Timeline


and

07/08/10:

23:59 Changeset [62902] by bweinstein@apple.com

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.
23:58 Changeset [62901] by eric@webkit.org

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):
23:46 Changeset [62900] by bweinstein@apple.com

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.
23:45 Changeset [62899] by commit-queue@webkit.org

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):
23:17 Changeset [62898] by hausmann@webkit.org

[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::):

22:51 Changeset [62897] by loislo@chromium.org

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):
22:47 Changeset [62896] by oliver@apple.com

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:
22:42 Changeset [62895] by commit-queue@webkit.org

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
22:33 Changeset [62894] by simon.fraser@apple.com

2010-07-08 Simon Fraser <simon.fraser@apple.com>

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().
22:25 Changeset [62893] by jcivelli@chromium.org

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):
22:10 Changeset [62892] by simon.fraser@apple.com

2010-07-08 Simon Fraser <simon.fraser@apple.com>

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):
21:48 Changeset [62891] by abarth@webkit.org

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):
21:36 Changeset [62890] by mrowe@apple.com

Versioning.

21:35 Changeset [62889] by tony@chromium.org

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):
21:33 Changeset [62888] by mrowe@apple.com

New tag.

21:19 Changeset [62887] by abarth@webkit.org

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:
20:57 Changeset [62886] by bweinstein@apple.com

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.

20:43 Changeset [62885] by barraclough@apple.com

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:
19:55 Changeset [62884] by simon.fraser@apple.com

2010-07-08 Simon Fraser <simon.fraser@apple.com>

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):
19:47 Changeset [62883] by barraclough@apple.com

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:
19:40 Changeset [62882] by weinig@apple.com

[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:
19:37 Changeset [62881] by weinig@apple.com

[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:
19:20 Changeset [62880] by weinig@apple.com

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:
18:42 Changeset [62879] by aa@chromium.org

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

Unreviewed change to fix qt build after c62876.

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp: (DumpRenderTreeSupportQt::addUserStyleSheet):
18:41 Changeset [62878] by weinig@apple.com

[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:
18:21 Changeset [62877] by arv@chromium.org

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):
18:15 Changeset [62876] by aa@chromium.org

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):
18:01 Changeset [62875] by adele@apple.com

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.
17:41 Changeset [62874] by jamesr@google.com

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:
17:23 Changeset [62873] by ojan@chromium.org

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):
17:22 Changeset [62872] by beidson@apple.com

<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.

17:21 Changeset [62871] by bfulgham@webkit.org

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):

17:16 Changeset [62870] by ajwong@chromium.org

Unreviewed. Chromium build fix.

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

  • platform/chromium/test_expectations.txt:
17:09 Changeset [62869] by andersca@apple.com

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):

16:57 Changeset [62868] by jam@chromium.org

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):
16:51 Changeset [62867] by ojan@chromium.org

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:
16:48 Changeset [62866] by andersca@apple.com

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:
16:43 Changeset [62865] by andersca@apple.com

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):

16:38 Changeset [62864] by barraclough@apple.com

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:
16:31 Changeset [62863] by andersca@apple.com

Fix Windows build.

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
16:22 Changeset [62862] by oliver@apple.com

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.
16:14 Changeset [62861] by simon.fraser@apple.com

2010-07-08 Simon Fraser <simon.fraser@apple.com>

Fix the Tiger build.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New):
16:01 Changeset [62860] by simon.fraser@apple.com

2010-07-08 Simon Fraser <simon.fraser@apple.com>

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.
15:57 Changeset [62859] by simon.fraser@apple.com

2010-07-08 Simon Fraser <simon.fraser@apple.com>

Fix windows build.

#ifdef code for Mac.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New):
15:36 Changeset [62858] by ajwong@chromium.org

Unreviewed, Chromium build fix.

Readd expectations from r62848 with corrected syntax.

  • platform/chromium/test_expectations.txt:
15:35 Changeset [62857] by simon.fraser@apple.com

2010-07-08 Simon Fraser <simon.fraser@apple.com>

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.
15:29 Changeset [62856] by ajwong@chromium.org

Unreviewed, chromium build fix.

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

  • platform/chromium/test_expectations.txt:
15:19 Changeset [62855] by ajwong@chromium.org

Unreviewed, chromium build fix.

Undoing expectations with incorrect syntax from r62848

  • platform/chromium/test_expectations.txt:
15:15 Changeset [62854] by andersca@apple.com

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):

15:09 Changeset [62853] by luiz@webkit.org

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:
15:09 Changeset [62852] by crogers@google.com

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
15:09 Changeset [62851] by crogers@google.com

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

15:09 Changeset [62850] by crogers@google.com

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

15:07 Changeset [62849] by oliver@apple.com

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:
14:54 Changeset [62848] by oliver@apple.com

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:
14:39 Changeset [62847] by darin@apple.com
  • runtime/JSGlobalData.cpp:

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

14:37 Changeset [62846] by jhoneycutt@apple.com

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.
14:33 Changeset [62845] by darin@apple.com

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.

14:33 Changeset [62844] by ojan@chromium.org

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:
14:32 Changeset [62843] by andersca@apple.com

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):

14:28 Changeset [62842] by darin@apple.com

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.

14:27 Changeset [62841] by ajwong@chromium.org

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.

14:25 Changeset [62840] by xan@webkit.org

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:
14:23 Changeset [62839] by mrobinson@webkit.org

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):
14:21 Changeset [62838] by sfalken@apple.com

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:
14:17 Changeset [62837] by luiz@webkit.org

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):
14:15 Changeset [62836] by dglazkov@chromium.org

2010-07-08 Dimitri Glazkov <dglazkov@chromium.org>

Unreviewed, expectations update.

Create port-specific test expectations for fast/implicit-submission.html.

  • platform/win/fast/forms/implicit-submission-expected.txt: Added.
14:15 Changeset [62835] by mthole@apple.com

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.

