WebKit-https.git
3 years ago[WinCairo] Unreviewed build fix.,
bfulgham@apple.com [Fri, 15 Apr 2016 20:55:28 +0000 (20:55 +0000)]
[WinCairo] Unreviewed build fix.,

* platform/network/curl/MultipartHandle.cpp:
(WebCore::MultipartHandle::parseHeadersIfPossible): Correct for new method signature.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199608 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoASSERT when loading github.com
mmaxfield@apple.com [Fri, 15 Apr 2016 19:59:20 +0000 (19:59 +0000)]
ASSERT when loading github.com
https://bugs.webkit.org/show_bug.cgi?id=156604
<rdar://problem/19890634>

Reviewed by Darin Adler.

Source/WebCore:

HTMLFormControlElement::m_isValid is a cache of the results of the valid() function.
When cloning the node, we were preserving each individual item, but not the state
of the cache. Therefore, the cache and the attributes didn't agree with each other.

Test: fast/forms/checkValidity-cloneNode-crash.html

* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::copyNonAttributePropertiesFromElement):

LayoutTests:

* fast/forms/checkValidity-cloneNode-crash-expected.txt: Added.
* fast/forms/checkValidity-cloneNode-crash.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199607 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoRemove support for X-Frame-Options in `<meta>`
bfulgham@apple.com [Fri, 15 Apr 2016 19:49:58 +0000 (19:49 +0000)]
Remove support for X-Frame-Options in `<meta>`
https://bugs.webkit.org/show_bug.cgi?id=156625
<rdar://problem/25748714>

Reviewed by Darin Adler.

Source/WebCore:

Follow RFC7034 (Section 4), which recommends that 'X-Frame-Options' be ignored when delivered as part of
a '<meta http-equiv="...">' tag. This brings us in line with Firefox, Edge, and Blink.

Tests: http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body.html
       http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow.html
       http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny.html
       http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag.html
       http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-ignored.html

* dom/Document.cpp:
(WebCore::Document::processHttpEquiv): Log error message instead of blocking the load.

LayoutTests:

Revise tests to match our desired behavior based on RFC 7034 (Section 4).

* http/tests/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-in-body.html:
* http/tests/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html:
* http/tests/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe.html:
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Removed.
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Removed.
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body.html: Removed.
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Removed.
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html: Removed.
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Removed.
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html: Removed.
* http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html: Removed.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body.html.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html.
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html.
* http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-expected.txt: Removed.
* http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-ignored-expected.txt: Added.
* http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-ignored.html: Copied from LayoutTests/http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options.html.
* http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options.html: Removed.
* inspector/console/x-frame-options-message-expected.txt: Rebaselined.
* platform/win/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199605 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark inspector/formatting/formatting-javascript.html as flaky on mac
jiewen_tan@apple.com [Fri, 15 Apr 2016 19:20:35 +0000 (19:20 +0000)]
Mark inspector/formatting/formatting-javascript.html as flaky on mac
https://bugs.webkit.org/show_bug.cgi?id=156634

Unreviewed test gardening.

* platform/mac/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199604 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAudio elements should be able to have a controls manager.
jer.noble@apple.com [Fri, 15 Apr 2016 19:06:30 +0000 (19:06 +0000)]
Audio elements should be able to have a controls manager.
https://bugs.webkit.org/show_bug.cgi?id=156630

Reviewed by Beth Dakin.

Now that there is no longer a architectural restriction about what kind of media elements
can be used with WebPlaybackSessionManager, allow audio elements to create a controls
manager.

Drive-by fix: clear the controls manager when destroying the media player due to entering
the page cache, and when destroying the media element.

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::~HTMLMediaElement):
(WebCore::HTMLMediaElement::updatePlayState):
(WebCore::HTMLMediaElement::stopWithoutDestroyingMediaPlayer):
* html/MediaElementSession.cpp:
(WebCore::MediaElementSession::canControlControlsManager):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199603 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoWeb Inspector: sourceMappingURL not used when sourceURL is set
commit-queue@webkit.org [Fri, 15 Apr 2016 19:01:39 +0000 (19:01 +0000)]
Web Inspector: sourceMappingURL not used when sourceURL is set
https://bugs.webkit.org/show_bug.cgi?id=156021
<rdar://problem/25438417>

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2016-04-15
Reviewed by Timothy Hatcher.

Source/JavaScriptCore:

Clean up Debugger.sourceParsed to separately include:

    - url ("resource URL", "source url" in JSC APIs)
    - sourceURL - //# sourceURL directive

By always having the resource URL the Web Inspector frontend
can better match this Script to a Resource of the same URL,
and decide to use the sourceURL if it is available when
appropriate.

* inspector/protocol/Debugger.json:
* inspector/agents/InspectorDebuggerAgent.cpp:
(Inspector::InspectorDebuggerAgent::setBreakpointByUrl):
(Inspector::InspectorDebuggerAgent::didParseSource):
Send the new sourceParsed parameters.

Source/WebInspectorUI:

Previously Debugger.sourceParsed only providing the sourceURL, and
wiping out the resourceURL, meant that a Script from a Resource that
set a sourceURL directive would fail to be associated with its Resource.

This would result in duplicated tree elements in the Resources Sidebar,
one for the Resource, and one for the Script. With the Script getting
ultimately getting the SourceMap resources. However, since the frontend
prefers Resources over Scripts when possible, an error that generated
from the script would point to a location in the Resource, not following
source maps.

By always providing the resource URL in Debugger.sourceParsed, a Script
can better be associated with its Resource. The result is now a single
shared tree element in the Resources Sidebar, and the Resource getting
the SourceMap resources. Now the script error goes through the Resource
to its SourceMap resources as we would expect.

* UserInterface/Protocol/DebuggerObserver.js:
(WebInspector.DebuggerObserver):
(WebInspector.DebuggerObserver.prototype.scriptParsed):
We now have to handle two different signatures of scriptParsed. One
for legacy, and one for non-legacy. Cache that value early on, since
scriptParsed happens a lot.

* UserInterface/Protocol/InspectorBackend.js:
(InspectorBackend.Agent.prototype.hasEventParameter):
Runtime check a protocol event to see if it has a parameter. This
is used to check if Debugger.sourceParsed is legacy or not based
on if it has the legacy "hasSourceURL" parameter.

* UserInterface/Models/Script.js:
(WebInspector.Script):
(WebInspector.Script.prototype.get sourceURL):
Treat sourceURL and url separately.

(WebInspector.Script.prototype.get displayName):
Handle both the url and sourceURL in displayName.

* UserInterface/Controllers/DebuggerManager.js:
(WebInspector.DebuggerManager.prototype.get knownNonResourceScripts):
(WebInspector.DebuggerManager.prototype.debuggerDidPause):
(WebInspector.DebuggerManager.prototype.scriptDidParse):
* UserInterface/Protocol/RemoteObject.js:
(WebInspector.RemoteObject.prototype.findFunctionSourceCodeLocation):
Update code that checks the sourceURL to explicitly use sourceURL.

* UserInterface/Controllers/SourceMapManager.js:
(WebInspector.SourceMapManager.prototype.downloadSourceMap):
For legacy backends, or in case we get a resource that has an incomplete
baseURL, attempt to get an absolute URL based on the main resource.

* UserInterface/Views/DebuggerSidebarPanel.js:
(WebInspector.DebuggerSidebarPanel.prototype._addScript):
* UserInterface/Views/ResourceSidebarPanel.js:
(WebInspector.ResourceSidebarPanel.prototype._scriptWasAdded):
Ignore scripts without a url or sourceURL.

LayoutTests:

* inspector/debugger/scriptParsed.html:
* inspector/debugger/search-scripts.html:
* inspector/debugger/setBreakpointByUrl-sourceURL.html:
* inspector/debugger/sourceURLs.html:
Update tests that need to handle sourceURL separately.

* inspector/model/resources/relationship-named.js: Added.
* inspector/model/resources/relationship-normal.js: Added.
* inspector/model/script-resource-relationship-expected.txt: Added.
* inspector/model/script-resource-relationship.html: Added.
Tests for Script and Resource relationships.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199602 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoBuild fix.
ap@apple.com [Fri, 15 Apr 2016 18:33:29 +0000 (18:33 +0000)]
Build fix.

* LayoutTestRelay/LayoutTestRelay/main.m: Allow some deprecated methods.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199600 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark NetworkLoad as FastAllocated
cdumez@apple.com [Fri, 15 Apr 2016 18:26:50 +0000 (18:26 +0000)]
Mark NetworkLoad as FastAllocated
https://bugs.webkit.org/show_bug.cgi?id=156628

Reviewed by Alex Christensen.

Mark NetworkLoad as FastAllocated for performance.

* NetworkProcess/NetworkLoad.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199599 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCalling SVGAnimatedPropertyTearOff::animationEnded() will crash if the SVG property...
commit-queue@webkit.org [Fri, 15 Apr 2016 18:24:32 +0000 (18:24 +0000)]
Calling SVGAnimatedPropertyTearOff::animationEnded() will crash if the SVG property is not animating
https://bugs.webkit.org/show_bug.cgi?id=156549

Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2016-04-15
Reviewed by Darin Adler.

A speculative fix for a crash which may happen when calling animationEnded()
of any SVGAnimatedProperty while it is not animating.

* svg/SVGAnimatedTypeAnimator.h:
(WebCore::SVGAnimatedTypeAnimator::executeAction):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199598 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUnreviewed build fix for iOS simulator. Assert the correct variable.
jer.noble@apple.com [Fri, 15 Apr 2016 18:08:13 +0000 (18:08 +0000)]
Unreviewed build fix for iOS simulator. Assert the correct variable.

* platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
(-[WebAVPlayerLayer layoutSublayers]):
(-[WebAVPlayerLayer resolveBounds]):
(-[WebAVPlayerLayer setVideoGravity:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199597 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark fast/text/font-face-javascript.html as flaky
jiewen_tan@apple.com [Fri, 15 Apr 2016 17:59:00 +0000 (17:59 +0000)]
Mark fast/text/font-face-javascript.html as flaky
https://bugs.webkit.org/show_bug.cgi?id=156631

Unreviewed test gardening.

* TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199596 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element...
jiewen_tan@apple.com [Fri, 15 Apr 2016 17:50:28 +0000 (17:50 +0000)]
Mark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html as flaky on mac-wk1
https://bugs.webkit.org/show_bug.cgi?id=156629

Unreviewed test gardening.

* platform/mac-wk1/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199594 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAllow WebVideoFullscreenManager and Proxy to be used by audio elements.
jer.noble@apple.com [Fri, 15 Apr 2016 17:50:26 +0000 (17:50 +0000)]
Allow WebVideoFullscreenManager and Proxy to be used by audio elements.
https://bugs.webkit.org/show_bug.cgi?id=156564

Reviewed by Beth Dakin.

Source/WebCore:

No new tests; this refactors existing functionality into new classes.

Tease apart the various WebVideoFullscreen{Interface,Model}{AVKit,Mac,VideoElement} into new
WebPlaybackSession… classes dealing exclusively with playback state and commands, leaving
fullscreen state and commands in the WebVideoFullscreen… classes. Specifically, create the
following new classes:

- WebPlaybackSessionInterface (copied from WebVideoFullscreenInterface)
- WebPlaybackSessionModelMediaElement (copied from WebVideoFullscreenModelMediaElement)
- WebPlaybackSessionModel (copied from WebVideoFullscreenModel)
- WebPlaybackSessionInterfaceAVKit (copied from WebVideoFullscreenInterfaceAVKit)
- WebPlaybackSessionInterfaceMac (copied from WebVideoFullscreenInterfaceMac)

WebVideoFullscreenInterface and WebVideoFullscreenModel now inherit from
WebPlaybackSessionInterface and WebPlaybackSessionModel, respectively. The concrete
WebVideoFullscreen… subclasses each take their respective WebPlaybackSession… subclasses and
fulfill their WebPlaybackSession interfaces through composition.

As part of this big tease-apart, the WebAVPlayerController class needs to be exposed in a
header (as it's accessed by two different classes now), so that class is moved into its own
implementation and header files.

The one case where a change in a WebPlaybackSession… class needs to be reflected in a
WebVideoFullscreen… class is in WebPlaybackSessionInterfaceAVKit, where
WebVideoFullscreenInterfaceAVKit needs to be notified when external playback becomes dis/en-
abled, so a new WebPlaybackSessionInterfaceAVKitClient interface has been added to allow the
WebPlaybackSession… to notify the WebVideoFullscreen….

The responsibility for the "controls manager" has moved from the WebVideoFullscreen… classes
to the WebPlaybackSession… classes, so the ChromeClient interface for creating and destroying
those controls is similarly renamed from setUpVideoControlsManager() to
setUpPlaybackControlsManager().

* WebCore.xcodeproj/project.pbxproj:
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::updatePlayState):
* page/ChromeClient.h:
* platform/cocoa/WebPlaybackSessionInterface.h: Copied from Source/WebCore/platform/cocoa/WebVideoFullscreenInterface.h.
(WebCore::WebPlaybackSessionInterface::~WebPlaybackSessionInterface):
* platform/cocoa/WebPlaybackSessionModel.h: Added.
(WebCore::WebPlaybackSessionModel::~WebPlaybackSessionModel):
* platform/cocoa/WebPlaybackSessionModelMediaElement.h: Added.
(WebCore::WebPlaybackSessionModelMediaElement::create):
(WebCore::WebPlaybackSessionModelMediaElement::mediaElement):
* platform/cocoa/WebPlaybackSessionModelMediaElement.mm: Added.
(WebPlaybackSessionModelMediaElement::WebPlaybackSessionModelMediaElement):
(WebPlaybackSessionModelMediaElement::~WebPlaybackSessionModelMediaElement):
(WebPlaybackSessionModelMediaElement::setWebPlaybackSessionInterface):
(WebPlaybackSessionModelMediaElement::setMediaElement):
(WebPlaybackSessionModelMediaElement::handleEvent):
(WebPlaybackSessionModelMediaElement::updateForEventName):
(WebPlaybackSessionModelMediaElement::play):
(WebPlaybackSessionModelMediaElement::pause):
(WebPlaybackSessionModelMediaElement::togglePlayState):
(WebPlaybackSessionModelMediaElement::beginScrubbing):
(WebPlaybackSessionModelMediaElement::endScrubbing):
(WebPlaybackSessionModelMediaElement::seekToTime):
(WebPlaybackSessionModelMediaElement::fastSeek):
(WebPlaybackSessionModelMediaElement::beginScanningForward):
(WebPlaybackSessionModelMediaElement::beginScanningBackward):
(WebPlaybackSessionModelMediaElement::endScanning):
(WebPlaybackSessionModelMediaElement::selectAudioMediaOption):
(WebPlaybackSessionModelMediaElement::selectLegibleMediaOption):
(WebPlaybackSessionModelMediaElement::updateLegibleOptions):
(WebPlaybackSessionModelMediaElement::observedEventNames):
(WebPlaybackSessionModelMediaElement::eventNameAll):
* platform/cocoa/WebPlaybackSessionModelVideoElement.cpp: Copied from Source/WebCore/platform/cocoa/WebVideoFullscreenModelVideoElement.mm.
(WebPlaybackSessionModelVideoElement::WebPlaybackSessionModelVideoElement):
(WebPlaybackSessionModelVideoElement::~WebPlaybackSessionModelVideoElement):
(WebPlaybackSessionModelVideoElement::setWebVideoFullscreenInterface):
(WebPlaybackSessionModelVideoElement::setVideoElement):
(WebPlaybackSessionModelVideoElement::handleEvent):
(WebPlaybackSessionModelVideoElement::updateForEventName):
(WebPlaybackSessionModelVideoElement::play):
(WebPlaybackSessionModelVideoElement::pause):
(WebPlaybackSessionModelVideoElement::togglePlayState):
(WebPlaybackSessionModelVideoElement::beginScrubbing):
(WebPlaybackSessionModelVideoElement::endScrubbing):
(WebPlaybackSessionModelVideoElement::seekToTime):
(WebPlaybackSessionModelVideoElement::fastSeek):
(WebPlaybackSessionModelVideoElement::beginScanningForward):
(WebPlaybackSessionModelVideoElement::beginScanningBackward):
(WebPlaybackSessionModelVideoElement::endScanning):
(WebPlaybackSessionModelVideoElement::selectAudioMediaOption):
(WebPlaybackSessionModelVideoElement::selectLegibleMediaOption):
(WebPlaybackSessionModelVideoElement::updateLegibleOptions):
(WebPlaybackSessionModelVideoElement::observedEventNames):
(WebPlaybackSessionModelVideoElement::eventNameAll):
* platform/cocoa/WebVideoFullscreenInterface.h:
* platform/cocoa/WebVideoFullscreenModel.h:
(WebCore::WebVideoFullscreenModel::~WebVideoFullscreenModel): Deleted.
* platform/cocoa/WebVideoFullscreenModelVideoElement.h:
(WebCore::WebVideoFullscreenModelVideoElement::create):
* platform/cocoa/WebVideoFullscreenModelVideoElement.mm:
(WebVideoFullscreenModelVideoElement::WebVideoFullscreenModelVideoElement):
(WebVideoFullscreenModelVideoElement::setWebVideoFullscreenInterface):
(WebVideoFullscreenModelVideoElement::setVideoElement):
(WebVideoFullscreenModelVideoElement::play):
(WebVideoFullscreenModelVideoElement::pause):
(WebVideoFullscreenModelVideoElement::togglePlayState):
(WebVideoFullscreenModelVideoElement::beginScrubbing):
(WebVideoFullscreenModelVideoElement::endScrubbing):
(WebVideoFullscreenModelVideoElement::seekToTime):
(WebVideoFullscreenModelVideoElement::fastSeek):
(WebVideoFullscreenModelVideoElement::beginScanningForward):
(WebVideoFullscreenModelVideoElement::beginScanningBackward):
(WebVideoFullscreenModelVideoElement::endScanning):
(WebVideoFullscreenModelVideoElement::selectAudioMediaOption):
(WebVideoFullscreenModelVideoElement::selectLegibleMediaOption):
(WebVideoFullscreenModelVideoElement::handleEvent): Deleted.
(WebVideoFullscreenModelVideoElement::setVideoFullscreenLayer): Deleted.
(WebVideoFullscreenModelVideoElement::setVideoLayerFrame): Deleted.
(WebVideoFullscreenModelVideoElement::setVideoLayerGravity): Deleted.
(WebVideoFullscreenModelVideoElement::observedEventNames): Deleted.
(WebVideoFullscreenModelVideoElement::eventNameAll): Deleted.
(WebVideoFullscreenModelVideoElement::fullscreenModeChanged): Deleted.
(WebVideoFullscreenModelVideoElement::isVisible): Deleted.
* platform/ios/WebAVPlayerController.h: Added.
* platform/ios/WebAVPlayerController.mm: Added.
(-[WebAVPlayerController dealloc]):
(-[WebAVPlayerController resetState]):
(-[WebAVPlayerController player]):
(-[WebAVPlayerController forwardingTargetForSelector:]):
(-[WebAVPlayerController play:]):
(-[WebAVPlayerController pause:]):
(-[WebAVPlayerController togglePlayback:]):
(-[WebAVPlayerController togglePlaybackEvenWhenInBackground:]):
(-[WebAVPlayerController isPlaying]):
(-[WebAVPlayerController setPlaying:]):
(+[WebAVPlayerController keyPathsForValuesAffectingPlaying]):
(-[WebAVPlayerController beginScrubbing:]):
(-[WebAVPlayerController endScrubbing:]):
(-[WebAVPlayerController seekToTime:]):
(-[WebAVPlayerController currentTimeWithinEndTimes]):
(-[WebAVPlayerController setCurrentTimeWithinEndTimes:]):
(+[WebAVPlayerController keyPathsForValuesAffectingCurrentTimeWithinEndTimes]):
(-[WebAVPlayerController hasLiveStreamingContent]):
(+[WebAVPlayerController keyPathsForValuesAffectingHasLiveStreamingContent]):
(-[WebAVPlayerController skipBackwardThirtySeconds:]):
(-[WebAVPlayerController gotoEndOfSeekableRanges:]):
(-[WebAVPlayerController canScanForward]):
(+[WebAVPlayerController keyPathsForValuesAffectingCanScanForward]):
(-[WebAVPlayerController beginScanningForward:]):
(-[WebAVPlayerController endScanningForward:]):
(-[WebAVPlayerController beginScanningBackward:]):
(-[WebAVPlayerController endScanningBackward:]):
(-[WebAVPlayerController canSeekToBeginning]):
(+[WebAVPlayerController keyPathsForValuesAffectingCanSeekToBeginning]):
(-[WebAVPlayerController seekToBeginning:]):
(-[WebAVPlayerController seekChapterBackward:]):
(-[WebAVPlayerController canSeekToEnd]):
(+[WebAVPlayerController keyPathsForValuesAffectingCanSeekToEnd]):
(-[WebAVPlayerController seekToEnd:]):
(-[WebAVPlayerController seekChapterForward:]):
(-[WebAVPlayerController hasMediaSelectionOptions]):
(+[WebAVPlayerController keyPathsForValuesAffectingHasMediaSelectionOptions]):
(-[WebAVPlayerController hasAudioMediaSelectionOptions]):
(+[WebAVPlayerController keyPathsForValuesAffectingHasAudioMediaSelectionOptions]):
(-[WebAVPlayerController hasLegibleMediaSelectionOptions]):
(+[WebAVPlayerController keyPathsForValuesAffectingHasLegibleMediaSelectionOptions]):
(-[WebAVPlayerController currentAudioMediaSelectionOption]):
(-[WebAVPlayerController setCurrentAudioMediaSelectionOption:]):
(-[WebAVPlayerController currentLegibleMediaSelectionOption]):
(-[WebAVPlayerController setCurrentLegibleMediaSelectionOption:]):
(-[WebAVPlayerController isPlayingOnExternalScreen]):
(+[WebAVPlayerController keyPathsForValuesAffectingPlayingOnExternalScreen]):
(-[WebAVPlayerController isPictureInPictureInterrupted]):
(-[WebAVPlayerController setPictureInPictureInterrupted:]):
* platform/ios/WebPlaybackSessionInterfaceAVKit.h: Added.
(WebCore::WebPlaybackSessionInterfaceAVKitClient::~WebPlaybackSessionInterfaceAVKitClient):
* platform/ios/WebPlaybackSessionInterfaceAVKit.mm: Added.
(WebCore::WebPlaybackSessionInterfaceAVKit::WebPlaybackSessionInterfaceAVKit):
(WebCore::WebPlaybackSessionInterfaceAVKit::~WebPlaybackSessionInterfaceAVKit):
(WebCore::WebPlaybackSessionInterfaceAVKit::resetMediaState):
(WebCore::WebPlaybackSessionInterfaceAVKit::setWebPlaybackSessionModel):
(WebCore::WebPlaybackSessionInterfaceAVKit::setDuration):
(WebCore::WebPlaybackSessionInterfaceAVKit::setCurrentTime):
(WebCore::WebPlaybackSessionInterfaceAVKit::setBufferedTime):
(WebCore::WebPlaybackSessionInterfaceAVKit::setRate):
(WebCore::WebPlaybackSessionInterfaceAVKit::setSeekableRanges):
(WebCore::WebPlaybackSessionInterfaceAVKit::setCanPlayFastReverse):
(WebCore::mediaSelectionOptions):
(WebCore::WebPlaybackSessionInterfaceAVKit::setAudioMediaSelectionOptions):
(WebCore::WebPlaybackSessionInterfaceAVKit::setLegibleMediaSelectionOptions):
(WebCore::WebPlaybackSessionInterfaceAVKit::setExternalPlayback):
(WebCore::WebPlaybackSessionInterfaceAVKit::setWirelessVideoPlaybackDisabled):
(WebCore::WebPlaybackSessionInterfaceAVKit::wirelessVideoPlaybackDisabled):
(WebCore::WebPlaybackSessionInterfaceAVKit::invalidate):
* platform/ios/WebVideoFullscreenControllerAVKit.mm:
(WebVideoFullscreenControllerContext::setUpFullscreen):
* platform/ios/WebVideoFullscreenInterfaceAVKit.h:
* platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
(-[WebAVPlayerViewControllerDelegate fullscreenInterface]):
(-[WebAVPlayerViewControllerDelegate setFullscreenInterface:]):
(-[WebAVPlayerLayer fullscreenInterface]):
(-[WebAVPlayerLayer setFullscreenInterface:]):
(-[WebAVPlayerLayer layoutSublayers]):
(-[WebAVPlayerLayer resolveBounds]):
(-[WebAVPlayerLayer setVideoGravity:]):
(WebVideoFullscreenInterfaceAVKit::create):
(WebVideoFullscreenInterfaceAVKit::WebVideoFullscreenInterfaceAVKit):
(WebVideoFullscreenInterfaceAVKit::~WebVideoFullscreenInterfaceAVKit):
(WebVideoFullscreenInterfaceAVKit::playerController):
(WebVideoFullscreenInterfaceAVKit::resetMediaState):
(WebVideoFullscreenInterfaceAVKit::setDuration):
(WebVideoFullscreenInterfaceAVKit::setCurrentTime):
(WebVideoFullscreenInterfaceAVKit::setBufferedTime):
(WebVideoFullscreenInterfaceAVKit::setRate):
(WebVideoFullscreenInterfaceAVKit::setVideoDimensions):
(WebVideoFullscreenInterfaceAVKit::setSeekableRanges):
(WebVideoFullscreenInterfaceAVKit::setCanPlayFastReverse):
(WebVideoFullscreenInterfaceAVKit::setAudioMediaSelectionOptions):
(WebVideoFullscreenInterfaceAVKit::setLegibleMediaSelectionOptions):
(WebVideoFullscreenInterfaceAVKit::setExternalPlayback):
(WebVideoFullscreenInterfaceAVKit::externalPlaybackEnabledChanged):
(WebVideoFullscreenInterfaceAVKit::setWirelessVideoPlaybackDisabled):
(WebVideoFullscreenInterfaceAVKit::wirelessVideoPlaybackDisabled):
(WebVideoFullscreenInterfaceAVKit::setupFullscreen):
(WebVideoFullscreenInterfaceAVKit::cleanupFullscreen):
(WebVideoFullscreenInterfaceAVKit::mayAutomaticallyShowVideoPictureInPicture):
(-[WebAVPlayerViewControllerDelegate playerViewControllerWillStartPictureInPicture:]): Deleted.
(-[WebAVPlayerViewControllerDelegate playerViewControllerDidStartPictureInPicture:]): Deleted.
(-[WebAVPlayerViewControllerDelegate playerViewControllerFailedToStartPictureInPicture:withError:]): Deleted.
(-[WebAVPlayerViewControllerDelegate playerViewControllerWillStopPictureInPicture:]): Deleted.
(-[WebAVPlayerViewControllerDelegate playerViewControllerDidStopPictureInPicture:]): Deleted.
(convertToExitFullScreenReason): Deleted.
(-[WebAVPlayerViewControllerDelegate playerViewController:shouldExitFullScreenWithReason:]): Deleted.
(-[WebAVPlayerViewControllerDelegate playerViewController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:]): Deleted.
(-[WebAVPlayerLayer init]): Deleted.
(-[WebAVPlayerLayer dealloc]): Deleted.
(-[WebAVPlayerLayer videoGravity]): Deleted.
(-[WebAVPlayerLayer videoRect]): Deleted.
(+[WebAVPlayerLayer keyPathsForValuesAffectingVideoRect]): Deleted.
(WebAVPictureInPicturePlayerLayerView_layerClass): Deleted.
(getWebAVPictureInPicturePlayerLayerViewClass): Deleted.
(WebAVPlayerLayerView_layerClass): Deleted.
(WebAVPlayerLayerView_playerController): Deleted.
(WebAVPlayerLayerView_setPlayerController): Deleted.
(WebAVPlayerLayerView_videoView): Deleted.
(WebAVPlayerLayerView_setVideoView): Deleted.
(WebAVPlayerLayerView_startRoutingVideoToPictureInPicturePlayerLayerView): Deleted.
(WebAVPlayerLayerView_stopRoutingVideoToPictureInPicturePlayerLayerView): Deleted.
(WebAVPlayerLayerView_pictureInPicturePlayerLayerView): Deleted.
(WebAVPlayerLayerView_dealloc): Deleted.
(getWebAVPlayerLayerViewClass): Deleted.
(WebVideoFullscreenInterfaceAVKit::setWebVideoFullscreenModel): Deleted.
(WebVideoFullscreenInterfaceAVKit::setWebVideoFullscreenChangeObserver): Deleted.
(WebVideoFullscreenInterfaceAVKit::applicationDidBecomeActive): Deleted.
(WebVideoFullscreenInterfaceAVKit::enterFullscreen): Deleted.
(WebVideoFullscreenInterfaceAVKit::enterFullscreenStandard): Deleted.
(WebVideoFullscreenInterfaceAVKit::exitFullscreen): Deleted.
(WebVideoFullscreenInterfaceAVKit::didStartPictureInPicture): Deleted.
(WebVideoFullscreenInterfaceAVKit::failedToStartPictureInPicture): Deleted.
(WebVideoFullscreenInterfaceAVKit::willStopPictureInPicture): Deleted.
(WebVideoFullscreenInterfaceAVKit::didStopPictureInPicture): Deleted.
(WebVideoFullscreenInterfaceAVKit::prepareForPictureInPictureStopWithCompletionHandler): Deleted.
(WebVideoFullscreenInterfaceAVKit::shouldExitFullscreenWithReason): Deleted.
(WebVideoFullscreenInterfaceAVKit::watchdogTimerFired): Deleted.
(WebVideoFullscreenInterfaceAVKit::setMode): Deleted.
(WebVideoFullscreenInterfaceAVKit::clearMode): Deleted.
(WebCore::supportsPictureInPicture): Deleted.
* platform/mac/WebPlaybackSessionInterfaceMac.h: Added.
* platform/mac/WebPlaybackSessionInterfaceMac.mm: Copied from Source/WebCore/platform/mac/WebVideoFullscreenInterfaceMac.mm.
(-[WebAVMediaSelectionOptionMac localizedDisplayName]):
(-[WebAVMediaSelectionOptionMac setLocalizedDisplayName:]):
(-[WebPlaybackControlsManager initWithWebPlaybackSessionInterfaceMac:]):
(-[WebPlaybackControlsManager timing]):
(-[WebPlaybackControlsManager setTiming:]):
(-[WebPlaybackControlsManager seekableTimeRanges]):
(-[WebPlaybackControlsManager setSeekableTimeRanges:]):
(-[WebPlaybackControlsManager isSeeking]):
(-[WebPlaybackControlsManager seekToTime:toleranceBefore:toleranceAfter:]):
(-[WebPlaybackControlsManager audioMediaSelectionOptions]):
(-[WebPlaybackControlsManager setAudioMediaSelectionOptions:]):
(-[WebPlaybackControlsManager currentAudioMediaSelectionOption]):
(-[WebPlaybackControlsManager setCurrentAudioMediaSelectionOption:]):
(-[WebPlaybackControlsManager legibleMediaSelectionOptions]):
(-[WebPlaybackControlsManager setLegibleMediaSelectionOptions:]):
(-[WebPlaybackControlsManager currentLegibleMediaSelectionOption]):
(-[WebPlaybackControlsManager setCurrentLegibleMediaSelectionOption:]):
(-[WebPlaybackControlsManager cancelThumbnailAndAudioAmplitudeSampleGeneration]):
(WebCore::WebPlaybackSessionInterfaceMac::~WebPlaybackSessionInterfaceMac):
(WebCore::WebPlaybackSessionInterfaceMac::setWebPlaybackSessionModel):
(WebCore::WebPlaybackSessionInterfaceMac::setDuration):
(WebCore::WebPlaybackSessionInterfaceMac::setCurrentTime):
(WebCore::WebPlaybackSessionInterfaceMac::setRate):
(WebCore::WebPlaybackSessionInterfaceMac::setSeekableRanges):
(WebCore::mediaSelectionOptions):
(WebCore::WebPlaybackSessionInterfaceMac::setAudioMediaSelectionOptions):
(WebCore::WebPlaybackSessionInterfaceMac::setLegibleMediaSelectionOptions):
(WebCore::WebPlaybackSessionInterfaceMac::invalidate):
(WebCore::WebPlaybackSessionInterfaceMac::ensureControlsManager):
(WebCore::WebPlaybackSessionInterfaceMac::playBackControlsManager):
* platform/mac/WebVideoFullscreenInterfaceMac.h:
* platform/mac/WebVideoFullscreenInterfaceMac.mm:
(WebCore::WebVideoFullscreenInterfaceMac::WebVideoFullscreenInterfaceMac):
(WebCore::WebVideoFullscreenInterfaceMac::setWebVideoFullscreenModel):
(WebCore::WebVideoFullscreenInterfaceMac::setDuration):
(WebCore::WebVideoFullscreenInterfaceMac::setCurrentTime):
(WebCore::WebVideoFullscreenInterfaceMac::setRate):
(WebCore::WebVideoFullscreenInterfaceMac::setSeekableRanges):
(WebCore::WebVideoFullscreenInterfaceMac::setAudioMediaSelectionOptions):
(WebCore::WebVideoFullscreenInterfaceMac::setLegibleMediaSelectionOptions):
(WebCore::WebVideoFullscreenInterfaceMac::ensureControlsManager):
(WebCore::WebVideoFullscreenInterfaceMac::~WebVideoFullscreenInterfaceMac): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::setWebVideoFullscreenChangeObserver): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::setMode): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::clearMode): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::setupFullscreen): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::enterFullscreen): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::exitFullscreen): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::exitFullscreenWithoutAnimationToMode): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::cleanupFullscreen): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::invalidate): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::preparedToReturnToInline): Deleted.
(WebCore::WebVideoFullscreenInterfaceMac::setVideoDimensions): Deleted.
(WebCore::supportsPictureInPicture): Deleted.

