Timeline



Jul 9, 2010:

10:01 PM Changeset in webkit [63041] by bweinstein@apple.com
  • 2 edits in trunk/WebKitTools

Windows testers running Windows 7 were hanging during test_kill_process. Changing the
number of attempts from 3 to 10 fixes the problem on the new bots (and doesn't seem to
slow down the tests).

Rubber-stamped by Dan Bernstein.

  • Scripts/webkitpy/common/system/executive.py:
9:32 PM Changeset in webkit [63040] by jam@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-09 John Abd-El-Malek <jam@chromium.org>

Reviewed by Darin Fisher.

[chromium] Take out WebPlugin::supportsFind since we can accomplish the same thing by having a return value on startFind
https://bugs.webkit.org/show_bug.cgi?id=42011

  • public/WebPlugin.h: (WebKit::WebPlugin::startFind):
9:20 PM Changeset in webkit [63039] by tony@chromium.org
  • 4 edits
    2 adds in trunk

2010-07-09 Tony Chang <tony@chromium.org>

Reviewed by Ojan Vafai.

crash in WebCore::CompositeEditCommand::splitTreeToNode when indenting pre
https://bugs.webkit.org/show_bug.cgi?id=38231

  • editing/execCommand/indent-pre-expected.txt: Added.
  • editing/execCommand/indent-pre.html: Added.

2010-07-09 Tony Chang <tony@chromium.org>

Reviewed by Ojan Vafai.

crash in WebCore::CompositeEditCommand::splitTreeToNode when indenting pre
https://bugs.webkit.org/show_bug.cgi?id=38231

Test: editing/execCommand/indent-pre.html

  • editing/IndentOutdentCommand.cpp: (WebCore::countParagraphs): (WebCore::IndentOutdentCommand::indentRegion): Split text nodes into one node per paragraph

so moveParagraph doesn't get confused.

(WebCore::IndentOutdentCommand::splitTextNodes):

  • editing/IndentOutdentCommand.h:
9:08 PM Changeset in webkit [63038] by arv@chromium.org
  • 10 edits in trunk

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

Reviewed by Darin Adler.

Computed style is not implemented for padding-start, padding-end, margin-start, margin-end
https://bugs.webkit.org/show_bug.cgi?id=41496

  • fast/css/margin-start-end-expected.txt:
  • fast/css/padding-start-end-expected.txt:
  • fast/css/script-tests/margin-start-end.js: Added tests for computed style.
  • fast/css/script-tests/padding-start-end.js: Added tests for computed style.

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

Reviewed by Darin Adler.

Computed style is not implemented for padding-start, padding-end, margin-start, margin-end
https://bugs.webkit.org/show_bug.cgi?id=41496

  • css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
  • css/CSSProperty.cpp: (WebCore::CSSProperty::resolveDirectionAwareProperty): This function resolves the property ID for a direction aware property.
  • css/CSSProperty.h:
  • css/CSSStyleSelector.cpp: Use helper function. (WebCore::CSSStyleSelector::applyProperty):
8:47 PM Changeset in webkit [63037] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Eric Seidel.

HTML5 tree builder should pass some LayoutTests
https://bugs.webkit.org/show_bug.cgi?id=41991

Before this patch, we weren't attaching text nodes to the render tree,
which turns out to be important. :)

This patch fixes more than 10,000 LayoutTests.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::attachAtSite):
8:36 PM Changeset in webkit [63036] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-09 Patrick Gansterer <paroga@paroga.com>

Reviewed by Darin Adler.

[WINCE] Buildfix for TextEncodingRegistry
https://bugs.webkit.org/show_bug.cgi?id=41992

Renamed TextCodecWince to TextCodecWinCE.

  • platform/text/TextEncodingRegistry.cpp: (WebCore::buildBaseTextCodecMaps): (WebCore::extendTextCodecMaps):
8:20 PM Changeset in webkit [63035] by commit-queue@webkit.org
  • 2 edits in trunk/WebKitTools

2010-07-09 Luiz Agostini <luiz.agostini@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Mac build fix
https://bugs.webkit.org/show_bug.cgi?id=41967

Adding file PluginObjectMac.mm and frameworks Cocoa and QuartzCore.

  • DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
8:13 PM Changeset in webkit [63034] by dbates@webkit.org
  • 7 edits
    1 move in trunk/LayoutTests

2010-07-09 Daniel Bates <dbates@rim.com>

Reviewed by Darin Adler.

Clean up: Move dump-list.js utility script from LayoutTests/fast/lists
to LayoutTests/fast/lists/resources
https://bugs.webkit.org/show_bug.cgi?id=42016

Move fast/lists/dump-list.js to fast/lists/resources since it
is a utility script and not a test case.

  • fast/lists/dump-list.js: Removed. Moved to fast/lists/resources.
  • fast/lists/ol-nested-items-dynamic-insert.html: Modified to look for dump-list.js in new location.
  • fast/lists/ol-nested-items-dynamic-remove.html: Ditto.
  • fast/lists/ol-nested-items.html: Ditto.
  • fast/lists/ol-nested-list-dynamic-insert.html: Ditto.
  • fast/lists/ol-nested-list-dynamic-remove.html: Ditto.
  • fast/lists/ol-nested-list.html: Ditto.
  • fast/lists/resources/dump-list.js: Copied from LayoutTests/fast/lists/dump-list.js.
8:02 PM Changeset in webkit [63033] by diegohcg@webkit.org
  • 2 edits in trunk/WebKitTools

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

Reviewed by Antonio Gomes.

[Qt] [WebKit2] Add navigation actions to MiniBrowser toolbar
https://bugs.webkit.org/show_bug.cgi?id=41966

  • MiniBrowser/qt/BrowserWindow.cpp: (BrowserWindow::BrowserWindow):
7:41 PM Changeset in webkit [63032] by commit-queue@webkit.org
  • 29 edits
    3 adds in trunk

2010-07-09 Leon Clarke <leonclarke@google.com>

Reviewed by Adam Barth.

add support for link prefetching
https://bugs.webkit.org/show_bug.cgi?id=3652

  • Configurations/FeatureDefines.xcconfig:

2010-07-09 Leon Clarke <leonclarke@google.com>

Reviewed by Adam Barth.

add support for link prefetching
https://bugs.webkit.org/show_bug.cgi?id=3652

  • fast/dom/HTMLLinkElement/prefetch-expected.txt: Added.
  • fast/dom/HTMLLinkElement/prefetch.html: Added.
  • fast/dom/HTMLLinkElement/prefetch.link: Added.
  • platform/gtk/Skipped:
  • platform/mac/Skipped:
  • platform/qt/Skipped:
  • platform/win/Skipped:

2010-07-09 Leon Clarke <leonclarke@google.com>

Reviewed by Adam Barth.

add support for link prefetching
https://bugs.webkit.org/show_bug.cgi?id=3652

Test: fast/dom/HTMLLinkElement/prefetch.html

  • Configurations/FeatureDefines.xcconfig:
  • html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::tokenizeRelAttribute): (WebCore::HTMLLinkElement::process):
  • html/HTMLLinkElement.h: (WebCore::HTMLLinkElement::RelAttribute::RelAttribute):
  • loader/Cache.cpp: (WebCore::createResource):
  • loader/CachedResource.cpp: (WebCore::CachedResource::data): (WebCore::CachedResource::didAddClient):
  • loader/CachedResource.h: (WebCore::CachedResource::): (WebCore::CachedResource::error): (WebCore::CachedResource::isPrefetch): (WebCore::CachedResource::schedule):
  • loader/CachedScript.cpp:
  • loader/CachedScript.h:
  • loader/DocLoader.cpp: (WebCore::DocLoader::requestLinkPrefetch): (WebCore::DocLoader::canRequest): (WebCore::DocLoader::incrementRequestCount): (WebCore::DocLoader::decrementRequestCount):
  • loader/DocLoader.h:
  • loader/loader.cpp: (WebCore::cachedResourceTypeToTargetType): (WebCore::Loader::determinePriority): (WebCore::Loader::load): (WebCore::Loader::Host::servePendingRequests): (WebCore::Loader::Host::didFinishLoading): (WebCore::Loader::Host::didFail): (WebCore::Loader::Host::didReceiveResponse): (WebCore::Loader::Host::cancelPendingRequests):
  • loader/loader.h: (WebCore::Loader::):
  • platform/network/ResourceRequestBase.h: (WebCore::ResourceRequestBase::):

2010-07-09 Leon Clarke <leonclarke@google.com>

Reviewed by Adam Barth.

add support for link prefetching
https://bugs.webkit.org/show_bug.cgi?id=3652

  • public/WebURLRequest.h: (WebKit::WebURLRequest::):

2010-07-09 Leon Clarke <leonclarke@google.com>

Reviewed by Adam Barth.

add support for link prefetching
https://bugs.webkit.org/show_bug.cgi?id=3652

  • Configurations/FeatureDefines.xcconfig:

2010-07-09 Leon Clarke <leonclarke@google.com>

Reviewed by Adam Barth.

add support for link prefetching
https://bugs.webkit.org/show_bug.cgi?id=3652

  • Configurations/FeatureDefines.xcconfig:

2010-07-09 Leon Clarke <leonclarke@google.com>

Reviewed by Adam Barth.

add support for link prefetching
https://bugs.webkit.org/show_bug.cgi?id=3652

  • Scripts/build-webkit:
7:30 PM Changeset in webkit [63031] by jamesr@google.com
  • 2 edits in trunk/WebCore

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

Unreviewed build fix. Add #include to pick up ExceptionCode values for config (like Qt) where it's not picked up indirectly.

  • html/HTMLCanvasElement.cpp:
6:54 PM Changeset in webkit [63030] by mrowe@apple.com
  • 2 edits in branches/safari-533.17-branch/WebCore

Merge r61710.

6:54 PM Changeset in webkit [63029] by mrowe@apple.com
  • 4 edits in branches/safari-533.17-branch/WebCore

Merge r61341.

6:40 PM Changeset in webkit [63028] by mrowe@apple.com
  • 5 edits in branches/safari-533.17-branch/WebCore

Merge r62687.

6:39 PM Changeset in webkit [63027] by mrowe@apple.com
  • 9 edits in branches/safari-533.17-branch

Merge r62894.

6:27 PM Changeset in webkit [63026] by mrowe@apple.com
  • 18 edits
    2 adds in branches/safari-533.17-branch

Merge r62875.

6:26 PM Changeset in webkit [63025] by jamesr@google.com
  • 9 edits
    2 deletes in trunk/WebCore

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

Reviewed by Darin Adler.

Removes CanvasSurface and moves all of its functionality to HTMLCanvasElement.
https://bugs.webkit.org/show_bug.cgi?id=42005

http://trac.webkit.org/changeset/55201 introduced a new base class for HTMLCanvasElement called CanvasSurface.
The intention was that this would allow for code sharing with the then-proposed OffscreenCanvas. However,
there is no OffscreenCanvas and there's unlikely to be one soon. Additionally CanvasSurface breaks
encapsulation pretty badly by doing "static_cast<HTMLCanvasElement* const>(this)". Until an abstraction is
really needed we should just use HTMLCanvasElement when we want to talk about a canvas.

This patch moves all of CanvasSurface's functionality back up to HTMLCanvasElement and reorders the header
to be a bit more logical.

Refactor with no behavior change, thus no new tests.

  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/CanvasSurface.cpp: Removed.
  • dom/CanvasSurface.h: Removed.
  • html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::HTMLCanvasElement): (WebCore::HTMLCanvasElement::willDraw): (WebCore::HTMLCanvasElement::setSurfaceSize): (WebCore::HTMLCanvasElement::toDataURL): (WebCore::HTMLCanvasElement::convertLogicalToDevice): (WebCore::HTMLCanvasElement::securityOrigin): (WebCore::HTMLCanvasElement::styleSelector): (WebCore::HTMLCanvasElement::createImageBuffer): (WebCore::HTMLCanvasElement::drawingContext): (WebCore::HTMLCanvasElement::buffer): (WebCore::HTMLCanvasElement::baseTransform):
  • html/HTMLCanvasElement.h: (WebCore::HTMLCanvasElement::setObserver): (WebCore::HTMLCanvasElement::width): (WebCore::HTMLCanvasElement::height): (WebCore::HTMLCanvasElement::size): (WebCore::HTMLCanvasElement::toDataURL): (WebCore::HTMLCanvasElement::setOriginTainted): (WebCore::HTMLCanvasElement::originClean): (WebCore::HTMLCanvasElement::hasCreatedImageBuffer):
6:25 PM Changeset in webkit [63024] by oliver@apple.com
  • 6 edits in trunk/JavaScriptCore

Tidy up lexer token ids
https://bugs.webkit.org/show_bug.cgi?id=42014

Reviewed by Darin Adler

Stop using character literals to identify single character tokens
and instead use symbolic names for all tokens.

  • parser/ASTBuilder.h:

(JSC::ASTBuilder::makeBinaryNode):

  • parser/JSParser.cpp:

(JSC::JSParser::consume):
(JSC::JSParser::match):
(JSC::JSParser::autoSemiColon):
(JSC::JSParser::JSParser):
(JSC::JSParser::parseProgram):
(JSC::JSParser::allowAutomaticSemicolon):
(JSC::JSParser::parseDoWhileStatement):
(JSC::JSParser::parseWhileStatement):
(JSC::JSParser::parseVarDeclarationList):
(JSC::JSParser::parseConstDeclarationList):
(JSC::JSParser::parseForStatement):
(JSC::JSParser::parseReturnStatement):
(JSC::JSParser::parseWithStatement):
(JSC::JSParser::parseSwitchStatement):
(JSC::JSParser::parseSwitchClauses):
(JSC::JSParser::parseSwitchDefaultClause):
(JSC::JSParser::parseTryStatement):
(JSC::JSParser::parseDebuggerStatement):
(JSC::JSParser::parseStatement):
(JSC::JSParser::parseFormalParameters):
(JSC::JSParser::parseFunctionInfo):
(JSC::JSParser::parseExpressionOrLabelStatement):
(JSC::JSParser::parseIfStatement):
(JSC::JSParser::parseExpression):
(JSC::JSParser::parseAssignmentExpression):
(JSC::JSParser::parseConditionalExpression):
(JSC::isUnaryOp):
(JSC::JSParser::isBinaryOperator):
(JSC::JSParser::parseBinaryExpression):
(JSC::JSParser::parseProperty):
(JSC::JSParser::parseObjectLiteral):
(JSC::JSParser::parseStrictObjectLiteral):
(JSC::JSParser::parseArrayLiteral):
(JSC::JSParser::parsePrimaryExpression):
(JSC::JSParser::parseArguments):
(JSC::JSParser::parseMemberExpression):
(JSC::JSParser::parseUnaryExpression):

  • parser/JSParser.h:

(JSC::):

  • parser/Lexer.cpp:

(JSC::):
(JSC::Lexer::lex):

  • parser/Lexer.h:
6:24 PM Changeset in webkit [63023] by barraclough@apple.com
  • 5 edits in trunk/JavaScriptCore

Bug 42015 - Enable JSValue32_64 on ARMv7

Reviewed by Oliver Hunt.

  • Configurations/JavaScriptCore.xcconfig:
  • jit/JIT.h:
  • jit/JITStubs.cpp:
  • wtf/Platform.h:
6:17 PM Changeset in webkit [63022] by Simon Fraser
  • 15 edits in trunk

2010-07-09 Simon Fraser <Simon Fraser>

Reviewed by Darin Adler.

Calling layoutTestController.layerTreeAsText() should update layout
https://bugs.webkit.org/show_bug.cgi?id=41818

Need to call updateLayout() before we check for any layers, not after,
since layout will update compositing, and may create layers.

  • page/Frame.cpp: (WebCore::Frame::layerTreeAsText):
6:16 PM Changeset in webkit [63021] by mrowe@apple.com
  • 14 edits in branches/safari-533.17-branch

Merge r62451.

6:14 PM Changeset in webkit [63020] by abarth@webkit.org
  • 11 edits in trunk/WebKitTools

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

Reviewed by Adam Barth.

r63004 broke some python tests
https://bugs.webkit.org/show_bug.cgi?id=42007

AbstractStep now checks options.no_squash and options.squash, so
they needed to have real values. Mock would return an object for those,
which would then act as if the values were True.

  • Scripts/webkitpy/tool/commands/commandtest.py:
  • Scripts/webkitpy/tool/commands/download_unittest.py:
  • Scripts/webkitpy/tool/commands/stepsequence.py:
  • Scripts/webkitpy/tool/commands/upload_unittest.py:
  • Scripts/webkitpy/tool/mocktool.py:
  • Scripts/webkitpy/tool/steps/closebugforlanddiff_unittest.py:
  • Scripts/webkitpy/tool/steps/preparechangelog_unittest.py:
  • Scripts/webkitpy/tool/steps/steps_unittest.py:
  • Scripts/webkitpy/tool/steps/updatechangelogswithreview_unittest.py:
  • Scripts/webkitpy/tool/steps/validatereviewer_unittest.py:
5:56 PM Changeset in webkit [63019] by mrowe@apple.com
  • 7 edits in branches/safari-533.17-branch/WebKit/win

Merge r62365.

5:54 PM Changeset in webkit [63018] by mrowe@apple.com
  • 10 edits in branches/safari-533.17-branch

Merge r62284.

5:47 PM Changeset in webkit [63017] by kbr@google.com
  • 3 edits
    2 adds in trunk

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

Reviewed by Nate Chapin.

bufferSubData causes crash in WebGLBuffer::associateBufferSubData
https://bugs.webkit.org/show_bug.cgi?id=42004

Test: fast/canvas/webgl/index-validation-crash-with-buffer-sub-data.html

  • html/canvas/WebGLBuffer.cpp: (WebCore::WebGLBuffer::associateBufferData):
    • Allocate m_elementArrayBuffer for entry point taking only size. Guard against allocation failures of m_elementArrayBuffer.

(WebCore::WebGLBuffer::associateBufferSubData):

  • Guard against any possibility of crashes due to m_elementArrayBuffer being NULL.

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

Reviewed by Nate Chapin.

bufferSubData causes crash in WebGLBuffer::associateBufferSubData
https://bugs.webkit.org/show_bug.cgi?id=42004

  • fast/canvas/webgl/index-validation-crash-with-buffer-sub-data-expected.txt: Added.
  • fast/canvas/webgl/index-validation-crash-with-buffer-sub-data.html: Added.
5:34 PM Changeset in webkit [63016] by kbr@google.com
  • 3 edits
    2 adds in trunk

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

Reviewed by Dimitri Glazkov.

Assertion failure in String::utf8() for certain invalid UTF16 inputs
https://bugs.webkit.org/show_bug.cgi?id=41983

  • wtf/text/WTFString.cpp: (WebCore::String::utf8):
    • Fixed assertion when sourceExhausted is returned from convertUTF16ToUTF8.

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

Reviewed by Dimitri Glazkov.

Assertion failure in String::utf8() for certain invalid UTF16 inputs
https://bugs.webkit.org/show_bug.cgi?id=41983

  • fast/canvas/webgl/invalid-UTF-16-expected.txt: Added.
  • fast/canvas/webgl/invalid-UTF-16.html: Added.
5:13 PM Changeset in webkit [63015] by mrowe@apple.com
  • 10 edits
    4 adds in branches/safari-533.17-branch

Merge r59338.

5:11 PM Changeset in webkit [63014] by dumi@chromium.org
  • 6 edits in trunk/WebCore

Unreviewed, but pre-approved by Eric Seidel.

Remove unnecessary includes in header files in WebCore/css.
https://bugs.webkit.org/show_bug.cgi?id=41941

  • css/CSSComputedStyleDeclaration.h:
  • css/CSSFontFaceSource.cpp:

(WebCore::CSSFontFaceSource::getFontData):

  • css/CSSFontFaceSource.h:
  • css/CSSPrimitiveValueMappings.h:
  • css/StyleMedia.h:
4:23 PM Changeset in webkit [63013] by eric@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Adam Barth.

Get rid of manual case maps in HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=42000

No functional change, thus no tests.

  • html/HTMLTreeBuilder.cpp:
4:13 PM Changeset in webkit [63012] by mrowe@apple.com
  • 3 edits
    2 adds in branches/safari-533.17-branch

Merge r61645.

4:10 PM Changeset in webkit [63011] by tonyg@chromium.org
  • 7 edits in trunk

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

Reviewed by Dimitri Glazkov.

Implement performance.timing.navigationStart
https://bugs.webkit.org/show_bug.cgi?id=41815

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

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

Reviewed by Dimitri Glazkov.

Implement performance.timing.navigationStart
https://bugs.webkit.org/show_bug.cgi?id=41815

See: http://dev.w3.org/2006/webapi/WebTiming/#nt-navigation-start

  • loader/FrameLoader.cpp: (WebCore::FrameLoader::loadWithDocumentLoader):
  • loader/FrameLoaderTypes.h: (WebCore::FrameLoadTimeline::FrameLoadTimeline):
  • page/Timing.cpp: (WebCore::Timing::navigationStart):
4:05 PM Changeset in webkit [63010] by ajwong@chromium.org
  • 2 edits
    102 adds in trunk/LayoutTests

Unreviewed. Build fix.

[chromium] Add in baseline for ietestcenter tests that pass. Also
rebaseline two other tests.

  • platform/chromium-mac/fast/js/no-semi-insertion-at-end-of-script-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/11.4.1-4.a-10-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/11.4.1-4.a-8-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.1.1-0-2-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.1.1-0-3-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.2-0-2-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.3-0-2-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-0-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-0-2-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-2-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-2-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-3-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-10-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-11-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-12-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-13-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-14-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-15-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-16-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-17-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-18-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-19-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-2-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-20-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-21-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-3-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-4-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-5-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-6-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-7-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-8-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-9-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.14-2-4-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.14-3-4-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.3-4-22-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.3-4-25-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.6-4-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.14-9-a-12-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-3-26-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-3-27-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-12-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-14-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-16-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-4-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-8-9-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-8-a-12-expected.txt: Added.
  • platform/chromium-win/fast/js/no-semi-insertion-at-end-of-script-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/11.4.1-4.a-10-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/11.4.1-4.a-8-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.12.1.1-0-2-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.12.1.1-0-3-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.12.2-0-2-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.12.3-0-2-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-0-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-0-2-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-2-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-2-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-3-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-10-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-11-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-12-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-13-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-14-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-15-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-16-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-17-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-18-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-19-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-2-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-20-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-21-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-3-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-4-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-5-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-6-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-7-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-8-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-9-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.14-2-4-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.14-3-4-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.3-4-22-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.3-4-25-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.6-4-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.14-9-a-12-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-3-26-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-3-27-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-12-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-14-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-16-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-4-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-8-9-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-8-a-12-expected.txt: Added.
4:05 PM Changeset in webkit [63009] by ajwong@chromium.org
  • 6 edits in trunk/LayoutTests/platform

2010-07-09 Albert J. Wong <ajwong@chromium.org>

Reviewed by NOBODY (OOPS!).

Need a short description and bug URL (OOPS!)

  • platform/chromium-mac/media/video-volume-slider-expected.checksum:
  • platform/chromium-mac/media/video-volume-slider-expected.png:
  • platform/chromium-mac/media/video-volume-slider-expected.txt:
  • platform/chromium-win/http/tests/plugins/plugin-document-has-focus-expected.txt:
  • platform/chromium-win/plugins/keyboard-events-expected.txt:
  • platform/chromium/test_expectations.txt:
4:02 PM Changeset in webkit [63008] by mrowe@apple.com
  • 5 edits
    2 adds in branches/safari-533.17-branch

Merge r61801.

3:55 PM UsingGitWithWebKit edited by ojan@chromium.org
(diff)
3:54 PM UsingGitWithWebKit edited by ojan@chromium.org
(diff)
3:54 PM UsingGitWithWebKit edited by ojan@chromium.org
(diff)
3:53 PM Changeset in webkit [63007] by mrowe@apple.com
  • 2 edits
    1 add in branches/safari-533.17-branch/LayoutTests

Merge r61721.

3:53 PM Changeset in webkit [63006] by mrowe@apple.com
  • 3 edits
    2 adds in branches/safari-533.17-branch

Merge r61707.

3:52 PM UsingGitWithWebKit edited by ojan@chromium.org
(diff)
3:44 PM Changeset in webkit [63005] by mrowe@apple.com
  • 4 edits
    2 adds in branches/safari-533.17-branch

Merge r61424.

3:43 PM Changeset in webkit [63004] by ojan@chromium.org
  • 22 edits
    1 delete in trunk/WebKitTools

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

Reviewed by Adam Barth.

--squash should go away and become the default
https://bugs.webkit.org/show_bug.cgi?id=39624

If there are local commits and working copy changes, then prompt the user
whether to continue. Setting git config webkit-patch.commit_should_always_squash
true bypasses the prompt.

--git-commit=HEAD.. operates on working copy changes only.
--git-commit=committish operates on a range of commits as a single commit.

e.g. --git-commit=HEAD only operates on the HEAD commit.
--git-commit=HEAD~4..HEAD~2 will operate on HEAD~3 and HEAD~2 as a single commit.

--no-squash and --squash are left in with descriptive error messages if used.

  • Scripts/check-webkit-style:
  • Scripts/webkitpy/common/checkout/api.py:
  • Scripts/webkitpy/common/checkout/api_unittest.py:
  • Scripts/webkitpy/common/checkout/scm.py:
  • Scripts/webkitpy/common/checkout/scm_unittest.py:
  • Scripts/webkitpy/common/net/rietveld.py:
  • Scripts/webkitpy/common/system/user.py:
  • Scripts/webkitpy/style/optparser.py:
  • Scripts/webkitpy/style_references.py:
  • Scripts/webkitpy/tool/commands/download.py:
  • Scripts/webkitpy/tool/commands/upload.py:
  • Scripts/webkitpy/tool/mocktool.py:
  • Scripts/webkitpy/tool/steps/abstractstep.py:
  • Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py:
  • Scripts/webkitpy/tool/steps/checkstyle.py:
  • Scripts/webkitpy/tool/steps/checkstyle_unittest.py: Removed.
  • Scripts/webkitpy/tool/steps/commit.py:
  • Scripts/webkitpy/tool/steps/options.py:
  • Scripts/webkitpy/tool/steps/preparechangelog.py:
  • Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
  • Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
  • Scripts/webkitpy/tool/steps/validatereviewer.py:
3:29 PM Changeset in webkit [63003] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

Fix SVG tag name casing for HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=41998

  • html5lib/runner-expected-html5.txt:

2010-07-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] GraphicsLayerQt must have syncCompositingStateForThisLayerOnly() implemented
https://bugs.webkit.org/show_bug.cgi?id=41954

Add GraphicsLayerQt::syncCompositingStateForThisLayerOnly, a non-recursive
implementation of GraphicsLayerQt::syncCompositingState and which targets
the current layer only.

  • platform/graphics/qt/GraphicsLayerQt.cpp: (WebCore::GraphicsLayerQt::syncCompositingStateForThisLayerOnly):
  • platform/graphics/qt/GraphicsLayerQt.h:
3:26 PM Changeset in webkit [63002] by mrowe@apple.com
  • 5 edits in branches/safari-533.17-branch

Versioning.

3:21 PM Changeset in webkit [63001] by commit-queue@webkit.org
  • 3 edits in trunk/WebCore

2010-07-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] GraphicsLayerQt must have syncCompositingStateForThisLayerOnly() implemented
https://bugs.webkit.org/show_bug.cgi?id=41954

Add GraphicsLayerQt::syncCompositingStateForThisLayerOnly, a non-recursive
implementation of GraphicsLayerQt::syncCompositingState and which targets
the current layer only.

  • platform/graphics/qt/GraphicsLayerQt.cpp: (WebCore::GraphicsLayerQt::syncCompositingStateForThisLayerOnly):
  • platform/graphics/qt/GraphicsLayerQt.h:
3:07 PM Changeset in webkit [63000] by andersca@apple.com
  • 5 edits in trunk/WebKit2

Handle setting of drawing and event models
https://bugs.webkit.org/show_bug.cgi?id=41994

Reviewed by Sam Weinig and Dan Bernstein.

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:

Handle NPPVpluginDrawingModel and NPPVpluginEventModel.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::NetscapePlugin):
Initialize m_inNPPNew.

(WebKit::NetscapePlugin::~NetscapePlugin):
Assert that we aren't still running.

(WebKit::NetscapePlugin::fromNPP):
New function that returns a NetscapePlugin object given a NPP pointer.

(WebKit::NetscapePlugin::initialize):

  • WebProcess/Plugins/Netscape/mac/NetscapePluginMac.cpp:

(WebKit::NetscapePlugin::setDrawingModel):
Set the drawing model.

(WebKit::NetscapePlugin::setEventModel):
Set the event model.

(WebKit::initializeEvent):
(WebKit::NetscapePlugin::platformPaint):
Only send the Cocoa event when using the Cocoa event model.

2:58 PM Changeset in webkit [62999] by mrowe@apple.com
  • 2 edits in trunk/WebKitTools

Add two new Windows test build slaves.

  • BuildSlaveSupport/build.webkit.org-config/config.json:
2:52 PM Changeset in webkit [62998] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-09 David Kozub <zub@linux.fjfi.cvut.cz>

Reviewed by Darin Adler.

Fix build by adding missing html/TimeRanges.idl to CMakeLists.txt.

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

No functional changes, thus no tests.

  • CMakeLists.txt:
2:32 PM Changeset in webkit [62997] by ajwong@chromium.org
  • 2 edits in trunk/WebKitTools

Reviewed by David Levin.

rebaseline_chromium_webkit_tests missing --use_drt option on linux
https://bugs.webkit.org/show_bug.cgi?id=41985

This adds in the --use_drt option for rebaseline_chromium_webkit_tests
so that it works on linux. This is essentially a "compile-fix" for the
script.

  • Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
2:32 PM Changeset in webkit [62996] by weinig@apple.com
  • 18 edits in trunk/WebKit2

Patch for https://bugs.webkit.org/show_bug.cgi?id=41971
Add really basic BackForwardList support.

Reviewed by Anders Carlsson.

  • Shared/CoreIPCSupport/WebPageMessageKinds.h:

(WebPageMessage::):
Add new message kind.

  • Shared/CoreIPCSupport/WebPageProxyMessageKinds.h:

(WebPageProxyMessage::):
Add new message kinds. Remove DidChangeCanGoBack and DidChangeCanGoForward.

  • UIProcess/API/C/WKPage.cpp:

(WKPageGoToBackForwardListItem):

  • UIProcess/API/C/WKPage.h:

Add function to initiate a navigation to a BackForward item. The
BackForward list will be updated to use this as the current item
asynchronously.

  • UIProcess/WebBackForwardList.cpp:

(WebKit::WebBackForwardList::WebBackForwardList):
(WebKit::WebBackForwardList::addItem): Added.
(WebKit::WebBackForwardList::goToItem): Added.
(WebKit::WebBackForwardList::itemAtIndex): Added.
(WebKit::WebBackForwardList::backListCount): Changed to return int matching WebCore.
(WebKit::WebBackForwardList::forwardListCount): Ditto.
(WebKit::WebBackForwardList::backListWithLimit): Add cast to int.
(WebKit::WebBackForwardList::forwardListWithLimit): Ditto.
(WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit): Ditto.
(WebKit::WebBackForwardList::forwardListAsImmutableArrayWithLimit): Ditto.

  • UIProcess/WebBackForwardList.h:
  • UIProcess/WebBackForwardListItem.cpp:

(WebKit::WebBackForwardListItem::WebBackForwardListItem):

  • UIProcess/WebBackForwardListItem.h:

(WebKit::WebBackForwardListItem::create):
(WebKit::WebBackForwardListItem::itemID):
Added itemID.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::close):
(WebKit::WebPageProxy::canGoForward):
(WebKit::WebPageProxy::canGoBack):
(WebKit::WebPageProxy::goToBackForwardItem):
(WebKit::WebPageProxy::didReceiveMessage):
(WebKit::WebPageProxy::didReceiveSyncMessage):
(WebKit::WebPageProxy::addItemToBackForwardList):
(WebKit::WebPageProxy::goToItemInBackForwardList):
(WebKit::WebPageProxy::processDidExit):

  • UIProcess/WebPageProxy.h:
  • Removed m_canGoBack and m_canGoForward booleans and instead use the BackForwardList.
  • Forward goToBackForwardItem to the WebProcess.
  • Respond to messages from the WebBackForwardListProxy in the WebProcess, forwarding to the WebBackForwardList.
  • WebProcess/WebCoreSupport/WebBackForwardControllerClient.cpp:

(WebKit::WebBackForwardControllerClient::createBackForwardList):
Start using a WebBackForwardListProxy instead of a BackForwardListImpl.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidAddBackForwardItem):
(WebKit::WebFrameLoaderClient::dispatchDidRemoveBackForwardItem):
(WebKit::WebFrameLoaderClient::dispatchDidChangeBackForwardIndex):
Remove calls backForwardListDidChange() now that we communicate much more
information than just this state.

  • WebProcess/WebPage/WebBackForwardListProxy.cpp:

(WebKit::idToHistoryItemMap):
(WebKit::historyItemToIDMap):
(WebKit::generateHistoryItemID):
(WebKit::getIDForHistoryItem):
(WebKit::WebBackForwardListProxy::itemForID):
Add leaking cached maps of HistoryItems to IDs, the life time of these
objects will be improved in a subsequent patch.

(WebKit::WebBackForwardListProxy::WebBackForwardListProxy):
(WebKit::WebBackForwardListProxy::addItem):
(WebKit::WebBackForwardListProxy::goBack):
(WebKit::WebBackForwardListProxy::goForward):
(WebKit::WebBackForwardListProxy::goToItem):
(WebKit::WebBackForwardListProxy::backItem):
(WebKit::WebBackForwardListProxy::currentItem):
(WebKit::WebBackForwardListProxy::forwardItem):
(WebKit::WebBackForwardListProxy::itemAtIndex):
(WebKit::WebBackForwardListProxy::backListWithLimit):
(WebKit::WebBackForwardListProxy::forwardListWithLimit):
(WebKit::WebBackForwardListProxy::capacity):
(WebKit::WebBackForwardListProxy::setCapacity):
(WebKit::WebBackForwardListProxy::enabled):
(WebKit::WebBackForwardListProxy::setEnabled):
(WebKit::WebBackForwardListProxy::backListCount):
(WebKit::WebBackForwardListProxy::forwardListCount):
(WebKit::WebBackForwardListProxy::containsItem):
(WebKit::WebBackForwardListProxy::close):
(WebKit::WebBackForwardListProxy::closed):
(WebKit::WebBackForwardListProxy::removeItem):
(WebKit::WebBackForwardListProxy::entries):
(WebKit::WebBackForwardListProxy::pushStateItem):

  • WebProcess/WebPage/WebBackForwardListProxy.h:

Forward functions to the UIProcess.

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::goToBackForwardItem):
(WebKit::WebPage::didReceiveMessage):

  • WebProcess/WebPage/WebPage.h:

Respond to GoToBackForwardItem message.

  • mac/WebKit2.exp: Add new API function.
2:24 PM Changeset in webkit [62995] by oliver@apple.com
  • 4 edits in trunk/JavaScriptCore

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

Reviewed by Geoffrey Garen.

Remove a couple of excess writes from the lexer
https://bugs.webkit.org/show_bug.cgi?id=41981

Remove a couple of fields from JSTokenInfo, and rename the remaining ones
to something more accurate

  • parser/JSParser.cpp: (JSC::JSParser::next): (JSC::JSParser::tokenStart): (JSC::JSParser::tokenLine): (JSC::JSParser::tokenEnd):
  • parser/JSParser.h: (JSC::JSTokenInfo::JSTokenInfo):
  • parser/Lexer.cpp: (JSC::Lexer::lex):
2:21 PM Changeset in webkit [62994] by eric@webkit.org
  • 5 edits in trunk

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

Reviewed by Adam Barth.

Implement SVG attribute case mapping for HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=41949

Update results now that we pass 3 more tests.

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

Implement SVG attribute case mapping for HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=41949

Tested by html5lib/runner.html.

  • html/HTMLTreeBuilder.cpp:
2:18 PM MathML 3 testsuite results edited by François Sausset
(diff)
2:18 PM Changeset in webkit [62993] by andersca@apple.com
  • 6 edits
    1 add in trunk/WebKit2

Verify drawing coordinates, add crude painting support
https://bugs.webkit.org/show_bug.cgi?id=41984

Reviewed by Sam Weinig.

  • WebKit2.xcodeproj/project.pbxproj:

Add NetscapePluginMac.cpp.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::NetscapePlugin):
Initialize drawing and event models.

(WebKit::NetscapePlugin::initialize):
Call platformPostInitialize.

(WebKit::NetscapePlugin::destroy):
Call NPP_Destroy.

(WebKit::NetscapePlugin::paint):
Call platformPaint.

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:

Add member functions.

  • WebProcess/Plugins/Netscape/mac/NetscapePluginMac.cpp: Added.

(WebKit::NetscapePlugin::platformPostInitialize):
Set default event and drawing models and verify that they are compatible.

(WebKit::NetscapePlugin::platformPaint):
Send a paint event (assuming the Cocoa event model currently).

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::paint):
Change the paint rect to be in window coordinates.

(WebKit::PluginView::viewGeometryDidChange):
(WebKit::PluginView::clipRectInWindowCoordinates):

  • WebProcess/Plugins/PluginView.h:
2:04 PM Changeset in webkit [62992] by aestes@apple.com
  • 2 edits in trunk/WebCore

2010-07-09 Andy Estes <aestes@apple.com>

Reviewed by Adele Peterson.

Remove the workaround for a Core Animation bug on platforms where the
bug has been fixed.
https://bugs.webkit.org/show_bug.cgi?id=41927
<rdar://problem/7920153>

  • platform/graphics/mac/GraphicsLayerCA.mm: (WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes): Add a compile-time check for platforms that have a Core Animation bug that needs working around.
1:50 PM Changeset in webkit [62991] by thakis@chromium.org
  • 2 edits in trunk/WebKitTools

2010-07-09 Nico Weber <thakis@chromium.org>

Unreviewed. Adding myself as committer.

  • Scripts/webkitpy/common/config/committers.py:
1:49 PM QtWebKitBackportingFixes edited by Laszlo Gombos
(diff)
1:47 PM MathML 3 testsuite results edited by François Sausset
(diff)
1:40 PM Changeset in webkit [62990] by ddkilzer@apple.com
  • 2 edits in trunk/WebKitTools

Revert "<http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read when invoked from subdir with git"

This reverts commit r62692.

  • Scripts/commit-log-editor:
1:38 PM Changeset in webkit [62989] by kinuko@chromium.org
  • 3 edits
    1 add in trunk/WebKitTools

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

Reviewed by Ojan Vafai.

cleanup json_results_generator dependencies so that non-layout-tests can also use it safely
https://bugs.webkit.org/show_bug.cgi?id=38693

Introduced a new base class JSONResultsGeneratorBase that doesn't
have any dependency on layout_tests packages.
Turned JSONResultsGenerator into a wrapper class of the base class
so that the old code can work with it during the cleanup.

Added json_results_generator_unittest.py.

  • Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
  • Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
  • Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py: Added
1:32 PM Changeset in webkit [62988] by xji@chromium.org
  • 4 edits
    9 adds in trunk/LayoutTests

2010-07-09 Xiaomei Ji <xji@chromium.org>

Reviewed by David Levin.

Rebaseline bidi-mirror-he-ar.html and bidi-neutral-run.html for Chromium after r62965
https://bugs.webkit.org/show_bug.cgi?id=41974

  • platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
  • platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
  • platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
  • platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum:
  • platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png:
  • platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
  • platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
  • platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
  • platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
  • platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
  • platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
  • platform/chromium/test_expectations.txt:
1:29 PM Changeset in webkit [62987] by crogers@google.com
  • 1 edit in branches/audio/WebCore/audio/AudioDestinationNode.idl

add AudioDestinationNode.idl

1:29 PM Changeset in webkit [62986] by crogers@google.com
  • 1 edit in branches/audio/WebCore/DerivedSources.make

Make sure derived sources get updated to new naming for AudioDestinationNode

1:29 PM Changeset in webkit [62985] by crogers@google.com
  • 9 edits
    10 moves in branches/audio/WebCore

Change name from AudioOutputNode to AudioDestinationNode

  • this avoids overloading the term 'output' which is also used to refer to a specific output of an AudioNode
  • this makes the naming more symmetric:
  • input <--> output (inputs and outputs to AudioNodes)
  • source <--> destination (source nodes and destination node)
1:25 PM MathML 3 testsuite results edited by François Sausset
(diff)
1:16 PM Changeset in webkit [62984] by tonyg@chromium.org
  • 9 edits
    3 adds in trunk

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

Reviewed by Nate Chapin.

Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
https://bugs.webkit.org/show_bug.cgi?id=41332

Expectations are set to FAIL because disabled by default. Passes with --web-timing.

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

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

Reviewed by Nate Chapin.

Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
https://bugs.webkit.org/show_bug.cgi?id=41332

Test: fast/dom/webtiming.html

  • loader/FrameLoader.cpp: (WebCore::FrameLoader::stopLoading): (WebCore::FrameLoader::loadWithDocumentLoader):
  • loader/FrameLoader.h: (WebCore::FrameLoader::frameLoadTimeline):
  • loader/FrameLoaderTypes.h: (WebCore::FrameLoadTimeline::FrameLoadTimeline):
  • page/DOMWindow.cpp: (WebCore::DOMWindow::dispatchLoadEvent):
  • page/Timing.cpp: (WebCore::Timing::navigationStart): (WebCore::Timing::unloadEventEnd): (WebCore::Timing::loadEventStart): (WebCore::Timing::loadEventEnd):
  • page/Timing.h:
  • page/Timing.idl:
1:15 PM MathML 3 testsuite results edited by François Sausset
(diff)
1:13 PM Changeset in webkit [62983] by inferno@chromium.org
  • 2 edits in trunk/WebKitTools

2010-07-09 Abhishek Arya <inferno@chromium.org>

Unreviewed.

Marking myself as a committer.

  • Scripts/webkitpy/common/config/committers.py:
1:11 PM CommitterTips edited by thakis@chromium.org
mention sheriffbot for rollouts (diff)
1:05 PM Changeset in webkit [62982] by aa@chromium.org
  • 3 edits in trunk/LayoutTests

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

Reviewed by Ojan Vafai.

Fix regression from r62876.
https://bugs.webkit.org/show_bug.cgi?id=41928

  • platform/mac/Skipped:
  • printing/page-rule-selection.html:
12:53 PM Changeset in webkit [62981] by thakis@chromium.org
  • 5 edits in trunk/LayoutTests

2010-07-09 Nico Weber <thakis@chromium.org>

Reviewed by Simon Fraser.
https://bugs.webkit.org/show_bug.cgi?id=41580

Fix layout test to be smaller in y direction. Also add explanatory text.

  • fast/gradients/radial-centered.html: Make divs display:inline-block.
12:45 PM MathML 3 testsuite results edited by François Sausset
(diff)
12:45 PM Changeset in webkit [62980] by Darin Adler
  • 2 edits in trunk/WebKit
  • StringsNotToBeLocalized.txt: Updated for recent changes.
12:36 PM Changeset in webkit [62979] by xji@chromium.org
  • 2 edits
    1 add
    1 delete in trunk/LayoutTests

2010-07-09 Xiaomei Ji <xji@chromium.org>

Reviewed by David Levin.

Rebaseline bidi-mirror-he-ar.html for leopard and snowleopard.
https://bugs.webkit.org/show_bug.cgi?id=41974

  • platform/mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
  • platform/mac-snowleopard/platform/mac/fast/text: Removed.
  • platform/mac-snowleopard/platform/mac/fast/text/international: Removed.
  • platform/mac-snowleopard/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
12:04 PM Changeset in webkit [62978] by dumi@chromium.org
  • 5 edits in trunk/WebCore

Unreviewed, but pre-approved by Eric Seidel.

Remove all unnecessary includes from the header files in WebCore/accessibility/.
https://bugs.webkit.org/show_bug.cgi?id=41941

  • accessibility/AXObjectCache.h:
  • accessibility/AccessibilityListBox.cpp:
  • accessibility/AccessibilityListBox.h:
  • accessibility/AccessibilityMenuList.h:
  • accessibility/mac/AccessibilityObjectWrapper.h:
12:00 PM Changeset in webkit [62977] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Not reviewed

[chromium] upstreaming expectations from chromium.

  • platform/chromium/test_expectations.txt:
11:54 AM Changeset in webkit [62976] by crogers@google.com
  • 9 edits in branches/audio/WebCore/audio

Make an AudioContext contain an AudioListener, and remove from AudioPanner

  • all panners will now implicitly use the listener from the context
11:52 AM Changeset in webkit [62975] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Not reviewed, build fix.

[chromium] Update test expecations for failing tests.

  • platform/chromium/test_expectations.txt:
11:52 AM MathML 3 testsuite results edited by François Sausset
(diff)
11:51 AM Changeset in webkit [62974] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-09 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kent Tamura.

[WINCE] Buildfix for EventHandlerWin
https://bugs.webkit.org/show_bug.cgi?id=41909

Use Clipboard.h instead of ClipboardWin.h on WinCE.

  • page/win/EventHandlerWin.cpp:
11:46 AM MathML 3 testsuite results edited by François Sausset
(diff)
11:43 AM Changeset in webkit [62973] by andersca@apple.com
  • 9 edits in trunk/WebKit2

Pass a clip rect to the plugin and call NPP_SetWindow
https://bugs.webkit.org/show_bug.cgi?id=41969

Reviewed by Sam Weinig.

  • WebProcess/Plugins/DummyPlugin.cpp:

(WebKit::DummyPlugin::geometryDidChange):

  • WebProcess/Plugins/DummyPlugin.h:

Add clip rect parameter.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::NetscapePlugin):
Initialize m_npWindow.

(WebKit::NetscapePlugin::callSetWindow):
Call NPP_SetWindow.

(WebKit::NetscapePlugin::initialize):
Set the window type to NPWindowTypeDrawable for now.

(WebKit::NetscapePlugin::geometryDidChange):
Update the frame and clip rects and call NPP_SetWindow.

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:

Add an NPWindow member variable.

  • WebProcess/Plugins/Plugin.h:

Add a clipRect parameter to geometryDidChange.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::PluginView):
Add the plug-in element to the constructor.

(WebKit::PluginView::viewGeometryDidChange):
Compute the clip rect and pass it to the plug-in.

  • WebProcess/Plugins/PluginView.h:

(WebKit::PluginView::create):
Pass the plug-in element to the constructor.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):
Pass the plug-in element to PluginView::create.

11:38 AM MathML 3 testsuite results edited by François Sausset
(diff)
11:36 AM Changeset in webkit [62972] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

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

Unreviewed, rolling out r62946.
http://trac.webkit.org/changeset/62946
https://bugs.webkit.org/show_bug.cgi?id=41965

AppCache inspector support should be enabled in WebKit ToT.
(Requested by pfeldman_ on #webkit).

11:31 AM MathML 3 testsuite results edited by François Sausset
(diff)
11:26 AM Changeset in webkit [62971] by crogers@google.com
  • 1 edit in branches/audio/WebCore/WebCore.xcodeproj/project.pbxproj

Remove some more obsolete files from WebCore.xcodeproj

11:26 AM Changeset in webkit [62970] by crogers@google.com
  • 12 deletes in branches/audio/WebCore/audio

Remove obsolete files: AudioEffect, AudioMixer, AudioSource, BiquadFilter, RealtimeAnalyser.idl, SendPoint.h

11:26 AM Changeset in webkit [62969] by crogers@google.com
  • 18 edits in branches/audio/WebCore

Get rid of use of obsolete files: AudioEffect, AudioMixer, AudioSource, BiquadFilter, SendPoint, RealtimeAnalyser.idl

11:22 AM Changeset in webkit [62968] by commit-queue@webkit.org
  • 6 edits
    4 adds in trunk

2010-07-09 François Sausset <François Sausset>

Reviewed by Kenneth Rohde Christiansen.

Test for the newly implemented MathML mathcolor & mathbackground attributes
https://bugs.webkit.org/show_bug.cgi?id=41895

  • mathml/presentation/attributes.xhtml: Added.
  • platform/mac/mathml/presentation/attributes-expected.checksum: Added.
  • platform/mac/mathml/presentation/attributes-expected.png: Added.
  • platform/mac/mathml/presentation/attributes-expected.txt: Added.

2010-07-09 François Sausset <François Sausset>

Reviewed by Kenneth Rohde Christiansen.

Implement MathML mathcolor & mathbackground attributes
https://bugs.webkit.org/show_bug.cgi?id=41895

Test: mathml/presentation/attributes.xhtml

  • dom/MappedAttributeEntry.h: (WebCore::):
  • mathml/MathMLElement.cpp: (WebCore::MathMLElement::MathMLElement): (WebCore::MathMLElement::mapToEntry): (WebCore::MathMLElement::parseMappedAttribute):
  • mathml/MathMLElement.h:
  • mathml/mathattrs.in:
11:19 AM MathML 3 testsuite results created by François Sausset
11:11 AM Changeset in webkit [62967] by mitz@apple.com
  • 270 edits in trunk/LayoutTests

Set the svn:mime-type property of recently-added PNG files to image/png.

10:53 AM Changeset in webkit [62966] by vitalyr@chromium.org
  • 26 edits in trunk/LayoutTests

2010-07-09 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Updating expectations.

  • platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
  • platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
  • platform/chromium-win/svg/batik/text/textLength-expected.txt:
  • platform/chromium-win/svg/carto.net/button-expected.txt:
  • platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
  • platform/chromium-win/svg/carto.net/combobox-expected.txt:
  • platform/chromium-win/svg/carto.net/slider-expected.txt:
  • platform/chromium-win/svg/carto.net/textbox-expected.txt:
  • platform/chromium-win/svg/carto.net/window-expected.txt:
  • platform/chromium-win/svg/custom/animate-path-morphing-expected.txt:
  • platform/chromium-win/svg/custom/coords-relative-units-transforms-expected.txt:
  • platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
  • platform/chromium-win/svg/custom/pattern-rotate-expected.txt:
  • platform/chromium-win/svg/custom/text-rotated-gradient-expected.txt:
  • platform/chromium-win/svg/custom/use-detach-expected.txt:
  • platform/chromium-win/svg/custom/use-font-face-crash-expected.txt:
  • platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
  • platform/chromium-win/svg/custom/use-property-changes-through-svg-dom-expected.txt:
  • platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-transform-expected.txt:
  • platform/chromium-win/svg/hixie/text/003b-expected.txt:
  • platform/chromium-win/svg/text/foreignObject-repaint-expected.txt:
  • platform/chromium-win/svg/transforms/animated-path-inside-transformed-html-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
  • platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
10:28 AM Changeset in webkit [62965] by xji@chromium.org
  • 5 edits
    8 adds in trunk

2010-07-09 Xiaomei Ji <xji@chromium.org>

Reviewed by David Levin.

Fix characters with unicode-bidi-mirror property are not correctly
mirrored in Linux.
https://bugs.webkit.org/show_bug.cgi?id=41305

Since harfbuzz does not do mirroring, chromium should iterate each
character in the string and mirror it if needed before passing the
string to harfbuzz for shaping.

Test: fast/text/international/bidi-mirror-he-ar.html

  • platform/graphics/chromium/FontLinux.cpp: (WebCore::TextRunWalker::TextRunWalker): (WebCore::TextRunWalker::~TextRunWalker): (WebCore::TextRunWalker::mirrorCharacters):

2010-07-09 Xiaomei Ji <xji@chromium.org>

Reviewed by David Levin.

Fix characters with unicode-bidi-mirror property are not correctly
mirrored in Linux.
https://bugs.webkit.org/show_bug.cgi?id=41305

Since harfbuzz does not do mirroring, chromium should iterate each
character in the string and mirror it if needed before passing the
string to harfbuzz for shaping.

  • fast/text/international/bidi-mirror-he-ar.html: Added.
  • platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum:
  • platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png:
  • platform/mac-snowleopard/platform/mac/fast/text: Added.
  • platform/mac-snowleopard/platform/mac/fast/text/international: Added.
  • platform/mac-snowleopard/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
  • platform/mac-tiger/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
10:14 AM Changeset in webkit [62964] by andersca@apple.com
  • 9 edits in trunk

Instantiate Netscape plug-ins, pass geometry information to Plugin
https://bugs.webkit.org/show_bug.cgi?id=41960

Reviewed by Simon Fraser.

WebCore:

  • WebCore.exp.in:

Export ScrollView::contentsToWindow.

WebKit2:

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:

Handle NPNVsupportsCoreGraphicsBool and NPNVsupportsCocoaBool.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::NetscapePlugin):
Set npp.ndata.

(WebKit::NetscapePlugin::initialize):
Try to instantiate the plug-in by calling NPP_New.

  • WebProcess/Plugins/Netscape/NetscapePlugin.h:

Store the NetscapePluginModule and the NPP struct.

  • WebProcess/Plugins/Netscape/NetscapePluginModule.h:

Add a getter for the NPPluginFuncs vtable.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::frameRectsChanged):
Make sure to call viewGeometryDidChange.

(WebKit::PluginView::setParent):
Ditto.

(WebKit::PluginView::viewGeometryDidChange):
Convert the frame rect to window coordinates and pass it to the plug-in.

  • WebProcess/Plugins/PluginView.h:

Add function declarations.

10:12 AM Changeset in webkit [62963] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-09 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kent Tamura.

[WINCE] Buildfix for FrameWince after r47440
https://bugs.webkit.org/show_bug.cgi?id=41904

  • page/wince/FrameWince.cpp: Added property svn:eol-style. (WebCore::computePageRectsForFrame): (WebCore::imageFromSelection):
10:06 AM Changeset in webkit [62962] by vitalyr@chromium.org
  • 2 edits in trunk/WebCore

2010-07-09 Vitaly Repeshko <vitalyr@chromium.org>

Reviewed by Pavel Feldman.

[v8] Call JS gc in a fresh context to avoid retaining the current one.
https://bugs.webkit.org/show_bug.cgi?id=41963
http://crbug.com/46571

  • bindings/v8/ScriptController.cpp: (WebCore::ScriptController::collectGarbage):
9:48 AM MathML edited by François Sausset
(diff)
9:43 AM Changeset in webkit [62961] by kbr@google.com
  • 6 edits in trunk

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

Reviewed by Dimitri Glazkov.

Crash with uniform array test
https://bugs.webkit.org/show_bug.cgi?id=36028

  • bindings/v8/custom/V8WebGLRenderingContextCustom.cpp: (WebCore::vertexAttribAndUniformHelperf): (WebCore::uniformHelperi): (WebCore::uniformMatrixHelper):
    • Fixed type tests and casting of incoming arrays.
  • html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::getUniform):
    • Fixed crash when null WebGLUniform is passed to getUniform.

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

Reviewed by Dimitri Glazkov.

Crash with uniform array test
https://bugs.webkit.org/show_bug.cgi?id=36028

  • fast/canvas/webgl/gl-uniform-arrays-expected.txt:
    • Updated test expectations.
  • fast/canvas/webgl/gl-uniform-arrays.html:
    • Separated calling wrong uniform*fv entry point from calling with non-array.
9:24 AM Changeset in webkit [62960] by Chris Fleizach
  • 3 edits
    2 adds in trunk

AX: text editing not spoken by VO on web view contenteditable textbox
https://bugs.webkit.org/show_bug.cgi?id=41912

Reviewed by Darin Adler.

WebCore:

Test: platform/mac/accessibility/selection-value-changes-for-aria-textbox.html

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::renderObjectIsObservable):

LayoutTests:

  • platform/mac/accessibility/selection-value-changes-for-aria-textbox-expected.txt: Added.
  • platform/mac/accessibility/selection-value-changes-for-aria-textbox.html: Added.
9:14 AM Changeset in webkit [62959] by diegohcg@webkit.org
  • 3 edits in trunk/WebKit2

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

Reviewed by Kenneth Rohde Christiansen.

[Qt] [WebKit2] Make QWKPage call _q_webActionTriggered as a private slot
https://bugs.webkit.org/show_bug.cgi?id=41880

  • UIProcess/API/qt/qwkpage.cpp:
  • UIProcess/API/qt/qwkpage.h:
9:05 AM Changeset in webkit [62958] by vitalyr@chromium.org
  • 256 edits
    23 adds
    11 deletes in trunk/LayoutTests

2010-07-09 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Updating expectations.

  • platform/chromium-linux/svg/batik/paints/patternRegions-expected.txt:
  • platform/chromium-linux/svg/batik/text/textOnPath-expected.txt:
  • platform/chromium-linux/svg/batik/text/textPosition-expected.txt:
  • platform/chromium-linux/svg/batik/text/textPosition2-expected.txt:
  • platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/image-with-transform-clip-filter-expected.txt:
  • platform/chromium-linux/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added.
  • platform/chromium-linux/svg/custom/stroke-width-large-expected.txt:
  • platform/chromium-linux/svg/hixie/perf/001-expected.txt:
  • platform/chromium-linux/svg/hixie/perf/002-expected.txt:
  • platform/chromium-linux/svg/hixie/perf/007-expected.txt:
  • platform/chromium-linux/svg/hixie/text/003a-expected.txt:
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/chromium-linux/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-mac/fast/dom/prototype-inheritance-expected.txt: Added.
  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt: Added.
  • platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt: Added.
  • platform/chromium-mac/plugins/clicking-missing-plugin-fires-delegate-expected.txt: Added.
  • platform/chromium-mac/svg/clip-path/clip-path-childs-clipped-expected.txt: Removed.
  • platform/chromium-mac/svg/clip-path/clip-path-clipped-expected.txt: Removed.
  • platform/chromium-mac/svg/clip-path/clip-path-evenodd-expected.txt: Removed.
  • platform/chromium-mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Removed.
  • platform/chromium-mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt:
  • platform/chromium-mac/svg/custom/createelement-expected.txt:
  • platform/chromium-mac/svg/custom/junk-data-expected.txt:
  • platform/chromium-mac/svg/custom/missing-xlink-expected.txt:
  • platform/chromium-mac/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added.
  • platform/chromium-mac/svg/custom/repaint-moving-svg-and-div-expected.png: Added.
  • platform/chromium-mac/userscripts/user-script-top-frame-only-expected.txt: Added.
  • platform/chromium-mac/userscripts/user-style-top-frame-only-expected.txt: Added.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt:
  • platform/chromium-win/fast/dom/prototype-inheritance-expected.txt: Added.
  • platform/chromium-win/html5lib/runner-expected.txt:
  • platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt: Added.
  • platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt: Added.
  • platform/chromium-win/plugins/clicking-missing-plugin-fires-delegate-expected.txt: Added.
  • platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
  • platform/chromium-win/svg/batik/filters/feTile-expected.txt:
  • platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
  • platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
  • platform/chromium-win/svg/batik/paints/patternRegionA-expected.txt:
  • platform/chromium-win/svg/batik/paints/patternRegions-expected.txt:
  • platform/chromium-win/svg/batik/text/longTextOnPath-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor2-expected.txt:
  • platform/chromium-win/svg/batik/text/textAnchor3-expected.txt:
  • platform/chromium-win/svg/batik/text/textDecoration-expected.txt:
  • platform/chromium-win/svg/batik/text/textDecoration2-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect2-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
  • platform/chromium-win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout-expected.txt:
  • platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
  • platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/chromium-win/svg/batik/text/textPCDATA-expected.txt:
  • platform/chromium-win/svg/batik/text/textPosition-expected.txt:
  • platform/chromium-win/svg/batik/text/textPosition2-expected.txt:
  • platform/chromium-win/svg/batik/text/textProperties-expected.txt:
  • platform/chromium-win/svg/batik/text/textProperties2-expected.txt:
  • platform/chromium-win/svg/batik/text/textStyles-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalText-expected.txt:
  • platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/chromium-win/svg/batik/text/xmlSpace-expected.txt:
  • platform/chromium-win/svg/carto.net/scrollbar-expected.txt:
  • platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
  • platform/chromium-win/svg/clip-path/clip-path-childs-clipped-expected.txt: Removed.
  • platform/chromium-win/svg/clip-path/clip-path-clipped-expected.txt: Removed.
  • platform/chromium-win/svg/clip-path/clip-path-evenodd-expected.txt: Removed.
  • platform/chromium-win/svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Removed.
  • platform/chromium-win/svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Removed.
  • platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt:
  • platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt:
  • platform/chromium-win/svg/clip-path/clip-path-text-expected.txt:
  • platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt:
  • platform/chromium-win/svg/css/group-with-shadow-expected.txt:
  • platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
  • platform/chromium-win/svg/custom/SVGMatrix-interface-expected.txt:
  • platform/chromium-win/svg/custom/SVGPoint-matrixTransform-expected.txt:
  • platform/chromium-win/svg/custom/alignment-baseline-modes-expected.txt:
  • platform/chromium-win/svg/custom/altglyph-expected.txt:
  • platform/chromium-win/svg/custom/circle-move-invalidation-expected.txt:
  • platform/chromium-win/svg/custom/clip-path-referencing-use-expected.txt:
  • platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt:
  • platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
  • platform/chromium-win/svg/custom/container-opacity-clip-viewBox-expected.txt:
  • platform/chromium-win/svg/custom/createImageElement2-expected.txt:
  • platform/chromium-win/svg/custom/createelement-expected.txt:
  • platform/chromium-win/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/chromium-win/svg/custom/empty-clip-path-expected.txt:
  • platform/chromium-win/svg/custom/empty-mask-expected.txt:
  • platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.txt:
  • platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.txt:
  • platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.txt:
  • platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.txt:
  • platform/chromium-win/svg/custom/fill-fallback-expected.txt:
  • platform/chromium-win/svg/custom/focus-ring-expected.txt:
  • platform/chromium-win/svg/custom/font-face-cascade-order-expected.txt:
  • platform/chromium-win/svg/custom/font-face-simple-expected.txt:
  • platform/chromium-win/svg/custom/foreignObject-crash-on-hover-expected.txt:
  • platform/chromium-win/svg/custom/getTransformToElement-expected.txt:
  • platform/chromium-win/svg/custom/gradient-cycle-detection-expected.txt:
  • platform/chromium-win/svg/custom/gradient-deep-referencing-expected.txt:
  • platform/chromium-win/svg/custom/hit-test-unclosed-subpaths-expected.txt:
  • platform/chromium-win/svg/custom/image-small-width-height-expected.txt:
  • platform/chromium-win/svg/custom/image-with-transform-clip-filter-expected.txt:
  • platform/chromium-win/svg/custom/invalid-css-expected.txt:
  • platform/chromium-win/svg/custom/invalid-fill-expected.txt:
  • platform/chromium-win/svg/custom/invalid-fill-hex-expected.txt:
  • platform/chromium-win/svg/custom/invalid-lengthlist-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-clipPath-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-gradient-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.txt:
  • platform/chromium-win/svg/custom/js-late-pattern-creation-expected.txt:
  • platform/chromium-win/svg/custom/junk-data-expected.txt:
  • platform/chromium-win/svg/custom/marker-default-width-height-expected.txt:
  • platform/chromium-win/svg/custom/marker-overflow-clip-expected.txt:
  • platform/chromium-win/svg/custom/mask-invalidation-expected.txt:
  • platform/chromium-win/svg/custom/missing-xlink-expected.txt:
  • platform/chromium-win/svg/custom/non-opaque-filters-expected.txt:
  • platform/chromium-win/svg/custom/path-bad-data-expected.txt:
  • platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
  • platform/chromium-win/svg/custom/pattern-cycle-detection-expected.txt:
  • platform/chromium-win/svg/custom/pattern-deep-referencing-expected.txt:
  • platform/chromium-win/svg/custom/pattern-with-transformation-expected.txt:
  • platform/chromium-win/svg/custom/pointer-events-image-expected.txt:
  • platform/chromium-win/svg/custom/pointer-events-path-expected.txt:
  • platform/chromium-win/svg/custom/pointer-events-text-expected.txt:
  • platform/chromium-win/svg/custom/preserve-aspect-ratio-syntax-expected.txt:
  • platform/chromium-win/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
  • platform/chromium-win/svg/custom/relative-sized-inner-svg-expected.txt:
  • platform/chromium-win/svg/custom/relative-sized-use-on-symbol-expected.txt:
  • platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
  • platform/chromium-win/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added.
  • platform/chromium-win/svg/custom/repaint-moving-svg-and-div-expected.png: Added.
  • platform/chromium-win/svg/custom/second-inline-text-expected.txt:
  • platform/chromium-win/svg/custom/shape-rendering-expected.txt:
  • platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt:
  • platform/chromium-win/svg/custom/stroke-fallback-expected.txt:
  • platform/chromium-win/svg/custom/stroke-width-large-expected.txt:
  • platform/chromium-win/svg/custom/stroked-pattern-expected.txt:
  • platform/chromium-win/svg/custom/style-attribute-font-size-expected.txt:
  • platform/chromium-win/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
  • platform/chromium-win/svg/custom/svg-float-border-padding-expected.txt:
  • platform/chromium-win/svg/custom/text-clip-expected.txt:
  • platform/chromium-win/svg/custom/text-ctm-expected.txt:
  • platform/chromium-win/svg/custom/text-decoration-visibility-expected.txt:
  • platform/chromium-win/svg/custom/text-filter-expected.txt:
  • platform/chromium-win/svg/custom/text-hit-test-expected.txt:
  • platform/chromium-win/svg/custom/text-image-opacity-expected.txt:
  • platform/chromium-win/svg/custom/text-letter-spacing-expected.txt:
  • platform/chromium-win/svg/custom/text-linking-expected.txt:
  • platform/chromium-win/svg/custom/text-repaint-including-stroke-expected.txt:
  • platform/chromium-win/svg/custom/text-whitespace-handling-expected.txt:
  • platform/chromium-win/svg/custom/text-x-dx-lists-expected.txt:
  • platform/chromium-win/svg/custom/text-x-override-in-tspan-child-expected.txt:
  • platform/chromium-win/svg/custom/text-xy-updates-SVGList-expected.txt:
  • platform/chromium-win/svg/custom/text-xy-updates-expected.txt:
  • platform/chromium-win/svg/custom/tref-update-expected.txt:
  • platform/chromium-win/svg/custom/use-clipped-hit-expected.txt:
  • platform/chromium-win/svg/custom/use-dynamic-append-expected.txt:
  • platform/chromium-win/svg/custom/use-elementInstance-event-target-expected.txt:
  • platform/chromium-win/svg/custom/use-elementInstance-methods-expected.txt:
  • platform/chromium-win/svg/custom/use-event-handler-on-referenced-element-expected.txt:
  • platform/chromium-win/svg/custom/use-event-handler-on-use-element-expected.txt:
  • platform/chromium-win/svg/custom/use-events-crash-expected.txt:
  • platform/chromium-win/svg/custom/use-instanceRoot-modifications-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
  • platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
  • platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
  • platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
  • platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
  • platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
  • platform/chromium-win/svg/custom/use-on-g-expected.txt:
  • platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
  • platform/chromium-win/svg/custom/use-on-rect-expected.txt:
  • platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
  • platform/chromium-win/svg/custom/use-on-symbol-inside-pattern-expected.txt:
  • platform/chromium-win/svg/custom/use-on-text-expected.txt:
  • platform/chromium-win/svg/custom/use-on-use-expected.txt:
  • platform/chromium-win/svg/custom/use-property-changes-through-dom-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
  • platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
  • platform/chromium-win/svg/custom/use-setAttribute-crash-expected.txt:
  • platform/chromium-win/svg/custom/viewbox-syntax-expected.txt:
  • platform/chromium-win/svg/custom/viewport-em-expected.txt:
  • platform/chromium-win/svg/filters/feColorMatrix-values-expected.txt:
  • platform/chromium-win/svg/filters/feComposite-expected.txt:
  • platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt:
  • platform/chromium-win/svg/filters/filter-on-tspan-expected.txt:
  • platform/chromium-win/svg/filters/filter-width-update-expected.txt:
  • platform/chromium-win/svg/filters/sourceAlpha-expected.txt:
  • platform/chromium-win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
  • platform/chromium-win/svg/foreignObject/svg-document-as-direct-child-expected.txt:
  • platform/chromium-win/svg/foreignObject/svg-document-in-html-document-expected.txt:
  • platform/chromium-win/svg/hixie/data-types/002-expected.txt:
  • platform/chromium-win/svg/hixie/dynamic/002-expected.txt:
  • platform/chromium-win/svg/hixie/error/002-expected.txt:
  • platform/chromium-win/svg/hixie/error/010-expected.txt:
  • platform/chromium-win/svg/hixie/error/011-expected.txt:
  • platform/chromium-win/svg/hixie/error/012-expected.txt:
  • platform/chromium-win/svg/hixie/error/013-expected.txt:
  • platform/chromium-win/svg/hixie/error/017-expected.txt:
  • platform/chromium-win/svg/hixie/links/002-expected.txt:
  • platform/chromium-win/svg/hixie/links/003-broken-expected.txt:
  • platform/chromium-win/svg/hixie/mixed/003-expected.txt:
  • platform/chromium-win/svg/hixie/mixed/004-expected.txt:
  • platform/chromium-win/svg/hixie/mixed/005-expected.txt:
  • platform/chromium-win/svg/hixie/mixed/011-expected.txt:
  • platform/chromium-win/svg/hixie/perf/001-expected.txt:
  • platform/chromium-win/svg/hixie/perf/002-expected.txt:
  • platform/chromium-win/svg/hixie/perf/007-expected.txt:
  • platform/chromium-win/svg/hixie/shapes/path/001-expected.txt:
  • platform/chromium-win/svg/hixie/text/002-expected.txt:
  • platform/chromium-win/svg/hixie/text/003a-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
  • platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt:
  • platform/chromium-win/svg/text/kerning-expected.txt:
  • platform/chromium-win/svg/text/multichar-glyph-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-4-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/chromium-win/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/chromium-win/svg/text/selection-background-color-expected.txt:
  • platform/chromium-win/svg/text/selection-doubleclick-expected.txt:
  • platform/chromium-win/svg/text/selection-styles-expected.txt:
  • platform/chromium-win/svg/text/selection-tripleclick-expected.txt:
  • platform/chromium-win/svg/text/text-gradient-positioning-expected.txt:
  • platform/chromium-win/svg/text/text-repaint-rects-expected.txt:
  • platform/chromium-win/svg/text/textPathBoundsBug-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
  • platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
  • platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
  • platform/chromium-win/transforms/svg-vs-css-expected.txt:
  • platform/chromium-win/userscripts/user-script-top-frame-only-expected.txt: Added.
  • platform/chromium-win/userscripts/user-style-top-frame-only-expected.txt: Added.
8:55 AM Changeset in webkit [62957] by commit-queue@webkit.org
  • 11 edits
    3 adds in trunk

2010-07-09 Michael Nordman <Michael Nordman>

Reviewed by Dumitru Daniliuc.

Add a layout test to verify the expected number of progress events are raised by the appcache,
and that those events have properly set 'lengthComputable', 'loaded', and 'total' attributes.
Also update a couple of other tests that depend on counting the number of progress events to
determine success or failure to now expect the additional final progress event that is being
raised.
https://bugs.webkit.org/show_bug.cgi?id=37602

  • http/tests/appcache/foreign-iframe-main-expected.txt:
  • http/tests/appcache/progress-counter-expected.txt: Added.
  • http/tests/appcache/progress-counter.html: Added.
  • http/tests/appcache/resources/different-https-origin-resource.html:
  • http/tests/appcache/resources/progress-counter.manifest: Added.

2010-07-09 Michael Nordman <Michael Nordman>

Reviewed by Dumitru Daniliuc.

Use class ProgressEvent when raising appcache related progress events and
set the 'total', 'loaded', and 'lengthComputable' attributes.
Also raise the final progress event with the 'total' and 'loaded' attribute
values are equal to one another to keep pace with the spec for this feature.
https://bugs.webkit.org/show_bug.cgi?id=37602

Test: http/tests/appcache/progress-counter.html

  • loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::ApplicationCacheGroup): (WebCore::ApplicationCacheGroup::didFinishLoadingManifest): (WebCore::ApplicationCacheGroup::checkIfLoadIsComplete): (WebCore::ApplicationCacheGroup::startLoadingEntry): (WebCore::CallCacheListenerTask::create): (WebCore::CallCacheListenerTask::performTask): (WebCore::CallCacheListenerTask::CallCacheListenerTask): (WebCore::ApplicationCacheGroup::postListenerTask):
  • loader/appcache/ApplicationCacheGroup.h: (WebCore::ApplicationCacheGroup::postListenerTask):
  • loader/appcache/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::notifyDOMApplicationCache): (WebCore::ApplicationCacheHost::stopDeferringEvents): (WebCore::ApplicationCacheHost::dispatchDOMEvent):
  • loader/appcache/ApplicationCacheHost.h: (WebCore::ApplicationCacheHost::DeferredEvent::DeferredEvent):

2010-07-09 Michael Nordman <Michael Nordman>

Reviewed by Dumitru Daniliuc.

Use class ProgressEvent when raising appcache related progress events and
set the 'total', 'loaded', and 'lengthComputable' attributes.
Also raise the final progress event with the 'total' and 'loaded' attribute
values are equal to one another to keep pace with the spec for this feature.
https://bugs.webkit.org/show_bug.cgi?id=37602

  • src/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::notifyDOMApplicationCache): (WebCore::ApplicationCacheHost::stopDeferringEvents): (WebCore::ApplicationCacheHost::dispatchDOMEvent):
  • src/ApplicationCacheHostInternal.h: (WebCore::ApplicationCacheHostInternal::notifyEventListener): (WebCore::ApplicationCacheHostInternal::notifyProgressEventListener):
8:39 AM Changeset in webkit [62956] by commit-queue@webkit.org
  • 1 edit
    5 adds in trunk/WebKitTools

2010-07-09 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>

Reviewed by Antti Koivisto.

Implement MiniBrowser for Qt.
https://bugs.webkit.org/show_bug.cgi?id=40233

  • MiniBrowser/qt/BrowserWindow.cpp: Added. (createNewPage): (BrowserView::BrowserView): (BrowserView::resizeEvent): (BrowserView::load): (BrowserView::view): (BrowserWindow::BrowserWindow): (BrowserWindow::load): (BrowserWindow::changeLocation): (BrowserWindow::~BrowserWindow):
  • MiniBrowser/qt/BrowserWindow.h: Added. (BrowserView::~BrowserView):
  • MiniBrowser/qt/MiniBrowser.pro: Added.
  • MiniBrowser/qt/main.cpp: Added. (main):
8:26 AM Changeset in webkit [62955] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-09 Sebastian Dröge <sebastian.droege@collabora.co.uk>

Reviewed by Gustavo Noronha Silva.

Bug 41340 - [GStreamer] Subtle race condition during seeks
https://bugs.webkit.org/show_bug.cgi?id=41340

  • platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: (webKitWebSrcStop): (webKitWebSrcNeedDataMainCb): (webKitWebSrcNeedDataCb): (webKitWebSrcEnoughDataMainCb): (webKitWebSrcEnoughDataCb): (webKitWebSrcSeekDataCb): (StreamingClient::didFinishLoading): Fix two subtle race conditions that can happen during seeks:
  • The timeout callback could be called before the callback ID is assigned to the instance private data. This causes the ID to be set after the callback has finished and breaks all future processing.
  • The source must not go EOS while a seek is pending because this confuses appsrc due to the different threads involved here.
8:06 AM Changeset in webkit [62954] by Simon Hausmann
  • 2 edits in trunk/WebCore

[Qt] Removed hard-coded enabled default of video support

Reviewed by Tor Arne Vestbø.

Properly detect video/audio instead of defaulting to true.Properly detect video/audio instead of defaulting to true.Properly detect video/audio instead of defaulting to true.Properly detect video/audio instead of defaulting to true.

  • WebCore.pri:
7:59 AM Changeset in webkit [62953] by Simon Hausmann
  • 3 edits in trunk/WebCore

[Qt] Prospective build fix.

Reviewed by Tor Arne Vestbø.

Moved the media element detection from WebCore.pro into WebCore.pri, where
all the features are detected. This is also used by build-webkit to determine
the defaults, which may be the reason for the build breakage.

  • WebCore.pri:
  • WebCore.pro:
7:53 AM Changeset in webkit [62952] by benm@google.com
  • 3 edits
    2 adds in trunk

[Arm] Missing NaN check in XPath substring function
https://bugs.webkit.org/show_bug.cgi?id=41862

Reviewed by Steve Block.

WebCore:

Test: fast/xpath/substring-nan-position.html

  • xml/XPathFunctions.cpp:

(WebCore::XPath::FunSubstring::evaluate): Add an isnan()

to the value returned from evaluating the position
argument and early out and return the empty string.

LayoutTests:

This layout test checks for the case described in the bug
and some related edge cases that do currently already pass
but only through a fluke.

  • fast/xpath/substring-nan-position-expected.txt: Added.
  • fast/xpath/substring-nan-position.html: Added.
7:47 AM Changeset in webkit [62951] by Simon Hausmann
  • 4 edits in trunk/WebCore

[Qt] Re-enable support for QtMultimediaKit as backend for the media elements

Reviewed by Tor Arne Vestbø.

Experimental support is re-enabled if QtMobility is available and the Qt
version is 4.7 or above.

  • WebCore.pro:
  • platform/graphics/MediaPlayer.cpp:
  • platform/graphics/qt/MediaPlayerPrivateQt.cpp:

(WebCore::MediaPlayerPrivate::supportsType): Adapt to latest QtMultimediaKit API changes.
(WebCore::MediaPlayerPrivate::MediaPlayerPrivate):
(WebCore::MediaPlayerPrivate::totalBytes):

7:28 AM Changeset in webkit [62950] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/chromium

2010-07-09 David Holloway <dhollowa@chromium.org>

Reviewed by Dimitri Glazkov.

Roll Chromium DEPS forward to r51736.
https://bugs.webkit.org/show_bug.cgi?id=41867

  • DEPS:
7:17 AM Changeset in webkit [62949] by pfeldman@chromium.org
  • 3 edits in trunk/WebCore

2010-07-09 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: do not show default tooltip when detailed network info is available.

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

  • English.lproj/localizedStrings.js:
  • inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel): (WebInspector.ResourcesPanel.prototype.reset): (WebInspector.ResourcesPanel.prototype.showResource): (WebInspector.ResourcesPanel.prototype._getPopoverAnchor): (WebInspector.ResourcesPanel.prototype._showPopover): (WebInspector.ResourceTimeCalculator.prototype.computeBarGraphLabels):
7:11 AM Changeset in webkit [62948] by commit-queue@webkit.org
  • 6 edits
    4 adds in trunk

2010-07-09 François Sausset <François Sausset>

Reviewed by Beth Dakin.

Add test to be sure that only <mi> elements use italic fonts by default.
Update test with fractions to take into account the correct behaviour of mtext (regular instead of italic).
https://bugs.webkit.org/show_bug.cgi?id=41626

  • mathml/presentation/tokenElements.xhtml: Added.
  • platform/mac/mathml/presentation/fractions-expected.checksum:
  • platform/mac/mathml/presentation/fractions-expected.png:
  • platform/mac/mathml/presentation/fractions-expected.txt:
  • platform/mac/mathml/presentation/tokenElements-expected.checksum: Added.
  • platform/mac/mathml/presentation/tokenElements-expected.png: Added.
  • platform/mac/mathml/presentation/tokenElements-expected.txt: Added.

2010-07-09 François Sausset <François Sausset>

Reviewed by Beth Dakin.

Correct the default font variant of mtext (regular instead of italic).
https://bugs.webkit.org/show_bug.cgi?id=41626

Add test to be sure that only <mi> elements use italic fonts by default.
Update test with fractions to take into account the correct behaviour of mtext (regular instead of italic).

  • css/mathml.css: (mi):
6:58 AM Changeset in webkit [62947] by tonyg@chromium.org
  • 5 edits
    7 adds in trunk

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

Reviewed by Dimitri Glazkov.

Implement performance.navigation.type
https://bugs.webkit.org/show_bug.cgi?id=41564

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

  • fast/dom/navigation-type-back-forward-expected.txt: Added.
  • fast/dom/navigation-type-back-forward.html: Added.
  • fast/dom/navigation-type-navigate-expected.txt: Added.
  • fast/dom/navigation-type-navigate.html: Added.
  • fast/dom/navigation-type-reload-expected.txt: Added.
  • fast/dom/navigation-type-reload.html: Added.
  • fast/dom/resources/navigation-type-matches-querystring.html: Added.

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

Reviewed by Dimitri Glazkov.

Implement performance.navigation.type
https://bugs.webkit.org/show_bug.cgi?id=41564

Tests: fast/dom/navigation-type-back-forward.html

fast/dom/navigation-type-navigate.html
fast/dom/navigation-type-reload.html

  • page/Navigation.cpp: (WebCore::Navigation::type):
  • page/Navigation.h: (WebCore::Navigation::):
  • page/Navigation.idl:
6:45 AM Changeset in webkit [62946] by pfeldman@chromium.org
  • 2 edits in trunk/WebCore

2010-07-09 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: hide AppCache until implemented.

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

6:29 AM Changeset in webkit [62945] by commit-queue@webkit.org
  • 7 edits in trunk

2010-07-09 François Sausset <François Sausset>

Reviewed by Kenneth Rohde Christiansen.

Set the good default behaviour for the columalign attribute on MathML mtable element
https://bugs.webkit.org/show_bug.cgi?id=41631

Test updated.

  • mathml/presentation/tables.xhtml:
  • platform/mac/mathml/presentation/tables-expected.checksum:
  • platform/mac/mathml/presentation/tables-expected.png:
  • platform/mac/mathml/presentation/tables-expected.txt:

2010-07-09 François Sausset <François Sausset>

Reviewed by Kenneth Rohde Christiansen.

Set the good default behaviour for the columalign attribute on MathML mtable element
https://bugs.webkit.org/show_bug.cgi?id=41631

Test update: mathml/tables.xhtml

  • css/mathml.css: (math):
5:42 AM Changeset in webkit [62944] by Nikolas Zimmermann
  • 3 edits in trunk/WebCore

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

Unreviewed, rolling out r62937.
http://trac.webkit.org/changeset/62937
https://bugs.webkit.org/show_bug.cgi?id=41955

Crashes SnowLeopard leaks and Windows debug bot in fast/xsl
/xslt-relative-path.xml, with assertion in
XSLTProcessorLibxslt.cpp:264 (Requested by WildFox on
#webkit).

  • xml/XSLTProcessor.h: (WebCore::XSLTProcessor::XSLTProcessor):
  • xml/XSLTProcessorLibxslt.cpp: (WebCore::docLoaderFunc): (WebCore::setXSLTLoadCallBack): (WebCore::xsltStylesheetPointer): (WebCore::XSLTProcessor::transformToString):
5:08 AM Changeset in webkit [62943] by Nikolas Zimmermann
  • 5 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Add mac-tiger specific results. That should mark the end of the journey.

  • platform/mac-tiger/svg/hixie/text/003-expected.txt:
  • platform/mac-tiger/svg/hixie/text/003a-expected.txt:
  • platform/mac-tiger/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
  • platform/mac-tiger/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
5:05 AM Changeset in webkit [62942] by pfeldman@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-09 Pavel Feldman <pfeldman@chromium.org>

Not reviewed: chromium build fix.

  • public/WebGLES2Context.h:
5:02 AM Changeset in webkit [62941] by antti.j.koivisto@nokia.com
  • 2 edits in trunk/WebKit2

Build fix.

  • cmake/OptionsEfl.cmake:
4:51 AM Changeset in webkit [62940] by Csaba Osztrogonác
  • 1 edit
    1 add in trunk/WebKitTools

Introduce the Qt autotest launcher.

Patch by Jedrzej Nowacki <jedrzej.nowacki@nokia.com> on 2010-07-09
Reviewed by Simon Hausmann.

Qt autotests should be executed more frequently, ideally by the Qt
build bot. This is the first step to provide the tests more accessible.

[Qt] It should be easier to run all Qt's autotests.
https://bugs.webkit.org/show_bug.cgi?id=31625

  • Scripts/run-qtwebkit-tests: Added.
4:47 AM Changeset in webkit [62939] by yael.aharon@nokia.com
  • 11 edits in trunk

2010-07-09 Yael Aharon <yael.aharon@nokia.com>

Reviewed by Laszlo Gombos.

NotificationPresenter needs a cancelRequestPermission API
https://bugs.webkit.org/show_bug.cgi?id=41783

Updated NotificationPresenter API, to use ScriptExecutionContext instead of origin.
Added new API NotificationPresenter::cancelRequestsForPermision
The new API will be implemented and a test will be added in a followup patch.

  • notifications/Notification.cpp: (WebCore::Notification::Notification):
  • notifications/NotificationCenter.cpp: (WebCore::NotificationCenter::checkPermission): (WebCore::NotificationCenter::requestPermission): (WebCore::NotificationCenter::disconnectFrame):
  • notifications/NotificationCenter.h:
  • notifications/NotificationPresenter.h:

2010-07-09 Yael Aharon <yael.aharon@nokia.com>

Reviewed by Laszlo Gombos.

NotificationPresenter needs a cancelRequestPermission API
https://bugs.webkit.org/show_bug.cgi?id=41783

Updated the NotificationPresenter API.

  • src/NotificationPresenterImpl.cpp: (WebKit::NotificationPresenterImpl::checkPermission): (WebKit::NotificationPresenterImpl::requestPermission):
  • src/NotificationPresenterImpl.h: (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):

2010-07-09 Yael Aharon <yael.aharon@nokia.com>

Reviewed by Laszlo Gombos.

NotificationPresenter needs a cancelRequestPermission API
https://bugs.webkit.org/show_bug.cgi?id=41783

Updated NotificationPresenter API to use ScriptExecutionContext instead of origin
and added a new NotificationPresenter::cancelRequestsForPermission API.
The new API will be implemented in a followup patch.

  • WebCoreSupport/NotificationPresenterClientQt.cpp: (WebCore::NotificationPresenterClientQt::requestPermission): (WebCore::NotificationPresenterClientQt::checkPermission): (WebCore::NotificationPresenterClientQt::cancelRequestsForPermission):
  • WebCoreSupport/NotificationPresenterClientQt.h:
4:34 AM Changeset in webkit [62938] by Nikolas Zimmermann
  • 21 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Hopefully last round of gtk specific results.

  • platform/gtk/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/gtk/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/gtk/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/gtk/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/gtk/svg/text/selection-background-color-expected.txt:
  • platform/gtk/svg/text/selection-doubleclick-expected.txt:
  • platform/gtk/svg/text/selection-styles-expected.txt:
  • platform/gtk/svg/text/selection-tripleclick-expected.txt:
  • platform/gtk/svg/text/text-hkern-expected.txt:
  • platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
  • platform/gtk/svg/text/text-vkern-expected.txt:
  • platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt:
  • platform/gtk/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
  • platform/gtk/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
  • platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/gtk/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
  • platform/gtk/svg/zoom/text/relative-sized-document-scrollbars-expected.txt:
  • platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt:
  • platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
  • platform/gtk/transforms/svg-vs-css-expected.txt:
4:33 AM Changeset in webkit [62937] by commit-queue@webkit.org
  • 3 edits in trunk/WebCore

2010-07-09 Andreas Wictor <andreas.wictor@xcerion.com>

Reviewed by Alexey Proskuryakov.

Remove global variables from XSLTProcessorLibxslt.cpp
https://bugs.webkit.org/show_bug.cgi?id=41348

Remove the globalProcessor and globalDocLoader global variables
by using the _private field that exists on most libxml structs.

No new tests, existing tests covers this.

  • xml/XSLTProcessor.h: (WebCore::XSLTProcessor::sourceNode): (WebCore::XSLTProcessor::XSLTProcessor):
  • xml/XSLTProcessorLibxslt.cpp: (WebCore::registeredXSLTProcessors): (WebCore::registeredXSLStyleSheets): (WebCore::docLoaderFunc): (WebCore::clearSavedStyleSheetPointers): (WebCore::xsltStylesheetPointer): (WebCore::XSLTProcessor::transformToString):
4:20 AM Changeset in webkit [62936] by Nikolas Zimmermann
  • 11 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Next round of gtk specific results.

  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/gtk/svg/text/select-x-list-1-expected.txt:
  • platform/gtk/svg/text/select-x-list-2-expected.txt:
  • platform/gtk/svg/text/select-x-list-3-expected.txt:
  • platform/gtk/svg/text/select-x-list-4-expected.txt:
4:19 AM Changeset in webkit [62935] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Unreviewed build fix.

We recently taught the HTMLTokenizer to recognize self-closing tags,
<http://trac.webkit.org/changeset/62926>, but that confused the
LegacyHTMLTreeBuilder. It turns out that it's much happier if we never
say a tag is self-closing.

  • html/HTMLTreeBuilder.cpp: (WebCore::convertToOldStyle):
4:08 AM Changeset in webkit [62934] by Nikolas Zimmermann
  • 4 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Last round of qt specific results.

  • platform/qt/fast/repaint/moving-shadow-on-container-expected.txt:
  • platform/qt/fast/repaint/moving-shadow-on-path-expected.txt:
  • platform/qt/fast/repaint/svg-layout-root-style-attr-update-expected.txt:
3:57 AM Changeset in webkit [62933] by Nikolas Zimmermann
  • 5 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Next round of win specific results.

  • platform/win/svg/custom/broken-internal-references-expected.txt:
  • platform/win/svg/custom/clip-path-referencing-use2-expected.txt:
  • platform/win/svg/custom/image-with-transform-clip-filter-expected.txt:
  • platform/win/svg/filters/feColorMatrix-values-expected.txt:
3:54 AM Changeset in webkit [62932] by Csaba Osztrogonác
  • 84 edits in trunk/LayoutTests

[Qt] Update platform specific expected results after r62922.

Reviewed by Nikolas Zimmermann.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

  • platform/qt/svg/custom/js-update-image-and-display-expected.txt:
  • platform/qt/svg/custom/js-update-image-and-display2-expected.txt:
  • platform/qt/svg/custom/js-update-image-and-display3-expected.txt:
  • platform/qt/svg/custom/marker-opacity-expected.txt:
  • platform/qt/svg/custom/marker-referencePoint-expected.txt:
  • platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt:
  • platform/qt/svg/custom/mask-invalidation-expected.txt:
  • platform/qt/svg/custom/mask-on-multiple-objects-expected.txt:
  • platform/qt/svg/custom/mask-with-default-value-expected.txt:
  • platform/qt/svg/custom/non-scaling-stroke-expected.txt:
  • platform/qt/svg/custom/pattern-excessive-malloc-expected.txt:
  • platform/qt/svg/custom/pattern-size-bigger-than-target-size-expected.txt:
  • platform/qt/svg/custom/pattern-skew-transformed-expected.txt:
  • platform/qt/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.txt:
  • platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
  • platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt:
  • platform/qt/svg/custom/repaint-stroke-width-changes-expected.txt:
  • platform/qt/svg/custom/resource-invalidate-on-target-update-expected.txt:
  • platform/qt/svg/custom/stroke-width-large-expected.txt:
  • platform/qt/svg/custom/text-xy-updates-SVGList-expected.txt:
  • platform/qt/svg/custom/text-zoom-expected.txt:
  • platform/qt/svg/custom/transformedMaskFails-expected.txt:
  • platform/qt/svg/custom/use-on-clip-path-with-transformation-expected.txt:
  • platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt:
  • platform/qt/svg/filters/feColorMatrix-values-expected.txt:
  • platform/qt/svg/filters/feComposite-expected.txt:
  • platform/qt/svg/filters/feGaussianBlur-expected.txt:
  • platform/qt/svg/filters/feLighting-crash-expected.txt:
  • platform/qt/svg/filters/feMerge-expected.txt:
  • platform/qt/svg/filters/feMerge-wrong-input-expected.txt:
  • platform/qt/svg/filters/feOffset-expected.txt:
  • platform/qt/svg/filters/feTile-expected.txt:
  • platform/qt/svg/filters/filter-clip-expected.txt:
  • platform/qt/svg/filters/filter-on-filter-for-text-expected.txt:
  • platform/qt/svg/filters/filter-on-tspan-expected.txt:
  • platform/qt/svg/filters/filter-source-position-expected.txt:
  • platform/qt/svg/filters/filteredImage-expected.txt:
  • platform/qt/svg/filters/shadow-on-filter-expected.txt:
  • platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
  • platform/qt/svg/filters/sourceAlpha-expected.txt:
  • platform/qt/svg/filters/subRegion-one-effect-expected.txt:
  • platform/qt/svg/filters/subRegion-two-effects-expected.txt:
  • platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
  • platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
  • platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt:
  • platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt:
  • platform/qt/svg/overflow/overflow-on-foreignObject-expected.txt:
  • platform/qt/svg/overflow/overflow-on-inner-svg-element-defaults-expected.txt:
  • platform/qt/svg/overflow/overflow-on-inner-svg-element-expected.txt:
  • platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
  • platform/qt/svg/text/select-x-list-1-expected.txt:
  • platform/qt/svg/text/select-x-list-2-expected.txt:
  • platform/qt/svg/text/select-x-list-3-expected.txt:
  • platform/qt/svg/text/select-x-list-4-expected.txt:
  • platform/qt/svg/text/select-x-list-with-tspans-1-expected.txt:
  • platform/qt/svg/text/select-x-list-with-tspans-2-expected.txt:
  • platform/qt/svg/text/select-x-list-with-tspans-3-expected.txt:
  • platform/qt/svg/text/select-x-list-with-tspans-4-expected.txt:
  • platform/qt/svg/text/selection-background-color-expected.txt:
  • platform/qt/svg/text/selection-doubleclick-expected.txt:
  • platform/qt/svg/text/selection-styles-expected.txt:
  • platform/qt/svg/text/selection-tripleclick-expected.txt:
  • platform/qt/svg/text/text-hkern-expected.txt:
  • platform/qt/svg/text/text-hkern-on-vertical-text-expected.txt:
  • platform/qt/svg/text/text-vkern-expected.txt:
  • platform/qt/svg/text/text-vkern-on-horizontal-text-expected.txt:
  • platform/qt/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
  • platform/qt/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
  • platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt:
  • platform/qt/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
  • platform/qt/svg/zoom/text/relative-sized-document-scrollbars-expected.txt:
  • platform/qt/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
  • platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt:
  • platform/qt/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
3:51 AM Changeset in webkit [62931] by Nikolas Zimmermann
  • 3 edits in trunk/WebCore

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

Reviewed by Rob Buis.

svg/custom/use-instanceRoot-event-bubbling.xhtml test crashes
https://bugs.webkit.org/show_bug.cgi?id=41931

Be careful to not mutate (marking it for recreation) the shadow tree, while building it.
The recent change that cloneNode() properly synchronizes the style/SVG attributes caused this problem.

Fixes crash seen on the buildbots in svg/custom/use-instanceRoot-event-bubbling.xhtml.

  • svg/SVGUseElement.cpp: (WebCore::SVGUseElement::SVGUseElement): (WebCore::SVGUseElement::recalcStyle): (WebCore::SVGUseElement::buildShadowAndInstanceTree): (WebCore::SVGUseElement::invalidateShadowTree):
  • svg/SVGUseElement.h: (WebCore::SVGUseElement::setUpdatesBlocked):
3:47 AM Changeset in webkit [62930] by Nikolas Zimmermann
  • 13 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Next round of gtk specific results.

  • platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt:
  • platform/gtk/fast/repaint/moving-shadow-on-path-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-stretch-1-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacing-stretch-4-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
  • platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
3:40 AM Changeset in webkit [62929] by Nikolas Zimmermann
  • 9 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Next round of gtk specific results.

  • platform/gtk/svg/custom/text-zoom-expected.txt:
  • platform/gtk/svg/filters/feDisplacementMap-expected.txt:
  • platform/gtk/svg/filters/feLighting-crash-expected.txt:
  • platform/gtk/svg/filters/filter-on-filter-for-text-expected.txt:
  • platform/gtk/svg/filters/filter-on-tspan-expected.txt:
  • platform/gtk/svg/overflow/overflow-on-foreignObject-expected.txt:
  • platform/gtk/svg/overflow/overflow-on-inner-svg-element-defaults-expected.txt:
  • platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
3:24 AM Changeset in webkit [62928] by abarth@webkit.org
  • 4 edits in trunk

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

Reviewed by Eric Seidel.

Skip leading newlines in <textarea>
https://bugs.webkit.org/show_bug.cgi?id=41947

We would have caught this earlier with the ASSERT.

  • html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::nextToken):

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

Reviewed by Eric Seidel.

Skip leading newlines in <textarea>
https://bugs.webkit.org/show_bug.cgi?id=41947

  • html5lib/runner-expected-html5.txt:
3:18 AM Changeset in webkit [62927] by pfeldman@chromium.org
  • 22 edits
    2 adds in trunk

2010-07-08 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: Provide detailed network info in the resources panel.

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

  • English.lproj/localizedStrings.js:
  • inspector/InspectorController.cpp: (WebCore::InspectorController::willSendRequest): (WebCore::InspectorController::didReceiveResponse):
  • inspector/InspectorController.h:
  • inspector/InspectorResource.cpp: (WebCore::InspectorResource::InspectorResource): (WebCore::InspectorResource::updateResponse): (WebCore::InspectorResource::updateScriptObject): (WebCore::InspectorResource::buildObjectForTiming):
  • inspector/InspectorResource.h:
  • inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel):

2010-07-08 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: Provide detailed network info in the resources panel.

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

  • WebKit.gyp:
  • public/WebDevToolsAgent.h:
  • public/WebURLLoadTiming.h: Added. (WebKit::WebURLLoadTiming::~WebURLLoadTiming): (WebKit::WebURLLoadTiming::WebURLLoadTiming): (WebKit::WebURLLoadTiming::operator=): (WebKit::WebURLLoadTiming::isNull):
  • public/WebURLRequest.h:
  • public/WebURLResponse.h:
  • src/WebDevToolsAgentImpl.cpp: (WebKit::WebDevToolsAgentImpl::willSendRequest):
  • src/WebDevToolsAgentImpl.h:
  • src/WebURLLoadTiming.cpp: Added. (WebKit::WebURLLoadTiming::initialize): (WebKit::WebURLLoadTiming::reset): (WebKit::WebURLLoadTiming::assign): (WebKit::WebURLLoadTiming::setDomainLookupTimes): (WebKit::WebURLLoadTiming::setConnectStartTime): (WebKit::WebURLLoadTiming::setRequestTimes): (WebKit::WebURLLoadTiming::setHeadersAvailableTime): (WebKit::WebURLLoadTiming::WebURLLoadTiming): (WebKit::WebURLLoadTiming::operator=): (WebKit::WebURLLoadTiming::operator PassRefPtr<ResourceLoadTiming>):
  • src/WebURLRequest.cpp: (WebKit::WebURLRequest::reportLoadTiming): (WebKit::WebURLRequest::setReportLoadTiming):
  • src/WebURLResponse.cpp: (WebKit::WebURLResponse::setConnectionID): (WebKit::WebURLResponse::setLoadTiming):
3:10 AM Changeset in webkit [62926] by eric@webkit.org
  • 11 edits in trunk

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

Reviewed by Adam Barth.

Implement self closing start tag state in the tokenizer
https://bugs.webkit.org/show_bug.cgi?id=41946

  • html5lib/runner-expected-html5.txt:
    • Yay progressions!

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

Reviewed by Adam Barth.

Implement self closing start tag state in the tokenizer
https://bugs.webkit.org/show_bug.cgi?id=41946

Amazingly we got this far w/o needing self closing.
The LegacyHTMLTreeBuilder clearly uses the self-closing
state, but the fact that we never exposed it seems to
not have caused any test failures. Sad.

The new HTMLTreeBuilder only needs the self closing state
for foreign content mode (and a few parse error cases).

  • html/HTMLToken.h: (WebCore::HTMLToken::setSelfClosing):
  • html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::nextToken):
  • html/HTMLTreeBuilder.cpp: (WebCore::):
3:02 AM Changeset in webkit [62925] by Nikolas Zimmermann
  • 39 edits in trunk/LayoutTests

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

Not reviewed.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Update gtk/qt specific results, and 4 mac results I missed.

  • fast/repaint/svg-layout-root-style-attr-update-expected.txt:
  • platform/gtk/svg/css/shadow-and-opacity-expected.txt:
  • platform/gtk/svg/custom/broken-internal-references-expected.txt:
  • platform/gtk/svg/custom/clip-path-id-changes-expected.txt:
  • platform/gtk/svg/custom/empty-mask-expected.txt:
  • platform/gtk/svg/custom/fill-opacity-hsl-expected.txt:
  • platform/gtk/svg/custom/fill-opacity-rgba-expected.txt:
  • platform/gtk/svg/custom/js-repaint-rect-on-path-with-stroke-expected.txt:
  • platform/gtk/svg/custom/marker-opacity-expected.txt:
  • platform/gtk/svg/custom/marker-referencePoint-expected.txt:
  • platform/gtk/svg/custom/mask-invalidation-expected.txt:
  • platform/gtk/svg/custom/pattern-excessive-malloc-expected.txt:
  • platform/gtk/svg/custom/pattern-size-bigger-than-target-size-expected.txt:
  • platform/gtk/svg/custom/pattern-skew-transformed-expected.txt:
  • platform/gtk/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
  • platform/gtk/svg/custom/repaint-stroke-width-changes-expected.txt:
  • platform/gtk/svg/custom/stroke-width-large-expected.txt:
  • platform/gtk/svg/custom/text-xy-updates-SVGList-expected.txt:
  • platform/mac/fast/repaint/moving-shadow-on-container-expected.txt:
  • platform/mac/fast/repaint/moving-shadow-on-path-expected.txt:
  • platform/mac/transforms/svg-vs-css-expected.txt:
  • platform/qt/svg/batik/text/textDecoration-expected.txt:
  • platform/qt/svg/css/arrow-with-shadow-expected.txt:
  • platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt:
  • platform/qt/svg/css/clippath-with-shadow-expected.txt:
  • platform/qt/svg/css/mask-with-shadow-expected.txt:
  • platform/qt/svg/css/path-with-shadow-expected.txt:
  • platform/qt/svg/css/shadow-and-opacity-expected.txt:
  • platform/qt/svg/css/shadow-with-large-radius-expected.txt:
  • platform/qt/svg/css/shadow-with-negative-offset-expected.txt:
  • platform/qt/svg/css/stars-with-shadow-expected.txt:
  • platform/qt/svg/custom/animation-currentColor-expected.txt:
  • platform/qt/svg/custom/broken-internal-references-expected.txt:
  • platform/qt/svg/custom/clip-path-id-changes-expected.txt:
  • platform/qt/svg/custom/createImageElement-expected.txt:
  • platform/qt/svg/custom/createImageElement2-expected.txt:
  • platform/qt/svg/custom/empty-mask-expected.txt:
  • platform/qt/svg/custom/js-repaint-rect-on-path-with-stroke-expected.txt:
2:57 AM Changeset in webkit [62924] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Eric Seidel.

Coalesce text nodes when foster parenting
https://bugs.webkit.org/show_bug.cgi?id=41921

Yay test progression.

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Eric Seidel.

Coalesce text nodes when foster parenting
https://bugs.webkit.org/show_bug.cgi?id=41921

Introduces the notion of an AttachmentSite to the overall
HTMLConstructionSite. Maybe we should rename HTMLConstructionSite to
HTMLConstructionArea since we construct things all over the tree? :)

There's something wrong in the internal layering in this class, but I
can't quite see what it is. I added a FIXME for the some of the
symptoms.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::attachAtSite): (WebCore::HTMLConstructionSite::insertTextNode): (WebCore::HTMLConstructionSite::findFosterSite): (WebCore::HTMLConstructionSite::fosterParent):
  • html/HTMLConstructionSite.h:
2:40 AM Changeset in webkit [62923] by abarth@webkit.org
  • 5 edits in trunk/WebKitTools

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

Reviewed by Eric Seidel.

commit-queue should merge to TOT when checkout needs update
https://bugs.webkit.org/show_bug.cgi?id=41944

There are a bunch of different designs that are possible here. This
one merges to top of tree by cleaning out the working copy and
re-applying the patch. Once you decide to merge that way, you need to
decide who's going to retry. In this patch, we retry in the child
process instead of plumbing the failure reason to the master process.

This patch is difficult to test end-to-end, but hopefully it will work.
:)

  • Scripts/webkitpy/tool/commands/queues.py:
  • Scripts/webkitpy/tool/commands/stepsequence.py:
  • Scripts/webkitpy/tool/multicommandtool.py:
  • Scripts/webkitpy/tool/multicommandtool_unittest.py:
2:30 AM Changeset in webkit [62922] by Nikolas Zimmermann
  • 477 edits
    4 adds in trunk

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

Reviewed by Dirk Schulze.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

RenderSVGRoot does not include border/padding in the repaint rect.
clippedOverflowRectForRepaint() was missing. Affects all DRT results,
as <svg> now gets properly sized.

Test: svg/custom/repaint-moving-svg-and-div.xhtml

  • rendering/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::repaintRectInLocalCoordinates): (WebCore::RenderSVGRoot::clippedOverflowRectForRepaint):
  • rendering/RenderSVGRoot.h:

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

Reviewed by Dirk Schulze.

RenderSVGRoot does not include border/padding while repainting
https://bugs.webkit.org/show_bug.cgi?id=41854

Update most textual results as <svg> now receives a proper size and location.
NOTE: This requires updating more platform specific results, after landing with the help of the buildbots.

  • platform/mac-leopard/svg/custom/junk-data-expected.txt: .... (stripped long list)
2:19 AM Changeset in webkit [62921] by Simon Hausmann
  • 6 edits in trunk/JavaScriptCore/qt

Implementation of the QScriptValue::propertyFlags function.

Patch by Jedrzej Nowacki <jedrzej.nowacki@nokia.com> on 2010-07-09
Reviewed by Simon Hausmann.

The function returns the flags of a property with the given name,
using a given mode to resolve the property. This is a simple
implementation that is sufficient to test the QScriptValueIterator.

[Qt] QScriptValue API should have a property flag accessor.
https://bugs.webkit.org/show_bug.cgi?id=41769

  • api/qscriptvalue.cpp:

(QScriptValue::propertyFlags):

  • api/qscriptvalue.h:
  • api/qscriptvalue_p.h:

(QScriptValuePrivate::propertyFlags):

  • tests/qscriptvalue/tst_qscriptvalue.cpp:

(tst_QScriptValue::propertyFlag_data):
(tst_QScriptValue::propertyFlag):

  • tests/qscriptvalue/tst_qscriptvalue.h:
2:18 AM Changeset in webkit [62920] by ajwong@chromium.org
  • 3 edits in trunk/WebCore

Add RuntimeEnabledFeatures::timeRangesEnabled() required by r62880

Reviewed by Nikolas Zimmermann.

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

  • bindings/generic/RuntimeEnabledFeatures.cpp:

(WebCore::RuntimeEnabledFeatures::timeRangesEnabled):

Add in timeRangesEnabled() implementation.

  • bindings/generic/RuntimeEnabledFeatures.h:

Add in timeRangesEnabled() declaration.

2:01 AM Changeset in webkit [62919] by eric@webkit.org
  • 3 edits in trunk/WebCore

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

Reviewed by Adam Barth.

Add setInsertionMode setter in preparation for "in foreign content" mode
https://bugs.webkit.org/show_bug.cgi?id=41942

"in foreign content" mode needs to be able to use a fake
insertion mode for processing. We need to be able to save the
original insertion mode, set a fake one, and then restore the original
if it wasn't changed. To detect changes, we need all callsites to
use a setInsertionMode accessor instead of m_insertionMode =

No functional changes, thus no tests.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processColgroupEndTagForInColumnGroup): (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processBodyEndTagForInBody): (WebCore::HTMLTreeBuilder::setInsertionModeAndEnd): (WebCore::HTMLTreeBuilder::processEndTagForInTableBody): (WebCore::HTMLTreeBuilder::processEndTagForInCell): (WebCore::HTMLTreeBuilder::processCaptionEndTagForInCaption): (WebCore::HTMLTreeBuilder::processTrEndTagForInRow): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processDefaultForInTableTextMode): (WebCore::HTMLTreeBuilder::processGenericRCDATAStartTag): (WebCore::HTMLTreeBuilder::processGenericRawTextStartTag): (WebCore::HTMLTreeBuilder::processScriptStartTag):
1:53 AM Changeset in webkit [62918] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, build fix.

plugins/return-negative-one-from-write.html times out after r62739.
Marking as skip.

  • platform/chromium/test_expectations.txt:
1:35 AM Changeset in webkit [62917] by dumi@chromium.org
  • 1 edit
    1 add in trunk/WebKitTools

Add a script to check for unnecessary includes in header files.
https://bugs.webkit.org/show_bug.cgi?id=41894

Reviewed by Darin Adler.

  • Scripts/check-header-includes: Added.
1:26 AM Changeset in webkit [62916] by eric@webkit.org
  • 3 edits in trunk/WebCore

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

Reviewed by Adam Barth.

Add insertForeignElement in preparation for adding "in foreign content" support
https://bugs.webkit.org/show_bug.cgi?id=41940

No functional changes, thus no tests.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::insertForeignElement): (WebCore::HTMLConstructionSite::createElement): (WebCore::HTMLConstructionSite::createHTMLElement):
  • html/HTMLConstructionSite.h:
1:13 AM Changeset in webkit [62915] by abarth@webkit.org
  • 2 edits in trunk/WebKitTools

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

Reviewed by Eric Seidel.

Add --html5-treebuilder option to run-webkit-tests
https://bugs.webkit.org/show_bug.cgi?id=41922

We're down to one or two regressions in the HTML5lib test suite. It's
getting to be time to look at fixing LayoutTests.

  • Scripts/old-run-webkit-tests:
1:11 AM Changeset in webkit [62914] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Eric Seidel.

Implementing pending table characters
https://bugs.webkit.org/show_bug.cgi?id=41916

This turned out to not be as scary as I thought it would be.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processDoctypeToken): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processComment): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile): (WebCore::HTMLTreeBuilder::processDefaultForInTableTextMode):
  • html/HTMLTreeBuilder.h:

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

Reviewed by Eric Seidel.

Implementing pending table characters
https://bugs.webkit.org/show_bug.cgi?id=41916

This doesn't quite fix all the tests, but it fixes a bunch of them.

  • html5lib/runner-expected-html5.txt:
1:09 AM Changeset in webkit [62913] by kent.hansen@nokia.com
  • 2 edits in trunk/WebKit/qt

2010-07-09 Kent Hansen <kent.hansen@nokia.com>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Skip test that never terminates on maemo5

Due to https://bugs.webkit.org/show_bug.cgi?id=38538
the tst_QWebPage::infiniteLoopJS() autotest never terminates.
Skip the test so that the test case may run to completion.

Patch by Dominik Holland <dominik.holland@nokia.com>

  • tests/qwebpage/tst_qwebpage.cpp: (tst_QWebPage::infiniteLoopJS):
1:08 AM Changeset in webkit [62912] by abarth@webkit.org
  • 9 edits in trunk

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

Reviewed by Eric Seidel.

Handle whitespace correctly
https://bugs.webkit.org/show_bug.cgi?id=41907

This patch introduces an extra memcpy in the character token pipeline.
I'll remove the memcpy in a future patch.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::insertTextNode):
  • html/HTMLConstructionSite.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processCharacter):
  • html/HTMLTreeBuilder.h:

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

Reviewed by Eric Seidel.

Handle whitespace correctly
https://bugs.webkit.org/show_bug.cgi?id=41907

Update expectations to show massive progression.

  • html5lib/resources/doctype01.dat:
    • When I created this test, I set the expectations incorrectly. The new expectations now match the spec and Minefield.
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:
1:02 AM Changeset in webkit [62911] by eric@webkit.org
  • 3 edits in trunk/WebCore

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

Reviewed by Adam Barth.

Move more mode handling into functions for later re-use
https://bugs.webkit.org/show_bug.cgi?id=41939

No functional changes, thus no tests.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTagForInTableBody): (WebCore::HTMLTreeBuilder::processEndTagForInRow): (WebCore::HTMLTreeBuilder::processEndTagForInCell): (WebCore::HTMLTreeBuilder::processEndTag):
  • html/HTMLTreeBuilder.h:
12:56 AM QtWebKitWeeklyBuilds edited by Simon Hausmann
(diff)
12:51 AM Changeset in webkit [62910] by Simon Hausmann
  • 2 edits in trunk/WebKit/qt

Unreviewed trivial Symbian build fix.

[Qt] Fix the Symbian build when compiling without S60

Use Q_OS_SYMBIAN instead of Q_WS_S60 for the user agent
determination.

  • Api/qwebpage.cpp:

(QWebPage::userAgentForUrl):

12:48 AM Changeset in webkit [62909] by eric@webkit.org
  • 4 edits in trunk/WebCore

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

Reviewed by Adam Barth.

Add new popUntilPopped functions to clean up code
https://bugs.webkit.org/show_bug.cgi?id=41936

Pretty self explanatory. Much awesome code reduction.

No functional changes, thus no tests.

  • html/HTMLElementStack.cpp: (WebCore::HTMLElementStack::popUntilPopped):
  • html/HTMLElementStack.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processAnyOtherEndTagForInBody): (WebCore::HTMLTreeBuilder::callTheAdoptionAgency): (WebCore::HTMLTreeBuilder::processEndTagForInBody): (WebCore::HTMLTreeBuilder::processCaptionEndTagForInCaption): (WebCore::HTMLTreeBuilder::processTableEndTagForInTable): (WebCore::HTMLTreeBuilder::processEndTag):
12:44 AM Changeset in webkit [62908] by Simon Hausmann
  • 2 edits in trunk/WebKit/qt

[Qt] Fixed Qt symbian/linux-armcc mkspec when configured with -qtlibinfix.

Patch by Kristian Amlie <kristian.amlie@nokia.com> on 2010-07-09
Reviewed by Simon Hausmann.

  • declarative/declarative.pro: Use QT_LIBINFIX.
12:35 AM Changeset in webkit [62907] by eric@webkit.org
  • 4 edits in trunk/WebCore

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

Unreviewed. Just renaming (discussed with Adam Barth).

Rename createElement* to createHTMLElement* to better reflect
behavior. This is in preparation for adding foreign content support.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::createHTMLElementAndAttachToCurrent): (WebCore::HTMLConstructionSite::insertHTMLHtmlElement): (WebCore::HTMLConstructionSite::insertHTMLHeadElement): (WebCore::HTMLConstructionSite::insertHTMLBodyElement): (WebCore::HTMLConstructionSite::insertHTMLElement): (WebCore::HTMLConstructionSite::insertSelfClosingHTMLElement): (WebCore::HTMLConstructionSite::createHTMLElement):
  • html/HTMLConstructionSite.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
12:30 AM Changeset in webkit [62906] by eric@webkit.org
  • 4 edits in trunk/WebCore

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

Unreviewed. Just renaming (discussed with Adam Barth).

Rename insertElement to insertHTMLElement and
insertSelfClosingElement to insertSelfClosingHTMLElement
to better reflect what they actually do. This is in preparation
for adding foreign content support.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::insertHTMLElement): (WebCore::HTMLConstructionSite::insertSelfClosingHTMLElement): (WebCore::HTMLConstructionSite::insertFormattingElement): (WebCore::HTMLConstructionSite::reconstructTheActiveFormattingElements): (WebCore::HTMLConstructionSite::fosterParent):
  • html/HTMLConstructionSite.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processCloseWhenNestedTag): (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::callTheAdoptionAgency): (WebCore::HTMLTreeBuilder::processStartTagForInHead): (WebCore::HTMLTreeBuilder::processGenericRCDATAStartTag): (WebCore::HTMLTreeBuilder::processGenericRawTextStartTag):
12:27 AM Changeset in webkit [62905] by Csaba Osztrogonác
  • 1 edit
    1 add in trunk/LayoutTests

Unreviewed fix.

[Qt] Add platform specific expected file after r62889.
This test say it passes if doesn't crash. It passes, but
Qt has an extra newline character in its expected file.

  • platform/qt/editing/inserting/return-key-in-hidden-field-expected.txt: Added.
12:22 AM Changeset in webkit [62904] by rwlbuis@webkit.org
  • 5 edits
    2 adds in trunk

2010-07-08 Rob Buis <rwlbuis@gmail.com>

Reviewed by Eric Seidel.

Implement SVGSVGElement.getElementById
https://bugs.webkit.org/show_bug.cgi?id=41655

Implement getElementById for SVGSVGElement by trying to
reuse Document.getElementById. If that fails to find an
SVG element in the document fragent do a subtree search.

Test: svg/custom/svg-getelementid.xhtml

  • svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::getElementById):
  • svg/SVGSVGElement.h:
  • svg/SVGSVGElement.idl:
12:11 AM Changeset in webkit [62903] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/qt

2010-07-09 Anders Bakken <agbakken@gmail.com>

Reviewed by Simon Hausmann.

[Qt] Remove superfluous function calls
https://bugs.webkit.org/show_bug.cgi?id=40353

QWebFrame::setUrl() calls ensureAbsoluteUrl() twice. It's better to
store a local variable and reuse this one.

QWebFrame::load(QUrl) calls QWebFrame::load(QNetworkRequest) which in
turn will get the QUrl from the request and make sure it's absolute by
calling ensureAbsoluteUrl() on it.

  • Api/qwebframe.cpp: (QWebFrame::setUrl): (QWebFrame::load):

Jul 8, 2010:

11:59 PM Changeset in webkit [62902] by bweinstein@apple.com
  • 1 edit
    2 moves in trunk/LayoutTests

Revision 62900 put w3-css3-list-styles-alphabetic-expected.txt and w3-css3-list-styles-numeric-expected.txt
in the wrong place, this moves them into fast/lists.

Rubber-stamped by Dan Bernstein.

  • platform/win-xp/fast/lists/w3-css3-list-styles-alphabetic-expected.txt: Copied from platform/win-xp/fast/text/international/w3-css3-list-styles-alphabetic-expected.txt.
  • platform/win-xp/fast/lists/w3-css3-list-styles-numeric-expected.txt: Copied from platform/win-xp/fast/text/international/w3-css3-list-styles-numeric-expected.txt.
  • platform/win-xp/fast/text/international/w3-css3-list-styles-alphabetic-expected.txt: Removed.
  • platform/win-xp/fast/text/international/w3-css3-list-styles-numeric-expected.txt: Removed.
11:58 PM Changeset in webkit [62901] by eric@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Adam Barth.

Unwrap a few
blocks for easier readability

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

No functional change, thus no tests.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::adjustedLexerState): (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTagForInBody): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processComment): (WebCore::HTMLTreeBuilder::processStartTagForInHead):
11:46 PM Changeset in webkit [62900] by bweinstein@apple.com
  • 7 edits
    6 copies
    7 adds in trunk/LayoutTests

Some tests fail on Windows 7 but pass on XP due to fonts
https://bugs.webkit.org/show_bug.cgi?id=41933

Rubber-stamped by Dan Bernstein.

These tests are failing on Windows 7 while passing on XP due to font differences
between the two platforms.

Use the ability added in r62742 to specify different results for Windows platforms
to move the current results to platform/win-xp, and add the Windows 7 results to
platform/win.

  • platform/win-xp: Added.
  • platform/win-xp/fast: Added.
  • platform/win-xp/fast/lists: Added.
  • platform/win-xp/fast/text: Added.
  • platform/win-xp/fast/text/backslash-to-yen-sign-expected.txt: Copied from platform/win/fast/text/backslash-to-yen-sign-expected.txt.
  • platform/win-xp/fast/text/international: Added.
  • platform/win-xp/fast/text/international/bold-bengali-expected.txt: Copied from platform/win/fast/text/international/bold-bengali-expected.txt.
  • platform/win-xp/fast/text/international/complex-character-based-fallback-expected.txt: Copied from platform/win/fast/text/international/complex-character-based-fallback-expected.txt.
  • platform/win-xp/fast/text/international/w3-css3-list-styles-alphabetic-expected.txt: Copied from platform/win/fast/lists/w3-css3-list-styles-alphabetic-expected.txt.
  • platform/win-xp/fast/text/international/w3-css3-list-styles-numeric-expected.txt: Copied from platform/win/fast/lists/w3-css3-list-styles-numeric-expected.txt.
  • platform/win-xp/transforms: Added.
  • platform/win-xp/transforms/2d: Added.
  • platform/win-xp/transforms/2d/hindi-rotated-expected.txt: Copied from platform/win/transforms/2d/hindi-rotated-expected.txt.
  • platform/win/fast/lists/w3-css3-list-styles-alphabetic-expected.txt: Updated with Windows Vista/7 results.
  • platform/win/fast/lists/w3-css3-list-styles-numeric-expected.txt: Ditto.
  • platform/win/fast/text/backslash-to-yen-sign-expected.txt: Ditto.
  • platform/win/fast/text/international/bold-bengali-expected.txt: Ditto.
  • platform/win/fast/text/international/complex-character-based-fallback-expected.txt: Ditto.
  • platform/win/transforms/2d/hindi-rotated-expected.txt: Ditto.
11:45 PM Changeset in webkit [62899] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-08 Sam Magnuson <smagnuson@netflix.com>

Reviewed by Simon Hausmann.

[Qt] for debugging purposes nice I'm contributing back my FPS
counter in the AnimationQtBase
https://bugs.webkit.org/show_bug.cgi?id=40381

Simply start a timer and count frames in the AnimationQtBase and
spit out the FPS count at the end of a single animation.

No new tests: this is a simple debugging aid.

  • platform/graphics/qt/GraphicsLayerQt.cpp: (WebCore::AnimationQt::updateState): (WebCore::AnimationQt::updateCurrentTime): (WebCore::TransformAnimationQt::updateState): (WebCore::OpacityAnimationQt::updateState):
11:17 PM Changeset in webkit [62898] by Simon Hausmann
  • 4 edits in trunk

[Qt] instance objects created for QObjects are somtimes GC'd
https://bugs.webkit.org/show_bug.cgi?id=40352

Patch by Sam Magnuson <smagnuson@netflix.com> on 2010-07-08
Reviewed by Simon Hausmann.

WebCore:

In markAggregate loop over all the current fields and for any that
still have a dynamic property or a child, mark them as
well. Otherwise the proxy instance will go away and the JS that
was bound to it will be lost.

  • bridge/qt/qt_instance.cpp:

(JSC::Bindings::QtInstance::getQtInstance):
(JSC::Bindings::QtInstance::removeCachedMethod):
(JSC::Bindings::QtInstance::markAggregate):
(JSC::Bindings::QtInstance::getPropertyNames):

WebKit/qt:

Improved the test to check for jsObjects that that are garbage collected.

  • tests/qwebframe/tst_qwebframe.cpp:

(tst_QWebFrame::):

10:51 PM Changeset in webkit [62897] by loislo@chromium.org
  • 16 edits in trunk/WebCore

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

Reviewed by Pavel Feldman.

WebInspector: migrate InspectorDOMAgent to the generated version of
InspectorFrontend interface. This is the next step on the way to
Remote Debugging.

  • bindings/js/ScriptEventListener.cpp: (WebCore::eventListenerHandlerBody): (WebCore::eventListenerHandlerLocation):
  • bindings/js/ScriptEventListener.h:
  • bindings/v8/ScriptEventListener.cpp: (WebCore::eventListenerHandlerBody): (WebCore::eventListenerHandlerLocation):
  • bindings/v8/ScriptEventListener.h:
  • inspector/CodeGeneratorInspector.pm:
  • inspector/InspectorCSSStore.cpp: (WebCore::InspectorCSSStore::inspectorStyleSheet):
  • inspector/InspectorController.cpp: (WebCore::InspectorController::connectFrontend):
  • inspector/InspectorController.h: (WebCore::InspectorController::inspectorFrontend2):
  • inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::InspectorDOMAgent): (WebCore::InspectorDOMAgent::setDocument): (WebCore::InspectorDOMAgent::handleEvent): (WebCore::InspectorDOMAgent::pushChildNodesToFrontend): (WebCore::InspectorDOMAgent::getEventListenersForNode): (WebCore::InspectorDOMAgent::buildObjectForNode): (WebCore::InspectorDOMAgent::buildArrayForElementAttributes): (WebCore::InspectorDOMAgent::buildArrayForContainerChildren): (WebCore::InspectorDOMAgent::buildObjectForEventListener): (WebCore::InspectorDOMAgent::didInsertDOMNode): (WebCore::InspectorDOMAgent::getStyles): (WebCore::InspectorDOMAgent::getAllStyles): (WebCore::InspectorDOMAgent::getStyleSheet): (WebCore::InspectorDOMAgent::getRuleRangesForStyleSheetId): (WebCore::InspectorDOMAgent::getInlineStyle): (WebCore::InspectorDOMAgent::getComputedStyle): (WebCore::InspectorDOMAgent::buildObjectForAttributeStyles): (WebCore::InspectorDOMAgent::buildArrayForCSSRules): (WebCore::InspectorDOMAgent::buildArrayForPseudoElements): (WebCore::InspectorDOMAgent::applyStyleText): (WebCore::InspectorDOMAgent::toggleStyleEnabled): (WebCore::InspectorDOMAgent::setRuleSelector): (WebCore::InspectorDOMAgent::addRule): (WebCore::InspectorDOMAgent::buildObjectForStyle): (WebCore::InspectorDOMAgent::populateObjectWithStyleProperties): (WebCore::InspectorDOMAgent::buildArrayForDisabledStyleProperties): (WebCore::InspectorDOMAgent::buildObjectForStyleSheet): (WebCore::InspectorDOMAgent::buildObjectForRule): (WebCore::InspectorDOMAgent::toArray): (WebCore::InspectorDOMAgent::reportNodesAsSearchResults):
  • inspector/InspectorDOMAgent.h: (WebCore::InspectorDOMAgent::create):
  • inspector/InspectorFrontend.cpp:
  • inspector/InspectorFrontend.h:
  • inspector/InspectorFrontend2.idl:
  • inspector/front-end/inspector.js: (WebInspector.dispatchMessageFromBackend):
10:47 PM Changeset in webkit [62896] by oliver@apple.com
  • 17 edits
    3 adds in trunk

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

Reviewed by Sam Weinig.

Property declarations in an object literal should not consider the prototype chain when being added to the new object
https://bugs.webkit.org/show_bug.cgi?id=41929

To fix this all we need to do is ensure that all new properties are
added with putDirect rather than a fully generic call to put. This
is safe as an object literal is by definition going to produce a
completely normal object.

Rather than duplicating all the put_by_id logic we add an additional
flag to op_put_by_id to indicate it should be using putDirect. In
the interpreter this adds a runtime branch, but in the jit this is
essentially free as the branch is taken at compile time. This does
actually improve object literal creation time even in the interpreter
as we no longer need to walk the prototype chain to verify that the
cached put is safe.

We still emit normal put_by_id code when emitting proto as we want
to get the correct handling for changing the prototype.

Sunspider claims this is a 0.7% speedup which is conceivably real due
to the performance improvement in object literals, but I suspect its
really just the result of code motion.

  • bytecode/Opcode.h:
  • bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::emitPutById): (JSC::BytecodeGenerator::emitDirectPutById):
  • bytecompiler/BytecodeGenerator.h:
  • bytecompiler/NodesCodegen.cpp: (JSC::PropertyListNode::emitBytecode):
  • interpreter/Interpreter.cpp: (JSC::Interpreter::privateExecute):
  • jit/JIT.h: (JSC::JIT::compilePutByIdTransition):
  • jit/JITPropertyAccess.cpp: (JSC::JIT::emit_op_put_by_id): (JSC::JIT::emitSlow_op_put_by_id): (JSC::JIT::privateCompilePutByIdTransition): (JSC::JIT::patchPutByIdReplace):
  • jit/JITPropertyAccess32_64.cpp: (JSC::JIT::emitSlow_op_put_by_id): (JSC::JIT::privateCompilePutByIdTransition): (JSC::JIT::patchPutByIdReplace):
  • jit/JITStubs.cpp: (JSC::JITThunks::tryCachePutByID): (JSC::DEFINE_STUB_FUNCTION):
  • jit/JITStubs.h: (JSC::):
  • runtime/JSGlobalData.cpp: (JSC::JSGlobalData::JSGlobalData):
  • runtime/JSObject.h: (JSC::JSObject::putDirect): (JSC::JSValue::putDirect):
  • runtime/JSValue.h:

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

Reviewed by Sam Weinig.

Property declarations in an object literal should not consider the prototype chain when being added to the new object
https://bugs.webkit.org/show_bug.cgi?id=41929

Add tests to ensure correct behaviour of object literals when there
are setters on the prototype chain.

  • fast/js/object-literal-direct-put-expected.txt: Added.
  • fast/js/object-literal-direct-put.html: Added.
  • fast/js/script-tests/object-literal-direct-put.js: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-6-expected.txt:
  • ietestcenter/Javascript/15.4.4.15-8-b-i-6-expected.txt:
  • platform/chromium/test_expectations.txt:
10:42 PM Changeset in webkit [62895] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit

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

Reviewed by Antonio Gomes.

[EFL] fix cmake build for EWebLauncher
https://bugs.webkit.org/show_bug.cgi?id=41830

  • CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
10:33 PM Changeset in webkit [62894] by Simon Fraser
  • 9 edits in trunk

2010-07-08 Simon Fraser <Simon Fraser>

Reviewed by Darin Adler.

compositing/iframes/iframe-resize.html displays incorrectly after the resize
https://bugs.webkit.org/show_bug.cgi?id=41794

The clip and scroll layers of a composited iframe's RenderLayerCompositor are updated from
from updateGraphicsLayerGeometry(), but this is too early to get the correct layoutWidth and
layoutHeight from the FrameView which happen later in layout. So when a widget size changes,
call updateAfterWidgetResize() directly on the RenderLayerBacking (if any).

  • rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::updateAfterWidgetResize): New method that updates the clip and scroll layers of the iframe's content RenderLayerCompositor. (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): Call updateAfterWidgetResize()
  • rendering/RenderLayerBacking.h: Add updateAfterWidgetResize().
  • rendering/RenderWidget.cpp: (WebCore::RenderWidget::setWidgetGeometry): Call updateAfterWidgetResize().
10:25 PM Changeset in webkit [62893] by jcivelli@chromium.org
  • 7 edits in trunk/WebKit/chromium

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

Reviewed by Darin Fisher.

[chromium] Exposing the EditorClient text field related methods
to the WebViewClient. Also adding some more accessors methods
to the WebNode and WebInputElement.
This is needed to move the password autocomplete out of the
Chromium WebKit API to the Chromium code.
https://bugs.webkit.org/show_bug.cgi?id=41286

  • public/WebInputElement.h:
  • public/WebNode.h: (WebKit::operator!=): (WebKit::operator<):
  • public/WebViewClient.h: (WebKit::WebViewClient::textFieldDidBeginEditing): (WebKit::WebViewClient::textFieldDidEndEditing): (WebKit::WebViewClient::textDidChangeInTextField): (WebKit::WebViewClient::textFieldHandlingKeyDown): (WebKit::WebViewClient::didAcceptAutocompleteSuggestion):
  • src/EditorClientImpl.cpp: (WebKit::EditorClientImpl::textFieldDidBeginEditing): (WebKit::EditorClientImpl::textFieldDidEndEditing): (WebKit::EditorClientImpl::textDidChangeInTextField): (WebKit::EditorClientImpl::onAutocompleteSuggestionAccepted): (WebKit::EditorClientImpl::doTextFieldCommandFromEvent):
  • src/WebInputElement.cpp: (WebKit::WebInputElement::readOnly): (WebKit::WebInputElement::setSelectionRange): (WebKit::WebInputElement::selectionStart): (WebKit::WebInputElement::selectionEnd):
  • src/WebNode.cpp: (WebKit::WebNode::lessThan):
10:10 PM Changeset in webkit [62892] by Simon Fraser
  • 13 edits in trunk

2010-07-08 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

Calling layoutTestController.layerTreeAsText() should update layout
https://bugs.webkit.org/show_bug.cgi?id=41818

Call updateLayout() on the document before obtaining the layer tree.
This will update compositing layers.

  • page/Frame.cpp: (WebCore::Frame::layerTreeAsText):
9:48 PM Changeset in webkit [62891] by abarth@webkit.org
  • 6 edits in trunk

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

Reviewed by Eric Seidel.

Get my head wrapped around processCharacter
https://bugs.webkit.org/show_bug.cgi?id=41812

Minor test progression.

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Eric Seidel.

Get my head wrapped around processCharacter
https://bugs.webkit.org/show_bug.cgi?id=41812

The bulk of the patch is just stubbing out functions to document what
the spec tells us to do. I'll implement these functions in subsequent
patches.

  • html/HTMLConstructionSite.h: (WebCore::HTMLConstructionSite::insertLeadingWhitespace): (WebCore::HTMLConstructionSite::insertLeadingWhitespaceWithActiveFormattingElements):
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processCharacter):
  • html/HTMLTreeBuilder.h: (WebCore::HTMLTreeBuilder::skipLeadingWhitespace):
9:36 PM Changeset in webkit [62890] by mrowe@apple.com
  • 5 edits in branches/safari-533.17-branch

Versioning.

9:35 PM Changeset in webkit [62889] by tony@chromium.org
  • 4 edits
    2 adds in trunk

2010-07-08 Tony Chang <tony@chromium.org>

Reviewed by Ojan Vafai.

WebCore::InsertLineBreakCommand::shouldUseBreakElement ReadAV@NULL
https://bugs.webkit.org/show_bug.cgi?id=30116

  • editing/inserting/return-key-in-hidden-textarea-expected.txt: Added.
  • editing/inserting/return-key-in-hidden-textarea.html: Added.

2010-07-08 Tony Chang <tony@chromium.org>

Reviewed by Ojan Vafai.

WebCore::InsertLineBreakCommand::shouldUseBreakElement ReadAV@NULL
https://bugs.webkit.org/show_bug.cgi?id=30116
Fixing the crash causes text insertions on hidden elements to get ignored
(not a new bug). This is https://bugs.webkit.org/show_bug.cgi?id=40342

Test: editing/inserting/return-key-in-hidden-textarea.html

  • editing/InsertLineBreakCommand.cpp: (WebCore::InsertLineBreakCommand::doApply):
  • editing/InsertParagraphSeparatorCommand.cpp: (WebCore::InsertParagraphSeparatorCommand::doApply):
9:33 PM Changeset in webkit [62888] by mrowe@apple.com
  • 1 copy in tags/Safari-533.17.2

New tag.

9:19 PM Changeset in webkit [62887] by abarth@webkit.org
  • 2 edits in trunk/LayoutTests

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

Unreviewed.

This test regressed in http://trac.webkit.org/changeset/62876
but that change is too complicated to roll out and Aaron Boodman
isn't around to help figure out what went wrong. Hopefully we'll
get this off the skipped list tomorrow morning.

  • platform/mac/Skipped:
8:57 PM Changeset in webkit [62886] by bweinstein@apple.com
  • 3 edits in trunk/WebKit2

WebKit2 build fix for Windows.

  • WebProcess/Plugins/PluginView.h: Change the forward declaration of Plugin

to an include.

  • win/WebKit2.vcproj: Update the include paths for Release to match Debug, and

add some files to the vcproj that were added on Mac.

8:43 PM Changeset in webkit [62885] by barraclough@apple.com
  • 5 edits in trunk

String.prototype methods should CheckObjectCoercible (test this is not null or undefined).

Reviewed by Sam Weinig.

JavaScriptCore:

  • runtime/StringPrototype.cpp:

(JSC::stringProtoFuncCharAt):
(JSC::stringProtoFuncCharCodeAt):
(JSC::stringProtoFuncConcat):
(JSC::stringProtoFuncIndexOf):
(JSC::stringProtoFuncLastIndexOf):
(JSC::stringProtoFuncMatch):
(JSC::stringProtoFuncSearch):
(JSC::stringProtoFuncSlice):
(JSC::stringProtoFuncSplit):
(JSC::stringProtoFuncSubstr):
(JSC::stringProtoFuncSubstring):
(JSC::stringProtoFuncToLowerCase):
(JSC::stringProtoFuncToUpperCase):
(JSC::stringProtoFuncLocaleCompare):
(JSC::trimString):

LayoutTests:

  • ietestcenter/Javascript/15.5.4.20-1-1-expected.txt:
  • ietestcenter/Javascript/15.5.4.20-1-2-expected.txt:
7:55 PM Changeset in webkit [62884] by Simon Fraser
  • 2 edits in trunk/WebKitTools

2010-07-08 Simon Fraser <Simon Fraser>

Fix Tiger plugin test failures; the #ifdefs were incorrect, resulting
in the drawing model never getting set on Tiger.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New):
7:47 PM Changeset in webkit [62883] by barraclough@apple.com
  • 4 edits in trunk

Date.prototype.toJSON takes one argument, report this correctly.

Reviewed by Sam Weinig.

JavaScriptCore:

  • runtime/DatePrototype.cpp:

LayoutTests:

  • ietestcenter/Javascript/15.9.5.44-0-2-expected.txt:
7:40 PM Changeset in webkit [62882] by weinig@apple.com
  • 5 edits in trunk/LayoutTests

[EFL] Fix cmake build and libsoup detection
Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:

  • LINK_FLAGS should be set using quotes, otherwise some wrong

substitution takes place;

  • we should use LIBSOUP24_* instead of LIBSOUP_* since this is the

version we are using;

  • need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer

than that.
https://bugs.webkit.org/show_bug.cgi?id=41717

Patch by Rafael Antognolli <antognolli@profusion.mobi> on 2010-07-07
Reviewed by Adam Barth.

  • cmake/OptionsEfl.cmake:
7:37 PM Changeset in webkit [62881] by weinig@apple.com
  • 5 edits in trunk/LayoutTests

[EFL] Fix cmake build and libsoup detection
Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:

  • LINK_FLAGS should be set using quotes, otherwise some wrong

substitution takes place;

  • we should use LIBSOUP24_* instead of LIBSOUP_* since this is the

version we are using;

  • need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer

than that.
https://bugs.webkit.org/show_bug.cgi?id=41717

Patch by Rafael Antognolli <antognolli@profusion.mobi> on 2010-07-07
Reviewed by Adam Barth.

  • cmake/OptionsEfl.cmake:
7:20 PM Changeset in webkit [62880] by weinig@apple.com
  • 13 edits in trunk

Fix for https://bugs.webkit.org/show_bug.cgi?id=41923
TimeRanges should expose a JS constructor

Reviewed by Oliver Hunt.

WebCore:

  • html/TimeRanges.idl: Remove [OmitConstructor].
  • page/DOMWindow.idl: Add constructor.

LayoutTests:

  • fast/dom/Window/window-properties-expected.txt:
  • fast/dom/Window/window-property-descriptors-expected.txt:
  • fast/dom/prototype-inheritance-2-expected.txt:
  • fast/dom/prototype-inheritance-expected.txt:
  • fast/js/global-constructors-expected.txt:
  • platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/win/fast/dom/prototype-inheritance-2-expected.txt:
  • platform/win/fast/dom/prototype-inheritance-expected.txt:
  • platform/win/fast/js/global-constructors-expected.txt:
6:42 PM Changeset in webkit [62879] by aa@chromium.org
  • 2 edits in trunk/WebKit/qt

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

Unreviewed change to fix qt build after c62876.

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp: (DumpRenderTreeSupportQt::addUserStyleSheet):
6:41 PM Changeset in webkit [62878] by weinig@apple.com
  • 2 edits in trunk/WebKit2

[EFL] Fix cmake build and libsoup detection
Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:

  • LINK_FLAGS should be set using quotes, otherwise some wrong

substitution takes place;

  • we should use LIBSOUP24_* instead of LIBSOUP_* since this is the

version we are using;

  • need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer

than that.
https://bugs.webkit.org/show_bug.cgi?id=41717

Patch by Rafael Antognolli <antognolli@profusion.mobi> on 2010-07-07
Reviewed by Adam Barth.

  • cmake/OptionsEfl.cmake:
6:21 PM Changeset in webkit [62877] by arv@chromium.org
  • 7 edits
    6 adds in trunk

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

Reviewed by Ojan Vafai.

Add missing padding-end and margin-end CSS properties.
https://bugs.webkit.org/show_bug.cgi?id=25761

Tests: fast/css/margin-start-end.html

fast/css/padding-start-end.html

  • css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
  • css/CSSParser.cpp: (WebCore::CSSParser::parseValue):
  • css/CSSPropertyNames.in:
  • css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty):
  • inspector/front-end/SourceCSSTokenizer.js: (WebInspector.SourceCSSTokenizer):

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

Reviewed by Ojan Vafai.

Add missing padding-end and margin-end CSS properties.
https://bugs.webkit.org/show_bug.cgi?id=25761

  • fast/css/margin-start-end-expected.txt: Added.
  • fast/css/margin-start-end.html: Added.
  • fast/css/padding-start-end-expected.txt: Added.
  • fast/css/padding-start-end.html: Added.
  • fast/css/script-tests/margin-start-end.js: Added. (test):
  • fast/css/script-tests/padding-start-end.js: Added. (test):
6:15 PM Changeset in webkit [62876] by aa@chromium.org
  • 35 edits
    1 copy
    10 adds in trunk

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

Reviewed by Timothy Hatcher.

Add the ability for user scripts and user styles to affect just the top frame.

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

  • platform/win/Skipped: Skipped test because WebKit API needs updating.
  • userscripts/mixed-case-stylesheet.html: Added new allFrames param.
  • userscripts/resources/frame1.html: Added.
  • userscripts/resources/frame2.html: Added.
  • userscripts/script-not-run-for-fragments.html: Added new allFrames param.
  • userscripts/script-run-at-end.html: Ditto.
  • userscripts/script-run-at-start.html: Ditto.
  • userscripts/simple-stylesheet.html: Ditto.
  • userscripts/user-script-all-frames-expected.txt: Added.
  • userscripts/user-script-all-frames.html: Added.
  • userscripts/user-script-top-frame-only-expected.txt: Added.
  • userscripts/user-script-top-frame-only.html: Added.
  • userscripts/user-style-all-frames-expected.txt: Added.
  • userscripts/user-style-all-frames.html: Added.
  • userscripts/user-style-top-frame-only-expected.txt: Added.
  • userscripts/user-style-top-frame-only.html: Added.

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

Reviewed by Timothy Hatcher.

Add the ability for user scripts and user styles to affect just the top frame.

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

Tests: userscripts/user-script-all-frames.html

userscripts/user-script-top-frame-only.html
userscripts/user-style-all-frames.html
userscripts/user-style-top-frame-only.html

  • WebCore.base.exp: Update PageGroup method signatures.
  • dom/Document.cpp: (WebCore::Document::pageGroupUserSheets): Check allFrames before injecting.
  • page/Frame.cpp: (WebCore::Frame::injectUserScriptsForWorld): Ditto.
  • page/PageGroup.cpp: (WebCore::PageGroup::addUserScriptToWorld): (WebCore::PageGroup::addUserStyleSheetToWorld):
  • page/PageGroup.h:
  • page/UserScript.h: (WebCore::UserScript::UserScript): (WebCore::UserScript::injectedFrames):
  • page/UserScriptTypes.h: (WebCore::):
  • page/UserStyleSheet.h: (WebCore::UserStyleSheet::UserStyleSheet): (WebCore::UserStyleSheet::injectedFrames):

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

Reviewed by Timothy Hatcher.

Add the ability for user scripts and user styles to affect just the top frame.

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

  • public/WebView.h: (WebKit::WebView::): (WebKit::WebView::addUserScript): (WebKit::WebView::addUserStyleSheet):
  • src/AssertMatchingEnums.cpp:
  • src/WebViewImpl.cpp: (WebKit::WebView::addUserScript): (WebKit::WebView::addUserStyleSheet):

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

Reviewed by Timothy Hatcher.

Add the ability for user scripts and user styles to affect just the top frame.

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

  • WebView/WebView.mm: (+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:]): (+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:injectedFrames:]): (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:]): (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:injectedFrames:]):
  • WebView/WebViewPrivate.h:

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

Reviewed by Timothy Hatcher.

Add the ability for user scripts and user styles to affect just the top frame.

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

  • WebView.cpp: (WebView::addUserScriptToGroup): (WebView::addUserStyleSheetToGroup):

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

Reviewed by Timothy Hatcher.

Add the ability for user scripts and user styles to affect just the top frame.

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

  • DumpRenderTree/LayoutTestController.h: Added new allFrames param.
  • DumpRenderTree/LayoutTestController.cpp: Ditto. (addUserScriptCallback): (addUserStyleSheetCallback):
  • DumpRenderTree/chromium/LayoutTestController.cpp: Ditto. (LayoutTestController::addUserScript): (LayoutTestController::addUserStyleSheet):
  • DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: Ditto. (LayoutTestController::addUserScript): (LayoutTestController::addUserStyleSheet):
  • DumpRenderTree/mac/LayoutTestControllerMac.mm: Ditto. (LayoutTestController::addUserScript): (LayoutTestController::addUserStyleSheet):
  • DumpRenderTree/win/LayoutTestControllerWin.cpp: Ditto. (LayoutTestController::addUserScript): (LayoutTestController::addUserStyleSheet):
  • DumpRenderTree/wx/LayoutTestControllerWx.cpp: Ditto. (LayoutTestController::addUserScript): (LayoutTestController::addUserStyleSheet):
6:01 PM Changeset in webkit [62875] by adele@apple.com
  • 19 edits
    2 adds in trunk

WebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=41721
<rdar://problem/8158561> Missing plug-in indicator should have a pressed state

Reviewed by Jon Honeycutt, Adam Roben, and Darin Adler.

Test: plugins/clicking-missing-plugin-fires-delegate.html

  • html/HTMLPlugInElement.cpp:

(WebCore::HTMLPlugInElement::HTMLPlugInElement): Initialize m_isCapturingMouseEvents.
(WebCore::HTMLPlugInElement::detach): If we're still capturing when getting detached, clear the capturing node on the EventHandler.
(WebCore::HTMLPlugInElement::defaultEventHandler): Call handleMissingPluginIndicatorEvent when the missing plugin indicator is showing.

  • html/HTMLPlugInElement.h:

(WebCore::HTMLPlugInElement::isCapturingMouseEvents):
(WebCore::HTMLPlugInElement::setIsCapturingMouseEvents):

  • page/ChromeClient.h:

(WebCore::ChromeClient::shouldMissingPluginMessageBeButton): Added default implementation.

  • rendering/RenderEmbeddedObject.cpp:

(WebCore::replacementTextRoundedRectPressedColor):
(WebCore::RenderEmbeddedObject::RenderEmbeddedObject):
(WebCore::RenderEmbeddedObject::setMissingPluginIndicatorIsPressed): Added. Causes a repaint when the state changes.
(WebCore::RenderEmbeddedObject::paintReplaced): Call getReplacementTextGeometry.
(WebCore::RenderEmbeddedObject::getReplacementTextGeometry): Factored this out so it can be used in paintReplaced and in isInMissingPluginIndicator.
(WebCore::RenderEmbeddedObject::isInMissingPluginIndicator): Hit test to see if the mouse event is in the missing plugin indicator.
(WebCore::RenderEmbeddedObject::handleMissingPluginIndicatorEvent): Capture mouse events as needed and track the pressed appearance.

  • rendering/RenderEmbeddedObject.h:

WebKit/mac: Fix for https://bugs.webkit.org/show_bug.cgi?id=41721
<rdar://problem/8158561> Missing plug-in indicator should have a pressed state

Reviewed by Jon Honeycutt, Adam Roben, and Darin Adler.

Implement shouldMissingPluginMessageBeButton.

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

(WebChromeClient::shouldMissingPluginMessageBeButton):

WebKit/win: Fix for https://bugs.webkit.org/show_bug.cgi?id=41721
<rdar://problem/8158561> Missing plug-in indicator should have a pressed state

Reviewed by Jon Honeycutt, Adam Roben, and Darin Adler.

Implement shouldMissingPluginMessageBeButton.

  • WebCoreSupport/WebChromeClient.cpp: (WebChromeClient::shouldMissingPluginMessageBeButton):
  • WebCoreSupport/WebChromeClient.h:

WebKitTools: Test infrastructure for https://bugs.webkit.org/show_bug.cgi?id=41721
<rdar://problem/8158561> Missing plug-in indicator should have a pressed state

Reviewed by Jon Honeycutt, Adam Roben, and Darin Adler.

Log when the missing plugin button is pressed.

  • DumpRenderTree/mac/UIDelegate.mm:

(-[UIDelegate webView:didPressMissingPluginButton:]):

  • DumpRenderTree/win/UIDelegate.cpp:

(UIDelegate::QueryInterface):
(UIDelegate::createWebViewWithRequest):
(UIDelegate::drawBackground):
(UIDelegate::decidePolicyForGeolocationRequest):
(UIDelegate::didPressMissingPluginButton):

  • DumpRenderTree/win/UIDelegate.h:

LayoutTests: Test for https://bugs.webkit.org/show_bug.cgi?id=41721
<rdar://problem/8158561> Missing plug-in indicator should have a pressed state

Reviewed by Jon Honeycutt, Adam Roben, and Darin Adler.

  • platform/gtk/Skipped:
  • platform/qt/Skipped:
  • plugins/clicking-missing-plugin-fires-delegate-expected.txt: Added.
  • plugins/clicking-missing-plugin-fires-delegate.html: Added.
5:41 PM Changeset in webkit [62874] by jamesr@google.com
  • 5 edits in trunk

2010-07-08 James Robinson <jamesr@google.com>

Reviewed by Darin Fisher.

Allow resizing and getting the texture ID from an offscreen GLES2Context
https://bugs.webkit.org/show_bug.cgi?id=41828

When using an offscreen GLES2Context the caller needs to be able to resize the backing store
managed by the embedder and get access to a texture id to pass to the compositor. WebGL
does these actions in an indirect way, it will be refactored to use this path.

  • public/WebGLES2Context.h:
  • src/GLES2Context.cpp: (WebCore::GLES2Context::resizeOffscreenContent): (WebCore::GLES2Context::getOffscreenContentParentTextureId):

2010-07-08 James Robinson <jamesr@google.com>

Reviewed by Darin Fisher.

Allow resizing and getting the texture id from an offscreen GLES2Context
https://bugs.webkit.org/show_bug.cgi?id=41828

When using an offscreen GLES2Context the caller needs to be able to resize the backing store
managed by the embedder and get access to a texture id to pass to the compositor. WebGL
does these actions in an indirect way, it will be refactored to use this path.

  • platform/chromium/GLES2Context.h:
5:23 PM Changeset in webkit [62873] by ojan@chromium.org
  • 3 edits
    2 adds in trunk

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

Reviewed by Adam Barth.

Crash in RenderObject::containingBlock when clearing selection in a display:none node.
https://bugs.webkit.org/show_bug.cgi?id=41523

  • editing/selection/crash-on-clear-selection-expected.txt: Added.
  • editing/selection/crash-on-clear-selection.html: Added.

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

Reviewed by Adam Barth.

Crash in RenderObject::containingBlock when clearing selection in a display:none node.
https://bugs.webkit.org/show_bug.cgi?id=41523

updateStyleIfNeeded before clearing the selection in the RenderView. Otherwise,
m_selectionStart and m_selectionEnd in RenderView point to garbage object.
This fixes the crash because updateStyleIfNeeded clears the selection before
clobbering nodes that contain the selection.

Test: editing/selection/crash-on-clear-selection.html

  • editing/SelectionController.cpp: (WebCore::SelectionController::updateAppearance):
5:22 PM Changeset in webkit [62872] by beidson@apple.com
  • 4 edits in trunk/WebKit/mac

<rdar://problem/8136327> - Crash in Entourage calling WebCache method from background thread

Reviewed by Tim Hatcher.

  • Misc/WebCache.mm:

(+[WebCache setDisabled:]): Forward the call to the main thread if called from a background thread.

  • Misc/WebNSObjectExtras.h:
  • Misc/WebNSObjectExtras.mm:

(+[NSObject _webkit_invokeOnMainThread]): Add a class version of the main thread invoker.

5:21 PM Changeset in webkit [62871] by bfulgham@webkit.org
  • 2 edits in trunk/WebCore

Correct a mistake in calculating squiggle extents. The entire
quantity was being divided by two, rather than just the unitWidth.
This error caused the squiggle to be about half the expected length.

Reviewed by Xan Lopez.

  • platform/graphics/cairo/DrawErrorUnderline.h:

(drawErrorUnderline):

5:16 PM Changeset in webkit [62870] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed. Chromium build fix.

More ietestcenter expectations. Marking a couple of new tests
as failed until I can rebaseline.

  • platform/chromium/test_expectations.txt:
5:09 PM Changeset in webkit [62869] by andersca@apple.com
  • 3 edits
    2 adds in trunk/WebKit2

Add NetscapePlugin class
https://bugs.webkit.org/show_bug.cgi?id=41919

Reviewed by Sam Weinig.

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

(WebKit::NetscapePlugin::NetscapePlugin):
(WebKit::NetscapePlugin::~NetscapePlugin):
(WebKit::NetscapePlugin::initialize):
(WebKit::NetscapePlugin::destroy):
(WebKit::NetscapePlugin::paint):
(WebKit::NetscapePlugin::geometryDidChange):

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

(WebKit::NetscapePlugin::create):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):

4:57 PM Changeset in webkit [62868] by jam@chromium.org
  • 2 edits in trunk/WebCore

2010-07-08 John Abd-El-Malek <jam@chromium.org>

Reviewed by Darin Fisher.

[V8] Navigation policy doesn't play nicely with pepper plugins
https://bugs.webkit.org/show_bug.cgi?id=41864

  • bindings/v8/V8Utilities.cpp: (WebCore::callingOrEnteredFrame): (WebCore::shouldAllowNavigation): (WebCore::navigateIfAllowed):
4:51 PM Changeset in webkit [62867] by ojan@chromium.org
  • 2 edits in trunk/LayoutTests

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

Not reviewed.

[qt] editing/selection/5195166-1.html failing after r62816
https://bugs.webkit.org/show_bug.cgi?id=41918

  • platform/qt/Skipped:
4:48 PM Changeset in webkit [62866] by andersca@apple.com
  • 8 edits in trunk/WebKit2

Enable notImplemented messages by default and have the various clients explicitly disable them.

Reviewed by Sam Weinig.

  • Shared/NotImplemented.h:
  • WebProcess/WebCoreSupport/WebChromeClient.cpp:
  • WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
  • WebProcess/WebCoreSupport/WebDragClient.cpp:
  • WebProcess/WebCoreSupport/WebEditorClient.cpp:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
  • WebProcess/WebCoreSupport/WebInspectorClient.cpp:
4:43 PM Changeset in webkit [62865] by andersca@apple.com
  • 3 edits
    2 adds in trunk/WebKit2

Add stubbed out NPN functions
https://bugs.webkit.org/show_bug.cgi?id=41917

Reviewed by Sam Weinig.

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

(WebKit::initializeBrowserFuncs):
(WebKit::netscapeBrowserFuncs):

  • WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.h: Added.
  • WebProcess/Plugins/Netscape/mac/NetscapePluginModuleMac.cpp:

(WebKit::NetscapePluginModule::tryLoad):

4:38 PM Changeset in webkit [62864] by barraclough@apple.com
  • 18 edits in trunk

RegExp's prototype should be an object of type RegExp.

Reviewed by Sam Weinig.

JavaScriptCore:

  • runtime/RegExpPrototype.cpp:

(JSC::RegExpPrototype::RegExpPrototype):

  • runtime/RegExpPrototype.h:

LayoutTests:

  • fast/js/Object-getOwnPropertyNames-expected.txt:
  • fast/js/kde/RegExp-expected.txt:
  • fast/js/script-tests/Object-getOwnPropertyNames.js:
  • fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
  • ietestcenter/Javascript/15.10.6-expected.txt:
  • ietestcenter/Javascript/15.10.7.1-1-expected.txt:
  • ietestcenter/Javascript/15.10.7.2-1-expected.txt:
  • ietestcenter/Javascript/15.10.7.3-1-expected.txt:
  • ietestcenter/Javascript/15.10.7.4-1-expected.txt:
  • ietestcenter/Javascript/15.10.7.5-1-expected.txt:
  • ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
  • ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
  • ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
  • ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
4:31 PM Changeset in webkit [62863] by andersca@apple.com
  • 2 edits in trunk/WebKit2

Fix Windows build.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
4:22 PM Changeset in webkit [62862] by oliver@apple.com
  • 3 edits
    3 adds in trunk

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

Reviewed by Gavin Barraclough.

JavaScript parser violates ECMA automatic semicolon insertion rule
https://bugs.webkit.org/show_bug.cgi?id=41844

Remove (very) old and bogus logic that automatically inserted a semicolon
at the end of a script's source.

  • parser/Lexer.cpp: (JSC::Lexer::lex):

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

Reviewed by Gavin Barraclough.

JavaScript parser violates ECMA automatic semicolon insertion rule
https://bugs.webkit.org/show_bug.cgi?id=41844

Add testcase to ensure that we don't automatically insert a semicolon
at the end of a script.

  • fast/js/no-semi-insertion-at-end-of-script-expected.txt: Added.
  • fast/js/no-semi-insertion-at-end-of-script.html: Added.
  • fast/js/script-tests/no-semi-insertion-at-end-of-script.js: Added.
4:14 PM Changeset in webkit [62861] by Simon Fraser
  • 2 edits in trunk/WebKitTools

2010-07-08 Simon Fraser <Simon Fraser>

Fix the Tiger build.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New):
4:01 PM Changeset in webkit [62860] by Simon Fraser
  • 1 edit
    3 adds in trunk/LayoutTests

2010-07-08 Simon Fraser <Simon Fraser>

Add missing results for a new test, added for:
https://bugs.webkit.org/show_bug.cgi?id=41580

  • platform/mac/fast/gradients/radial-centered-expected.checksum: Added.
  • platform/mac/fast/gradients/radial-centered-expected.png: Added.
  • platform/mac/fast/gradients/radial-centered-expected.txt: Copied from LayoutTests/platform/chromium-mac/fast/gradients/radial-centered-expected.txt.
3:57 PM Changeset in webkit [62859] by Simon Fraser
  • 2 edits in trunk/WebKitTools

2010-07-08 Simon Fraser <Simon Fraser>

Fix windows build.

#ifdef code for Mac.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New):
3:36 PM Changeset in webkit [62858] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, Chromium build fix.

Readd expectations from r62848 with corrected syntax.

  • platform/chromium/test_expectations.txt:
3:35 PM Changeset in webkit [62857] by Simon Fraser
  • 5 edits
    7 adds in trunk

2010-07-08 Simon Fraser <Simon Fraser>

Reviewed by Anders Carlsson.

Allow the TestPlugin to use Core Animation rendering for testing
https://bugs.webkit.org/show_bug.cgi?id=41872

Add the ability for the TestPlugin to use the CoreAnimation rendering model
when available, based on the "drawingmodel" attribute of the embed tag:

drawingmodel="coreanimation"

  • DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Add PluginObjectMac.mm
  • DumpRenderTree/TestNetscapePlugIn/PluginObject.h: Add some macros so we can detect when building on Tiger. Add a void* coreAnimationLayer member.
  • DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm: Added. (createCoreAnimationLayer): Obj-C method to create the CALayer.
  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New): Look for the drawingmodel attribute to decide which drawing model to use. (NPP_Destroy): Release the CALayer if we have one. (NPP_GetValue): Return the retained CALayer.
3:29 PM Changeset in webkit [62856] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, chromium build fix.

Update test expectations for mac chromium layout tests to exclude
the ietestcenter tests.

  • platform/chromium/test_expectations.txt:
3:19 PM Changeset in webkit [62855] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, chromium build fix.

Undoing expectations with incorrect syntax from r62848

  • platform/chromium/test_expectations.txt:
3:15 PM Changeset in webkit [62854] by andersca@apple.com
  • 5 edits
    2 adds in trunk/WebKit2

Implement more of NetscapePluginModule
https://bugs.webkit.org/show_bug.cgi?id=41910

Reviewed by Sam Weinig.

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

(WebKit::NetscapePluginModule::create):
(WebKit::NetscapePluginModule::load):

  • WebProcess/Plugins/Netscape/NetscapePluginModule.h:
  • WebProcess/Plugins/Netscape/mac/NetscapePluginModuleMac.cpp: Added.

(WebKit::NetscapePluginModule::unload):
(WebKit::pointerToFunction):
(WebKit::NetscapePluginModule::tryLoad):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):

3:09 PM Changeset in webkit [62853] by luiz@webkit.org
  • 3 edits in trunk/WebKit2

2010-07-08 Luiz Agostini <luiz.agostini@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Spelling and style correction
https://bugs.webkit.org/show_bug.cgi?id=41891

Correcting a spelling and a style mistakes.

  • UIProcess/Launcher/ProcessLauncher.h:
  • UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
3:09 PM Changeset in webkit [62852] by crogers@google.com
  • 3 edits in branches/audio/WebCore/audio

Fixes to unity gain summing junction in AudioNodeInput

  • now handles non-in-place processing
  • handles case with multiple inputs where some are mono and some are stereo
  • handles case with no inputs, in which case silence will be propagated
3:09 PM Changeset in webkit [62851] by crogers@google.com
  • 5 edits in branches/audio/WebCore/audio

Temporarily add owner's to AudioGainNode until ownership happens internally and automatically

3:09 PM Changeset in webkit [62850] by crogers@google.com
  • 3 edits in branches/audio/WebCore/audio

Allow AudioBus::copyFrom() to handle mixup case: mono -> stereo

3:07 PM Changeset in webkit [62849] by oliver@apple.com
  • 4 edits in trunk/JavaScriptCore

Tidy up the lexer

Reviewed by Anders Carlson.

Remove some of the old yacc/lex-isms still present in the lexer

  • parser/JSParser.h:

(JSC::):

  • parser/Lexer.cpp:

(JSC::Lexer::parseString):
(JSC::Lexer::lex):

  • parser/Lexer.h:
2:54 PM Changeset in webkit [62848] by oliver@apple.com
  • 22 edits
    3 adds in trunk

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

Reviewed by Gavin Barraclough.

Make object-literal parsing conformant with the spec.
https://bugs.webkit.org/show_bug.cgi?id=41892

Bring our parsing of object literals into conformance with the ES5 spec.
Basically disallow conflicting accessor vs. normal property definitions
The bulk of this patch is just fiddling to maintain performance.

  • parser/ASTBuilder.h: (JSC::ASTBuilder::createGetterOrSetterProperty): (JSC::ASTBuilder::createProperty): (JSC::ASTBuilder::getName): (JSC::ASTBuilder::getType):
  • parser/JSParser.cpp: (JSC::jsParse): (JSC::JSParser::JSParser): (JSC::JSParser::parseProperty): (JSC::JSParser::parseObjectLiteral): (JSC::JSParser::parseStrictObjectLiteral):
  • parser/JSParser.h:
  • parser/Lexer.cpp: (JSC::Lexer::clear):
  • parser/Lexer.h: (JSC::Lexer::currentOffset): (JSC::Lexer::setOffset): Add logic to allow us to roll the lexer back in the input stream.
  • parser/Nodes.h: (JSC::PropertyNode::): (JSC::PropertyNode::type):
  • parser/Parser.cpp: (JSC::Parser::parse):
  • parser/SourceProvider.h: (JSC::SourceProvider::SourceProvider): (JSC::SourceProvider::isValid): (JSC::SourceProvider::setValid): SourceProvider now records whether the input text has already been validated.
  • parser/SyntaxChecker.h: (JSC::SyntaxChecker::SyntaxChecker): (JSC::SyntaxChecker::Property::Property): (JSC::SyntaxChecker::Property::operator!): (JSC::SyntaxChecker::createProperty): (JSC::SyntaxChecker::createPropertyList): (JSC::SyntaxChecker::createGetterOrSetterProperty): The SyntaxChecker mode now needs to maintain a bit more information to ensure that we can validate object literals correctly.

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

Reviewed by Gavin Barraclough.

Need a short description and bug URL (OOPS!)

  • fast/js/object-literal-syntax-expected.txt: Added.
  • fast/js/object-literal-syntax.html: Added.
  • fast/js/parser-syntax-check-expected.txt:
  • fast/js/script-tests/object-literal-syntax.js: Added.
  • fast/js/script-tests/parser-syntax-check.js:
  • ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
  • ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
  • ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
  • ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
  • ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
  • ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
  • ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
  • ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
  • platform/chromium/test_expectations.txt:
2:39 PM Changeset in webkit [62847] by Darin Adler
  • 2 edits in trunk/JavaScriptCore
  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::sharedInstance): Fix typo.

2:37 PM Changeset in webkit [62846] by jhoneycutt@apple.com
  • 3 edits
    2 adds in trunk

WebCore: Missing plug-ins may cause an assertion failure.
https://bugs.webkit.org/show_bug.cgi?id=41900

Reviewed by Adele Peterson.

Test: plugins/missing-plugin.html

  • plugins/PluginView.cpp:

(WebCore::PluginView::~PluginView):
Check whether m_instance is null before trying to remove it from the
map. Trying to remove a null instance results in an assertion failure.
(WebCore::PluginView::PluginView):
Initialize m_instance to 0, because there is an early return that may
skip its being assigned its proper value.

LayoutTests: Missing plug-ins may cause an assertion failure
https://bugs.webkit.org/show_bug.cgi?id=41900

Reviewed by Adele Peterson.

  • plugins/missing-plugin.html: Added.
2:33 PM Changeset in webkit [62845] by Darin Adler
  • 2 edits in trunk/WebCore

Fix a test failure seen only on the Leopard bot.

Reviewed by Oliver Hunt.

  • bindings/js/JSSharedWorkerCustom.cpp:

(WebCore::JSSharedWorkerConstructor::constructJSSharedWorker):
If SharedWorker::create returns an exception, don't try to create a wrapper
for its return value, which can be 0.

2:33 PM Changeset in webkit [62844] by ojan@chromium.org
  • 2 edits in trunk/LayoutTests

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

Not reviewed. Just changing test expectations.

[chromium] editing/selection/5195166-1.html needs layoutTestController.setEditingBehavior
https://bugs.webkit.org/show_bug.cgi?id=41905

For now, mark it as failing since there are already other tests that are failing
due to this.

  • platform/chromium/test_expectations.txt:
2:32 PM Changeset in webkit [62843] by andersca@apple.com
  • 3 edits
    3 adds in trunk/WebKit2

Add stubbed out NetscapePluginModule class
https://bugs.webkit.org/show_bug.cgi?id=41901

Reviewed by Sam Weinig.

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

(WebKit::NetscapePluginModule::NetscapePluginModule):

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

(WebKit::NetscapePluginModule::create):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):

2:28 PM Changeset in webkit [62842] by Darin Adler
  • 2 edits in trunk/JavaScriptCore

Fix assertion seen on the Leopard buildbot.
The single shared instance of JSGlobalData was not being
adopted after creation.

Reviewed by Oliver Hunt.

  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::sharedInstance): Do adoptRef and then leakRef.

2:27 PM Changeset in webkit [62841] by ajwong@chromium.org
  • 2 edits in trunk/WebCore

Not reviewed, build break fix for chromium.

A new MediaControlElementType enum was added which caused a warning in
the Chromium build.

  • rendering/RenderMediaControlsChromium.cpp:

(WebCore::RenderMediaControlsChromium::paintMediaControlsPart):

Add MediaVolumeSliderMuteButton enumartion entry.

2:25 PM Changeset in webkit [62840] by xan@webkit.org
  • 2 edits in trunk/LayoutTests

2010-07-08 Xan Lopez <xlopez@igalia.com>

Skip crashing test, a new ASSERT added in a refactoring seems to
have uncovered a bug.

  • platform/gtk/Skipped:
2:23 PM Changeset in webkit [62839] by Martin Robinson
  • 2 edits in trunk/WebKitTools

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

Reviewed by Xan Lopez.

[GTK] Support pixel tests
https://bugs.webkit.org/show_bug.cgi?id=31518

Convert this file from CRLF to NL line endings. It will soon
be used on more than just the WinCairo platform.

  • DumpRenderTree/cairo/PixelDumpSupportCairo.cpp: (writeFunction): (printPNG): (computeMD5HashStringForBitmapContext): (dumpBitmap):
2:21 PM Changeset in webkit [62838] by sfalken@apple.com
  • 5 edits in trunk/WebKitTools

2010-07-08 Steve Falkenburg <sfalken@apple.com>

Reviewed by Darin Adler.

Enable Data Execution Prevention for our test harnesses on Windows
https://bugs.webkit.org/show_bug.cgi?id=41882

  • DumpRenderTree/win/DumpRenderTree.vcproj:
  • DumpRenderTree/win/ImageDiff.vcproj:
  • WebKitAPITest/WebKitAPITest.vcproj:
  • WebKitTestRunner/win/WebKitTestRunner.vcproj:
2:17 PM Changeset in webkit [62837] by luiz@webkit.org
  • 4 edits in trunk/WebKit2

2010-07-08 Luiz Agostini <luiz.agostini@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Move socket objects to connection's thread
https://bugs.webkit.org/show_bug.cgi?id=41897

To receive network related notifications in the WorkQueue thread, the
QLocalSocket instances must be moved to that thread.

  • Platform/CoreIPC/qt/ConnectionQt.cpp: (CoreIPC::Connection::open):
  • Platform/WorkQueue.h:
  • Platform/qt/WorkQueueQt.cpp: (WorkQueue::moveSocketToWorkThread):
2:15 PM Changeset in webkit [62836] by Dimitri Glazkov
  • 1 edit
    1 add in trunk/LayoutTests

2010-07-08 Dimitri Glazkov <Dimitri Glazkov>

Unreviewed, expectations update.

Create port-specific test expectations for fast/implicit-submission.html.

  • platform/win/fast/forms/implicit-submission-expected.txt: Added.
2:15 PM Changeset in webkit [62835] by mthole@apple.com
  • 2 edits in trunk/WebKit/mac

Patch for https://bugs.webkit.org/show_bug.cgi?id=41896
Crash under allScriptsInPDFDocument() in WebPDFDocumentExtras.mm for certain PDFs

Reviewed by Darin Adler.

  • WebView/WebPDFDocumentExtras.mm:

(allScriptsInPDFDocument): Null-check 'data', as CGPDFStreamCopyData() may have returned 0.

2:05 PM Changeset in webkit [62834] by dimich@chromium.org
  • 15 edits
    4 deletes in trunk

WebCore: Remove IDL declarations and stubs for navigator.registerProtocolHandler and navigator.registerContentHandler.
https://bugs.webkit.org/show_bug.cgi?id=41878

Reviewed by David Levin.

This is practically a rollback of http://trac.webkit.org/changeset/50477.

  • page/Chrome.cpp:
  • page/Chrome.h:
  • page/ChromeClient.h:
  • page/Navigator.cpp:
  • page/Navigator.h:
  • page/Navigator.idl:

LayoutTests: Remove IDL declarations and stubs for navigator.registerProtocolHandler and navigator.registerContentHandler
https://bugs.webkit.org/show_bug.cgi?id=41878

Reviewed by David Levin.

This is practically a rollback of http://trac.webkit.org/changeset/50477.

  • fast/dom/Window/window-properties-expected.txt:
  • fast/dom/navigator-detached-no-crash-expected.txt:
  • fast/dom/registerContentHandler-expected.txt: Removed.
  • fast/dom/registerContentHandler.html: Removed.
  • fast/dom/registerProtocolHandler-expected.txt: Removed.
  • fast/dom/registerProtocolHandler.html: Removed.
  • platform/chromium-mac/fast/dom/navigator-detached-no-crash-expected.txt:
  • platform/chromium-win/fast/dom/navigator-detached-no-crash-expected.txt:
  • platform/gtk/fast/dom/Window/window-properties-expected.txt:
  • platform/mac-leopard/fast/dom/navigator-detached-no-crash-expected.txt:
  • platform/qt/fast/dom/Window/window-properties-expected.txt:
2:02 PM Changeset in webkit [62833] by Csaba Osztrogonác
  • 2 edits in trunk/LayoutTests

Unreviewed.

[Qt] fast/dom/beforeload/script-before-load-dynamic.html is crashy-flakey
https://bugs.webkit.org/show_bug.cgi?id=41452

fast/dom/beforeload/remove-video-in-beforeload-listener.html
make fast/dom/beforeload/script-before-load-dynamic.html crash.

  • platform/qt/Skipped: fast/dom/beforeload/remove-video-in-beforeload-listener.html skipped until fix.
2:01 PM Changeset in webkit [62832] by xan@webkit.org
  • 2 edits in trunk/WebCore

2010-07-08 Xan Lopez <xlopez@igalia.com>

Reviewed by Darin Adler.

Fix adoptRef assertion failures caused by stack-allocated ResourceHandle objects
https://bugs.webkit.org/show_bug.cgi?id=41823

Create the ResourceHandle manually for now instead of calling
::create, since that methods does a few extra checks that make us
fail a couple of HTTP tests.

  • platform/network/soup/ResourceHandleSoup.cpp: (WebCore::):
1:58 PM Changeset in webkit [62831] by vitalyr@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-08 Vitaly Repeshko <vitalyr@chromium.org>

Reviewed by Pavel Feldman.

[chromium] Fix deletion has begun assert in TestWebPopupMenuImpl.
https://bugs.webkit.org/show_bug.cgi?id=41899

  • tests/PopupMenuTest.cpp: (WebKit::TestWebPopupMenuImpl::create): (WebKit::TestWebViewClient::TestWebViewClient): (WebKit::TestWebViewClient::createPopupMenu):
1:57 PM Changeset in webkit [62830] by robert@webkit.org
  • 8 edits in trunk

2010-07-07 Robert Hogan <robert@webkit.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Add DRT support for pageProperty etc.

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

Unskip:

printing/page-rule-selection.html
printing/page-format-data.html

  • platform/qt/Skipped:

2010-07-07 Robert Hogan <robert@webkit.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Add DRT support for pageProperty etc.

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

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp: (DumpRenderTreeSupportQt::isPageBoxVisible): (DumpRenderTreeSupportQt::pageSizeAndMarginsInPixels): (DumpRenderTreeSupportQt::pageProperty): (DumpRenderTreeSupportQt::addUserStyleSheet):
  • WebCoreSupport/DumpRenderTreeSupportQt.h:

2010-07-07 Robert Hogan <robert@webkit.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Add DRT support for pageProperty etc.

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

  • DumpRenderTree/qt/LayoutTestControllerQt.cpp: (LayoutTestController::isPageBoxVisible): (LayoutTestController::pageSizeAndMarginsInPixels): (LayoutTestController::pageProperty): (LayoutTestController::addUserStyleSheet):
  • DumpRenderTree/qt/LayoutTestControllerQt.h:
1:52 PM Changeset in webkit [62829] by Martin Robinson
  • 2 edits in trunk/WebKitTools

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

Reviewed by Xan Lopez.

Remove a warnings from the ImageDiff build by using the proper
printf format string for the gsize data type.

  • DumpRenderTree/gtk/ImageDiff.cpp: (printImage): Use the proper printf format string for the gsize data type.
1:38 PM Changeset in webkit [62828] by ap@apple.com
  • 33 edits in trunk

Reviewed by David Levin.

https://bugs.webkit.org/show_bug.cgi?id=41886
Shorten access control failure explanation messages

  • loader/CrossOriginAccessControl.cpp: (WebCore::passesAccessControlCheck):
  • loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginMethod): (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders): Removed "response header field" parts from error text - it's long, but doesn't add much to header field name.
  • platform/network/ResourceErrorBase.cpp:
  • platform/network/ResourceErrorBase.h:
  • xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::didFail):
  • loader/DocumentThreadableLoader.cpp: (WebCore::DocumentThreadableLoader::DocumentThreadableLoader): (WebCore::DocumentThreadableLoader::makeSimpleCrossOriginAccessRequest): (WebCore::DocumentThreadableLoader::didReceiveResponse): (WebCore::DocumentThreadableLoader::preflightFailure): Renamed the constant for domain. WebCore shouldn't be creating errors observable by WebKit clients, because it can't create a platform error, and cannot load a localized string. We don't treat cross origin access check failures as true loading failures, so we don't tell clients about these.
1:32 PM Changeset in webkit [62827] by Martin Robinson
  • 2 edits in trunk/LayoutTests

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

Unreviewed.

[GTK] DRT implement execCommand()
https://bugs.webkit.org/show_bug.cgi?id=35351

Group and skip tests that require LayoutTestController.execCommand support.

  • platform/gtk/Skipped:
1:28 PM Changeset in webkit [62826] by ajwong@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed, build fix for chromium.

Disable ietestcenter tests for until we can baseline them in chromium.

  • platform/chromium/test_expectations.txt:
1:16 PM Changeset in webkit [62825] by alice.liu@apple.com
  • 4 edits
    7 adds in trunk

https://bugs.webkit.org/show_bug.cgi?id=41653
Add new WebKitTestRunner project for Windows

Reviewed by Sam Weinig.

WebKit2:

  • win/WebKit2Generated.make: Add files needed for WebKitTestRunner

WebKitTools:

  • WebKitTestRunner/WebKitTestRunnerPrefix.h:

Similar to how it's done in DumpRenderTree, define max and min early
on so that they don't get replaced by a macro requiring 2 arguments.

  • WebKitTestRunner/win: Added.
  • WebKitTestRunner/win/WebKitTestRunner.sln: Added.
  • WebKitTestRunner/win/WebKitTestRunner.vcproj: Added.
  • WebKitTestRunner/win/main.cpp: Added.

(main): Implemented

Added these files with stubbed out functions:

  • WebKitTestRunner/win/PlatformWebViewWin.cpp: Added.

(WTR::PlatformWebView::PlatformWebView):
(WTR::PlatformWebView::~PlatformWebView):
(WTR::PlatformWebView::page):

  • WebKitTestRunner/win/TestControllerWin.cpp: Added.

(WTR::TestController::initializeInjectedBundlePath):

  • WebKitTestRunner/win/TestInvocationWin.cpp: Added.

(WTR::TestInvocation::runUntil):

1:14 PM Changeset in webkit [62824] by andersca@apple.com
  • 5 edits in trunk/WebKit2

Add a GetPluginHostConnection WebProcessProxy message
https://bugs.webkit.org/show_bug.cgi?id=41893

Reviewed by Sam Weinig.

  • Shared/CoreIPCSupport/WebProcessProxyMessageKinds.h:

(WebProcessProxyMessage::):

  • UIProcess/WebProcessProxy.cpp:

(WebKit::WebProcessProxy::getPluginHostConnection):
(WebKit::WebProcessProxy::didReceiveMessage):
(WebKit::WebProcessProxy::didReceiveSyncMessage):

  • UIProcess/WebProcessProxy.h:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):

1:10 PM Changeset in webkit [62823] by andersca@apple.com
  • 5 edits in trunk/WebKit2

Add more parameters to Plugin::initialize
https://bugs.webkit.org/show_bug.cgi?id=41890

Reviewed by Sam Weinig.

  • WebProcess/Plugins/DummyPlugin.cpp:

(WebKit::DummyPlugin::initialize):

  • WebProcess/Plugins/DummyPlugin.h:
  • WebProcess/Plugins/Plugin.h:
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):

1:07 PM Changeset in webkit [62822] by jam@chromium.org
  • 1 edit in trunk/WebKit/chromium/public/WebPlugin.h

Add #define so chromium code can know when WebPlugin is updated at compile time

1:00 PM Changeset in webkit [62821] by eric.carlson@apple.com
  • 32 edits
    3 deletes in trunk

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

Reviewed by NOBODY (OOPS!).

Mac OS X media controls should have a way to adjust volume incrementally
https://bugs.webkit.org/show_bug.cgi?id=41718
<rdar://problem/5679472>

  • css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): Handle MediaVolumeSliderMuteButtonPart.
  • css/CSSSelector.cpp: (WebCore::CSSSelector::pseudoId): Handle PseudoMediaControlsVolumeSliderMuteButton. (WebCore::nameToPseudoTypeMap): Define mediaControlsVolumeSliderMuteButton. (WebCore::CSSSelector::extractPseudoType): Handle PseudoMediaControlsVolumeSliderMuteButton.
  • css/CSSSelector.h: (WebCore::CSSSelector::): Define PseudoMediaControlsVolumeSliderMuteButton.
  • css/CSSValueKeywords.in: Define media-volume-slider-mute-button.
  • css/mediaControls.css: (audio::-webkit-media-controls-volume-slider-mute-button, video::-webkit-media-controls-volume-slider-mute-button): New.
  • css/mediaControlsQuickTime.css: (audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel): Add "overflow: visible" so volume slider pop-up will be visible.

(audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button): Make
mute button 14x12 instead of 15x14 so it matches the size in the volume slider.

(audio::-webkit-media-controls-volume-slider-container, video::-webkit-media-controls-volume-slider-container):
(audio::-webkit-media-controls-volume-slider, video::-webkit-media-controls-volume-slider):
(audio::-webkit-media-controls-volume-slider-mute-button, video::-webkit-media-controls-volume-slider-mute-button):
New.

  • platform/ThemeTypes.h: Define MediaVolumeSliderMuteButtonPart.
  • rendering/MediaControlElements.cpp: (WebCore::MediaControlInputElement::MediaControlInputElement): Handle MEDIA_CONTROLS_VOLUME_SLIDER_MUTE_BUTTON. (WebCore::MediaControlMuteButtonElement::MediaControlMuteButtonElement): Add ButtonLocation parameter both mute buttons can be created. (WebCore::MediaControlMuteButtonElement::create): Ditto.
  • rendering/MediaControlElements.h: Define MediaVolumeSliderMuteButton and ButtonLocation.
  • rendering/RenderMedia.cpp: (WebCore::RenderMedia::styleDidChange): Update volume slider mute button. (WebCore::RenderMedia::createMuteButton): Pass ButtonLocation parameter to MediaControlMuteButtonElement::create. (WebCore::RenderMedia::createVolumeSliderMuteButton): New. (WebCore::RenderMedia::updateControls): Deal with volume slider mute button. (WebCore::RenderMedia::updateVolumeSliderContainer): Don't assume all ports want to position the volume slider in the same place, call new volumeSliderOffsetFromMuteButton theme function. (WebCore::RenderMedia::forwardEvent): Handle volume slider mute button.
  • rendering/RenderMedia.h:
  • rendering/RenderTheme.cpp: (WebCore::RenderTheme::paint): Handle MediaVolumeSliderMuteButtonPart. (WebCore::RenderTheme::volumeSliderOffsetFromMuteButton): New, return location previously hard coded in RenderMedia::updateVolumeSliderContainer.
  • rendering/RenderTheme.h:
  • rendering/RenderThemeMac.h:
  • rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::adjustMediaSliderThumbSize): Deal with the volume slider thumb. (WebCore::RenderThemeMac::paintMediaVolumeSliderContainer): New, call the WKSI paint function for this button. (WebCore::RenderThemeMac::paintMediaVolumeSliderTrack): Ditto. (WebCore::RenderThemeMac::paintMediaVolumeSliderThumb): Ditto. (WebCore::RenderThemeMac::shouldRenderMediaControlPart): Draw the volume slider parts when using the new controller UI for a movie that has audio. (WebCore::RenderThemeMac::volumeSliderOffsetFromMuteButton): New, position the volume slider directly above the mute button.
  • rendering/style/RenderStyleConstants.h: Define MEDIA_CONTROLS_VOLUME_SLIDER_MUTE_BUTTON.

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

Reviewed by Dan Bernstein.

Update WebKitSystemInterface.

  • libWebKitSystemInterfaceLeopard.a:
  • libWebKitSystemInterfaceSnowLeopard.a:
  • libWebKitSystemInterfaceTiger.a:

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

Reviewed by Dan Bernstein.

Mac OS X media controls should have a way to adjust volume incrementally
https://bugs.webkit.org/show_bug.cgi?id=41718
<rdar://problem/5679472>

Updated results for the mute button size change. Remove some Leopard test results
where the SnowLeopard results are identical.

  • platform/mac-leopard/media/audio-controls-rendering-expected.checksum: Removed.
  • platform/mac-leopard/media/audio-controls-rendering-expected.png: Removed.
  • platform/mac-leopard/media/audio-controls-rendering-expected.txt: Removed.
  • platform/mac-leopard/media/controls-after-reload-expected.checksum: Removed.
  • platform/mac-leopard/media/controls-after-reload-expected.png: Removed.
  • platform/mac-leopard/media/controls-after-reload-expected.txt: Removed.
  • platform/mac-leopard/media/controls-styling-expected.checksum: Removed.
  • platform/mac-leopard/media/controls-styling-expected.png: Removed.
  • platform/mac-leopard/media/controls-styling-expected.txt: Removed.
  • platform/mac-leopard/media/video-zoom-controls-expected.checksum: Removed.
  • platform/mac-leopard/media/video-zoom-controls-expected.png: Removed.
  • platform/mac-leopard/media/video-zoom-controls-expected.txt: Removed.
  • platform/mac/media/audio-controls-rendering-expected.txt:
  • platform/mac/media/controls-after-reload-expected.txt:
  • platform/mac/media/controls-styling-expected.txt:
  • platform/mac/media/video-zoom-controls-expected.txt:
12:50 PM Changeset in webkit [62820] by tonikitoo@webkit.org
  • 2 edits in trunk/WebCore

Unreviewed complementary fix for r62815

One last time change made me blind to a "!" in a if statment.

  • editing/EditorCommand.cpp:

(WebCore::executeToggleStyle):

12:41 PM Changeset in webkit [62819] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

BOMs are whitespace.

Reviewed by Sam Weinig.

  • runtime/JSGlobalObjectFunctions.cpp:

(JSC::isStrWhiteSpace):

12:36 PM Changeset in webkit [62818] by andersca@apple.com
  • 2 edits in trunk/WebKit2

Fix build.

  • WebProcess/Plugins/DummyPlugin.h:
12:30 PM Changeset in webkit [62817] by Martin Robinson
  • 2 edits
    1 add in trunk/WebKitTools

[GTK] Implement ImageDiff and add it to the build system
https://bugs.webkit.org/show_bug.cgi?id=41779

Reviewed by Gustavo Noronha Silva.

Add the initial implementation of the ImageDiff tool for the GTK+
port. This is an essential tool for doing pixel tests. The implementation
is based on the Mac and Chromium ports.

  • DumpRenderTree/gtk/ImageDiff.cpp: Added.

(readPixbufFromStdin): Added.
(differenceImageFromDifferenceBuffer): Ditto.
(calculateDifference): Ditto.
(printImage): Ditto.
(printImageDifferences): Ditto.
(main): Ditto.

  • GNUmakefile.am: Add ImageDiff to the WebKitTools build scripts.
12:25 PM Changeset in webkit [62816] by ojan@chromium.org
  • 8 edits
    2 adds in trunk

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

Reviewed by Darin Adler.

Regression: Selection anchor + focus swap when arrow keys after setBaseAndExtent
https://bugs.webkit.org/show_bug.cgi?id=32605

  • editing/selection/5195166-1.html:
  • editing/selection/extend-forward-after-set-base-and-extent-expected.txt: Added.
  • editing/selection/extend-forward-after-set-base-and-extent.html: Added.
  • platform/mac/editing/selection/5195166-1-expected.txt:

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

Reviewed by Darin Adler.

Regression: Selection anchor + focus swap when arrow keys after setBaseAndExtent
https://bugs.webkit.org/show_bug.cgi?id=32605

Only have selections be non-directional when they are set via the mouse.
Otherwise, all selections are directional.

Test: editing/selection/extend-forward-after-set-base-and-extent.html

  • WebCore.base.exp:
  • editing/SelectionController.cpp: (WebCore::SelectionController::setSelection):
  • editing/SelectionController.h: (WebCore::SelectionController::setSelection):
  • page/EventHandler.cpp: (WebCore::EventHandler::selectClosestWordFromMouseEvent): (WebCore::EventHandler::selectClosestWordOrLinkFromMouseEvent): (WebCore::EventHandler::handleMousePressEventTripleClick): (WebCore::EventHandler::handleMousePressEventSingleClick): (WebCore::EventHandler::updateSelectionForMouseDrag):
12:10 PM Changeset in webkit [62815] by tonikitoo@webkit.org
  • 3 edits in trunk/WebCore

Refactor platform dependent editing behavior code out of Settings (part II)
https://bugs.webkit.org/show_bug.cgi?id=39854

Reviewed by Ojan Vafai.
Patch by Antonio Gomes <tonikitoo@webkit.org>

Mac port is currently the only port relying on a style to be present on the start
of a selection to consider the style as applied or not. All other ports
have to have the style present in all text node of the selection for such.

Patch makes situations that depend on this check like this to be controlled by
the EditingBehavior class.

Refactoring, so no new tests needed.

  • editing/EditingBehavior.h:

(WebCore::EditingBehavior::shouldToggleStyleBasedOnStartOfSelection):

  • editing/EditorCommand.cpp:

(WebCore::executeToggleStyle):

12:07 PM Changeset in webkit [62814] by Martin Robinson
  • 2 edits in trunk/JavaScriptCore

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

Unreviewed.

Try fix the GTK+ build by touching this file.

  • jit/ExecutableAllocatorFixedVMPool.cpp:
11:59 AM Changeset in webkit [62813] by andersca@apple.com
  • 6 edits
    4 copies in trunk/WebKit2

Add a Plugin abstract base class and a DummyPlugin that implements it
https://bugs.webkit.org/show_bug.cgi?id=41885

Reviewed by Sam Weinig.

  • WebKit2.xcodeproj/project.pbxproj:

Add files.

  • WebProcess/Plugins/DummyPlugin.cpp: Added.

(WebKit::DummyPlugin::paint):
Paint a red rectangle.

  • WebProcess/Plugins/Plugin.cpp: Added.
  • WebProcess/Plugins/Plugin.h: Added.

Add Plugin, an abstract baseclass.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::PluginView):
(WebKit::PluginView::~PluginView):
(WebKit::PluginView::paint):
(WebKit::PluginView::viewGeometryDidChange):

  • WebProcess/Plugins/PluginView.h:

(WebKit::PluginView::create):
Add a Plugin member function and forward PluginView calls to it.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):
Make a DummyPlugin and pass it to the PluginView.

  • win/WebKit2.vcproj:

Add files.

11:46 AM Changeset in webkit [62812] by vitalyr@chromium.org
  • 2 edits in trunk/WebKit/chromium

2010-07-08 Vitaly Repeshko <vitalyr@chromium.org>

Reviewed by Pavel Feldman.

[chromium] Fix deletion has begun assertion in TestImage destructor.
https://bugs.webkit.org/show_bug.cgi?id=41883

  • tests/DragImageTest.cpp: (WebCore::TestImage::create): (WebCore::TEST):
11:42 AM Changeset in webkit [62811] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

GTK build fix take two.

  • GNUmakefile.am:
11:35 AM Changeset in webkit [62810] by barraclough@apple.com
  • 1 edit
    3933 adds in trunk/LayoutTests

Import Microsoft's Javascript (Ecma-262-5) test suite, from here:
http://samples.msdn.microsoft.com/ietestcenter/#javascript

Rubber stamped by Oliver Hunt.

Landing these in their own top level directory, (ietestcenter), with
a view that tests from the other suites on this site might also be
imported at a later date. Landing verbatim copies of the test cases,
and using directory names mirroring those used on the ietestcenter
site. Using a minimal bespoke harness that wraps the tests to use
our existing js test harness from fast/js (js-test-[pre|post].js).

  • ietestcenter: Added.
  • ietestcenter/Javascript: Added.
  • ietestcenter/Javascript/10.4.2-1-1-expected.txt: Added.
  • ietestcenter/Javascript/10.4.2-1-1.html: Added.
  • ietestcenter/Javascript/10.4.2-1-2-expected.txt: Added.
  • ietestcenter/Javascript/10.4.2-1-2.html: Added.
  • ietestcenter/Javascript/10.4.2-1-3-expected.txt: Added.
  • ietestcenter/Javascript/10.4.2-1-3.html: Added.
  • ietestcenter/Javascript/10.4.2-1-4-expected.txt: Added.
  • ietestcenter/Javascript/10.4.2-1-4.html: Added.
  • ietestcenter/Javascript/10.4.2-1-5-expected.txt: Added.
  • ietestcenter/Javascript/10.4.2-1-5.html: Added.
  • ietestcenter/Javascript/10.4.2-2-c-1-expected.txt: Added.
  • ietestcenter/Javascript/10.4.2-2-c-1.html: Added.
  • ietestcenter/Javascript/10.6-10-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/10.6-10-c-ii-1.html: Added.
  • ietestcenter/Javascript/10.6-10-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/10.6-10-c-ii-2.html: Added.
  • ietestcenter/Javascript/10.6-12-1-expected.txt: Added.
  • ietestcenter/Javascript/10.6-12-1.html: Added.
  • ietestcenter/Javascript/10.6-12-2-expected.txt: Added.
  • ietestcenter/Javascript/10.6-12-2.html: Added.
  • ietestcenter/Javascript/10.6-13-1-expected.txt: Added.
  • ietestcenter/Javascript/10.6-13-1.html: Added.
  • ietestcenter/Javascript/10.6-5-1-expected.txt: Added.
  • ietestcenter/Javascript/10.6-5-1.html: Added.
  • ietestcenter/Javascript/10.6-6-1-expected.txt: Added.
  • ietestcenter/Javascript/10.6-6-1.html: Added.
  • ietestcenter/Javascript/10.6-6-2-expected.txt: Added.
  • ietestcenter/Javascript/10.6-6-2.html: Added.
  • ietestcenter/Javascript/10.6-6-3-expected.txt: Added.
  • ietestcenter/Javascript/10.6-6-3.html: Added.
  • ietestcenter/Javascript/10.6-6-4-expected.txt: Added.
  • ietestcenter/Javascript/10.6-6-4.html: Added.
  • ietestcenter/Javascript/11.1.4-0-expected.txt: Added.
  • ietestcenter/Javascript/11.1.4-0.html: Added.
  • ietestcenter/Javascript/11.1.5-0-1-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5-0-1.html: Added.
  • ietestcenter/Javascript/11.1.5-0-2-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5-0-2.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-a-2-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-a-2.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-a-3-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-a-3.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-b-1.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-b-2.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-c-1.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-c-2.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-1.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-2.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-3.html: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_4-4-d-4.html: Added.
  • ietestcenter/Javascript/11.1.5_5-4-1-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_5-4-1.html: Added.
  • ietestcenter/Javascript/11.1.5_6-3-1-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_6-3-1.html: Added.
  • ietestcenter/Javascript/11.1.5_6-3-2-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_6-3-2.html: Added.
  • ietestcenter/Javascript/11.1.5_7-3-1-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_7-3-1.html: Added.
  • ietestcenter/Javascript/11.1.5_7-3-2-expected.txt: Added.
  • ietestcenter/Javascript/11.1.5_7-3-2.html: Added.
  • ietestcenter/Javascript/11.13.1-1-1-expected.txt: Added.
  • ietestcenter/Javascript/11.13.1-1-1.html: Added.
  • ietestcenter/Javascript/11.13.1-1-2-expected.txt: Added.
  • ietestcenter/Javascript/11.13.1-1-2.html: Added.
  • ietestcenter/Javascript/11.13.1-1-3-expected.txt: Added.
  • ietestcenter/Javascript/11.13.1-1-3.html: Added.
  • ietestcenter/Javascript/11.13.1-1-4-expected.txt: Added.
  • ietestcenter/Javascript/11.13.1-1-4.html: Added.
  • ietestcenter/Javascript/11.13.1-4-1-expected.txt: Added.
  • ietestcenter/Javascript/11.13.1-4-1.html: Added.
  • ietestcenter/Javascript/11.4.1-0-1-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-0-1.html: Added.
  • ietestcenter/Javascript/11.4.1-2-1-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-2-1.html: Added.
  • ietestcenter/Javascript/11.4.1-2-2-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-2-2.html: Added.
  • ietestcenter/Javascript/11.4.1-2-3-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-2-3.html: Added.
  • ietestcenter/Javascript/11.4.1-2-4-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-2-4.html: Added.
  • ietestcenter/Javascript/11.4.1-2-5-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-2-5.html: Added.
  • ietestcenter/Javascript/11.4.1-2-6-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-2-6.html: Added.
  • ietestcenter/Javascript/11.4.1-3-1-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-3-1.html: Added.
  • ietestcenter/Javascript/11.4.1-3-2-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-3-2.html: Added.
  • ietestcenter/Javascript/11.4.1-3-3-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-3-3.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-1-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-1.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-10-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-10.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-11-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-11.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-12-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-12.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-13-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-13.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-14-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-14.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-15-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-15.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-16-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-16.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-17-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-17.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-2-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-2.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-3-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-3.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-4-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-4.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-5-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-5.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-6-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-6.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-7-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-7.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-8-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-8.html: Added.
  • ietestcenter/Javascript/11.4.1-4.a-9-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-4.a-9.html: Added.
  • ietestcenter/Javascript/11.4.1-5-1-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-5-1.html: Added.
  • ietestcenter/Javascript/11.4.1-5-2-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-5-2.html: Added.
  • ietestcenter/Javascript/11.4.1-5-3-expected.txt: Added.
  • ietestcenter/Javascript/11.4.1-5-3.html: Added.
  • ietestcenter/Javascript/12.10-0-1-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-1.html: Added.
  • ietestcenter/Javascript/12.10-0-10-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-10.html: Added.
  • ietestcenter/Javascript/12.10-0-11-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-11.html: Added.
  • ietestcenter/Javascript/12.10-0-12-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-12.html: Added.
  • ietestcenter/Javascript/12.10-0-3-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-3.html: Added.
  • ietestcenter/Javascript/12.10-0-7-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-7.html: Added.
  • ietestcenter/Javascript/12.10-0-8-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-8.html: Added.
  • ietestcenter/Javascript/12.10-0-9-expected.txt: Added.
  • ietestcenter/Javascript/12.10-0-9.html: Added.
  • ietestcenter/Javascript/12.10-2-1-expected.txt: Added.
  • ietestcenter/Javascript/12.10-2-1.html: Added.
  • ietestcenter/Javascript/12.10-2-2-expected.txt: Added.
  • ietestcenter/Javascript/12.10-2-2.html: Added.
  • ietestcenter/Javascript/12.10-2-3-expected.txt: Added.
  • ietestcenter/Javascript/12.10-2-3.html: Added.
  • ietestcenter/Javascript/12.10-7-1-expected.txt: Added.
  • ietestcenter/Javascript/12.10-7-1.html: Added.
  • ietestcenter/Javascript/12.14-1-expected.txt: Added.
  • ietestcenter/Javascript/12.14-1.html: Added.
  • ietestcenter/Javascript/12.14-10-expected.txt: Added.
  • ietestcenter/Javascript/12.14-10.html: Added.
  • ietestcenter/Javascript/12.14-11-expected.txt: Added.
  • ietestcenter/Javascript/12.14-11.html: Added.
  • ietestcenter/Javascript/12.14-12-expected.txt: Added.
  • ietestcenter/Javascript/12.14-12.html: Added.
  • ietestcenter/Javascript/12.14-13-expected.txt: Added.
  • ietestcenter/Javascript/12.14-13.html: Added.
  • ietestcenter/Javascript/12.14-2-expected.txt: Added.
  • ietestcenter/Javascript/12.14-2.html: Added.
  • ietestcenter/Javascript/12.14-3-expected.txt: Added.
  • ietestcenter/Javascript/12.14-3.html: Added.
  • ietestcenter/Javascript/12.14-4-expected.txt: Added.
  • ietestcenter/Javascript/12.14-4.html: Added.
  • ietestcenter/Javascript/12.14-5-expected.txt: Added.
  • ietestcenter/Javascript/12.14-5.html: Added.
  • ietestcenter/Javascript/12.14-6-expected.txt: Added.
  • ietestcenter/Javascript/12.14-6.html: Added.
  • ietestcenter/Javascript/12.14-7-expected.txt: Added.
  • ietestcenter/Javascript/12.14-7.html: Added.
  • ietestcenter/Javascript/12.14-8-expected.txt: Added.
  • ietestcenter/Javascript/12.14-8.html: Added.
  • ietestcenter/Javascript/12.14-9-expected.txt: Added.
  • ietestcenter/Javascript/12.14-9.html: Added.
  • ietestcenter/Javascript/12.2.1-11-expected.txt: Added.
  • ietestcenter/Javascript/12.2.1-11.html: Added.
  • ietestcenter/Javascript/12.2.1-12-expected.txt: Added.
  • ietestcenter/Javascript/12.2.1-12.html: Added.
  • ietestcenter/Javascript/15.10.6-expected.txt: Added.
  • ietestcenter/Javascript/15.10.6.html: Added.
  • ietestcenter/Javascript/15.10.7.1-1-expected.txt: Added.
  • ietestcenter/Javascript/15.10.7.1-1.html: Added.
  • ietestcenter/Javascript/15.10.7.2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.10.7.2-1.html: Added.
  • ietestcenter/Javascript/15.10.7.3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.10.7.3-1.html: Added.
  • ietestcenter/Javascript/15.10.7.4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.10.7.4-1.html: Added.
  • ietestcenter/Javascript/15.10.7.5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.10.7.5-1.html: Added.
  • ietestcenter/Javascript/15.12-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12-0-1.html: Added.
  • ietestcenter/Javascript/15.12-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12-0-2.html: Added.
  • ietestcenter/Javascript/15.12-0-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12-0-3.html: Added.
  • ietestcenter/Javascript/15.12-0-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12-0-4.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-1.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-2.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-3.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-4.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-5-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-5.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-6-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-6.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-7-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-7.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-8-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-8.html: Added.
  • ietestcenter/Javascript/15.12.1.1-0-9-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-0-9.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-1.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-2.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-3.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g1-4.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-1.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-2.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-3.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-4.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-5-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g2-5.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-1.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-2.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-3.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g4-4.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g5-1.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g5-2.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g5-3.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-1.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-2.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-3.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-4.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-5-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-5.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-6-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-6.html: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-7-expected.txt: Added.
  • ietestcenter/Javascript/15.12.1.1-g6-7.html: Added.
  • ietestcenter/Javascript/15.12.2-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.2-0-1.html: Added.
  • ietestcenter/Javascript/15.12.2-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.2-0-2.html: Added.
  • ietestcenter/Javascript/15.12.2-0-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.2-0-3.html: Added.
  • ietestcenter/Javascript/15.12.3-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-0-1.html: Added.
  • ietestcenter/Javascript/15.12.3-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-0-2.html: Added.
  • ietestcenter/Javascript/15.12.3-0-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-0-3.html: Added.
  • ietestcenter/Javascript/15.12.3-11-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-1.html: Added.
  • ietestcenter/Javascript/15.12.3-11-10-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-10.html: Added.
  • ietestcenter/Javascript/15.12.3-11-11-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-11.html: Added.
  • ietestcenter/Javascript/15.12.3-11-12-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-12.html: Added.
  • ietestcenter/Javascript/15.12.3-11-13-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-13.html: Added.
  • ietestcenter/Javascript/15.12.3-11-14-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-14.html: Added.
  • ietestcenter/Javascript/15.12.3-11-15-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-15.html: Added.
  • ietestcenter/Javascript/15.12.3-11-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-2.html: Added.
  • ietestcenter/Javascript/15.12.3-11-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-3.html: Added.
  • ietestcenter/Javascript/15.12.3-11-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-4.html: Added.
  • ietestcenter/Javascript/15.12.3-11-5-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-5.html: Added.
  • ietestcenter/Javascript/15.12.3-11-6-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-6.html: Added.
  • ietestcenter/Javascript/15.12.3-11-7-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-7.html: Added.
  • ietestcenter/Javascript/15.12.3-11-8-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-8.html: Added.
  • ietestcenter/Javascript/15.12.3-11-9-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-11-9.html: Added.
  • ietestcenter/Javascript/15.12.3-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-4-1.html: Added.
  • ietestcenter/Javascript/15.12.3-5-a-i-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-5-a-i-1.html: Added.
  • ietestcenter/Javascript/15.12.3-5-b-i-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-5-b-i-1.html: Added.
  • ietestcenter/Javascript/15.12.3-6-a-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-6-a-1.html: Added.
  • ietestcenter/Javascript/15.12.3-6-a-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-6-a-2.html: Added.
  • ietestcenter/Javascript/15.12.3-6-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-6-b-1.html: Added.
  • ietestcenter/Javascript/15.12.3-6-b-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-6-b-2.html: Added.
  • ietestcenter/Javascript/15.12.3-6-b-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-6-b-3.html: Added.
  • ietestcenter/Javascript/15.12.3-6-b-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-6-b-4.html: Added.
  • ietestcenter/Javascript/15.12.3-7-a-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-7-a-1.html: Added.
  • ietestcenter/Javascript/15.12.3-8-a-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-8-a-1.html: Added.
  • ietestcenter/Javascript/15.12.3-8-a-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-8-a-2.html: Added.
  • ietestcenter/Javascript/15.12.3-8-a-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-8-a-3.html: Added.
  • ietestcenter/Javascript/15.12.3-8-a-4-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-8-a-4.html: Added.
  • ietestcenter/Javascript/15.12.3-8-a-5-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3-8-a-5.html: Added.
  • ietestcenter/Javascript/15.12.3_2-2-b-i-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_2-2-b-i-1.html: Added.
  • ietestcenter/Javascript/15.12.3_2-2-b-i-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_2-2-b-i-2.html: Added.
  • ietestcenter/Javascript/15.12.3_2-2-b-i-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_2-2-b-i-3.html: Added.
  • ietestcenter/Javascript/15.12.3_2-3-a-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_2-3-a-1.html: Added.
  • ietestcenter/Javascript/15.12.3_2-3-a-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_2-3-a-2.html: Added.
  • ietestcenter/Javascript/15.12.3_2-3-a-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_2-3-a-3.html: Added.
  • ietestcenter/Javascript/15.12.3_4-1-1-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_4-1-1.html: Added.
  • ietestcenter/Javascript/15.12.3_4-1-2-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_4-1-2.html: Added.
  • ietestcenter/Javascript/15.12.3_4-1-3-expected.txt: Added.
  • ietestcenter/Javascript/15.12.3_4-1-3.html: Added.
  • ietestcenter/Javascript/15.2.3.1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.1.html: Added.
  • ietestcenter/Javascript/15.2.3.10-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.10-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.10-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.10-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.10-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.10-1.html: Added.
  • ietestcenter/Javascript/15.2.3.10-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.10-2.html: Added.
  • ietestcenter/Javascript/15.2.3.11-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.11-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.11-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-1.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-1.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-10-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-10.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-11-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-11.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-12-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-12.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-13-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-13.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-14-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-14.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-15-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-15.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-16-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-16.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-17-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-17.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-18-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-18.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-19-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-19.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-2.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-20-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-20.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-21-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-21.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-22-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-22.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-23-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-23.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-24-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-24.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-25-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-25.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-26-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-26.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-27-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-27.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-3.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-4.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-5.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-6.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-7.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-8.html: Added.
  • ietestcenter/Javascript/15.2.3.11-4-9-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.11-4-9.html: Added.
  • ietestcenter/Javascript/15.2.3.12-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.12-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.12-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-1.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-1.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-10-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-10.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-11-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-11.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-12-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-12.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-13-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-13.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-14-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-14.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-15-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-15.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-16-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-16.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-17-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-17.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-18-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-18.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-19-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-19.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-2.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-20-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-20.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-21-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-21.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-22-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-22.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-23-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-23.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-24-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-24.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-25-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-25.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-26-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-26.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-27-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-27.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-3.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-4.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-5.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-6.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-7-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-7.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-8-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-8.html: Added.
  • ietestcenter/Javascript/15.2.3.12-3-9-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.12-3-9.html: Added.
  • ietestcenter/Javascript/15.2.3.13-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.13-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.13-0-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-0-3.html: Added.
  • ietestcenter/Javascript/15.2.3.13-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-1.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-1.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-10-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-10.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-11-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-11.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-12-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-12.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-13-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-13.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-14-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-14.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-15-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-15.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-16-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-16.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-17-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-17.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-18-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-18.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-19-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-19.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-2.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-20-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-20.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-21-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-21.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-3.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-4.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-5.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-6.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-7-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-7.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-8-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-8.html: Added.
  • ietestcenter/Javascript/15.2.3.13-2-9-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.13-2-9.html: Added.
  • ietestcenter/Javascript/15.2.3.14-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.14-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.14-1-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-1-1.html: Added.
  • ietestcenter/Javascript/15.2.3.14-1-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-1-2.html: Added.
  • ietestcenter/Javascript/15.2.3.14-1-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-1-3.html: Added.
  • ietestcenter/Javascript/15.2.3.14-1-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-1-4.html: Added.
  • ietestcenter/Javascript/15.2.3.14-1-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-1-5.html: Added.
  • ietestcenter/Javascript/15.2.3.14-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-2-1.html: Added.
  • ietestcenter/Javascript/15.2.3.14-2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-2-2.html: Added.
  • ietestcenter/Javascript/15.2.3.14-2-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-2-3.html: Added.
  • ietestcenter/Javascript/15.2.3.14-2-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-2-4.html: Added.
  • ietestcenter/Javascript/15.2.3.14-2-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-2-5.html: Added.
  • ietestcenter/Javascript/15.2.3.14-2-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-2-6.html: Added.
  • ietestcenter/Javascript/15.2.3.14-3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-3-1.html: Added.
  • ietestcenter/Javascript/15.2.3.14-3-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-3-2.html: Added.
  • ietestcenter/Javascript/15.2.3.14-3-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-3-3.html: Added.
  • ietestcenter/Javascript/15.2.3.14-3-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-3-4.html: Added.
  • ietestcenter/Javascript/15.2.3.14-3-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.14-3-5.html: Added.
  • ietestcenter/Javascript/15.2.3.2-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.2-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.2-0-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-0-3.html: Added.
  • ietestcenter/Javascript/15.2.3.2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-1.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-1.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-10-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-10.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-11-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-11.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-12-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-12.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-13-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-13.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-14-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-14.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-15-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-15.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-16-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-16.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-17-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-17.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-18-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-18.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-2.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-3.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-4.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-5.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-6.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-7-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-7.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-8-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-8.html: Added.
  • ietestcenter/Javascript/15.2.3.2-2-9-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.2-2-9.html: Added.
  • ietestcenter/Javascript/15.2.3.3-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.3-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-1.html: Added.
  • ietestcenter/Javascript/15.2.3.3-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-2-1.html: Added.
  • ietestcenter/Javascript/15.2.3.3-2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-2-2.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-1.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-10-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-10.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-100-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-100.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-101-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-101.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-102-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-102.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-103-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-103.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-104-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-104.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-105-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-105.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-106-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-106.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-107-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-107.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-108-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-108.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-109-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-109.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-11-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-11.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-110-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-110.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-111-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-111.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-112-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-112.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-113-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-113.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-114-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-114.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-115-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-115.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-116-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-116.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-117-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-117.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-118-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-118.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-119-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-119.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-12-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-12.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-120-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-120.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-121-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-121.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-122-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-122.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-123-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-123.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-124-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-124.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-125-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-125.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-126-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-126.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-127-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-127.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-128-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-128.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-129-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-129.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-13-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-13.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-130-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-130.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-131-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-131.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-132-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-132.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-133-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-133.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-134-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-134.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-135-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-135.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-136-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-136.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-137-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-137.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-138-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-138.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-139-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-139.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-14-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-14.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-140-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-140.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-141-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-141.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-142-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-142.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-143-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-143.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-144-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-144.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-145-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-145.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-146-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-146.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-147-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-147.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-148-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-148.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-149-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-149.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-15-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-15.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-150-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-150.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-151-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-151.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-152-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-152.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-153-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-153.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-154-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-154.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-155-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-155.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-156-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-156.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-157-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-157.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-158-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-158.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-159-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-159.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-16-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-16.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-160-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-160.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-161-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-161.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-162-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-162.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-163-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-163.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-164-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-164.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-165-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-165.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-166-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-166.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-167-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-167.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-168-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-168.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-169-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-169.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-17-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-17.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-170-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-170.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-171-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-171.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-172-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-172.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-173-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-173.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-174-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-174.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-175-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-175.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-176-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-176.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-177-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-177.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-178-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-178.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-179-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-179.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-18-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-18.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-180-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-180.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-182-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-182.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-185-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-185.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-186-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-186.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-187-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-187.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-188-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-188.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-189-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-189.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-19-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-19.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-190-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-190.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-191-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-191.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-192-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-192.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-193-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-193.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-194-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-194.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-195-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-195.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-196-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-196.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-197-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-197.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-198-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-198.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-199-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-199.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-2.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-20-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-20.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-200-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-200.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-201-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-201.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-202-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-202.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-203-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-203.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-204-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-204.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-205-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-205.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-206-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-206.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-207-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-207.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-208-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-208.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-209-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-209.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-21-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-21.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-210-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-210.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-211-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-211.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-212-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-212.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-213-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-213.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-214-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-214.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-215-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-215.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-216-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-216.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-217-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-217.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-218-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-218.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-219-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-219.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-22-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-22.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-220-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-220.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-221-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-221.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-222-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-222.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-23-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-23.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-24-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-24.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-25-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-25.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-26-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-26.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-27-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-27.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-28-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-28.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-29-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-29.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-3.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-30-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-30.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-31-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-31.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-32-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-32.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-33-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-33.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-34-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-34.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-35-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-35.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-36-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-36.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-37-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-37.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-38-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-38.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-39-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-39.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-4.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-40-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-40.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-41-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-41.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-42-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-42.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-43-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-43.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-44-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-44.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-45-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-45.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-46-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-46.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-47-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-47.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-48-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-48.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-49-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-49.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-5.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-50-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-50.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-51-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-51.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-52-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-52.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-53-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-53.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-54-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-54.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-55-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-55.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-56-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-56.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-57-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-57.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-58-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-58.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-59-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-59.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-6.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-60-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-60.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-61-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-61.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-62-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-62.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-63-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-63.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-64-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-64.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-65-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-65.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-66-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-66.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-67-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-67.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-68-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-68.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-69-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-69.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-7.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-70-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-70.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-71-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-71.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-72-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-72.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-73-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-73.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-74-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-74.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-75-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-75.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-76-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-76.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-77-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-77.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-78-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-78.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-79-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-79.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-8.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-80-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-80.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-81-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-81.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-82-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-82.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-84-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-84.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-85-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-85.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-86-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-86.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-88-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-88.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-89-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-89.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-9-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-9.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-90-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-90.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-91-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-91.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-92-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-92.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-93-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-93.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-94-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-94.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-96-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-96.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-97-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-97.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-98-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-98.html: Added.
  • ietestcenter/Javascript/15.2.3.3-4-99-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.3-4-99.html: Added.
  • ietestcenter/Javascript/15.2.3.4-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.4-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.4-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.4-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.4-1.html: Added.
  • ietestcenter/Javascript/15.2.3.4-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.4-4-2.html: Added.
  • ietestcenter/Javascript/15.2.3.4-4-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.4-4-b-1.html: Added.
  • ietestcenter/Javascript/15.2.3.5-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.5-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.5-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.5-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.5-1.html: Added.
  • ietestcenter/Javascript/15.2.3.5-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.5-2-1.html: Added.
  • ietestcenter/Javascript/15.2.3.5-3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.5-3-1.html: Added.
  • ietestcenter/Javascript/15.2.3.5-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.5-4-1.html: Added.
  • ietestcenter/Javascript/15.2.3.6-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.6-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.6-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-1.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-1.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-10-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-10.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-11-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-11.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-12-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-12.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-13-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-13.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-14-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-14.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-2.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-3-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-3.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-4-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-4.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-5.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-6.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-7-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-7.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-8-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-8.html: Added.
  • ietestcenter/Javascript/15.2.3.6-3-9-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-3-9.html: Added.
  • ietestcenter/Javascript/15.2.3.6-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-4-1.html: Added.
  • ietestcenter/Javascript/15.2.3.6-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-4-5.html: Added.
  • ietestcenter/Javascript/15.2.3.6-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.6-4-6.html: Added.
  • ietestcenter/Javascript/15.2.3.7-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.7-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.7-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.7-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.7-1.html: Added.
  • ietestcenter/Javascript/15.2.3.8-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.8-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.8-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.8-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.8-1.html: Added.
  • ietestcenter/Javascript/15.2.3.9-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.9-0-1.html: Added.
  • ietestcenter/Javascript/15.2.3.9-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.9-0-2.html: Added.
  • ietestcenter/Javascript/15.2.3.9-1-expected.txt: Added.
  • ietestcenter/Javascript/15.2.3.9-1.html: Added.
  • ietestcenter/Javascript/15.3.2.1-11-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.2.1-11-1.html: Added.
  • ietestcenter/Javascript/15.3.2.1-11-3-expected.txt: Added.
  • ietestcenter/Javascript/15.3.2.1-11-3.html: Added.
  • ietestcenter/Javascript/15.3.2.1-11-5-expected.txt: Added.
  • ietestcenter/Javascript/15.3.2.1-11-5.html: Added.
  • ietestcenter/Javascript/15.3.3.2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.3.2-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-0-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-0-2.html: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-2-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-2.html: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-3-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-3.html: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-4-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-4.html: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-5-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-13.b-5.html: Added.
  • ietestcenter/Javascript/15.3.4.5-15-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-15-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-15-2-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-15-2.html: Added.
  • ietestcenter/Javascript/15.3.4.5-16-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-16-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-2.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-3-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-3.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-4-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-4.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-5-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-5.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-6-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-6.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-7-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-7.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-8-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-8.html: Added.
  • ietestcenter/Javascript/15.3.4.5-2-9-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-2-9.html: Added.
  • ietestcenter/Javascript/15.3.4.5-8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-8-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-8-2-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-8-2.html: Added.
  • ietestcenter/Javascript/15.3.4.5-9-1-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-9-1.html: Added.
  • ietestcenter/Javascript/15.3.4.5-9-2-expected.txt: Added.
  • ietestcenter/Javascript/15.3.4.5-9-2.html: Added.
  • ietestcenter/Javascript/15.4.3.2-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.3.2-0-1.html: Added.
  • ietestcenter/Javascript/15.4.3.2-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.3.2-0-2.html: Added.
  • ietestcenter/Javascript/15.4.3.2-0-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.3.2-0-3.html: Added.
  • ietestcenter/Javascript/15.4.3.2-0-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.3.2-0-4.html: Added.
  • ietestcenter/Javascript/15.4.3.2-0-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.3.2-0-5.html: Added.
  • ietestcenter/Javascript/15.4.3.2-0-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.3.2-0-6.html: Added.
  • ietestcenter/Javascript/15.4.3.2-0-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.3.2-0-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-12.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-13.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-14.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-15.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-16-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-16.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-18-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-18.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-1-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-1-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-10-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-10-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-10-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-10-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-12.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-13.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-14.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-15.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-17-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-17.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-18-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-18.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-19-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-19.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-20-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-20.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-2-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-2-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-12.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-13.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-14.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-15.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-16-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-16.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-17-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-17.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-18-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-18.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-19-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-19.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-20-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-20.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-21-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-21.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-22-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-22.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-23-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-23.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-24-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-24.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-25-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-25.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-28-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-28.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-29-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-29.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-3-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-3-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-12.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-4-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-4-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-12.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-13.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-14.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-15.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-16-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-16.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-17-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-17.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-18-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-18.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-19-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-19.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-20-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-20.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-21-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-21.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-22-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-22.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-23-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-23.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-24-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-24.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-25-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-25.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-28-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-28.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-29-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-29.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-30-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-30.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-31-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-31.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-32-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-32.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-33-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-33.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-5-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-5-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-6-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-6-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-7-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-7-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-7-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-7-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-7-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-7-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-7-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-7-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-8-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-8-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-8-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-8-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-8-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-8-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-8-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-8-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-8-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-8-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-8-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-8-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-8-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-12.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-a-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-24-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-24.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-25-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-25.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-26-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-26.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-27-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-27.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-i-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-10.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-11.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-3.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-4.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-5.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-6.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-7.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-8.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-ii-9.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-iii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-iii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-iii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.14-9-b-iii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-10.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-12.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-13.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-14.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-15.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-16-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-16.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-1-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-1-9.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-10.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-12.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-13.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-14.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-15.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-17-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-17.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-18-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-18.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-19-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-19.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-20-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-20.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-2-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-2-9.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-10.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-12.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-13.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-14.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-15.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-16-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-16.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-17-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-17.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-18-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-18.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-19-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-19.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-20-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-20.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-21-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-21.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-22-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-22.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-23-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-23.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-24-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-24.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-25-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-25.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-26-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-26.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-27-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-27.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-28-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-28.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-29-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-29.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-3-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-3-9.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-10.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-4-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-4-9.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-10.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-12.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-13.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-14-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-14.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-15-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-15.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-16-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-16.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-17-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-17.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-18-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-18.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-19-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-19.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-20-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-20.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-21-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-21.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-22-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-22.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-23-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-23.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-24-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-24.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-25-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-25.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-28-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-28.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-29-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-29.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-30-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-30.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-31-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-31.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-32-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-32.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-33-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-33.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-5-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-5-9.html: Added.
  • ietestcenter/Javascript/15.4.4.15-6-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-6-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-6-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-6-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-6-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-6-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-6-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-6-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-6-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-6-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-6-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-6-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-7-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-7-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-7-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-7-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-10.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-9.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-12.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-a-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-24-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-24.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-25-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-25.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-26-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-26.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-27-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-27.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-i-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-10.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-11.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-3.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-4.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-5.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-6.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-7.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-8.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-ii-9.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-iii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-iii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-iii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-8-b-iii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.15-9-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-9-1.html: Added.
  • ietestcenter/Javascript/15.4.4.15-9-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.15-9-2.html: Added.
  • ietestcenter/Javascript/15.4.4.16-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.16-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.16-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.16-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.16-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.16-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.16-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.16-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.16-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.16-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.16-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.16-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.16-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.16-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-1.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-2.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-3.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-4.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-6.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-c-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-c-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.16-7-c-ii-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-7-c-ii-3.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-1.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-10.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-11.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-12.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-13.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-2.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-3.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-4.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-5.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-6.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-7.html: Added.
  • ietestcenter/Javascript/15.4.4.16-8-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.16-8-8.html: Added.
  • ietestcenter/Javascript/15.4.4.17-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.17-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.17-4-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-4-9.html: Added.
  • ietestcenter/Javascript/15.4.4.17-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.17-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.17-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.17-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.17-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.17-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-1.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-2.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-3.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-4.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-5.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-6.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-c-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-c-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.17-7-c-ii-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-7-c-ii-3.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-1.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-10.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-11.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-12.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-13-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-13.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-2.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-3.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-4.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-5.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-6.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-7.html: Added.
  • ietestcenter/Javascript/15.4.4.17-8-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.17-8-8.html: Added.
  • ietestcenter/Javascript/15.4.4.18-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.18-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.18-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.18-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.18-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.18-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.18-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.18-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.18-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-1.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-2.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-3.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-4.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-5.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-c-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.18-7-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-7-c-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-1.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-10-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-10.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-11-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-11.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-12-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-12.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-2.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-3.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-4.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-5.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-6.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-7.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-8.html: Added.
  • ietestcenter/Javascript/15.4.4.18-8-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.18-8-9.html: Added.
  • ietestcenter/Javascript/15.4.4.19-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.19-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-7.html: Added.
  • ietestcenter/Javascript/15.4.4.19-5-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-5-8.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-2.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-3.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-4.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-5.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-6.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-c-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-c-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.19-8-c-iii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-8-c-iii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-9-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-9-1.html: Added.
  • ietestcenter/Javascript/15.4.4.19-9-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-9-2.html: Added.
  • ietestcenter/Javascript/15.4.4.19-9-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-9-3.html: Added.
  • ietestcenter/Javascript/15.4.4.19-9-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.19-9-4.html: Added.
  • ietestcenter/Javascript/15.4.4.20-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.20-10-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-10-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-10-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-10-2.html: Added.
  • ietestcenter/Javascript/15.4.4.20-10-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-10-3.html: Added.
  • ietestcenter/Javascript/15.4.4.20-10-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-10-4.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.20-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.20-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.20-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.20-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.20-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.20-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-2.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-3.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-4.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-5.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-6.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-7.html: Added.
  • ietestcenter/Javascript/15.4.4.20-6-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-6-8.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-2.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-3.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-4.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-5.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-6.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-c-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-c-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.20-9-c-iii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.20-9-c-iii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-3.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-4.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-5.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-6.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-7.html: Added.
  • ietestcenter/Javascript/15.4.4.21-10-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-10-8.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.21-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-7.html: Added.
  • ietestcenter/Javascript/15.4.4.21-5-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-5-8.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-3.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-4.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-5.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-6.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-7.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-8.html: Added.
  • ietestcenter/Javascript/15.4.4.21-7-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-7-9.html: Added.
  • ietestcenter/Javascript/15.4.4.21-8-c-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-8-c-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-8-c-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-8-c-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-8-c-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-8-c-3.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-3.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-4.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-5.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-6.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-3.html: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.21-9-c-ii-4.html: Added.
  • ietestcenter/Javascript/15.4.4.22-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-0-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-0-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-3.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-4.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-5.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-6.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-7.html: Added.
  • ietestcenter/Javascript/15.4.4.22-10-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-10-8.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-3.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-4.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-5.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-6.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-7.html: Added.
  • ietestcenter/Javascript/15.4.4.22-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-4-8.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-3.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-4.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-5.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-6.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-7.html: Added.
  • ietestcenter/Javascript/15.4.4.22-5-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-5-8.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-3.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-4.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-5.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-6.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-7-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-7.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-8-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-8.html: Added.
  • ietestcenter/Javascript/15.4.4.22-7-9-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-7-9.html: Added.
  • ietestcenter/Javascript/15.4.4.22-8-c-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-8-c-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-8-c-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-8-c-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-8-c-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-8-c-3.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-3.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-4.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-5-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-5.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-6-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-6.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-b-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-b-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-1.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-2.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-3.html: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-4-expected.txt: Added.
  • ietestcenter/Javascript/15.4.4.22-9-c-ii-4.html: Added.
  • ietestcenter/Javascript/15.4.5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.5-1.html: Added.
  • ietestcenter/Javascript/15.4.5.1-3.d-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.5.1-3.d-1.html: Added.
  • ietestcenter/Javascript/15.4.5.1-3.d-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.5.1-3.d-2.html: Added.
  • ietestcenter/Javascript/15.4.5.1-3.d-3-expected.txt: Added.
  • ietestcenter/Javascript/15.4.5.1-3.d-3.html: Added.
  • ietestcenter/Javascript/15.4.5.1-5-1-expected.txt: Added.
  • ietestcenter/Javascript/15.4.5.1-5-1.html: Added.
  • ietestcenter/Javascript/15.4.5.1-5-2-expected.txt: Added.
  • ietestcenter/Javascript/15.4.5.1-5-2.html: Added.
  • ietestcenter/Javascript/15.5.4.20-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-0-1.html: Added.
  • ietestcenter/Javascript/15.5.4.20-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-0-2.html: Added.
  • ietestcenter/Javascript/15.5.4.20-1-1-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-1-1.html: Added.
  • ietestcenter/Javascript/15.5.4.20-1-2-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-1-2.html: Added.
  • ietestcenter/Javascript/15.5.4.20-1-3-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-1-3.html: Added.
  • ietestcenter/Javascript/15.5.4.20-1-4-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-1-4.html: Added.
  • ietestcenter/Javascript/15.5.4.20-1-5-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-1-5.html: Added.
  • ietestcenter/Javascript/15.5.4.20-1-6-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-1-6.html: Added.
  • ietestcenter/Javascript/15.5.4.20-1-7-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-1-7.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-1.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-10-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-10.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-11-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-11.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-12-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-12.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-13-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-13.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-14-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-14.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-16-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-16.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-18-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-18.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-19-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-19.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-2-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-2.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-20-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-20.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-21-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-21.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-22-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-22.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-24-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-24.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-27-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-27.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-28-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-28.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-29-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-29.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-3-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-3.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-30-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-30.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-32-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-32.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-34-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-34.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-35-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-35.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-36-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-36.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-37-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-37.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-38-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-38.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-39-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-39.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-4-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-4.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-40-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-40.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-41-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-41.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-42-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-42.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-43-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-43.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-44-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-44.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-45-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-45.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-46-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-46.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-47-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-47.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-48-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-48.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-49-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-49.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-5-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-5.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-50-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-50.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-51-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-51.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-52-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-52.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-53-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-53.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-54-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-54.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-55-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-55.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-56-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-56.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-57-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-57.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-58-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-58.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-59-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-59.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-6-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-6.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-60-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-60.html: Added.
  • ietestcenter/Javascript/15.5.4.20-4-8-expected.txt: Added.
  • ietestcenter/Javascript/15.5.4.20-4-8.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-1-1-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-1-1.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-1-2-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-1-2.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-1.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-2-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-2.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-3-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-3.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-4-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-4.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-5-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-5.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-6-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-6.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-7-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-7.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-8-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-3-8.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-1-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-1.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-2-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-2.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-3-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-3.html: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-4-expected.txt: Added.
  • ietestcenter/Javascript/15.5.5.5.2-7-4.html: Added.
  • ietestcenter/Javascript/15.7.3-1-expected.txt: Added.
  • ietestcenter/Javascript/15.7.3-1.html: Added.
  • ietestcenter/Javascript/15.7.3-2-expected.txt: Added.
  • ietestcenter/Javascript/15.7.3-2.html: Added.
  • ietestcenter/Javascript/15.7.3.1-1-expected.txt: Added.
  • ietestcenter/Javascript/15.7.3.1-1.html: Added.
  • ietestcenter/Javascript/15.7.3.1-2-expected.txt: Added.
  • ietestcenter/Javascript/15.7.3.1-2.html: Added.
  • ietestcenter/Javascript/15.7.4-1-expected.txt: Added.
  • ietestcenter/Javascript/15.7.4-1.html: Added.
  • ietestcenter/Javascript/15.9.4.4-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.9.4.4-0-1.html: Added.
  • ietestcenter/Javascript/15.9.4.4-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.9.4.4-0-2.html: Added.
  • ietestcenter/Javascript/15.9.5.43-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.9.5.43-0-1.html: Added.
  • ietestcenter/Javascript/15.9.5.43-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.9.5.43-0-2.html: Added.
  • ietestcenter/Javascript/15.9.5.44-0-1-expected.txt: Added.
  • ietestcenter/Javascript/15.9.5.44-0-1.html: Added.
  • ietestcenter/Javascript/15.9.5.44-0-2-expected.txt: Added.
  • ietestcenter/Javascript/15.9.5.44-0-2.html: Added.
  • ietestcenter/Javascript/TestCases: Added.
  • ietestcenter/Javascript/TestCases/10.4.2-1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.4.2-1-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.4.2-1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.4.2-1-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.4.2-1-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.4.2-2-c-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-10-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-10-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-12-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-12-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-13-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-6-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-6-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-6-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/10.6-6-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.4-0.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-a-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-a-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-b-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-b-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-c-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-c-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-d-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-d-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-d-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_4-4-d-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_5-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_6-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_6-3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_7-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.1.5_7-3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.13.1-1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.13.1-1-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.13.1-1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.13.1-1-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.13.1-4-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-2-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-2-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-2-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-2-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-3-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-17.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-4.a-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/11.4.1-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-0-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-2-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-2-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.10-7-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-13.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.14-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.2.1-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/12.2.1-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.10.6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.10.7.1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.10.7.2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.10.7.3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.10.7.4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.10.7.5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12-0-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12-0-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-0-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g1-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g1-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g2-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g2-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g2-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g5-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g5-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g6-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g6-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g6-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g6-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g6-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g6-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.1.1-g6-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.2-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.2-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.2-0-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-0-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-13.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-14.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-15.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-11-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-5-a-i-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-5-b-i-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-6-a-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-6-a-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-6-b-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-6-b-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-6-b-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-6-b-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-7-a-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-8-a-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-8-a-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-8-a-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-8-a-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3-8-a-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_2-2-b-i-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_2-2-b-i-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_2-2-b-i-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_2-3-a-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_2-3-a-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_2-3-a-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_4-1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_4-1-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.12.3_4-1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.10-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.10-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.10-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.10-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-21.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-22.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-23.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-25.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-26.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-27.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.11-4-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-21.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-22.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-23.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-25.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-26.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-27.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.12-3-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-0-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-21.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.13-2-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-1-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-1-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-1-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-2-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-2-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-2-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-2-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-3-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-3-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-3-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.14-3-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-0-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.2-2-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-2-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-100.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-101.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-102.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-103.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-104.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-105.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-106.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-107.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-108.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-109.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-110.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-111.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-112.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-113.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-114.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-115.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-116.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-117.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-118.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-119.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-120.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-121.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-122.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-123.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-124.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-125.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-126.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-127.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-128.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-129.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-130.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-131.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-132.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-133.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-134.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-135.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-136.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-137.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-138.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-139.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-140.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-141.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-142.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-143.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-144.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-145.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-146.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-147.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-148.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-149.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-150.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-151.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-152.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-153.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-154.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-155.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-156.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-157.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-158.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-159.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-160.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-161.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-162.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-163.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-164.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-165.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-166.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-167.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-168.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-169.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-170.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-171.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-172.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-173.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-174.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-175.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-176.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-177.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-178.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-179.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-180.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-182.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-185.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-186.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-188.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-189.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-190.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-191.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-192.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-193.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-194.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-195.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-196.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-197.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-198.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-199.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-200.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-201.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-202.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-203.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-204.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-205.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-206.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-207.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-208.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-209.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-21.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-210.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-211.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-216.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-217.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-218.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-219.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-22.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-220.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-221.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-222.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-23.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-25.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-26.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-27.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-28.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-29.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-30.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-31.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-32.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-33.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-34.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-35.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-36.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-37.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-38.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-39.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-40.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-41.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-42.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-43.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-44.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-45.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-46.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-47.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-48.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-49.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-50.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-51.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-52.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-53.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-54.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-55.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-56.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-57.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-58.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-59.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-60.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-61.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-62.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-63.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-64.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-65.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-66.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-67.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-68.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-69.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-70.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-71.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-72.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-73.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-74.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-75.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-76.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-77.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-78.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-79.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-80.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-81.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-82.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-84.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-85.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-86.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-88.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-89.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-90.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-91.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-92.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-93.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-94.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-96.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-97.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-98.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.3-4-99.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.4-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.4-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.4-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.4-4-b-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.5-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.5-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.5-2-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.5-3-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.5-4-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-3-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-4-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.6-4-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.7-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.7-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.7-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.8-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.8-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.8-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.9-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.9-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.2.3.9-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.2.1-11-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.2.1-11-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.2.1-11-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.3.2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-13.b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-13.b-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-13.b-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-13.b-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-13.b-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-15-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-16-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-2-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-8-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-8-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-9-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.3.4.5-9-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.3.2-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.3.2-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.3.2-0-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.3.2-0-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.3.2-0-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.3.2-0-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.3.2-0-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-1-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-10-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-10-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-13.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-14.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-18.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-2-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-19.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-20.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-21.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-22.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-23.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-25.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-28.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-29.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-3-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-4-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-21.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-22.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-23.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-24.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-25.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-28.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-29.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-30.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-31.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-32.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-33.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-5-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-6-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-7-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-7-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-7-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-7-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-7-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-7-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-8-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-8-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-8-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-8-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-8-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-8-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-8-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-a-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-25.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-26.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-27.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-iii-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.14-9-b-iii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-1-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-13.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-14.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-18.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-2-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-19.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-20.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-21.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-22.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-23.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-25.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-26.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-27.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-28.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-29.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-3-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-4-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-15.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-17.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-21.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-22.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-23.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-24.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-25.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-28.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-29.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-30.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-31.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-32.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-33.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-5-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-6-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-6-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-6-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-6-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-6-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-6-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-7-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-7-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-7-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-7-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-a-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-25.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-26.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-27.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-9.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-iii-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-8-b-iii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-9-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.15-9-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-5-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-5-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-5-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-5-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-7-c-ii-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-13.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.16-8-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-4-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-5-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-5-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-5-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-5-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-7-c-ii-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-13.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.17-8-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-5-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-5-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-5-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-5-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-7-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-10.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-11.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-12.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.18-8-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-5-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-8-c-iii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-9-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-9-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-9-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.19-9-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-10-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-10-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-10-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-10-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-5-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-5-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-5-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-5-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-6-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.20-9-c-iii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-10-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-5-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-7-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-8-c-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-8-c-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-8-c-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-c-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-10-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-5-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-7.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-8.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-7-9.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-8-c-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-8-c-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-8-c-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-5.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-6.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-b-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-c-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-1.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-2.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-3.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-4.js: Added.

(ES5Harness.registerTest.):
(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.5.1-3.d-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.5.1-3.d-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.5.1-3.d-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.5.1-5-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.4.5.1-5-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-1-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-1-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-1-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-1-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-1-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-1-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-10.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-11.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-12.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-13.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-14.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-16.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-18.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-19.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-20.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-21.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-22.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-24.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-27.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-28.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-29.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-30.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-32.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-34.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-35.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-36.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-37.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-38.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-39.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-40.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-41.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-42.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-43.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-44.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-45.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-46.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-47.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-48.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-49.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-50.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-51.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-52.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-53.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-54.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-55.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-56.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-57.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-58.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-59.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-60.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.4.20-4-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-1-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-5.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-6.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-7.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-3-8.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-7-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-7-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-7-3.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.5.5.5.2-7-4.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.7.3-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.7.3-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.7.3.1-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.7.3.1-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.7.4-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.9.4.4-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.9.4.4-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.9.5.43-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.9.5.43-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.9.5.44-0-1.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/TestCases/15.9.5.44-0-2.js: Added.

(ES5Harness.registerTest):

  • ietestcenter/Javascript/resources: Added.
  • ietestcenter/Javascript/resources/ie-test-post.js: Added.
  • ietestcenter/Javascript/resources/ie-test-pre.js: Added.

(ES5Harness.registerTest):
(fnExists):
(fnSupportsStrict):
(compareArray):
(arrayContains):

11:34 AM Changeset in webkit [62809] by andersca@apple.com
  • 6 edits
    3 adds in trunk

Add stubbed out PluginView class
https://bugs.webkit.org/show_bug.cgi?id=41879

Reviewed by Sam Weinig.

WebCore:

Export functions needed by WebKit2.

  • WebCore.exp.in:

WebKit2:

  • WebKit2.xcodeproj/project.pbxproj:

Add PluginView.cpp and PluginView.h

  • WebProcess/Plugins/PluginView.cpp: Added.

(WebKit::PluginView::PluginView):
(WebKit::PluginView::~PluginView):
(WebKit::PluginView::setFrameRect):
(WebKit::PluginView::paint):
(WebKit::PluginView::viewGeometryDidChange):
(WebKit::PluginView::invalidateRect):
Stub out these functions.

  • WebProcess/Plugins/PluginView.h: Added.

(WebKit::PluginView::create):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):
Create a plug-in view.

  • win/WebKit2.vcproj:

Add PluginView.cpp and PluginView.h.

11:33 AM Changeset in webkit [62808] by sfalken@apple.com
  • 3 edits
    2 adds in trunk/WebKit2

2010-07-08 Steve Falkenburg <sfalken@apple.com>

Reviewed by Adam Roben.

WebKit2 on Windows needs a version resource
https://bugs.webkit.org/show_bug.cgi?id=41870
<rdar://problem/8170501>

  • win/WebKit2.rc: Added.
  • win/WebKit2.vcproj:
  • win/WebKit2WebProcess.rc: Added.
  • win/WebKit2WebProcess.vcproj:
11:31 AM Changeset in webkit [62807] by benm@google.com
  • 2 edits in trunk/WebCore

2010-07-08 Ben Murdoch <benm@google.com>

Reviewed by Pavel Feldman.

Fix build break in V8ConsoleCustom.cpp
https://bugs.webkit.org/show_bug.cgi?id=40825

No new tests as just fixing a build break.

  • bindings/v8/custom/V8ConsoleCustom.cpp: Guard profilesAccessorGetter

appropriately.

11:23 AM Changeset in webkit [62806] by barraclough@apple.com
  • 2 edits in trunk/JavaScriptCore

GTK build fix.

  • GNUmakefile.am:
11:06 AM Changeset in webkit [62805] by weinig@apple.com
  • 8 edits
    2 moves
    2 adds in trunk/WebKit2

Patch for https://bugs.webkit.org/show_bug.cgi?id=41874
Add stubbed out WebBackForwardListProxy

Reviewed by Anders Carlsson.

  • No behavior change.
  • Rename the old WebBackForwardListProxy to WebBackForwardList since it will be the implementation, not the proxy.
  • UIProcess/API/C/WKAPICast.h:
  • UIProcess/API/C/WKBackForwardList.cpp:
  • UIProcess/API/C/WKPage.cpp:
  • UIProcess/WebBackForwardList.cpp: Copied from UIProcess/WebBackForwardListProxy.cpp.
  • UIProcess/WebBackForwardList.h: Copied from UIProcess/WebBackForwardListProxy.h.

(WebKit::WebBackForwardList::create):

  • UIProcess/WebBackForwardListProxy.cpp: Removed.
  • UIProcess/WebBackForwardListProxy.h: Removed.
  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::WebPageProxy):

  • UIProcess/WebPageProxy.h:

(WebKit::WebPageProxy::backForwardList):

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/WebPage/WebBackForwardListProxy.cpp: Added.
  • WebProcess/WebPage/WebBackForwardListProxy.h: Added.

(WebKit::WebBackForwardListProxy::create):

  • win/WebKit2.vcproj:
10:49 AM Changeset in webkit [62804] by weinig@apple.com
  • 6 edits in trunk

Pass Page to BackForwardControllerClient::createBackForwardList since it
may be called before implementations of BackForwardControllerClient have
access to a Page.

Reviewed by Anders Carlsson.

WebCore:

  • history/BackForwardController.cpp:

(WebCore::BackForwardController::BackForwardController):

  • history/BackForwardControllerClient.h:

WebKit2:

  • WebProcess/WebCoreSupport/WebBackForwardControllerClient.cpp:

(WebKit::WebBackForwardControllerClient::createBackForwardList):

  • WebProcess/WebCoreSupport/WebBackForwardControllerClient.h:
10:48 AM Changeset in webkit [62803] by Csaba Osztrogonác
  • 2 edits in trunk/LayoutTests

Unreviewed fix.

[Qt] Skip tests introduced in r62779, because they fail with Qt 4.6.2.
Fixed in Qt 4.7. They will be unskipped when buildbot is upgraded.

  • platform/qt/Skipped:
    • http/tests/xmlhttprequest/access-control-preflight-async-not-supported.html skipped.
    • http/tests/xmlhttprequest/access-control-preflight-sync-not-supported.html skipped.
10:33 AM Changeset in webkit [62802] by jcivelli@chromium.org
  • 2 edits in trunk/WebKitTools

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

Unreviewed. Adding myself as a committer.

  • Scripts/webkitpy/common/config/committers.py:
10:32 AM Changeset in webkit [62801] by vitalyr@chromium.org
  • 6 edits
    14 adds in trunk/LayoutTests

2010-07-08 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Update expectations.

  • platform/chromium-linux/fast/gradients/list-item-gradient-expected.checksum:
  • platform/chromium-linux/fast/gradients/list-item-gradient-expected.png:
  • platform/chromium-linux/fast/gradients/radial-centered-expected.checksum: Added.
  • platform/chromium-linux/fast/gradients/radial-centered-expected.png: Added.
  • platform/chromium-linux/svg/custom/text-rotated-gradient-expected.checksum: Added.
  • platform/chromium-linux/svg/custom/text-rotated-gradient-expected.png: Added.
  • platform/chromium-mac/fast/gradients/radial-centered-expected.checksum: Added.
  • platform/chromium-mac/fast/gradients/radial-centered-expected.png: Added.
  • platform/chromium-mac/fast/gradients/radial-centered-expected.txt: Added.
  • platform/chromium-win/fast/gradients/list-item-gradient-expected.checksum:
  • platform/chromium-win/fast/gradients/list-item-gradient-expected.png:
  • platform/chromium-win/fast/gradients/radial-centered-expected.checksum: Added.
  • platform/chromium-win/fast/gradients/radial-centered-expected.png: Added.
  • platform/chromium-win/fast/gradients/radial-centered-expected.txt: Added.
  • platform/chromium-win/svg/custom/text-rotated-gradient-expected.checksum: Added.
  • platform/chromium-win/svg/custom/text-rotated-gradient-expected.png: Added.
  • platform/chromium-win/svg/custom/text-rotated-gradient-expected.txt: Added.
  • platform/chromium/test_expectations.txt:
10:29 AM Changeset in webkit [62800] by ap@apple.com
  • 1 edit
    2 adds in trunk/LayoutTests

Just landing a test for a bug that's been already fixed.

https://bugs.webkit.org/show_bug.cgi?id=17631
URL encoding problem with spaces

  • fast/parser/href-whitespace-expected.txt: Added.
  • fast/parser/href-whitespace.html: Added.
10:26 AM Changeset in webkit [62799] by barraclough@apple.com
  • 7 edits in trunk/JavaScriptCore

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

Reviewed by Sam Weinig.

Update compile flags to allow use of ExecutableAllocatorFixedVMPool on platforms
other than x86-64 (this may be useful on 32-bit platforms, too).

Simplify ifdefs by dividing into thwo broad allocation strategies
(ENABLE_EXECUTABLE_ALLOCATOR_FIXED & ENABLE_EXECUTABLE_ALLOCATOR_DEMAND).

Rename constant used in the code to have names descriptive of their purpose,
rather than their specific value on a given platform.

  • jit/ExecutableAllocator.cpp:

(JSC::ExecutableAllocator::reprotectRegion):
(JSC::ExecutableAllocator::cacheFlush):

  • jit/ExecutableAllocatorFixedVMPool.cpp:

(JSC::FixedVMPoolAllocator::FixedVMPoolAllocator):
(JSC::FixedVMPoolAllocator::free):
(JSC::ExecutablePool::systemAlloc):

  • jit/ExecutableAllocatorPosix.cpp:
  • jit/ExecutableAllocatorSymbian.cpp:
  • jit/ExecutableAllocatorWin.cpp:
  • wtf/Platform.h:
10:26 AM Changeset in webkit [62798] by commit-queue@webkit.org
  • 3 edits
    4 deletes in trunk

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

Unreviewed, rolling out r62778.
http://trac.webkit.org/changeset/62778
https://bugs.webkit.org/show_bug.cgi?id=41866

Broke svg/W3C-SVG-1.1/text-intro-05-t.svg in debug (Requested
by pfeldman on #webkit).

  • fast/text/international/bidi-mirror-he-ar.html: Removed.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Removed.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png: Removed.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.

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

Unreviewed, rolling out r62778.
http://trac.webkit.org/changeset/62778
https://bugs.webkit.org/show_bug.cgi?id=41866

Broke svg/W3C-SVG-1.1/text-intro-05-t.svg in debug (Requested
by pfeldman on #webkit).

  • platform/graphics/chromium/FontLinux.cpp: (WebCore::TextRunWalker::TextRunWalker): (WebCore::TextRunWalker::~TextRunWalker):
10:18 AM Changeset in webkit [62797] by andersca@apple.com
  • 4 edits in trunk/WebKit2

Fix fallout from Darin's adoptRef assertion changes.

Reviewed by Sam Weinig.

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::sharedProcessContext):
(WebKit::WebContext::sharedThreadContext):

  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::createMainFrame):
(WebKit::WebFrame::createSubframe):
(WebKit::WebFrame::create):
(WebKit::WebFrame::WebFrame):

  • WebProcess/WebPage/WebFrame.h:
10:05 AM Changeset in webkit [62796] by sfalken@apple.com
  • 2 edits in trunk/WebKit2

2010-07-08 Steve Falkenburg <sfalken@apple.com>

Reviewed by Mark Rowe.

WebKit2 should enable DEP (Data Execution Prevention) on Windows via /NXCOMPAT
https://bugs.webkit.org/show_bug.cgi?id=41837
<rdar://problem/8170505>

  • win/WebKit2WebProcess.vcproj:
10:01 AM Changeset in webkit [62795] by vitalyr@chromium.org
  • 2 edits in trunk/WebCore

2010-07-08 Vitaly Repeshko <vitalyr@chromium.org>

Reviewed by Pavel Feldman.

Fix adoptRef usage violation in IDBObjectStoreRequest
https://bugs.webkit.org/show_bug.cgi?id=41869

  • storage/IDBObjectStoreRequest.cpp: (WebCore::IDBObjectStoreRequest::IDBObjectStoreRequest):
9:51 AM Changeset in webkit [62794] by weinig@apple.com
  • 2 edits in trunk/WebCore

Another chromium build fix.

  • history/BackForwardListChromium.cpp:

(WebCore::BackForwardListImpl::goBack):
(WebCore::BackForwardListImpl::goForward):
(WebCore::BackForwardListImpl::backListWithLimit):
(WebCore::BackForwardListImpl::forwardListWithLimit):
(WebCore::BackForwardListImpl::containsItem):
(WebCore::BackForwardListImpl::removeItem):

9:42 AM Changeset in webkit [62793] by weinig@apple.com
  • 2 edits in trunk/WebCore

Fix Chromium build.

  • WebCore.gyp/WebCore.gyp:
9:35 AM Changeset in webkit [62792] by weinig@apple.com
  • 18 edits
    1 copy
    1 move in trunk

Patch for https://bugs.webkit.org/show_bug.cgi?id=41826
Convert BackForwardList to an abstract base class and add BackForwardListImpl
as the concrete implementation of it.

Reviewed by Anders Carlsson.

WebCore:

  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.exp.in:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • history/BackForwardController.cpp:

(WebCore::BackForwardController::BackForwardController):

  • history/BackForwardController.h:
  • history/BackForwardList.cpp: Removed.
  • history/BackForwardList.h:

(WebCore::BackForwardList::~BackForwardList):
(WebCore::BackForwardList::isBackForwardListImpl):
(WebCore::BackForwardList::BackForwardList):

  • history/BackForwardListChromium.cpp:
  • history/BackForwardListImpl.cpp: Copied from WebCore/history/BackForwardList.cpp.
  • history/BackForwardListImpl.h: Copied from WebCore/history/BackForwardList.h.

(WebCore::BackForwardListImpl::isBackForwardListImpl):

WebKit/mac:

  • History/WebBackForwardList.mm:

(-[WebBackForwardList init]):
(-[WebBackForwardList setPageCacheSize:]):
(-[WebBackForwardList pageCacheSize]):

WebKit/qt:

  • Api/qwebhistory.cpp:

(QWebHistory::clear):
(QWebHistory::back):
(QWebHistory::forward):
(QWebHistory::goToItem):
(operator>>):
(QWebHistoryPrivate::page):

WebKit2:

  • WebProcess/WebCoreSupport/WebBackForwardControllerClient.cpp:

(WebKit::WebBackForwardControllerClient::createBackForwardList):

9:08 AM Changeset in webkit [62791] by vitalyr@chromium.org
  • 14 edits in trunk

2010-07-08 Vitaly Repeshko <vitalyr@chromium.org>

Reviewed by Pavel Feldman.

Fix adoptRef usage violations (mostly in chromium)
https://bugs.webkit.org/show_bug.cgi?id=41863

  • bindings/v8/V8DOMWrapper.cpp: (WebCore::V8DOMWrapper::wrapNativeNodeFilter):
  • bindings/v8/V8NodeFilterCondition.h: (WebCore::V8NodeFilterCondition::create):
  • bindings/v8/custom/V8HTMLAllCollectionCustom.cpp: (WebCore::getNamedItems):
  • bindings/v8/custom/V8HTMLCollectionCustom.cpp: (WebCore::getNamedItems):
  • bindings/v8/custom/V8HTMLFormElementCustom.cpp: (WebCore::V8HTMLFormElement::namedPropertyGetter):
  • bindings/v8/custom/V8HTMLSelectElementCustom.cpp: (WebCore::V8HTMLSelectElement::namedPropertyGetter):
  • bindings/v8/custom/V8NamedNodesCollection.h: (WebCore::V8NamedNodesCollection::create): (WebCore::V8NamedNodesCollection::V8NamedNodesCollection):
  • storage/IDBDatabaseRequest.cpp: (WebCore::IDBDatabaseRequest::IDBDatabaseRequest):
  • storage/IndexedDatabaseRequest.cpp: (WebCore::IndexedDatabaseRequest::IndexedDatabaseRequest):

2010-07-08 Vitaly Repeshko <vitalyr@chromium.org>

Reviewed by Pavel Feldman.

Fix adoptRef usage violations (mostly in chromium)
https://bugs.webkit.org/show_bug.cgi?id=41863

  • src/IDBCallbacksProxy.cpp: (WebCore::IDBCallbacksProxy::create):
  • src/WebPopupMenuImpl.cpp: (WebKit::WebPopupMenu::create):
  • src/WebViewImpl.cpp: (WebKit::WebView::create):
9:01 AM Changeset in webkit [62790] by kenneth@webkit.org
  • 6 edits in trunk/WebKit2

2010-07-08 Luiz Agostini <luiz@webkit.org>, Kenneth Rohde Christiansen <kenneth@webkit.org>

Reviewed by Antti Koivisto.

[Qt] Improve QtWebkit2 secondary process launching procedure
https://bugs.webkit.org/show_bug.cgi?id=41853

Changing secondary process launching procedure to make sure that the method
ProcessLauncher::didFinishLaunchingProcess will only be called after secondary
process has been launched and the connection has been stablished between the
UIProcess and WebProcess.

This solves the timing issues ocasionaly observed when launching MiniBrowser.

QLocalServer object and related code has been removed from the class Connection.
Server instances of the Connection class now get the QLocalSocket via ProcessLauncher.

  • Platform/CoreIPC/Connection.h:
  • Platform/CoreIPC/qt/ConnectionQt.cpp: (CoreIPC::Connection::platformInitialize): (CoreIPC::Connection::platformInvalidate): (CoreIPC::Connection::open):

Using QProcess* as PlatformProcessIdentifier.

  • Platform/PlatformProcessIdentifier.h:

A new singleton class named ProcessLauncherHelper was created to handle the QLocalServer
object used to receive connections. This class launches the process and waits for it to connect
before calling ProcessLauncher::didFinishLaunchingProcess.

  • UIProcess/Launcher/ProcessLauncher.h:
  • UIProcess/Launcher/qt/ProcessLauncherQt.cpp: (WebKit::ProcessLauncherHelper::launch): (WebKit::ProcessLauncherHelper::takePendingConnection): (WebKit::ProcessLauncherHelper::ProcessLauncherHelper): (WebKit::ProcessLauncherHelper::instance): (WebKit::ProcessLauncherHelper::newConnection): (WebKit::ProcessLauncher::launchProcess): (WebKit::ProcessLauncher::terminateProcess): (_qt_takePendingConnection):
8:04 AM Changeset in webkit [62789] by Adam Roben
  • 2 edits in trunk/WebKitTools

Make Windows stop running tests from platform/mac

r62742 made a change (at my suggestion!) that caused us to start
looking for tests in platform/mac, rather than just looking for
expected results in platform/mac. This patch just undoes that part of
r62742.

Fixes <http://webkit.org/b/41855> REGRESSION (r62742): Windows runs
tests from platform/mac, but shouldn't

Reviewed by Antti Koivisto and Anders Carlsson.

  • Scripts/old-run-webkit-tests:

(top level): Removed "mac-snowleopard" and "mac" from @winPlatforms,
so we won't look in those directories for tests to run.
(expectedDirectoryForTest): Added back code from pre-r62742 to look in
platform/mac-snowleopard and platform/mac for expected results.

7:46 AM Changeset in webkit [62788] by antti.j.koivisto@nokia.com
  • 8 edits in trunk/WebKit2

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Reviewed by Kenneth Rohde Christiansen.

Random build fixes.

  • Shared/qt/WebEventFactoryQt.cpp:
  • UIProcess/API/qt/ClientImpl.cpp:
  • UIProcess/API/qt/qwkpage.cpp:
  • UIProcess/API/qt/qwkpage.h:
  • UIProcess/DrawingAreaProxy.h:
  • UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp:
  • WebProcess/WebProcess.cpp:
7:37 AM Changeset in webkit [62787] by commit-queue@webkit.org
  • 5 edits in trunk/WebKit

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

Reviewed by Kenneth Rohde Christiansen.

[EFL] Implement several notification hooks in FrameLoaderClient.
We just notify browser, making the appropriate type conversions about
the events occurring in WebCore.
https://bugs.webkit.org/show_bug.cgi?id=41005

  • efl/WebCoreSupport/FrameLoaderClientEfl.cpp: (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new wrapper structures in stack in order to give client the opportunity to change parameters. Then, call the function it defines. (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest): (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify client. (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client. (WebCore::FrameLoaderClientEfl::restoreViewState): notify client. (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage): notify browser that the url changed. (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify browser. (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad): notify browser. (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify browser. (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify browser. (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout): notify browser. (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
  • efl/ewk/ewk_frame.cpp: (ewk_frame_request_will_send): emit signal notifying browser. (ewk_frame_request_assign_identifier): emit signal notifying browser. (ewk_frame_did_perform_first_navigation): emit signal notifying browser. (ewk_frame_view_state_save): emit signal notifying browser. (ewk_frame_load_provisional): emit signal notifying browser. (ewk_frame_load_firstlayout_finished): emit signal notifying browser. (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser. (ewk_frame_load_document_finished): emit signal notifying browser.
  • efl/ewk/ewk_frame.h: update documentation about signals being sent and implement wrapper struct for ResourceRequest.
  • efl/ewk/ewk_private.h: export private functions.
7:37 AM WebKit Team edited by tonikitoo@webkit.org
(diff)
7:26 AM Changeset in webkit [62786] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit

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

Reviewed by Kenneth Rohde Christiansen.

[EFL] Flush backing store when going to new page.
Call client method to flush backing store when going to a new page. This
is the notification that data related to current page should be dropped,
since a new page is being loaded.
https://bugs.webkit.org/show_bug.cgi?id=41008

  • efl/WebCoreSupport/FrameLoaderClientEfl.cpp: (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
7:12 AM Changeset in webkit [62785] by tonikitoo@webkit.org
  • 2 edits in trunk/WebKitTools

Unreviewed. Adding myself as a reviewer.

  • Scripts/webkitpy/common/config/committers.py:
6:07 AM Changeset in webkit [62784] by xan@webkit.org
  • 4 edits in trunk

WebCore:

2010-07-08 Xan Lopez <xlopez@igalia.com>

Reviewed by Gustavo Noronha.

Silence a few noisy build rules.

  • GNUmakefile.am:

JavaScriptCore:

2010-07-08 Xan Lopez <xlopez@igalia.com>

Reviewed by Gustavo Noronha.

Silence a few noisy build rules.

  • GNUmakefile.am:
5:57 AM Changeset in webkit [62783] by vestbo@webkit.org
  • 2 edits in trunk/WebKit/qt

Remove unused WEBKIT_VERSION define from qwebpage.cpp

Reviewed by Simon Hausmann.

We now use qWebKitVersion()

5:38 AM Changeset in webkit [62782] by commit-queue@webkit.org
  • 3 edits
    3 adds in trunk

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

Reviewed by Simon Hausmann.

[Qt] Canvas putImageData() resets painter state
https://bugs.webkit.org/show_bug.cgi?id=41827

Added a test to verify that the painting state remains intact after calling putImageData().

  • fast/canvas/canvas-state-intact-after-putImageData-expected.txt: Added.
  • fast/canvas/canvas-state-intact-after-putImageData.html: Added.
  • fast/canvas/script-tests/canvas-state-intact-after-putImageData.js: Added.

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

Reviewed by Simon Hausmann.

[Qt] Canvas putImageData() resets painter state
https://bugs.webkit.org/show_bug.cgi?id=41827

Use drawImage() to copy pixels in putImageData() instead of QPixmap::operator=

Test: fast/canvas/canvas-state-intact-after-putImageData.html

  • platform/graphics/qt/ImageBufferQt.cpp: (WebCore::putImageData):
5:25 AM Changeset in webkit [62781] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-08 Andrey Kosyakov <caseq@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: Do not invoke shortcuts popup upon bare '?' if it's typed
into an input field.
https://bugs.webkit.org/show_bug.cgi?id=41760

  • inspector/front-end/inspector.js: (WebInspector.documentKeyDown):
5:12 AM Changeset in webkit [62780] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-08 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kent Tamura.

[WINCE] Buildfix for EventHandler
https://bugs.webkit.org/show_bug.cgi?id=41829

SM_MENUDROPALIGNMENT isn't supported on WinCE.

  • page/EventHandler.cpp: (WebCore::EventHandler::sendContextMenuEventForKey):
5:00 AM Changeset in webkit [62779] by jschuh@chromium.org
  • 10 edits
    4 copies in trunk/LayoutTests

2010-07-08 Justin Schuh <jschuh@chromium.org>

Reviewed by Alexey Proskuryakov.

XHR access control failure tests for header, method, and not-supported
https://bugs.webkit.org/show_bug.cgi?id=41724

  • http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt:
  • http/tests/xmlhttprequest/access-control-preflight-async-header-denied.html:
  • http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt:
  • http/tests/xmlhttprequest/access-control-preflight-async-method-denied.html:
  • http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt: Added.
  • http/tests/xmlhttprequest/access-control-preflight-async-not-supported.html: Added.
  • http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
  • http/tests/xmlhttprequest/access-control-preflight-sync-header-denied.html:
  • http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
  • http/tests/xmlhttprequest/access-control-preflight-sync-method-denied.html:
  • http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt: Added.
  • http/tests/xmlhttprequest/access-control-preflight-sync-not-supported.html: Added.
  • http/tests/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php:
4:48 AM Changeset in webkit [62778] by xji@chromium.org
  • 3 edits
    4 adds in trunk

2010-07-08 Xiaomei Ji <xji@chromium.org>

Reviewed by David Levin.

Fix characters with unicode-bidi-mirror property are not correctly
mirrored in Linux.
https://bugs.webkit.org/show_bug.cgi?id=41305

Since harfbuzz does not do mirroring, chromium should iterate each
character in the string and mirror it if needed before passing the
string to harfbuzz for shaping.

  • fast/text/international/bidi-mirror-he-ar.html: Added.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
  • platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.

2010-07-08 Xiaomei Ji <xji@chromium.org>

Reviewed by David Levin.

Fix characters with unicode-bidi-mirror property are not correctly
mirrored in Linux.
https://bugs.webkit.org/show_bug.cgi?id=41305

Since harfbuzz does not do mirroring, chromium should iterate each
character in the string and mirror it if needed before passing the
string to harfbuzz for shaping.

Test: fast/text/international/bidi-mirror-he-ar.html

  • platform/graphics/chromium/FontLinux.cpp: (WebCore::TextRunWalker::TextRunWalker): (WebCore::TextRunWalker::~TextRunWalker):
4:38 AM Changeset in webkit [62777] by vestbo@webkit.org
  • 2 edits in trunk/WebKitTools

Update my e-mail in committers.py

  • Scripts/webkitpy/common/config/committers.py:
4:10 AM Changeset in webkit [62776] by Nikolas Zimmermann
  • 9 edits
    4 adds in trunk

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

Reviewed by Rob Buis & Dirk Schulze.

SVG text transformed incorrectly when a transform and gradient applied
https://bugs.webkit.org/show_bug.cgi?id=41563

When rendering filled/stroked text with a gradient, RenderSVGResourceGradient creates a mask image,
renders the text into the image, and then clips the current context against that image buffer,
and filling a rect afterwards. This happened in the wrong coordinate space so far. Don't actually
try to compute the right transformation matrix (which failed), but extract it directly from the
GraphicsContext and apply this transformation to the mask image context.

Fixes pixellation in svg/batik/text/textEffect3.svg and makes the new test svg/custom/text-rotated-gradient.svg pass.
Only affects CoreGraphics platforms.

Test: svg/custom/text-rotated-gradient.svg

  • rendering/RenderSVGResourceGradient.cpp: (WebCore::absoluteTransformFromContext): (WebCore::createMaskAndSwapContextForTextGradient): (WebCore::clipToTextMask):

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

Reviewed by Rob Buis & Dirk Schulze.

SVG text transformed incorrectly when a transform and gradient applied
https://bugs.webkit.org/show_bug.cgi?id=41563

  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.checksum:
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
  • platform/mac/svg/custom/text-rotated-gradient-expected.checksum: Added.
  • platform/mac/svg/custom/text-rotated-gradient-expected.png: Added.
  • platform/mac/svg/custom/text-rotated-gradient-expected.txt: Added.
  • svg/custom/text-rotated-gradient.svg: Added.
  • platform/mac/svg/batik/text/textEffect3-expected.checksum: No more pixellation, text completely fixed.
  • platform/mac/svg/batik/text/textEffect3-expected.png: Ditto.
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.checksum: Marginal differences, only visible in diffs image.
  • platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png: Ditto.
  • platform/mac/svg/custom/text-rotated-gradient-expected.checksum: Added.
  • platform/mac/svg/custom/text-rotated-gradient-expected.png: Added.
  • platform/mac/svg/custom/text-rotated-gradient-expected.txt: Added.
  • platform/mac/svg/text/selection-background-color-expected.checksum: Marginal differences, only visible in diffs image.
  • platform/mac/svg/text/selection-background-color-expected.png: Ditto.
  • svg/custom/text-rotated-gradient.svg: Added.
3:27 AM Changeset in webkit [62775] by Nikolas Zimmermann
  • 1 edit
    2 adds in trunk/LayoutTests

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

Not reviewed. Add leopard specific pixel test results for svg/custom/svg-curve-with-relative-cordinates.html, to make run-webkit-tests pass again with --tolerance 0.

  • platform/mac-leopard/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
  • platform/mac-leopard/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
2:37 AM Changeset in webkit [62774] by apavlov@chromium.org
  • 6 edits in trunk

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

Reviewed by Darin Fisher.

[Chromium] Crash when re-entering message loop

Allow re-entrancy of the message loop by tracking all suspended pages
through a PageGroupLoadDeferrer stack.
https://bugs.webkit.org/show_bug.cgi?id=41697

WebCore:

  • page/PageGroupLoadDeferrer.cpp: (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer):
  • page/PageGroupLoadDeferrer.h: (WebCore::PageGroupLoadDeferrer::nextDeferrer):

WebKit/chromium:

  • src/WebViewImpl.cpp: (WebKit::WebView::willEnterModalLoop): (WebKit::WebView::didExitModalLoop):
  • src/js/Tests.js: (.TestSuite.prototype.evaluateInConsole_): (.TestSuite.prototype.testCompletionOnPause): (.TestSuite.prototype.testMessageLoopReentrant.this):
2:26 AM Changeset in webkit [62773] by yurys@chromium.org
  • 2 edits
    2 adds in trunk/LayoutTests

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

Reviewed by Pavel Feldman.

Web Inspector: add layout test for console evaluations with paused script
https://bugs.webkit.org/show_bug.cgi?id=41336

  • inspector/debugger-eval-while-paused-expected.txt: Added.
  • inspector/debugger-eval-while-paused.html: Added.
  • platform/qt/Skipped:
2:05 AM Changeset in webkit [62772] by yurys@chromium.org
  • 4 edits
    2 adds in trunk

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

Reviewed by Pavel Feldman.

Web Inspector: skip breakpoints when script is already paused
https://bugs.webkit.org/show_bug.cgi?id=41768

Test: inspector/debugger-no-nested-pause.html

  • bindings/v8/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::handleV8DebugEvent):

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

Reviewed by Pavel Feldman.

Web Inspector: skip breakpoints when script is already paused
https://bugs.webkit.org/show_bug.cgi?id=41768

  • inspector/debugger-no-nested-pause-expected.txt: Added.
  • inspector/debugger-no-nested-pause.html: Added.
2:01 AM Changeset in webkit [62771] by eric@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Adam Barth.

WebCore/benchmarks/parser/html-parser.html spends a lot of time in deprecatedParseURL
https://bugs.webkit.org/show_bug.cgi?id=41807

Wow. This was an awful bug. We were always taking the slow case
every time we parsed a URL. This is about a 10% speedup on our
parsing benchmark, and might cause as much as a 1% speedup for Apple's
PLT (even though I can't run that).

We still spend a lot of time in deprecatedParseURL. We might consider
inlining it if its being kept around much longer.

No behavioral change, just fixing a broken optimization.

  • css/CSSHelper.cpp: (WebCore::deprecatedParseURL):
    • We only need to strip characters <= '\r', not >.
1:49 AM Changeset in webkit [62770] by commit-queue@webkit.org
  • 4 edits in trunk/WebKit/chromium

2010-07-08 David Holloway <dhollowa@chromium.org>

Reviewed by Darin Fisher.

[chromium] Exposes WebNode::unwrap() and WebNode::constUnwrap() for
use by other code in WebKit/chromium/src.

Specific use of these methods is made in WebFrameImpl.cpp. This is
preferred to the cast operator call that was happening prior to this
change.

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

  • public/WebNode.h:
  • src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::registerPasswordListener): (WebKit::WebFrameImpl::notifiyPasswordListenerOfAutocomplete): (WebKit::WebFrameImpl::getPasswordListener):
  • src/WebFrameImpl.h:
1:40 AM Changeset in webkit [62769] by yurys@chromium.org
  • 10 edits
    1 add in trunk

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

Reviewed by Pavel Feldman.

Web Inspector: factor out common part of debugger tests
https://bugs.webkit.org/show_bug.cgi?id=41836

  • bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::recompileAllJSFunctions): postpone script recompilation if JS stack is not empty.

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

Reviewed by Pavel Feldman.

Web Inspector: factor out common part of debugger tests. Also explicitely disable debugger when test is complete.
https://bugs.webkit.org/show_bug.cgi?id=41836

  • http/tests/inspector/debugger-test.js: Added. (frontend_ensureDebuggerEnabled): (frontend_ensureDebuggerDisabled): (frontend_completeDebuggerTest):
  • http/tests/inspector/inspector-test.js: (completeTest):
  • inspector/debugger-pause-in-eval-script-expected.txt:
  • inspector/debugger-pause-in-eval-script.html:
  • inspector/debugger-pause-on-debugger-statement-expected.txt:
  • inspector/debugger-pause-on-debugger-statement.html:
  • inspector/debugger-proto-property-expected.txt:
  • inspector/debugger-proto-property.html:
1:37 AM Changeset in webkit [62768] by commit-queue@webkit.org
  • 2 edits in trunk/JavaScriptCore

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

Unreviewed, rolling out r62765.
http://trac.webkit.org/changeset/62765
https://bugs.webkit.org/show_bug.cgi?id=41840

All jscore and layout tests crash on Qt bot (Requested by Ossy
on #webkit).

  • wtf/FastMalloc.cpp: (WTF::TCMalloc_PageHeap::initializeScavenger): (WTF::TCMalloc_PageHeap::signalScavenger): (WTF::TCMalloc_PageHeap::scavengerThread):
1:32 AM Changeset in webkit [62767] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-08 Patrick Gansterer <paroga@paroga.com>

Reviewed by Kent Tamura.

Buildfix for !ENABLE(SVG_ANIMATION) after r51567.
https://bugs.webkit.org/show_bug.cgi?id=41803

  • svg/SVGDocumentExtensions.cpp: (WebCore::SVGDocumentExtensions::sampleAnimationAtTime):
12:50 AM Changeset in webkit [62766] by commit-queue@webkit.org
  • 2 edits in trunk/JavaScriptCore

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

Reviewed by Oliver Hunt.

Interpreter: Crash in op_load_varargs on 64-bit
https://bugs.webkit.org/show_bug.cgi?id=41795

Added missing cast of argCount to int32_t in op_load_varargs.

  • interpreter/Interpreter.cpp: (JSC::Interpreter::privateExecute):
12:38 AM Changeset in webkit [62765] by commit-queue@webkit.org
  • 2 edits in trunk/JavaScriptCore

2010-07-08 Patrick Gansterer <paroga@paroga.com>

Reviewed by Geoffrey Garen.

Make FastMalloc more portable.
https://bugs.webkit.org/show_bug.cgi?id=41790

Use WTF::Mutex instead of pthread_mutex_t and
replace pthread_cond_t with WTF::ThreadCondition.

  • wtf/FastMalloc.cpp: (WTF::TCMalloc_PageHeap::initializeScavenger): (WTF::TCMalloc_PageHeap::signalScavenger): (WTF::TCMalloc_PageHeap::scavengerThread):
12:24 AM Changeset in webkit [62764] by commit-queue@webkit.org
  • 2 edits in trunk/JavaScriptCore

2010-07-08 Patrick Gansterer <paroga@paroga.com>

Reviewed by Darin Adler.

Remove needless #include <fcntl.h> from TCSystemAlloc.cpp.
https://bugs.webkit.org/show_bug.cgi?id=41777

  • wtf/TCSystemAlloc.cpp:

Jul 7, 2010:

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

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

Reviewed by Nate Chapin.

[V8] Fix document wrapper memory leak in bindings.
https://bugs.webkit.org/show_bug.cgi?id=41771

  • bindings/v8/custom/V8HTMLDocumentCustom.cpp: (WebCore::V8HTMLDocument::WrapInShadowObject): Do not create static persistent handle to shadowConstructor because it keeps the first context alive forever.
11:09 PM Changeset in webkit [62762] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Tor Arne Vestbø.

[Qt] Enable smooth pixmap transforms by default
https://bugs.webkit.org/show_bug.cgi?id=41774

  • platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate): (WebCore::GraphicsContext::setImageInterpolationQuality):
10:57 PM Changeset in webkit [62761] by jesus@webkit.org
  • 2 edits in trunk/WebCore

2010-07-07 Jesus Sanchez-Palencia <jesus@webkit.org>

Reviewed by Antti Koivisto.

[Qt] Missing include to build QtWebKit with WebKit2 in MediaPlayerPrivatePhonon.cpp
https://bugs.webkit.org/show_bug.cgi?id=41767

  • platform/graphics/qt/MediaPlayerPrivatePhonon.cpp: Add Logging.h include
10:45 PM Changeset in webkit [62760] by zoltan@webkit.org
  • 2 edits in trunk/WebKit2

2010-07-07 Zoltan Horvath <zoltan@webkit.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] Terminate QtWebProcess on exit
https://bugs.webkit.org/show_bug.cgi?id=41766

Call WKPageTerminate to terminate QtWebProcess on exit.

  • UIProcess/API/qt/qwkpage.cpp: (QWKPage::~QWKPage):
10:09 PM Changeset in webkit [62759] by sfalken@apple.com
  • 2 edits in tags/Safari-534.2.1/WebKit2

Merge r62756.

10:06 PM Changeset in webkit [62758] by sfalken@apple.com
  • 5 edits in tags/Safari-534.2.1

Versioning.

9:59 PM Changeset in webkit [62757] by sfalken@apple.com
  • 1 copy in tags/Safari-534.2.1

New tag.

9:54 PM Changeset in webkit [62756] by sfalken@apple.com
  • 2 edits in trunk/WebKit2

Windows release build fix.
Don't generate public symbols since this is exceeding address space on our builders.

  • win/WebKit2.vcproj:
9:37 PM Changeset in webkit [62755] by dbates@webkit.org
  • 3 edits in trunk/WebKitTools

2010-07-07 Daniel Bates <dbates@rim.com>

Reviewed by Dumitru Daniliuc.

VCSUtils.pm complains about uninitialized value $newLine
https://bugs.webkit.org/show_bug.cgi?id=41333

Fixes an issue where VCSUtils::fixChangeLogPatch() may read off the end of
an array when fixing a change log entry that overlaps with an earlier
entry. In particular, when a patch contains a change log entry inserted
earlier in the change log file, but after an entry with the same author
and date.

  • Scripts/VCSUtils.pm:
    • Added for-loop constraint to fixChangeLogPatch() so that it does not read off the end of the @overlappingLines array.
  • Scripts/webkitperl/VCSUtils_unittest/fixChangeLogPatch.pl: Added unit test.
9:20 PM Changeset in webkit [62754] by commit-queue@webkit.org
  • 4 edits in trunk

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

Reviewed by Yury Semikhatsky.

Web Inspector: Move v8-related script offset conversion to DebuggerScript.js
https://bugs.webkit.org/show_bug.cgi?id=41755

  • bindings/v8/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::dispatchDidParseSource):

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

Reviewed by Yury Semikhatsky.

Web Inspector: convert script offset to webkit format
https://bugs.webkit.org/show_bug.cgi?id=41755

  • src/js/DebuggerScript.js: ():
9:07 PM Changeset in webkit [62753] by commit-queue@webkit.org
  • 3 edits
    1 add in trunk

2010-07-07 Nicolas Weber <thakis@chromium.org>

Reviewed by Dimitri Glazkov.
https://bugs.webkit.org/show_bug.cgi?id=41580

Fix rendering of radial gradients in skia if both points of the
gradient are the same and r0 > 0.

  • fast/gradients/radial-centered.html: Added.

2010-07-07 Nicolas Weber <thakis@chromium.org>

Reviewed by Dimitri Glazkov.
https://bugs.webkit.org/show_bug.cgi?id=41580

Fix rendering of radial gradients in skia if both points of the
gradient are the same and r0 > 0.

Test: fast/gradients/radial-centered.html

  • platform/graphics/skia/GradientSkia.cpp: (WebCore::Gradient::platformGradient):
8:55 PM Changeset in webkit [62752] by andersca@apple.com
  • 2 edits in trunk/WebKitTools

Comment out a part of TestNetscapePlugin that caused tests to fail on Tiger and Leopard.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp:

(NPP_New):

8:41 PM Changeset in webkit [62751] by tkent@chromium.org
  • 4 edits in trunk/WebKitTools

[DRT/Chromium] Support for indeterminate checkbox
https://bugs.webkit.org/show_bug.cgi?id=41747

Reviewed by Adam Barth.

Import http://src.chromium.org/viewvc/chrome?view=rev&revision=51499

  • DumpRenderTree/chromium/WebThemeControlDRT.cpp:

(WebThemeControlDRT::draw):

  • DumpRenderTree/chromium/WebThemeControlDRT.h:

(WebThemeControlDRT::):

  • DumpRenderTree/chromium/WebThemeEngineDRT.cpp:

(WebThemeEngineDRT::paintButton):

8:37 PM Changeset in webkit [62750] by weinig@apple.com
  • 4 edits
    2 moves
    7 adds
    1 delete in trunk/WebKitTools

Clean up MiniBrowser Xcode project.

Reviewed by Mark Rowe.

  • Use xcconfig files.
  • Rename plists to canonical Info.plist
  • Remove localizations.
  • MiniBrowser/Configurations: Added.
  • MiniBrowser/Configurations/Base.xcconfig: Added.
  • MiniBrowser/Configurations/DebugRelease.xcconfig: Added.
  • MiniBrowser/Configurations/MiniBrowser.xcconfig: Added.
  • MiniBrowser/Configurations/WebBundle.xcconfig: Added.
  • MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
  • MiniBrowser/WebBundle-Info.plist: Removed.
  • MiniBrowser/mac/BrowserStatisticsWindowController.m:

(-[BrowserStatisticsWindowController initWithThreadedWKContextRef:processWKContextRef:]):

  • MiniBrowser/mac/BrowserWindow.xib: Added.
  • MiniBrowser/mac/BrowserWindowController.m:

(-[BrowserWindowController initWithPageNamespace:]):

  • MiniBrowser/mac/English.lproj: Removed.
  • MiniBrowser/mac/English.lproj/BrowserWindow.xib: Removed.
  • MiniBrowser/mac/English.lproj/InfoPlist.strings: Removed.
  • MiniBrowser/mac/English.lproj/MainMenu.xib: Removed.
  • MiniBrowser/mac/Info.plist: Copied from MiniBrowser/mac/MiniBrowser-Info.plist.
  • MiniBrowser/mac/MainMenu.xib: Added.
  • MiniBrowser/mac/MiniBrowser-Info.plist: Removed.
  • MiniBrowser/mac/WebBundle/Info.plist: Copied from MiniBrowser/WebBundle-Info.plist.
8:34 PM Changeset in webkit [62749] by tkent@chromium.org
  • 2 edits in trunk/WebKitTools

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

Reviewed by Dimitri Glazkov.

[DRT/Chromium] Fix two regressions
https://bugs.webkit.org/show_bug.cgi?id=41745

  • DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::paintInvalidatedRegion): Repaint three times to fix svg/W3C-SVG-1.1/struct-use-01-t.svg and svg/custom/use-on-g-containing-foreignObject-and-image.svg though test_shell does it twice. Probably DRT needs it because DRT delays painting as possible.
8:32 PM Changeset in webkit [62748] by tkent@chromium.org
  • 2 edits in trunk/WebKit/chromium

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

Reviewed by Adam Barth.

[DRT/Chromium] DumpRenderTree should depend on ImageDiff
https://bugs.webkit.org/show_bug.cgi?id=41749

We usually use DumpRenderTree with ImageDiff. So ImageDiff should
be built with DumpRenderTree. Without this change, ImageDiff is not
built in a case of Chromium tree build.
test_shell in Chromium tree also depends on image_diff.

  • WebKit.gyp:
8:13 PM Changeset in webkit [62747] by andersca@apple.com
  • 2 edits in trunk/WebKitTools

Try to fix build.

  • DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:

(webkit_test_plugin_destroy_stream):

8:07 PM Changeset in webkit [62746] by andersca@apple.com
  • 2 edits in trunk/WebKitTools

Try to fix the GTK+ and Qt test failures by merging the newly added code from TestNetscapePlugin/main.cpp

  • DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:

(webkit_test_plugin_new_stream):
(webkit_test_plugin_destroy_stream):
(webkit_test_plugin_write_ready):
(webkit_test_plugin_write):

8:04 PM Changeset in webkit [62745] by weinig@apple.com
  • 2 edits in trunk/WebKitTools

Don't hard code the Mac OS X 10.6 SDK for MiniBrowser.

Reviewed by Mark Rowe.

  • MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
7:58 PM Changeset in webkit [62744] by andersca@apple.com
  • 2 edits in trunk/WebKitTools

Use the correct XP_MACOSX define instead of XP_MAC. This was causing test failures on some platforms.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp:

(NPP_New):
(NPP_HandleEvent):

7:49 PM Changeset in webkit [62743] by jam@chromium.org
  • 8 edits in trunk/WebKit/chromium

2010-07-07 John Abd-El-Malek <jam@chromium.org>

Reviewed by Darin Fisher.

[chromium] Add a few more methods to WebPlugin so that Pepper v2 plugins can support copy/zoom/find
https://bugs.webkit.org/show_bug.cgi?id=41649

  • public/WebPlugin.h: (WebKit::WebPlugin::hasSelection): (WebKit::WebPlugin::selectionAsText): (WebKit::WebPlugin::selectionAsMarkup): (WebKit::WebPlugin::setZoomFactor): (WebKit::WebPlugin::supportsFind): (WebKit::WebPlugin::startFind): (WebKit::WebPlugin::selectFindResult): (WebKit::WebPlugin::stopFind):
  • src/ContextMenuClientImpl.cpp: (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
  • src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::pluginContainerFromFrame): (WebKit::ChromePluginPrintContext::end): (WebKit::ChromePluginPrintContext::computePageRects): (WebKit::ChromePluginPrintContext::spoolPage): (WebKit::WebFrameImpl::executeCommand):
  • src/WebFrameImpl.h:
  • src/WebPluginContainerImpl.cpp: (WebKit::WebPluginContainerImpl::copy): (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
  • src/WebPluginContainerImpl.h:
  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::setZoomLevel):
7:26 PM Changeset in webkit [62742] by bweinstein@apple.com
  • 3 edits in trunk/WebKitTools

Need to have a way to specify different results for Windows XP and 7
https://bugs.webkit.org/show_bug.cgi?id=41776

Reviewed by Adam Roben.

Add the ability to have platform/win-xp, platform/win-vista, and platform/win-7
subdirectories, so we can have different results for tests on Windows XP, Windows
Vista, and Windows 7.

Windows XP will try the order: win-xp, win-vista, win-7, win, mac-snowleopard, mac.
Windows Vista will try the order: win-vista, win-7, win, mac-snowleopard, mac.
Windows 7 will try the order: win-7, win, mac-snowleopard, mac.

This matches the behavior of the mac.

  • Scripts/old-run-webkit-tests: Add multiple platforms for Windows, and if we are on XP

or Vista, try looking in other win-* subdirectories before win.

  • Scripts/webkitdirs.pm: Add some helper functions to determine what version of Windows

we are running.

7:13 PM Changeset in webkit [62741] by morrita@google.com
  • 3 edits
    3 adds in trunk

2010-06-18 MORITA Hajime <morrita@google.com>

Reviewed by Ojan Vafai.

https://bugs.webkit.org/show_bug.cgi?id=26526
Add support for input events (oninput) to contentEditable elements

  • fast/events/event-input-contentEditable-expected.txt: Added.
  • fast/events/event-input-contentEditable.html: Added.
  • fast/events/script-tests/event-input-contentEditable.js: Added.

2010-06-18 MORITA Hajime <morrita@google.com>

Reviewed by Ojan Vafai.

https://bugs.webkit.org/show_bug.cgi?id=26526
Add support for input events (oninput) to contentEditable elements

Made a default event handler on the Node to dispatch an input event when
webkitEditableContentChanged arrived.

Test: fast/events/event-input-contentEditable.html

  • dom/Node.cpp: (WebCore::Node::defaultEventHandler):
6:52 PM Changeset in webkit [62740] by tkent@chromium.org
  • 2 edits in trunk/WebKitTools

[DRT/Chromium] Remove ASSERT_NOT_REACHED in some functions
https://bugs.webkit.org/show_bug.cgi?id=41753

Reviewed by Dimitri Glazkov.

The original code of the following functions in
test_shell_devtools_client.cc have NOTIMPLEMENTED(), not
ASSERT_NOT_REACHED(). The program shouldn't stop at these
functions.

  • DumpRenderTree/chromium/DRTDevToolsClient.cpp:

(DRTDevToolsClient::activateWindow):
(DRTDevToolsClient::closeWindow):
(DRTDevToolsClient::dockWindow):
(DRTDevToolsClient::undockWindow):

6:47 PM Changeset in webkit [62739] by andersca@apple.com
  • 6 edits
    1 copy
    1 add in trunk

Test that we call NPP_DestroyStream if a plug-in returns -1 from its NPP_Write function
https://bugs.webkit.org/show_bug.cgi?id=41821

Reviewed by Sam Weinig.

WebKitTools:

  • DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:

(pluginGetProperty):
(pluginSetProperty):
(pluginAllocate):

  • DumpRenderTree/TestNetscapePlugIn/PluginObject.h:

Add and initialize the returnNegativeOneFromWrite property.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp:

(NPP_NewStream):
Set the stream type to NP_NORMAL so we'll get write callbacks.

(NPP_DestroyStream):
Treat the onstreamdestroy attribute as a function name and not a string.

(NPP_WriteReady):
Have this return a nonzero value.

(NPP_Write):
If returnNegativeOneFromWrite is true return -1.

LayoutTests:

  • plugins/return-error-from-new-stream-doesnt-invoke-destroy-stream.html:

Update for changes to onstreamdestroy.

  • plugins/return-negative-one-from-write-expected.txt: Added.
  • plugins/return-negative-one-from-write.html: Added.

Add new test.

6:46 PM Changeset in webkit [62738] by andersca@apple.com
  • 2 edits in trunk/WebKit

Unreviewed build fix after r62676.

Patch by Lucas De Marchi <lucas.demarchi@profusion.mobi> on 2010-07-07
[EFL] Fix build after Page constructor has changed. By now, the
introduced BackForwardControllerClient is not used.
https://bugs.webkit.org/show_bug.cgi?id=41825

  • efl/ewk/ewk_view.cpp:

(_ewk_view_priv_new): Add missing parameter to WebCore::Page
constructor.

6:22 PM Changeset in webkit [62737] by kevino@webkit.org
  • 2 edits in trunk/WebKitTools

[wx] Build fix for machines with both MSVC 2005 and 2008 installed. Ensures the
latest version is selected by default, and allows the version to be specified.

6:19 PM Changeset in webkit [62736] by Darin Adler
  • 5 edits in trunk/WebCore

2010-07-07 Darin Adler <Darin Adler>

Reviewed by Anders Carlsson.

Fix adoptRef assertion failures caused by stack-allocated ResourceHandle objects
https://bugs.webkit.org/show_bug.cgi?id=41823

  • platform/network/android/ResourceHandleAndroid.cpp: (WebCore::ResourceHandle::loadResourceSynchronously): Use adoptRef and new instead of allocating an object on the stack.
  • platform/network/curl/ResourceHandleCurl.cpp: (WebCore::ResourceHandle::loadResourceSynchronously): Ditto.
  • platform/network/qt/ResourceHandleQt.cpp: (WebCore::ResourceHandle::loadResourceSynchronously): Ditto.
  • platform/network/soup/ResourceHandleSoup.cpp: (WebCore::ResourceHandle::loadResourceSynchronously): Use create instead of allocating an object on the stack.
6:04 PM Changeset in webkit [62735] by Chris Fleizach
  • 5 edits
    2 adds in trunk

WebCore: AX: TextArea should return AXSelectedTextRange of 0,0 if the cursor is not in the text area
https://bugs.webkit.org/show_bug.cgi?id=41810

WebKitTools: AX: TextArea should return AXSelectedTextRange of 0,0 if the cursor is not in the text area
https://bugs.webkit.org/show_bug.cgi?id=41810

Reviewed by Darin Adler.

  • DumpRenderTree/mac/AccessibilityUIElementMac.mm:

(AccessibilityUIElement::selectedTextRange):

LayoutTests: AX: TextArea should return AXSelectedTextRange of 0,0 if the cursor is not in the text area
https://bugs.webkit.org/show_bug.cgi?id=41810

Reviewed by Darin Adler.

  • platform/mac/accessibility/selected-text-range-for-empty-textarea-expected.txt: Added.
  • platform/mac/accessibility/selected-text-range-for-empty-textarea.html: Added.
5:17 PM Changeset in webkit [62734] by Darin Adler
  • 4 edits in trunk/JavaScriptCore

Fixed build in configurations like PowerPC.

  • runtime/RegExpConstructor.cpp: Added include of PassOwnPtr.h.
  • runtime/RegExpObject.cpp: Ditto.
  • wtf/SizeLimits.cpp: Changed compile time assertion to work

even on platforms where two bool members do not end up taking
the same size as one int member!

5:16 PM Changeset in webkit [62733] by Chris Fleizach
  • 3 edits in trunk/LayoutTests

Bug 41806 - AX: Data table heuristics: assume data table if at least one row or column of TH cells exist
https://bugs.webkit.org/show_bug.cgi?id=41806

No review. Fixing skipped layout test name.

  • platform/mac-leopard/Skipped:
  • platform/mac-tiger/Skipped:
5:12 PM Changeset in webkit [62732] by ojan@chromium.org
  • 3 edits in trunk/WebKitTools

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

Unreviewed.

Build fix after r62700.

  • GNUmakefile.am: Update the source list to reflect the new TestNetscapePlugIn source file locations.
5:09 PM Changeset in webkit [62731] by Joseph Pecoraro
  • 2 edits in trunk/WebCore

2010-07-07 Joseph Pecoraro <Joseph Pecoraro>

Rubber-stamped by Pavel Feldman.

Web Inspector: All RefPtr arguments and return values should be changed to PassRefPtr according to common practice.
https://bugs.webkit.org/show_bug.cgi?id=41759

  • inspector/CodeGeneratorInspector.pm:
5:03 PM Changeset in webkit [62730] by Martin Robinson
  • 2 edits in trunk/WebKitTools

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

Unreviewed.

Build fix after r62700.

  • GNUmakefile.am: Update the source list to reflect the new TestNetscapePlugIn source file locations.
4:53 PM Changeset in webkit [62729] by mrowe@apple.com
  • 1 edit in branches/safari-533.17-branch/WebCore/websockets/WebSocketHandshake.cpp

Build fix.

4:48 PM Changeset in webkit [62728] by ojan@chromium.org
  • 4 edits in trunk/WebKitTools

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

Reviewed by David Levin.

add --exit-after-n-crashes to run-webkit-tests
https://bugs.webkit.org/show_bug.cgi?id=41811

Change the bots at build.webkit.org to use --exit-after-n-crashes
instead of --exit-after-n-failures since we want to be able to have
more than 20 failures on those bots, but more than 20 crashes means
something should be rolled out.

  • Scripts/old-run-webkit-tests:
  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:
4:27 PM Changeset in webkit [62727] by oliver@apple.com
  • 3 edits in trunk/JavaScriptCore

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

Reviewed by Geoffrey Garen.

Lazy mode of parser allows invalid syntax in object literals.
https://bugs.webkit.org/show_bug.cgi?id=41809

Make the parser itself validate getter and setter syntax rather
than offloading it to the AST builder.

  • parser/ASTBuilder.h: (JSC::ASTBuilder::createGetterOrSetterProperty):
  • parser/JSParser.cpp: (JSC::JSParser::parseProperty):
4:01 PM Changeset in webkit [62726] by mrowe@apple.com
  • 10 edits in branches/safari-533.17-branch

Merge r62625.

3:53 PM Changeset in webkit [62725] by mrowe@apple.com
  • 2 edits in branches/safari-533.17-branch/WebCore

Merge r62477.

3:51 PM Changeset in webkit [62724] by mrowe@apple.com
  • 2 edits in branches/safari-533.17-branch/WebCore

Merge r62632.

3:46 PM Changeset in webkit [62723] by pkasting@chromium.org
  • 2 edits in trunk/LayoutTests

Not reviewed. Chromium test expectation update.

Mark as passing a test which has not failed in a while.

  • platform/chromium/test_expectations.txt:
3:46 PM Changeset in webkit [62722] by mrowe@apple.com
  • 3 edits
    4 adds in branches/safari-533.17-branch

Merge r62482.

3:43 PM Changeset in webkit [62721] by mrowe@apple.com
  • 4 edits
    4 adds in branches/safari-533.17-branch

Merge r62662.

3:42 PM Changeset in webkit [62720] by crogers@google.com
  • 2 edits in branches/audio/WebCore/audio

try to use more optimized copyWithGainFrom() method in a few places where possible

3:42 PM Changeset in webkit [62719] by crogers@google.com
  • 3 edits in branches/audio/WebCore/audio

Take cone and distance gains into account in AudioPannerNode

3:42 PM Changeset in webkit [62718] by crogers@google.com
  • 2 edits in branches/audio/WebCore/audio

Add AudioBus::copyWithGainFrom() to avoid summing to bus in certain cases

3:41 PM Changeset in webkit [62717] by bweinstein@apple.com
  • 2 edits in trunk/WebKitTools

Fix the Windows build by removing win/TestNetscapePlugin/main.cpp from the
TestNetscapePlugin project, because this was removed from the tree.

  • DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
3:38 PM Changeset in webkit [62716] by mrowe@apple.com
  • 6 edits
    35 deletes in branches/safari-533.17-branch/WebKitTools

Merge r59350.

3:38 PM Changeset in webkit [62715] by mrowe@apple.com
  • 7 edits in branches/safari-533.17-branch

Merge r59903.

3:36 PM Changeset in webkit [62714] by mrowe@apple.com
  • 4 edits
    4 adds in branches/safari-533.17-branch

Merge r62664.

3:36 PM Changeset in webkit [62713] by Chris Fleizach
  • 5 edits
    2 adds in trunk

AX: Data table heuristics: assume data table if at least one row or column of TH cells exist
https://bugs.webkit.org/show_bug.cgi?id=41806

Reviewed by Beth Dakin.

WebCore:

Test: platform/mac/accessibility/table-with-row-col-of-headers.html

  • accessibility/AccessibilityTable.cpp:

(WebCore::AccessibilityTable::isTableExposableThroughAccessibility):

LayoutTests:

  • platform/mac-leopard/Skipped:
  • platform/mac-tiger/Skipped:
  • platform/mac/accessibility/table-with-row-col-of-headers-expected.txt: Added.
  • platform/mac/accessibility/table-with-row-col-of-headers.html: Added.
3:33 PM Changeset in webkit [62712] by mrowe@apple.com
  • 7 edits in branches/safari-533.17-branch

Merge r62391.

3:30 PM Changeset in webkit [62711] by mrowe@apple.com
  • 3 edits
    3 adds in branches/safari-533.17-branch

Merge r62301.

3:25 PM Changeset in webkit [62710] by mrowe@apple.com
  • 3 edits
    3 adds in branches/safari-533.17-branch

Merge r62386.

3:21 PM Changeset in webkit [62709] by pkasting@chromium.org
  • 2 edits
    4 deletes in trunk/LayoutTests

Not reviewed. Chromium test expectation update.

Remove erroneously-added platform-specific expectations and instead mark
the tests as failing.

  • platform/chromium-mac/fast/js/function-apply-expected.txt: Removed.
  • platform/chromium-mac/fast/js/function-apply-many-args-expected.txt: Removed.
  • platform/chromium-win/fast/js/function-apply-expected.txt: Removed.
  • platform/chromium-win/fast/js/function-apply-many-args-expected.txt: Removed.
  • platform/chromium/test_expectations.txt:
3:20 PM Changeset in webkit [62708] by dumi@chromium.org
  • 4 edits in trunk

JavaScriptCore: Revert r62689.
https://bugs.webkit.org/show_bug.cgi?id=41804

Reviewed by Adam Roben.

  • runtime/Collector.cpp:

(JSC::Heap::freeBlocks):

WebKitLibraries: Disable MSVC warning 4288.
https://bugs.webkit.org/show_bug.cgi?id=41804

Reviewed by Adam Roben.

MSVC has a non-standard extension that allows variables declared
in for-loops to remain visible in the same scope even after
exiting the for-loop
(http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
option (turned on by default) enables all MSVC extensions, and
/Zc:forScope- tells the compiler to issue a C4288 warning when the
same variable is declared in the for-loop and re-declared later in
the same scope.

There seems to be a bug in VS2005 that erroneously enables
/Zc:forScope- even when that option is not specified
(http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
like our build got hit by that bug, so we need to disable warning
4288 to fix it.

  • win/tools/vsprops/common.vsprops:
3:18 PM Changeset in webkit [62707] by mrowe@apple.com
  • 2 edits in trunk/WebCore

Fix the build.

Xcode decided to change the reference type from "Relative to Build Product" to "Relative to Group"
when I moved the file between folders. That's incredibly confusing so I'll file a bug against Xcode.

  • WebCore.xcodeproj/project.pbxproj:
3:13 PM Changeset in webkit [62706] by mrowe@apple.com
  • 2 edits in trunk/WebCore

Fix the MathML build.

  • html/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately): Fix a typo in a variable name.

3:00 PM Changeset in webkit [62705] by jhawkins@chromium.org
  • 5 edits in trunk

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

Reviewed by Dimitri Glazkov.

[Chromium] Add setSuggestedValue to WebInputElement
https://bugs.webkit.org/show_bug.cgi?id=41785

  • public/WebInputElement.h:
  • src/WebInputElement.cpp: (WebKit::WebInputElement::setSuggestedValue): (WebKit::WebInputElement::suggestedValue):

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

Reviewed by Dimitri Glazkov.

Move setSuggestedValue() and suggestedValue() back to public as it's
now used by WebInputElement.
https://bugs.webkit.org/show_bug.cgi?id=41785

No new tests, as the method is only being used by Chromium's WebKit
API.

  • html/HTMLInputElement.h:
2:53 PM Changeset in webkit [62704] by mitz@apple.com
  • 1 edit
    6 copies in trunk/LayoutTests

Requested by Mark Rowe.

Reverted the part of r62675 in which Snow Leopard-and-earlier results for a mac-only
test were mistakenly removed.

  • platform/mac-snowleopard/platform: Copied from platform/mac-snowleopard/platform.
  • platform/mac-snowleopard/platform/mac: Copied from platform/mac-snowleopard/platform/mac.
  • platform/mac-snowleopard/platform/mac/fast: Copied from platform/mac-snowleopard/platform/mac/fast.
  • platform/mac-snowleopard/platform/mac/fast/loader: Copied from platform/mac-snowleopard/platform/mac/fast/loader.
  • platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-2-expected.txt: Copied from platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-2-expected.txt.
  • platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt: Copied from platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt.
2:52 PM Changeset in webkit [62703] by mrowe@apple.com
  • 2 edits in trunk/WebCore

Clean up the project file slightly.

Rubber-stamped by Sam Weinig.

Remove obsolete .exp files, add the new .exp.in file, and move ExportFileGenerator.cpp in to the Exports collection.

  • WebCore.xcodeproj/project.pbxproj:
2:48 PM Changeset in webkit [62702] by jamesr@google.com
  • 5 edits in trunk

2010-07-07 James Robinson <jamesr@chromium.org> and Vincent Scheib <schieb@chromium.org>

Reviewed by Dimitri Glazkov.

WebCore::GLES2Context should allow creating onscreen and offscreen contexts
https://bugs.webkit.org/show_bug.cgi?id=41492

You should be able to create a GLES2Context for rendering both on screen
and off screen (to a texture). Currently WebGL does the latter by side
stepping the WebCore::GLES2Context API completely. Longer term it should
move over to using this.

  • src/GLES2Context.cpp: (WebCore::GLES2ContextInternal::initializeOnscreen): (WebCore::GLES2ContextInternal::initializeOffscreen): (WebCore::GLES2Context::createOnscreen): (WebCore::GLES2Context::createOffscreen):

2010-07-07 James Robinson <jamesr@chromium.org> and Vincent Scheib <schieb@chromium.org>

Reviewed by Dimitri Glazkov.

WebCore::GLES2Context should allow creating onscreen and offscreen contexts
https://bugs.webkit.org/show_bug.cgi?id=41492

You should be able to create a GLES2Context for rendering both on screen
and off screen (to a texture). Chromium's layer renderer (used for compositing)
does the former. Currently WebGL does the latter by side stepping the
WebCore::GLES2Context API completely. Longer term it should move over to using this.

  • platform/chromium/GLES2Context.h:
  • platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::initGL):
2:42 PM Changeset in webkit [62701] by Simon Fraser
  • 3 edits in trunk/WebCore

2010-07-07 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

Document::ownerElement() should return an HTMLFrameOwnerElement
https://bugs.webkit.org/show_bug.cgi?id=41789

Change return type of RenderLayerCompositor::enclosingIFrameElement() to
HTMLFrameOwnerElement*. No behavioral changes.

  • rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::shouldPropagateCompositingToEnclosingIFrame): (WebCore::RenderLayerCompositor::enclosingIFrameElement):
  • rendering/RenderLayerCompositor.h:
2:36 PM Changeset in webkit [62700] by andersca@apple.com
  • 4 edits
    1 delete in trunk/WebKitTools

Unify Mac and Windows TestNetscapePlugin main.cpp files
https://bugs.webkit.org/show_bug.cgi?id=41798

Reviewed by Simon Fraser.

  • DumpRenderTree/DumpRenderTree.sln:
  • DumpRenderTree/TestNetscapePlugIn/main.cpp:

(strcasecmp):
(NP_Initialize):
(NP_GetEntryPoints):
(NP_Shutdown):
(NPP_New):
(NPP_Destroy):
(NPP_HandleEvent):

  • DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
  • DumpRenderTree/win/TestNetscapePlugin/main.cpp: Removed.
2:25 PM Changeset in webkit [62699] by crogers@google.com
  • 6 edits in branches/audio/WebCore

More windows build fixes (courtesy of Ian Lewis)

2:22 PM Changeset in webkit [62698] by crogers@google.com
  • 8 edits in branches/audio/WebCore/audio

More fully implement doppler shift

2:21 PM Changeset in webkit [62697] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Sam Weinig.

Add reverseFind to Vector and deploy in HTML5 parser
https://bugs.webkit.org/show_bug.cgi?id=41778

This method seems generally useful. I'm slightly surprised we don't
have it already.

  • wtf/Vector.h: (WTF::::reverseFind):

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

Reviewed by Sam Weinig.

Add reverseFind to Vector and deploy in HTML5 parser
https://bugs.webkit.org/show_bug.cgi?id=41778

This patch moves reverseFind from begin an
HTMLFormattingElementList-specific concept to begin a general Vector
concept. Also, instead of using Entry as the type for operator==, we
now use elements directly. The old code compiled because the Entry
constructor wasn't explicit, which means we were churning refs on every
comparison!

  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::find): (WebCore::HTMLFormattingElementList::bookmarkFor): (WebCore::HTMLFormattingElementList::insertAt): (WebCore::HTMLFormattingElementList::remove):
  • html/HTMLFormattingElementList.h: (WebCore::HTMLFormattingElementList::Entry::operator==): (WebCore::HTMLFormattingElementList::Entry::operator!=):
1:55 PM Changeset in webkit [62696] by Darin Adler
  • 16 edits in trunk

2010-07-07 Darin Adler <Darin Adler>

Reviewed by Adam Barth.

Turn on adoptRef assertion for RefCounted
https://bugs.webkit.org/show_bug.cgi?id=41547

  • wtf/CrossThreadRefCounted.h: Fixed include style. Includes of other WTF headers should use "" includes; consistent in most WTF headers. Added a call to relaxAdoptionRequirement.
  • wtf/RefCounted.h: Fixed include style. Removed LOOSE_REF_COUNTED. Added relaxAdoptionRequirement.

2010-07-07 Darin Adler <Darin Adler>

Reviewed by Adam Barth.

Turn on adoptRef assertion for RefCounted
https://bugs.webkit.org/show_bug.cgi?id=41547

The WebCore part of this fixes all the assertions I saw in testing.

  • html/FileReader.cpp: (WebCore::FileReader::readAsBinaryString): Added null checks. Callers from JavaScript can pass the wrong type, which becomes null. (WebCore::FileReader::readAsText): Ditto. (WebCore::FileReader::readAsDataURL): Ditto.
  • html/FileStreamClient.h: Removed unneeded include.
  • html/FileStreamProxy.cpp: (WebCore::FileStreamProxy::FileStreamProxy): Made inline and moved some of the code, including the ref, into the create function. (WebCore::FileStreamProxy::create): Moved some of the code from the constructor here. It's safe to ref once the object has been created and adopted.
  • html/FileStreamProxy.h: Changed create function to no longer be inlined. Also removed an unneeded include.
  • page/EventSource.cpp: (WebCore::EventSource::EventSource): Made inline, changed arguments and moved code that involves the need to ref this object into the create function. Also moved failure handling out there since it's cleaner to have a function that fails than a constructor. For example, the function can return 0. (WebCore::EventSource::create): Moved some of the code from the constructor here.
  • page/EventSource.h: Removed unneeded includes. Made the creation function non-inline. Changed the arguments to the constructor.
  • storage/StorageAreaSync.cpp: (WebCore::StorageAreaSync::StorageAreaSync): Made inline. Moved code that requires ref'ing this object out to the create function. (WebCore::StorageAreaSync::create): Moved some of the code from the constructor here.
  • storage/StorageAreaSync.h: Removed unneeded includes. Changed the type of one of the constructor arguments from String to const String&.
  • workers/SharedWorker.cpp: (WebCore::SharedWorker::SharedWorker): Made inline. Moved most of the setup code out of here into the create function. (WebCore::SharedWorker::create): Moved the code here.
  • workers/SharedWorker.h: Removed unneeded includes. Made the create function non-inline. Marked the toSharedWorker override private to catch people doing an unnecessary virtual function call if they already have a SharedWorker*.
  • workers/Worker.cpp: (WebCore::Worker::Worker): Made inline. Moved most of the setup code out of here into the create function. (WebCore::Worker::create): Moved the code here.
  • workers/Worker.h: Made the create function non-inline. Changed the arguments to the constructor.
1:32 PM Changeset in webkit [62695] by kevino@webkit.org
  • 2 edits in trunk/WebKitTools

[wx] Build fix. pageProperty needs to return a value.

1:26 PM Changeset in webkit [62694] by Chris Fleizach
  • 3 edits
    2 adds in trunk

AX: when a node's role changes, the AX tree might need to be updated
https://bugs.webkit.org/show_bug.cgi?id=41784

Reviewed by Beth Dakin.

WebCore:

Test: platform/mac/accessibility/update-children-when-aria-role-changes.html

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::AccessibilityRenderObject):
(WebCore::AccessibilityRenderObject::updateAccessibilityRole):

LayoutTests:

  • platform/mac/accessibility/update-children-when-aria-role-changes-expected.txt: Added.
  • platform/mac/accessibility/update-children-when-aria-role-changes.html: Added.
1:04 PM Changeset in webkit [62693] by Simon Fraser
  • 8 edits in trunk/WebCore

2010-07-07 Simon Fraser <Simon Fraser>

Reviewed by Darin Adler.

Document::ownerElement() should return an HTMLFrameOwnerElement
https://bugs.webkit.org/show_bug.cgi?id=41789

Change the return type of Document::ownerElement() to an HTMLFrameOwnerElement, for better
type checking. No behavioral changes.

  • accessibility/mac/AccessibilityObjectWrapper.mm:
  • dom/Document.cpp: (WebCore::Document::ownerElement):
  • dom/Document.h:
  • editing/SelectionController.cpp:
  • rendering/RenderBoxModelObject.cpp:
  • rendering/RenderLayer.cpp:
  • rendering/RenderView.cpp:
1:02 PM Changeset in webkit [62692] by ddkilzer@apple.com
  • 2 edits in trunk/WebKitTools

<http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read when invoked from subdir with git

Reviewed by Anders Carlsson.

For both svn and git, commit-log-editor is invoked from the root
of the working directory. Unlike svn, git returns a list of
changed files that are relative to the directory where the
command was invoked. This caused the ChangeLog file in the root
directory to be read instead of the ChangeLog in the current
directory.

The fix is to use $ENV{PWD} as the base directory when fixing
the path to the ChangeLog files. With svn, this has no net
effect since $ENV{PWD} is the root of the working directory and
the ChangeLog paths are already relative to that directory.
With git, $ENV{PWD} is the directory that the commit was invoked
from, which fixes the ChangeLog paths so that the correct files
are read when creating the commit log entry.

Note that the call to makeFilePathRelative() was supposed to
address this issue, but it doesn't because (a) it does nothing
with svn working directories by design, and (b) it does nothing
with git working directories because it's invoked when the
current directory is the root of the working directory, thus
giving no relative path.

  • Scripts/commit-log-editor: Removed call to

makeFilePathRelative() since since it does nothing. Moved code
to fix up $changeLog path so that it's fixed before trying to
open the file, and use $ENV{PWD} as the base path. Also use
canonicalizePath() to clean up paths with "../" in them.

12:47 PM Changeset in webkit [62691] by Chris Fleizach
  • 3 edits
    2 adds in trunk

AX: when an element uses role="text" but no aria-label, it should default to textUnderElement()
https://bugs.webkit.org/show_bug.cgi?id=41780

Reviewed by Beth Dakin.

WebCore:

Test: platform/mac/accessibility/static-text-role-uses-text-under-element.html

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::stringValue):

Fallback to textUnderElement() if text() does not return any explicitly set text.

(WebCore::AccessibilityRenderObject::accessibilityIsIgnored):

Remove erroneous check to ignore text elements that didn't have a explicit text value.

LayoutTests:

  • platform/mac/accessibility/static-text-role-uses-text-under-element-expected.txt: Added.
  • platform/mac/accessibility/static-text-role-uses-text-under-element.html: Added.
12:38 PM Changeset in webkit [62690] by kevino@webkit.org
  • 2 edits in trunk/WebKit/wx

[wx] Build fix after change in Page constructor.

12:27 PM Changeset in webkit [62689] by andersca@apple.com
  • 2 edits in trunk/JavaScriptCore

Try to fix the Windows build.

  • runtime/Collector.cpp:

(JSC::Heap::freeBlocks):

11:51 AM Changeset in webkit [62688] by andersca@apple.com
  • 2 edits in trunk/WebKitTools

Another attempt at fixing the Qt build.

  • DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
11:51 AM Changeset in webkit [62687] by Simon Fraser
  • 5 edits in trunk/WebCore

2010-07-07 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

REGRESSION: GMail becomes blank after closing other tabs
https://bugs.webkit.org/show_bug.cgi?id=40421

RenderLayerCompositor's attach/detachRootPlatformLayer methods use
setNeedsStyleRecalc() in order to trigger acclerated compositing layers
to be hooked together across iframe boundaries. However, it was possible
for these to get called while inside of Document::recalcStyle(), which
is bad because it can cause the recalc to fail to get processed.

Fix this by using the existing queuePostAttachCallback() functionality
to delay the call to setNeedsStyleRecalc() if post-attach callbacks
are suspended (indicating that we're inside recalcStyle()).

No new tests because I wasn't able to make a test that shows the problem.

  • dom/ContainerNode.h: Make queuePostAttachCallback() public.
  • dom/ContainerNode.cpp: (WebCore::ContainerNode::postAttachCallbacksAreSuspended): Added; returns whether s_attachDepth is non-zero.
  • rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::attachRootPlatformLayer): Call scheduleNeedsStyleRecalc() instead of setNeedsStyleRecalc(). (WebCore::RenderLayerCompositor::detachRootPlatformLayer): Ditto. (WebCore::needsStyleRecalcCallback): Here we call setNeedsStyleRecalc(). (WebCore::RenderLayerCompositor::scheduleNeedsStyleRecalc): (WebCore::RenderLayerCompositor::notifyIFramesOfCompositingChange):
  • rendering/RenderLayerCompositor.h: Add scheduleNeedsStyleRecalc().
11:50 AM Changeset in webkit [62686] by andersca@apple.com
  • 2 edits in trunk/WebKitTools

Try to fix Qt build.

  • DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
11:42 AM Changeset in webkit [62685] by andersca@apple.com
  • 4 edits
    11 moves
    3 adds in trunk

Rename TestNetscapePlugin.subproj and move platform specific files to subdirectories
https://bugs.webkit.org/show_bug.cgi?id=41781

Reviewed by Simon Fraser.

WebKit/win:

  • WebKit.vcproj/WebKit.sln:

WebKitTools:

  • DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
  • DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.cpp.
  • DumpRenderTree/TestNetscapePlugIn/PluginObject.h: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h.
  • DumpRenderTree/TestNetscapePlugIn/TestObject.cpp: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.cpp.
  • DumpRenderTree/TestNetscapePlugIn/TestObject.h: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/TestObject.h.
  • DumpRenderTree/TestNetscapePlugIn/mac/Info.plist: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/Info.plist.
  • DumpRenderTree/TestNetscapePlugIn/main.cpp: Renamed from WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/main.cpp.
  • DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.def: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.def.
  • DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.rc.
  • DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: Added.
  • DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin_debug.def: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin_debug.def.
  • DumpRenderTree/TestNetscapePlugIn/win/resource.h: Renamed from WebKitTools/DumpRenderTree/win/TestNetscapePlugin/resource.h.
  • DumpRenderTree/win/TestNetscapePlugin/TestNetscapePlugin.vcproj: Removed.
11:25 AM Changeset in webkit [62684] by ap@apple.com
  • 1 edit
    1 copy in trunk/LayoutTests

Not reviewed, just updating test expectations.

https://bugs.webkit.org/show_bug.cgi?id=41156
Cross origin XMLHttpRequest should log the reason why connection failed

Synchronous resource loader on Tiger doesn't return a response if authentication failed.
It only returns an error, so WebKit cannot find out that the cross origin 401 response can
be passed to caller.

Observable behavior is still the same (failure ot load), but an incorrect error is logged
to console.

  • platform/mac-tiger/http/tests/xmlhttprequest/cross-origin-authorization-with-embedder-expected.txt: Copied from http/tests/xmlhttprequest/cross-origin-authorization-with-embedder-expected.txt.
10:48 AM Changeset in webkit [62683] by Simon Fraser
  • 3 edits
    5 adds in trunk

2010-07-06 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

Incorrect compositing order with negative z-index
https://bugs.webkit.org/show_bug.cgi?id=38959

When painting the contents of compositing layers whose phase is "GraphicsLayerPaintBackground"
(indicating that they are used for the background of elements with negative z-index children),
we need to paint the non-composited negative-z-order descendants at the end of the background phase, so
they appear behind composited negative-z-order descendants.

Test: compositing/z-order/negative-z-index.html

  • rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::paintIntoLayer):
10:48 AM Changeset in webkit [62682] by Simon Fraser
  • 2 edits in trunk/WebCore

2010-07-06 Simon Fraser <Simon Fraser>

Reviewed by Dan Bernstein.

Incorrect compositing order with negative z-index
https://bugs.webkit.org/show_bug.cgi?id=38959

Prerequisite: adopt new paintList() method that was added when painting compositing layer contents.
No behavioral changes.

  • rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::paintIntoLayer):
10:35 AM Changeset in webkit [62681] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Unreviewed.

Fix ASSERT in Eric's previous patch. I think he tested his patch in
Release and not Debug.

  • html/HTMLFormattingElementList.h: (WebCore::HTMLFormattingElementList::Entry::Entry): (WebCore::HTMLFormattingElementList::findIndex):
10:15 AM Changeset in webkit [62680] by abarth@webkit.org
  • 3 edits in trunk/WebCore

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

Reviewed by Adam Barth.

Grease the TreeBuilder's lightning
https://bugs.webkit.org/show_bug.cgi?id=41756

Brings the new TreeBuilder from 7s to 3s on the parser benchmark.
This makes performance comparable to the old parser.

We have not begun to fight! There is so much fat left on these bones.

  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::find): (WebCore::HTMLFormattingElementList::bookmarkFor): (WebCore::HTMLFormattingElementList::insertAt): (WebCore::HTMLFormattingElementList::remove):
  • html/HTMLFormattingElementList.h: (WebCore::HTMLFormattingElementList::findIndex):
10:11 AM Changeset in webkit [62679] by andersca@apple.com
  • 3 edits in trunk/WebKit/mac

Change requestURL to a KURL.
https://bugs.webkit.org/show_bug.cgi?id=41775

Reviewed by Sam Weinig.

  • Plugins/WebNetscapePluginStream.h:

(WebNetscapePluginStream::setRequestURL):

  • Plugins/WebNetscapePluginStream.mm:

(WebNetscapePluginStream::pluginCancelledConnectionError):
(WebNetscapePluginStream::errorForReason):
(WebNetscapePluginStream::startStream):
(WebNetscapePluginStream::didReceiveResponse):
(WebNetscapePluginStream::destroyStream):

10:11 AM Changeset in webkit [62678] by abarth@webkit.org
  • 3 edits in trunk/WebCore

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

Reviewed by Adam Barth.

HTMLTreeBuilder is way too slow
https://bugs.webkit.org/show_bug.cgi?id=41754

This takes us from 14s to 7s on our parsing benchmark.
That's still much slower than the old tree builder, but there
is a huge amount of fat left to trim.

Vector<T> wasn't able to inline all the Entry functions when
they were buried in the cpp. Turns out the active formatting elements
list is very hot.

I'm not sure Vector<T> is going to be the right data structure for us
in the end, but it has done alright for bring-up.

  • html/HTMLFormattingElementList.cpp:
  • html/HTMLFormattingElementList.h: (WebCore::HTMLFormattingElementList::Entry::Entry): (WebCore::HTMLFormattingElementList::Entry::~Entry): (WebCore::HTMLFormattingElementList::Entry::isMarker): (WebCore::HTMLFormattingElementList::Entry::element): (WebCore::HTMLFormattingElementList::Entry::replaceElement): (WebCore::HTMLFormattingElementList::Entry::operator==): (WebCore::HTMLFormattingElementList::Entry::operator!=):
9:53 AM Changeset in webkit [62677] by Darin Adler
  • 34 edits in trunk

2010-07-07 Darin Adler <Darin Adler>

Reviewed by Adam Barth.

More OwnPtr work
https://bugs.webkit.org/show_bug.cgi?id=41727

  • API/JSCallbackObject.h: (JSC::JSCallbackObjectData::setPrivateProperty): Use adoptPtr.
  • API/JSCallbackObjectFunctions.h: (JSC::JSCallbackObject::JSCallbackObject): Ditto.
  • bytecode/CodeBlock.cpp: (JSC::CodeBlock::CodeBlock): Ditto.
  • bytecode/CodeBlock.h: (JSC::CodeBlock::createRareDataIfNecessary): Ditto.
  • parser/Nodes.cpp: (JSC::ScopeNode::ScopeNode): Ditto.
  • parser/ParserArena.cpp: (JSC::ParserArena::ParserArena): Ditto.
  • runtime/Arguments.h: (JSC::Arguments::Arguments): Ditto.
  • runtime/Executable.cpp: (JSC::EvalExecutable::compile): Ditto. (JSC::ProgramExecutable::compile): Ditto. (JSC::FunctionExecutable::compileForCall): Ditto. (JSC::FunctionExecutable::compileForConstruct): Ditto. (JSC::FunctionExecutable::reparseExceptionInfo): Ditto. (JSC::EvalExecutable::reparseExceptionInfo): Ditto.
  • runtime/JSArray.cpp: (JSC::JSArray::sort): Ditto.
  • runtime/RegExpConstructor.cpp: (JSC::RegExpConstructor::RegExpConstructor): Ditto.
  • runtime/RegExpObject.cpp: (JSC::RegExpObject::RegExpObject): Ditto.
  • runtime/SmallStrings.cpp: (JSC::SmallStrings::createSingleCharacterString): Ditto. (JSC::SmallStrings::singleCharacterStringRep): Ditto.
  • wtf/unicode/icu/CollatorICU.cpp: (WTF::Collator::userDefault): Use adoptPtr.
  • yarr/RegexInterpreter.cpp: (JSC::Yarr::ByteCompiler::ByteCompiler): Ditto. (JSC::Yarr::ByteCompiler::compile): Ditto. (JSC::Yarr::ByteCompiler::regexBegin): Ditto. (JSC::Yarr::byteCompileRegex): Ditto.
  • yarr/RegexInterpreter.h: (JSC::Yarr::BytecodePattern::BytecodePattern): Ditto.

2010-07-06 Darin Adler <Darin Adler>

Reviewed by Adam Barth.

More OwnPtr work, including making clear set the pointer to 0 before deletion
https://bugs.webkit.org/show_bug.cgi?id=41727

  • WebCore.exp.in: Updated.
  • css/CSSSelector.h: (WebCore::CSSSelector::RareData::RareData): Use adoptPtr. (WebCore::CSSSelector::createRareData): Ditto.
  • dom/SpaceSplitString.h: (WebCore::SpaceSplitString::SpaceSplitString): Ditto. (WebCore::SpaceSplitString::set): Ditto.
  • history/CachedFrame.cpp: (WebCore::CachedFrame::CachedFrame): Ditto. (WebCore::CachedFrame::setCachedFramePlatformData): Ditto.
  • history/CachedFrame.h: Use PassOwnPtr.
  • loader/appcache/ApplicationCacheGroup.cpp: (WebCore::CallCacheListenerTask::create): Use adoptPtr.
  • loader/appcache/ApplicationCacheStorage.cpp: (WebCore::ApplicationCacheStorage::storeCopyOfCache): Ditto.
  • platform/PurgeableBuffer.h: (WebCore::PurgeableBuffer::create): Ditto.
  • platform/graphics/GlyphMetricsMap.h: (WebCore::::locatePageSlowCase): Ditto.
  • platform/graphics/GraphicsLayer.h: (WebCore::AnimationValue::AnimationValue): Ditto. (WebCore::TransformAnimationValue::TransformAnimationValue): Ditto.
  • platform/graphics/MediaPlayer.h: (WebCore::MediaPlayer::create): Ditto.
  • platform/graphics/SimpleFontData.h: (WebCore::SimpleFontData::boundsForGlyph): Ditto.
  • platform/mac/PurgeableBufferMac.cpp: (WebCore::PurgeableBuffer::create): Ditto.
  • rendering/InlineFlowBox.h: (WebCore::InlineFlowBox::setHorizontalOverflowPositions): Ditto. (WebCore::InlineFlowBox::setVerticalOverflowPositions): Ditto.
  • rendering/RootInlineBox.h: (WebCore::RootInlineBox::floats): Ditto.
  • rendering/style/RenderStyle.h: (WebCore::InheritedFlags::inheritAnimations): Ditto. (WebCore::InheritedFlags::inheritTransitions): Ditto.
  • rendering/style/SVGRenderStyleDefs.h: Use PassOwnPtr.
9:44 AM Changeset in webkit [62676] by weinig@apple.com
  • 22 edits
    2 adds in trunk

Patch for https://bugs.webkit.org/show_bug.cgi?id=41772
Add basic piping for BackForwardControllerClient.

Reviewed by Anders Carlsson.

WebCore:

  • WebCore.exp.in:
  • WebCore.xcodeproj/project.pbxproj:
  • history/BackForwardController.cpp:

(WebCore::BackForwardController::BackForwardController):

  • history/BackForwardControllerClient.h:
  • page/Page.cpp:

(WebCore::Page::Page):

  • page/Page.h:
  • svg/graphics/SVGImage.cpp:

(WebCore::SVGImage::dataChanged):

WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::WebViewImpl):

WebKit/gtk:

  • webkit/webkitwebview.cpp:

(webkit_web_view_init):

WebKit/mac:

  • WebView/WebView.mm:

(-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]):

WebKit/qt:

  • Api/qwebpage.cpp:

(QWebPagePrivate::QWebPagePrivate):

WebKit/win:

  • WebView.cpp:

(WebView::initWithFrame):

WebKit2:

  • Add very basic WebBackForwardControllerClient.
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/WebCoreSupport/WebBackForwardControllerClient.cpp: Added.

(WebKit::WebBackForwardControllerClient::backForwardControllerDestroyed):
(WebKit::WebBackForwardControllerClient::createBackForwardList):

  • WebProcess/WebCoreSupport/WebBackForwardControllerClient.h: Added.

(WebKit::WebBackForwardControllerClient::WebBackForwardControllerClient):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::WebPage):

  • win/WebKit2.vcproj:
9:43 AM Changeset in webkit [62675] by mitz@apple.com
  • 1 edit
    2 copies
    3 deletes in trunk/LayoutTests

Move current Mac results from platform/mac-snowleopard to platform/mac,
move Leopard results from platform/mac to platform/mac-leopard, and remove
stray files and directories from platform/mac-snowleopard.

Reviewed by Sam Weinig.

  • platform/mac-leopard/svg/custom/use-font-face-crash-expected.txt: Copied from platform/mac/svg/custom/use-font-face-crash-expected.txt.
  • platform/mac-snowleopard/platform: Removed.
  • platform/mac-snowleopard/platform/mac: Removed.
  • platform/mac-snowleopard/platform/mac/fast: Removed.
  • platform/mac-snowleopard/platform/mac/fast/loader: Removed.
  • platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-2-expected.txt: Removed.
  • platform/mac-snowleopard/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt: Removed.
  • platform/mac-snowleopard/svg: Removed.
  • platform/mac-snowleopard/svg/custom: Removed.
  • platform/mac-snowleopard/svg/custom/use-font-face-crash-expected.txt: Removed.
  • platform/mac-snowleopard/tables: Removed.
  • platform/mac-snowleopard/tables/mozilla: Removed.
  • platform/mac-snowleopard/tables/mozilla/images: Removed.
  • platform/mac/svg/custom/use-font-face-crash-expected.txt: Replaced with platform/mac-snowleopard/svg/custom/use-font-face-crash-expected.txt.
9:07 AM Changeset in webkit [62674] by Darin Adler
  • 8 edits in trunk/JavaScriptCore

Make clear set the pointer to 0 before deletion
https://bugs.webkit.org/show_bug.cgi?id=41727

Reviewed by Adam Barth.

  • wtf/OwnArrayPtr.h: Changed code so we always set the pointer to its new

value before deleting the old one, including in the set function and the
clear function. This required changing safeDelete.

  • wtf/OwnPtr.h: Ditto. Also removed some extra null checks.
  • wtf/PassOwnPtr.h: Ditto.
  • wtf/PassRefPtr.h: Changed code so we always set the pointer to its new

value before deref'ing the old one in the clear function. Also added a
leakRef function for NonNullPassRefPtr.

  • wtf/RefPtr.h: Ditto.
  • wtf/gobject/GOwnPtr.h: More of the same.
  • wtf/gobject/GRefPtr.h: Ditto.
8:58 AM Changeset in webkit [62673] by andersca@apple.com
  • 4 edits
    2 moves in trunk/WebKit

Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.

Reviewed by Sam Weinig.

WebKit:

  • WebKit.xcodeproj/project.pbxproj:

WebKit/mac:

  • Plugins/WebNetscapePluginStream.h: Renamed from WebKit/mac/Plugins/WebBaseNetscapePluginStream.h.
  • Plugins/WebNetscapePluginStream.mm: Renamed from WebKit/mac/Plugins/WebBaseNetscapePluginStream.mm.
8:39 AM Changeset in webkit [62672] by tonikitoo@webkit.org
  • 2 edits in trunk/WebCore

Unreviewed build fix after r62577.

Patch by Lucas De Marchi <lucas.demarchi@profusion.mobi> on 2010-07-07
[EFL] build fix after r62577
https://bugs.webkit.org/show_bug.cgi?id=41764

No new functionality so no new tests.

8:32 AM Changeset in webkit [62671] by kov@webkit.org
  • 2 edits in trunk/WebCore

2010-07-07 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>

Reviewed by Xan Lopez.

[GTK] Scrollbars sometimes go dead and stop scrolling the view
https://bugs.webkit.org/show_bug.cgi?id=41711

Rework the setGtkAdjustment function slightly, make it have an
early return, and be more readable.

  • platform/gtk/ScrollViewGtk.cpp: (WebCore::ScrollView::setGtkAdjustments):
8:15 AM Changeset in webkit [62670] by vitalyr@chromium.org
  • 2 edits in trunk/LayoutTests

2010-07-07 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Update more expectations.

  • platform/chromium/test_expectations.txt:
8:05 AM Changeset in webkit [62669] by vitalyr@chromium.org
  • 4 edits
    3 adds in trunk/LayoutTests

2010-07-07 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Update expectations.

  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-win/html5lib/runner-expected.txt:
  • platform/chromium/test_expectations.txt:
8:01 AM Changeset in webkit [62668] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

2010-07-07 Kristian Monsen <kristianm@google.com>

Reviewed by Steve Block.

Updating Android to use the UserGestureIndicator class instead of Android specific code.
The rest of the changes are in parts of the Android port which are yet to be upstreamed.

No change in behavior, so no new test.

  • platform/network/android/ResourceRequest.h: (WebCore::ResourceRequest::ResourceRequest): (WebCore::ResourceRequest::doUpdateResourceRequest):
7:50 AM Changeset in webkit [62667] by Nikolas Zimmermann
  • 1 edit
    3 adds in trunk/LayoutTests

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

Not reviewed. Add snow-leopard specific result for svg/custom/use-font-face-crash.svg

  • platform/mac-snowleopard/svg: Added.
  • platform/mac-snowleopard/svg/custom: Added.
  • platform/mac-snowleopard/svg/custom/use-font-face-crash-expected.txt: Added.
7:49 AM Changeset in webkit [62666] by commit-queue@webkit.org
  • 9 edits in trunk/WebKit

2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Reviewed by Kenneth Rohde Christiansen.

[EFL] EFLWebKit doesn't support viewport meta tag.
Support viewport meta tag on EFL Port.
https://bugs.webkit.org/show_bug.cgi?id=40278

  • efl/EWebLauncher/main.c: Process 'viewport,changed' signal. (viewport_set): (on_viewport_changed): Add a callback function for the 'viewport,changed' signal. (browserCreate): Register the callback function for the 'viewport,changed' signal.
  • efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag. (WebCore::ChromeClientEfl::didReceiveViewportArguments):
  • efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
  • efl/WebCoreSupport/FrameLoaderClientEfl.cpp: (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout when website doesn't contain viewport tag. (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
  • efl/WebCoreSupport/FrameLoaderClientEfl.h: (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted): (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
  • efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
  • efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag. (_ewk_view_priv_new): (ewk_view_fixed_layout_size_set): (ewk_view_zoom_set): (ewk_view_zoom_weak_set): (ewk_view_zoom_animated_set): (ewk_view_viewport_set): Reports that viewport has changed. (ewk_view_viewport_get): Reports that viewport has changed. (ewk_view_zoom_range_set): Sets the zoom range. (ewk_view_zoom_range_min_get): Gets minimum value of zoom range. (ewk_view_zoom_range_max_get): Gets maximum value of zoom range. (ewk_view_user_scalable_set): Sets if zoom is enabled. (ewk_view_user_scalable_get): Gets if zoom is enabled.
  • efl/ewk/ewk_view.h:
7:41 AM Changeset in webkit [62665] by steveblock@google.com
  • 2 edits in trunk/LayoutTests

Unreviewed fix for failing Chromium test

7:37 AM Changeset in webkit [62664] by aestes@apple.com
  • 4 edits
    4 adds in trunk

2010-07-07 Andy Estes <aestes@apple.com>

Reviewed by Adam Barth.

Test that loading of images in <object> tags can be cancelled by
beforeload event handlers.
https://bugs.webkit.org/show_bug.cgi?id=41027
<rdar://problem/8120596>

  • fast/dom/beforeload/image-object-before-load-expected.txt: Added.
  • fast/dom/beforeload/image-object-before-load-innerHTML-expected.txt: Added.
  • fast/dom/beforeload/image-object-before-load-innerHTML.html: Added.
  • fast/dom/beforeload/image-object-before-load.html: Added.

2010-07-07 Andy Estes <aestes@apple.com>

Reviewed by Adam Barth.

Allow a beforeload listener to prevent loading of images in <object> tags.
https://bugs.webkit.org/show_bug.cgi?id=41027
<rdar://problem/8120596>

Tests: fast/dom/beforeload/image-object-before-load-innerHTML.html

fast/dom/beforeload/image-object-before-load.html

  • html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::attach): Do not call RenderImage::setCachedImage() at the end of attach(). Instead, allow this to happen conditionally after beforeload is dispatched.
  • loader/ImageLoader.cpp: (WebCore::ImageLoader::dispatchPendingBeforeLoadEvent): Render fallback content if an object's load was cancelled.
7:23 AM Changeset in webkit [62663] by commit-queue@webkit.org
  • 5 edits in trunk

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

Reviewed by Adam Barth.

[EFL] Fix cmake build and libsoup detection
Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:

  • LINK_FLAGS should be set using quotes, otherwise some wrong substitution takes place;
  • we should use LIBSOUP24_* instead of LIBSOUP_* since this is the version we are using;
  • need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer than that. https://bugs.webkit.org/show_bug.cgi?id=41717
  • cmake/OptionsEfl.cmake:

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

Reviewed by Adam Barth.

[EFL] Fix cmake build and libsoup detection
Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:

  • LINK_FLAGS should be set using quotes, otherwise some wrong substitution takes place;
  • we should use LIBSOUP24_* instead of LIBSOUP_* since this is the version we are using;
  • need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer than that. https://bugs.webkit.org/show_bug.cgi?id=41717
  • CMakeLists.txt:
  • CMakeListsEfl.txt:
7:17 AM Changeset in webkit [62662] by Nikolas Zimmermann
  • 4 edits
    4 adds in trunk

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

Reviewed by Dirk Schulze.

<use> on <font-face> causes crashes, if SVGUseElement gets detached
https://bugs.webkit.org/show_bug.cgi?id=41621

Do not call removeFromMappedElementSheet() from the SVGFontFaceElement destructor,
as that can potentially cause the element to be reattached while destructing.

In order to fix the crash in the testcase, the order of calling the base-class detach
method in SVGUseElement and the instance/shadow tree destruction has to be reversed,
matching the order in removedFromDocument().

Test: svg/custom/use-font-face-crash.svg

  • svg/SVGFontFaceElement.cpp: (WebCore::SVGFontFaceElement::~SVGFontFaceElement): Remove removeFromMappedElementSheet() call.
  • svg/SVGUseElement.cpp: (WebCore::SVGUseElement::detach): Reverse order of calling base-class detach method and instance/shadow tree destruction.
7:10 AM Changeset in webkit [62661] by commit-queue@webkit.org
  • 7 edits in trunk/JavaScriptCore/qt

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

Reviewed by Kenneth Rohde Christiansen.

Implementation of QScriptValue::isArray()
https://bugs.webkit.org/show_bug.cgi?id=41713

Since we don't have access to the Class? internal property of
builtins (including Array), the solution was to keep the original 'Array'
(constructor) and 'Array.prototype' objects and use them to identify
if a given object is an Array.

Also uncomment some tests and add some tests of newArray() that
depended on isArray().

  • api/qscriptengine_p.cpp: (QScriptEnginePrivate::QScriptEnginePrivate): (QScriptEnginePrivate::~QScriptEnginePrivate):
  • api/qscriptengine_p.h: (QScriptEnginePrivate::isArray):
  • api/qscriptvalue.cpp: (QScriptValue::isArray):
  • api/qscriptvalue.h:
  • api/qscriptvalue_p.h: (QScriptValuePrivate::isArray):
  • tests/qscriptengine/tst_qscriptengine.cpp: (tst_QScriptEngine::newArray):
7:01 AM Changeset in webkit [62660] by Adam Roben
  • 2 edits in trunk/WebKit/win

Windows build fix

  • Interfaces/WebKit.idl: Touched to force a build.
6:58 AM Changeset in webkit [62659] by steveblock@google.com
  • 4 edits
    3 adds in trunk

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

Reviewed by Adam Barth.

document.createEvent() should support DeviceOrientationEvent
https://bugs.webkit.org/show_bug.cgi?id=41618

  • fast/dom/DeviceOrientation/create-event-expected.txt: Added.
  • fast/dom/DeviceOrientation/create-event.html: Added.
  • fast/dom/DeviceOrientation/script-tests/create-event.js: Added.
  • platform/gtk/Skipped:

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

Reviewed by Adam Barth.

document.createEvent() should support DeviceOrientationEvent
https://bugs.webkit.org/show_bug.cgi?id=41618

Tests: fast/dom/DeviceOrientation/create-event.html

  • dom/Document.cpp: (WebCore::Document::createEvent):
6:06 AM Changeset in webkit [62658] by yurys@chromium.org
  • 3 edits in trunk/WebCore

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

Reviewed by Pavel Feldman.

Web Inspector: show functions from internal browser scripts on the call stack if they
are there.
https://bugs.webkit.org/show_bug.cgi?id=41762

  • English.lproj/localizedStrings.js:
  • inspector/front-end/CallStackSidebarPane.js: (WebInspector.CallStackSidebarPane.prototype.update):
6:04 AM Changeset in webkit [62657] by Csaba Osztrogonác
  • 2 edits
    4 adds in trunk/LayoutTests

Unreviewed fix.

[Qt] Remove non-existent files from Skipped list, and
add Qt specific expected result for svg/hixie/text/001.xml

  • platform/qt/Skipped: Remove non-existent files.
    • svg/hixie/text/001-broken.xml, because it was renamed by r61393.
    • tables/mozilla/images/adforce_imgis_com.html, because it was removed by r61289.
    • inspector/debugger-breakpoints-not-activated-on-reload.html, because it was removed by r62651.
  • platform/qt/svg/hixie/text: Added.
  • platform/qt/svg/hixie/text/001-expected.checksum: Added.
  • platform/qt/svg/hixie/text/001-expected.png: Added.
  • platform/qt/svg/hixie/text/001-expected.txt: Added.
6:01 AM Changeset in webkit [62656] by loislo@chromium.org
  • 6 edits in trunk/WebCore

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

Reviewed by Pavel Feldman.

Web Inspector: All RefPtr arguments and return values should be
changed to PassRefPtr whenever it is possible according to common practice.
https://bugs.webkit.org/show_bug.cgi?id=41759

  • inspector/CodeGeneratorInspector.pm:
  • inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::pushGCEventRecords): (WebCore::InspectorTimelineAgent::didInstallTimer): (WebCore::InspectorTimelineAgent::didRemoveTimer): (WebCore::InspectorTimelineAgent::didScheduleResourceRequest): (WebCore::InspectorTimelineAgent::willSendResourceRequest): (WebCore::InspectorTimelineAgent::didFinishLoadingResource): (WebCore::InspectorTimelineAgent::didMarkTimeline): (WebCore::InspectorTimelineAgent::didMarkDOMContentEvent): (WebCore::InspectorTimelineAgent::didMarkLoadEvent): (WebCore::InspectorTimelineAgent::addRecordToTimeline): (WebCore::InspectorTimelineAgent::setHeapSizeStatistic): (WebCore::InspectorTimelineAgent::pushCurrentRecord):
  • inspector/InspectorTimelineAgent.h: (WebCore::InspectorTimelineAgent::TimelineRecordEntry::TimelineRecordEntry):
  • inspector/TimelineRecordFactory.cpp: (WebCore::TimelineRecordFactory::createGenericRecord): (WebCore::TimelineRecordFactory::createGCEventData): (WebCore::TimelineRecordFactory::createFunctionCallData): (WebCore::TimelineRecordFactory::createEventDispatchData): (WebCore::TimelineRecordFactory::createGenericTimerData): (WebCore::TimelineRecordFactory::createTimerInstallData): (WebCore::TimelineRecordFactory::createXHRReadyStateChangeData): (WebCore::TimelineRecordFactory::createXHRLoadData): (WebCore::TimelineRecordFactory::createEvaluateScriptData): (WebCore::TimelineRecordFactory::createMarkTimelineData): (WebCore::TimelineRecordFactory::createScheduleResourceRequestData): (WebCore::TimelineRecordFactory::createResourceSendRequestData): (WebCore::TimelineRecordFactory::createResourceReceiveResponseData): (WebCore::TimelineRecordFactory::createResourceFinishData): (WebCore::TimelineRecordFactory::createReceiveResourceData): (WebCore::TimelineRecordFactory::createPaintData): (WebCore::TimelineRecordFactory::createParseHTMLData):
  • inspector/TimelineRecordFactory.h:
5:41 AM Changeset in webkit [62655] by antti.j.koivisto@nokia.com
  • 2 edits in trunk/WebKit2

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Reviewed by Kenneth Rohde Christiansen.

Add Qt section to the prefix header.

  • WebKit2Prefix.h:
5:37 AM Changeset in webkit [62654] by antti.j.koivisto@nokia.com
  • 3 edits in trunk/WebCore

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Reviewed by Kenneth Rohde Christiansen.

Export some event conversion functions needed for WebKit2.

  • platform/PlatformKeyboardEvent.h:
  • platform/qt/PlatformKeyboardEventQt.cpp:

(WebCore::keyIdentifierForQtKeyCode):
(WebCore::windowsKeyCodeForKeyEvent):

4:51 AM Changeset in webkit [62653] by steveblock@google.com
  • 10 edits
    2 moves in trunk

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

Reviewed by Adam Barth.

DeviceOrientationEventConstructor should be exposed at window.DeviceOrientationEvent
https://bugs.webkit.org/show_bug.cgi?id=41685

Test: fast/dom/Window/window-properties-device-orientation.html

fast/dom/DeviceOrientation/window-property.txt

  • page/DOMWindow.idl:

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

Reviewed by Adam Barth.

DeviceOrientationEventConstructor should be exposed at window.DeviceOrientationEvent
https://bugs.webkit.org/show_bug.cgi?id=41685

This required fast/dom/Window/window-properties-on-device-orientation.html to be renamed
to fast/dom/Window/window-properties-device-orientation.html and updated.

  • fast/dom/DeviceOrientation/script-tests/window-property.js:
  • fast/dom/DeviceOrientation/window-property-expected.txt:
  • fast/dom/Window/window-properties-device-orientation-expected.txt: Copied from LayoutTests/fast/dom/Window/window-properties-on-device-orientation-expected.txt.
  • fast/dom/Window/window-properties-device-orientation.html: Copied from LayoutTests/fast/dom/Window/window-properties-on-device-orientation.html.
  • fast/dom/Window/window-properties-on-device-orientation-expected.txt: Removed.
  • fast/dom/Window/window-properties-on-device-orientation.html: Removed.
  • fast/dom/Window/window-properties.html:
  • platform/gtk/Skipped:
  • platform/mac/Skipped:
  • platform/qt/Skipped:
  • platform/win/Skipped:
4:39 AM Changeset in webkit [62652] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit/qt

2010-07-07 Marc Mutz <marc.mutz@kdab.com>

Reviewed by Adam Barth.

[Qt] QWebSettings: Don't leak native pixmaps

When Q_GLOBAL_STATIC gets around to deleting the QHash with the
pixmaps in, the QApplication destructor has already been
completed. This makes it impossible for ~QPixmap to return the
native pixmap to the OS, thus leaking them.

This patch adds a post routine (executed as part of ~QApplication)
that clears the hash so Q_GLOBAL_STATIC's destruction doesn't have
to execute ~QPixmap's anymore.

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

  • Api/qwebsettings.cpp: (earlyClearGraphics): New. Clears the pixmap hash. (graphics): add earlyClearGraphics as a qAddPostRoutine()
4:27 AM Changeset in webkit [62651] by commit-queue@webkit.org
  • 7 edits
    2 deletes in trunk

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

Unreviewed, rolling out r62645.
http://trac.webkit.org/changeset/62645
https://bugs.webkit.org/show_bug.cgi?id=41757

"Broken inspector tests on several platforms" (Requested by
eseidel on #webkit).

  • inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: Removed.
  • inspector/debugger-breakpoints-not-activated-on-reload.html: Removed.

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

Unreviewed, rolling out r62645.
http://trac.webkit.org/changeset/62645
https://bugs.webkit.org/show_bug.cgi?id=41757

"Broken inspector tests on several platforms" (Requested by
eseidel 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-07 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r62645.
http://trac.webkit.org/changeset/62645
https://bugs.webkit.org/show_bug.cgi?id=41757

"Broken inspector tests on several platforms" (Requested by
eseidel on #webkit).

  • src/js/DebuggerScript.js: ():
3:27 AM Changeset in webkit [62650] by steveblock@google.com
  • 3 edits in trunk/WebCore

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

Reviewed by Adam Barth.

JavaInstanceV8 needs to push a local reference frame to avoid table overflow.
https://bugs.webkit.org/show_bug.cgi?id=41516

This change is required to help prevent the Java virtual machine from
running out of local references. The Java virtual machine supports only
a limited number of local references. Normally, local references are
cleared when the native method returns.

This change adds calls to PushLocalFrame() and PopLocalFrame() around
each invocation of a method on JavaInstance. These calls instruct the
virtual machine to clear local references when the frame is popped.
This means that in the case where many calls to JavaInstance methods
are made within the same native call, local references are cleared as
soon as they are no longer needed, thus conserving references.

This change mirrors exactly JavaInstanceJSC.

No new tests.

  • bridge/jni/v8/JavaInstanceV8.cpp: (JavaInstance::virtualBegin): (JavaInstance::virtualEnd):
  • bridge/jni/v8/JavaInstanceV8.h:
3:20 AM Changeset in webkit [62649] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

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

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

  • platform/qt/Skipped:
3:19 AM Changeset in webkit [62648] by antti.j.koivisto@nokia.com
  • 2 edits in trunk/WebKit2

Not reviewed.

Fix build, remove some left over debugging code.

  • Platform/CoreIPC/qt/ConnectionQt.cpp:

(CoreIPC::Connection::readyReadHandler):
(CoreIPC::Connection::sendOutgoingMessage):

3:10 AM Changeset in webkit [62647] by yurys@chromium.org
  • 12 edits in trunk/WebCore

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

Reviewed by Pavel Feldman.

Inspector should remember the size of sidebars set by the user
https://bugs.webkit.org/show_bug.cgi?id=19207

  • inspector/front-end/AbstractTimelinePanel.js: (WebInspector.AbstractTimelinePanel):
  • inspector/front-end/AuditsPanel.js: (WebInspector.AuditsPanel):
  • inspector/front-end/ConsolePanel.js: (WebInspector.ConsolePanel):
  • inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel.prototype.rightSidebarResizerDragEnd):
  • inspector/front-end/Panel.js: (WebInspector.Panel): (WebInspector.Panel.prototype.get toolbarItemClass): (WebInspector.Panel.prototype.show): (WebInspector.Panel.prototype.createSidebar): (WebInspector.Panel.prototype.get _sidebarWidthSettingName): (WebInspector.Panel.prototype._endSidebarDragging): (WebInspector.Panel.prototype.updateSidebarWidth): (WebInspector.Panel.prototype.restoreSidebarWidth): (WebInspector.Panel.prototype.saveSidebarWidth):
  • inspector/front-end/ProfilesPanel.js: (WebInspector.ProfilesPanel):
  • inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel): (WebInspector.ResourcesPanel.prototype.resourceTrackingWasEnabled):
  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel): (WebInspector.ScriptsPanel.prototype._endSidebarResizeDrag): (WebInspector.ScriptsPanel.prototype._sidebarResizeDrag): (WebInspector.ScriptsPanel.prototype.setSidebarWidth):
  • inspector/front-end/Settings.js: (WebInspector.populateApplicationSettings):
  • inspector/front-end/StoragePanel.js: (WebInspector.StoragePanel):
  • inspector/front-end/TimelinePanel.js: (WebInspector.TimelinePanel):
2:52 AM Changeset in webkit [62646] by steveblock@google.com
  • 10 edits
    2 moves in trunk/WebCore

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

Reviewed by Adam Barth.

DeviceOrientation should be renamed to DeviceOrientationController
https://bugs.webkit.org/show_bug.cgi?id=41608

No new tests, renaming only.

  • Android.mk:
  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/DeviceOrientation.cpp: Removed.
  • dom/DeviceOrientation.h: Removed.
  • dom/DeviceOrientationController.cpp: Copied from WebCore/dom/DeviceOrientation.cpp. (WebCore::DeviceOrientationController::DeviceOrientationController): (WebCore::DeviceOrientationController::onDeviceOrientationChange):
  • dom/DeviceOrientationController.h: Copied from WebCore/dom/DeviceOrientation.h.
  • page/Page.cpp: (WebCore::Page::Page):
  • page/Page.h: (WebCore::Page::deviceOrientationController):
2:30 AM Changeset in webkit [62645] by yurys@chromium.org
  • 7 edits
    2 adds in trunk

2010-07-07 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

  • inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: Added.
  • inspector/debugger-breakpoints-not-activated-on-reload.html: Added.

2010-07-07 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-07 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: ():
1:58 AM Changeset in webkit [62644] by Nikolas Zimmermann
  • 3 edits
    4 deletes in trunk

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

Not reviewed. Rollout r62633 - test crashes after some last-minute modifications.

  • svg/SVGFontFaceElement.cpp: (WebCore::SVGFontFaceElement::~SVGFontFaceElement):
1:52 AM Changeset in webkit [62643] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

Fix </html> handling in before head mode
https://bugs.webkit.org/show_bug.cgi?id=41752

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

Fix </html> handling in before head mode
https://bugs.webkit.org/show_bug.cgi?id=41752

Covered by html5lib/runner.html.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTag):
1:50 AM Changeset in webkit [62642] by eric@webkit.org
  • 8 edits in trunk

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

Reviewed by Adam Barth.

</div> pops too many <div> elements in body
https://bugs.webkit.org/show_bug.cgi?id=41751

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

</div> pops too many <div> elements in body
https://bugs.webkit.org/show_bug.cgi?id=41751

Another missing return!

While tracking this down I added some debugging code to both the
open elements stack and the active formatting elements list.

I also unwrapped a very long
chain to make it more readable.
  • html/HTMLElementStack.cpp: (WebCore::HTMLElementStack::show):
  • html/HTMLElementStack.h:
  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::show):
  • html/HTMLFormattingElementList.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTagForInBody):
1:50 AM Changeset in webkit [62641] by abecsi@webkit.org
  • 2 edits in trunk/WebKitTools

Unreviewed trivial fix.

Remove DUMPRENDERTREE_TEMP environment variable from NRWT
which was checked in accidentally in r62635.

  • Scripts/webkitpy/layout_tests/port/webkit.py:
1:48 AM Changeset in webkit [62640] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

HTMLTreeBuilder needs to handle <table><input>
https://bugs.webkit.org/show_bug.cgi?id=41744

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

HTMLTreeBuilder needs to handle <table><input>
https://bugs.webkit.org/show_bug.cgi?id=41744

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInTable):
1:46 AM Changeset in webkit [62639] by antti.j.koivisto@nokia.com
  • 1 edit
    1 add in trunk/WebKit2

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Reviewed by Kenneth Rohde Christiansen.

Implement WebPage for Qt.

  • WebProcess/WebPage/qt/WebPageQt.cpp: Added.

(WebKit::WebPage::platformInitialize):
(WebKit::):
(WebKit::WebPage::interpretKeyEvent):

1:45 AM Changeset in webkit [62638] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

Teach HTMLTreeBuilder how to handle <button><button>
https://bugs.webkit.org/show_bug.cgi?id=41743

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

Teach HTMLTreeBuilder how to handle <button><button>
https://bugs.webkit.org/show_bug.cgi?id=41743

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody):
1:42 AM Changeset in webkit [62637] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

Teach TreeBuilder how to handle <form><form>
https://bugs.webkit.org/show_bug.cgi?id=41741

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

Teach TreeBuilder how to handle <form><form>
https://bugs.webkit.org/show_bug.cgi?id=41741

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody):
1:41 AM Changeset in webkit [62636] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

<table> should auto-close <p> when not in quirks mode
https://bugs.webkit.org/show_bug.cgi?id=41740

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

<table> should auto-close <p> when not in quirks mode
https://bugs.webkit.org/show_bug.cgi?id=41740

This is already covered by multiple tests in html5lib/runner.html

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody):
1:38 AM Changeset in webkit [62635] by commit-queue@webkit.org
  • 3 edits in trunk/WebKitTools

2010-07-07 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>

Reviewed by Eric Seidel.

Pass port specific environment to server process.
https://bugs.webkit.org/show_bug.cgi?id=41593

  • Scripts/webkitpy/layout_tests/port/qt.py:
  • Scripts/webkitpy/layout_tests/port/webkit.py:
1:37 AM Changeset in webkit [62634] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

Make "in body" character handling reconstruct active formatting elements
https://bugs.webkit.org/show_bug.cgi?id=41739

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

Make "in body" character handling reconstruct active formatting elements
https://bugs.webkit.org/show_bug.cgi?id=41739

This fixes a bunch of tests, and due to some other bug in our
formatting code, regresses two. I'll fix that bug in a separate
patch.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processCharacter):
1:35 AM Changeset in webkit [62633] by Nikolas Zimmermann
  • 3 edits
    4 adds in trunk

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

Reviewed by Darin Adler.

<use> on <font-face> causes crashes, if SVGUseElement gets detached
https://bugs.webkit.org/show_bug.cgi?id=41621

Do not call removeFromMappedElementSheet() from the destructor, as the call to document()->updateStyleSelector() that can potentially
cause the element to be reattached while destructing. It's not needed at all, because removedFromDocument() is called before destruction,
which already calls removeFromMappedElementSheet() - at this point it's still safe to update the style selector.

The crash is reproducable when using <use> on <font-face>.

Test: svg/custom/use-font-face-crash.svg

  • svg/SVGFontFaceElement.cpp: (WebCore::SVGFontFaceElement::~SVGFontFaceElement):
1:06 AM Changeset in webkit [62632] by commit-queue@webkit.org
  • 5 edits in trunk

2010-07-07 Hayato Ito <hayato@chromium.org>

Reviewed by Darin Adler.

Rolling out 'page-break-inside:avoid' part of the r54929.
Rebased the related layout tests, which are now expected to fail, as well.

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

  • fast/multicol/break-properties-expected.txt:
  • printing/page-break-inside-avoid-expected.txt:

2010-07-07 Hayato Ito <hayato@chromium.org>

Reviewed by Darin Adler.

Rolling out 'page-break-inside:avoid' part of the r54929.
Rebased the related layout tests, which are now expected to fail, as well.

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

  • rendering/RenderBlock.cpp: (WebCore::RenderBlock::paintChildren):
12:46 AM Changeset in webkit [62631] by mrowe@apple.com
  • 2 edits in trunk/WebCore

Fix failures in a handful of Java-related tests.

  • WebCore.exp.in: Remove an extraneous ENABLE_ from an #if so that the condition

evalutes to true when we expect it to.

12:41 AM Changeset in webkit [62630] by pfeldman@chromium.org
  • 20 edits
    3 adds in trunk

2010-07-06 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: provide line numbers for inline styles.

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

Test: inspector/styles-source-lines-inline.html

  • css/CSSParser.cpp: (WebCore::CSSParser::parseSheet):
  • css/CSSParser.h:
  • css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::parseString): (WebCore::CSSStyleSheet::parseStringAtLine):
  • css/CSSStyleSheet.h:
  • dom/StyleElement.cpp: (WebCore::StyleElement::process): (WebCore::StyleElement::createSheet):
  • dom/StyleElement.h:
  • html/HTMLStyleElement.cpp: (WebCore::HTMLStyleElement::HTMLStyleElement): (WebCore::HTMLStyleElement::finishParsingChildren):
  • html/HTMLStyleElement.h:
  • inspector/InspectorCSSStore.cpp: (WebCore::InspectorCSSStore::getRuleRangesForStyleSheet):
  • inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::buildObjectForRule):
  • inspector/front-end/DOMAgent.js: (WebInspector.CSSStyleDeclaration.parseRule):
  • inspector/front-end/StylesSidebarPane.js: (WebInspector.StylePropertiesSection.else.linkifyUncopyable): (WebInspector.StylePropertiesSection):

2010-07-06 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: provide line numbers for inline styles.

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

  • http/tests/inspector/inspector-test.js: (runAfterIframeIsLoaded.step): (runAfterIframeIsLoaded):
  • inspector/elements-tests.js:
  • inspector/resources/styles-source-lines-inline-iframe.html: Added.
  • inspector/styles-iframe.html:
  • inspector/styles-source-lines-expected.txt: Removed.
  • inspector/styles-source-lines-inline-expected.txt: Added.
  • inspector/styles-source-lines-inline.html: Added.
  • inspector/styles-source-lines.html:
12:12 AM Changeset in webkit [62629] by abarth@webkit.org
  • 3 edits in trunk/LayoutTests

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

Unreviewed.

Clean up Alexey's mess from http://trac.webkit.org/changeset/62576
https://bugs.webkit.org/show_bug.cgi?id=41156

I think these results are correct, but I don't really know for sure.
What I do know is that he left this failure in the tree for 12 hours.

  • fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
  • fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
12:04 AM Changeset in webkit [62628] by zherczeg@webkit.org
  • 3 edits in trunk/JavaScriptCore

Refactored string parsing inside the lexer
https://bugs.webkit.org/show_bug.cgi?id=41606

Reviewed by Oliver Hunt.

Does not use goto. Although the last sunspider
parse-only tests yields 1.044x speedup, I think the
patch can have a slight improvement at most.

  • parser/Lexer.cpp:

(JSC::singleEscape):
(JSC::Lexer::parseString):
(JSC::Lexer::lex):

  • parser/Lexer.h:

Jul 6, 2010:

11:58 PM Changeset in webkit [62627] by mitz@apple.com
  • 2 edits in trunk/WebCore

<rdar://problem/8163651> Wrong value type being supplied for kCTTypesetterOptionForcedEmbeddingLevel key

Reviewed by Jon Honeycutt.

No change in behavior, so no new test.

  • platform/graphics/mac/ComplexTextControllerCoreText.cpp:

(WebCore::ComplexTextController::collectComplexTextRunsForCharactersCoreText): Use CFNumber instances
as the values of the kCTTypesetterOptionForcedEmbeddingLevel key, instead of CFBooleans.

10:53 PM Changeset in webkit [62626] by mrowe@apple.com
  • 3 edits in trunk/WebCore

Fix production builds on Mac OS X.

  • DerivedSources.make: Don't try and generate the export file during the installhdrs build phase.

It's not useful until much later in the build process, and it's not possible to generate it until
after the tool has been compiled anyway.

  • WebCore.xcodeproj/project.pbxproj: Tweak how the ICU and forwarding headers are copied so that it

works in production builds once more.

10:42 PM Changeset in webkit [62625] by sfalken@apple.com
  • 10 edits in trunk

WebCore: Expose URL matching from WebUserContentURLPattern
https://bugs.webkit.org/show_bug.cgi?id=41726
<rdar://problem/7910144>

Reviewed by Simon Fraser.

  • WebCore.exp.in: Export UserContentURLPattern::matches for use in WebKit.

WebKit/mac: Expose URL matching from WebUserContentURLPattern
https://bugs.webkit.org/show_bug.cgi?id=41726
<rdar://problem/7910144>

Reviewed by Simon Fraser.

We previously had a way to construct WebUserContentURLPattern
instances via WebKit, but no way for callers to perform matching.
This patch adds the matchesURL functionality to allow for this.

  • Misc/WebUserContentURLPattern.h: Added matchesURL.
  • Misc/WebUserContentURLPattern.mm:

(-[WebUserContentURLPattern matchesURL:]): Added. Calls through to WebCore::UserContentURLPattern::matches.

WebKit/win: Expose URL matching from WebUserContentURLPattern
https://bugs.webkit.org/show_bug.cgi?id=41726
<rdar://problem/7910144>

Reviewed by Simon Fraser.

We previously had a way to construct WebUserContentURLPattern
instances via WebKit, but no way for callers to perform matching.
This patch adds the matchesURL functionality to allow for this.

  • Interfaces/IWebUserContentURLPattern.idl: Added matchesURL.
  • Interfaces/IWebView.idl: Touch to force a build.
  • WebUserContentURLPattern.cpp:

(WebUserContentURLPattern::matchesURL): Added. Calls through to WebCore::UserContentURLPattern::matches.

  • WebUserContentURLPattern.h: Added matchesURL.
10:08 PM Changeset in webkit [62624] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Adam Barth.

Fix <nobr><nobr> case in HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=41735

We were both not handling <nobr> correctly, as well as
never hitting the <nobr> case because our formatting
elements check was overzealous.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody):

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

Reviewed by Eric Seidel.

Implement start table tag in table mode
https://bugs.webkit.org/show_bug.cgi?id=41736

  • html5lib/runner-expected-html5.txt:
10:05 PM Changeset in webkit [62623] by eric@webkit.org
  • 7 edits in trunk

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

Reviewed by Adam Barth.

Fix <nobr><nobr> case in HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=41735

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

Fix <nobr><nobr> case in HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=41735

We were both not handling <nobr> correctly, as well as
never hitting the <nobr> case because our formatting
elements check was overzealous.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody):
9:50 PM Changeset in webkit [62622] by tkent@chromium.org
  • 6 edits in trunk/LayoutTests

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

Unreviewed, test expectation update.

Update expectation files for fast/forms/indeterminate.html. Chromium
started to support them on Windows and Linux recently.

  • platform/chromium-linux/fast/forms/indeterminate-expected.checksum:
  • platform/chromium-linux/fast/forms/indeterminate-expected.png:
  • platform/chromium-win/fast/forms/indeterminate-expected.checksum:
  • platform/chromium-win/fast/forms/indeterminate-expected.png:
  • platform/chromium/test_expectations.txt:
9:43 PM Changeset in webkit [62621] by abarth@webkit.org
  • 7 edits in trunk

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

Reviewed by Eric Seidel.

Implement "act as if the banana has been peeled" (for lack of a better term)
https://bugs.webkit.org/show_bug.cgi?id=41734

The spec has a tricky passage that says "whenever a node would be
inserted into the current node, it must instead be foster parented."
This patch attempts to implement that requirement.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::HTMLConstructionSite): (WebCore::HTMLConstructionSite::insertHTMLHtmlElement): (WebCore::HTMLConstructionSite::insertHTMLHeadElement): (WebCore::HTMLConstructionSite::insertHTMLBodyElement): (WebCore::HTMLConstructionSite::insertScriptElement): (WebCore::HTMLConstructionSite::fosterParent):
  • html/HTMLConstructionSite.h: (WebCore::HTMLConstructionSite::RedirectToFosterParentGuard::RedirectToFosterParentGuard): (WebCore::HTMLConstructionSite::RedirectToFosterParentGuard::~RedirectToFosterParentGuard):
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processEndTagForInTable):
  • html/HTMLTreeBuilder.h:

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

Reviewed by Eric Seidel.

Implement "act as if the banana has been peeled" (for lack of a better term)
https://bugs.webkit.org/show_bug.cgi?id=41734

Massive test progression.

  • html5lib/runner-expected-html5.txt:
9:41 PM Changeset in webkit [62620] by tkent@chromium.org
  • 5 edits in trunk/WebKitTools

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

Reviewed by Shinichiro Hamaji.

Fix a wrong dup detection of rebaseline-chromium-webkit-tests
https://bugs.webkit.org/show_bug.cgi?id=41644

rebaseline-chromium-webkit-tests used ImageDiff with 0.1%
tolerance. We don't need tolerance for rebaseline.

  • Scripts/webkitpy/layout_tests/port/base.py: Add optional tolerance parameter to diff_image().
  • Scripts/webkitpy/layout_tests/port/test.py: Add optional tolerance parameter to diff_image().
  • Scripts/webkitpy/layout_tests/port/webkit.py: Add optional tolerance parameter to diff_image(), and pass it to ImageDiff command.
  • Scripts/webkitpy/layout_tests/test_types/image_diff.py: diff_files() always calls diff_image() with tolerance=0. diff_files() is used only by rebaseline-chromium-webkit-tests.
9:32 PM Changeset in webkit [62619] by tkent@chromium.org
  • 2 edits in trunk/LayoutTests

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

Unreviewed, test expectation update.

  • platform/chromium/test_expectations.txt: Remove menulist-no-overflow.html, width100percent-checkbox.html, width100percent-radio.html, and button-sizes.html. They have been passed since Chromium r51096, test_shell flip issue.
9:23 PM Changeset in webkit [62618] by eric@webkit.org
  • 7 edits in trunk

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

Reviewed by Adam Barth.

Fix </optgroup> in "in select" mode
https://bugs.webkit.org/show_bug.cgi?id=41733

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Adam Barth.

Fix </optgroup> in "in select" mode
https://bugs.webkit.org/show_bug.cgi?id=41733

I had to add a oneBelowTop() accessor.
I added some ASSERTs after looking at the fragment case
documentation. I'm now convinced that top() and oneBeforeTop()
should never be NULL, so we just ASSERT they aren't.

This is a very obscure corner of the HTML spec, but at least
we have a test for it. This makes one more html5lib test pass.

  • html/HTMLConstructionSite.h: (WebCore::HTMLConstructionSite::oneBelowTop):
  • html/HTMLElementStack.cpp: (WebCore::HTMLElementStack::topRecord): (WebCore::HTMLElementStack::top): (WebCore::HTMLElementStack::oneBelowTop):
  • html/HTMLElementStack.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTag):
8:48 PM Changeset in webkit [62617] by eric@webkit.org
  • 3 edits in trunk

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

Reviewed by Adam Barth.

Fix "in row" "Anything else" handling of end tags
https://bugs.webkit.org/show_bug.cgi?id=41731

I also fixed </br> handling to follow the spec more closely
since it implementation was old and didn't use all our
new processFake* hotness.

This is already covered by 3 tests, however we don't
pass them yet, due to lack of table foster parenting
code (which Adam is working on as we speak).

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTagForInBody): (WebCore::HTMLTreeBuilder::processEndTag):
8:40 PM Changeset in webkit [62616] by mrowe@apple.com
  • 2 edits in trunk/WebCore

Fix clean builds on Mac OS X.

Since "Copy Forwarding and ICU Headers" was split in to a separate target
from the WebCore framework it no longer had automatica access to the
PRIVATE_HEADERS_FOLDER_PATH variable. This caused it to copy the header
files in to the wrong location. Fix that by giving PRIVATE_HEADERS_FOLDER_PATH
its correct value and ensuring that the path exists.

  • WebCore.xcodeproj/project.pbxproj:
7:16 PM Changeset in webkit [62615] by weinig@apple.com
  • 2 edits in trunk/WebCore

Fix Gtk build.

  • GNUmakefile.am:
7:12 PM Changeset in webkit [62614] by mrowe@apple.com
  • 2 edits in trunk/WebCore

Tiger build fix.

Don't use WebCore's LDFLAGS when building WebCoreExportFileGenerator.

  • WebCore.xcodeproj/project.pbxproj:
6:49 PM Changeset in webkit [62613] by eric@webkit.org
  • 6 edits in trunk

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

Reviewed by Adam Barth.

"In cell" does not correctly handle <td><tr> or <td><td>
https://bugs.webkit.org/show_bug.cgi?id=41729

  • html5lib/resources/tables01.dat:
    • Added a case for <td><tr> since it was missing from the rest of the suite.
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:

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

Reviewed by Adam Barth.

"In cell" does not correctly handle <td><tr> or <td><td>
https://bugs.webkit.org/show_bug.cgi?id=41729

This change is mostly cleanup to try and prevent forgetting
tag name checks in the future by using inlines to reduce
copy/paste code.

3 little bugs in InCellMode:

  • Missing trTag from the long or statement (reason for the cleanup)
Used
instead of &&
  • Forgot to reprocess the tag after closeTheCell()
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTagForInTable): (WebCore::HTMLTreeBuilder::processEndTag):
6:35 PM Changeset in webkit [62612] by oliver@apple.com
  • 12 edits in trunk/JavaScriptCore

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

Reviewed by Maciej Stachowiak.

Make it possible to have both the JIT and Interpreter available in a single build
https://bugs.webkit.org/show_bug.cgi?id=41722

Separate the concept of !ENABLE(JIT) and ENABLE(INTERPRETER) and make it possible
to have both JIT and INTERPRETER enabled at the same time. This doesn't add
support for mix mode execution, but it does allow a single build to contain all
the code needed to use either the interpreter or the jit.

If both ENABLE(INTERPRETER) and ENABLE(JIT) are true then setting the environment
variable JSC_FORCE_INTERPRETER will force JSC to use the interpreter.

This patch basically consists of replacing !ENABLE(JIT) with ENABLE(INTERPRETER),
or converting #if ENABLE(JIT) ... #else ... into #if ENABLE(JIT) ... #endif
#if ENABLE(INTERPRETER), etc. There are also a few functions that need to be
renamed to resolve return type ambiguity.

  • bytecode/CodeBlock.cpp: (JSC::CodeBlock::~CodeBlock): (JSC::CodeBlock::shrinkToFit):
  • bytecode/CodeBlock.h:
  • interpreter/CallFrame.h: (JSC::ExecState::returnVPC):
  • interpreter/Interpreter.cpp: (JSC::Interpreter::unwindCallFrame): (JSC::Interpreter::throwException): (JSC::Interpreter::execute): (JSC::Interpreter::executeCall): (JSC::Interpreter::executeConstruct): (JSC::Interpreter::prepareForRepeatCall): (JSC::Interpreter::privateExecute): (JSC::Interpreter::retrieveLastCaller):
  • interpreter/Interpreter.h:
  • runtime/ArrayPrototype.cpp: (JSC::isNumericCompareFunction):
  • runtime/Executable.cpp: (JSC::EvalExecutable::generateJITCode): (JSC::ProgramExecutable::generateJITCode): (JSC::FunctionExecutable::generateJITCodeForCall): (JSC::FunctionExecutable::generateJITCodeForConstruct): (JSC::FunctionExecutable::reparseExceptionInfo): (JSC::EvalExecutable::reparseExceptionInfo):
  • runtime/JSFunction.cpp:
  • runtime/JSGlobalData.cpp: (JSC::JSGlobalData::JSGlobalData):
  • runtime/JSGlobalData.h: (JSC::JSGlobalData::canUseJIT):
  • wtf/Platform.h:
6:34 PM Changeset in webkit [62611] by abarth@webkit.org
  • 4 edits in trunk/WebCore

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

Reviewed by Eric Seidel.

Move fosterParent to HTMLConstructionSite
https://bugs.webkit.org/show_bug.cgi?id=41728

This paves the way for handling the default case of InTableMode
properly.

  • html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::fosterParent):
  • html/HTMLConstructionSite.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
6:16 PM Changeset in webkit [62610] by abarth@webkit.org
  • 10 edits
    2 copies in trunk/WebCore

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

Rubber-stamped by Eric Seidel.

Move HTMLConstructionSite to its own file. No behavior change.

  • Android.mk:
  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • html/HTMLConstructionSite.cpp: Copied from WebCore/html/HTMLTreeBuilder.cpp. (WebCore::HTMLNames::hasImpliedEndTag): (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::HTMLConstructionSite): (WebCore::HTMLConstructionSite::~HTMLConstructionSite): (WebCore::HTMLConstructionSite::insertHTMLHtmlStartTagBeforeHTML): (WebCore::HTMLConstructionSite::mergeAttributesFromTokenIntoElement): (WebCore::HTMLConstructionSite::insertHTMLHtmlStartTagInBody): (WebCore::HTMLConstructionSite::insertHTMLBodyStartTagInBody):
  • html/HTMLConstructionSite.h: Copied from WebCore/html/HTMLTreeBuilder.h.
  • html/HTMLTreeBuilder.cpp:
  • html/HTMLTreeBuilder.h:
6:08 PM Changeset in webkit [62609] by mrowe@apple.com
  • 2 edits in trunk/WebCore

Build fix.

The path to the generated file needs to be relative to the built product directory,
not to the project file.

  • WebCore.xcodeproj/project.pbxproj:
6:01 PM Changeset in webkit [62608] by mrowe@apple.com
  • 3 edits
    1 move
    1 add
    20 deletes in trunk/WebCore

<http://webkit.org/b/41725> REGRESSION(r62283): No longer possible to build for Tiger from SnowLeopard due to export file shenanigans

Reviewed by Darin Adler.

Change how the exports file is generated. Rather than having the logic for which symbols
to include be encoded in a Makefile that concatenated separate files, the logic is now
encoded as #if's in the base exports file. This ensures that the exact same preprocessor
settings are used when determining which symbols to export as when compiling the code that
defines the symbols.

  • DerivedSources.make: Remove logic that determines which export files to concatenate.

Replace with an invocation of WebCoreExportFileGenerator.

  • WebCore.3DRendering.exp: Removed.
  • WebCore.AcceleratedCompositing.exp: Removed.
  • WebCore.ClientBasedGeolocation.exp: Removed.
  • WebCore.ContextMenus.exp: Removed.
  • WebCore.DashboardSupport.exp: Removed.
  • WebCore.DragSupport.exp: Removed.
  • WebCore.Geolocation.exp: Removed.
  • WebCore.Inspector.exp: Removed.
  • WebCore.JNI.exp: Removed.
  • WebCore.NPAPI.exp: Removed.
  • WebCore.OrientationEvents.exp: Removed.
  • WebCore.PluginHostProcess.exp: Removed.
  • WebCore.ProtectionSpaceAuthCallback.exp: Removed.
  • WebCore.SVG.Animation.exp: Removed.
  • WebCore.SVG.Filters.exp: Removed.
  • WebCore.SVG.ForeignObject.exp: Removed.
  • WebCore.SVG.exp: Removed.
  • WebCore.Tiger.exp: Removed.
  • WebCore.Video.exp: Removed.
  • WebCore.VideoProxy.exp: Removed.
  • WebCore.exp.in: Renamed from WebCore/WebCore.base.exp. Merge the individual .exp

files in, wrapping the appropriate parts with the necessary #if's.

  • WebCore.xcodeproj/project.pbxproj:
  • make-exports-file-generator: Added.
5:46 PM Changeset in webkit [62607] by weinig@apple.com
  • 10 edits
    3 adds in trunk/WebCore

Patch for https://bugs.webkit.org/show_bug.cgi?id=41723
Add BackForwardController class

Reviewed by Anders Carlsson.

  • Add BackForwardController which currently only forwards to the existing BackForwardList implementation. This is a first step toward allowing for a proxying BackForwardList implementation.
  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.base.exp:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • history/BackForwardController.cpp: Added.

(WebCore::BackForwardController::BackForwardController):
(WebCore::BackForwardController::~BackForwardController):

  • history/BackForwardController.h: Added.

(WebCore::BackForwardController::client):
(WebCore::BackForwardController::list):

  • history/BackForwardControllerClient.h: Added.

(WebCore::BackForwardControllerClient::~BackForwardControllerClient):

  • page/Page.cpp:

(WebCore::Page::Page):
(WebCore::Page::~Page):
(WebCore::Page::backForwardList):
(WebCore::Page::goBack):
(WebCore::Page::goForward):
(WebCore::Page::canGoBackOrForward):
(WebCore::Page::goBackOrForward):
(WebCore::Page::getHistoryLength):

  • page/Page.h:
5:17 PM Changeset in webkit [62606] by vitalyr@chromium.org
  • 4 edits in trunk/LayoutTests

2010-07-06 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Update more expectations.

  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-win/html5lib/runner-expected.txt:
  • platform/chromium/test_expectations.txt:
4:53 PM Changeset in webkit [62605] by andersca@apple.com
  • 2 edits in trunk/WebKit2

Fix Windows WebKit2 build.

  • UIProcess/Plugins/win/PluginInfoStoreWin.cpp:

(WebKit::PluginInfoStore::mimeTypeFromExtension):

4:20 PM Changeset in webkit [62604] by kov@webkit.org
  • 2 edits in trunk/WebCore

2010-07-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>

Unreviewed.

Fixes regression on API test by disabling the scrollbars before
configuring the adjustments.

  • platform/gtk/ScrollViewGtk.cpp: (WebCore::ScrollView::setGtkAdjustments):
4:08 PM Changeset in webkit [62603] by eric@webkit.org
  • 7 edits in trunk

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

Reviewed by Adam Barth.

Add support for <li>, <dd> and <dt> nested tag closing
https://bugs.webkit.org/show_bug.cgi?id=41720

  • html5lib/resources/webkit01.dat:
    • Add test for <dd><dt> since this wasn't well covered.
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:

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

Reviewed by Adam Barth.

Add support for <li>, <dd> and <dt> nested tag closing
https://bugs.webkit.org/show_bug.cgi?id=41720

li, dd, and dt have nearly identical logic in HTML5, so I
attempted to make them share as much code as possible.

This fixes a bunch of subtests for html5lib/runner.html

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processCloseWhenNestedTag): (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processAnyOtherEndTagForInBody): (WebCore::HTMLTreeBuilder::furthestBlockForFormattingElement):
  • html/HTMLTreeBuilder.h:
4:03 PM Changeset in webkit [62602] by Csaba Osztrogonác
  • 2 edits in trunk/WebKit/qt

Client errors should set "WebKitErrorDomain" domain instead of "WebKit" to match Mac.

Rubber-stamped by Kenneth Rohde Christiansen.

  • WebCoreSupport/FrameLoaderClientQt.cpp:

(WebCore::FrameLoaderClientQt::blockedError):
(WebCore::FrameLoaderClientQt::cannotShowURLError):
(WebCore::FrameLoaderClientQt::interruptForPolicyChangeError):
(WebCore::FrameLoaderClientQt::cannotShowMIMETypeError):

4:02 PM Changeset in webkit [62601] by vitalyr@chromium.org
  • 2 edits in trunk/LayoutTests

2010-07-06 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Update expectations.

  • platform/chromium/test_expectations.txt:
3:52 PM Changeset in webkit [62600] by andersca@apple.com
  • 4 edits in trunk/WebKit2

Add PluginInfoStore::findPlugin
https://bugs.webkit.org/show_bug.cgi?id=41719

Reviewed by Sam Weinig.

  • UIProcess/Plugins/PluginInfoStore.cpp:

(WebKit::PluginInfoStore::getPlugins):
(WebKit::PluginInfoStore::findPluginForMIMEType):
(WebKit::PluginInfoStore::findPluginForExtension):
(WebKit::pathExtension):
(WebKit::PluginInfoStore::findPlugin):

  • UIProcess/Plugins/PluginInfoStore.h:
  • UIProcess/Plugins/mac/PluginInfoStoreMac.mm:

(WebKit::PluginInfoStore::mimeTypeFromExtension):

3:51 PM Changeset in webkit [62599] by abarth@webkit.org
  • 4 edits in trunk/WebCore

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

Reviewed by Eric Seidel.

Factor HTMLConstructionSite out of HTMLTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=41716

The HTMLContructionSite is the model object on which the
HTMLTreeBuilder (a controller) acts.

No behavior change. I'll move this class into its own file in a
followup patch.

  • html/HTMLFormattingElementList.h: (WebCore::HTMLFormattingElementList::at):
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::HTMLTreeBuilder): (WebCore::HTMLConstructionSite::HTMLConstructionSite): (WebCore::HTMLTreeBuilder::passTokenToLegacyParser): (WebCore::HTMLTreeBuilder::processDoctypeToken): (WebCore::HTMLConstructionSite::insertHTMLHtmlStartTagBeforeHTML): (WebCore::HTMLConstructionSite::mergeAttributesFromTokenIntoElement): (WebCore::HTMLConstructionSite::insertHTMLHtmlStartTagInBody): (WebCore::HTMLConstructionSite::insertHTMLBodyStartTagInBody): (WebCore::HTMLTreeBuilder::processFakePEndTagIfPInScope): (WebCore::HTMLTreeBuilder::processIsindexStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processColgroupEndTagForInColumnGroup): (WebCore::HTMLTreeBuilder::closeTheCell): (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processBodyEndTagForInBody): (WebCore::HTMLTreeBuilder::processAnyOtherEndTagForInBody): (WebCore::HTMLTreeBuilder::furthestBlockForFormattingElement): (WebCore::HTMLTreeBuilder::findFosterParentFor): (WebCore::HTMLTreeBuilder::callTheAdoptionAgency): (WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately): (WebCore::HTMLTreeBuilder::processEndTagForInBody): (WebCore::HTMLTreeBuilder::processCaptionEndTagForInCaption): (WebCore::HTMLTreeBuilder::processTrEndTagForInRow): (WebCore::HTMLTreeBuilder::processEndTagForInTable): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processComment): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile): (WebCore::HTMLTreeBuilder::processDefaultForBeforeHTMLMode): (WebCore::HTMLTreeBuilder::processStartTagForInHead): (WebCore::HTMLConstructionSite::insertDoctype): (WebCore::HTMLConstructionSite::insertComment): (WebCore::HTMLConstructionSite::insertCommentOnDocument): (WebCore::HTMLConstructionSite::insertCommentOnHTMLHtmlElement): (WebCore::HTMLConstructionSite::createElementAndAttachToCurrent): (WebCore::HTMLConstructionSite::insertHTMLHtmlElement): (WebCore::HTMLConstructionSite::insertHTMLHeadElement): (WebCore::HTMLConstructionSite::insertHTMLBodyElement): (WebCore::HTMLConstructionSite::insertElement): (WebCore::HTMLConstructionSite::insertSelfClosingElement): (WebCore::HTMLConstructionSite::insertFormattingElement): (WebCore::HTMLTreeBuilder::processGenericRCDATAStartTag): (WebCore::HTMLTreeBuilder::processGenericRawTextStartTag): (WebCore::HTMLConstructionSite::insertScriptElement): (WebCore::HTMLTreeBuilder::processScriptStartTag): (WebCore::HTMLConstructionSite::insertTextNode): (WebCore::HTMLConstructionSite::createElement): (WebCore::HTMLTreeBuilder::indexOfFirstUnopenFormattingElement): (WebCore::HTMLTreeBuilder::reconstructTheActiveFormattingElements): (WebCore::HTMLTreeBuilder::generateImpliedEndTagsWithExclusion): (WebCore::HTMLTreeBuilder::generateImpliedEndTags):
  • html/HTMLTreeBuilder.h: (WebCore::HTMLConstructionSite::currentElement): (WebCore::HTMLConstructionSite::openElements): (WebCore::HTMLConstructionSite::activeFormattingElements): (WebCore::HTMLConstructionSite::head): (WebCore::HTMLConstructionSite::form): (WebCore::HTMLConstructionSite::releaseForm): (WebCore::HTMLConstructionSite::setForm): (WebCore::HTMLConstructionSite::fragmentScriptingPermission): (WebCore::HTMLConstructionSite::attach):
3:32 PM Changeset in webkit [62598] by kov@webkit.org
  • 2 edits in trunk/WebCore

2010-07-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>

Reviewed by Xan Lopez.

[GTK] Scrollbars sometimes go dead and stop scrolling the view
https://bugs.webkit.org/show_bug.cgi?id=41711

Fixes GtkScrolledWindow scrollbars not actually scrolling the page
in certain conditions. No tests because it is hard to reproduce,
and depends on interaction with a widget that is outside of the
WebView, which is tricky.

  • platform/gtk/ScrollViewGtk.cpp: (WebCore::ScrollView::setGtkAdjustments):
2:26 PM Changeset in webkit [62597] by vitalyr@chromium.org
  • 3 edits
    11 adds in trunk/LayoutTests

2010-07-06 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Update expectations.

  • platform/chromium-linux/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
  • platform/chromium-linux/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
  • platform/chromium-mac/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: Added.
  • platform/chromium-mac/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Added.
  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-mac/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
  • platform/chromium-mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
  • platform/chromium-win/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: Added.
  • platform/chromium-win/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Added.
  • platform/chromium-win/html5lib/runner-expected.txt:
  • platform/chromium-win/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
  • platform/chromium-win/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
  • platform/chromium-win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Added.
2:21 PM Changeset in webkit [62596] by Darin Adler
  • 8 edits in trunk/WebCore

2010-07-06 Darin Adler <Darin Adler>

Reviewed by Geoffrey Garen.

Simplify access to element attribute map, removing unneeded functions
https://bugs.webkit.org/show_bug.cgi?id=41703

  • css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::canShareStyleWithElement): Use the attributeMap function instead of the mappedAttributes function. (WebCore::CSSStyleSelector::styleForElement): Ditto.
  • dom/Element.cpp: (WebCore::Element::~Element): Renamed namedAttrMap to m_attributeMap. (WebCore::Element::removeAttribute): Ditto. (WebCore::Element::getAttribute): Ditto. (WebCore::Element::setAttribute): Ditto. (WebCore::Element::setAttributeMap): Ditto. (WebCore::Element::hasAttributes): Ditto. (WebCore::Element::createAttributeMap): Ditto. (WebCore::Element::insertedIntoDocument): Ditto. (WebCore::Element::removedFromDocument): Ditto. (WebCore::Element::getURLAttribute): Ditto.
  • dom/Element.h: Removed unneeded virtual attributes function. Made read-only argument to attributes function default to false. (Later, we'll eliminate this.) Renamed namedAttrMap to m_attributeMap and made it private instead of protected.
  • dom/StyledElement.cpp: (WebCore::StyledElement::attributeChanged): Use attributeMap function instead of namedAttrMap data member or mappedAttributes function. (WebCore::StyledElement::classAttributeChanged): Ditto. (WebCore::StyledElement::parseMappedAttribute): Ditto.
  • dom/StyledElement.h: Removed mappedAttributes function and changed callers to use attributeMap function instead.
  • html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::setInputType): Use attributeMap instead of mappedAttributes.
  • svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::getPresentationAttribute): Ditto.
2:13 PM Changeset in webkit [62595] by weinig@apple.com
  • 2 edits in trunk/WebKitTools

Fix MiniBrowser build.

  • MiniBrowser/mac/WebBundle/WebBundleMain.m:
2:02 PM Changeset in webkit [62594] by andersca@apple.com
  • 2 edits in trunk/WebCore

Add a build rule that removes the old generated Obj-C bindings for PluginArray and MimeTypeArray.

Reviewed by Sam Weinig.

  • DerivedSources.make:
1:58 PM Changeset in webkit [62593] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Unreviewed.

Make the remaining insertion modes explicit.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile):
1:51 PM Changeset in webkit [62592] by ap@apple.com
  • 4 edits in trunk

Not reviewed, fixing a simple copy/paste mistake.

https://bugs.webkit.org/show_bug.cgi?id=41156
Cross origin XMLHttpRequest should log the reason why connection failed

Covered by xmlhttprequest/access-control-basic-non-simple-deny-cached.html

  • loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders): Fix incorrectly copy/pasted header field name.
1:51 PM Changeset in webkit [62591] by weinig@apple.com
  • 3 edits in trunk/WebKitTools

Add support for dumping the contents of messages to the console to WebKitTestRunner

Reviewed by Anders Carlsson.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::InjectedBundlePage):
(WTR::InjectedBundlePage::_addMessageToConsole):
(WTR::InjectedBundlePage::addMessageToConsole):

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
1:43 PM Changeset in webkit [62590] by weinig@apple.com
  • 10 edits
    2 moves
    2 adds in trunk/WebKit2

Add injected bundle API for exposing console messages.

Reviewed by Anders Carlsson.

  • Split WKBundlePageClient into multiple clients matching WKPage. (For now we only have a loader client and a UI client)
  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:

(WKBundlePageSetLoaderClient):
(WKBundlePageSetUIClient):

  • WebProcess/InjectedBundle/API/c/WKBundlePage.h:
  • WebProcess/InjectedBundle/InjectedBundlePageClient.cpp: Removed.
  • WebProcess/InjectedBundle/InjectedBundlePageClient.h: Removed.
  • WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: Copied from WebProcess/InjectedBundle/InjectedBundlePageClient.cpp.

(WebKit::InjectedBundlePageLoaderClient::InjectedBundlePageLoaderClient):
(WebKit::InjectedBundlePageLoaderClient::initialize):
(WebKit::InjectedBundlePageLoaderClient::didStartProvisionalLoadForFrame):
(WebKit::InjectedBundlePageLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame):
(WebKit::InjectedBundlePageLoaderClient::didFailProvisionalLoadWithErrorForFrame):
(WebKit::InjectedBundlePageLoaderClient::didCommitLoadForFrame):
(WebKit::InjectedBundlePageLoaderClient::didFinishLoadForFrame):
(WebKit::InjectedBundlePageLoaderClient::didFailLoadWithErrorForFrame):
(WebKit::InjectedBundlePageLoaderClient::didReceiveTitleForFrame):
(WebKit::InjectedBundlePageLoaderClient::didClearWindowObjectForFrame):

  • WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h: Copied from WebProcess/InjectedBundle/InjectedBundlePageClient.h.
  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp: Added.

(WebKit::InjectedBundlePageUIClient::InjectedBundlePageUIClient):
(WebKit::InjectedBundlePageUIClient::initialize):
(WebKit::InjectedBundlePageUIClient::addMessageToConsole):

  • WebProcess/InjectedBundle/InjectedBundlePageUIClient.h: Added.
  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::addMessageToConsole):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
(WebKit::WebFrameLoaderClient::dispatchDidStartProvisionalLoad):
(WebKit::WebFrameLoaderClient::dispatchDidReceiveTitle):
(WebKit::WebFrameLoaderClient::dispatchDidCommitLoad):
(WebKit::WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
(WebKit::WebFrameLoaderClient::dispatchDidFailLoad):
(WebKit::WebFrameLoaderClient::dispatchDidFinishLoad):
(WebKit::WebFrameLoaderClient::dispatchDidClearWindowObjectInWorld):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::initializeInjectedBundleLoaderClient):
(WebKit::WebPage::initializeInjectedBundleUIClient):

  • WebProcess/WebPage/WebPage.h:

(WebKit::WebPage::injectedBundleLoaderClient):
(WebKit::WebPage::injectedBundleUIClient):

  • mac/WebKit2.exp:
  • win/WebKit2.vcproj:
1:31 PM Changeset in webkit [62589] by Darin Adler
  • 2 edits in trunk/WebKit/chromium

Try to fix build.

Why do the Chromium bots stop after the first error they encounter?

  • src/WebWorkerImpl.cpp:

(WebKit::WebWorkerImpl::postMessageToWorkerContextTask): Removed
unneeded release called on a PassOwnPtr to pass it as an argument of
type PassOwnPtr.

1:30 PM Changeset in webkit [62588] by kov@webkit.org
  • 1 edit in trunk/WebCore/ChangeLog

Adding webkit bugzilla reference for 62546

1:27 PM Changeset in webkit [62587] by Darin Adler
  • 2 edits in trunk/WebKit/qt

Fix crash caused by my fix to the Qt build.

  • WebCoreSupport/InspectorClientQt.cpp:

(WebCore::InspectorFrontendClientQt::closeWindow): Release pointer into
a local OwnPtr instead of calling clear. Another fix, probably better,
would be to change OwnPtr::clear to zero out the pointer before deleting,
but that affects many more call sites, so I will do that separately.

1:23 PM Changeset in webkit [62586] by xan@webkit.org
  • 2 edits in trunk/WebCore

2010-07-06 Xan Lopez <xlopez@igalia.com>

GTK+ fixes for the DOM plug-in renaming Apocalypse.

  • GNUmakefile.am:
1:18 PM Changeset in webkit [62585] by Darin Adler
  • 3 edits in trunk/WebKit/chromium

Try to fix build.

  • src/WebWorkerBase.cpp:

(WebKit::WebWorkerBase::dispatchTaskToMainThread): Use leakPtr instead
of release.

  • src/WebWorkerClientImpl.cpp:

(WebKit::WebWorkerClientImpl::postMessageToWorkerObjectTask): Removed
unneeded release called on a PassOwnPtr to pass it as an argument of
type PassOwnPtr.

1:14 PM UpdatingBugzilla edited by ddkilzer@webkit.org
(diff)
1:05 PM Changeset in webkit [62584] by andersca@apple.com
  • 2 edits in trunk/WebCore

Yet another Windows build fix.

  • DerivedSources.cpp:
12:57 PM Changeset in webkit [62583] by andersca@apple.com
  • 2 edits in trunk/WebCore

Fix Windows build.

  • WebCore.vcproj/WebCore.vcproj:
12:39 PM Changeset in webkit [62582] by andersca@apple.com
  • 3 edits in trunk/WebCore

More build fixes.

  • WebCore.gypi:
  • WebCore.pro:
12:33 PM Changeset in webkit [62581] by andersca@apple.com
  • 2 edits in trunk/WebCore

Try to fix Qt build.

  • WebCore.pro:
12:32 PM Changeset in webkit [62580] by andersca@apple.com
  • 2 edits in trunk/WebCore

Attempt to fix GTK+ build.

  • GNUmakefile.am:
12:29 PM Changeset in webkit [62579] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Address reviewer comments from https://bugs.webkit.org/show_bug.cgi?id=41671

Deploy isTableBodyContextTag where possible. No behavior change.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTagForInTable): (WebCore::HTMLTreeBuilder::processEndTag):
12:27 PM Changeset in webkit [62578] by andersca@apple.com
  • 3 edits in trunk/WebCore

Build fixes.

  • WebCore.gypi:
  • bindings/js/JSBindingsAllInOne.cpp:
12:13 PM Changeset in webkit [62577] by andersca@apple.com
  • 12 edits
    15 moves in trunk/WebCore

DOM plug-in related renames
https://bugs.webkit.org/show_bug.cgi?id=41709

Reviewed by Sam Weinig.

This is in preparation for using "Plugin" for something other than a DOM object.

MimeType => DOMMimeType
MimeTypeArray => DOMMimeTypeArray
Plugin => DOMPlugin
PluginArray => DOMPluginArray

  • CMakeLists.txt:
  • DerivedSources.make:
  • GNUmakefile.am:
  • WebCore.pri:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSDOMMimeTypeArrayCustom.cpp: Added.

(WebCore::JSDOMMimeTypeArray::canGetItemsForName):
(WebCore::JSDOMMimeTypeArray::nameGetter):

  • bindings/js/JSDOMPluginArrayCustom.cpp: Added.

(WebCore::JSDOMPluginArray::canGetItemsForName):
(WebCore::JSDOMPluginArray::nameGetter):

  • bindings/js/JSDOMPluginCustom.cpp: Added.

(WebCore::JSDOMPlugin::canGetItemsForName):
(WebCore::JSDOMPlugin::nameGetter):

  • bindings/js/JSMimeTypeArrayCustom.cpp: Removed.
  • bindings/js/JSPluginArrayCustom.cpp: Removed.
  • bindings/js/JSPluginCustom.cpp: Removed.
  • bindings/scripts/CodeGeneratorJS.pm:
  • page/DOMWindow.idl:
  • page/Navigator.cpp:

(WebCore::Navigator::plugins):
(WebCore::Navigator::mimeTypes):

  • page/Navigator.h:
  • page/Navigator.idl:
  • plugins/DOMMimeType.cpp: Added.

(WebCore::DOMMimeType::DOMMimeType):
(WebCore::DOMMimeType::~DOMMimeType):
(WebCore::DOMMimeType::type):
(WebCore::DOMMimeType::suffixes):
(WebCore::DOMMimeType::description):
(WebCore::DOMMimeType::enabledPlugin):

  • plugins/DOMMimeType.h: Added.

(WebCore::DOMMimeType::create):
(WebCore::DOMMimeType::mimeClassInfo):

  • plugins/DOMMimeType.idl: Added.
  • plugins/DOMMimeTypeArray.cpp: Added.

(WebCore::DOMMimeTypeArray::DOMMimeTypeArray):
(WebCore::DOMMimeTypeArray::~DOMMimeTypeArray):
(WebCore::DOMMimeTypeArray::length):
(WebCore::DOMMimeTypeArray::item):
(WebCore::DOMMimeTypeArray::canGetItemsForName):
(WebCore::DOMMimeTypeArray::namedItem):
(WebCore::DOMMimeTypeArray::getPluginData):

  • plugins/DOMMimeTypeArray.h: Added.

(WebCore::DOMMimeTypeArray::create):
(WebCore::DOMMimeTypeArray::disconnectFrame):

  • plugins/DOMMimeTypeArray.idl: Added.
  • plugins/DOMPlugin.cpp: Added.

(WebCore::DOMPlugin::DOMPlugin):
(WebCore::DOMPlugin::~DOMPlugin):
(WebCore::DOMPlugin::name):
(WebCore::DOMPlugin::filename):
(WebCore::DOMPlugin::description):
(WebCore::DOMPlugin::length):
(WebCore::DOMPlugin::item):
(WebCore::DOMPlugin::canGetItemsForName):
(WebCore::DOMPlugin::namedItem):

  • plugins/DOMPlugin.h: Added.

(WebCore::DOMPlugin::create):
(WebCore::DOMPlugin::pluginInfo):

  • plugins/DOMPlugin.idl: Added.
  • plugins/DOMPluginArray.cpp: Added.

(WebCore::DOMPluginArray::DOMPluginArray):
(WebCore::DOMPluginArray::~DOMPluginArray):
(WebCore::DOMPluginArray::length):
(WebCore::DOMPluginArray::item):
(WebCore::DOMPluginArray::canGetItemsForName):
(WebCore::DOMPluginArray::namedItem):
(WebCore::DOMPluginArray::refresh):
(WebCore::DOMPluginArray::pluginData):

  • plugins/DOMPluginArray.h: Added.

(WebCore::DOMPluginArray::create):
(WebCore::DOMPluginArray::disconnectFrame):

  • plugins/DOMPluginArray.idl: Added.
  • plugins/MimeType.cpp: Removed.
  • plugins/MimeType.h: Removed.
  • plugins/MimeType.idl: Removed.
  • plugins/MimeTypeArray.cpp: Removed.
  • plugins/MimeTypeArray.h: Removed.
  • plugins/MimeTypeArray.idl: Removed.
  • plugins/Plugin.cpp: Removed.
  • plugins/Plugin.h: Removed.
  • plugins/Plugin.idl: Removed.
  • plugins/PluginArray.cpp: Removed.
  • plugins/PluginArray.h: Removed.
  • plugins/PluginArray.idl: Removed.
12:10 PM Changeset in webkit [62576] by ap@apple.com
  • 35 edits in trunk

Reviewed by Darin Adler.

https://bugs.webkit.org/show_bug.cgi?id=41156
Cross origin XMLHttpRequest should log the reason why connection failed

Covered by multiple existing tests.

  • loader/CrossOriginAccessControl.cpp: (WebCore::passesAccessControlCheck):
  • loader/CrossOriginAccessControl.h:
  • loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::parse): (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginMethod): (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders): (WebCore::CrossOriginPreflightResultCacheItem::allowsRequest):
  • loader/CrossOriginPreflightResultCache.h: Functions that check requests now take a string argument for error explanation.
  • loader/DocumentThreadableLoader.cpp: (WebCore::DocumentThreadableLoader::DocumentThreadableLoader): Make an informative error if crossOriginRequestPolicy is DenyCrossOriginRequests. This doesn't currently go anywhere, since XMLHttpRequest is the only client that logs from didFail(), and it of course supports cross origin requests. (WebCore::DocumentThreadableLoader::makeSimpleCrossOriginAccessRequest): Make an informative error when trying to e.g. send a cross origin XMLHttpRequest to ftp://. (WebCore::DocumentThreadableLoader::didReceiveResponse): Pass error explanation from cross origin access control code. (WebCore::DocumentThreadableLoader::preflightFailure): Ditto.
  • loader/DocumentThreadableLoader.h: preflightFailure() now takes arguments.
  • platform/network/ResourceErrorBase.cpp:
  • platform/network/ResourceErrorBase.h: Added a constant for WebKit error domain.
  • xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::didFail): Report the error to console. One day we'll be able to also provide script file and line number here, so it's best to pass error all the way down to XHR for reporting.
11:52 AM Changeset in webkit [62575] by commit-queue@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Pavel Feldman.

Web Inspector: convert script offset to webkit format in v8 ScriptDebugServer
https://bugs.webkit.org/show_bug.cgi?id=41696

  • bindings/v8/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::dispatchDidParseSource):
11:34 AM Changeset in webkit [62574] by Darin Adler
  • 2 edits in trunk/WebKit/chromium

Fix build.

  • src/WebSharedWorkerImpl.cpp:

(WebKit::WebSharedWorkerImpl::connectTask): Removed unneeded release
called on a PassOwnPtr to pass it as an argument of type PassOwnPtr.

11:33 AM Changeset in webkit [62573] by abarth@webkit.org
  • 6 edits in trunk

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

Reviewed by Eric Seidel.

Implement InTableBodyMode
https://bugs.webkit.org/show_bug.cgi?id=41671

In the process of implementing this patch, Eric and I discussed some of
the high-level organization of the HTMLTreeBuilder class. We'd like to
split it up into smaller pieces. In the meantime, I've reordered some
of the declarations in the header to make the relations between the
different kinds of functions clearer.

  • html/HTMLElementStack.cpp:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processIsindexStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTagForInTable): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile):
  • html/HTMLTreeBuilder.h:

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

Reviewed by Eric Seidel.

Implement InTableBodyMode
https://bugs.webkit.org/show_bug.cgi?id=41671

  • html5lib/runner-expected-html5.txt:
11:25 AM Changeset in webkit [62572] by weinig@apple.com
  • 3 edits in trunk/WebKitTools

Patch for https://bugs.webkit.org/show_bug.cgi?id=41708
Add dumpAsText support for WebKitTestRunner

Reviewed by Anders Carlsson.

  • WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:

(WTR::InjectedBundle::InjectedBundle):
(WTR::InjectedBundle::reset): Reset the LayoutTestController for each test.

  • WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:

(WTR::InjectedBundlePage::didFinishLoadForFrame): Use the new WKBundleFrameCopyInnerText
API to dump the main frames text.

11:18 AM Changeset in webkit [62571] by leandro@webkit.org
  • 4 edits in trunk

2010-07-06 Leandro Pereira <leandro@profusion.mobi>

Unreviewed build fix.

[EFL] Generate code for RemoteInspector.

  • CMakeLists.txt:

2010-07-06 Leandro Pereira <leandro@profusion.mobi>

Unreviewed build fix.

[EFL] Add macro to generate inspector code.

  • cmake/WebKitGenerators.cmake:
11:12 AM Changeset in webkit [62570] by Darin Adler
  • 2 edits in trunk/WebKitTools

Fix Chromium build.

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::didCreateDataSource): Call leakPtr instead of release.
(WebViewHost::didNavigateWithinPage): Ditto.
(WebViewHost::updateURL): Ditto.

11:10 AM Changeset in webkit [62569] by Darin Adler
  • 2 edits in trunk/WebKit/chromium

Fix build.

  • src/WebDataSourceImpl.cpp:

(WebKit::WebDataSourceImpl::setNextPluginLoadObserver): Call leakPtr
here instead of release. Comment makes it really unclear why it's OK!

11:10 AM Changeset in webkit [62568] by commit-queue@webkit.org
  • 3 edits
    4 adds in trunk

2010-07-06 Varun Jain <varunjain@chromium.org>

Reviewed by Oliver Hunt.

Implementing CURVE_TO_CUBIC specification for SVG Path Segments. Currently,
curves specified in relative cordinates such as using createCurvetoCubicRel()
javascript function are not displayed.

SVG CurvetoCubic Path not implemented for relative cordinates
https://bugs.webkit.org/show_bug.cgi?id=41294

  • platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
  • platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
  • platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Added.
  • svg/custom/svg-curve-with-relative-cordinates.html: Added.

2010-07-06 Varun Jain <varunjain@chromium.org>

Reviewed by Oliver Hunt.

Implementing CURVE_TO_CUBIC specification for SVG Path Segments. Currently,
curves specified in relative cordinates such as using createCurvetoCubicRel()
javascript function are not displayed.

SVG CurvetoCubic Path not implemented for relative cordinates
https://bugs.webkit.org/show_bug.cgi?id=41294

Test: svg/custom/svg-curve-with-relative-cordinates.html

  • svg/SVGPathSegList.cpp: (WebCore::SVGPathSegList::toPathData):
11:09 AM Changeset in webkit [62567] by weinig@apple.com
  • 6 edits in trunk/WebKit2

Patch for https://bugs.webkit.org/show_bug.cgi?id=41707
Add ability to dump frame inner text for the test runner

Reviewed by Anders Carlsson.

  • WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:

(WKBundleFrameCopyInnerText):

  • WebProcess/InjectedBundle/API/c/WKBundleFrame.h:
  • WebProcess/WebPage/WebFrame.cpp:

(WebKit::WebFrame::innerText):

  • WebProcess/WebPage/WebFrame.h:
  • mac/WebKit2.exp:
10:52 AM Changeset in webkit [62566] by ap@apple.com
  • 3 edits in trunk/WebCore

Roll out patch for https://bugs.webkit.org/show_bug.cgi?id=41348 "Remove global variables
from XSLTProcessorLibxslt.cpp", as it causes crashes on buildbot.

  • xml/XSLTProcessor.h: (WebCore::XSLTProcessor::xslStylesheet): (WebCore::XSLTProcessor::XSLTProcessor):
  • xml/XSLTProcessorLibxslt.cpp: (WebCore::docLoaderFunc): (WebCore::setXSLTLoadCallBack): (WebCore::xsltStylesheetPointer): (WebCore::XSLTProcessor::transformToString):
10:51 AM Changeset in webkit [62565] by xan@webkit.org
  • 2 edits in trunk/LayoutTests

2010-07-06 Xan Lopez <xlopez@igalia.com>

Skip flakey a11y test.

  • platform/gtk/Skipped:
10:44 AM Changeset in webkit [62564] by Martin Robinson
  • 2 edits in trunk/WebKitTools

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

Reviewed by Xan Lopez.

[GTK] build-webkit should not run autogen.sh unconditionally
https://bugs.webkit.org/show_bug.cgi?id=41704

  • Scripts/webkitdirs.pm: Only run autogen.sh during a build if GNUmakefile doesn't exist. Autotools should re-run autogen.sh when necessary. Also do some very minor cleanup.
10:28 AM Changeset in webkit [62563] by abarth@webkit.org
  • 10 edits in trunk

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

Reviewed by Adam Barth.

Add processing for "in cell" mode and end tag processing for "in row"
https://bugs.webkit.org/show_bug.cgi?id=41688

I added several new table tests, not all of which pass yet.
Remaining failures exist due to lack of full "in table body" mode
support, which Adam has an outstanding patch for.
I believe all of the various branches added by this change are
covered now by our tests.

  • html/HTMLElementStack.cpp:
    • Added QualifiedName versions of inScope functions. Using tagName.localName() is wrong for non-HTML elements, in preparation for supporting foreign content we should centralize our handling of QualifiedName in these functions instead of sprinkling more .localName() calls around the code.

(WebCore::HTMLElementStack::inScope):
(WebCore::HTMLElementStack::inListItemScope):
(WebCore::HTMLElementStack::inTableScope):

  • html/HTMLElementStack.h:
  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::Entry::operator==): (WebCore::HTMLFormattingElementList::Entry::operator!=):
    • Calling element() on markers will assert, so use m_element.
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::closeTheCell):
    • Implemented per the spec.

(WebCore::HTMLTreeBuilder::processStartTag):

  • Use isTableBodyContextTag where possible.
  • Add InCellMode.

(WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately):

  • Use isTableBodyContextTag where possible.

(WebCore::HTMLTreeBuilder::processTrEndTagForInRow):

  • This code is needed from at least two callsites.

(WebCore::HTMLTreeBuilder::processEndTag):

  • Add InCellMode and InRowMode

(WebCore::HTMLTreeBuilder::processCharacter):
(WebCore::HTMLTreeBuilder::processEndOfFile):

  • html/HTMLTreeBuilder.h:

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

Reviewed by Adam Barth.

Add processing for "in cell" mode and end tag processing for "in row"
https://bugs.webkit.org/show_bug.cgi?id=41688

  • html5lib/resources/tables01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:
10:25 AM Changeset in webkit [62562] by abarth@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

Make <a> auto-close any parent <a> tag
https://bugs.webkit.org/show_bug.cgi?id=41684

I first fixed <a> to auto-close surrounding <a> tags.
That caused about 3 more test passes and one new test failure.
The test failure was due to <marque> not adding a marker
to the active formatting elements.

So I made a one-line change to fix <marque>. However that hit an
ASSERT due to a bug in indexOfFirstUnopenFormattingElement.
Fixing indexOfFirstUnopenFormattingElement fixed another bunch of
Adoption Agency related tests (clearly this was the second typo
which was causing all the adoption agency failures).


However fixing <marque> and indexOfFirstUnopenFormattingElement,
added yet another failure due to missing support for </p>
automatically adding an implicit <p> tag. Fixing </p> finally
got the tests to a stable (all improving) state.

In the end, these 4 minor (and very well tested) tweaks fixed a total
of 9 subtests in html5lib/runner.html.
Another subtest progressed, but did not fully pass due to missing
<table> foster-parenting support.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processEndTagForInBody): (WebCore::HTMLTreeBuilder::indexOfFirstUnopenFormattingElement):

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

Reviewed by Adam Barth.

Make <a> auto-close any parent <a> tag
https://bugs.webkit.org/show_bug.cgi?id=41684

  • html5lib/runner-expected-html5.txt:
    • Update expectations now that we pass 9 more subtests.
10:16 AM Changeset in webkit [62561] by Philippe Normand
  • 2 edits in trunk/WebCore

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

Reviewed by Xan Lopez

[GStreamer] can't seek past maxTimeLoaded value
https://bugs.webkit.org/show_bug.cgi?id=40526

Extended the seekable range to the whole media. This allows video
played with progressive download to be seeked past the current
buffered position.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: (WebCore::MediaPlayerPrivateGStreamer::maxTimeSeekable): (WebCore::MediaPlayerPrivateGStreamer::updateStates):
10:09 AM Changeset in webkit [62560] by andersca@apple.com
  • 7 edits
    4 copies
    3 moves
    1 add
    1 delete in trunk/WebKit2

Only export a single WebKitMain function for the Web Process to call
https://bugs.webkit.org/show_bug.cgi?id=41702

Reviewed by Sam Weinig.

  • Shared/CommandLine.h:

Add windows CommandLine::parse overload.

  • Shared/win/CommandLineWin.cpp: Added.

(WebKit::CommandLine::parse):
Move parse overload from WebProcess/win/WebProcessMain.cpp.

  • UIProcess/Launcher/win/ProcessLauncherWin.cpp:

(WebKit::ProcessLauncher::launchProcess):
Pass the right mode to.

  • WebKit2.xcodeproj/project.pbxproj:

Update for moves.

  • WebProcess/Launching/mac/WebProcessMain.mm: Removed.
  • WebProcess/Launching/win/WebProcessWinMain.cpp: Removed.
  • WebProcess/WebKitMain.cpp: Added.

(WebKitMain):
(enableTerminationOnHeapCorruption):
Add WebKitMain functions for Mac and Windows.

  • WebProcess/WebProcessMain.h: Added.
  • WebProcess/mac/WebProcessMainMac.mm: Added.

(WebKit::WebProcessMain):
Add Mac version of WebProcessMain.

  • WebProcess/win/WebProcessMain.cpp: Removed.
  • WebProcess/win/WebProcessMain.h: Removed.
  • WebProcess/win/WebProcessMainWin.cpp: Added.

(WebKit::WebProcessMain):
Add Windows version of WebProcessMain.

  • mac/MainMac.cpp: Added.

(main):
Add Mac WebProcess main function.

  • mac/WebKit2.exp:

Remove functions that we don't need to export.

  • win/MainWin.cpp: Added.

(wWinMain):
Add Windows WebProcess main function.

  • win/WebKit2.vcproj:
  • win/WebKit2WebProcess.vcproj:

Update for moves.

10:05 AM Changeset in webkit [62559] by ap@apple.com
  • 3 edits in trunk/WebCore

2010-07-06 Andreas Wictor <andreas.wictor@xcerion.com>

Reviewed by Alexey Proskuryakov.

Remove global variables from XSLTProcessorLibxslt.cpp
https://bugs.webkit.org/show_bug.cgi?id=41348

Remove the globalProcessor and globalDocLoader global variables
by using the _private field that exists on most libxml structs.

No new tests, existing tests covers this.

  • xml/XSLTProcessor.h: (WebCore::XSLTProcessor::sourceNode): (WebCore::XSLTProcessor::XSLTProcessor):
  • xml/XSLTProcessorLibxslt.cpp: (WebCore::registredXSLTProcessors): (WebCore::registredXSLStyleSheets): (WebCore::docLoaderFunc): (WebCore::xsltStylesheetPointer): (WebCore::XSLTProcessor::transformToString):
9:45 AM Changeset in webkit [62558] by Darin Adler
  • 2 edits in trunk/WebKit/chromium

Fix build.

  • src/SharedWorkerRepository.cpp:

(WebCore::SharedWorkerRepository::connect): Remove unneeded release
called on a PassOwnPtr to pass it as an argument of type PassOwnPtr.

9:38 AM Changeset in webkit [62557] by Darin Adler
  • 2 edits in trunk/WebCore

Fix Cairo build.

  • platform/graphics/cairo/GraphicsContextCairo.cpp:

(WebCore::GraphicsContext::createPlatformShadow): Removed unnneded release
in code that passes a PassOwnPtr to another PassOwnPtr.

9:36 AM Changeset in webkit [62556] by Darin Adler
  • 2 edits in trunk/WebKitTools

Try to fix Chromium build.

  • DumpRenderTree/chromium/WebViewHost.cpp: Added include of PassOwnPtr.h.
9:35 AM Changeset in webkit [62555] by Darin Adler
  • 2 edits in trunk/WebKitTools

Fix build.

  • WebKitAPITest/TestsController.cpp:

(WebKitAPITest::TestsController::addTest): Use leakPtr instead of release.

9:32 AM Changeset in webkit [62554] by Darin Adler
  • 2 edits in trunk/WebKit/qt

Fix Qt build.

  • WebCoreSupport/InspectorClientQt.cpp:

(WebCore::InspectorFrontendClientQt::closeWindow): Call clear instead of
calling delete on the result of leakPtr.

9:31 AM Changeset in webkit [62553] by Darin Adler
  • 2 edits in trunk/WebCore

Fix Chromium build.

  • platform/graphics/skia/SkiaUtils.cpp:

(WebCore::scratchContext): Use leakPtr instead of release.

9:28 AM Changeset in webkit [62552] by Martin Robinson
  • 4 edits in trunk

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

Unreviewed.

Build fix after r62549.

  • GNUmakefile.am: Remove new variable that is no longer used.

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

Unreviewed.

Build fix after r62549.

  • GNUmakefile.am: Generate RemoteInspector files by manually listing them instead of building them into libWebCoreJS.la.
9:14 AM Changeset in webkit [62551] by Darin Adler
  • 32 edits in trunk

2010-07-06 Darin Adler <Darin Adler>

Reviewed by Adam Barth.

Add adoptPtr and leakPtr functions for OwnPtr and PassOwnPtr
https://bugs.webkit.org/show_bug.cgi?id=41320

  • bytecode/CodeBlock.cpp: (JSC::CodeBlock::reparseForExceptionInfoIfNecessary): Use assignment instead of set since the result of reparseExceptionInfo is now a PassOwnPtr.
  • bytecode/CodeBlock.h: Change extractExceptionInfo to return a PassOwnPtr instead of a raw pointer.
  • runtime/Executable.cpp: (JSC::FunctionExecutable::reparseExceptionInfo): Return a PassOwnPtr. (JSC::EvalExecutable::reparseExceptionInfo): Ditto. (JSC::ProgramExecutable::reparseExceptionInfo): Added. This was in the header before, but it's better to not have it there to reduce header dependencies. Return a PassOwnPtr.
  • runtime/Executable.h: Made reparseExceptionInfo return a PassOwnPtr, and put it in the private sections of classes other than the base class.
  • wtf/MessageQueue.h: (WTF::MessageQueue::append): Use leakPtr instead of release. (WTF::MessageQueue::appendAndCheckEmpty): Ditto. (WTF::MessageQueue::prepend): Ditto.
  • wtf/OwnPtr.h: Tweaked formatting. Changed the release function to return a PassOwnPtr rather than a raw pointer. Added a leakPtr function that returns a raw pointer. Put the constructor that takes a raw pointer and the set function into a section guarded by LOOSE_OWN_PTR. Adapted to the new adoptPtr function from PassOwnPtr.h.
  • wtf/PassOwnPtr.h: Tweaked formatting. Renamed the release function to leakPtr. Added an adoptPtr function that creates a new PassOwnPtr. Put the constructor and assignment operators that take a raw pointer into a section guarded by LOOSE_PASS_OWN_PTR.

2010-07-06 Darin Adler <Darin Adler>

Reviewed by Adam Barth.

Add adoptPtr and leakPtr functions for OwnPtr and PassOwnPtr
https://bugs.webkit.org/show_bug.cgi?id=41320

Made code changes required because of the change to the release function.
The equivalent to the old release function is now named leakPtr and
should be used sparingly. The new release function returns a PassOwnPtr.

  • css/CSSFontFaceSource.cpp: (WebCore::CSSFontFaceSource::getFontData): Changed code to call leakPtr instead of release.
  • css/CSSParser.cpp: (WebCore::CSSParser::addProperty): Ditto.
  • css/CSSSegmentedFontFace.cpp: (WebCore::CSSSegmentedFontFace::getFontData): Removed unneeded type casting. Not sure why this changed the type to FontData* and then casted back to SimpleFontData*.
  • css/MediaQuery.cpp: (WebCore::MediaQuery::MediaQuery): Removed call to release on a PassOwnPtr, since the data member is now an OwnPtr. (WebCore::MediaQuery::~MediaQuery): Removed now-unneeded delete.
  • css/MediaQuery.h: Changed m_expressions to be an OwnPtr.
  • html/HTMLToken.h: (WebCore::AtomicHTMLToken::AtomicHTMLToken): Use assignment instead of the set function since there are no raw pointers involved.
  • loader/CachedResource.cpp: (WebCore::CachedResource::makePurgeable): Ditto.
  • loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCache::appendEntry): Use leakPtr instead of release, and also add FIXME about deleting the old value if the original and URL are already in the map. I believe dealing with this FIXME may fix a storage leak.
  • loader/CrossOriginPreflightResultCache.h: Change the argument to be PassOwnPtr instead of a raw pointer, since this function does take ownership.
  • loader/DocumentThreadableLoader.cpp: (WebCore::DocumentThreadableLoader::DocumentThreadableLoader): Use assignment instead of the set function since there are no raw pointers involved.
  • loader/FrameLoader.cpp: (WebCore::FrameLoader::startIconLoader): Ditto.
  • loader/TextResourceDecoder.cpp: (WebCore::TextResourceDecoder::decode): Ditto. (WebCore::TextResourceDecoder::flush): Ditto.
  • page/DOMTimer.cpp: (WebCore::DOMTimer::fired): Use OwnPtr instead of an explicit delete.
  • platform/CrossThreadCopier.h: Removed explicit code that tried to copy PassOwnPtr in a complicated way. It did nothing different from just returning the PassOwnPtr. This presumably was done because PassRefPtr has issues when copied cross-thread, but there are no similar issues for PassOwnPtr. Someone with more experience than I might be able to remove the specialization altogether, because CrossThreadCopierPassThrough does the right thing in this case.
  • platform/SharedBuffer.cpp: (WebCore::SharedBuffer::adoptPurgeableBuffer): Changed argument to be a PassOwnPtr. (WebCore::SharedBuffer::releasePurgeableBuffer): Changed result to be a PassOwnPtr.
  • platform/SharedBuffer.h: Updated for changes above.
  • rendering/RenderSVGResourceFilter.cpp: (WebCore::RenderSVGResourceFilter::applyResource): Changed one site to use assignment instead of the set function since there are no raw pointers involved. Changed another site to use leakPtr instead of release.
  • rendering/RenderSVGResourceGradient.cpp: (WebCore::createMaskAndSwapContextForTextGradient): Use assignment instead of the set function since there are no raw pointers involved.
  • rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::setContent): Use leakPtr instead of release. (WebCore::RenderStyle::setBoxShadow): Ditto.
  • workers/DefaultSharedWorkerRepository.cpp: (WebCore::DefaultSharedWorkerRepository::connectToWorker): Removed unneeded call to release function in a code path that passes a PassOwnPtr to a function that takes a PassOwnPtr.
  • workers/WorkerContext.cpp: (WebCore::WorkerContext::setTimeout): Changed argument type to PassOwnPtr. (WebCore::WorkerContext::setInterval): Ditto.
  • workers/WorkerContext.h: Updated for changes above.
  • workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::postMessageToWorkerObject): (WebCore::WorkerMessagingProxy::postMessageToWorkerContext): Removed unneeded call to release function in code paths that pass a PassOwnPtr to a function that takes a PassOwnPtr.
8:47 AM Changeset in webkit [62550] by weinig@apple.com
  • 2 edits in trunk/JavaScriptCore

Update comment in StringExtras.h to be more accurate.

Reviewed by Darin Adler

  • wtf/StringExtras.h:
8:04 AM Changeset in webkit [62549] by loislo@chromium.org
  • 21 edits
    2 adds in trunk

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

Reviewed by Yury Semikhatsky.

WebInspector: generator part of the patch for bug 40675.
On the way to Remote Debugging we want to support JSON serialization
on both sides of WebInspector transport.
As far as InspectorFrontend class is a simple proxy to WebInspector
it would be better to generate it from an IDL file.
We have generator infrastructure for binding and will reuse it for
new generator.
https://bugs.webkit.org/show_bug.cgi?id=41692

  • CMakeLists.txt:
  • DerivedSources.make:
  • GNUmakefile.am:
  • WebCore.gyp/WebCore.gyp:
  • WebCore.gyp/scripts/rule_binding.py:
  • WebCore.gypi:
  • WebCore.pri:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/scripts/CodeGenerator.pm:
  • bindings/scripts/IDLParser.pm:
  • bindings/scripts/generate-bindings.pl:
  • inspector/CodeGeneratorInspector.pm: Added.
  • inspector/InspectorController.cpp: (WebCore::InspectorController::connectFrontend): (WebCore::InspectorController::startTimelineProfiler):
  • inspector/InspectorController.h:
  • inspector/InspectorFrontend.cpp:
  • inspector/InspectorFrontend.h:
  • inspector/InspectorFrontend2.idl: Added.
  • inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::InspectorTimelineAgent): (WebCore::InspectorTimelineAgent::resetFrontendProxyObject): (WebCore::InspectorTimelineAgent::addRecordToTimeline):
  • inspector/InspectorTimelineAgent.h:
7:58 AM Changeset in webkit [62548] by vitalyr@chromium.org
  • 4 edits in trunk/LayoutTests

2010-07-06 Vitaly Repeshko <vitalyr@chromium.org>

Unreviewed.

[chromium] Update expectations.

  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-win/html5lib/runner-expected.txt:
  • platform/chromium-win/svg/hixie/error/013-expected.txt:
6:55 AM Changeset in webkit [62547] by commit-queue@webkit.org
  • 8 edits in trunk/JavaScriptCore/qt

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

Reviewed by Kenneth Rohde Christiansen.

Implementation of QScriptValue properties accessors.

The patch contains implementation of the QScriptValue::property() and
the QScriptValue::setProperty(). It is not full functionality, as these
method are too complex for one patch, but it is enough to cover about
95% of use cases.

Missing functionality:

  • Few of the PropertyFlags are ignored.
  • Only a public part of the ResolveFlags can be used (ResolveLocal, ResolvePrototype).

A lot of new test cases were added.

[Qt] QScriptValue should have API for accessing object properties
https://bugs.webkit.org/show_bug.cgi?id=40903

  • api/qscriptconverter_p.h: (QScriptConverter::toPropertyFlags):
  • api/qscriptstring_p.h: (QScriptStringPrivate::operator JSStringRef):
  • api/qscriptvalue.cpp: (QScriptValue::property): (QScriptValue::setProperty):
  • api/qscriptvalue.h: (QScriptValue::):
  • api/qscriptvalue_p.h: (QScriptValuePrivate::assignEngine): (QScriptValuePrivate::property): (QScriptValuePrivate::hasOwnProperty): (QScriptValuePrivate::setProperty): (QScriptValuePrivate::deleteProperty):
  • tests/qscriptvalue/tst_qscriptvalue.cpp: (tst_QScriptValue::getPropertySimple_data): (tst_QScriptValue::getPropertySimple): (tst_QScriptValue::setPropertySimple): (tst_QScriptValue::getPropertyResolveFlag): (tst_QScriptValue::getSetProperty): (tst_QScriptValue::setProperty_data): (tst_QScriptValue::setProperty):
  • tests/qscriptvalue/tst_qscriptvalue.h:
5:52 AM Changeset in webkit [62546] by kov@webkit.org
  • 2 edits in trunk/WebCore

2010-07-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>

Rubber-stamped by Xan Lopez.

Crash when hitting back on some pages
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575236

Also NULL-check document, in hopes of fixing this hard to
reproduce crash that we are getting reported quite a bit.

  • page/FrameView.cpp: (WebCore::FrameView::windowClipRect):
5:11 AM Changeset in webkit [62545] by rolandsteiner@chromium.org
  • 7 edits
    3 copies
    3 adds in trunk/WebKitTools

2010-07-06 Roland Steiner <rolandsteiner@chromium.org>

Reviewed by Kent Tamura.

Bug 40558 - [DRT/Chromium] Upstream TestShellDevTools for Chromium DRT
https://bugs.webkit.org/show_bug.cgi?id=40558

Upstream DevTools for Chromium DRT.
(original Chromium files rev. 51287)

  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/chromium/DRTDevToolsAgent.cpp: Added. (DRTDevToolsAgent::DRTDevToolsAgent): (DRTDevToolsAgent::setWebView): (DRTDevToolsAgent::sendMessageToFrontend): (DRTDevToolsAgent::forceRepaint): (DRTDevToolsAgent::runtimeFeatureStateChanged): (DRTDevToolsAgent::injectedScriptSource): (DRTDevToolsAgent::injectedScriptDispatcherSource): (DRTDevToolsAgent::debuggerScriptSource): (DRTDevToolsAgent::asyncCall): (DRTDevToolsAgent::call): (DRTDevToolsAgent::webDevToolsAgent): (DRTDevToolsAgent::attach): (DRTDevToolsAgent::detach): (DRTDevToolsAgent::setTimelineProfilingEnabled): (DRTDevToolsAgent::evaluateInWebInspector): (DRTDevToolsAgent::dispatchMessageLoop):
  • DumpRenderTree/chromium/DRTDevToolsAgent.h: Added. (DRTDevToolsAgent::~DRTDevToolsAgent): (DRTDevToolsAgent::hostIdentifier):
  • DumpRenderTree/chromium/DRTDevToolsCallArgs.cpp:
  • DumpRenderTree/chromium/DRTDevToolsCallArgs.h: (DRTDevToolsCallArgs::DRTDevToolsCallArgs): (DRTDevToolsCallArgs::~DRTDevToolsCallArgs): (DRTDevToolsCallArgs::callsCount):
  • DumpRenderTree/chromium/DRTDevToolsClient.cpp: Added. (DRTDevToolsClient::DRTDevToolsClient): (DRTDevToolsClient::~DRTDevToolsClient): (DRTDevToolsClient::sendMessageToAgent): (DRTDevToolsClient::sendDebuggerCommandToAgent): (DRTDevToolsClient::activateWindow): (DRTDevToolsClient::closeWindow): (DRTDevToolsClient::dockWindow): (DRTDevToolsClient::undockWindow): (DRTDevToolsClient::asyncCall): (DRTDevToolsClient::call): (DRTDevToolsClient::allMessagesProcessed):
  • DumpRenderTree/chromium/DRTDevToolsClient.h:
  • DumpRenderTree/chromium/EventSender.cpp:
  • DumpRenderTree/chromium/LayoutTestController.cpp: (LayoutTestController::LayoutTestController): (LayoutTestController::closeWebInspector): (LayoutTestController::setTimelineProfilingEnabled): (LayoutTestController::evaluateInWebInspector):
  • DumpRenderTree/chromium/LayoutTestController.h:
  • DumpRenderTree/chromium/TestShell.cpp: (TestShell::TestShell): (TestShell::~TestShell): (TestShell::createDRTDevToolsClient): (TestShell::showDevTools): (TestShell::closeDevTools): (TestShell::runFileTest): (TestShell::createNewWindow):
  • DumpRenderTree/chromium/TestShell.h: (TestShell::drtDevToolsAgent): (TestShell::drtDevToolsClient):
  • DumpRenderTree/chromium/config.h:
4:34 AM Changeset in webkit [62544] by commit-queue@webkit.org
  • 7 edits in trunk/JavaScriptCore

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

Unreviewed, rolling out r62511.
http://trac.webkit.org/changeset/62511
https://bugs.webkit.org/show_bug.cgi?id=41686

Breaks Linux/64bit compilation (Requested by xan_ on #webkit).

  • jit/ExecutableAllocator.cpp:
  • jit/ExecutableAllocatorFixedVMPool.cpp: (JSC::FixedVMPoolAllocator::FixedVMPoolAllocator): (JSC::FixedVMPoolAllocator::free): (JSC::ExecutablePool::systemAlloc):
  • jit/ExecutableAllocatorPosix.cpp: (JSC::ExecutableAllocator::reprotectRegion): (JSC::ExecutableAllocator::cacheFlush):
  • jit/ExecutableAllocatorSymbian.cpp:
  • jit/ExecutableAllocatorWin.cpp:
  • wtf/Platform.h:
4:12 AM Changeset in webkit [62543] by Csaba Osztrogonác
  • 5 edits
    6 adds in trunk/LayoutTests

Unreviewed.

[Qt] png/checksums for tests need to be updated after r62444
https://bugs.webkit.org/show_bug.cgi?id=41568

  • platform/qt/fast/dynamic/anchor-lock-expected.checksum: Added.
  • platform/qt/fast/dynamic/anchor-lock-expected.png: Added.
  • platform/qt/fast/overflow/position-fixed-transform-clipping-expected.checksum: Added.
  • platform/qt/fast/overflow/position-fixed-transform-clipping-expected.png: Added.
  • platform/qt/fast/repaint/fixed-tranformed-expected.checksum: Updated.
  • platform/qt/fast/repaint/fixed-tranformed-expected.png: Updated.
  • platform/qt/fast/repaint/repaint-during-scroll-expected.checksum: Updated.
  • platform/qt/fast/repaint/repaint-during-scroll-expected.png: Updated.
  • platform/qt/transforms/2d/transform-fixed-container-expected.checksum: Added.
  • platform/qt/transforms/2d/transform-fixed-container-expected.png: Added.
3:33 AM Changeset in webkit [62542] by loislo@chromium.org
  • 16 edits in trunk

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

Reviewed by Yury Semikhatsky.

Web Inspector: On the way to Remote Debuging we want to support JSON
serialization on both sides of WebInspector transport. As far as
InspectorFrontend class is a simple proxy to WebInspector it would
be better to generate it from an IDL file. We have generator
infostructure for binding and will reuse it for new generator.
https://bugs.webkit.org/show_bug.cgi?id=40675

  • bindings/js/ScriptCallStack.cpp: (WebCore::ScriptCallStack::stackTrace):
  • bindings/js/ScriptCallStack.h:
  • bindings/v8/ScriptCallStack.cpp: (WebCore::ScriptCallStack::stackTrace):
  • bindings/v8/ScriptCallStack.h:
  • inspector/InspectorFrontend.cpp: (WebCore::InspectorFrontend::addRecordToTimeline):
  • inspector/InspectorFrontend.h:
  • inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::pushGCEventRecords): (WebCore::InspectorTimelineAgent::willCallFunction): (WebCore::InspectorTimelineAgent::willDispatchEvent): (WebCore::InspectorTimelineAgent::willLayout): (WebCore::InspectorTimelineAgent::willRecalculateStyle): (WebCore::InspectorTimelineAgent::willPaint): (WebCore::InspectorTimelineAgent::willWriteHTML): (WebCore::InspectorTimelineAgent::didWriteHTML): (WebCore::InspectorTimelineAgent::didInstallTimer): (WebCore::InspectorTimelineAgent::didRemoveTimer): (WebCore::InspectorTimelineAgent::willFireTimer): (WebCore::InspectorTimelineAgent::willChangeXHRReadyState): (WebCore::InspectorTimelineAgent::willLoadXHR): (WebCore::InspectorTimelineAgent::willEvaluateScript): (WebCore::InspectorTimelineAgent::didScheduleResourceRequest): (WebCore::InspectorTimelineAgent::willSendResourceRequest): (WebCore::InspectorTimelineAgent::willReceiveResourceData): (WebCore::InspectorTimelineAgent::willReceiveResourceResponse): (WebCore::InspectorTimelineAgent::didFinishLoadingResource): (WebCore::InspectorTimelineAgent::didMarkTimeline): (WebCore::InspectorTimelineAgent::didMarkDOMContentEvent): (WebCore::InspectorTimelineAgent::didMarkLoadEvent): (WebCore::InspectorTimelineAgent::addRecordToTimeline): (WebCore::InspectorTimelineAgent::setHeapSizeStatistic): (WebCore::InspectorTimelineAgent::didCompleteCurrentRecord): (WebCore::InspectorTimelineAgent::pushCurrentRecord):
  • inspector/InspectorTimelineAgent.h: (WebCore::InspectorTimelineAgent::TimelineRecordEntry::TimelineRecordEntry):
  • inspector/TimelineRecordFactory.cpp: (WebCore::TimelineRecordFactory::createGenericRecord): (WebCore::TimelineRecordFactory::createGCEventData): (WebCore::TimelineRecordFactory::createFunctionCallData): (WebCore::TimelineRecordFactory::createEventDispatchData): (WebCore::TimelineRecordFactory::createGenericTimerData): (WebCore::TimelineRecordFactory::createTimerInstallData): (WebCore::TimelineRecordFactory::createXHRReadyStateChangeData): (WebCore::TimelineRecordFactory::createXHRLoadData): (WebCore::TimelineRecordFactory::createEvaluateScriptData): (WebCore::TimelineRecordFactory::createMarkTimelineData): (WebCore::TimelineRecordFactory::createScheduleResourceRequestData): (WebCore::TimelineRecordFactory::createResourceSendRequestData): (WebCore::TimelineRecordFactory::createResourceReceiveResponseData): (WebCore::TimelineRecordFactory::createResourceFinishData): (WebCore::TimelineRecordFactory::createReceiveResourceData): (WebCore::TimelineRecordFactory::createPaintData): (WebCore::TimelineRecordFactory::createParseHTMLData):
  • inspector/TimelineRecordFactory.h:
2:43 AM Changeset in webkit [62541] by commit-queue@webkit.org
  • 2 edits in trunk/WebKitTools

2010-07-06 Gabor Rapcsanyi <rgabor@inf.u-szeged.hu>

Reviewed by Eric Seidel.

Don't pass image hash to DRT when pixel tests are disabled.
https://bugs.webkit.org/show_bug.cgi?id=41597

  • Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
2:20 AM Changeset in webkit [62540] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Eric Seidel.

Implement InColgroupMode
https://bugs.webkit.org/show_bug.cgi?id=41663

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Eric Seidel.

Implement InColgroupMode
https://bugs.webkit.org/show_bug.cgi?id=41663

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processColgroupEndTagForInColumnGroup): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile):
  • html/HTMLTreeBuilder.h:
1:54 AM Changeset in webkit [62539] by eric@webkit.org
  • 2 edits in trunk/LayoutTests

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

Unreviewed. Update test expectations for the LegacyTreeBuilder codepath.

Implement bookmarking for HTML5 Adoption Agency algorithm
https://bugs.webkit.org/show_bug.cgi?id=41659

  • html5lib/runner-expected.txt:
1:27 AM Changeset in webkit [62538] by yuzo@google.com
  • 2 edits in trunk/LayoutTests

2010-07-06 Yuzo Fujishima <yuzo@google.com>

Unreviewed test expectation update.

unicode-range doesn't seem to be implemented for Qt.

  • platform/qt/Skipped:
1:16 AM Changeset in webkit [62537] by eric@webkit.org
  • 7 edits in trunk

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

Reviewed by Adam Barth.

Implement bookmarking for HTML5 Adoption Agency algorithm
https://bugs.webkit.org/show_bug.cgi?id=41659

Added 3 new adoption tests because the suite didn't
cover all the bookmarking cases.

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

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

Reviewed by Adam Barth.

Implement bookmarking for HTML5 Adoption Agency algorithm
https://bugs.webkit.org/show_bug.cgi?id=41659

Was easier than I expected it to be.
Fixes a bunch of html5lib/runner.html tests.

  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::bookmarkFor): (WebCore::HTMLFormattingElementList::insertAt):
  • html/HTMLFormattingElementList.h: (WebCore::HTMLFormattingElementList::Bookmark::Bookmark): (WebCore::HTMLFormattingElementList::Bookmark::moveToAfter): (WebCore::HTMLFormattingElementList::Bookmark::elementBefore): (WebCore::HTMLFormattingElementList::Bookmark::elementAfter):
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
1:06 AM Changeset in webkit [62536] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Eric Seidel.

Implement more of InTableMode
https://bugs.webkit.org/show_bug.cgi?id=41652

By the time we got around to landing this patch, it turns out to be
just a bit of cleanup (the functional changes where landed already.)

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile):
12:54 AM Changeset in webkit [62535] by commit-queue@webkit.org
  • 11 edits in trunk/WebCore

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

Unreviewed, rolling out r62529.
http://trac.webkit.org/changeset/62529
https://bugs.webkit.org/show_bug.cgi?id=41661

http/tests/inspector/resource-har-conversion.html is broken
(Requested by yutak on #webkit).

  • inspector/InspectorController.cpp: (WebCore::InspectorController::addResource): (WebCore::InspectorController::removeResource):
  • inspector/InspectorController.h:
  • inspector/InspectorResource.cpp: (WebCore::InspectorResource::InspectorResource): (WebCore::InspectorResource::updateScriptObject): (WebCore::InspectorResource::cachedResource): (WebCore::InspectorResource::type): (WebCore::InspectorResource::resourceData):
  • inspector/InspectorResource.h: (WebCore::InspectorResource::): (WebCore::InspectorResource::create):
  • inspector/front-end/Resource.js: (WebInspector.Resource.Type.toString): (WebInspector.Resource.prototype.set type): (WebInspector.Resource.prototype._mimeTypeIsConsistentWithType):
  • inspector/front-end/ResourceView.js: (WebInspector.ResourceView.prototype._refreshRequestHeaders): (WebInspector.ResourceView.prototype._refreshResponseHeaders): (WebInspector.ResourceView.prototype._refreshHeaders):
  • inspector/front-end/inspector.css: (.resources-category-scripts, .resources-category-xhr, .resources-category-fonts, .resources-category-other):
  • inspector/front-end/inspector.js: (WebInspector.loaded): (WebInspector.updateResource):
  • websockets/WebSocketChannel.cpp: (WebCore::WebSocketChannel::WebSocketChannel): (WebCore::WebSocketChannel::disconnect): (WebCore::WebSocketChannel::didOpen): (WebCore::WebSocketChannel::didClose): (WebCore::WebSocketChannel::processBuffer):
  • websockets/WebSocketChannel.h:
12:53 AM Changeset in webkit [62534] by Nikolas Zimmermann
  • 1 edit
    1 add in trunk/LayoutTests

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

Not reviewed. Add missing layout test result.

  • svg/css/svg-ellipse-render-crash-expected.txt: Added.
12:39 AM Changeset in webkit [62533] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Eric Seidel.

Implement InCaptionMode
https://bugs.webkit.org/show_bug.cgi?id=41660

Implementing this mode also turned up a subtle bug in the adoption
agency code.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processCaptionEndTagForInCaption): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::indexOfFirstUnopenFormattingElement):
    • We're supposed to reutrn the first *unopened* formatting element. The old code returned the first *opened* formatting element.
  • html/HTMLTreeBuilder.h:

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

Reviewed by Eric Seidel.

Implement InCaptionMode
https://bugs.webkit.org/show_bug.cgi?id=41660

Massive test progression due to fixing Mr. Adoption Agency.

  • html5lib/runner-expected-html5.txt:
12:35 AM Changeset in webkit [62532] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Eric Seidel.

Implement defaut cases for InTableMode
https://bugs.webkit.org/show_bug.cgi?id=41656

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTagForInBody): (WebCore::HTMLTreeBuilder::processEndTag):
  • html/HTMLTreeBuilder.h:

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

Reviewed by Eric Seidel.

Implement defaut cases for InTableMode
https://bugs.webkit.org/show_bug.cgi?id=41656

  • html5lib/runner-expected-html5.txt:
12:28 AM Changeset in webkit [62531] by Nikolas Zimmermann
  • 12 edits in trunk

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

Reviewed by Dirk Schulze.

SVGRenderContainer forces too many kids to relayout
https://bugs.webkit.org/show_bug.cgi?id=15391

Fixing a long-standing performance issue. We should only ever need to relayout container children when the parent bounds change.
The bounds of a container can only change, if the outermost RenderSVGRoot container uses relative length values and its size changes.
This can either happen when the window resizes for standalone SVG documents, or if an enclosing RenderBox changes width/height values.

Only relayout container children if the container has selfNeedsLayout() true, or if the parent bounds change.
Lively Kernel doesn't do any relayouts anymore, except if you change the Safari window size, this is a great progression.

  • rendering/RenderPath.cpp: (WebCore::RenderPath::layout): No need to special case Path updates, if the element uses relative lengths. SVGRenderSupport now handles this case.
  • rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::layout): Fix some style issues.
  • rendering/RenderSVGContainer.h: (WebCore::RenderSVGContainer::setDrawsContents): Inlined for speed. (WebCore::RenderSVGContainer::drawsContents): Ditto.
  • rendering/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::RenderSVGRoot): Initialize m_isLayoutSizeChanged to false. (WebCore::RenderSVGRoot::layout): Set m_isLayoutSizeChanged=true when the RenderSVGRoot size changes during layout. (WebCore::RenderSVGRoot::calcViewport): Remove hasRelativeLengths() special case.
  • rendering/RenderSVGRoot.h: (WebCore::RenderSVGRoot::isLayoutSizeChanged): New function, which returns true during layout() if the outermost <svg> size changes.
  • rendering/RenderSVGViewportContainer.cpp: (WebCore::RenderSVGViewportContainer::calcViewport): Cleanup code, and remove obsolete hasRelativeLengths() special case.
  • rendering/SVGRenderSupport.cpp: (WebCore::svgRootTreeObject): Added helper function, that returns the RenderSVGRoot for a given RenderObject. (WebCore::SVGRenderSupport::layoutChildren): Remove FIXME, only relayout container children, if the parent bounds change and the child uses relative lengths.
  • svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::updateRelativeLengthsInformation): Implemented this function. Keeps track of relative lengths elements, so that the

hasRelativeLengths() information is always up2date.

  • svg/SVGStyledElement.h: (WebCore::SVGStyledElement::hasRelativeLengths): Don't call the virtual selfHasRelativeLengths() information, just return wheter m_elementsWithRelativeLengths is not empty.
12:09 AM Changeset in webkit [62530] by yuzo@google.com
  • 8 edits
    2 adds in trunk

2010-07-05 Yuzo Fujishima <yuzo@google.com>

Reviewed by Dan Bernstein.

Fix for Bug 41509 - Ranges for @font-face unicode-range must be separated by commas
https://bugs.webkit.org/show_bug.cgi?id=41509

  • fast/css/beforeSelectorOnCodeElement.html: Fixed the space-separated ranges.
  • fast/css/font-face-multiple-ranges-for-unicode-range-expected.txt: Added.
  • fast/css/font-face-multiple-ranges-for-unicode-range.html: Added.
  • fast/css/text-security.html: Fixed the space-separated ranges.
  • fast/events/updateLayoutForHitTest.html: Fixed the space-separated ranges.
  • fast/text/capitalize-boundaries.html: Fixed the space-separated ranges.
  • platform/win/css2.1/resources/Mac-compatible-font-fallback.css: (@font-face): Fixed the space-separated ranges.

2010-07-05 Yuzo Fujishima <yuzo@google.com>

Reviewed by Dan Bernstein.

Fix for Bug 41509 - Ranges for @font-face unicode-range must be separated by commas
https://bugs.webkit.org/show_bug.cgi?id=41509

Test: fast/css/font-face-multiple-ranges-for-unicode-range.html

  • css/CSSParser.cpp: (WebCore::CSSParser::parseFontFaceUnicodeRange):

Jul 5, 2010:

11:48 PM Changeset in webkit [62529] by hamaji@chromium.org
  • 11 edits in trunk/WebCore

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

Reviewed by Pavel Feldman.

Add WebSocket resource type to Web Inspector.

When a new WebSocket connection is established, a line for that connection
will appear in Web Inspector's Resources tab. If the resource name is
clicked, the details of handshake request and response will be shown.

Web Inspector: WebSocket in Resources tab
https://bugs.webkit.org/show_bug.cgi?id=40768

  • inspector/InspectorController.cpp: (WebCore::InspectorController::addResource): WebSocket resource does not have an associated loader, thus frame might be null. Need to check it. (WebCore::InspectorController::removeResource): Ditto. (WebCore::InspectorController::didCreateWebSocket): (WebCore::InspectorController::willSendWebSocketHandshakeRequest): (WebCore::InspectorController::didReceiveWebSocketHandshakeResponse): (WebCore::InspectorController::didCloseWebSocket):
  • inspector/InspectorController.h:
  • inspector/InspectorResource.cpp: Add null checks of m_loader and m_frame, because WebSocket does not have a loader and we need to allow null for these variables. (WebCore::createReadableStringFromBinary): (WebCore::InspectorResource::InspectorResource): (WebCore::InspectorResource::create): Factory function of regular (non-WebSocket) resources. (WebCore::InspectorResource::createWebSocket): Factory function of WebSocket resources. (WebCore::InspectorResource::updateWebSocketRequest): (WebCore::InspectorResource::updateWebSocketResponse): (WebCore::InspectorResource::updateScriptObject): (WebCore::InspectorResource::cachedResource): (WebCore::InspectorResource::type): (WebCore::InspectorResource::resourceData):
  • inspector/InspectorResource.h: (WebCore::InspectorResource::): (WebCore::InspectorResource::markWebSocket):
  • inspector/front-end/Resource.js: (WebInspector.Resource.Type.toString): (WebInspector.Resource.prototype.set type): (WebInspector.Resource.prototype._mimeTypeIsConsistentWithType):
  • inspector/front-end/ResourceView.js: (WebInspector.ResourceView.prototype._refreshRequestHeaders): (WebInspector.ResourceView.prototype._refreshResponseHeaders): (WebInspector.ResourceView.prototype._refreshHeaders):
  • inspector/front-end/inspector.css: (.resources-category-websockets, .resources-category-other): (.resources-category-websockets .resources-graph-bar): (.resources-category-websockets.resource-cached .resources-graph-bar):
  • inspector/front-end/inspector.js: (WebInspector.loaded): (WebInspector.updateResource):
  • websockets/WebSocketChannel.cpp: (WebCore::WebSocketChannel::WebSocketChannel): (WebCore::WebSocketChannel::disconnect): (WebCore::WebSocketChannel::didOpen): (WebCore::WebSocketChannel::didClose): (WebCore::WebSocketChannel::processBuffer): (WebCore::WebSocketChannel::identifier):
  • websockets/WebSocketChannel.h:
11:43 PM Changeset in webkit [62528] by yurys@chromium.org
  • 2 edits in trunk/WebCore

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

Unreviewed. Fix Chromium build.

  • inspector/InspectorApplicationCacheAgent.cpp: (WebCore::InspectorApplicationCacheAgent::fillResourceList): (WebCore::InspectorApplicationCacheAgent::getApplicationCaches):
11:29 PM Changeset in webkit [62527] by abarth@webkit.org
  • 3 edits in trunk/WebCore

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

Unreviewed.

Move processStartTagForInBody to its own function.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTag):
  • html/HTMLTreeBuilder.cpp.orig: Added.
  • html/HTMLTreeBuilder.h:
11:29 PM Changeset in webkit [62526] by Csaba Osztrogonác
  • 2 edits in trunk/WebKitTools

2010-07-05 Csaba Osztrogonác <Csaba Osztrogonác>

Reviewed by Eric Seidel.

REGRESSION(r60652): WebKitTools/Scripts/ensure-valid-python should cleanup temporary directory
https://bugs.webkit.org/show_bug.cgi?id=41612

  • Scripts/ensure-valid-python: File::Temp::tempdir call fixed.
11:14 PM Changeset in webkit [62525] by eric@webkit.org
  • 4 edits in trunk

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

Reviewed by Adam Barth.

Fix one more notImplemented in h1-h6 start tag handling
https://bugs.webkit.org/show_bug.cgi?id=41654

  • html5lib/runner-expected-html5.txt:
    • Fix two sub-tests!

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

Reviewed by Adam Barth.

Fix one more notImplemented in h1-h6 start tag handling
https://bugs.webkit.org/show_bug.cgi?id=41654

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag):
11:05 PM Changeset in webkit [62524] by eric@webkit.org
  • 3 edits in trunk/WebCore

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

Unreviewed. Just fixing proess to process.
Clearly Adam and I can't spell. Thankfully MikeSmith can.

Add <isindex> support, per HTML5
https://bugs.webkit.org/show_bug.cgi?id=41650

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processFakeStartTag): (WebCore::HTMLTreeBuilder::processFakeEndTag): (WebCore::HTMLTreeBuilder::processIsindexStartTagForBody): (WebCore::HTMLTreeBuilder::processStartTag):
  • html/HTMLTreeBuilder.h:
11:01 PM Changeset in webkit [62523] by eric@webkit.org
  • 9 edits
    1 add in trunk

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

Reviewed by Adam Barth.

Add <isindex> support, per HTML5
https://bugs.webkit.org/show_bug.cgi?id=41650

  • html5lib/resources/tests2.dat:
    • Make the expected wording match the HTML5 spec. Not sure why the wording in this test diverged.
  • html5lib/resources/isindex.dat:
    • Cover more isindex cases.
  • html5lib/runner.html:

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

Reviewed by Adam Barth.

Add <isindex> support, per HTML5
https://bugs.webkit.org/show_bug.cgi?id=41650

Covered by html5lib/runner.html including a new
isindex.dat test suite.

  • html/HTMLToken.h: (WebCore::AtomicHTMLToken::AtomicHTMLToken):
    • Support passing attributes to the constructor.

(WebCore::AtomicHTMLToken::name):
(WebCore::AtomicHTMLToken::setName):
(WebCore::AtomicHTMLToken::getAttributeItem):
(WebCore::AtomicHTMLToken::attributes):
(WebCore::AtomicHTMLToken::takeAtributes):

  • Reduces ref-churn, and makes it possible for callers to modify attributes w/o affecting future uses of the attributes.

(WebCore::AtomicHTMLToken::usesName):

  • Used by ASSERTS.

(WebCore::AtomicHTMLToken::usesAttributes):

  • Used by ASSERTS.
  • html/HTMLTreeBuilder.cpp: (WebCore::convertToOldStyle):
    • Can't be const, now that we use takeAttributes()

(WebCore::HTMLTreeBuilder::insertHTMLStartTagBeforeHTML):
(WebCore::HTMLTreeBuilder::proesssFakeStartTag):

  • New function. I'm not sure this is the perfect design (I'd kinda like AtomicHTMLToken to be copyable so we can have create functions for it), but this makes the callsites using fake tokens much more readable.

(WebCore::HTMLTreeBuilder::proesssFakeEndTag):
(WebCore::HTMLTreeBuilder::processFakeCharacters):
(WebCore::HTMLTreeBuilder::attributesForIsindexInput):
(WebCore::HTMLTreeBuilder::processIsindexStartTagForBody):
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::insertScriptElement):

  • Use takeAttributes() for less ref-churn.

(WebCore::HTMLTreeBuilder::createElement): ditto
(WebCore::HTMLTreeBuilder::finished):

  • Remove bogus use of AtomicHTMLToken constructor which wasn't even being used now that we support emitting EOF tokens from the Tokenizer directly.
  • html/HTMLTreeBuilder.h:
10:38 PM Changeset in webkit [62522] by abarth@webkit.org
  • 2 edits in trunk/WebCore

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

Reviewed by Eric Seidel.

ASSERT that we're processing the correct type of token
https://bugs.webkit.org/show_bug.cgi?id=41647

Making these asserts work required a small (non-observable) tweak to
some old code.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processDoctypeToken): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processBodyEndTagForInBody): (WebCore::HTMLTreeBuilder::processAnyOtherEndTagForInBody): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processComment): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile): (WebCore::HTMLTreeBuilder::processStartTagForInHead):
10:31 PM Changeset in webkit [62521] by abarth@webkit.org
  • 6 edits in trunk

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

Reviewed by Eric Seidel.

Implement in select in table
https://bugs.webkit.org/show_bug.cgi?id=41646

Add some tests for this mode. We fail all these tests currently
because there's no way to get into this mode. :(

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

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

Reviewed by Eric Seidel.

Implement in select in table
https://bugs.webkit.org/show_bug.cgi?id=41646

This mode is mostly a fall-through to the InSelectMode.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile):
10:14 PM Changeset in webkit [62520] by abarth@webkit.org
  • 9 edits in trunk

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

Reviewed by Eric Seidel.

Implement basic text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=41623

  • html5lib/resources/webkit01.dat:
    • This test had incorrect expected results according to the spec and to Minefield.
  • html5lib/runner-expected-html5.txt:
    • Update expected results to show test progression. In some cases, we continue to fail tests, but in new (also wrong) ways. I think that's ok though.
  • html5lib/runner-expected.txt:
    • Update expected results w.r.t. new webkit01.dat baseline.
  • html5lib/webkit-resumer-expected.txt:
    • Update expected results w.r.t. new webkit01.dat baseline.

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

Reviewed by Eric Seidel.

Implement basic text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=41623

This patch isn't the end-all, be-all of text node coalescing, but it's
a good start.

  • dom/CharacterData.cpp: (WebCore::CharacterData::parserAppendData): (WebCore::CharacterData::appendData):
  • dom/CharacterData.h:
    • Added a new method to dance around mutation events.
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::insertTextNode):
9:58 PM Changeset in webkit [62519] by abarth@webkit.org
  • 4 edits in trunk

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

Reviewed by Eric Seidel.

Implement InSelectMode
https://bugs.webkit.org/show_bug.cgi?id=41627

Massive test progression.

  • html5lib/runner-expected-html5.txt:

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

Reviewed by Eric Seidel.

Implement InSelectMode
https://bugs.webkit.org/show_bug.cgi?id=41627

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processEndOfFile):
9:57 PM Changeset in webkit [62518] by abarth@webkit.org
  • 3 edits in trunk/WebKitTools

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

Reviewed by Eric Seidel.

We should be able to specify a bug to block for webkit-patch upload
https://bugs.webkit.org/show_bug.cgi?id=41648

This will be useful for working on the HTML5 parser.

  • Scripts/webkitpy/tool/steps/createbug.py:
  • Scripts/webkitpy/tool/steps/options.py:
9:21 PM Changeset in webkit [62517] by yuzo@google.com
  • 2 edits in trunk/LayoutTests

2010-07-05 Yuzo Fujishima <yuzo@google.com>

Unreviewed test expectation update.

Fix: On Leopard run-webkit-tests complains: Skipped list contained
'compositing/iframes/composited-iframe.html', but no file of that name
could be found

  • platform/mac-leopard/Skipped: Removed the above test.
8:34 PM Changeset in webkit [62516] by abarth@webkit.org
  • 5 edits in trunk/LayoutTests

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

Unreviewed.

We were discussing this test case, so I figured I might as well add it
to the suite.

  • html5lib/resources/webkit01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:
  • html5lib/webkit-resumer-expected.txt:
8:11 PM Changeset in webkit [62515] by commit-queue@webkit.org
  • 2 edits in trunk/WebKit

2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Implement downloadURL in ContextMenuClientEfl
When user selects a download menu from context menu, send the download
request to application.
https://bugs.webkit.org/show_bug.cgi?id=41149

  • efl/WebCoreSupport/ContextMenuClientEfl.cpp: (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading file and Send it to application.
  • efl/WebCoreSupport/ContextMenuClientEfl.h:
7:03 PM Changeset in webkit [62514] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

2010-07-05 Fady Samuel <fsamuel@chromium.org>

Reviewed by Darin Adler.

Fixed a svg crash when setting class of an svg ellipse object.

Altering the CSS class of an attached SVG element causes WebKit to crash
https://bugs.webkit.org/show_bug.cgi?id=40857

  • platform/chromium-linux/svg/css/svg-ellipse-render-crash-expected.txt: Added.
  • svg/css/svg-ellipse-render-crash.html: Added.

2010-07-05 Fady Samuel <fsamuel@chromium.org>

Reviewed by Darin Adler.

Fixed a svg crash when setting class of an svg ellipse object.

Altering the CSS class of an attached SVG element causes WebKit to crash
https://bugs.webkit.org/show_bug.cgi?id=40857

Test: svg/css/svg-ellipse-render-crash.html

  • dom/StyledElement.cpp: (WebCore::StyledElement::classAttributeChanged):
6:06 PM Changeset in webkit [62513] by mitz@apple.com
  • 4 edits
    2 adds in trunk

Reproducible crash with Optimize Legibility extension
https://bugs.webkit.org/show_bug.cgi?id=41585

Reviewed by Sam Weinig.

WebCore:

Test: fast/css/text-rendering-priority.html

Moved the text-rendering CSS property to the “high priority” group, because applying it
during style selection invalidates the font.

  • css/CSSPropertyNames.in: Moved text-rendering to the “high priority” section at the top.
  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyDeclarations): Updated compile-time assertion.

LayoutTests:

  • fast/css/text-rendering-priority-expected.txt: Added.
  • fast/css/text-rendering-priority.html: Added.
5:53 PM Changeset in webkit [62512] by alice.liu@apple.com
  • 1 edit
    2 adds in trunk/LayoutTests

Crash reading past end of block in UniscribeController::shapeAndPlaceItem
https://bugs.webkit.org/show_bug.cgi?id=41554

Reviewed by Dan Bernstein.

  • platform/win/fast/text/uniscribe-item-boundary-crash-expected.txt: Added.
  • platform/win/fast/text/uniscribe-item-boundary-crash.html: Added.
5:51 PM Applications using WebKit edited by onny_silvester@yahoo.com
(diff)
5:22 PM Changeset in webkit [62511] by barraclough@apple.com
  • 7 edits in trunk/JavaScriptCore

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

Reviewed by Sam Weinig.

Update compile flags to allow use of ExecutableAllocatorFixedVMPool on platforms
other than x86-64 (this may be useful on 32-bit platforms, too).

Simplify ifdefs by dividing into thwo broad allocation strategies
(ENABLE_EXECUTABLE_ALLOCATOR_FIXED & ENABLE_EXECUTABLE_ALLOCATOR_DEMAND).

Rename constant used in the code to have names descriptive of their purpose,
rather than their specific value on a given platform.

  • jit/ExecutableAllocator.cpp:

(JSC::ExecutableAllocator::reprotectRegion):
(JSC::ExecutableAllocator::cacheFlush):

  • jit/ExecutableAllocatorFixedVMPool.cpp:

(JSC::FixedVMPoolAllocator::FixedVMPoolAllocator):
(JSC::FixedVMPoolAllocator::free):
(JSC::ExecutablePool::systemAlloc):

  • jit/ExecutableAllocatorPosix.cpp:
  • jit/ExecutableAllocatorSymbian.cpp:
  • jit/ExecutableAllocatorWin.cpp:
  • wtf/Platform.h:
5:11 PM Changeset in webkit [62510] by mitz@apple.com
  • 2 edits in trunk/WebCore

optimizeLegibility doesn't play nice with fonts that do not have a space glyph
https://bugs.webkit.org/show_bug.cgi?id=41599

Reviewed by Sam Weinig.

No test because none of the fonts available to DumpRenderTree are missing a space glyph.

  • rendering/RenderBlockLineLayout.cpp:

(WebCore::RenderBlock::findNextLineBreak): When the font does not map the space character
to a glyph, a fallback font is used for space. Therefore, wordTrailingSpaceWidth must be
initialized with the width of a space as measured by the Font rather than with the cached
space width.

2:39 PM Changeset in webkit [62509] by abarth@webkit.org
  • 5 edits in trunk

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

Reviewed by Adam Barth.

Implement HTML5's "reset insertion mode appropriately"
https://bugs.webkit.org/show_bug.cgi?id=41628

This has some minimal testing. One from my previous
</table> patch, and a few from the main suite.

Mostly resetInsertionModeAppropriately isn't used yet
but we're about to add a bunch of states which do use it
and our test coverage will expand further as we do.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::HTMLTreeBuilder): (WebCore::HTMLTreeBuilder::setInsertionModeAndEnd): (WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately):
  • html/HTMLTreeBuilder.h:

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

Reviewed by Adam Barth.

Implement HTML5's "reset insertion mode appropriately"
https://bugs.webkit.org/show_bug.cgi?id=41628

Fixes a bunch of subtests!

  • html5lib/runner-expected-html5.txt:
2:34 PM Changeset in webkit [62508] by Joseph Pecoraro
  • 2 edits in trunk/WebCore

2010-07-05 Joseph Pecoraro <Joseph Pecoraro>

Unreviewed build fix for r62503.

Chromium missing method. Filed bug 41632 to track.

  • loader/appcache/ApplicationCacheHost.h: (WebCore::ApplicationCacheHost::applicationCache):
2:25 PM Changeset in webkit [62507] by abarth@webkit.org
  • 7 edits in trunk

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

Reviewed by Adam Barth.

Add </table> support for "in table" insertion mode
https://bugs.webkit.org/show_bug.cgi?id=41591

resetInsertionModeAppropriately isn't implemented yet, however
I've added a test for the usage I added.

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately): (WebCore::HTMLTreeBuilder::processEndTag):
  • html/HTMLTreeBuilder.h:

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

Reviewed by Adam Barth.

Add </table> support for "in table" insertion mode
https://bugs.webkit.org/show_bug.cgi?id=41591

Add tests for </table> in "in table" mode, and
one for ignored close tags.

  • html5lib/resources/tables01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:
2:08 PM Changeset in webkit [62506] by Joseph Pecoraro
  • 2 edits in trunk/WebCore

2010-07-05 Joseph Pecoraro <Joseph Pecoraro>

Unreviewed build fix for r62503.

Missed GTK's build file.

  • GNUmakefile.am:
2:00 PM Changeset in webkit [62505] by Joseph Pecoraro
  • 2 edits in trunk/WebCore

2010-07-05 Joseph Pecoraro <Joseph Pecoraro>

Unreviewed build fix for r62503.

Pass a blank ResourceResponse instead of passing 0.

  • loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::createResourceHandle):
1:47 PM Changeset in webkit [62504] by Joseph Pecoraro
  • 2 edits in trunk/WebCore

2010-07-05 Joseph Pecoraro <Joseph Pecoraro>

Unreviewed build fix for r62503.

Forward declare ApplicationCache for Chromium.

  • loader/appcache/ApplicationCacheHost.h:
1:32 PM Changeset in webkit [62503] by Joseph Pecoraro
  • 16 edits in trunk/WebCore

2010-07-05 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Pavel Feldman.

WebInspector: HTML5 Offline Web Applications Support (ApplicationCache)
https://bugs.webkit.org/show_bug.cgi?id=24529

Parts of this patch were written by Kavita Kanetkar <kkanetkar@chromium.org>.

Part 2: Pulling ApplicationCache Resources to Display in the Inspector.

The InspectorApplicationCacheAgent gathers the information it
needs and forwards it on to the inspector.

  • inspector/InspectorApplicationCacheAgent.cpp: (WebCore::InspectorApplicationCacheAgent::fillResourceList): get information about the resources. (WebCore::InspectorApplicationCacheAgent::getApplicationCaches): gathers all the information from the ApplicationCacheHost. (WebCore::InspectorApplicationCacheAgent::buildObjectForApplicationCache): (WebCore::InspectorApplicationCacheAgent::buildArrayForApplicationCacheResources): (WebCore::InspectorApplicationCacheAgent::buildObjectForApplicationCacheResource):
  • inspector/InspectorApplicationCacheAgent.h: defines structures to hold information about caches and resources. (WebCore::InspectorApplicationCacheAgent::ApplicationCacheInfo::ApplicationCacheInfo): (WebCore::InspectorApplicationCacheAgent::ResourceInfo::ResourceInfo): (WebCore::InspectorApplicationCacheAgent::~InspectorApplicationCacheAgent):
  • loader/appcache/ApplicationCacheHost.h: (WebCore::ApplicationCacheHost::applicationCacheForInspector): new convention, public cache accessor for the inspector. (WebCore::ApplicationCacheHost::documentLoader): added const.

The User Interface uses a DataGrid, like Cookies.

  • inspector/front-end/ApplicationCacheItemsView.js: (WebInspector.ApplicationCacheItemsView.prototype._update): (WebInspector.ApplicationCacheItemsView.prototype._updateCallback): (WebInspector.ApplicationCacheItemsView.prototype._createDataGrid): (WebInspector.ApplicationCacheItemsView.prototype._populateDataGrid.numberCompare): (WebInspector.ApplicationCacheItemsView.prototype._populateDataGrid.localeCompare): (WebInspector.ApplicationCacheItemsView.prototype._populateDataGrid):

The usual frontend pull workflow, except this goes through
InspectorApplicationCacheAgent instead of InspectorController.

  • inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::getApplicationCaches): (WebCore::InspectorBackend::inspectorApplicationCacheAgent):
  • inspector/InspectorBackend.h:
  • inspector/InspectorBackend.idl:
  • inspector/InspectorFrontend.cpp: (WebCore::InspectorFrontend::didGetApplicationCaches):
  • inspector/InspectorFrontend.h:
  • inspector/front-end/DOMAgent.js: (WebInspector.DOMNode.prototype.hasChildNodes): style fix. (WebInspector.DOMAgent.prototype.nodeForId): style fix. (WebInspector.ApplicationCache.getApplicationCachesAsync): pull. (WebInspector.Cookies.getCookiesAsync):
  • inspector/front-end/StoragePanel.js: (WebInspector.StoragePanel.prototype.updateManifest): (WebInspector.ApplicationCacheSidebarTreeElement.prototype.onselect):
  • inspector/front-end/inspector.js: (WebInspector.updateResource): (WebInspector._addAppCacheDomain): (WebInspector.reset):

Miscellaneous. Localized Strings and fixes.

  • English.lproj/localizedStrings.js: "Type", "%s (%s)"
  • inspector/InspectorController.cpp: (WebCore::InspectorController::deleteCookie):
  • inspector/InspectorController.h:
1:32 PM Changeset in webkit [62502] by Joseph Pecoraro
  • 19 edits
    4 adds in trunk/WebCore

2010-07-04 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Pavel Feldman.

WebInspector: HTML5 Offline Web Applications Support (ApplicationCache)
https://bugs.webkit.org/show_bug.cgi?id=24529

Part 1: Backend -> Frontend Messages. ApplicationCache Status and Connectivity Status.

This patch adds an InspectorApplicationCacheAgent to monitor application
cache changes, starts a UI in the Storage panel, handles the boilerplate
of adding new files.

Added an agent to encapsulate and handle the application cache logic.
This is similar to the timeline agent.

  • inspector/InspectorApplicationCacheAgent.cpp: Added. (WebCore::InspectorApplicationCacheAgent::InspectorApplicationCacheAgent): (WebCore::InspectorApplicationCacheAgent::~InspectorApplicationCacheAgent): (WebCore::InspectorApplicationCacheAgent::didReceiveManifestResponse): (WebCore::InspectorApplicationCacheAgent::updateApplicationCacheStatus): (WebCore::InspectorApplicationCacheAgent::updateNetworkState):
  • inspector/InspectorApplicationCacheAgent.h: Added.

InspectorController owns an InspectorApplicationCacheAgent. This
handles its lifetime management.

  • inspector/InspectorController.cpp: (WebCore::InspectorController::~InspectorController): (WebCore::InspectorController::connectFrontend): create the agent with a frontend. (WebCore::InspectorController::disconnectFrontend): remove the agent when closing. (WebCore::InspectorController::releaseFrontendLifetimeAgents):
  • inspector/InspectorController.h:

User Interface for ApplicationCache in the StoragePanel. This follows
very closely to Cookies, it will have a sortable table of items. The
status bar contains connectivity and application cache status
indicators which update when backend messages are received. There
are some stubs which the next part will implement.

  • inspector/front-end/ApplicationCacheItemsView.js: Added. (WebInspector.ApplicationCacheItemsView): (WebInspector.ApplicationCacheItemsView.prototype.get statusBarItems): refresh, delete, connectivity, application cache status. (WebInspector.ApplicationCacheItemsView.prototype.show): (WebInspector.ApplicationCacheItemsView.prototype.hide): (WebInspector.ApplicationCacheItemsView.prototype.updateStatus): this is the application cache status indicator. (WebInspector.ApplicationCacheItemsView.prototype.updateNetworkState): this is the online/offline connectivity indicator. (WebInspector.ApplicationCacheItemsView.prototype._update): (WebInspector.ApplicationCacheItemsView.prototype._updateCallback): (WebInspector.ApplicationCacheItemsView.prototype._createDataGrid): (WebInspector.ApplicationCacheItemsView.prototype._populateDataGrid): (WebInspector.ApplicationCacheItemsView.prototype.resize): (WebInspector.ApplicationCacheItemsView.prototype._deleteButtonClicked): (WebInspector.ApplicationCacheItemsView.prototype._deleteCallback): (WebInspector.ApplicationCacheItemsView.prototype._refreshButtonClicked):

The usual dispatch flow from the backend, to the frontend, to the
panel, and then to the visible view. Some slight refactoring to
eliminate duplicated code.

  • inspector/InspectorFrontend.cpp: (WebCore::InspectorFrontend::updateDOMStorage): (WebCore::InspectorFrontend::didGetApplicationCaches): (WebCore::InspectorFrontend::updateApplicationCacheStatus):
  • inspector/InspectorFrontend.h:
  • inspector/front-end/StoragePanel.js: (WebInspector.StoragePanel): (WebInspector.StoragePanel.prototype.reset): (WebInspector.StoragePanel.prototype.addApplicationCache): (WebInspector.StoragePanel.prototype.showDatabase): (WebInspector.StoragePanel.prototype.showDOMStorage): (WebInspector.StoragePanel.prototype.showCookies): (WebInspector.StoragePanel.prototype.showApplicationCache): (WebInspector.StoragePanel.prototype._genericViewSetup): (WebInspector.StoragePanel.prototype.updateApplicationCacheStatus): (WebInspector.StoragePanel.prototype.updateNetworkState): (WebInspector.CookieSidebarTreeElement.prototype.set subtitle): (WebInspector.ApplicationCacheSidebarTreeElement): (WebInspector.ApplicationCacheSidebarTreeElement.prototype.onselect): (WebInspector.ApplicationCacheSidebarTreeElement.prototype.get mainTitle): (WebInspector.ApplicationCacheSidebarTreeElement.prototype.set mainTitle): (WebInspector.ApplicationCacheSidebarTreeElement.prototype.get subtitle): (WebInspector.ApplicationCacheSidebarTreeElement.prototype.set subtitle):
  • inspector/front-end/inspector.js: (WebInspector.dispatch.delayDispatch): (WebInspector.dispatch): (WebInspector._addAppCacheDomain): (WebInspector.addDOMStorage): (WebInspector.updateDOMStorage):

Notify the InspectorApplicationCacheAgent on application cache changes
or specifics. Notify the InspectorController on generic resource events.
That is because ApplicationCacheController is a ResourceClient and needs
to trigger the resource events normally handled by ResourceLoader.

  • loader/appcache/ApplicationCacheGroup.cpp: (WebCore::inspectorUpdateApplicationCacheStatus): helper method to prevent duplicated code. (WebCore::ApplicationCacheGroup::setNewestCache): status change. (WebCore::ApplicationCacheGroup::makeObsolete): status change. (WebCore::ApplicationCacheGroup::update): status change. (WebCore::ApplicationCacheGroup::createResourceHandle): resource event. (WebCore::ApplicationCacheGroup::willSendRequest): resource event. (WebCore::ApplicationCacheGroup::didReceiveResponse): resource event. (WebCore::ApplicationCacheGroup::didReceiveData): resource event. (WebCore::ApplicationCacheGroup::didFinishLoading): resource event. (WebCore::ApplicationCacheGroup::didFail): resource event. (WebCore::ApplicationCacheGroup::didFinishLoadingManifest): resource event. (WebCore::ApplicationCacheGroup::manifestNotFound): status change. (WebCore::ApplicationCacheGroup::checkIfLoadIsComplete): status change. (WebCore::ApplicationCacheGroup::setUpdateStatus): single access point for status changes.
  • loader/appcache/ApplicationCacheGroup.h:
  • page/Page.cpp: (WebCore::networkStateChanged): connectivity status change.

Final inspector details to add the new file, style new elements,
images, and localized strings.

  • inspector/front-end/inspector.css: (.application-cache-sidebar-tree-item .icon): (.timeline-records-counter, .storage-application-cache-status, .storage-application-cache-connectivity): (.storage-application-cache-status-icon, .storage-application-cache-connectivity-icon): (.status-bar-divider): (.storage-application-cache-status, .storage-application-cache-connectivity):
  • inspector/front-end/inspector.html:
  • inspector/front-end/Images/applicationCache.png: Added.
  • English.lproj/localizedStrings.js: "APPLICATION CACHE", "No Application Cache information available.", "Online", "Offline"

Updated build files.

  • CMakeLists.txt:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • inspector/front-end/WebKit.qrc:
1:17 PM Changeset in webkit [62501] by commit-queue@webkit.org
  • 4 edits in trunk/WebKit2

2010-07-05 Luiz Agostini <luiz.agostini@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] WebKit2 triple click
https://bugs.webkit.org/show_bug.cgi?id=41629

QtWebkit2 triple click implementation.

  • UIProcess/API/qt/qwkpage.cpp: (QWKPagePrivate::mousePressEvent): (QWKPagePrivate::mouseDoubleClickEvent): (QWKPage::timerEvent):
  • UIProcess/API/qt/qwkpage.h:
  • UIProcess/API/qt/qwkpage_p.h:
1:03 PM Changeset in webkit [62500] by abarth@webkit.org
  • 6 edits in trunk

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

Reviewed by Adam Barth.

Add basic <col> support to the treebuilder
https://bugs.webkit.org/show_bug.cgi?id=41590

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag):

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

Reviewed by Adam Barth.

Add basic <col> support to the treebuilder
https://bugs.webkit.org/show_bug.cgi?id=41590

Test the new <col> support. Turns out the old treebuilder doesn't
handle <table><col> correctly.

  • html5lib/resources/tables01.dat:
  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:
1:02 PM Changeset in webkit [62499] by abarth@webkit.org
  • 8 edits
    1 add in trunk

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

Reviewed by Adam Barth.

Add basic "in row" mode to support <td> and <th> insertion
https://bugs.webkit.org/show_bug.cgi?id=41588

Also fixed <td> or <th> as a direct child of <table>.

Most of this was covered by html5lib/runner.html tests,
but I had to add a new tables01.dat to cover the <th> cases.

  • html/HTMLElementStack.cpp: (WebCore::HTMLNames::isTableRowScopeMarker): (WebCore::HTMLElementStack::popUntilTableRowScopeMarker):
  • html/HTMLElementStack.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag):

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

Reviewed by Adam Barth.

Add basic "in row" mode to support <td> insertion
https://bugs.webkit.org/show_bug.cgi?id=41588

Added tables01.dat to test a previously untested
<table><th> case. I expect we'll add many more table
tests there as we complete our implementation.

  • html5lib/runner-expected-html5.txt:
  • html5lib/runner-expected.txt:
  • html5lib/runner.html:
  • html5lib/resources/tables01.dat: Added.
12:42 PM Changeset in webkit [62498] by eric@webkit.org
  • 7 edits
    1 add in trunk

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

Reviewed by Adam Barth.

Finish implementing "any other end tag" for "in body" mode
https://bugs.webkit.org/show_bug.cgi?id=41582

  • html5lib/resources/inbody01.dat: Added.
  • html5lib/runner-expected-html5.txt:
    • Update the one result which was affected by this. That test would pass if we had text node coalescing.
  • html5lib/runner-expected.txt:
    • Update to add the extra test suite.
  • html5lib/runner.html:

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

Reviewed by Adam Barth.

Finish implementing "any other end tag" for "in body" mode
https://bugs.webkit.org/show_bug.cgi?id=41582

I believe I found a "bug" in the HTML5 spec when writing this:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10080

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processAnyOtherEndTagForInBody): (WebCore::HTMLTreeBuilder::processEndTag):
  • html/HTMLTreeBuilder.h:
11:32 AM Changeset in webkit [62497] by Martin Robinson
  • 2 edits in trunk/WebCore

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

Unreviewed.

Add a missing slash to the list of generated sources. This
was missing from a previous build fix.

  • GNUmakefile.am:
11:04 AM Changeset in webkit [62496] by pfeldman@chromium.org
  • 4 edits in trunk/WebCore

2010-07-05 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: preserve scroll positions in source frame when switching between panes.

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

  • inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype.hide):
  • inspector/front-end/SourceFrame.js: (WebInspector.SourceFrame.prototype.set visible):
  • inspector/front-end/SourceView.js: (WebInspector.SourceView.prototype.hide):
10:57 AM Changeset in webkit [62495] by yurys@chromium.org
  • 1 edit
    17 adds in trunk/LayoutTests

2010-07-05 Yury Semikhatsky <yury@yurys-imac.local>

Unreviewed. Provide Chromium specific expectations for new svg tests.

  • platform/chromium-linux/svg/custom/clone-element-with-animated-svg-properties-expected.checksum: Added.
  • platform/chromium-linux/svg/custom/relative-sized-inner-svg-expected.checksum: Added.
  • platform/chromium-linux/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.checksum: Added.
  • platform/chromium-linux/svg/filters/filter-width-update-expected.checksum: Added.
  • platform/chromium-mac/svg/filters/filter-width-update-expected.checksum: Added.
  • platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.checksum: Added.
  • platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.png: Added.
  • platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.txt: Added.
  • platform/chromium-win/svg/custom/relative-sized-inner-svg-expected.checksum: Added.
  • platform/chromium-win/svg/custom/relative-sized-inner-svg-expected.png: Added.
  • platform/chromium-win/svg/custom/relative-sized-inner-svg-expected.txt: Added.
  • platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.checksum: Added.
  • platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png: Added.
  • platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt: Added.
  • platform/chromium-win/svg/filters/filter-width-update-expected.checksum: Added.
  • platform/chromium-win/svg/filters/filter-width-update-expected.png: Added.
  • platform/chromium-win/svg/filters/filter-width-update-expected.txt: Added.
10:50 AM Changeset in webkit [62494] by commit-queue@webkit.org
  • 2 edits
    2 copies
    2 adds in trunk/WebKit2

2010-07-05 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>

Reviewed by Antti Koivisto.

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Add stubs

  • UIProcess/Plugins/qt/PluginInfoStoreQt.cpp: Copied from WebKit2/UIProcess/Plugins/win/PluginInfoStoreWin.cpp. (WebKit::PluginInfoStore::pluginDirectories): (WebKit::PluginInfoStore::pluginPathsInDirectory): (WebKit::PluginInfoStore::getPluginInfo): (WebKit::PluginInfoStore::shouldUsePlugin):
  • WebProcess/InjectedBundle/InjectedBundle.h:
  • WebProcess/InjectedBundle/qt/InjectedBundleQt.cpp: Added. (WebKit::InjectedBundle::load):
10:10 AM Changeset in webkit [62493] by steveblock@google.com
  • 2 edits in trunk/JavaScriptCore

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

Reviewed by Darin Adler.

ThreadingPthreads.cpp should use JNIUtility.h on Android, not outdated jni_utility.h
https://bugs.webkit.org/show_bug.cgi?id=41594

  • wtf/ThreadingPthreads.cpp:
10:01 AM Changeset in webkit [62492] by rwlbuis@webkit.org
  • 7 edits
    3 adds in trunk

2010-07-05 Rob Buis <rwlbuis@gmail.com>

Reviewed by Dirk Schulze.

IE SVG test fails
https://bugs.webkit.org/show_bug.cgi?id=41619

Make SVGSVGElement.createSVGTransform create a SVGTransform with the
right type, thereby fixing the IE test.

Test: svg/custom/svg-createsvgtransform-type.html

  • svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::createSVGTransform):
9:54 AM Changeset in webkit [62491] by commit-queue@webkit.org
  • 1 edit
    2 adds in trunk/WebKit2

2010-07-05 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>

Reviewed by Antti Koivisto.

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Add WebErrorsQt

  • WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp: Added. (WebKit::): (WebKit::cancelledError): (WebKit::blockedError): (WebKit::cannotShowURLError): (WebKit::interruptForPolicyChangeError): (WebKit::cannotShowMIMETypeError): (WebKit::fileDoesNotExistError):
8:29 AM Changeset in webkit [62490] by Martin Robinson
  • 3 edits in trunk/WebKitTools

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

Reviewed by Oliver Hunt.

The style checker exempts gtk2drawing.h when it should exempt gtkdrawing.h
https://bugs.webkit.org/show_bug.cgi?id=41017

  • Scripts/webkitpy/style/checker.py: Exempt gtkdrawing.h instead of gtk2drawing.h
  • Scripts/webkitpy/style/checker_unittest.py: Update the unit test to reflect the change.
8:12 AM Changeset in webkit [62489] by pfeldman@chromium.org
  • 2 edits in trunk/WebCore

2010-07-05 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: computed style pane is not updated when styles pane is collapsed.

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

  • inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel.prototype.updateStyles):
7:32 AM Changeset in webkit [62488] by Nikolas Zimmermann
  • 44 edits
    12 adds in trunk

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

Reviewed by Dirk Schulze.

Logic to track whether elements are using relative lengths is incomplete
https://bugs.webkit.org/show_bug.cgi?id=41566

Add logic to all SVG elements which create renderes to expose a method
"bool selfHasRelativeLengths()", that returns whether the element uses relative
lengths (eg. <rect x="50%"...). This will be used soon to avoid relayouts of
container children, when the bounds have not changed.

A new method SVGStyledElement::updateRelativeLengthsInformation() is added,
which is called from the various svgAttributeChanged() methods and insertedIntoDocument/removedFromDocument.
It will be implemented in a follow-up patch. This patch does not affect any test behaviour related
to relayouting. As SVGFilterElement finally got a proper svgAttributeChanged() method, it now
properly invalidates clients on attribute changes - covered by a new test.

Tests: svg/custom/relative-sized-inner-svg.xhtml

svg/custom/relative-sized-use-without-attributes-on-symbol.xhtml
svg/filters/filter-width-update.svg


  • rendering/RenderPath.cpp: (WebCore::RenderPath::layout): Rename hasRelativeValues to hasRelativeLengths.
  • rendering/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::layout): Ditto. (WebCore::RenderSVGRoot::calcViewport): Ditto.
  • rendering/RenderSVGViewportContainer.cpp: (WebCore::RenderSVGViewportContainer::calcViewport): Ditto
  • rendering/SVGRenderSupport.cpp: (WebCore::SVGRenderSupport::layoutChildren): Ditto.
  • svg/SVGCircleElement.cpp: (WebCore::SVGCircleElement::svgAttributeChanged): Call updateRelativeLengthsInformation() if any attribute which may contain relative lengths changes. (WebCore::SVGCircleElement::selfHasRelativeLengths): Ditto. Same for all other SVG*Elements below.
  • svg/SVGCircleElement.h:
  • svg/SVGEllipseElement.cpp: (WebCore::SVGEllipseElement::svgAttributeChanged): (WebCore::SVGEllipseElement::selfHasRelativeLengths):
  • svg/SVGEllipseElement.h:
  • svg/SVGFilterElement.cpp: (WebCore::SVGFilterElement::svgAttributeChanged): (WebCore::SVGFilterElement::selfHasRelativeLengths):
  • svg/SVGFilterElement.h:
  • svg/SVGForeignObjectElement.cpp: (WebCore::SVGForeignObjectElement::svgAttributeChanged): (WebCore::SVGForeignObjectElement::selfHasRelativeLengths):
  • svg/SVGForeignObjectElement.h:
  • svg/SVGImageElement.cpp: (WebCore::SVGImageElement::svgAttributeChanged): (WebCore::SVGImageElement::selfHasRelativeLengths):
  • svg/SVGImageElement.h:
  • svg/SVGLineElement.cpp: (WebCore::SVGLineElement::svgAttributeChanged): (WebCore::SVGLineElement::selfHasRelativeLengths):
  • svg/SVGLineElement.h:
  • svg/SVGLinearGradientElement.cpp: (WebCore::SVGLinearGradientElement::svgAttributeChanged): (WebCore::SVGLinearGradientElement::selfHasRelativeLengths):
  • svg/SVGLinearGradientElement.h:
  • svg/SVGMarkerElement.cpp: (WebCore::SVGMarkerElement::svgAttributeChanged): (WebCore::SVGMarkerElement::selfHasRelativeLengths):
  • svg/SVGMarkerElement.h:
  • svg/SVGMaskElement.cpp: (WebCore::SVGMaskElement::svgAttributeChanged): (WebCore::SVGMaskElement::selfHasRelativeLengths):
  • svg/SVGMaskElement.h:
  • svg/SVGPatternElement.cpp: (WebCore::SVGPatternElement::svgAttributeChanged): (WebCore::SVGPatternElement::selfHasRelativeLengths):
  • svg/SVGPatternElement.h:
  • svg/SVGRadialGradientElement.cpp: (WebCore::SVGRadialGradientElement::svgAttributeChanged): (WebCore::SVGRadialGradientElement::selfHasRelativeLengths):
  • svg/SVGRadialGradientElement.h:
  • svg/SVGRectElement.cpp: (WebCore::SVGRectElement::svgAttributeChanged): (WebCore::SVGRectElement::selfHasRelativeLengths):
  • svg/SVGRectElement.h:
  • svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::svgAttributeChanged): (WebCore::SVGSVGElement::selfHasRelativeLengths):
  • svg/SVGSVGElement.h:
  • svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::insertedIntoDocument): Call updateRelativeLengthsInformation(). (WebCore::SVGStyledElement::removedFromDocument): Ditto. (WebCore::SVGStyledElement::updateRelativeLengthsInformation): Not implemented so far. Will land in a follow-up patch, together with the render tree changes.
  • svg/SVGStyledElement.h: (WebCore::SVGStyledElement::hasRelativeLengths): Devirtualized. For now, just call selfHasRelativeLengths() - this will change in a follow-up patch. (WebCore::SVGStyledElement::updateRelativeLengthsInformation): (WebCore::SVGStyledElement::selfHasRelativeLengths): Renamed from hasRelativeValues().
  • svg/SVGSymbolElement.cpp: (WebCore::SVGSymbolElement::svgAttributeChanged): (WebCore::SVGSymbolElement::selfHasRelativeLengths):
  • svg/SVGSymbolElement.h:
  • svg/SVGTextContentElement.cpp: (WebCore::SVGTextContentElement::selfHasRelativeLengths):
  • svg/SVGTextContentElement.h:
  • svg/SVGTextPathElement.cpp: (WebCore::SVGTextPathElement::svgAttributeChanged): (WebCore::SVGTextPathElement::insertedIntoDocument): Call right base class' method. Skipped one in the hierachy before. (WebCore::SVGTextPathElement::selfHasRelativeLengths):
  • svg/SVGTextPathElement.h:
  • svg/SVGTextPositioningElement.cpp: (WebCore::SVGTextPositioningElement::svgAttributeChanged): (WebCore::listContainsRelativeValue): New helper funtion that checks wheter a SVGLengthList contains relative lengths. (WebCore::SVGTextPositioningElement::selfHasRelativeLengths):
  • svg/SVGTextPositioningElement.h:
  • svg/SVGUseElement.cpp: (WebCore::SVGUseElement::insertedIntoDocument): Call right base class' method. Skipped on in the hierachy before. (WebCore::SVGUseElement::removedFromDocument): Ditto. (WebCore::SVGUseElement::svgAttributeChanged): (WebCore::SVGUseElement::buildShadowAndInstanceTree): Call updateRelativeLengthsInformation() after building the shadow tree. (WebCore::SVGUseElement::selfHasRelativeLengths): Same as all other methods, except that it includes the shadow tree root element.
  • svg/SVGUseElement.h:

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

Reviewed by Dirk Schulze.

Logic to track whether elements are using relative lengths is incomplete
https://bugs.webkit.org/show_bug.cgi?id=41566

Add two new relative-sized-*.svg tests that would break, when relative sized kids aren't layout correctly.
Add new test covering that filters update their clients, if any attribute changes.

  • platform/mac/svg/custom/relative-sized-inner-svg-expected.checksum: Added.
  • platform/mac/svg/custom/relative-sized-inner-svg-expected.png: Added.
  • platform/mac/svg/custom/relative-sized-inner-svg-expected.txt: Added.
  • platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.checksum: Added.
  • platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png: Added.
  • platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt: Added.
  • platform/mac/svg/filters/filter-width-update-expected.checksum: Added.
  • platform/mac/svg/filters/filter-width-update-expected.png: Added.
  • platform/mac/svg/filters/filter-width-update-expected.txt: Added.
  • svg/custom/relative-sized-inner-svg.xhtml: Added.
  • svg/custom/relative-sized-use-without-attributes-on-symbol.xhtml: Added.
  • svg/filters/filter-width-update.svg: Added.
7:23 AM Changeset in webkit [62487] by pfeldman@chromium.org
  • 2 edits in trunk/WebCore

2010-07-05 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Yury Semikhatsky.

Web Inspector: Problem with copying a code from Scripts panel.

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

  • inspector/front-end/TextViewer.js: (WebInspector.TextViewer.prototype._getSelection): (WebInspector.TextViewer.prototype._selectionToPosition):
7:07 AM Changeset in webkit [62486] by commit-queue@webkit.org
  • 1 edit
    5 adds in trunk/WebKit2

2010-07-05 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>

Reviewed by Antti Koivisto.

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Add Qt C API integration.

  • UIProcess/API/cpp/qt/WKStringQt.cpp: Added. (WKStringCreateWithQString): (WKStringCopyQString):
  • UIProcess/API/cpp/qt/WKStringQt.h: Added.
  • UIProcess/API/cpp/qt/WKURLQt.cpp: Added. (WKURLCreateWithQUrl): (WKURLCopyQUrl):
  • UIProcess/API/cpp/qt/WKURLQt.h: Added.
6:41 AM Changeset in webkit [62485] by commit-queue@webkit.org
  • 1 edit
    2 adds in trunk/WebKit2

2010-07-05 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org>

Reviewed by Antti Koivisto.

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Add the Qt process launcher.

  • UIProcess/Launcher/qt/ProcessLauncherQt.cpp: Added. (WebKit::ProcessLauncher::launchProcess): (WebKit::ProcessLauncher::terminateProcess): (WebKit::webThreadBody): (WebKit::ProcessLauncher::createWebThread): (webProcessMain):
5:48 AM Changeset in webkit [62484] by Nikolas Zimmermann
  • 3 edits
    4 adds in trunk

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

Reviewed by Dirk Schulze / Darin Adler.

Node.cloneNode does not work on SVG nodes
https://bugs.webkit.org/show_bug.cgi?id=41421

Be sure to synchronize animated SVG properties before checking whether NamedNodeMap exists.
When creating a SVG element from JS, and setting all attributes via SVG DOM, and not using setAttribute
the NamedNodeMap does not exist. When cloning such an element, be sure to synchronize SVG <-> XML DOM
attributes before attempting to clone, otherwhise the SVG animated properties are lost while cloning.

Test: svg/custom/clone-element-with-animated-svg-properties.html

  • dom/Element.cpp: (WebCore::Element::cloneElementWithoutChildren):
5:31 AM Changeset in webkit [62483] by antti.j.koivisto@nokia.com
  • 5 edits in trunk

Revert unplanned project file change.

.:

  • WebKit.pro:

WebCore:

  • WebCore.pri:
  • WebCore.pro:
5:27 AM Changeset in webkit [62482] by Nikolas Zimmermann
  • 3 edits
    4 adds in trunk

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

Reviewed by Darin Adler.

Memory corruption with SVG <use> element
https://bugs.webkit.org/show_bug.cgi?id=40994

Fix race condition in svgAttributeChanged. Never call svgAttributeChanged() from attributeChanged()
when we're synchronizing SVG attributes. It leads to either unnecessary extra work being done or
crashes. Especially together with <polyline>/<polygon> which always synchronize the SVGAnimatedPoints
datastructure with the points attribute, no matter if there are changes are not. This should be
furhter optimized, but this fix is sane and fixes the root of the evil races.

Test: svg/custom/use-property-synchronization-crash.svg

  • svg/SVGElement.cpp: (WebCore::SVGElement::attributeChanged):
5:26 AM Changeset in webkit [62481] by antti.j.koivisto@nokia.com
  • 5 edits
    4 adds in trunk

[Qt] Initial WebKit2 implementation
https://bugs.webkit.org/show_bug.cgi?id=40233

Reviewed by Kenneth Rohde Christiansen.

Implement ChunkedUpdateDrawingArea + Proxy for Qt. Not built yet.

  • UIProcess/ChunkedUpdateDrawingAreaProxy.h:
  • UIProcess/qt: Added.
  • UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp: Added.

(WebKit::ChunkedUpdateDrawingAreaProxy::page):
(WebKit::ChunkedUpdateDrawingAreaProxy::ensureBackingStore):
(WebKit::ChunkedUpdateDrawingAreaProxy::invalidateBackingStore):
(WebKit::ChunkedUpdateDrawingAreaProxy::platformPaint):
(WebKit::ChunkedUpdateDrawingAreaProxy::drawUpdateChunkIntoBackingStore):

  • WebProcess/WebPage/qt: Added.
  • WebProcess/WebPage/qt/ChunkedUpdateDrawingAreaQt.cpp: Added.

(WebKit::ChunkedUpdateDrawingArea::paintIntoUpdateChunk):

3:50 AM Changeset in webkit [62480] by morrita@google.com
  • 3 edits in trunk/WebKitTools

2010-07-04 MORITA Hajime <morrita@google.com>

rebaseline-chromium-webkit-tests: UnicodeDecodeError
https://bugs.webkit.org/show_bug.cgi?id=41589

  • run() method can result non-utf-8 bytes, that causes utf-8 decoding fail. Fixed to disable decoding.
  • Fixed Git.find_checkout_root() to make a test pass.
  • Scripts/webkitpy/common/checkout/scm.py:
  • Scripts/webkitpy/common/checkout/scm_unittest.py:
3:05 AM Changeset in webkit [62479] by yurys@chromium.org
  • 4 edits in trunk

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

Reviewed by Pavel Feldman.

[v8] Web Inspector: remove v8-specific code dealing with getOwnPropertyNames from InjectedScript.js
https://bugs.webkit.org/show_bug.cgi?id=41595

  • inspector/front-end/InjectedScript.js: (injectedScriptConstructor):

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

Reviewed by Pavel Feldman.

[v8] Web Inspector: remove v8-specific code dealing with getOwnPropertyNames from InjectedScript.js
https://bugs.webkit.org/show_bug.cgi?id=41595

  • src/js/DebuggerScript.js:
3:03 AM Changeset in webkit [62478] by rwlbuis@webkit.org
  • 7 edits
    3 adds in trunk

2010-07-04 Rob Buis <rwlbuis@gmail.com>

Reviewed by Dirk Schulze.

SVG polygons should draw polygons up to the first parsing error
https://bugs.webkit.org/show_bug.cgi?id=41140

Render polygons up until the first parsing error.

Test: svg/custom/poly-parsing-error.html

  • svg/SVGPolyElement.cpp: (WebCore::SVGPolyElement::parseMappedAttribute):
2:49 AM QtWebKitTriageRoster edited by Simon Hausmann
(diff)
12:32 AM Changeset in webkit [62477] by alice.liu@apple.com
  • 2 edits in trunk/WebCore

Crash reading past end of block in UniscribeController::shapeAndPlaceItem
https://bugs.webkit.org/show_bug.cgi?id=41554

Reviewed by Dan Bernstein.

Test: platform/win/fast/text/uniscribe-item-boundary-crash.html

  • platform/graphics/win/UniscribeController.cpp:

(WebCore::UniscribeController::shapeAndPlaceItem):
Don't look one past the end of str. Instead look to the next item, if applicable.

12:18 AM Changeset in webkit [62476] by Philippe Normand
  • 4 edits in trunk/WebKit/mac

2010-06-23 Philippe Normand <pnormand@igalia.com>

Reviewed by Eric Carlson.

[GStreamer] on Mac OS use a runloop observer to process the glib context iterations
https://bugs.webkit.org/show_bug.cgi?id=35747

If VIDEO and GSTREAMER are enabled, make the WebView start a
runloop observer that will trigger the glib main context
iterations. Those are needed by the GStreamer player only at the
moment but could later be used for other GLib-dependant components
if required.

  • WebView/WebView.mm: (-[WebView _commonInitializationWithFrameName:groupName:usesDocumentViews:]): (-[WebView _close]): (-[WebView _clearGlibLoopObserver]): (glibContextIterationCallback): (-[WebView _scheduleGlibContextIterations]):
  • WebView/WebViewData.h:
  • WebView/WebViewInternal.h:
Note: See TracTimeline for information about the timeline view.