14:05 Changeset [62834] by dimich@chromium.org

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:
14:02 Changeset [62833] by ossy@webkit.org

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.
14:01 Changeset [62832] by xan@webkit.org

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::):
13:58 Changeset [62831] by vitalyr@chromium.org

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):
13:57 Changeset [62830] by robert@webkit.org

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:
13:52 Changeset [62829] by mrobinson@webkit.org

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.
13:38 Changeset [62828] by ap@apple.com

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.
13:32 Changeset [62827] by mrobinson@webkit.org

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:
13:28 Changeset [62826] by ajwong@chromium.org

Unreviewed, build fix for chromium.

Disable ietestcenter tests for until we can baseline them in chromium.

  • platform/chromium/test_expectations.txt:
13:16 Changeset [62825] by alice.liu@apple.com

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):

13:14 Changeset [62824] by andersca@apple.com

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):

13:10 Changeset [62823] by andersca@apple.com

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):

13:07 Changeset [62822] by jam@chromium.org

Add #define so chromium code can know when WebPlugin is updated at compile time

13:00 Changeset [62821] by eric.carlson@apple.com

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 Changeset [62820] by tonikitoo@webkit.org

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 Changeset [62819] by barraclough@apple.com

BOMs are whitespace.

Reviewed by Sam Weinig.

  • runtime/JSGlobalObjectFunctions.cpp:

(JSC::isStrWhiteSpace):

12:36 Changeset [62818] by andersca@apple.com

Fix build.

  • WebProcess/Plugins/DummyPlugin.h:
12:30 Changeset [62817] by mrobinson@webkit.org

[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 Changeset [62816] by ojan@chromium.org

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 Changeset [62815] by tonikitoo@webkit.org

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 Changeset [62814] by mrobinson@webkit.org

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

Unreviewed.

Try fix the GTK+ build by touching this file.

  • jit/ExecutableAllocatorFixedVMPool.cpp:
11:59 Changeset [62813] by andersca@apple.com

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 Changeset [62812] by vitalyr@chromium.org

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 Changeset [62811] by barraclough@apple.com

GTK build fix take two.

  • GNUmakefile.am:
11:35 Changeset [62810] by barraclough@apple.com

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 Changeset [62809] by andersca@apple.com

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 Changeset [62808] by sfalken@apple.com

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 Changeset [62807] by benm@google.com

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 Changeset [62806] by barraclough@apple.com

GTK build fix.

  • GNUmakefile.am:
11:06 Changeset [62805] by weinig@apple.com

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 Changeset [62804] by weinig@apple.com

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 Changeset [62803] by ossy@webkit.org

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 Changeset [62802] by jcivelli@chromium.org

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

Unreviewed. Adding myself as a committer.

  • Scripts/webkitpy/common/config/committers.py:
10:32 Changeset [62801] by vitalyr@chromium.org

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 Changeset [62800] by ap@apple.com

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 Changeset [62799] by barraclough@apple.com

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 Changeset [62798] by commit-queue@webkit.org

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 Changeset [62797] by andersca@apple.com

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 Changeset [62796] by sfalken@apple.com

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 Changeset [62795] by vitalyr@chromium.org

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):
09:51 Changeset [62794] by weinig@apple.com

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):

09:42 Changeset [62793] by weinig@apple.com

Fix Chromium build.

  • WebCore.gyp/WebCore.gyp:
09:35 Changeset [62792] by weinig@apple.com

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):

09:08 Changeset [62791] by vitalyr@chromium.org

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):
09:01 Changeset [62790] by kenneth@webkit.org

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):
08:04 Changeset [62789] by aroben@apple.com

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.

07:46 Changeset [62788] by antti.j.koivisto@nokia.com

[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:
07:37 Changeset [62787] by commit-queue@webkit.org

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.
07:37 WebKit Team edited by tonikitoo@webkit.org
(diff)
07:26 Changeset [62786] by commit-queue@webkit.org

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):
07:12 Changeset [62785] by tonikitoo@webkit.org

Unreviewed. Adding myself as a reviewer.

  • Scripts/webkitpy/common/config/committers.py:
06:07 Changeset [62784] by xan@webkit.org

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:
05:57 Changeset [62783] by vestbo@webkit.org

Remove unused WEBKIT_VERSION define from qwebpage.cpp

Reviewed by Simon Hausmann.

We now use qWebKitVersion()

05:38 Changeset [62782] by commit-queue@webkit.org

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):
05:25 Changeset [62781] by commit-queue@webkit.org

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):
05:12 Changeset [62780] by commit-queue@webkit.org

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):
05:00 Changeset [62779] by jschuh@chromium.org

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:
04:48 Changeset [62778] by xji@chromium.org

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):
04:38 Changeset [62777] by vestbo@webkit.org

Update my e-mail in committers.py

  • Scripts/webkitpy/common/config/committers.py:
04:10 Changeset [62776] by zimmermann@webkit.org

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.
03:27 Changeset [62775] by zimmermann@webkit.org

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.
02:37 Changeset [62774] by apavlov@chromium.org

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):
02:26 Changeset [62773] by yurys@chromium.org

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:
02:05 Changeset [62772] by yurys@chromium.org

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.
02:01 Changeset [62771] by eric@webkit.org

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 >.
01:49 Changeset [62770] by commit-queue@webkit.org

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:
01:40 Changeset [62769] by yurys@chromium.org

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:
01:37 Changeset [62768] by commit-queue@webkit.org

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):
01:32 Changeset [62767] by commit-queue@webkit.org

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):
00:50 Changeset [62766] by commit-queue@webkit.org

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):
00:38 Changeset [62765] by commit-queue@webkit.org

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):
00:24 Changeset [62764] by commit-queue@webkit.org

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:

07/07/10:

23:23 Changeset [62763] by commit-queue@webkit.org

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.
23:09 Changeset [62762] by commit-queue@webkit.org

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):
22:57 Changeset [62761] by jesus@webkit.org

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
22:45 Changeset [62760] by zoltan@webkit.org

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):
22:09 Changeset [62759] by sfalken@apple.com

Merge r62756.

22:06 Changeset [62758] by sfalken@apple.com

Versioning.

21:59 Changeset [62757] by sfalken@apple.com

New tag.

21:54 Changeset [62756] by sfalken@apple.com