Source/WebKit2:

Tease apart WebVideoFullscreenManager and …Proxy into WebPlaybackSessionManager and …Proxy
classes dealing exclusively with playback state and commands, leaving fullscreen state and
commands in the WebVideoFullscreenManager… classes.

WebVideoFullscreenManager and …Proxy will now require an associated
WebPlaybackSessionManager and …Proxy class. The WebPlaybackSessionManager classes can be
used separately and without the WebVideoFullscreenManager classes.

* DerivedSources.make:
* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _mayAutomaticallyShowVideoPictureInPicture]):
* UIProcess/Cocoa/WebPlaybackSessionManagerProxy.h: Copied from Source/WebKit2/UIProcess/Cocoa/WebVideoFullscreenManagerProxy.h.
* UIProcess/Cocoa/WebPlaybackSessionManagerProxy.messages.in: Copied from Source/WebKit2/UIProcess/Cocoa/WebVideoFullscreenManagerProxy.messages.in.
* UIProcess/Cocoa/WebPlaybackSessionManagerProxy.mm: Added.
(WebKit::WebPlaybackSessionModelContext::play):
(WebKit::WebPlaybackSessionModelContext::pause):
(WebKit::WebPlaybackSessionModelContext::togglePlayState):
(WebKit::WebPlaybackSessionModelContext::beginScrubbing):
(WebKit::WebPlaybackSessionModelContext::endScrubbing):
(WebKit::WebPlaybackSessionModelContext::seekToTime):
(WebKit::WebPlaybackSessionModelContext::fastSeek):
(WebKit::WebPlaybackSessionModelContext::beginScanningForward):
(WebKit::WebPlaybackSessionModelContext::beginScanningBackward):
(WebKit::WebPlaybackSessionModelContext::endScanning):
(WebKit::WebPlaybackSessionModelContext::selectAudioMediaOption):
(WebKit::WebPlaybackSessionModelContext::selectLegibleMediaOption):
(WebKit::WebPlaybackSessionManagerProxy::create):
(WebKit::WebPlaybackSessionManagerProxy::WebPlaybackSessionManagerProxy):
(WebKit::WebPlaybackSessionManagerProxy::~WebPlaybackSessionManagerProxy):
(WebKit::WebPlaybackSessionManagerProxy::invalidate):
(WebKit::WebPlaybackSessionManagerProxy::createModelAndInterface):
(WebKit::WebPlaybackSessionManagerProxy::ensureModelAndInterface):
(WebKit::WebPlaybackSessionManagerProxy::ensureModel):
(WebKit::WebPlaybackSessionManagerProxy::ensureInterface):
(WebKit::WebPlaybackSessionManagerProxy::addClientForContext):
(WebKit::WebPlaybackSessionManagerProxy::removeClientForContext):
(WebKit::WebPlaybackSessionManagerProxy::setUpPlaybackControlsManagerWithID):
(WebKit::WebPlaybackSessionManagerProxy::clearPlaybackControlsManager):
(WebKit::WebPlaybackSessionManagerProxy::resetMediaState):
(WebKit::WebPlaybackSessionManagerProxy::setCurrentTime):
(WebKit::WebPlaybackSessionManagerProxy::setBufferedTime):
(WebKit::WebPlaybackSessionManagerProxy::setSeekableRangesVector):
(WebKit::WebPlaybackSessionManagerProxy::setCanPlayFastReverse):
(WebKit::WebPlaybackSessionManagerProxy::setAudioMediaSelectionOptions):
(WebKit::WebPlaybackSessionManagerProxy::setLegibleMediaSelectionOptions):
(WebKit::WebPlaybackSessionManagerProxy::setExternalPlaybackProperties):
(WebKit::WebPlaybackSessionManagerProxy::setWirelessVideoPlaybackDisabled):
(WebKit::WebPlaybackSessionManagerProxy::setDuration):
(WebKit::WebPlaybackSessionManagerProxy::setRate):
(WebKit::WebPlaybackSessionManagerProxy::play):
(WebKit::WebPlaybackSessionManagerProxy::pause):
(WebKit::WebPlaybackSessionManagerProxy::togglePlayState):
(WebKit::WebPlaybackSessionManagerProxy::beginScrubbing):
(WebKit::WebPlaybackSessionManagerProxy::endScrubbing):
(WebKit::WebPlaybackSessionManagerProxy::seekToTime):
(WebKit::WebPlaybackSessionManagerProxy::fastSeek):
(WebKit::WebPlaybackSessionManagerProxy::beginScanningForward):
(WebKit::WebPlaybackSessionManagerProxy::beginScanningBackward):
(WebKit::WebPlaybackSessionManagerProxy::endScanning):
(WebKit::WebPlaybackSessionManagerProxy::selectAudioMediaOption):
(WebKit::WebPlaybackSessionManagerProxy::selectLegibleMediaOption):
(WebKit::WebPlaybackSessionManagerProxy::controlsManagerInterface):
* UIProcess/Cocoa/WebVideoFullscreenManagerProxy.h:
* UIProcess/Cocoa/WebVideoFullscreenManagerProxy.messages.in:
* UIProcess/Cocoa/WebVideoFullscreenManagerProxy.mm:
(WebKit::WebVideoFullscreenModelContext::WebVideoFullscreenModelContext):
(WebKit::WebVideoFullscreenModelContext::~WebVideoFullscreenModelContext):
(WebKit::WebVideoFullscreenModelContext::play):
(WebKit::WebVideoFullscreenModelContext::pause):
(WebKit::WebVideoFullscreenModelContext::togglePlayState):
(WebKit::WebVideoFullscreenModelContext::beginScrubbing):
(WebKit::WebVideoFullscreenModelContext::endScrubbing):
(WebKit::WebVideoFullscreenModelContext::seekToTime):
(WebKit::WebVideoFullscreenModelContext::fastSeek):
(WebKit::WebVideoFullscreenModelContext::beginScanningForward):
(WebKit::WebVideoFullscreenModelContext::beginScanningBackward):
(WebKit::WebVideoFullscreenModelContext::endScanning):
(WebKit::WebVideoFullscreenModelContext::selectAudioMediaOption):
(WebKit::WebVideoFullscreenModelContext::selectLegibleMediaOption):
(WebKit::WebVideoFullscreenManagerProxy::create):
(WebKit::WebVideoFullscreenManagerProxy::WebVideoFullscreenManagerProxy):
(WebKit::WebVideoFullscreenManagerProxy::createModelAndInterface):
(WebKit::WebVideoFullscreenManagerProxy::setupFullscreenWithID): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::setVideoDimensions): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::enterFullscreen): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::exitFullscreen): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::exitFullscreenWithoutAnimationToMode): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::cleanupFullscreen): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::preparedToReturnToInline): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::requestFullscreenMode): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::didSetupFullscreen): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::didExitFullscreen): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::didEnterFullscreen): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::didCleanupFullscreen): Deleted.
(WebKit::WebVideoFullscreenManagerProxy::setVideoLayerFrame): Deleted.
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::reattachToWebProcess):
(WebKit::WebPageProxy::playbackSessionManager):
(WebKit::WebPageProxy::videoFullscreenManager):
(WebKit::WebPageProxy::resetState):
(WebKit::WebPageProxy::hasActiveVideoForControlsManager):
(WebKit::WebPageProxy::isPlayingMediaDidChange): Deleted.
* UIProcess/WebPageProxy.h:
* WebKit2.xcodeproj/project.pbxproj:
* WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::supportsVideoFullscreen):
(WebKit::WebChromeClient::setUpPlaybackControlsManager):
(WebKit::WebChromeClient::clearPlaybackControlsManager):
(WebKit::WebChromeClient::enterVideoFullscreenForVideoElement):
(WebKit::WebChromeClient::exitVideoFullscreenForVideoElement):
(WebKit::WebChromeClient::exitVideoFullscreenToModeWithoutAnimation):
* WebProcess/WebCoreSupport/WebChromeClient.h:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::playbackSessionManager):
(WebKit::WebPage::videoFullscreenManager):
* WebProcess/WebPage/WebPage.h:
* WebProcess/cocoa/WebPlaybackSessionManager.h: Copied from Source/WebKit2/WebProcess/cocoa/WebVideoFullscreenManager.h.
(WebKit::WebPlaybackSessionInterfaceContext::create):
(WebKit::WebPlaybackSessionInterfaceContext::invalidate):
* WebProcess/cocoa/WebPlaybackSessionManager.messages.in: Added.
* WebProcess/cocoa/WebPlaybackSessionManager.mm: Added.
(WebKit::nextContextId):
(WebKit::WebPlaybackSessionInterfaceContext::WebPlaybackSessionInterfaceContext):
(WebKit::WebPlaybackSessionInterfaceContext::~WebPlaybackSessionInterfaceContext):
(WebKit::WebPlaybackSessionInterfaceContext::resetMediaState):
(WebKit::WebPlaybackSessionInterfaceContext::setDuration):
(WebKit::WebPlaybackSessionInterfaceContext::setCurrentTime):
(WebKit::WebPlaybackSessionInterfaceContext::setBufferedTime):
(WebKit::WebPlaybackSessionInterfaceContext::setRate):
(WebKit::WebPlaybackSessionInterfaceContext::setSeekableRanges):
(WebKit::WebPlaybackSessionInterfaceContext::setCanPlayFastReverse):
(WebKit::WebPlaybackSessionInterfaceContext::setAudioMediaSelectionOptions):
(WebKit::WebPlaybackSessionInterfaceContext::setLegibleMediaSelectionOptions):
(WebKit::WebPlaybackSessionInterfaceContext::setExternalPlayback):
(WebKit::WebPlaybackSessionInterfaceContext::setWirelessVideoPlaybackDisabled):
(WebKit::WebPlaybackSessionManager::create):
(WebKit::WebPlaybackSessionManager::WebPlaybackSessionManager):
(WebKit::WebPlaybackSessionManager::~WebPlaybackSessionManager):
(WebKit::WebPlaybackSessionManager::createModelAndInterface):
(WebKit::WebPlaybackSessionManager::ensureModelAndInterface):
(WebKit::WebPlaybackSessionManager::ensureModel):
(WebKit::WebPlaybackSessionManager::ensureInterface):
(WebKit::WebPlaybackSessionManager::removeContext):
(WebKit::WebPlaybackSessionManager::addClientForContext):
(WebKit::WebPlaybackSessionManager::removeClientForContext):
(WebKit::WebPlaybackSessionManager::setUpPlaybackControlsManager):
(WebKit::WebPlaybackSessionManager::clearPlaybackControlsManager):
(WebKit::WebPlaybackSessionManager::contextIdForMediaElement):
(WebKit::WebPlaybackSessionManager::resetMediaState):
(WebKit::WebPlaybackSessionManager::setDuration):
(WebKit::WebPlaybackSessionManager::setCurrentTime):
(WebKit::WebPlaybackSessionManager::setBufferedTime):
(WebKit::WebPlaybackSessionManager::setRate):
(WebKit::WebPlaybackSessionManager::setSeekableRanges):
(WebKit::WebPlaybackSessionManager::setCanPlayFastReverse):
(WebKit::WebPlaybackSessionManager::setAudioMediaSelectionOptions):
(WebKit::WebPlaybackSessionManager::setLegibleMediaSelectionOptions):
(WebKit::WebPlaybackSessionManager::setExternalPlayback):
(WebKit::WebPlaybackSessionManager::setWirelessVideoPlaybackDisabled):
(WebKit::WebPlaybackSessionManager::play):
(WebKit::WebPlaybackSessionManager::pause):
(WebKit::WebPlaybackSessionManager::togglePlayState):
(WebKit::WebPlaybackSessionManager::beginScrubbing):
(WebKit::WebPlaybackSessionManager::endScrubbing):
(WebKit::WebPlaybackSessionManager::seekToTime):
(WebKit::WebPlaybackSessionManager::fastSeek):
(WebKit::WebPlaybackSessionManager::beginScanningForward):
(WebKit::WebPlaybackSessionManager::beginScanningBackward):
(WebKit::WebPlaybackSessionManager::endScanning):
(WebKit::WebPlaybackSessionManager::selectAudioMediaOption):
(WebKit::WebPlaybackSessionManager::selectLegibleMediaOption):
* WebProcess/cocoa/WebVideoFullscreenManager.h:
(WebKit::WebVideoFullscreenInterfaceContext::create):
* WebProcess/cocoa/WebVideoFullscreenManager.messages.in:
* WebProcess/cocoa/WebVideoFullscreenManager.mm:
(WebKit::WebVideoFullscreenInterfaceContext::WebVideoFullscreenInterfaceContext):
(WebKit::WebVideoFullscreenInterfaceContext::resetMediaState):
(WebKit::WebVideoFullscreenInterfaceContext::setDuration):
(WebKit::WebVideoFullscreenInterfaceContext::setCurrentTime):
(WebKit::WebVideoFullscreenInterfaceContext::setBufferedTime):
(WebKit::WebVideoFullscreenInterfaceContext::setRate):
(WebKit::WebVideoFullscreenInterfaceContext::setSeekableRanges):
(WebKit::WebVideoFullscreenInterfaceContext::setCanPlayFastReverse):
(WebKit::WebVideoFullscreenInterfaceContext::setAudioMediaSelectionOptions):
(WebKit::WebVideoFullscreenInterfaceContext::setLegibleMediaSelectionOptions):
(WebKit::WebVideoFullscreenInterfaceContext::setExternalPlayback):
(WebKit::WebVideoFullscreenInterfaceContext::setWirelessVideoPlaybackDisabled):
(WebKit::WebVideoFullscreenManager::create):
(WebKit::WebVideoFullscreenManager::WebVideoFullscreenManager):
(WebKit::WebVideoFullscreenManager::createModelAndInterface):
(WebKit::WebVideoFullscreenManager::enterVideoFullscreenForVideoElement):
(WebKit::WebVideoFullscreenInterfaceContext::setVideoDimensions): Deleted.
(WebKit::WebVideoFullscreenManager::~WebVideoFullscreenManager): Deleted.
(WebKit::WebVideoFullscreenManager::ensureModelAndInterface): Deleted.
(WebKit::WebVideoFullscreenManager::exitVideoFullscreenToModeWithoutAnimation): Deleted.
(WebKit::WebVideoFullscreenManager::setVideoDimensions): Deleted.
(WebKit::WebVideoFullscreenManager::requestFullscreenMode): Deleted.
(WebKit::WebVideoFullscreenManager::fullscreenModeChanged): Deleted.
(WebKit::WebVideoFullscreenManager::didSetupFullscreen): Deleted.
(WebKit::WebVideoFullscreenManager::didEnterFullscreen): Deleted.
(WebKit::WebVideoFullscreenManager::didExitFullscreen): Deleted.
(WebKit::WebVideoFullscreenManager::didCleanupFullscreen): Deleted.
(WebKit::WebVideoFullscreenManager::setVideoLayerGravityEnum): Deleted.
(WebKit::WebVideoFullscreenManager::fullscreenMayReturnToInline): Deleted.
(WebKit::WebVideoFullscreenManager::setVideoLayerFrameFenced): Deleted.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199593 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoWeb Inspector: Cleanup inspector/debugger tests
joepeck@webkit.org [Fri, 15 Apr 2016 17:18:12 +0000 (17:18 +0000)]
Web Inspector: Cleanup inspector/debugger tests
https://bugs.webkit.org/show_bug.cgi?id=156619