Windows release build fix.
Don't generate public symbols since this is exceeding address space on our builders.

  • win/WebKit2.vcproj:
21:37 Changeset [62755] by dbates@webkit.org

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.
21:20 Changeset [62754] by commit-queue@webkit.org

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: ():
21:07 Changeset [62753] by commit-queue@webkit.org

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):
20:55 Changeset [62752] by andersca@apple.com

Comment out a part of TestNetscapePlugin that caused tests to fail on Tiger and Leopard.

  • DumpRenderTree/TestNetscapePlugIn/main.cpp:

(NPP_New):

20:41 Changeset [62751] by tkent@chromium.org

[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):

20:37 Changeset [62750] by weinig@apple.com

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.
20:34 Changeset [62749] by tkent@chromium.org

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.
20:32 Changeset [62748] by tkent@chromium.org

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:
20:13 Changeset [62747] by andersca@apple.com

Try to fix build.

  • DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:

(webkit_test_plugin_destroy_stream):

20:07 Changeset [62746] by andersca@apple.com

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):

20:04 Changeset [62745] by weinig@apple.com

Don't hard code the Mac OS X 10.6 SDK for MiniBrowser.

Reviewed by Mark Rowe.

  • MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
19:58 Changeset [62744] by andersca@apple.com

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):

19:49 Changeset [62743] by jam@chromium.org

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):
19:26 Changeset [62742] by bweinstein@apple.com

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.

19:13 Changeset [62741] by morrita@google.com

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):
18:52 Changeset [62740] by tkent@chromium.org

[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):

18:47 Changeset [62739] by andersca@apple.com

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.

18:46 Changeset [62738] by andersca@apple.com

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.

18:22 Changeset [62737] by kevino@webkit.org

[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.

18:19 Changeset [62736] by darin@apple.com

2010-07-07 Darin Adler <darin@apple.com>

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.
18:04 Changeset [62735] by cfleizach@apple.com

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.
17:17 Changeset [62734] by darin@apple.com

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!

17:16 Changeset [62733] by cfleizach@apple.com

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:
17:12 Changeset [62732] by ojan@chromium.org

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.
17:09 Changeset [62731] by joepeck@webkit.org

2010-07-07 Joseph Pecoraro <joepeck@webkit.org>

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:
17:03 Changeset [62730] by mrobinson@webkit.org

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.
16:53 Changeset [62729] by mrowe@apple.com

Build fix.

16:48 Changeset [62728] by ojan@chromium.org

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:
16:27 Changeset [62727] by oliver@apple.com

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):
16:01 Changeset [62726] by mrowe@apple.com

Merge r62625.

15:53 Changeset [62725] by mrowe@apple.com

Merge r62477.

15:51 Changeset [62724] by mrowe@apple.com

Merge r62632.

15:46 Changeset [62723] by pkasting@chromium.org

Not reviewed. Chromium test expectation update.

Mark as passing a test which has not failed in a while.

  • platform/chromium/test_expectations.txt:
15:46 Changeset [62722] by mrowe@apple.com

Merge r62482.

15:43 Changeset [62721] by mrowe@apple.com

Merge r62662.

15:42 Changeset [62720] by crogers@google.com

try to use more optimized copyWithGainFrom() method in a few places where possible

15:42 Changeset [62719] by crogers@google.com

Take cone and distance gains into account in AudioPannerNode

15:42 Changeset [62718] by crogers@google.com

Add AudioBus::copyWithGainFrom() to avoid summing to bus in certain cases

15:41 Changeset [62717] by bweinstein@apple.com

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:
15:38 Changeset [62716] by mrowe@apple.com

Merge r59350.

15:38 Changeset [62715] by mrowe@apple.com

Merge r59903.

15:36 Changeset [62714] by mrowe@apple.com

Merge r62664.

15:36 Changeset [62713] by cfleizach@apple.com

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.
15:33 Changeset [62712] by mrowe@apple.com

Merge r62391.

15:30 Changeset [62711] by mrowe@apple.com

Merge r62301.

15:25 Changeset [62710] by mrowe@apple.com

Merge r62386.

15:21 Changeset [62709] by pkasting@chromium.org

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:
15:20 Changeset [62708] by dumi@chromium.org

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:
15:18 Changeset [62707] by mrowe@apple.com

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:
15:13 Changeset [62706] by mrowe@apple.com

Fix the MathML build.

  • html/HTMLTreeBuilder.cpp:

(WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately): Fix a typo in a variable name.

15:00 Changeset [62705] by jhawkins@chromium.org

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:
14:53 Changeset [62704] by mitz@apple.com

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.
14:52 Changeset [62703] by mrowe@apple.com

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:
14:48 Changeset [62702] by jamesr@google.com

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):
14:42 Changeset [62701] by simon.fraser@apple.com

2010-07-07 Simon Fraser <simon.fraser@apple.com>

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:
14:36 Changeset [62700] by andersca@apple.com

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.
14:25 Changeset [62699] by crogers@google.com

More windows build fixes (courtesy of Ian Lewis)

14:22 Changeset [62698] by crogers@google.com

More fully implement doppler shift

14:21 Changeset [62697] by abarth@webkit.org

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!=):
13:55 Changeset [62696] by darin@apple.com

2010-07-07 Darin Adler <darin@apple.com>

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@apple.com>

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.
13:32 Changeset [62695] by kevino@webkit.org

[wx] Build fix. pageProperty needs to return a value.

13:26 Changeset [62694] by cfleizach@apple.com

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.
13:04 Changeset [62693] by simon.fraser@apple.com

2010-07-07 Simon Fraser <simon.fraser@apple.com>

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:
13:02 Changeset [62692] by ddkilzer@apple.com

<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 Changeset [62691] by cfleizach@apple.com

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 Changeset [62690] by kevino@webkit.org

[wx] Build fix after change in Page constructor.

12:27 Changeset [62689] by andersca@apple.com

Try to fix the Windows build.

  • runtime/Collector.cpp:

(JSC::Heap::freeBlocks):

11:51 Changeset [62688] by andersca@apple.com

Another attempt at fixing the Qt build.

  • DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