Reviewed by Brian Burg.

Source/JavaScriptCore:

While cleaning up the tests it exposed the fact that breakpoints
were not getting disabled when the inspector closes. This means
that opening the inspector, with breakpoints, and closing the
inspector, would leave the JSC::Debugger thinking breakpoints
are active. The JSC::Debugger should be reset.

* inspector/agents/InspectorDebuggerAgent.cpp:
(Inspector::InspectorDebuggerAgent::disable):

Source/WebInspectorUI:

* UserInterface/Base/Main.js:
(WebInspector.loaded):
* UserInterface/Controllers/DebuggerManager.js:
Remove agent checks for agents that are always available.

LayoutTests:

* inspector/debugger/breakpoint-action-detach.html:
* inspector/debugger/breakpoint-action-with-exception.html:
* inspector/debugger/breakpoint-condition-detach.html:
* inspector/debugger/breakpoint-condition-with-bad-script.html:
* inspector/debugger/breakpoint-condition-with-exception.html:
* inspector/debugger/breakpoint-eval-with-exception.html:
* inspector/debugger/breakpoint-inside-conditons-and-actions.html:
* inspector/debugger/call-frame-function-name.html:
* inspector/debugger/call-frame-this-host.html:
* inspector/debugger/call-frame-this-nonstrict.html:
* inspector/debugger/call-frame-this-strict.html:
* inspector/debugger/debugger-statement.html:
* inspector/debugger/didSampleProbe-multiple-probes.html:
* inspector/debugger/hit-breakpoint-from-console.html:
* inspector/debugger/nested-inspectors.html:
* inspector/debugger/pause-on-assert.html:
* inspector/debugger/regress-133182.html:
* inspector/debugger/removeBreakpoint.html:
* inspector/debugger/setBreakpoint-actions.html:
* inspector/debugger/setBreakpoint-autoContinue.html:
* inspector/debugger/setBreakpoint-column.html:
* inspector/debugger/setBreakpoint-condition.html:
* inspector/debugger/setBreakpoint-dfg-and-modify-local.html:
* inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
* inspector/debugger/setBreakpoint-dfg.html:
* inspector/debugger/setBreakpoint-options-exception.html:
* inspector/debugger/setBreakpoint.html:
* inspector/debugger/setBreakpointByUrl-sourceURL.html:
* inspector/debugger/setPauseOnExceptions-all.html:
* inspector/debugger/setPauseOnExceptions-none.html:
* inspector/debugger/setPauseOnExceptions-uncaught.html:
Activate breakpoints in protocol tests that may set breakpoints and pause.
Inspector tests automatically enable breakpoints.

* inspector/debugger/setVariableValue-expected.txt: Removed.
* inspector/debugger/setVariableValue.html: Removed.
* platform/gtk/TestExpectations:
Remove references to bad test. The protocol command no longer exists.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199592 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years ago[COCOA] Do not unnecessarily initialize ResourceResponse::m_httpVersion as part of...
cdumez@apple.com [Fri, 15 Apr 2016 16:44:14 +0000 (16:44 +0000)]
[COCOA] Do not unnecessarily initialize ResourceResponse::m_httpVersion as part of common fields
https://bugs.webkit.org/show_bug.cgi?id=156606

Reviewed by Darin Adler.

Do not unnecessarily initialize ResourceResponse::m_httpVersion as part of common fields.

We previously initialized m_httpVersion when calling platformLazyInit(CommonFieldsOnly),
even though this is not a common field. The corresponding getter/setter in
HTTPResponseBase call lazyInit(AllFields).

* platform/network/cf/ResourceResponseCFNet.cpp:
(WebCore::ResourceResponse::platformLazyInit):
* platform/network/cocoa/ResourceResponseCocoa.mm:
(WebCore::ResourceResponse::platformLazyInit):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199591 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoRefactor WebSockets handshake to use StringView instead of String for header validation.
commit-queue@webkit.org [Fri, 15 Apr 2016 16:39:00 +0000 (16:39 +0000)]
Refactor WebSockets handshake to use StringView instead of String for header validation.
https://bugs.webkit.org/show_bug.cgi?id=155602

Patch by John Wilander <wilander@apple.com> on 2016-04-15
Reviewed by Darin Adler.

Source/WebCore:

No new tests. Existing test have been augmented.

* Modules/websockets/WebSocketHandshake.cpp:
(WebCore::WebSocketHandshake::readServerHandshake):
    Made sure failure reason was set consistently with makeString().
(WebCore::headerHasValidHTTPVersion):
    Now operates on the HTTP status line with StringView.
(WebCore::WebSocketHandshake::readStatusLine):
    Now operates on the HTTP status line with StringView.
(WebCore::WebSocketHandshake::readHTTPHeaders):
    Now operates on header names with StringView.
    Made sure failure reason was set consistently with makeString() and ASCIILiteral().
(WebCore::WebSocketHandshake::checkResponseHeaders):
    Made sure failure reason was set consistently with ASCIILiteral().
* platform/network/HTTPParsers.cpp:
(WebCore::parseHTTPRequestLine):
    Made sure failure reason was set consistently with ASCIILiteral().
(WebCore::isValidHeaderNameCharacter):
    Inlined function to check if a character is allowed in an HTTP header name according to RFC 7230.
    https://tools.ietf.org/html/rfc7230 (June 2014)
(WebCore::parseHTTPHeader):
* platform/network/HTTPParsers.h:
    Now receives the HTTP header name as a StringView.
    Checks that header names only contain valid characters according to RFC 7230 (see above).
* platform/network/ResourceRequestBase.cpp:
(WebCore::ResourceRequestBase::addHTTPHeaderField):
* platform/network/ResourceRequestBase.h:
     Now has an overloaded function which receives the HTTP header name as an HTTPHeaderName enum value.
* platform/network/ResourceResponseBase.cpp:
(WebCore::ResourceResponseBase::addHTTPHeaderField):
* platform/network/ResourceResponseBase.h:
     Now has an overloaded function which receives the HTTP header name as an HTTPHeaderName enum value.

Source/WebKit2:

* UIProcess/InspectorServer/HTTPRequest.cpp:
(WebKit::HTTPRequest::parseHeaders):
    Now declares the HTTP header name as a StringView to match the change in WebCore::parseHTTPHeader.

LayoutTests:

* http/tests/websocket/tests/hybi/bad-handshake-crash-expected.txt:
    Fixed so that new error output is expected.
* http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
* http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html:
* http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py:
    Now tests HTTP versions that are higher than 1.1, are lower than 1.1, have bad characters, and are empty.
* http/tests/websocket/tests/hybi/long-invalid-header-expected.txt:
    Fixed so that slightly refined error output is expected.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199590 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years ago2016-04-14 Geoffrey Garen <ggaren@apple.com>
ggaren@apple.com [Fri, 15 Apr 2016 16:18:37 +0000 (16:18 +0000)]
2016-04-14  Geoffrey Garen  <ggaren@apple.com>

        CopiedBlock should be 64kB

        Reviewed by Benjamin Poulain.

        Let's try another value.

        This is 25% faster on kraken-audio-beat-detection on Mac Pro.

        * heap/CopiedBlock.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199589 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAX: Presentational role on SVG elements is trumped by child 'title' and 'desc' elements
jdiggs@igalia.com [Fri, 15 Apr 2016 15:51:27 +0000 (15:51 +0000)]
AX: Presentational role on SVG elements is trumped by child 'title' and 'desc' elements
https://bugs.webkit.org/show_bug.cgi?id=156519

Reviewed by Chris Fleizach.

Source/WebCore:

Override the presentational role on SVG elements which have a child 'title' or 'desc'
element. As a result of this change, AccessibilitySVGRoot objects would be exposed
with an AccessibilityRole of UnknownRole. Therefore map included AccessibilitySVGRoot
objects to GroupRole as per the SVG Accessibility API Mapping specification.

Also use indexOfBestMatchingLanguageInList() to identify which child 'title' or 'desc'
element is the best match for the parent element.

New Test: accessibility/w3c-svg-content-language-attribute.html

Also: Update w3c-svg-presentational-role.html expectations because there are test cases
in which elements are now being included in the accessibility tree as a result of this
change. Also add new test cases which lack child 'title' and 'desc' elements.

* accessibility/AccessibilityNodeObject.h:
* accessibility/AccessibilitySVGElement.cpp:
(WebCore::AccessibilitySVGElement::childElementWithMatchingLanguage):
(WebCore::AccessibilitySVGElement::accessibilityDescription):
(WebCore::AccessibilitySVGElement::helpText):
(WebCore::AccessibilitySVGElement::computeAccessibilityIsIgnored):
(WebCore::AccessibilitySVGElement::determineAriaRoleAttribute):
* accessibility/AccessibilitySVGElement.h:
* accessibility/AccessibilitySVGRoot.h:

LayoutTests:

Update w3c-svg-presentational-role.html expectations because there are test cases in which
elements are now being included in the accessibility tree as a result of this change. Also
add new test cases which lack child 'title' and 'desc' elements.

* accessibility/w3c-svg-content-language-attribute.html: Added.
* accessibility/w3c-svg-presentational-role.html: New test cases added.
* platform/gtk/accessibility/w3c-svg-content-language-attribute-expected.txt: Added.
* platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
* platform/mac/accessibility/w3c-svg-content-language-attribute-expected.txt: Added.
* platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Updated.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199588 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoRename [GlobalContext] extended attribute to [Exposed] and align with WebIDL
cdumez@apple.com [Fri, 15 Apr 2016 14:12:50 +0000 (14:12 +0000)]
Rename [GlobalContext] extended attribute to [Exposed] and align with WebIDL
https://bugs.webkit.org/show_bug.cgi?id=156615

Reviewed by Youenn Fablet.

Rename [GlobalContext] extended attribute to [Exposed] and align with WebIDL:
- http://heycam.github.io/webidl/#Exposed

* bindings/scripts/IDLAttributes.txt:
Stop recognizing [GlobalContext] and start recognizing [Exposed].

* bindings/scripts/IDLParser.pm:
(parseIdentifierList):
(parseExtendedAttributeRest2):
Add IDL parser support for having a list of identifiers as value
for an IDL extended attribute, e.g. Exposed=(Window, Worker).

* bindings/scripts/preprocess-idls.pl:
Tweak existing support for [GlobalContext] to use [Exposed] instead
and support the new syntax.

(getInterfaceExtendedAttributesFromIDL):
Do not split on commas that are within brackets.

* Modules/fetch/FetchBody.idl:
* Modules/fetch/FetchHeaders.idl:
* Modules/fetch/FetchRequest.idl:
* Modules/fetch/FetchResponse.idl:
* Modules/streams/ByteLengthQueuingStrategy.idl:
* Modules/streams/CountQueuingStrategy.idl:
* Modules/streams/ReadableStream.idl:
* Modules/streams/ReadableStreamController.idl:
* Modules/streams/ReadableStreamReader.idl:
* Modules/websockets/WebSocket.idl:
* dom/MessageChannel.idl:
* dom/MessageEvent.idl:
* fileapi/Blob.idl:
* fileapi/FileReader.idl:
* fileapi/FileReaderSync.idl:
* html/DOMURL.idl:
* html/ImageData.idl:
* page/EventSource.idl:
* workers/DedicatedWorkerGlobalScope.idl:
* workers/WorkerGlobalScope.idl:
* workers/WorkerLocation.idl:
* xml/XMLHttpRequest.idl:
* xml/XMLHttpRequestEventTarget.idl:
Use [Exposed] instead of [GlobalContext] to match their respective
specifications.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199587 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoTail call optimizations lead to crashes on ARM Thumb + Linux
commit-queue@webkit.org [Fri, 15 Apr 2016 09:07:36 +0000 (09:07 +0000)]
Tail call optimizations lead to crashes on ARM Thumb + Linux
https://bugs.webkit.org/show_bug.cgi?id=150083

Patch by Zan Dobersek <zdobersek@igalia.com> on 2016-04-15
Reviewed by Csaba Osztrogonác.

* assembler/AbstractMacroAssembler.h:
(JSC::AbstractMacroAssembler::repatchNearCall): In case of a tail call relink to the
data location of the destination, and not the executable address. This is needed for
the ARM Thumb2 platform where both the source and destination addresses of a jump relink
must not have the bottom bit decorated, as asserted in ARMv7Assembler::relinkJump().
* jit/Repatch.cpp:
(JSC::linkPolymorphicCall): Similarly, when linking a tail call we must link to the
address that has a non-decorated bottom bit, as asserted in ARMv7Assembler::linkJumpAbsolute().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199586 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoSelection.deleteFromDocument should not leave a selection character
carlosgc@webkit.org [Fri, 15 Apr 2016 08:53:38 +0000 (08:53 +0000)]
Selection.deleteFromDocument should not leave a selection character
https://bugs.webkit.org/show_bug.cgi?id=151442

Reviewed by Michael Catanzaro.

Source/WebCore:

This is a merge of Blink r172511:
https://codereview.chromium.org/255453003

Let Selection.deleteFromDocument not delete a character when the
selection is a caret.

Selection.deleteFromDocument delete a character when the selection
is a caret.
However, current standard says that Selection.deleteFromDocument
does nothing when the selection is a caret:
https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html#dom-selection-deletefromdocument
Both IE10 and FireFox seem following the spec.

Test: imported/blink/editing/selection/deleteFromDocument-undo-crash.html

* page/DOMSelection.cpp:
(WebCore::DOMSelection::deleteFromDocument): Deleted.

LayoutTests:

* editing/selection/deleteFromDocument-expected.txt:
* editing/selection/deleteFromDocument.html:
* imported/blink/editing/selection/deleteFromDocument-undo-crash-expected.txt: Added.
* imported/blink/editing/selection/deleteFromDocument-undo-crash.html: Added.
* TestExpectations: Skip imported/blink/editing/selection/deleteFromDocument-undo-crash.html in Debug.
* platform/gtk/TestExpectations: Unskip imported/blink/editing/selection/deleteFromDocument-crash.html.
* platform/win/TestExpectations: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199585 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoFix return value nullptr -> false.
antti@apple.com [Fri, 15 Apr 2016 08:16:17 +0000 (08:16 +0000)]
Fix return value nullptr -> false.

* style/StyleSharingResolver.cpp:
(WebCore::Style::SharingResolver::canShareStyleWithElement):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199584 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAffectsNextSibling style relation marking is inefficient
antti@apple.com [Fri, 15 Apr 2016 07:54:20 +0000 (07:54 +0000)]
AffectsNextSibling style relation marking is inefficient
https://bugs.webkit.org/show_bug.cgi?id=156593

Reviewed by Benjamin Poulain.

We currently add a Style::Relation entry for each sibling to mark. With long sibling lists this can be inefficient
in terms of both memory and speed. Instead make a single entry that includes the sibling count to mark.

* css/SelectorChecker.cpp:
(WebCore::addStyleRelation):

    When adding AffectsNextSibling entry check if the last entry in the style relation vector has the
    same type and is part of the same sibling chain. If so just update the existing entry.

* cssjit/SelectorCompiler.cpp:
(WebCore::SelectorCompiler::SelectorCodeGenerator::generateAddStyleRelation):

    The same thing in hand-crafted macro assembler.

* cssjit/SelectorCompiler.h:

    Stop lying about the constness of the CheckingContext.

* style/StyleRelations.cpp:
(WebCore::Style::commitRelations):

    Mark as many sibling elements as the value indicates.

* style/StyleRelations.h:
(WebCore::Style::Relation::Relation):

    Make element a pointer so we can udpate it.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199583 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoDon't copy entire NSURLSessionConfiguration just to test for credentials
commit-queue@webkit.org [Fri, 15 Apr 2016 07:26:40 +0000 (07:26 +0000)]
Don't copy entire NSURLSessionConfiguration just to test for credentials
https://bugs.webkit.org/show_bug.cgi?id=156598

Patch by Alex Christensen <achristensen@webkit.org> on 2016-04-15
Reviewed by Brady Eidson.

* NetworkProcess/cocoa/NetworkSessionCocoa.mm:
(-[WKNetworkSessionDelegate initWithNetworkSession:withCredentials:]):
(-[WKNetworkSessionDelegate URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:]):
(-[WKNetworkSessionDelegate URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:]):
(-[WKNetworkSessionDelegate URLSession:task:didReceiveChallenge:completionHandler:]):
(-[WKNetworkSessionDelegate URLSession:task:didCompleteWithError:]):
(-[WKNetworkSessionDelegate URLSession:dataTask:didReceiveResponse:completionHandler:]):
(-[WKNetworkSessionDelegate URLSession:dataTask:didReceiveData:]):
(-[WKNetworkSessionDelegate URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:]):
(-[WKNetworkSessionDelegate URLSession:dataTask:didBecomeDownloadTask:]):
(WebKit::NetworkSession::NetworkSession):
(-[WKNetworkSessionDelegate initWithNetworkSession:]): Deleted.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199582 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAdd the message property to DOMError.
beidson@apple.com [Fri, 15 Apr 2016 07:22:50 +0000 (07:22 +0000)]
Add the message property to DOMError.
https://bugs.webkit.org/show_bug.cgi?id=139173

Reviewed by Alex Christensen.

Source/WebCore:

No new tests (Updated existing tests).

Adding this property brings us up to date with other browsers, and will help
test the few web features that still use DOMError.

* Modules/indexeddb/IDBOpenDBRequest.cpp:
(WebCore::IDBOpenDBRequest::onError):
(WebCore::IDBOpenDBRequest::fireErrorAfterVersionChangeCompletion):

* Modules/indexeddb/IDBRequest.cpp:
(WebCore::IDBRequest::uncaughtExceptionInEventHandler):
(WebCore::IDBRequest::onError):

* Modules/indexeddb/IDBTransaction.cpp:
(WebCore::IDBTransaction::didCreateIndexOnServer):

* Modules/mediastream/NavigatorUserMediaError.h:
(WebCore::NavigatorUserMediaError::NavigatorUserMediaError):

* dom/DOMError.cpp:
(WebCore::DOMError::DOMError):

* dom/DOMError.h:
(WebCore::DOMError::create):
(WebCore::DOMError::message):
* dom/DOMError.idl:

LayoutTests:

* storage/indexeddb/createIndex-after-failure-expected.txt:
* storage/indexeddb/createIndex-after-failure-private-expected.txt:
* storage/indexeddb/intversion-upgrades-expected.txt:
* storage/indexeddb/intversion-upgrades-private-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199581 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark perf/array-binary-search.html as flaky on ios-simulator-wk2
jiewen_tan@apple.com [Fri, 15 Apr 2016 07:02:17 +0000 (07:02 +0000)]
Mark perf/array-binary-search.html as flaky on ios-simulator-wk2
https://bugs.webkit.org/show_bug.cgi?id=153049

Unreviewed test gardening.

* platform/ios-simulator-wk2/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199580 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark fast/animation/request-animation-frame-iframe2.html as flaky on ios-simulator-wk2
jiewen_tan@apple.com [Fri, 15 Apr 2016 06:51:06 +0000 (06:51 +0000)]
Mark fast/animation/request-animation-frame-iframe2.html as flaky on ios-simulator-wk2
https://bugs.webkit.org/show_bug.cgi?id=156620

Unreviewed test gardening.

* platform/ios-simulator-wk2/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199579 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark fast/animation/request-animation-frame-during-modal.html as flaky on ios-simulat...
jiewen_tan@apple.com [Fri, 15 Apr 2016 06:38:44 +0000 (06:38 +0000)]
Mark fast/animation/request-animation-frame-during-modal.html as flaky on ios-simulator-wk2
https://bugs.webkit.org/show_bug.cgi?id=82762

Unreviewed test gardening.

* platform/ios-simulator-wk2/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199578 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUnreviewed. Fix GTK+ build after r199558.
carlosgc@webkit.org [Fri, 15 Apr 2016 06:35:53 +0000 (06:35 +0000)]
Unreviewed. Fix GTK+ build after r199558.