11:51 Changeset [62687] by simon.fraser@apple.com

2010-07-07 Simon Fraser <simon.fraser@apple.com>

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 Changeset [62686] by andersca@apple.com

Try to fix Qt build.

  • DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
11:42 Changeset [62685] by andersca@apple.com

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 Changeset [62684] by ap@apple.com

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 Changeset [62683] by simon.fraser@apple.com

2010-07-06 Simon Fraser <simon.fraser@apple.com>

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 Changeset [62682] by simon.fraser@apple.com

2010-07-06 Simon Fraser <simon.fraser@apple.com>

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 Changeset [62681] by abarth@webkit.org

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 Changeset [62680] by abarth@webkit.org

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 Changeset [62679] by andersca@apple.com

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 Changeset [62678] by abarth@webkit.org

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!=):
09:53 Changeset [62677] by darin@apple.com

2010-07-07 Darin Adler <darin@apple.com>

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@apple.com>

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.
09:44 Changeset [62676] by weinig@apple.com

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:
09:43 Changeset [62675] by mitz@apple.com

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.
09:07 Changeset [62674] by darin@apple.com

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.
08:58 Changeset [62673] by andersca@apple.com

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.
08:39 Changeset [62672] by tonikitoo@webkit.org

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.

08:32 Changeset [62671] by kov@webkit.org

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):
08:15 Changeset [62670] by vitalyr@chromium.org

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

Unreviewed.

[chromium] Update more expectations.

  • platform/chromium/test_expectations.txt:
08:05 Changeset [62669] by vitalyr@chromium.org

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:
08:01 Changeset [62668] by commit-queue@webkit.org

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):
07:50 Changeset [62667] by zimmermann@webkit.org

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.
07:49 Changeset [62666] by commit-queue@webkit.org

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:
07:41 Changeset [62665] by steveblock@google.com

Unreviewed fix for failing Chromium test

07:37 Changeset [62664] by aestes@apple.com

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.
07:23 Changeset [62663] by commit-queue@webkit.org

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:
07:17 Changeset [62662] by zimmermann@webkit.org

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.
07:10 Changeset [62661] by commit-queue@webkit.org

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):
07:01 Changeset [62660] by aroben@apple.com

Windows build fix

  • Interfaces/WebKit.idl: Touched to force a build.
06:58 Changeset [62659] by steveblock@google.com

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):
06:06 Changeset [62658] by yurys@chromium.org

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):
06:04 Changeset [62657] by ossy@webkit.org

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.
06:01 Changeset [62656] by loislo@chromium.org

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:
05:41 Changeset [62655] by antti.j.koivisto@nokia.com

[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:
05:37 Changeset [62654] by antti.j.koivisto@nokia.com

[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):

04:51 Changeset [62653] by steveblock@google.com

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:
04:39 Changeset [62652] by commit-queue@webkit.org

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()
04:27 Changeset [62651] by commit-queue@webkit.org

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: ():
03:27 Changeset [62650] by steveblock@google.com

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:
03:20 Changeset [62649] by yurys@chromium.org

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

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

  • platform/qt/Skipped:
03:19 Changeset [62648] by antti.j.koivisto@nokia.com

Not reviewed.

Fix build, remove some left over debugging code.

  • Platform/CoreIPC/qt/ConnectionQt.cpp:

(CoreIPC::Connection::readyReadHandler):
(CoreIPC::Connection::sendOutgoingMessage):

03:10 Changeset [62647] by yurys@chromium.org

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):
02:52 Changeset [62646] by steveblock@google.com

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):
02:30 Changeset [62645] by yurys@chromium.org

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: ():
01:58 Changeset [62644] by zimmermann@webkit.org

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):
01:52 Changeset [62643] by eric@webkit.org

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):
01:50 Changeset [62642] by eric@webkit.org

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):
01:50 Changeset [62641] by abecsi@webkit.org

Unreviewed trivial fix.

Remove DUMPRENDERTREE_TEMP environment variable from NRWT
which was checked in accidentally in r62635.

  • Scripts/webkitpy/layout_tests/port/webkit.py:
01:48 Changeset [62640] by eric@webkit.org

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):
01:46 Changeset [62639] by antti.j.koivisto@nokia.com

[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):

01:45 Changeset [62638] by eric@webkit.org

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):
01:42 Changeset [62637] by eric@webkit.org

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):
01:41 Changeset [62636] by eric@webkit.org

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):
01:38 Changeset [62635] by commit-queue@webkit.org

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:
01:37 Changeset [62634] by eric@webkit.org

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):
01:35 Changeset [62633] by zimmermann@webkit.org

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):
01:06 Changeset [62632] by commit-queue@webkit.org

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):
00:46 Changeset [62631] by mrowe@apple.com

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.

00:41 Changeset [62630] by pfeldman@chromium.org

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:
00:12 Changeset [62629] by abarth@webkit.org

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:
00:04 Changeset [62628] by zherczeg@webkit.org

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:

07/06/10:

23:58 Changeset [62627] by mitz@apple.com

<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.

22:53 Changeset [62626] by mrowe@apple.com

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.

22:42 Changeset [62625] by sfalken@apple.com

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.
22:08 Changeset [62624] by abarth@webkit.org

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:
22:05 Changeset [62623] by eric@webkit.org

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):
21:50 Changeset [62622] by tkent@chromium.org

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:
21:43 Changeset [62621] by abarth@webkit.org

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:
21:41 Changeset [62620] by tkent@chromium.org

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.
21:32 Changeset [62619] by tkent@chromium.org

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.
21:23 Changeset [62618] by eric@webkit.org

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):
20:48 Changeset [62617] by eric@webkit.org

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):
20:40 Changeset [62616] by mrowe@apple.com

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:
19:16 Changeset [62615] by weinig@apple.com

Fix Gtk build.

  • GNUmakefile.am:
19:12 Changeset [62614] by mrowe@apple.com

Tiger build fix.

Don't use WebCore's LDFLAGS when building WebCoreExportFileGenerator.

  • WebCore.xcodeproj/project.pbxproj:
18:49 Changeset [62613] by eric@webkit.org

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):
18:35 Changeset [62612] by oliver@apple.com

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:
18:34 Changeset [62611] by abarth@webkit.org

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):
18:16 Changeset [62610] by abarth@webkit.org

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:
18:08 Changeset [62609] by mrowe@apple.com

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:
18:01 Changeset [62608] by mrowe@apple.com

<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.
17:46 Changeset [62607] by weinig@apple.com

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:
17:17 Changeset [62606] by vitalyr@chromium.org

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:
16:53 Changeset [62605] by andersca@apple.com

Fix Windows WebKit2 build.

  • UIProcess/Plugins/win/PluginInfoStoreWin.cpp:

(WebKit::PluginInfoStore::mimeTypeFromExtension):

16:20 Changeset [62604] by kov@webkit.org

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):
16:08 Changeset [62603] by eric@webkit.org

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:
16:03 Changeset [62602] by ossy@webkit.org

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):

16:02 Changeset [62601] by vitalyr@chromium.org

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

Unreviewed.

[chromium] Update expectations.

  • platform/chromium/test_expectations.txt:
15:52 Changeset [62600] by andersca@apple.com

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):

15:51 Changeset [62599] by abarth@webkit.org

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):
15:32 Changeset [62598] by kov@webkit.org

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):
14:26 Changeset [62597] by vitalyr@chromium.org

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.
14:21 Changeset [62596] by darin@apple.com

2010-07-06 Darin Adler <darin@apple.com>

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.
14:13 Changeset [62595] by weinig@apple.com

Fix MiniBrowser build.

  • MiniBrowser/mac/WebBundle/WebBundleMain.m:
14:02 Changeset [62594] by andersca@apple.com

Add a build rule that removes the old generated Obj-C bindings for PluginArray and MimeTypeArray.

Reviewed by Sam Weinig.

  • DerivedSources.make:
13:58 Changeset [62593] by abarth@webkit.org

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):
13:51 Changeset [62592] by ap@apple.com

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.
13:51 Changeset [62591] by weinig@apple.com

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:
13:43 Changeset [62590] by weinig@apple.com

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:
13:31 Changeset [62589] by darin@apple.com

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.

13:30 Changeset [62588] by kov@webkit.org

Adding webkit bugzilla reference for 62546

13:27 Changeset [62587] by darin@apple.com

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.

13:23 Changeset [62586] by xan@webkit.org

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

GTK+ fixes for the DOM plug-in renaming Apocalypse.

  • GNUmakefile.am:
13:18 Changeset [62585] by darin@apple.com

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.

13:14 UpdatingBugzilla edited by ddkilzer@webkit.org
(diff)
13:05 Changeset [62584] by andersca@apple.com

Yet another Windows build fix.

  • DerivedSources.cpp:
12:57 Changeset [62583] by andersca@apple.com

Fix Windows build.

  • WebCore.vcproj/WebCore.vcproj:
12:39 Changeset [62582] by andersca@apple.com

More build fixes.

  • WebCore.gypi:
  • WebCore.pro:
12:33 Changeset [62581] by andersca@apple.com

Try to fix Qt build.

  • WebCore.pro:
12:32 Changeset [62580] by andersca@apple.com

Attempt to fix GTK+ build.

  • GNUmakefile.am:
12:29 Changeset [62579] by abarth@webkit.org

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 Changeset [62578] by andersca@apple.com

Build fixes.

  • WebCore.gypi:
  • bindings/js/JSBindingsAllInOne.cpp:
12:13 Changeset [62577] by andersca@apple.com

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 Changeset [62576] by ap@apple.com

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 Changeset [62575] by commit-queue@webkit.org

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 Changeset [62574] by darin@apple.com

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 Changeset [62573] by abarth@webkit.org

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 Changeset [62572] by weinig@apple.com

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 Changeset [62571] by leandro@webkit.org

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 Changeset [62570] by darin@apple.com

Fix Chromium build.

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::didCreateDataSource): Call leakPtr instead of release.
(WebViewHost::didNavigateWithinPage): Ditto.
(WebViewHost::updateURL): Ditto.

11:10 Changeset [62569] by darin@apple.com

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 Changeset [62568] by commit-queue@webkit.org

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 Changeset [62567] by weinig@apple.com

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 Changeset [62566] by ap@apple.com

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 Changeset [62565] by xan@webkit.org

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

Skip flakey a11y test.

  • platform/gtk/Skipped:
10:44 Changeset [62564] by mrobinson@webkit.org

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 Changeset [62563] by abarth@webkit.org

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 Changeset [62562] by abarth@webkit.org

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 Changeset [62561] by philn@webkit.org

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 Changeset [62560] by andersca@apple.com

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 Changeset [62559] by ap@apple.com

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):
09:45 Changeset [62558] by darin@apple.com

Fix build.

  • src/SharedWorkerRepository.cpp:

(WebCore::SharedWorkerRepository::connect): Remove unneeded release
called on a PassOwnPtr to pass it as an argument of type PassOwnPtr.

09:38 Changeset [62557] by darin@apple.com

Fix Cairo build.

  • platform/graphics/cairo/GraphicsContextCairo.cpp:

(WebCore::GraphicsContext::createPlatformShadow): Removed unnneded release
in code that passes a PassOwnPtr to another PassOwnPtr.

09:36 Changeset [62556] by darin@apple.com

Try to fix Chromium build.

  • DumpRenderTree/chromium/WebViewHost.cpp: Added include of PassOwnPtr.h.
09:35 Changeset [62555] by darin@apple.com

Fix build.

  • WebKitAPITest/TestsController.cpp:

(WebKitAPITest::TestsController::addTest): Use leakPtr instead of release.

09:32 Changeset [62554] by darin@apple.com

Fix Qt build.

  • WebCoreSupport/InspectorClientQt.cpp:

(WebCore::InspectorFrontendClientQt::closeWindow): Call clear instead of
calling delete on the result of leakPtr.

09:31 Changeset [62553] by darin@apple.com

Fix Chromium build.

  • platform/graphics/skia/SkiaUtils.cpp:

(WebCore::scratchContext): Use leakPtr instead of release.