* UIProcess/API/gtk/WebKitFileChooserRequest.cpp:
(webkitFileChooserRequestCreate):
(webkit_file_chooser_request_select_files):
* UIProcess/API/gtk/WebKitFileChooserRequestPrivate.h:
* UIProcess/API/gtk/WebKitUIClient.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199577 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark inspector/console/addInspectedNode.html as flaky on mac-wk2 for ElCapitan
jiewen_tan@apple.com [Fri, 15 Apr 2016 06:27:44 +0000 (06:27 +0000)]
Mark inspector/console/addInspectedNode.html as flaky on mac-wk2 for ElCapitan
https://bugs.webkit.org/show_bug.cgi?id=155138

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199576 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark http/tests/cache/disk-cache/disk-cache-vary-no-body.html as flaky on ios-simulat...
jiewen_tan@apple.com [Fri, 15 Apr 2016 06:04:15 +0000 (06:04 +0000)]
Mark http/tests/cache/disk-cache/disk-cache-vary-no-body.html as flaky on ios-simulator-wk2
https://bugs.webkit.org/show_bug.cgi?id=149087

Unreviewed test gardening.

* platform/ios-simulator-wk2/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199575 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark http/tests/cache/disk-cache/disk-cache-vary.html as flaky for ios-simulator-wk2
jiewen_tan@apple.com [Fri, 15 Apr 2016 05:50:31 +0000 (05:50 +0000)]
Mark http/tests/cache/disk-cache/disk-cache-vary.html as flaky for ios-simulator-wk2
https://bugs.webkit.org/show_bug.cgi?id=149087

Unreviewed test gardening.

* platform/ios-simulator-wk2/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199574 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoSome GuardMalloc bots are not happy when running many parallel processes
ap@apple.com [Fri, 15 Apr 2016 04:37:43 +0000 (04:37 +0000)]
Some GuardMalloc bots are not happy when running many parallel processes
https://bugs.webkit.org/show_bug.cgi?id=156614
rdar://problem/24711525

Reviewed by David Kilzer.

* Scripts/webkitpy/port/mac.py: (MacPort.default_child_processes):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199573 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUnreviewed, rolling out r199567.
ggaren@apple.com [Fri, 15 Apr 2016 03:42:21 +0000 (03:42 +0000)]
Unreviewed, rolling out r199567.

performance regression on kraken on macbook*

Reverted changeset:

"CopiedBlock should be 8kB"
https://bugs.webkit.org/show_bug.cgi?id=156610
http://trac.webkit.org/changeset/199567

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199572 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMake <a download> a runtime enabled option
bfulgham@apple.com [Fri, 15 Apr 2016 00:45:52 +0000 (00:45 +0000)]
Make <a download> a runtime enabled option
https://bugs.webkit.org/show_bug.cgi?id=156583
<rdar://problem/25733449>

Reviewed by Alex Christensen.

Source/WebCore:

Mark the download attribute interface as EnabledAtRuntime=DownloadAttribute.
Add DownloadAttribute runtime flag getter and setter.

* bindings/generic/RuntimeEnabledFeatures.h:
(WebCore::RuntimeEnabledFeatures::fetchAPIEnabled):
(WebCore::RuntimeEnabledFeatures::setDownloadAttributeEnabled):
(WebCore::RuntimeEnabledFeatures::downloadAttributeEnabled):
* html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::handleClick):
* html/HTMLAnchorElement.idl:

Source/WebKit/mac:

Add a download attribute runtime flag based on preferences.
Disable the download attribute by default.

* WebView/WebPreferenceKeysPrivate.h:
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
(-[WebPreferences setFetchAPIEnabled:]):
(-[WebPreferences downloadAttributeEnabled]):
(-[WebPreferences setDownloadAttributeEnabled:]):
* WebView/WebPreferencesPrivate.h:
* WebView/WebView.mm:
(-[WebView _preferencesChanged]): Set the runtime flag properly
based on the user preferences.

Source/WebKit2:

Add a download attribute runtime flag based on preferences.
Disable the download attribute by default.

* Shared/WebPreferencesDefinitions.h:
* UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesGetFetchAPIEnabled):
(WKPreferencesSetDownloadAttributeEnabled):
(WKPreferencesGetDownloadAttributeEnabled):
* UIProcess/API/C/WKPreferencesRefPrivate.h:
* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):

Tools:

* DumpRenderTree/mac/DumpRenderTree.mm:
(resetWebPreferencesToConsistentValues):
* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::beginTesting):
* WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::setDownloadAttributeEnabled):
* WebKitTestRunner/InjectedBundle/TestRunner.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199571 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCleanup: Run all Content Security Policy 1.1 tests by default
dbates@webkit.org [Fri, 15 Apr 2016 00:30:23 +0000 (00:30 +0000)]
Cleanup: Run all Content Security Policy 1.1 tests by default

It is now feasible to run all tests in directory LayoutTests/http/tests/security/contentSecurityPolicy/1.1
by default following r199172, r199525 and r199538. There is still work to be done to make all CSP 1.1 tests
pass. The number of 1.1 tests that either fail or timeout now represent a minority of all 1.1 tests.

* TestExpectations: Remove all CSP tests marked PASS, remove the entry to skip all tests in directory
LayoutTests/http/tests/security/contentSecurityPolicy/1.1, and sort the list of failing tests by
bug number, filename.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199570 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoREGRESSION (r158956): Remove vestigial range code in FileReaderLoader class after...
ddkilzer@apple.com [Fri, 15 Apr 2016 00:23:29 +0000 (00:23 +0000)]
REGRESSION (r158956): Remove vestigial range code in FileReaderLoader class after removing ENABLE(STREAM)
<http://webkit.org/b/156609>

Reviewed by Brent Fulgham.

This code was left behind when ENABLE(STREAM) was removed in
November 2013.

* fileapi/FileReaderLoader.cpp:
(WebCore::FileReaderLoader::FileReaderLoader): Remove
initializers.
(WebCore::FileReaderLoader::start): Remove code that uses
m_hasRange, which is always false.
(WebCore::FileReaderLoader::didReceiveResponse): Ditto.
* fileapi/FileReaderLoader.h:
(WebCore::FileReaderLoader): Remove unused instance variables.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199569 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoBuild fix after r199554.
achristensen@apple.com [Fri, 15 Apr 2016 00:01:13 +0000 (00:01 +0000)]
Build fix after r199554.

* CMakeLists.txt:
* PlatformMac.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199568 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCopiedBlock should be 8kB
ggaren@apple.com [Thu, 14 Apr 2016 23:33:54 +0000 (23:33 +0000)]
CopiedBlock should be 8kB
https://bugs.webkit.org/show_bug.cgi?id=156610

Reviewed by Michael Saboff.

On Mac Pro, this is:

    15% faster on kraken-audio-beat-detection

    5% faster on v8-splay

Hopefully, this will be OK on MacBook* bots as well.

32kB is the full size of L1 cache on x86. So, allocating and zero-filling
a 32kB CopiedBlock would basically flush the L1 cache. We can ameliorate
this problem by using smaller blocks -- or, if that doesn't work, we can
use larger blocks to amortize the cost.

* heap/CopiedBlock.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199567 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoPolymorphicAccess should try to generate a stub only once
fpizlo@apple.com [Thu, 14 Apr 2016 23:08:07 +0000 (23:08 +0000)]
PolymorphicAccess should try to generate a stub only once
https://bugs.webkit.org/show_bug.cgi?id=156555

Reviewed by Geoffrey Garen.

This changes the PolymorphicAccess heuristics to reduce the amount of code generation even
more than before. We used to always generate a monomorphic stub for the first case we saw.
This change disables that. This change also increases the buffering countdown to match the
cool-down repatch count. This means that we will allow for ten slow paths for adding cases,
then we will generate a stub, and then we will go into cool-down and the repatching slow
paths will not even attempt repatching for a while. After we emerge from cool-down - which
requires a bunch of slow path calls - we will again wait for ten slow paths to get new
cases. Note that it only takes 13 cases to cause the stub to give up on future repatching
entirely. Also, most stubs don't ever get to 10 cases. Therefore, for most stubs this change
means that each IC will repatch once. If they make it to two repatching, then the likelihood
of a third becomes infinitesimal because of all of the rules that come into play at that
point (the size limit being 13, the fact that we go into exponential cool-down every time we
generate code, and the fact that if we have lots of self cases then we will create a
catch-all megamorphic load case).

This also undoes a change to the megamorphic optimization that I think was unintentional.
As in the change that originally introduced megamorphic loads, we want to do this only if we
would otherwise exhaust the max size of the IC. This is because megamorphic loads are pretty
expensive and it's best to use them only if we know that the alternative is giving up on
caching.

This is neutral on JS benchmarks, but looks like it's another speed-up for page loading.

* bytecode/PolymorphicAccess.cpp:
(JSC::AccessCase::canBeReplacedByMegamorphicLoad):
(JSC::AccessCase::canReplace):
(JSC::AccessCase::dump):
(JSC::PolymorphicAccess::regenerate):
* bytecode/StructureStubInfo.cpp:
(JSC::StructureStubInfo::StructureStubInfo):
* runtime/Options.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199566 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoWeb Automation: suppress automatic text correction in pages controlled by automation
bburg@apple.com [Thu, 14 Apr 2016 23:04:26 +0000 (23:04 +0000)]
Web Automation: suppress automatic text correction in pages controlled by automation
https://bugs.webkit.org/show_bug.cgi?id=156599
<rdar://problem/25712646>

Reviewed by Timothy Hatcher.

If the page is controlled by automation, then automatic text corrections will
cause unexpected behaviors by nondeterministically modifying text inserted by
a test. Just pretend these behaviors are disabled if controlled by automation.

* WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm:
(WebKit::WebEditorClient::isAutomaticQuoteSubstitutionEnabled):
(WebKit::WebEditorClient::isAutomaticDashSubstitutionEnabled):
(WebKit::WebEditorClient::isAutomaticTextReplacementEnabled):
(WebKit::WebEditorClient::isAutomaticSpellingCorrectionEnabled):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199565 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAdd svn:eol-style=LF to LayoutTests/ietestcenter/Javascript/TestCases/ files.
mark.lam@apple.com [Thu, 14 Apr 2016 22:59:42 +0000 (22:59 +0000)]
Add svn:eol-style=LF to LayoutTests/ietestcenter/Javascript/TestCases/ files.
https://bugs.webkit.org/show_bug.cgi?id=156588

Rubber-stamped by Geoffrey Garen.

These files are currently using CRs in their eols.  As a result, the EWS bots
will always fail to apply a patch if the patch touches one these files.  Adding
svn:eol-style=LF to them should resolve the issue.