09:28 Changeset [62552] by mrobinson@webkit.org

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.
09:14 Changeset [62551] by darin@apple.com

2010-07-06 Darin Adler <darin@apple.com>

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@apple.com>

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.
08:47 Changeset [62550] by weinig@apple.com

Update comment in StringExtras.h to be more accurate.

Reviewed by Darin Adler

  • wtf/StringExtras.h:
08:04 Changeset [62549] by loislo@chromium.org

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:
07:58 Changeset [62548] by vitalyr@chromium.org

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:
06:55 Changeset [62547] by commit-queue@webkit.org

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:
05:52 Changeset [62546] by kov@webkit.org

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):
05:11 Changeset [62545] by rolandsteiner@chromium.org

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:
04:34 Changeset [62544] by commit-queue@webkit.org

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:
04:12 Changeset [62543] by ossy@webkit.org

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.
03:33 Changeset [62542] by loislo@chromium.org

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:
02:43 Changeset [62541] by commit-queue@webkit.org

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:
02:20 Changeset [62540] by abarth@webkit.org

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:
01:54 Changeset [62539] by eric@webkit.org

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:
01:27 Changeset [62538] by yuzo@google.com

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:
01:16 Changeset [62537] by eric@webkit.org

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):
01:06 Changeset [62536] by abarth@webkit.org

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):
00:54 Changeset [62535] by commit-queue@webkit.org

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:
00:53 Changeset [62534] by zimmermann@webkit.org

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

Not reviewed. Add missing layout test result.

  • svg/css/svg-ellipse-render-crash-expected.txt: Added.
00:39 Changeset [62533] by abarth@webkit.org

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:
00:35 Changeset [62532] by abarth@webkit.org

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:
00:28 Changeset [62531] by zimmermann@webkit.org

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.
00:09 Changeset [62530] by yuzo@google.com

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):

07/05/10:

23:48 Changeset [62529] by hamaji@chromium.org

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:
23:43 Changeset [62528] by yurys@chromium.org

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

Unreviewed. Fix Chromium build.

  • inspector/InspectorApplicationCacheAgent.cpp: (WebCore::InspectorApplicationCacheAgent::fillResourceList): (WebCore::InspectorApplicationCacheAgent::getApplicationCaches):
23:29 Changeset [62527] by abarth@webkit.org

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:
23:29 Changeset [62526] by ossy@webkit.org

2010-07-05 Csaba Osztrogonác <ossy@webkit.org>

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.
23:14 Changeset [62525] by eric@webkit.org

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):
23:05 Changeset [62524] by eric@webkit.org

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:
23:01 Changeset [62523] by eric@webkit.org

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:
22:38 Changeset [62522] by abarth@webkit.org

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):
22:31 Changeset [62521] by abarth@webkit.org

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):
22:14 Changeset [62520] by abarth@webkit.org

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):
21:58 Changeset [62519] by abarth@webkit.org

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):
21:57 Changeset [62518] by abarth@webkit.org

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:
21:21 Changeset [62517] by yuzo@google.com

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.
20:34 Changeset [62516] by abarth@webkit.org

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:
20:11 Changeset [62515] by commit-queue@webkit.org

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:
19:03 Changeset [62514] by commit-queue@webkit.org

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):
18:06 Changeset [62513] by mitz@apple.com

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.
17:53 Changeset [62512] by alice.liu@apple.com

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.
17:51 Applications using WebKit edited by onny_silvester@yahoo.com
(diff)
17:22 Changeset [62511] by barraclough@apple.com

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:
17:11 Changeset [62510] by mitz@apple.com

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.

14:39 Changeset [62509] by abarth@webkit.org

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:
14:34 Changeset [62508] by joepeck@webkit.org

2010-07-05 Joseph Pecoraro <joepeck@webkit.org>

Unreviewed build fix for r62503.

Chromium missing method. Filed bug 41632 to track.

  • loader/appcache/ApplicationCacheHost.h: (WebCore::ApplicationCacheHost::applicationCache):
14:25 Changeset [62507] by abarth@webkit.org

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:
14:08 Changeset [62506] by joepeck@webkit.org

2010-07-05 Joseph Pecoraro <joepeck@webkit.org>

Unreviewed build fix for r62503.

Missed GTK's build file.

  • GNUmakefile.am:
14:00 Changeset [62505] by joepeck@webkit.org

2010-07-05 Joseph Pecoraro <joepeck@webkit.org>

Unreviewed build fix for r62503.

Pass a blank ResourceResponse instead of passing 0.

  • loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::createResourceHandle):
13:47 Changeset [62504] by joepeck@webkit.org

2010-07-05 Joseph Pecoraro <joepeck@webkit.org>

Unreviewed build fix for r62503.

Forward declare ApplicationCache for Chromium.

  • loader/appcache/ApplicationCacheHost.h:
13:32 Changeset [62503] by joepeck@webkit.org

2010-07-05 Joseph Pecoraro <joepeck@webkit.org>

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:
13:32 Changeset [62502] by joepeck@webkit.org

2010-07-04 Joseph Pecoraro <joepeck@webkit.org>

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:
13:17 Changeset [62501] by commit-queue@webkit.org

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:
13:03 Changeset [62500] by abarth@webkit.org

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:
13:02 Changeset [62499] by abarth@webkit.org

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 Changeset [62498] by eric@webkit.org

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 Changeset [62497] by mrobinson@webkit.org

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 Changeset [62496] by pfeldman@chromium.org

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 Changeset [62495] by yurys@chromium.org

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 Changeset [62494] by commit-queue@webkit.org

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 Changeset [62493] by steveblock@google.com

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 Changeset [62492] by rwlbuis@webkit.org

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):
09:54 Changeset [62491] by commit-queue@webkit.org

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):
08:29 Changeset [62490] by mrobinson@webkit.org

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.
08:12 Changeset [62489] by pfeldman@chromium.org

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):
07:32 Changeset [62488] by zimmermann@webkit.org

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.
07:23 Changeset [62487] by pfeldman@chromium.org

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):
07:07 Changeset [62486] by commit-queue@webkit.org

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.
06:41 Changeset [62485] by commit-queue@webkit.org

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):
05:48 Changeset [62484] by zimmermann@webkit.org

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):
05:31 Changeset [62483] by antti.j.koivisto@nokia.com