Specifically, I ran the following command:
$ svn propset svn:eol-style LF LayoutTests/ietestcenter/Javascript/TestCases/*

Note: this patch will touch 1306 files (not including this ChangeLog).

* ietestcenter/Javascript/TestCases/10.4.2-1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.4.2-1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.4.2-1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.4.2-1-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.4.2-1-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.4.2-2-c-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.return.inner):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.6-10-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.6-10-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.6-12-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.6-12-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/10.6-13-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.6-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/10.6-6-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/10.6-6-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/10.6-6-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/10.6-6-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.1.4-0.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.1.5-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.1.5-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-a-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-a-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-b-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-c-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-c-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-d-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-d-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-d-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_4-4-d-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_5-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_6-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_6-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_7-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.1.5_7-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.13.1-1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.13.1-1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.13.1-1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.13.1-1-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.13.1-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.4.1-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-2-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-3-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.getter):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-4.a-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/11.4.1-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.with.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-0-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.10-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.capturedFoo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.o.foo):
(ES5Harness.registerTest.test.testcase.catch.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.o.foo):
(ES5Harness.registerTest.test.testcase.catch.foo):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.14-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.f.innerf):
(ES5Harness.registerTest.test.testcase.f):
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.2.1-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/12.2.1-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.10.6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.10.7.1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.10.7.2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.10.7.3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.10.7.4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.10.7.5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.12-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12-0-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-0-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g1-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g6-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g6-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g6-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g6-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g6-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g6-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.1.1-g6-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.2-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.2-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.2-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precodition):
* ietestcenter/Javascript/TestCases/15.12.3-11-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-11-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-5-a-i-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-5-b-i-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-6-a-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-6-a-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-6-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-6-b-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-6-b-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-6-b-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-7-a-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-8-a-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-8-a-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-8-a-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-8-a-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3-8-a-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_2-2-b-i-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toJSON):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_2-2-b-i-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toJSON):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_2-2-b-i-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toJSON):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_2-3-a-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_2-3-a-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_2-3-a-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_4-1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_4-1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.12.3_4-1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.10-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.10-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.10-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.10-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.11-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-23.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-26.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-27.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.11-4-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.12-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-23.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-26.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-27.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.12-3-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.13-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.13-2-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.14-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-1-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-1-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.Array):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-2-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-3-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-3-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.testArgs2):
(ES5Harness.registerTest.test.testcase.testArgs3):
(ES5Harness.registerTest.test.testcase.testArgs4):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.14-3-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.2-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.base):
(ES5Harness.registerTest.test.testcase.derived):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.2-2-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.3-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-100.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-101.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-102.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-103.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-104.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-105.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-106.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-107.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-108.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-109.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-110.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-111.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-112.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-113.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-114.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-115.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-116.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-117.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-118.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-119.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-120.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-121.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-122.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-123.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-124.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-125.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-126.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-127.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-128.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-129.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-130.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-131.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-132.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-133.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-134.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-135.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-136.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-137.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-138.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-139.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-140.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-141.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-142.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-143.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-144.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-145.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-146.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-147.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-148.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-149.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-150.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-151.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-152.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-153.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-154.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-155.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-156.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-157.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-158.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-159.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-160.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-161.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-162.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-163.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-164.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-165.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-166.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-167.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-168.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-169.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-170.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-171.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-172.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-173.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-174.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-175.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-176.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-177.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-178.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-179.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-180.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-182.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-185.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-186.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-188.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-189.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-190.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-191.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-192.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-193.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-194.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-195.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-196.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-197.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-198.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-199.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-200.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-201.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-202.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-203.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-204.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-205.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-206.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-207.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-208.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-209.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-210.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-211.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-216.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-217.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-218.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-219.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-220.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-221.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-222.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-23.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-26.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-27.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-28.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-29.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.getter):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-30.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-31.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-32.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-33.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-34.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-35.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-36.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-37.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-38.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-39.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-40.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-41.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-42.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-43.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-44.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-45.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-46.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-47.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-48.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-49.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-50.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-51.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-52.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-53.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-54.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-55.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-56.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-57.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-58.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-59.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-60.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-61.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-62.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-63.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-64.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-65.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-66.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-67.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-68.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-69.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-70.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-71.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-72.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-73.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-74.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-75.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-76.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-77.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-78.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-79.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-80.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-81.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-82.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-84.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-85.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-86.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-88.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-89.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-90.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-91.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-92.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-93.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-94.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-96.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-97.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-98.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.3-4-99.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.4-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.4-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.4-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.4-4-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.5-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.5-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.5-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.base):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.5-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.base):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.5-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.base):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.6-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.getter):
(ES5Harness.registerTest.test.testcase.desc.get getter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.set setter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.set setter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.set setter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.set setter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.set setter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.getter):
(ES5Harness.registerTest.test.testcase.desc.get getter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.setter):
(ES5Harness.registerTest.test.testcase.desc.set setter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.setter):
(ES5Harness.registerTest.test.testcase.desc.set setter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.get getter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.get getter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.get getter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.get getter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-3-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.desc.get getter):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.sameDataDescriptorValues):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.6-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.sameAccessorDescriptorValues):
(ES5Harness.registerTest.test.testcase.desc):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.7-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.7-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.8-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.8-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.9-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.2.3.9-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.2.3.9-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.2.1-11-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.3.2.1-11-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.3.2.1-11-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.3.3.2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.3.4.5-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-13.b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-13.b-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-13.b-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-13.b-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-13.b-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-15-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-16-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-2-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-8-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-9-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.3.4.5-9-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.3.2-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.3.2-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.3.2-0-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.3.2-0-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.3.2-0-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.3.2-0-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.3.2-0-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.14-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-1-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-10-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-10-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.Con):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.Con):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.try.):
(ES5Harness.registerTest.test.testcase.try.get var):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.set var.Con):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.Con):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.try.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get Object):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-2-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.toString):
(ES5Harness.registerTest.test.testcase.obj.length.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.toString):
(ES5Harness.registerTest.test.testcase.obj.length.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-23.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.proto.valueOf):
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test.testcase.child.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-28.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-29.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-3-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.i.Array.prototype.indexOf.call.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.i.Array.prototype.indexOf.call.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-4-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-23.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.toString):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.toString):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.proto.valueOf):
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test.testcase.child.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-28.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-29.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.fromIndex.valueOf):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-30.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.fromIndex.valueOf):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-31.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-32.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-33.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-5-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-6-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-7-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-7-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-8-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-8-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-8-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-8-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-8-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-8-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj1.toString):
(ES5Harness.registerTest.test.testcase.obj2.toString):
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get Object):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get Object):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.targetObj):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.targetObj):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-a-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get try):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-26.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-27.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.try.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.try.):
(ES5Harness.registerTest.test.testcase.try.get return):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-i-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-ii-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-iii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.14-9-b-iii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get Object):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.15-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-1-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.Con):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.Con):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.try.):
(ES5Harness.registerTest.test.testcase.try.get var):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.set var.Con):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.targetObj):
(ES5Harness.registerTest.test.testcase.arguments.2):
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.Con):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.try.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-2-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.toString):
(ES5Harness.registerTest.test.testcase.obj.length.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.length.toString):
(ES5Harness.registerTest.test.testcase.obj.length.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-23.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.proto.valueOf):
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test.testcase.child.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-26.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-27.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-28.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-29.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-3-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.i.Array.prototype.lastIndexOf.call.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.i.Array.prototype.lastIndexOf.call.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-4-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-15.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-17.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test.testcase.targetObj):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-23.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.toString):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.toString):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.proto.valueOf):
(ES5Harness.registerTest.test.testcase.Con):
(ES5Harness.registerTest.test.testcase.child.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-28.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-29.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.fromIndex.valueOf):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-30.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var.fromIndex.valueOf):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-31.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-32.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-33.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-5-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-6-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-6-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-6-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-6-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-6-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-6-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj1.toString):
(ES5Harness.registerTest.test.testcase.obj2.toString):
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.obj.toString):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get Object):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get Object):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.targetObj):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.targetObj):
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-a-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.fromIndex.valueOf):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-2.js: Added property svn:eol-style.
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-25.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-26.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-27.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.func):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-4.js: Added property svn:eol-style.
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.try.):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-6.js: Added property svn:eol-style.
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-i-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-ii-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-iii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-8-b-iii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get Object):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-9-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.15-9-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.):
(ES5Harness.registerTest.test.testcase.get var):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.16-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-7-c-ii-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.16-8-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.17-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-4-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-7-c-ii-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.17-8-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.18-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-7-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.bCalled.false.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.18-8-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.19-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-5-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.bCalled.false.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-8-c-iii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-9-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-9-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-9-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.19-9-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.20-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-10-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-10-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-10-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-10-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-6-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.bCalled.false.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.20-9-c-iii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.21-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-10-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-5-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-7-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-8-c-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-8-c-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-8-c-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-c-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.21-9-c-ii-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.4.22-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-10-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-5-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.valueOf):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.o.toString):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-7-9.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.foo):
(ES5Harness.registerTest.test.testcase.cb):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-8-c-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-8-c-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-8-c-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-b-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-c-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.4.22-9-c-ii-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test.testcase.callbackfn):
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.4.5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.5.1-3.d-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.5.1-3.d-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.5.1-3.d-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.5.1-5-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.4.5.1-5-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.4.20-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.4.20-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-1-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-1-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-1-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-1-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-1-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-10.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-11.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-12.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-13.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-14.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-16.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-18.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-19.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-20.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-21.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-22.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-24.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-27.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-28.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-29.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-30.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-32.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-34.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-35.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-36.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-37.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-38.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-39.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-40.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-41.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-42.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-43.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-44.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-45.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-46.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-47.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-48.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-49.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-50.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-51.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-52.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-53.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-54.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-55.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-56.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-57.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-58.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-59.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-60.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.4.20-4-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-5.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-6.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-7.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-3-8.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-7-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-7-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-7-3.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.5.5.5.2-7-4.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.7.3-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.7.3-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.7.3.1-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.7.3.1-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.7.4-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.9.4.4-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.9.4.4-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.9.5.43-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.9.5.43-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):
* ietestcenter/Javascript/TestCases/15.9.5.44-0-1.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
* ietestcenter/Javascript/TestCases/15.9.5.44-0-2.js: Added property svn:eol-style.
(ES5Harness.registerTest.test):
(ES5Harness.registerTest.precondition):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199564 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAnother build fix attempt.
andersca@apple.com [Thu, 14 Apr 2016 22:51:51 +0000 (22:51 +0000)]
Another build fix attempt.

* MiniBrowser/mac/WK2BrowserWindowController.m:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199563 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoBuild fix after r199549.
achristensen@apple.com [Thu, 14 Apr 2016 22:47:29 +0000 (22:47 +0000)]
Build fix after r199549.
https://bugs.webkit.org/show_bug.cgi?id=156580

* CMakeLists.txt:
* PlatformEfl.cmake:
* PlatformGTK.cmake:
* PlatformWin.cmake:
KillRingNone.cpp is indeed platform-specific. KillRingMac.mm is used instead only on Mac.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199562 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCrashTracer: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedResourc...
dino@apple.com [Thu, 14 Apr 2016 22:35:36 +0000 (22:35 +0000)]
CrashTracer: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedResource::addClientToSet + 27
https://bugs.webkit.org/show_bug.cgi?id=156602
<rdar://problem/18921091>

Reviewed by Simon Fraser.

Source/WebCore:

The CSS property list-style-image is inherited, so a transition on a parent
might cause a transition on a child. On that child, the value might be between
two generated crossfade images which haven't yet resolved, causing a crash.

Test: transitions/crossfade-transition.html

* css/CSSCrossfadeValue.cpp:
(WebCore::CSSCrossfadeValue::blend): Return null if there are no cached images.
* page/animation/CSSPropertyAnimation.cpp:
(WebCore::blendFunc): If we don't have an actual image to blend between, fall
out to the default case.

LayoutTests:

Tests that an animation between two inherited crossfade elements will not crash.

* transitions/crossfade-transition-expected.txt: Added.
* transitions/crossfade-transition.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199561 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoFix build.
andersca@apple.com [Thu, 14 Apr 2016 22:26:06 +0000 (22:26 +0000)]
Fix build.

* MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController webView:runOpenPanelWithParameters:initiatedByFrame:completionHandler:webView:runOpenPanelWithParameters:initiatedByFrame:completionHandler:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199560 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoTry to fix the Yosemite build.
andersca@apple.com [Thu, 14 Apr 2016 22:14:51 +0000 (22:14 +0000)]
Try to fix the Yosemite build.

* UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::UIClient::runOpenPanel):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199559 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years ago[Mac] Add API for open panel handling to WKWebView
andersca@apple.com [Thu, 14 Apr 2016 22:07:00 +0000 (22:07 +0000)]
[Mac] Add API for open panel handling to WKWebView
https://bugs.webkit.org/show_bug.cgi?id=137759
rdar://problem/23278623

Reviewed by Tim Horton.

Source/WebKit2:

Based on a patch by Brian Michel.

* Shared/API/Cocoa/WebKit.h:
Import WKOpenPanelParameters.h.

* Shared/Cocoa/APIObject.mm:
(API::Object::newObject):
Create a WKOpenPanelParameters for Type::OpenPanelParameters.

* UIProcess/API/APIOpenPanelParameters.cpp: Renamed from Source/WebKit2/Shared/WebOpenPanelParameters.cpp.
* UIProcess/API/APIOpenPanelParameters.h: Renamed from Source/WebKit2/Shared/WebOpenPanelParameters.h.
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/API/APIUIClient.h:
(API::UIClient::runOpenPanel):
Change this to take a SecurityOriginData.

* UIProcess/API/C/WKAPICast.h:
* UIProcess/API/C/WKOpenPanelParametersRef.cpp:
(WKOpenPanelParametersGetTypeID):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/API/C/WKOpenPanelResultListener.cpp:
(filePathsFromFileURLs):
(WKOpenPanelResultListenerChooseFiles):
* UIProcess/API/C/WKPage.cpp:
(WKPageSetPageUIClient):
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

* UIProcess/API/Cocoa/WKOpenPanelParameters.h: Added.
* UIProcess/API/Cocoa/WKOpenPanelParameters.mm: Added.
(-[WKOpenPanelParameters allowsMultipleSelection]):
(-[WKOpenPanelParameters _apiObject]):
* UIProcess/API/Cocoa/WKOpenPanelParametersInternal.h:
Add a WKOpenPanelParameters class which contains information about a file upload control.

* UIProcess/API/Cocoa/WKUIDelegate.h:
Add new delegate method.

* UIProcess/Cocoa/UIDelegate.h:
* UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::setDelegate):
Record whether the UI delegate implements the new delegate method.

(WebKit::UIDelegate::UIClient::runOpenPanel):
Invoke the new delegate method.

* UIProcess/PageClient.h:
(WebKit::PageClient::handleRunOpenPanel):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/WebOpenPanelResultListenerProxy.cpp:
(WebKit::WebOpenPanelResultListenerProxy::chooseFiles):
* UIProcess/WebOpenPanelResultListenerProxy.h:
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::runOpenPanel):
* UIProcess/WebPageProxy.h:
Change this to take a SecurityOriginData.

* UIProcess/WebPageProxy.messages.in:
Change RunOpenPanel to take a SecurityOriginData.

* UIProcess/ios/PageClientImplIOS.h:
* UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::handleRunOpenPanel):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/ios/WKContentViewInteraction.h:
* UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView _showRunOpenPanel:resultListener:]):
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

* UIProcess/ios/forms/WKFileUploadPanel.h:
* UIProcess/ios/forms/WKFileUploadPanel.mm:
(-[WKFileUploadPanel _chooseFiles:displayString:iconImage:]):
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

(-[WKFileUploadPanel presentWithParameters:resultListener:]):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* WebKit2.xcodeproj/project.pbxproj:
Add new file.

* WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::runOpenPanel):
Pass the security origin of the frame along.

Tools:

Have MiniBrowser implement the new delegate method.

* MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController webView:runOpenPanelWithParameters:initiatedByFrame:completionHandler:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199558 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUnreviewed, rolling out r199554.
jiewen_tan@apple.com [Thu, 14 Apr 2016 21:54:13 +0000 (21:54 +0000)]
Unreviewed, rolling out r199554.

The change breaks Yosemite Release/Debug build

Reverted changeset:

"[Mac] Add API for open panel handling to WKWebView"
https://bugs.webkit.org/show_bug.cgi?id=137759
http://trac.webkit.org/changeset/199554

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199557 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoWeb Inspector: Add a JavaScript Formatting test for template strings
commit-queue@webkit.org [Thu, 14 Apr 2016 21:46:20 +0000 (21:46 +0000)]
Web Inspector: Add a JavaScript Formatting test for template strings
https://bugs.webkit.org/show_bug.cgi?id=156600

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2016-04-14
Reviewed by Brian Burg.

Source/WebInspectorUI:

* Tools/Formatting/index.html:

LayoutTests:

* inspector/formatting/formatting-javascript-expected.txt:
* inspector/formatting/formatting-javascript.html:
* inspector/formatting/resources/javascript-tests/template-strings-expected.js: Added.
* inspector/formatting/resources/javascript-tests/template-strings.js: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199556 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoPublish the Web-exposed feature policy on webkit.org.
commit-queue@webkit.org [Thu, 14 Apr 2016 21:37:04 +0000 (21:37 +0000)]
Publish the Web-exposed feature policy on webkit.org.
https://bugs.webkit.org/show_bug.cgi?id=156552

Patch by Edward O'Connor <eoconnor@apple.com> on 2016-04-14
Reviewed by Timothy Hatcher.

* feature-policy.md: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199555 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years ago[Mac] Add API for open panel handling to WKWebView
andersca@apple.com [Thu, 14 Apr 2016 21:21:57 +0000 (21:21 +0000)]
[Mac] Add API for open panel handling to WKWebView
https://bugs.webkit.org/show_bug.cgi?id=137759
rdar://problem/23278623

Reviewed by Tim Horton.

Source/WebKit2:

Based on a patch by Brian Michel.

* Shared/API/Cocoa/WebKit.h:
Import WKOpenPanelParameters.h.

* Shared/Cocoa/APIObject.mm:
(API::Object::newObject):
Create a WKOpenPanelParameters for Type::OpenPanelParameters.

* UIProcess/API/APIOpenPanelParameters.cpp: Renamed from Source/WebKit2/Shared/WebOpenPanelParameters.cpp.
* UIProcess/API/APIOpenPanelParameters.h: Renamed from Source/WebKit2/Shared/WebOpenPanelParameters.h.
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/API/APIUIClient.h:
(API::UIClient::runOpenPanel):
Change this to take a SecurityOriginData.

* UIProcess/API/C/WKAPICast.h:
* UIProcess/API/C/WKOpenPanelParametersRef.cpp:
(WKOpenPanelParametersGetTypeID):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/API/C/WKOpenPanelResultListener.cpp:
(filePathsFromFileURLs):
(WKOpenPanelResultListenerChooseFiles):
* UIProcess/API/C/WKPage.cpp:
(WKPageSetPageUIClient):
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

* UIProcess/API/Cocoa/WKOpenPanelParameters.h: Added.
* UIProcess/API/Cocoa/WKOpenPanelParameters.mm: Added.
(-[WKOpenPanelParameters allowsMultipleSelection]):
(-[WKOpenPanelParameters _apiObject]):
* UIProcess/API/Cocoa/WKOpenPanelParametersInternal.h:
Add a WKOpenPanelParameters class which contains information about a file upload control.

* UIProcess/API/Cocoa/WKUIDelegate.h:
Add new delegate method.

* UIProcess/Cocoa/UIDelegate.h:
* UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::setDelegate):
Record whether the UI delegate implements the new delegate method.

(WebKit::UIDelegate::UIClient::runOpenPanel):
Invoke the new delegate method.

* UIProcess/PageClient.h:
(WebKit::PageClient::handleRunOpenPanel):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/WebOpenPanelResultListenerProxy.cpp:
(WebKit::WebOpenPanelResultListenerProxy::chooseFiles):
* UIProcess/WebOpenPanelResultListenerProxy.h:
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::runOpenPanel):
* UIProcess/WebPageProxy.h:
Change this to take a SecurityOriginData.

* UIProcess/WebPageProxy.messages.in:
Change RunOpenPanel to take a SecurityOriginData.

* UIProcess/ios/PageClientImplIOS.h:
* UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::handleRunOpenPanel):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* UIProcess/ios/WKContentViewInteraction.h:
* UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView _showRunOpenPanel:resultListener:]):
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

* UIProcess/ios/forms/WKFileUploadPanel.h:
* UIProcess/ios/forms/WKFileUploadPanel.mm:
(-[WKFileUploadPanel _chooseFiles:displayString:iconImage:]):
Change chooseFiles to take a Vector<String> instead of an API::Array of URLs.

(-[WKFileUploadPanel presentWithParameters:resultListener:]):
Rename WebKit::WebOpenPanelParameters to API::OpenPanelParameters.

* WebKit2.xcodeproj/project.pbxproj:
Add new file.

* WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::runOpenPanel):
Pass the security origin of the frame along.

Tools:

Have MiniBrowser implement the new delegate method.

* MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController webView:runOpenPanelWithParameters:initiatedByFrame:completionHandler:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199554 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoAllow listbox content and scrollbar to intrude padding area.
tonikitoo@webkit.org [Thu, 14 Apr 2016 21:14:55 +0000 (21:14 +0000)]
Allow listbox content and scrollbar to intrude padding area.
https://bugs.webkit.org/show_bug.cgi?id=128489

Reviewed by Myles C. Maxfield.

Source/WebCore:

Originally when the RenderListBox::controlClipRect method was implemented (see [1]), it used
to allow its content (<option>'s) to intrude padding to get rendered. Overlay scrollbars were also
allowed to paint over the padding area, if necessary.

[2] changed this behavior to restrict list-box'es content within the content box rect (excluding padding and border).

This had two consequences:
1) it made WebKit disallow list-box' content to intrude the padding area, diverging from other vendors.
like Firefox and Chrome.
2) Since overlay scrollbar might get painted over the padding area, if any, [2] could result
in the scrollbar being clipped out if padding-right is set (or padding-left in case of RTL content).

Patch changed WebKit back so that it allows list-box' content and overlay scrollbars to intrude the
padding area, matching other browsers vendors

[1] https://trac.webkit.org/changeset/18819/trunk/WebCore/rendering/RenderListBox.cpp
[2] https://trac.webkit.org/changeset/19037/trunk/WebCore/rendering/RenderListBox.cpp

Tests: fast/forms/listbox-selection-3.html
       fast/forms/listbox-padding-clip-selected.html
       fast/forms/listbox-padding-clip-expected-mismatch.html (renamed from listbox-padding-clip-overlay-expected.html)
       fast/forms/listbox-padding-clip-overlay-expected-mismatch.html (renamed from listbox-padding-clip-expected.html)

* rendering/RenderListBox.cpp:
(WebCore::RenderListBox::numVisibleItems): changed to allow list-box items to get rendered on the padding-bottom area.
This matches Firefox and Chrome.
(WebCore::RenderListBox::listIndexAtOffset): relax the check for a given list-box item at a specific offset in the vertical axis.
This means if an list-box item has its content painted into the padding-bottom area, it will be actionable by mouse clicking.
This matches Firefox and Chrome.
(WebCore::RenderListBox::controlClipRect): clips list-box content against the padding box rect rather than the content box rect,
to allow its list-box items' content intrude the padding area.
This matches Firefox and Chrome.

LayoutTests:

* fast/forms/listbox-selection-3-expected.txt: Added.
* fast/forms/listbox-selection-3.html: Added.
* fast/forms/listbox-padding-clip-selected.html: Added.
* fast/forms/listbox-padding-clip-selected-expected.html: Added.
* fast/forms/listbox-padding-clip-expected-mismatch.html: Renamed from listbox-padding-clip-overlay-expected.html.
* fast/forms/listbox-padding-clip-overlay-expected-mismatch.html: Renamed from listbox-padding-clip-expected.html.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199553 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCollapsed border cache invalidation can lead to O(n^2) during style resolve
antti@apple.com [Thu, 14 Apr 2016 21:09:19 +0000 (21:09 +0000)]
Collapsed border cache invalidation can lead to O(n^2) during style resolve
https://bugs.webkit.org/show_bug.cgi?id=156570

Reviewed by Darin Adler.

RenderTable::invalidateCollapsedBorders traverses all cells. It is called when table cell border changes.
This can result in O(n^2) during style resolve.

* rendering/RenderTable.cpp:
(WebCore::RenderTable::layout):
(WebCore::RenderTable::invalidateCollapsedBorders):

    For cell border style change invalidate the hasEmptyCollapsedBorder bits only for the neighbouring cells.
    They are the only ones that can be affected.

* rendering/RenderTable.h:
(WebCore::RenderTable::collapsedBordersAreValid):
(WebCore::RenderTable::collapsedEmptyBorderIsPresent):
(WebCore::RenderTable::currentBorderValue):
* rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::styleDidChange):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199552 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years ago[css-grid] Implement CSSGridTemplateAreasValue::equals
rego@igalia.com [Thu, 14 Apr 2016 20:49:12 +0000 (20:49 +0000)]
[css-grid] Implement CSSGridTemplateAreasValue::equals
https://bugs.webkit.org/show_bug.cgi?id=156578

Reviewed by Darin Adler.

Source/WebCore:

This was causing an infinite loop setting grid-template-areas
from JavaScript.

The reason was that CSSGridTemplateAreasValue needs
an specific implementation of equals() method.

Test: fast/css-grid-layout/grid-template-areas-infinite-loop.html

* css/CSSGridTemplateAreasValue.cpp:
(WebCore::CSSGridTemplateAreasValue::equals):
* css/CSSGridTemplateAreasValue.h:

LayoutTests:

* fast/css-grid-layout/grid-template-areas-infinite-loop-expected.txt: Added.
* fast/css-grid-layout/grid-template-areas-infinite-loop.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199551 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUpdate Animometer plan
jonlee@apple.com [Thu, 14 Apr 2016 20:22:02 +0000 (20:22 +0000)]
Update Animometer plan
https://bugs.webkit.org/show_bug.cgi?id=156569

Reviewed by Alex Christensen.

* Scripts/webkitpy/benchmark_runner/data/plans/animometer.plan: Update to r199328. Includes update to screen
resolution, starting with complexity of 1, and fixing SVG, multiply, and text tests.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199550 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years ago[CMake] Clean up CMake files
bfulgham@apple.com [Thu, 14 Apr 2016 19:02:04 +0000 (19:02 +0000)]
[CMake] Clean up CMake files
https://bugs.webkit.org/show_bug.cgi?id=156580

Reviewed by Alex Christensen.

Revise the various CMake input files to reduce the amount of duplicated file references in
the various ports.

* CMakeLists.txt:
* PlatformAppleWin.cmake:
* PlatformEfl.cmake:
* PlatformGTK.cmake:
* PlatformWin.cmake:
* PlatformWinCairo.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199549 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoRenderMathMLOperator: Add helper function to retrieve italic correction
fred.wang@free.fr [Thu, 14 Apr 2016 18:27:51 +0000 (18:27 +0000)]
RenderMathMLOperator: Add helper function to retrieve italic correction
https://bugs.webkit.org/show_bug.cgi?id=156572

Reviewed by Darin Adler.

No new tests, the helper function will only be used in bug 153918.

* rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::italicCorrection): Return the italic correction from the MATH table if it's a large operator.
* rendering/mathml/RenderMathMLOperator.h: Declare italicCorrection.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199548 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoRenderMathMLOperator: Move glyph measuring helper functions outside the class
fred.wang@free.fr [Thu, 14 Apr 2016 18:23:51 +0000 (18:23 +0000)]
RenderMathMLOperator: Move glyph measuring helper functions outside the class
https://bugs.webkit.org/show_bug.cgi?id=156571

Patch by Frederic Wang <fwang@igalia.com> on 2016-04-14
Reviewed by Darin Adler.

No new tests, this is just a simple refactoring to prepare the patch
for bug 156542, without any behavior change.

* rendering/mathml/RenderMathMLOperator.cpp: MATHML_OPDICT_SIZE was removed in bug 152242, so no need to undef it.
(WebCore::boundsForGlyph): Static inline helper function moved from the RenderMathMLOperator class.
(WebCore::heightForGlyph): Ditto.
(WebCore::advanceWidthForGlyph): Ditto and renamed.
(WebCore::RenderMathMLOperator::computePreferredLogicalWidths): Rename advanceForGlyph.
(WebCore::RenderMathMLOperator::findStretchyData): Ditto.
(WebCore::RenderMathMLOperator::updateStyle): Ditto.
(WebCore::RenderMathMLOperator::paintGlyph): Ditto.
(WebCore::RenderMathMLOperator::paint): Ditto.
(WebCore::RenderMathMLOperator::trailingSpaceError): Ditto.
(WebCore::RenderMathMLOperator::setOperatorProperties): Deleted.
(WebCore::RenderMathMLOperator::boundsForGlyph): Deleted.
(WebCore::RenderMathMLOperator::heightForGlyph): Deleted.
(WebCore::RenderMathMLOperator::advanceForGlyph): Deleted.
* rendering/mathml/RenderMathMLOperator.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199547 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoSet some RenderMathMLOperator members as final
fred.wang@free.fr [Thu, 14 Apr 2016 18:21:15 +0000 (18:21 +0000)]
Set some RenderMathMLOperator members as final
https://bugs.webkit.org/show_bug.cgi?id=156574

Reviewed by Darin Adler.

No new tests, this is only a simple refactoring without behavior change.

* rendering/mathml/RenderMathMLOperator.h: Replace "override" with "final" for some members.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199546 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUpdate treatment of invoking RegExp.prototype methods on RegExp.prototype.
mark.lam@apple.com [Thu, 14 Apr 2016 18:16:35 +0000 (18:16 +0000)]
Update treatment of invoking RegExp.prototype methods on RegExp.prototype.
https://bugs.webkit.org/show_bug.cgi?id=155922

Reviewed by Keith Miller.

Source/JavaScriptCore:

According to the TC39 committee, when invoking the following RegExp.prototype
methods on the RegExp.prototype:
1. RegExp.prototype.flags yields ""
2. RegExp.prototype.global yields undefined
3. RegExp.prototype.ignoreCase yields undefined
4. RegExp.prototype.multiline yields undefined
5. RegExp.prototype.unicode yields undefined
6. RegExp.prototype.source yields "(?:)"
7. RegExp.prototype.sticky yields undefined
8. RegExp.prototype.toString() yields "/(?:)/"

and RegExp.prototype is still NOT an instance of RegExp.  The above behavior
changes is a special dispensation applicable only to RegExp.prototype.  The ES6
spec of throwing errors still applies if those methods are applied to anything =
else that is not a RegExp object.

* runtime/RegExpPrototype.cpp:
(JSC::regExpProtoGetterGlobal):
(JSC::regExpProtoGetterIgnoreCase):
(JSC::regExpProtoGetterMultiline):
(JSC::regExpProtoGetterSticky):
(JSC::regExpProtoGetterUnicode):
(JSC::regExpProtoGetterFlags):
(JSC::regExpProtoGetterSource):
- Implemented new behavior.

* tests/es6/miscellaneous_built-in_prototypes_are_not_instances.js:
(test):
- Updated to match current kangax test.

LayoutTests:

* fast/regex/script-tests/toString.js:
* fast/regex/toString-expected.txt:
* ietestcenter/Javascript/15.10.7.1-1-expected.txt:
* ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
(ES5Harness.registerTest.test):
* js/kde/RegExp-expected.txt:
* js/kde/script-tests/RegExp.js:
* js/pic/cached-named-property-getter.html:
* js/regexp-flags-expected.txt:
* js/script-tests/regexp-flags.js:
- updated test behaviors in some cases, and rebased results as needed.

* js/regress/regexp-prototype-is-not-instance-expected.txt: Added.
* js/regress/regexp-prototype-is-not-instance.html: Added.
* js/regress/script-tests/regexp-prototype-is-not-instance.js: Added.
- Tests new RegExp.prototype method behaviors.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199545 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoEnsure that RenderMathMLOperator::stretchTo functions are called with stretchy operat...
fred.wang@free.fr [Thu, 14 Apr 2016 18:04:44 +0000 (18:04 +0000)]
Ensure that RenderMathMLOperator::stretchTo functions are called with stretchy operators that have the correct direction
https://bugs.webkit.org/show_bug.cgi?id=156542

Patch by Frederic Wang <fwang@igalia.com> on 2016-04-14
Reviewed by Darin Adler.

Source/WebCore:

In the RenderMathMLUnderOver refactoring (r199293), we avoided doing a
horizontal stretchTo call for non-stretchy operators. Here we do the
same for RenderMathMLRow and avoid doing a vertical stretchTo call for
horizontal or non-stretchy operators. We also add appropriate ASSERT in
the RenderMathMLOperator::stretchTo functions. To avoid failing tests
with DOM/style update, we make our updates a bit stricter. Hopefully,
we could manage such things better in the future (bug 156536).

Tests: mathml/presentation/row-nonstretchy-or-horizontal.html
       mathml/presentation/underover-nonstretchy-or-vertical.html

* mathml/MathMLTextElement.cpp:
(WebCore::MathMLTextElement::parseAttribute): Replace setOperatorFlagAndScheduleLayoutIfNeeded with a stronger rendering update.
Also ensure that this is done when the lspace/rspace attributes change.
This avoids breaking mathml/presentation/mo-lspace-rspace-dynamic.html
* rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::stretchTo): Add ASSERT to ensure that it is only called with stretchy operators that have the correct direction.
(WebCore::RenderMathMLOperator::styleDidChange): Do a stronger rendering update when the style changes.
This avoids breaking mathml/presentation/style-changed.html
(WebCore::RenderMathMLOperator::setOperatorFlagAndScheduleLayoutIfNeeded): Deleted.
* rendering/mathml/RenderMathMLOperator.h: Make updateFromElement public so that it can be called from MathMLTextElement::parseAttribute
Remove setOperatorFlagAndScheduleLayoutIfNeeded and declare styleDidChange.
* rendering/mathml/RenderMathMLRow.cpp:
(WebCore::RenderMathMLRow::layoutRowItems): Only call stretchTo for vertical stretchy operators.

LayoutTests:

Add a test to ensure that nonstretchy or horizontal operators in a
RenderMathMLRow do not stretch. This is similar to the existing test
for munderover and we improve a bit that one too.
Besides the verification of the rendering, these two tests will also
check that the RenderMathMLOperator::stretchTo calls are not done in a
way that violates the ASSERT at the top of stretchTo.

* mathml/presentation/row-nonstretchy-or-horizontal.html: Added.
* mathml/presentation/row-nonstretchy-or-horizontal-expected.html: Added.
* mathml/presentation/underover-nonstretchy-horizontal.html: Removed.
* mathml/presentation/underover-nonstretchy-horizontal-expected.html: Removed.
* mathml/presentation/underover-nonstretchy-or-vertical.html: Renamed from LayoutTests/mathml/presentation/underover-nonstretchy-horizontal.html.
We now also test the case of vertical operators in munderover.
* mathml/presentation/underover-nonstretchy-or-vertical-expected.html: Renamed from LayoutTests/mathml/presentation/underover-nonstretchy-horizontal-expected.html.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199544 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoSome imported ES6 tests are missing __createIterableObject
ggaren@apple.com [Thu, 14 Apr 2016 17:56:31 +0000 (17:56 +0000)]
Some imported ES6 tests are missing __createIterableObject
https://bugs.webkit.org/show_bug.cgi?id=156584

Reviewed by Keith Miller.

These tests were failing because I neglected to include __createIterableObject
when I first imported them. Now they pass.

* tests/es6.yaml:
* tests/es6/Array_static_methods_Array.from_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/Array_static_methods_Array.from_instances_of_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/Array_static_methods_Array.from_iterator_closing.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/Array_static_methods_Array.from_map_function_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/Array_static_methods_Array.from_map_function_instances_of_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/Map_iterator_closing.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/Promise_Promise.all_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test.asyncTestPassed):
* tests/es6/Promise_Promise.race_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test.asyncTestPassed):
* tests/es6/Set_iterator_closing.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/WeakMap_iterator_closing.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/WeakSet_iterator_closing.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/destructuring_iterator_closing.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/destructuring_with_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/destructuring_with_instances_of_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/for..of_loops_iterator_closing_break.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/for..of_loops_iterator_closing_throw.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/for..of_loops_with_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/for..of_loops_with_instances_of_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/generators_yield_star_generic_iterables.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/generators_yield_star_iterator_closing_via_throw.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
* tests/es6/spread_..._operator_with_generic_iterables_in_arrays.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/spread_..._operator_with_generic_iterables_in_calls.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/spread_..._operator_with_instances_of_iterables_in_arrays.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):
* tests/es6/spread_..._operator_with_instances_of_iterables_in_calls.js:
(iterator.next):
(iterable.Symbol.iterator):
(__createIterableObject):
(test):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199543 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoREGRESSION: Web Inspector: Remote inspector doesn't work
commit-queue@webkit.org [Thu, 14 Apr 2016 17:44:20 +0000 (17:44 +0000)]
REGRESSION: Web Inspector: Remote inspector doesn't work
https://bugs.webkit.org/show_bug.cgi?id=156543

Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2016-04-14
Reviewed by Timothy Hatcher.

WebSocket connection is blocked by CSP, but needed by the remote web inspector to work, so allow connect to ws
URLs from the web inspector. Also add stubs for zoomFactor and setZoomFactor to InspectorFrontendHostStub,
required after r199396.

* UserInterface/Base/InspectorFrontendHostStub.js:
(window.InspectorFrontendHost.WebInspector.InspectorFrontendHostStub.prototype.setZoomFactor):
(window.InspectorFrontendHost.WebInspector.InspectorFrontendHostStub.prototype.zoomFactor):
* UserInterface/Main.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199541 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoWhen FileInputType::setFiles is called with an empty file list, the last set icon...
andersca@apple.com [Thu, 14 Apr 2016 17:34:25 +0000 (17:34 +0000)]
When FileInputType::setFiles is called with an empty file list, the last set icon is not cleared
https://bugs.webkit.org/show_bug.cgi?id=156582

Reviewed by Beth Dakin.

* html/FileInputType.cpp:
(WebCore::FileInputType::requestIcon):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199540 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoRemove UsePointersEvenForNonNullableObjectArguments from Internals
darin@apple.com [Thu, 14 Apr 2016 17:10:14 +0000 (17:10 +0000)]
Remove UsePointersEvenForNonNullableObjectArguments from Internals
https://bugs.webkit.org/show_bug.cgi?id=156539

Reviewed by Alex Christensen.

Source/WebCore:

* html/HTMLImageElement.idl: Exported this so it can be used as the type for
a function argument in Internals.idl.
* html/HTMLInputElement.idl: Ditto.
* html/HTMLLinkElement.idl: Ditto.
* html/HTMLSelectElement.idl: Ditto.

* testing/Internals.cpp:
(WebCore::InspectorStubFrontend::InspectorStubFrontend): Take a Page&.
(WebCore::Internals::create): Take a Document&.
(WebCore::Internals::resetToConsistentState): Take a Page&.
(WebCore::Internals::Internals): Take a Document&.
(WebCore::Internals::settings): Use nullptr instead of 0.
(WebCore::Internals::address): Take a Node&.
(WebCore::Internals::nodeNeedsStyleRecalc): Take a Node& and no ExceptionCode&.
(WebCore::Internals::styleChangeType): Ditto.
(WebCore::Internals::xhrResponseSource): Take an XMLHttpRequest&.
(WebCore::Internals::isSharingStyleSheetContents): Take two
HTMLLinkElement&.
(WebCore::Internals::isStyleSheetLoadingSubresources): Take an HTMLLinkElement&.
(WebCore::Internals::imageFrameIndex): Take an HTMLImageElement& and no
ExceptionCode&. Also return an unsigned rather than size_t, since the IDL expects
unsigned long, which means unsigned in C++ code.
(WebCore::Internals::treeScopeRootNode): Take a Node& and no ExceptionCode&.
(WebCore::Internals::parentTreeScope): Ditto.
(WebCore::Internals::pauseAnimationAtTimeOnElement): Take an Element&.
(WebCore::Internals::pauseAnimationAtTimeOnPseudoElement): Ditto.
(WebCore::Internals::pauseTransitionAtTimeOnElement): Ditto.
(WebCore::Internals::pauseTransitionAtTimeOnPseudoElement): Ditto.
(WebCore::Internals::attached): Deleted.
(WebCore::Internals::elementRenderTreeAsText): Take an Element&.
(WebCore::Internals::hasPausedImageAnimations): Take an Element& and no
ExceptionCode&.
(WebCore::Internals::computedStyleIncludingVisitedInfo): Take a Node& and no
ExceptionCode&.
(WebCore::Internals::ensureShadowRoot): Take an Element&.
(WebCore::Internals::ensureUserAgentShadowRoot): Take an Element& and no
ExceptionCode&.
(WebCore::Internals::createShadowRoot): Take an Element&.
(WebCore::Internals::shadowRoot): Take an Element& and no ExceptionCode&.
(WebCore::Internals::shadowRootType): Take a Node&.
(WebCore::Internals::includerFor): Deleted.
(WebCore::Internals::shadowPseudoId): Take an Element& and no ExceptionCode&.
(WebCore::Internals::setShadowPseudoId): Ditto.
(WebCore::Internals::visiblePlaceholder): Take an Element&.
(WebCore::Internals::selectColorInColorChooser): Take an HTMLInputElement&.
(WebCore::Internals::boundingBox): Take an Element& and no ExceptionCode&.
(WebCore::Internals::markerCountForNode): Take a Node&.
(WebCore::Internals::markerAt): Ditto.
(WebCore::Internals::markerRangeForNode): Ditto.
(WebCore::Internals::markerDescriptionForNode): Ditto.
(WebCore::Internals::addTextMatchMarker): Take a const Range&.
(WebCore::Internals::setScrollViewPosition): Take int instead of long; long in
IDL means int in C++ code.
(WebCore::Internals::wasLastChangeUserEdit): Take an Element&.
(WebCore::Internals::elementShouldAutoComplete): Take an HTMLInputElement&.
(WebCore::Internals::setEditingValue): Take an HTMLInputElement& and no
ExceptionCode&.
(WebCore::Internals::setAutofilled): Ditto.
(WebCore::Internals::setShowAutoFillButton): Ditto.
(WebCore::Internals::scrollElementToRect): Take an Element& and int instead of long.
(WebCore::Internals::autofillFieldName): Take an Element&.
(WebCore::Internals::rangeFromLocationAndLength): Take an Element& and no ExceptionCode&.
(WebCore::Internals::locationFromRange): Ditto.
(WebCore::Internals::lengthFromRange): Take an Element& and const Range& and no
ExceptionCode&.
(WebCore::Internals::rangeAsText): Take const Range& an no ExceptionCode&.
(WebCore::Internals::subrange): Take Range& an no ExceptionCode&.
(WebCore::Internals::nodesFromRect): Take a Document&.
(WebCore::Internals::openDummyInspectorFrontend): Ditto.
(WebCore::Internals::layerTreeAsText): Take an Element&.
(WebCore::Internals::setElementUsesDisplayListDrawing): Ditto.
(WebCore::Internals::setElementTracksDisplayListReplay): Ditto.
(WebCore::Internals::displayListForElement): Ditto.
(WebCore::Internals::replayDisplayListForElement): Ditto.
(WebCore::Internals::counterValue): Ditto.
(WebCore::Internals::pageNumber): Ditto.
(WebCore::Internals::webkitWillEnterFullScreenForElement): Ditto.
(WebCore::Internals::webkitDidEnterFullScreenForElement): Ditto.
(WebCore::Internals::webkitWillExitFullScreenForElement): Ditto.
(WebCore::Internals::webkitDidExitFullScreenForElement): Ditto.
(WebCore::Internals::layerFlushCount): Return unsigned instead of unsigned long.
IDL unsigned long means unsigned in C++ code.
(WebCore::Internals::styleRecalcCount): Ditto.
(WebCore::Internals::compositingUpdateCount): Ditto.
(WebCore::Internals::deserializeBuffer): Take an ArrayBuffer&.
(WebCore::Internals::markerTextForListItem): Take an Element& and no ExceptionCode&.
(WebCore::Internals::toolTipFromElement): Ditto.
(WebCore::Internals::getImageSourceURL): Ditto.
(WebCore::Internals::simulateAudioInterruption): Take an HTMLMediaElement&.
(WebCore::Internals::mediaElementHasCharacteristic): Ditto.
(WebCore::Internals::isSelectPopupVisible): Take an HTMLSelectElement&.
(WebCore::Internals::closestTimeToTimeRanges): Take a TimeRange&.
(WebCore::Internals::isPluginUnavailabilityIndicatorObscured): Take an Element&.
(WebCore::Internals::isPluginSnapshotted): Take an Element& and no ExceptionCode&.
(WebCore::Internals::bufferedSamplesForTrackID): Take a SourceBuffer&.
(WebCore::Internals::setShouldGenerateTimestamps): Ditto.
(WebCore::Internals::setMediaElementRestrictions): Take an HTMLMediaElement&.
(WebCore::Internals::elementIsBlockingDisplaySleep): Take an HTMLMediaElement&.
(WebCore::Internals::setAudioContextRestrictions): Take an AudioContext&.
(WebCore::Internals::scrollSnapOffsets): Take an Element&.
(WebCore::Internals::getCurrentMediaControlsStatusForElement): Take an HTMLMediaElement&.
(WebCore::Internals::userVisibleString): Take a const DOMURL&.
(WebCore::Internals::composedTreeAsText): Take a Node&.

* testing/Internals.h: Update for all the changes listed above.

* testing/Internals.idl: Removed UsePointersEvenForNonNullableObjectArguments. Removed
many unneeded [RaisesException]. Used more specific types for many arguments. Removed
unused, and unimplemented, attached and includedFor functions. Made the node argument to
updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks nullable as well as optional.

* testing/Internals.mm:
(WebCore::Internals::userVisibleString): Take a const DOMURL&.

* testing/js/WebCoreTestSupport.cpp:
(WebCoreTestSupport::injectInternalsObject): Pass a Document& rather than a Document*.
(WebCoreTestSupport::resetInternalsObject): Pass a Page& rather than a Page*.

LayoutTests:

* fast/forms/color/input-color-onchange-event-expected.txt: Updated.
* fast/forms/color/input-color-onchange-event.html: Removed unneeded test of how the
internals object handles incorrect values passed to the test function. This wasn't testing
actual WebKit code at all, it was just a test of the internals object implementation.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199539 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCSP: Ignore report-only policy delivered via meta element
dbates@webkit.org [Thu, 14 Apr 2016 16:48:05 +0000 (16:48 +0000)]
CSP: Ignore report-only policy delivered via meta element
https://bugs.webkit.org/show_bug.cgi?id=156565
<rdar://problem/25718167>

Reviewed by Brent Fulgham.

Source/WebCore:

Only honor a report-only policy delivered via the HTTP header Content-Security-Policy-Report-Only
or X-WebKit-CSP-Report-Only as per section Content-Security-Policy-Report-Only Header Field of
the Content Security Policy Level 2 spec., <https://w3c.github.io/webappsec-csp/2/> (Editor's Draft, 29 August 2015).

Currently we honor a report-only policy delivered via a meta element or an HTTP header. Instead
we should only honor such a policy when delivered via an HTTP header.

Tests: http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored2.html
       http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.php
       http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode.php
       http/tests/security/contentSecurityPolicy/report-multiple-violations-01.php
       http/tests/security/contentSecurityPolicy/report-multiple-violations-02.php
       http/tests/security/contentSecurityPolicy/report-only-report-uri-missing.php

* dom/Document.cpp:
(WebCore::Document::processHttpEquiv): Do not process policy for HTTP equivalent header
Content-Security-Policy-Report-Only and X-WebKit-CSP-Report-Only.

LayoutTests:

Add new test LayoutTests/http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored2.html
to ensure that we ignore X-WebKit-CSP-Report-Only when delivered via a meta element.

Rename test report-multiple-violations-0{1, 2}.html and eval-allowed-in-report-only-mode-and-sends-report.html
to report-multiple-violations-0{1, 2}.php and eval-allowed-in-report-only-mode-and-sends-report.php, respectively,
so that we can make use of PHP to deliver the report-only policy via an HTTP header instead of via a meta element
as the latter is no longer supported. Additionally, fix up code style in some tests to make them more
consistent with the code style we use for tests.

* TestExpectations: Update some entries due to renaming and mark tests reportonly-in-meta-ignored.html
and reportonly-in-meta-ignored2.html as PASS so that we run them.
* http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored.html:
* http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored2-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored2.html: Added.
* http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.html.
* http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-expected.txt:
* http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode.html.
* http/tests/security/contentSecurityPolicy/report-multiple-violations-01.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-multiple-violations-01.html.
* http/tests/security/contentSecurityPolicy/report-multiple-violations-02.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-multiple-violations-02.html.
* http/tests/security/contentSecurityPolicy/report-only-report-uri-missing.html: Removed.
* http/tests/security/contentSecurityPolicy/report-only-report-uri-missing.php: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199538 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoDashboard is spelled as Dashbard in several source files
commit-queue@webkit.org [Thu, 14 Apr 2016 14:08:33 +0000 (14:08 +0000)]
Dashboard is spelled as Dashbard in several source files
https://bugs.webkit.org/show_bug.cgi?id=156577

Patch by Antoine Quint <graouts@apple.com> on 2016-04-14
Reviewed by Eric Carlson.

* html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::getContext):
* html/canvas/CanvasGradient.cpp:
(WebCore::CanvasGradient::CanvasGradient):
(WebCore::CanvasGradient::addColorStop):
* html/canvas/CanvasGradient.h:
(WebCore::CanvasGradient::setDashboardCompatibilityMode):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199537 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoWebGL based canvases composite incorrectly after changing size
commit-queue@webkit.org [Thu, 14 Apr 2016 11:09:37 +0000 (11:09 +0000)]
WebGL based canvases composite incorrectly after changing size
https://bugs.webkit.org/show_bug.cgi?id=152556
<rdar://problem/24012678>

Patch by Antoine Quint <graouts@apple.com> on 2016-04-14
Reviewed by Dean Jackson.

Source/WebCore:

On iOS, we use the CAEAGLLayer's bounds to set the size of the backing store.
However, that layer's bounds is also used to size the layer during layout. If
the canvas backing store is resized after layout has been performed, the call
to setBounds loses the layout value and the <canvas> element is incorrectly
sized on screen.

To address this, when updating the backing store, we keep track of the previous
layer bounds so we can reset it after we sized the backing store.

Test: webgl/webgl-backing-store-size-update.html

* platform/graphics/GraphicsContext3D.h:
* platform/graphics/mac/GraphicsContext3DMac.mm:
(WebCore::GraphicsContext3D::setRenderbufferStorageFromDrawable):

LayoutTests:

Adding a new test that sets the size of the backing store to a different
size than the layout size after the layout size of the <canvas> element
has been applied to ensure that the implementation correctly retains the
layout size as the canvas backing store is resized.

* webgl/webgl-backing-store-size-update-expected.html: Added.
* webgl/webgl-backing-store-size-update.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199536 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoFix build without IndexedDB.
achristensen@apple.com [Thu, 14 Apr 2016 07:49:55 +0000 (07:49 +0000)]
Fix build without IndexedDB.

* DatabaseProcess/DatabaseProcess.cpp:
(WebKit::DatabaseProcess::deleteWebsiteDataForOrigins):
(WebKit::DatabaseProcess::grantSandboxExtensionsForBlobs):
(WebKit::DatabaseProcess::prepareForAccessToTemporaryFile):
* DatabaseProcess/DatabaseProcess.h:
* DatabaseProcess/DatabaseProcess.messages.in:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199532 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUnreviewed. Fix GObject DOM bindings API break after r199392.
carlosgc@webkit.org [Thu, 14 Apr 2016 06:37:42 +0000 (06:37 +0000)]
Unreviewed. Fix GObject DOM bindings API break after r199392.

Since r199392 webkit_dom_attr_set_value() no longer raises exceptions, but we need to keep the GError parameter
to keep backwards compatibility.

* bindings/scripts/CodeGeneratorGObject.pm:
(FunctionUsedToRaiseException):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199531 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCMake MiniBrowser should be an app bundle
achristensen@apple.com [Thu, 14 Apr 2016 05:56:45 +0000 (05:56 +0000)]
CMake MiniBrowser should be an app bundle
https://bugs.webkit.org/show_bug.cgi?id=156521

Reviewed by Brent Fulgham.

Source/JavaScriptCore:

* PlatformMac.cmake:
Unreviewed build fix.  Define __STDC_WANT_LIB_EXT1__ so we can find memset_s.

Tools:

* MiniBrowser/mac/CMakeLists.txt:
Make an app bundle and compile nibs.
* MiniBrowser/mac/Info.plist:
CMake doesn't know what to do with :rfc1034identifier and there's no reason to keep it.  This is just MiniBrowser.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199530 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoJSContext Inspector: Improve Class instances and JSC API Exported Values view in...
commit-queue@webkit.org [Thu, 14 Apr 2016 04:59:49 +0000 (04:59 +0000)]
JSContext Inspector: Improve Class instances and JSC API Exported Values view in Console / ObjectTree
https://bugs.webkit.org/show_bug.cgi?id=156566
<rdar://problem/16392365>

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2016-04-13
Reviewed by Timothy Hatcher.

Source/JavaScriptCore:

* inspector/InjectedScriptSource.js:
(InjectedScript.RemoteObject.prototype._appendPropertyPreviews):
Treat non-basic object types as not lossless so they can be expanded.
Show non-enumerable native getters in Object previews.

LayoutTests:

* inspector/console/console-table-expected.txt:
* inspector/model/remote-object.html:
* platform/mac/inspector/model/remote-object-expected.txt:
More values are treated as not-lossless and therefore expandable.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199529 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoREGRESSION (r199401): Internal builds of Safari hang on launch
dbates@webkit.org [Thu, 14 Apr 2016 03:21:29 +0000 (03:21 +0000)]
REGRESSION (r199401): Internal builds of Safari hang on launch
https://bugs.webkit.org/show_bug.cgi?id=156545
<rdar://problem/25697779>

As pointed out by Darin Adler, remove RELEASE_ASSERT() that I inadvertently left in
WebCore::secCodeForProcess() as part of r199504. For now, we handle
SecCodeCopyGuestWithAttributes() returning an error. In a subsequent commit we will
look to re-introduce the use of a RELEASE_ASSERT() to enforce the invariant that
SecCodeCopyGuestWithAttributes() returns a success status.

* Shared/mac/CodeSigning.mm:
(WebKit::secCodeForProcess):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199528 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCSP: Nested browsing context created for <object> or <embed> should respect object...
dbates@webkit.org [Thu, 14 Apr 2016 02:39:58 +0000 (02:39 +0000)]
CSP: Nested browsing context created for <object> or <embed> should respect object-src directive
https://bugs.webkit.org/show_bug.cgi?id=156563
<rdar://problem/25715713>

Reviewed by Darin Adler.

Source/WebCore:

As per section object-src of the Content Security Policy Level 2 spec.,
<https://w3c.github.io/webappsec-csp/2/> (Editor's Draft, 29 August 2015), a nested browsing
context created for an HTML object or HTML embed element should respect the object-src directive.

Currently a nested browsing context created for an HTML object or HTML embed element respects
the child-src directive or frame-src directive (in that order). Instead such nested browsing
contexts should respect the object-src directive.

Tests: http/tests/security/contentSecurityPolicy/object-src-allows-embed-blocked-by-child-src.html
       http/tests/security/contentSecurityPolicy/object-src-allows-embed-blocked-by-frame-src.html
       http/tests/security/contentSecurityPolicy/object-src-allows-object-blocked-by-child-src.html
       http/tests/security/contentSecurityPolicy/object-src-allows-object-blocked-by-frame-src.html
       http/tests/security/contentSecurityPolicy/object-src-blocks-embed-allowed-by-child-src.html
       http/tests/security/contentSecurityPolicy/object-src-blocks-embed-allowed-by-frame-src.html
       http/tests/security/contentSecurityPolicy/object-src-blocks-object-allowed-by-child-src.html
       http/tests/security/contentSecurityPolicy/object-src-blocks-object-allowed-by-frame-src.html

* loader/PolicyChecker.cpp:
(WebCore::isAllowedByContentSecurityPolicy): Added. Checks whether the specified URL is allowed by the
object-src or the child-src/frame-src directive for a plugin element and non-plugin element, respectively.
(WebCore::PolicyChecker::checkNavigationPolicy): Modified to call isAllowedByContentSecurityPolicy().

LayoutTests:

Add tests to ensure that nested browsing context created for <object> and <embed> respect
the object-src directive.

* http/tests/security/contentSecurityPolicy/object-src-allows-embed-blocked-by-child-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-allows-embed-blocked-by-child-src.html: Added.
* http/tests/security/contentSecurityPolicy/object-src-allows-embed-blocked-by-frame-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-allows-embed-blocked-by-frame-src.html: Added.
* http/tests/security/contentSecurityPolicy/object-src-allows-object-blocked-by-child-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-allows-object-blocked-by-child-src.html: Added.
* http/tests/security/contentSecurityPolicy/object-src-allows-object-blocked-by-frame-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-allows-object-blocked-by-frame-src.html: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-embed-allowed-by-child-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-embed-allowed-by-child-src.html: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-embed-allowed-by-frame-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-embed-allowed-by-frame-src.html: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-object-allowed-by-child-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-object-allowed-by-child-src.html: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-object-allowed-by-frame-src-expected.txt: Added.
* http/tests/security/contentSecurityPolicy/object-src-blocks-object-allowed-by-frame-src.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199527 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCSP: Remove duplicate test meta-outside-head.html
dbates@webkit.org [Thu, 14 Apr 2016 02:35:40 +0000 (02:35 +0000)]
CSP: Remove duplicate test meta-outside-head.html
https://bugs.webkit.org/show_bug.cgi?id=156556

Reviewed by Brent Fulgham.

It is unnecessary to keep the test http/tests/security/contentSecurityPolicy/1.1/meta-outside-head.html as
the functionality it exercises is covered by test http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head.html.
The output of the latter test better conveys the purpose of the test and how to interpret its result than
the former.

* http/tests/security/contentSecurityPolicy/1.1/meta-outside-head-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/meta-outside-head.html: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199526 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoCSP: Remove experimental directive reflected-xss
dbates@webkit.org [Thu, 14 Apr 2016 02:29:55 +0000 (02:29 +0000)]
CSP: Remove experimental directive reflected-xss
https://bugs.webkit.org/show_bug.cgi?id=156554

Reviewed by Brent Fulgham.

Source/WebCore:

The Content Security Policy directive reflected-xss was removed from the Content Security
Policy Level 2 spec., <https://w3c.github.io/webappsec-csp/2/> (Editor's Draft, 29 August 2015).
This directive was considered experimental and was guarded by a run-time flag that was never
enabled by default. We should remove support for this directive.

* html/parser/XSSAuditor.cpp:
(WebCore::XSSAuditor::XSSAuditor): Initialize m_xssProtection to XSSProtectionDisposition::Enabled.
(WebCore::XSSAuditor::init): Write logic in terms of enum class XSSProtectionDisposition.
(WebCore::XSSAuditor::filterToken): Ditto.
(WebCore::combineXSSProtectionHeaderAndCSP): Deleted.
* html/parser/XSSAuditor.h: Change data type of m_xssProtection from ContentSecurityPolicy::ReflectedXSSDisposition
to XSSProtectionDisposition.
* html/parser/XSSAuditorDelegate.cpp: Ditto.
(WebCore::buildConsoleError): Remove logic to emit a remarks in the console error when a XSS is
blocked because of the directive reflected-xss. Also substituted "because" for "as" in the remark
added to the error message when the XSS Auditor is enabled because the server did not send HTTP
header X-XSS-Protection.
* html/parser/XSSAuditorDelegate.h:
(WebCore::XSSInfo::XSSInfo): Removed argument didSendCSPHeader as we are removing support for the
directive reflected-xss.
* page/csp/ContentSecurityPolicy.cpp:
(WebCore::ContentSecurityPolicy::reflectedXSSDisposition): Deleted.
(WebCore::ContentSecurityPolicy::reportInvalidReflectedXSS): Deleted.
* page/csp/ContentSecurityPolicy.h:
* page/csp/ContentSecurityPolicyDirectiveList.cpp:
(WebCore::ContentSecurityPolicyDirectiveList::ContentSecurityPolicyDirectiveList): Remove initialization
of m_reflectedXSSDisposition as we are removing support for the directive reflected-xss.
(WebCore::ContentSecurityPolicyDirectiveList::parseReflectedXSS): Deleted.
(WebCore::ContentSecurityPolicyDirectiveList::addDirective): Remove logic to parse directive reflected-xss.
* page/csp/ContentSecurityPolicyDirectiveList.h:
(WebCore::ContentSecurityPolicyDirectiveList::reflectedXSSDisposition): Deleted.
* page/csp/ContentSecurityPolicyDirectiveNames.cpp:
* page/csp/ContentSecurityPolicyDirectiveNames.h:
* page/csp/ContentSecurityPolicySourceList.cpp:
(WebCore::isCSPDirectiveName):
(WebCore::isExperimentalDirectiveName): Deleted.
* platform/network/HTTPParsers.cpp:
(WebCore::parseXSSProtectionHeader): Write it terms of enum class XSSProtectionDisposition.
* platform/network/HTTPParsers.h: Define enum class XSSProtectionDisposition. Change return type
of parseXSSProtectionHeader() from ContentSecurityPolicy::ReflectedXSSDisposition to XSSProtectionDisposition
as we are removing the former.

LayoutTests:

Remove tests for directive reflected-xss and update the expected results of existing XSS Auditor tests
to reflect the change made to the wording of the error message emitted when an XSS attack is blocked.

* fast/frames/xss-auditor-handles-file-urls-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-allow-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-allow.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-allow-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-allow.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-block-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-block.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-filter-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-filter.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-invalid-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-invalid.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-unset-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-unset.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-allow-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-allow.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-block-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-block.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-filter-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-filter.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-invalid-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-invalid.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-unset-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-unset.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-allow-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-allow.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-block-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-block.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-filter-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-filter.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-invalid-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-invalid.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-unset-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-unset.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-allow-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-allow.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-block-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-block.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-filter-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-filter.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-invalid-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-invalid.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-unset-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-unset.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-allow-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-allow.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-block-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-block.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-filter-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-filter.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-invalid-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-invalid.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-unset-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-unset.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-block-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-block.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-empty-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-empty.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-filter-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-filter.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-invalid-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-invalid.html: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-parsing-expected.txt: Removed.
* http/tests/security/contentSecurityPolicy/1.1/reflected-xss-parsing.html: Removed.
* http/tests/security/contentSecurityPolicy/resources/reflected-xss-and-xss-protection.js: Removed.
* http/tests/security/xssAuditor/anchor-url-dom-write-location-expected.txt:
* http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-expected.txt:
* http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-null-char-expected.txt:
* http/tests/security/xssAuditor/anchor-url-dom-write-location-javascript-URL-expected.txt:
* http/tests/security/xssAuditor/anchor-url-dom-write-location2-expected.txt:
* http/tests/security/xssAuditor/base-href-control-char-expected.txt:
* http/tests/security/xssAuditor/base-href-expected.txt:
* http/tests/security/xssAuditor/base-href-null-char-expected.txt:
* http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
* http/tests/security/xssAuditor/cookie-injection-expected.txt:
* http/tests/security/xssAuditor/dom-write-URL-expected.txt:
* http/tests/security/xssAuditor/dom-write-location-expected.txt:
* http/tests/security/xssAuditor/dom-write-location-inline-event-expected.txt:
* http/tests/security/xssAuditor/dom-write-location-javascript-URL-expected.txt:
* http/tests/security/xssAuditor/embed-tag-code-attribute-2-expected.txt:
* http/tests/security/xssAuditor/embed-tag-code-attribute-expected.txt:
* http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
* http/tests/security/xssAuditor/embed-tag-expected.txt:
* http/tests/security/xssAuditor/embed-tag-in-path-unterminated-expected.txt:
* http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
* http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
* http/tests/security/xssAuditor/form-action-expected.txt:
* http/tests/security/xssAuditor/formaction-on-button-expected.txt:
* http/tests/security/xssAuditor/formaction-on-input-expected.txt:
* http/tests/security/xssAuditor/frameset-injection-expected.txt:
* http/tests/security/xssAuditor/full-block-iframe-no-inherit-expected.txt:
* http/tests/security/xssAuditor/get-from-iframe-expected.txt:
* http/tests/security/xssAuditor/iframe-injection-expected.txt:
* http/tests/security/xssAuditor/iframe-javascript-url-expected.txt:
* http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
* http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode-expected.txt:
* http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode2-expected.txt:
* http/tests/security/xssAuditor/iframe-javascript-url-twice-url-encode3-expected.txt:
* http/tests/security/xssAuditor/iframe-javascript-url-url-encoded-expected.txt:
* http/tests/security/xssAuditor/iframe-onload-GBK-char-expected.txt:
* http/tests/security/xssAuditor/iframe-onload-in-svg-tag-expected.txt:
* http/tests/security/xssAuditor/iframe-srcdoc-expected.txt:
* http/tests/security/xssAuditor/iframe-srcdoc-property-blocked-expected.txt:
* http/tests/security/xssAuditor/img-onerror-GBK-char-expected.txt:
* http/tests/security/xssAuditor/img-onerror-accented-char-expected.txt:
* http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
* http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
* http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-default-encoding-expected.txt:
* http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-expected.txt:
* http/tests/security/xssAuditor/img-tag-with-comma-expected.txt:
* http/tests/security/xssAuditor/inline-event-HTML-entities-expected.txt:
* http/tests/security/xssAuditor/javascript-link-HTML-entities-control-char-expected.txt:
* http/tests/security/xssAuditor/javascript-link-HTML-entities-expected.txt:
* http/tests/security/xssAuditor/javascript-link-HTML-entities-named-expected.txt:
* http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt:
* http/tests/security/xssAuditor/javascript-link-ampersand-expected.txt:
* http/tests/security/xssAuditor/javascript-link-control-char-expected.txt:
* http/tests/security/xssAuditor/javascript-link-expected.txt:
* http/tests/security/xssAuditor/javascript-link-null-char-expected.txt:
* http/tests/security/xssAuditor/javascript-link-one-plus-one-expected.txt:
* http/tests/security/xssAuditor/javascript-link-url-encoded-expected.txt:
* http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
* http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
* http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
* http/tests/security/xssAuditor/link-onclick-expected.txt:
* http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
* http/tests/security/xssAuditor/link-opens-new-window-expected.txt:
* http/tests/security/xssAuditor/malformed-HTML-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-1-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-2-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-3-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-4-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-5-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-6-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-7-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-8-expected.txt:
* http/tests/security/xssAuditor/malformed-xss-protection-header-9-expected.txt:
* http/tests/security/xssAuditor/meta-tag-http-refresh-javascript-url-expected.txt:
* http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
* http/tests/security/xssAuditor/object-embed-tag-expected.txt:
* http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
* http/tests/security/xssAuditor/object-tag-expected.txt:
* http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
* http/tests/security/xssAuditor/open-attribute-body-expected.txt:
* http/tests/security/xssAuditor/open-event-handler-iframe-expected.txt:
* http/tests/security/xssAuditor/open-iframe-src-01-expected.txt:
* http/tests/security/xssAuditor/open-iframe-src-02-expected.txt:
* http/tests/security/xssAuditor/open-iframe-src-03-expected.txt:
* http/tests/security/xssAuditor/open-script-src-01-expected.txt:
* http/tests/security/xssAuditor/open-script-src-02-expected.txt:
* http/tests/security/xssAuditor/open-script-src-03-expected.txt:
* http/tests/security/xssAuditor/open-script-src-04-expected.txt:
* http/tests/security/xssAuditor/post-from-iframe-expected.txt:
* http/tests/security/xssAuditor/property-escape-comment-01-expected.txt:
* http/tests/security/xssAuditor/property-escape-comment-02-expected.txt:
* http/tests/security/xssAuditor/property-escape-comment-03-expected.txt:
* http/tests/security/xssAuditor/property-escape-entity-01-expected.txt:
* http/tests/security/xssAuditor/property-escape-entity-02-expected.txt:
* http/tests/security/xssAuditor/property-escape-entity-03-expected.txt:
* http/tests/security/xssAuditor/property-escape-expected.txt:
* http/tests/security/xssAuditor/property-escape-long-expected.txt:
* http/tests/security/xssAuditor/property-escape-quote-01-expected.txt:
* http/tests/security/xssAuditor/property-escape-quote-02-expected.txt:
* http/tests/security/xssAuditor/property-escape-quote-03-expected.txt:
* http/tests/security/xssAuditor/reflection-in-path-expected.txt:
* http/tests/security/xssAuditor/resources/echo-intertag.pl:
* http/tests/security/xssAuditor/script-tag-Big5-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-Big5-char-twice-url-encode-16bit-unicode-expected.txt:
* http/tests/security/xssAuditor/script-tag-Big5-char-twice-url-encode-expected.txt:
* http/tests/security/xssAuditor/script-tag-Big5-char2-expected.txt:
* http/tests/security/xssAuditor/script-tag-addslashes-backslash-expected.txt:
* http/tests/security/xssAuditor/script-tag-addslashes-double-quote-expected.txt:
* http/tests/security/xssAuditor/script-tag-addslashes-null-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-addslashes-single-quote-expected.txt:
* http/tests/security/xssAuditor/script-tag-control-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-convoluted-expected.txt:
* http/tests/security/xssAuditor/script-tag-entities-expected.txt:
* http/tests/security/xssAuditor/script-tag-expected.txt:
* http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
* http/tests/security/xssAuditor/script-tag-inside-svg-tag-expected.txt:
* http/tests/security/xssAuditor/script-tag-inside-svg-tag2-expected.txt:
* http/tests/security/xssAuditor/script-tag-inside-svg-tag3-expected.txt:
* http/tests/security/xssAuditor/script-tag-near-start-expected.txt:
* http/tests/security/xssAuditor/script-tag-null-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-post-control-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-post-expected.txt:
* http/tests/security/xssAuditor/script-tag-post-null-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-16bit-unicode-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-16bit-unicode-surrogate-pair-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-16bit-unicode2-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-16bit-unicode3-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-actual-comma-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-comma-02-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-fancy-unicode-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-injected-comment-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-invalid-closing-tag-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-invalid-url-encoding-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-data-url-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-data-url2-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-data-url3-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-double-quote-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-no-quote-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-relative-scheme-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-unterminated-01-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-unterminated-02-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-source-unterminated-03-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-three-times-url-encoded-16bit-unicode-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-trailing-comment-U2028-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-trailing-comment-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-trailing-comment2-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-trailing-comment3-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-trailing-comment4-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-trailing-comment5-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode-expected.txt:
* http/tests/security/xssAuditor/svg-animate-expected.txt:
* http/tests/security/xssAuditor/svg-script-tag-expected.txt:
* http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
* http/tests/security/xssAuditor/xss-filter-bypass-long-string-expected.txt:
* http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199525 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoModern IDB (Blob support): Support retrieving Blobs from IDB.
beidson@apple.com [Thu, 14 Apr 2016 00:54:10 +0000 (00:54 +0000)]
Modern IDB (Blob support): Support retrieving Blobs from IDB.
https://bugs.webkit.org/show_bug.cgi?id=156367

Reviewed by Alex Christensen.

Source/WebCore:

No new tests (No testable change in behavior yet, current tests pass).

This patch does the following:
- Pulls BlobURLs and stored filenames out of IDB whenever an IDB record is fetched.
- Adds those URLs and filenames to IDBValue.
- Uses IDBValue in more places instead of SharedBuffer/ThreadSafeBuffer.
- Teaches SerializedScriptValue, Blob, and File how to read the URLs and filenames when they exist.
- Teaches the Blob registry to register a new type of Blob that is not a "File" but is backed by one.

* Modules/indexeddb/IDBCursor.cpp:
(WebCore::IDBCursor::setGetResult):

* Modules/indexeddb/IDBGetResult.h:
(WebCore::IDBGetResult::IDBGetResult):

* Modules/indexeddb/IDBRequest.cpp:
(WebCore::IDBRequest::setResultToStructuredClone):
* Modules/indexeddb/IDBRequest.h:

* Modules/indexeddb/IDBTransaction.cpp:
(WebCore::IDBTransaction::didGetRecordOnServer):

* Modules/indexeddb/IDBValue.cpp:
(WebCore::IDBValue::IDBValue):
* Modules/indexeddb/IDBValue.h:

* Modules/indexeddb/server/MemoryIndexCursor.cpp:
(WebCore::IDBServer::MemoryIndexCursor::currentData):

* Modules/indexeddb/server/MemoryObjectStoreCursor.cpp:
(WebCore::IDBServer::MemoryObjectStoreCursor::currentData):

* Modules/indexeddb/server/SQLiteIDBBackingStore.cpp:
(WebCore::IDBServer::SQLiteIDBBackingStore::createIndex):
(WebCore::IDBServer::SQLiteIDBBackingStore::getBlobRecordsForObjectStoreRecord):
(WebCore::IDBServer::SQLiteIDBBackingStore::getRecord):
(WebCore::IDBServer::SQLiteIDBBackingStore::getIndexRecord):
* Modules/indexeddb/server/SQLiteIDBBackingStore.h:

* Modules/indexeddb/server/SQLiteIDBCursor.cpp:
(WebCore::IDBServer::SQLiteIDBCursor::currentData):
(WebCore::IDBServer::SQLiteIDBCursor::internalAdvanceOnce):
* Modules/indexeddb/server/SQLiteIDBCursor.h:
(WebCore::IDBServer::SQLiteIDBCursor::currentValue):
(WebCore::IDBServer::SQLiteIDBCursor::currentValueBuffer): Deleted.

* Modules/indexeddb/server/SQLiteIDBTransaction.h:
(WebCore::IDBServer::SQLiteIDBTransaction::backingStore):

* Modules/websockets/WorkerThreadableWebSocketChannel.cpp:
(WebCore::WorkerThreadableWebSocketChannel::Bridge::send):

* bindings/js/IDBBindingUtilities.cpp:
(WebCore::deserializeIDBValueDataToJSValue):
(WebCore::deserializeIDBValueData):
(WebCore::deserializeIDBValue):
* bindings/js/IDBBindingUtilities.h:

* bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneDeserializer::deserialize):
(WebCore::CloneDeserializer::CloneDeserializer):
(WebCore::CloneDeserializer::readFile):
(WebCore::CloneDeserializer::readTerminal):
(WebCore::CloneDeserializer::blobFilePathForBlobURL):
(WebCore::SerializedScriptValue::deserialize):
* bindings/js/SerializedScriptValue.h:

* fileapi/Blob.cpp:
(WebCore::Blob::Blob):
* fileapi/Blob.h:
(WebCore::Blob::deserialize):

* fileapi/File.cpp:
(WebCore::File::File):

* fileapi/ThreadableBlobRegistry.cpp:
(WebCore::threadableQueue):
(WebCore::ThreadableBlobRegistry::registerBlobURLOptionallyFileBacked):
* fileapi/ThreadableBlobRegistry.h:

* platform/CrossThreadTask.h:
(WebCore::createCrossThreadTask):

* platform/network/BlobRegistry.h:

* platform/network/BlobRegistryImpl.cpp:
(WebCore::BlobRegistryImpl::registerBlobURL):
(WebCore::BlobRegistryImpl::registerBlobURLOptionallyFileBacked):
* platform/network/BlobRegistryImpl.h:

Source/WebKit2:

* NetworkProcess/FileAPI/NetworkBlobRegistry.cpp:
(WebKit::NetworkBlobRegistry::registerBlobURLOptionallyFileBacked):
* NetworkProcess/FileAPI/NetworkBlobRegistry.h:

* NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::registerBlobURLOptionallyFileBacked):
* NetworkProcess/NetworkConnectionToWebProcess.h:
* NetworkProcess/NetworkConnectionToWebProcess.messages.in:

* WebProcess/FileAPI/BlobRegistryProxy.cpp:
(WebKit::BlobRegistryProxy::registerBlobURLOptionallyFileBacked):
* WebProcess/FileAPI/BlobRegistryProxy.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199524 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoSome tests fail with ES6 `u` (Unicode) flag for regular expressions
msaboff@apple.com [Thu, 14 Apr 2016 00:47:40 +0000 (00:47 +0000)]
Some tests fail with ES6 `u` (Unicode) flag for regular expressions
https://bugs.webkit.org/show_bug.cgi?id=151597

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Added two new tables to handle the anomolies of \w and \W CharacterClassEscapes
when specified in RegExp's with both the unicode and ignoreCase flags.  Given the
case folding rules described in the standard vie the meta function Canonicalize(),
which allow cross ASCII case folding when unicode is specified, the unicode characters
\u017f (small sharp s) and \u212a (kelvin symbol) are part of the \w (word) characterClassEscape.
This is true because they case fold to 's' and 'k' respectively.  Because they case fold
to lower case letters, the corresponding letters, 'k', 'K', 's' and 'S', are also matched with
\W with the unicode and ignoreCase flags.

* create_regex_tables:
* yarr/YarrPattern.cpp:
(JSC::Yarr::YarrPatternConstructor::atomBuiltInCharacterClass):
(JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltIn):
(JSC::Yarr::YarrPattern::YarrPattern):
* yarr/YarrPattern.h:
(JSC::Yarr::YarrPattern::wordcharCharacterClass):
(JSC::Yarr::YarrPattern::wordUnicodeIgnoreCaseCharCharacterClass):
(JSC::Yarr::YarrPattern::nonwordcharCharacterClass):
(JSC::Yarr::YarrPattern::nonwordUnicodeIgnoreCaseCharCharacterClass):

LayoutTests:

Updated tests.

* js/regexp-unicode-expected.txt:
* js/script-tests/regexp-unicode.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199523 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoWe should not speculatively revalidate cached redirects
cdumez@apple.com [Thu, 14 Apr 2016 00:14:05 +0000 (00:14 +0000)]
We should not speculatively revalidate cached redirects
https://bugs.webkit.org/show_bug.cgi?id=156548
<rdar://problem/25583886>

Reviewed by Darin Adler.

Source/WebKit2:

Stop speculatively revalidating cached redirects. This matches matches
the behavior in NetworkCache's makeUseDecision() which reuses cached
redirects only if they do not need revalidation.

This was breaking fonts.css loading on stripe.com because the
SpeculativeLoadManager would wrongly speculatively revalidate the
redirect and then serve a 302 response the NetworkResourceLoader
when the actual request came in. This would cause us to not follow
the redirect.

* NetworkProcess/cache/NetworkCacheSpeculativeLoad.cpp:
(WebKit::NetworkCache::SpeculativeLoad::willSendRedirectedRequest):
Abort the speculative load if it hits a redirect. This is the safe thing
to do in this case, as we are supposed to do a hand-shake with WebCore
in such case.

(WebKit::NetworkCache::SpeculativeLoad::didReceiveResponse):
Let successful validations fall through instead of calling didComplete()
early. This matches what is not in NetworkResourceLoader. This way,
didFinishLoading() ends up getting called for both successful and
unsuccessful (i.e. did not return a 302 status code) network validation.

(WebKit::NetworkCache::SpeculativeLoad::didFinishLoading):
- Stop dealing with redirects as we abort the load as soon as we hit a
  redirect now.
- Stop asserting that m_cacheEntryForValidation is null now that this
  is called for successful validations as well.

(WebKit::NetworkCache::SpeculativeLoad::abort):
New method that aborts the network loads, calls the completion handler
and clean up. It is called in the case we hit a redirect while
revalidating.

* NetworkProcess/cache/NetworkCacheSpeculativeLoad.h:
Drop m_redirectChainCacheStatus member as we no longer deal with
redirects.

* NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp:
(WebKit::NetworkCache::SpeculativeLoadManager::retrieveEntryFromStorage):
If the resource needs revalidation AND is a cached redirect, then do not
use it. This matches what is done in NetworkCache's makeUseDecision().

Tools:

Re-enable speculative loading in the context of layout tests. This was
turned off by mistake when speculative loading was turned into a
setting recently.

* WebKitTestRunner/TestController.cpp:
(WTR::TestController::generatePageConfiguration):

LayoutTests:

Add layout test to make sure that speculative loading does not break
redirects. This replicates the issue seen with fonts.css on stripe.com.

* http/tests/cache/disk-cache/speculative-validation/cacheable-redirect-expected.txt: Added.
* http/tests/cache/disk-cache/speculative-validation/cacheable-redirect.html: Added.
* http/tests/cache/disk-cache/speculative-validation/resources/cacheable-redirect-frame.php: Added.
* http/tests/cache/disk-cache/speculative-validation/resources/css-to-revalidate.php: Added.
* http/tests/cache/disk-cache/speculative-validation/resources/redirect-to-css.php: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199521 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoFindWebP should not be misguided by pkg-config when cross-compiling.
commit-queue@webkit.org [Wed, 13 Apr 2016 22:58:29 +0000 (22:58 +0000)]
FindWebP should not be misguided by pkg-config when cross-compiling.
https://bugs.webkit.org/show_bug.cgi?id=156544

Patch by Konstantin Tokarev <annulen@yandex.ru> on 2016-04-13
Reviewed by Michael Catanzaro.

We should use pkg-config output only as a hint, like other modules do.

* Source/cmake/FindWebP.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199518 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoModern IDB: NetworkProcessConnection::didClose needs to have a self ref.
beidson@apple.com [Wed, 13 Apr 2016 22:45:21 +0000 (22:45 +0000)]
Modern IDB: NetworkProcessConnection::didClose needs to have a self ref.
<rdar://problem/25700864> and https://bugs.webkit.org/show_bug.cgi?id=156559

Reviewed by Alex Christensen.

* WebProcess/Network/NetworkProcessConnection.cpp:
(WebKit::NetworkProcessConnection::didClose): Self ref to protect this.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199517 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoText on compositing layer with negative letter-spacing is truncated.
zalan@apple.com [Wed, 13 Apr 2016 22:11:46 +0000 (22:11 +0000)]
Text on compositing layer with negative letter-spacing is truncated.
https://bugs.webkit.org/show_bug.cgi?id=156550
<rdar://problem/24212140>

Reviewed by Antti Koivisto.

Negative letter-spacing affects the right edge of content's visual overflow (for both RTL and LTR).
This is similar to how normal line layout adjusts it at InlineFlowBox::addTextBoxVisualOverflow().

Source/WebCore:

Test: fast/text/negative-letter-spacing-visual-overflow.html

* rendering/SimpleLineLayoutFunctions.cpp:
(WebCore::SimpleLineLayout::computeOverflow):
(WebCore::SimpleLineLayout::paintFlow):
(WebCore::SimpleLineLayout::collectFlowOverflow):

LayoutTests:

* fast/text/negative-letter-spacing-visual-overflow-expected.html: Added.
* fast/text/negative-letter-spacing-visual-overflow.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199516 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years ago[iOS] remote command should be considered user events
eric.carlson@apple.com [Wed, 13 Apr 2016 22:09:43 +0000 (22:09 +0000)]
[iOS] remote command should be considered user events
https://bugs.webkit.org/show_bug.cgi?id=156546
<rdar://problem/25560877>

Reviewed by Jer Noble.

Source/WebCore:

Test: media/remote-control-command-is-user-gesture.html

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::didReceiveRemoteControlCommand): Increment/decrement
  m_processingRemoteControlCommand around calling remote command method.
(WebCore::HTMLMediaElement::processingUserGesture): Return true if called while handling
  a remote control command.
* html/HTMLMediaElement.h:

LayoutTests:

* media/remote-control-command-is-user-gesture-expected.txt: Added.
* media/remote-control-command-is-user-gesture.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199515 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoUnreviewed, rolling out r199502 and r199511.
commit-queue@webkit.org [Wed, 13 Apr 2016 22:02:27 +0000 (22:02 +0000)]
Unreviewed, rolling out r199502 and r199511.
https://bugs.webkit.org/show_bug.cgi?id=156557

Appears to have in-browser perf regression (Requested by mlam
on #webkit).

Reverted changesets:

"ES6: Implement String.prototype.split and
RegExp.prototype[@@split]."
https://bugs.webkit.org/show_bug.cgi?id=156013
http://trac.webkit.org/changeset/199502

"ES6: Implement RegExp.prototype[@@search]."
https://bugs.webkit.org/show_bug.cgi?id=156331
http://trac.webkit.org/changeset/199511

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199514 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoisJSArray should use ArrayType rather than the ClassInfo
keith_miller@apple.com [Wed, 13 Apr 2016 20:49:57 +0000 (20:49 +0000)]
isJSArray should use ArrayType rather than the ClassInfo
https://bugs.webkit.org/show_bug.cgi?id=156551

Reviewed by Filip Pizlo.

Using the JSType rather than the ClassInfo should be slightly faster
since the type is inline on the cell whereas the ClassInfo is only
on the structure.

* runtime/JSArray.h:
(JSC::isJSArray):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199513 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoNon-resizable text field looks resizable
tonikitoo@webkit.org [Wed, 13 Apr 2016 20:40:07 +0000 (20:40 +0000)]
Non-resizable text field looks resizable
https://bugs.webkit.org/show_bug.cgi?id=152271

Reviewed by Darin Adler.

Source/WebCore:

The 'resizability' of an HTML element is controlled by its 'resize' CSS property value.
By default it is 'none', but certain HTML elements, including <textarea>, have it
set to 'both' by default (defined in html.css). These values mean no resize at all, and
resizable in both vertical and horizontal axis, respectively.
Additionally, 'vertical' and 'horizontal' values are also valid.

Problem here is that the way WebKit handles the 'resize' property on single line
input elements (e.g. <input>) is different than other engines (read Gecko, Blink and Presto):

- Match: WebKit, Firefox, Presto and Blink all force single line input elements to be non-resizable,
regardless of either the 'resize' properly is set or not.

- Mismatch: WebKit is the only engine that actually paints the resize control on single line
input elements, even it having no effect.

On WebKit, this happens because the 'resize' property is wrongly implemented as 'inheritable',
differently from other engines. In the way WebKit contructs its RenderTree, 'resize' property
ends up spilling out of <input> and entering its shadow representation, carrying the 'resize'
property on.

Patch fixes this by making the 'resize' properly be non-inherited, matching other vendors
and the spec [1].

[1] https://drafts.csswg.org/css-ui/#resize

Tests: fast/css/resize-not-inherited.html
       fast/css/resize-single-line-input-no-paint.html

* rendering/style/RenderStyle.h:
* rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
(WebCore::StyleRareInheritedData::operator==):
* rendering/style/StyleRareInheritedData.h:
* rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
* rendering/style/StyleRareNonInheritedData.h:

LayoutTests:

* fast/css/resize-not-inherited-expected.html: Added.
* fast/css/resize-not-inherited.html: Added.
* fast/css/resize-single-line-input-no-paint-expected.html: Added.
* fast/css/resize-single-line-input-no-paint.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199512 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoES6: Implement RegExp.prototype[@@search].
mark.lam@apple.com [Wed, 13 Apr 2016 20:00:31 +0000 (20:00 +0000)]
ES6: Implement RegExp.prototype[@@search].
https://bugs.webkit.org/show_bug.cgi?id=156331

Reviewed by Keith Miller.

Source/JavaScriptCore:

What changed?
1. Implemented search builtin in RegExpPrototype.js.
   The native path is now used as a fast path.
2. Added DFG support for an IsRegExpObjectIntrinsic (modelled after the
   IsJSArrayIntrinsic).
3. Renamed @isRegExp to @isRegExpObject to match the new IsRegExpObjectIntrinsic.
4. Change the esSpecIsRegExpObject() implementation to check if the object's
   JSType is RegExpObjectType instead of walking the classinfo chain.

* builtins/RegExpPrototype.js:
(search):
* builtins/StringPrototype.js:
(search):
- fixed some indentation.

* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::handleIntrinsicCall):
* dfg/DFGClobberize.h:
(JSC::DFG::clobberize):
* dfg/DFGDoesGC.cpp:
(JSC::DFG::doesGC):
* dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
* dfg/DFGNodeType.h:
* dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
* dfg/DFGSafeToExecute.h:
(JSC::DFG::safeToExecute):
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileIsArrayConstructor):
(JSC::DFG::SpeculativeJIT::compileIsRegExpObject):
(JSC::DFG::SpeculativeJIT::compileCallObjectConstructor):
* dfg/DFGSpeculativeJIT.h:
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
* ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::compileNode):
(JSC::FTL::DFG::LowerDFGToB3::compileIsFunction):
(JSC::FTL::DFG::LowerDFGToB3::compileIsRegExpObject):
(JSC::FTL::DFG::LowerDFGToB3::compileTypeOf):
(JSC::FTL::DFG::LowerDFGToB3::isExoticForTypeof):
(JSC::FTL::DFG::LowerDFGToB3::isRegExpObject):
(JSC::FTL::DFG::LowerDFGToB3::isType):
* runtime/Intrinsic.h:
- Added IsRegExpObjectIntrinsic.

* runtime/CommonIdentifiers.h:

* runtime/ECMAScriptSpecInternalFunctions.cpp:
(JSC::esSpecIsConstructor):
- Changed to use uncheckedArgument since this is only called from internal code.
(JSC::esSpecIsRegExpObject):
(JSC::esSpecIsRegExp): Deleted.
* runtime/ECMAScriptSpecInternalFunctions.h:
- Changed to check the object for a JSType of RegExpObjectType.

* runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::init):
- Added split fast path.

* runtime/RegExpPrototype.cpp:
(JSC::RegExpPrototype::finishCreation):
(JSC::regExpProtoFuncSearchFast):
(JSC::regExpProtoFuncSearch): Deleted.
* runtime/RegExpPrototype.h:

* tests/es6.yaml:
* tests/stress/regexp-search.js:
- Rebased test.

LayoutTests:

* js/regress/regexp-prototype-search-observable-side-effects-expected.txt: Added.
* js/regress/regexp-prototype-search-observable-side-effects.html: Added.
* js/regress/regexp-prototype-search-observable-side-effects2-expected.txt: Added.
* js/regress/regexp-prototype-search-observable-side-effects2.html: Added.

* js/regress/script-tests/regexp-prototype-search-observable-side-effects.js: Added.
* js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js: Added.

* js/regress/script-tests/string-prototype-search-observable-side-effects.js: Added.
* js/regress/script-tests/string-prototype-search-observable-side-effects2.js: Added.
* js/regress/script-tests/string-prototype-search-observable-side-effects3.js: Added.
* js/regress/script-tests/string-prototype-search-observable-side-effects4.js: Added.

* js/regress/string-prototype-search-observable-side-effects-expected.txt: Added.
* js/regress/string-prototype-search-observable-side-effects.html: Added.
* js/regress/string-prototype-search-observable-side-effects2-expected.txt: Added.
* js/regress/string-prototype-search-observable-side-effects2.html: Added.
* js/regress/string-prototype-search-observable-side-effects3-expected.txt: Added.
* js/regress/string-prototype-search-observable-side-effects3.html: Added.
* js/regress/string-prototype-search-observable-side-effects4-expected.txt: Added.
* js/regress/string-prototype-search-observable-side-effects4.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199511 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark fast/canvas/webgl/gl-teximage.html as flaky on Macs
jiewen_tan@apple.com [Wed, 13 Apr 2016 19:35:40 +0000 (19:35 +0000)]
Mark fast/canvas/webgl/gl-teximage.html as flaky on Macs
https://bugs.webkit.org/show_bug.cgi?id=58766

Unreviewed test gardening.

* platform/mac/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199510 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoPolymorphicAccess::regenerate() shouldn't have to clone non-generated AccessCases
fpizlo@apple.com [Wed, 13 Apr 2016 19:04:32 +0000 (19:04 +0000)]
PolymorphicAccess::regenerate() shouldn't have to clone non-generated AccessCases
https://bugs.webkit.org/show_bug.cgi?id=156493

Reviewed by Geoffrey Garen.

Cloning AccessCases is only necessary if they hold some artifacts that are used by code that
they already generated. So, if the state is not Generated, we don't have to bother with
cloning them.

This should speed up PolymorphicAccess regeneration a bit more.

* bytecode/PolymorphicAccess.cpp:
(JSC::AccessCase::commit):
(JSC::PolymorphicAccess::regenerate):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199508 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark imported/w3c/web-platform-tests/streams/readable-streams/general.https.html...
jiewen_tan@apple.com [Wed, 13 Apr 2016 18:52:48 +0000 (18:52 +0000)]
Mark imported/w3c/web-platform-tests/streams/readable-streams/general.https.html as flaky
https://bugs.webkit.org/show_bug.cgi?id=155760

Unreviewed test gardening.

* TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199507 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoMark media/track/track-in-band-duplicate-tracks-when-source-changes.html as flaky...
jiewen_tan@apple.com [Wed, 13 Apr 2016 18:17:20 +0000 (18:17 +0000)]
Mark media/track/track-in-band-duplicate-tracks-when-source-changes.html as flaky on Yosemite
https://bugs.webkit.org/show_bug.cgi?id=124222

Unreviewed test gardening.

* platform/mac/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199506 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoVersioning.
bshafiei@apple.com [Wed, 13 Apr 2016 17:51:58 +0000 (17:51 +0000)]
Versioning.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199505 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoREGRESSION (r199401): Internal builds of Safari hang on launch
dbates@webkit.org [Wed, 13 Apr 2016 17:51:37 +0000 (17:51 +0000)]
REGRESSION (r199401): Internal builds of Safari hang on launch
https://bugs.webkit.org/show_bug.cgi?id=156545
<rdar://problem/25697779>

Reviewed by Anders Carlsson.

For some reason SecCodeCopyGuestWithAttributes() is failing with an error in Apple Internal
Safari builds. For now, temporarily allow the failure while I investigate the cause in
<rdar://problem/25706517>.

* Shared/mac/CodeSigning.mm:
(WebKit::secCodeForProcess): Log the failure with OSStatus code and return nullptr;
(WebKit::codeSigningIdentifierForProcess): Return a null string if secCodeForProcess() returns a nullptr.
This will cause us to treat affected Apple Internal Safari builds the same as we would treat
an unsigned or third-party signed app.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199504 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoES6: Implement String.prototype.split and RegExp.prototype[@@split].
mark.lam@apple.com [Wed, 13 Apr 2016 17:44:16 +0000 (17:44 +0000)]
ES6: Implement String.prototype.split and RegExp.prototype[@@split].
https://bugs.webkit.org/show_bug.cgi?id=156013

Reviewed by Keith Miller.

Re-landing r199393 now that the shadow chicken crash has been fixed.

Source/JavaScriptCore:

* CMakeLists.txt:
* JavaScriptCore.xcodeproj/project.pbxproj:
* builtins/GlobalObject.js:
(speciesConstructor):
* builtins/PromisePrototype.js:
- refactored to use the @speciesConstructor internal function.

* builtins/RegExpPrototype.js:
(advanceStringIndex):
- refactored from @advanceStringIndexUnicode() to be match the spec.
  Benchmarks show that there's no advantage in doing the unicode check outside
  of the advanceStringIndexUnicode part.  So, I simplified the code to match the
  spec (especially since @@split needs to call advanceStringIndex from more than
  1 location).
(match):
- Removed an unnecessary call to @Object because it was already proven above.
- Changed to use advanceStringIndex instead of advanceStringIndexUnicode.
  Again, there's no perf regression for this.
(regExpExec):
(hasObservableSideEffectsForRegExpSplit):
(split):
(advanceStringIndexUnicode): Deleted.

* builtins/StringPrototype.js:
(split):
- Modified to use RegExp.prototype[@@split].

* bytecode/BytecodeIntrinsicRegistry.cpp:
(JSC::BytecodeIntrinsicRegistry::BytecodeIntrinsicRegistry):
(JSC::BytecodeIntrinsicRegistry::lookup):
* bytecode/BytecodeIntrinsicRegistry.h:
- Added the @@split symbol.

* runtime/CommonIdentifiers.h:
* runtime/ECMAScriptSpecInternalFunctions.cpp: Added.
(JSC::esSpecIsConstructor):
(JSC::esSpecIsRegExp):
* runtime/ECMAScriptSpecInternalFunctions.h: Added.

* runtime/JSGlobalObject.cpp:
(JSC::getGetterById):
(JSC::JSGlobalObject::init):

* runtime/PropertyDescriptor.cpp:
(JSC::PropertyDescriptor::setDescriptor):
- Removed an assert that is no longer valid.

* runtime/RegExpObject.h:
- Made advanceStringUnicode() public so that it can be re-used by the regexp split
  fast path.

* runtime/RegExpPrototype.cpp:
(JSC::RegExpPrototype::finishCreation):
(JSC::regExpProtoFuncExec):
(JSC::regExpProtoFuncSearch):
(JSC::advanceStringIndex):
(JSC::regExpProtoFuncSplitFast):
* runtime/RegExpPrototype.h:

* runtime/StringObject.h:
(JSC::jsStringWithReuse):
(JSC::jsSubstring):
- Hoisted some utility functions from StringPrototype.cpp so that they can be
  reused by the regexp split fast path.

* runtime/StringPrototype.cpp:
(JSC::StringPrototype::finishCreation):
(JSC::stringProtoFuncSplitFast):
(JSC::stringProtoFuncSubstr):
(JSC::builtinStringSubstrInternal):
(JSC::stringProtoFuncSubstring):
(JSC::stringIncludesImpl):
(JSC::stringProtoFuncIncludes):
(JSC::builtinStringIncludesInternal):
(JSC::jsStringWithReuse): Deleted.
(JSC::jsSubstring): Deleted.
(JSC::stringProtoFuncSplit): Deleted.
* runtime/StringPrototype.h:

* tests/es6.yaml:

LayoutTests:

* js/Object-getOwnPropertyNames-expected.txt:
* js/dom/string-prototype-properties-expected.txt:

* js/regress/regexp-prototype-split-observable-side-effects-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects2-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects2.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-flags-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-flags.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-global-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-global.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-multiline-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-multiline.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-sticky-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-sticky.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-unicode-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects3-unicode.html: Added.
* js/regress/regexp-prototype-split-observable-side-effects4-expected.txt: Added.
* js/regress/regexp-prototype-split-observable-side-effects4.html: Added.

* js/regress/script-tests/regexp-prototype-split-observable-side-effects.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js: Added.
* js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js: Added.

* js/regress/script-tests/string-prototype-split-observable-side-effects.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects2.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js: Added.
* js/regress/script-tests/string-prototype-split-observable-side-effects4.js: Added.

* js/regress/string-prototype-split-observable-side-effects-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects.html: Added.
* js/regress/string-prototype-split-observable-side-effects2-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects2.html: Added.
* js/regress/string-prototype-split-observable-side-effects3-flags-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects3-flags.html: Added.
* js/regress/string-prototype-split-observable-side-effects3-global-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects3-global.html: Added.
* js/regress/string-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects3-ignoreCase.html: Added.
* js/regress/string-prototype-split-observable-side-effects3-multiline-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects3-multiline.html: Added.
* js/regress/string-prototype-split-observable-side-effects3-sticky-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects3-sticky.html: Added.
* js/regress/string-prototype-split-observable-side-effects3-unicode-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects3-unicode.html: Added.
* js/regress/string-prototype-split-observable-side-effects4-expected.txt: Added.
* js/regress/string-prototype-split-observable-side-effects4.html: Added.

* js/script-tests/Object-getOwnPropertyNames.js:
* sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199502 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoFix client certificate authentication with NetworkSession
commit-queue@webkit.org [Wed, 13 Apr 2016 17:37:51 +0000 (17:37 +0000)]
Fix client certificate authentication with NetworkSession
https://bugs.webkit.org/show_bug.cgi?id=156527
<rdar://problem/25489156>

Patch by Alex Christensen <achristensen@webkit.org> on 2016-04-13
Reviewed by Darin Adler.

* NetworkProcess/NetworkLoad.cpp:
(WebKit::NetworkLoad::continueCanAuthenticateAgainstProtectionSpace):
We only want to use serverTrustCredential for ServerTrustEvaluation authentication challenges, not
* Shared/Authentication/AuthenticationManager.cpp:
(WebKit::AuthenticationManager::tryUseCertificateInfoForChallenge):
(WebKit::AuthenticationManager::useCredentialForSingleChallenge):
* Shared/Authentication/AuthenticationManager.h:
* Shared/Authentication/mac/AuthenticationManager.mac.mm:
(WebKit::AuthenticationManager::tryUseCertificateInfoForChallenge):
Don't use challenge.sender with NSURLSession, which requires callbacks instead.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199501 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoRemove UsePointersEvenForNonNullableObjectArguments from DataTransfer
darin@apple.com [Wed, 13 Apr 2016 17:13:13 +0000 (17:13 +0000)]
Remove UsePointersEvenForNonNullableObjectArguments from DataTransfer
https://bugs.webkit.org/show_bug.cgi?id=156495

Reviewed by Chris Dumez.

* dom/DataTransfer.idl: Removed UsePointersEvenForNonNullableObjectArguments
and marked the element argument to setDragImage as nullable.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199500 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoModern IDB (Blob support): Support deleting stored blob files.
beidson@apple.com [Wed, 13 Apr 2016 16:28:40 +0000 (16:28 +0000)]
Modern IDB (Blob support): Support deleting stored blob files.
https://bugs.webkit.org/show_bug.cgi?id=156523

Reviewed by Alex Christensen.

No new tests (No testable change in behavior yet, current tests pass).

There's 3 points in time when we need to delete blob files (and records of them):
1 - When deleting a specific object store record.
2 - When deleting an entire object store.
3 - When deleting a whole database.

This patch does those three things.

* Modules/indexeddb/server/SQLiteIDBBackingStore.cpp:
(WebCore::IDBServer::SQLiteIDBBackingStore::deleteObjectStore):
(WebCore::IDBServer::SQLiteIDBBackingStore::deleteUnusedBlobFileRecords):
(WebCore::IDBServer::SQLiteIDBBackingStore::deleteRecord):
(WebCore::IDBServer::SQLiteIDBBackingStore::addRecord):
(WebCore::IDBServer::SQLiteIDBBackingStore::getRecord):
(WebCore::IDBServer::SQLiteIDBBackingStore::deleteBackingStore):
* Modules/indexeddb/server/SQLiteIDBBackingStore.h:

* Modules/indexeddb/server/SQLiteIDBTransaction.cpp:
(WebCore::IDBServer::SQLiteIDBTransaction::commit):
(WebCore::IDBServer::SQLiteIDBTransaction::deleteBlobFilesIfNecessary):
(WebCore::IDBServer::SQLiteIDBTransaction::addRemovedBlobFile):
* Modules/indexeddb/server/SQLiteIDBTransaction.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199499 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoREGRESSION(r199444): Perf dashboard always fetches all measurement sets
rniwa@webkit.org [Wed, 13 Apr 2016 16:25:13 +0000 (16:25 +0000)]
REGRESSION(r199444): Perf dashboard always fetches all measurement sets
https://bugs.webkit.org/show_bug.cgi?id=156534

Reviewed by Darin Adler.

The bug was cased by SummaryPage's constructor fetching all measurement sets. Since each page is always
constructed in main(), this resulted in all measurement sets being fetched on all pages.

* public/v3/pages/summary-page.js:
(SummaryPage):
(SummaryPage.prototype.open): Fetch measurement set JSONs here.
(SummaryPage.prototype._createConfigurationGroup): Renamed from _createConfigurationGroupAndStartFetchingData.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199498 268f45cc-cd09-0410-ab3c-d52691b4dbfc

3 years agoFix two coding mistakes in MathMLInlineContainerElement::childrenChanged
fred.wang@free.fr [Wed, 13 Apr 2016 16:16:13 +0000 (16:16 +0000)]
Fix two coding mistakes in MathMLInlineContainerElement::childrenChanged
https://bugs.webkit.org/show_bug.cgi?id=156538

Patch by Frederic Wang <fwang@igalia.com> on 2016-04-13
Reviewed by Darin Adler.

We fix the call to updateOperatorProperties inside MathMLInlineContainerElement::childrenChanged
for the <math> and <msqrt> tags.

The <math> tag is already a RenderMathMLRow so the hasTagName(mathTag)
conditional is never executed. The tag does not create any anonymous
wrapper so we do not need a special case for it anyway.

The <msqrt> tag is not a RenderMathMLRow (yet). However, the anonymous
wrapper behaving as a RenderMathMLRow is actually the last child, not
the first one.

No new tests, this is already covered by mathml/presentation/mo-form-dynamic.html
Note that for some reason the coding error for <msqrt> only shows up
after the refactoring of bug 152244.

* mathml/MathMLInlineContainerElement.cpp:
(WebCore::MathMLInlineContainerElement::childrenChanged): Fix the two mistakes and add some FIXME comments.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199497 268f45cc-cd09-0410-ab3c-d52691b4dbfc