Revert unplanned project file change.

.:

  • WebKit.pro:

WebCore:

  • WebCore.pri:
  • WebCore.pro:
05:27 Changeset [62482] by zimmermann@webkit.org

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):
05:26 Changeset [62481] by antti.j.koivisto@nokia.com

[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):

03:50 Changeset [62480] by morrita@google.com

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:
03:05 Changeset [62479] by yurys@chromium.org

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:
03:03 Changeset [62478] by rwlbuis@webkit.org

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):
02:49 QtWebKitTriageRoster edited by hausmann@webkit.org
(diff)
00:32 Changeset [62477] by alice.liu@apple.com

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.

00:18 Changeset [62476] by philn@webkit.org

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:

07/04/10:

23:56 Changeset [62475] by yurys@chromium.org

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

Unreviewed. Mark fast/js/function-apply-many-args.html as
having wrong output in debug mode.

  • platform/chromium/test_expectations.txt:
21:45 Changeset [62474] by eric@webkit.org

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

Reviewed by Adam Barth.

Add basic "in table body" mode to support <tr> insertion
https://bugs.webkit.org/show_bug.cgi?id=41587

  • html5lib/runner-expected-html5.txt:
    • <tr> tags now show up, imagine that.

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

Reviewed by Adam Barth.

Add basic "in table body" mode to support <tr> insertion
https://bugs.webkit.org/show_bug.cgi?id=41587

This also adds a (currently untestable?)
popUntilTableBodyScopeMarker code path.
Any tags which would be between a tbody a <tr> would end up
foster parented outside the <table>. I think the spec was
just being over-cautious with popUntilTableBodyScopeMarker.

  • html/HTMLElementStack.cpp: (WebCore::HTMLNames::isTableScopeMarker): (WebCore::HTMLNames::isTableBodyScopeMarker): (WebCore::HTMLElementStack::popUntilTableBodyScopeMarker):
  • html/HTMLElementStack.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
19:37 Changeset [62473] by pkasting@chromium.org

Unreviewed. Update Chromium test expectations.

  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-win/html5lib/runner-expected.txt:
  • platform/chromium/test_expectations.txt:
16:27 Changeset [62472] by andersca@apple.com

Fix Windows build.

  • WebCore.vcproj/WebCore.vcproj:
16:15 Changeset [62471] by andersca@apple.com

Add simple command line parser and pass mode argument to the web process
https://bugs.webkit.org/show_bug.cgi?id=41586

Reviewed by Dan Bernstein.

  • Shared/CommandLine.h:

(WebKit::CommandLine::operator[]):
Add CommandLine class.

  • Shared/mac/CommandLineMac.cpp:

(WebKit::CommandLine::parse):
Implement Mac version of CommandLine::parse.

  • UIProcess/Launcher/mac/ProcessLauncherMac.mm:

(WebKit::ProcessLauncher::launchProcess):
Add "legacywebprocess" mode to the posix_spawn call.

  • WebKit2.xcodeproj/project.pbxproj:

Add CommandLine to the xcode project.

  • WebProcess/Launching/mac/WebProcessMain.mm:

(webProcessMain):
(main):
Parse the command line and check the mode.

15:06 Changeset [62470] by eric@webkit.org

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

Reviewed by Adam Barth.

HTMLTreeBuilder needs an adoption agency
https://bugs.webkit.org/show_bug.cgi?id=41453

Fix Qt Minimal build. SVGNames.h should always
be generated, even when SVG is off, however that's
not how things currently work.

  • html/HTMLTreeBuilder.cpp:
14:54 Changeset [62469] by eric@webkit.org

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

Reviewed by Adam Barth.

Add a very basic InTable insertion mode
https://bugs.webkit.org/show_bug.cgi?id=41581

  • html5lib/runner-expected-html5.txt:
    • Update expectations now that we pass 6 more tests.

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

Reviewed by Adam Barth.

Add a very basic InTable insertion mode
https://bugs.webkit.org/show_bug.cgi?id=41581

There is still a bunch of low-hanging fruit left for this
mode, but even this most-basic support lets us pass 6 more tests. :)

It's a progression, ship it! :)

  • html/HTMLElementStack.cpp: (WebCore::HTMLNames::isScopeMarker): (WebCore::HTMLNames::isListItemScopeMarker): (WebCore::HTMLNames::isTableScopeMarker): (WebCore::HTMLElementStack::popUntilTableScopeMarker):
  • html/HTMLElementStack.h:
  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::appendMarker):
  • html/HTMLFormattingElementList.h:
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag):
  • html/HTMLTreeBuilder.h:
14:15 Changeset [62468] by eric@webkit.org

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

Reviewed by Adam Barth.

HTMLTreeBuilder needs an adoption agency
https://bugs.webkit.org/show_bug.cgi?id=41453

Added new adoption01 suite for testing adoption agency
bugs. Right now only the simplest adoption test passes.
I'll be adding more in future commits.

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

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

Reviewed by Adam Barth.

HTMLTreeBuilder needs an adoption agency
https://bugs.webkit.org/show_bug.cgi?id=41453

This changes some test results, but only makes the simplest
adoption agency cases pass. I think the code is likely
very close, but further iteration to make this change larger
seems counter-productive. I recommend we check in this
progression and work from here.

  • dom/ContainerNode.cpp: (WebCore::ContainerNode::addChildCommon):
    • Make sure callers don't assume this will reparent.

(WebCore::ContainerNode::parserAddChild):

  • Update comment to document lack of reparenting behavior.
  • html/HTMLElementStack.cpp: (WebCore::HTMLElementStack::ElementRecord::ElementRecord): (WebCore::HTMLElementStack::ElementRecord::~ElementRecord): (WebCore::HTMLElementStack::ElementRecord::replaceElement): (WebCore::HTMLElementStack::ElementRecord::isAbove):
    • Added for debugging.

(WebCore::HTMLElementStack::pushHTMLHtmlElement):
(WebCore::HTMLElementStack::insertAbove):

  • Needed for the adoption agency.

(WebCore::HTMLElementStack::topRecord):
(WebCore::HTMLElementStack::bottom):
(WebCore::HTMLElementStack::removeHTMLHeadElement):
(WebCore::HTMLElementStack::remove):
(WebCore::HTMLElementStack::find):
(WebCore::HTMLElementStack::topmost):
(WebCore::HTMLElementStack::contains):
(WebCore::HTMLElementStack::htmlElement):
(WebCore::HTMLElementStack::headElement):
(WebCore::HTMLElementStack::bodyElement):
(WebCore::HTMLElementStack::pushCommon):
(WebCore::HTMLElementStack::removeNonTopCommon):

  • Fix the name to match top/bottom.
  • html/HTMLElementStack.h: (WebCore::HTMLElementStack::ElementRecord::element): (WebCore::HTMLElementStack::ElementRecord::next): (WebCore::HTMLElementStack::ElementRecord::releaseNext): (WebCore::HTMLElementStack::ElementRecord::setNext):
  • html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::closestElementInScopeWithName): (WebCore::HTMLFormattingElementList::contains): (WebCore::HTMLFormattingElementList::find): (WebCore::HTMLFormattingElementList::remove):
  • html/HTMLFormattingElementList.h: (WebCore::HTMLFormattingElementList::isEmpty): (WebCore::HTMLFormattingElementList::size):
  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::furthestBlockForFormattingElement):
    • Part of the Adoption Agency algorithm.

(WebCore::HTMLTreeBuilder::findFosterParentFor):

  • Used to move mis-nested content out of tables. This doesn't seem to work quite right yet.

(WebCore::HTMLTreeBuilder::reparentChildren):
(WebCore::HTMLTreeBuilder::callTheAdoptionAgency):

  • The ridiculously long/complicated adoption agency algorithm from HTML5.

(WebCore::HTMLTreeBuilder::processEndTag):

  • html/HTMLTreeBuilder.h:
10:44 Changeset [62467] by jschuh@chromium.org

2010-07-04 Justin Schuh <jschuh@chromium.org>

Reviewed by Darin Adler.

Remove custom src bindings for HTMLFrameElement and HTMLIFrameElement
https://bugs.webkit.org/show_bug.cgi?id=41578

Remove bindings obsoleted by: http://trac.webkit.org/changeset/59866
No new tests because behavior is not changed.

  • Android.jscbindings.mk:
  • Android.v8bindings.mk:
  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSBindingsAllInOne.cpp:
  • bindings/js/JSHTMLFrameElementCustom.cpp:
  • bindings/js/JSHTMLIFrameElementCustom.cpp: Removed.
  • bindings/v8/custom/V8HTMLFrameElementCustom.cpp:
  • bindings/v8/custom/V8HTMLIFrameElementCustom.cpp: Removed.
  • html/HTMLFrameElement.idl:
  • html/HTMLIFrameElement.idl:
09:22 Changeset [62466] by jschuh@chromium.org

2010-07-04 Justin Schuh <jschuh@chromium.org>

Reviewed by Darin Adler.

Remove custom src bindings for HTMLFrameElement and HTMLIFrameElement
https://bugs.webkit.org/show_bug.cgi?id=41578

Remove bindings obsoleted by: http://trac.webkit.org/changeset/59866
No new tests because behavior is not changed.

  • Android.jscbindings.mk:
  • Android.v8bindings.mk:
  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSBindingsAllInOne.cpp:
  • bindings/js/JSHTMLFrameElementCustom.cpp:
  • bindings/js/JSHTMLIFrameElementCustom.cpp: Removed.
  • bindings/v8/custom/V8HTMLFrameElementCustom.cpp:
  • bindings/v8/custom/V8HTMLIFrameElementCustom.cpp: Removed.
  • html/HTMLFrameElement.idl:
  • html/HTMLIFrameElement.idl:
09:06 UpdatingBugzilla edited by ddkilzer@webkit.org
(diff)
09:04 UpdatingBugzilla edited by ddkilzer@webkit.org
(diff)
06:38 Changeset [62465] by robert@webkit.org

2010-07-04 Robert Hogan <robert@webkit.org>

[Qt] Triage failing HTTP tests in Qt Skipped list

Unreviewed, sorting tests and adding comments to skipped list.

  • platform/qt/Skipped:
04:48 Changeset [62464] by mrowe@apple.com

Build fix after r62456.

  • interpreter/Interpreter.cpp:

(JSC::Interpreter::privateExecute): Be slightly more consistent in using uint32_t to prevent
warnings about comparisons between signed and unsigned types, and attempts to call an overload
of std::min that doesn't exist.

03:38 Changeset [62463] by robert@webkit.org

[Qt] NPP_SetWindow seems to not be called when TestNetscapePlugin is moved

Unreviewed, accidental omission from r61505

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

Forgot to unskip plugins/reentrant-update-widget-positions.html
as part of http://trac.webkit.org/changeset/61505

03:16 Changeset [62462] by yurys@chromium.org

2010-07-04 Yury Semikhatsky <yury@yurys-imac.local>

Unreviewed. Update Chromium test expectations.

  • platform/chromium-mac/fast/js/function-apply-expected.txt: Added.
  • platform/chromium-mac/fast/js/function-apply-many-args-expected.txt: Added.
  • platform/chromium-mac/html5lib/runner-expected.txt:
  • platform/chromium-win/fast/js/function-apply-expected.txt: Added.
  • platform/chromium-win/fast/js/function-apply-many-args-expected.txt: Added.
  • platform/chromium-win/html5lib/runner-expected.txt:
02:41 Changeset [62461] by mjs@apple.com

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

Reviewed by Mark Rowe.

WebProcess crashes in release for simple layout tests
https://bugs.webkit.org/show_bug.cgi?id=41575

  • WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: (WKBundlePageCopyRenderTreeExternalRepresentation): ref external representation StringImpl* before taking it out of its parent String, to avoid returning freed memory.
Note: See TracTimeline for information about the timeline view.