Timeline
Sep 19, 2013:
- 11:08 PM Changeset in webkit [156142] by
-
- 2 edits in trunk/Source/WebCore
Handle null font families.
Reviewed by Darin Adler.
- platform/graphics/Font.cpp:
(WebCore::computeFontGlyphsCacheHash):
Don't crash when trying to hash null strings.
- 10:57 PM Changeset in webkit [156141] by
-
- 2 edits in trunk/Source/WebCore
Fix a couple mistakes in my recent CSS grammar leak patch
https://bugs.webkit.org/show_bug.cgi?id=121659
Reviewed by Alexey Proskuryakov.
- css/CSSGrammar.y.in: Added initialization to nullptr for some error cases
that were otherwise leaving a bad value for the result of the production.
Also fixed a reversed logical expression.
- 10:02 PM Changeset in webkit [156140] by
-
- 3 edits6 adds in trunk
Remove URL decoding in srcset handling
https://bugs.webkit.org/show_bug.cgi?id=121609
Patch by Yoav Weiss <yoav@yoav.ws> on 2013-09-19
Reviewed by Benjamin Poulain.
Source/WebCore:
Tests: fast/hidpi/image-srcset-question-mark.html
fast/loader/image-src-question-mark.html
Removed URL decoding from src and srcset's handling algorithm, since they break encoded URLS.
- html/parser/HTMLParserIdioms.cpp:
(WebCore::parseImagesWithScaleFromSrcSetAttribute):
(WebCore::bestFitSourceForImageAttributes):
LayoutTests:
These tests make sure that encoded URLs are properly handled, and especially URLs
with a question mark in them.
- fast/hidpi/image-srcset-question-mark-expected.txt: Added.
- fast/hidpi/image-srcset-question-mark.html: Added.
- fast/hidpi/resources/image?test.png: Added.
- fast/loader/image-src-question-mark-expected.txt: Added.
- fast/loader/image-src-question-mark.html: Added.
- fast/loader/resources/image?test.png: Added.
- 9:46 PM Changeset in webkit [156139] by
-
- 2 edits in trunk/Source/WebCore
Avoid calling AtomicString::lower() in makeFontGlyphsCacheKey
https://bugs.webkit.org/show_bug.cgi?id=121656
Reviewed by Darin Adler.
Instead of lower casing AtomicStrings, store the strings as is and use the case folding
hash and case insensitive compare to determine equality.
- platform/graphics/Font.cpp:
(WebCore::operator==):
(WebCore::makeFontGlyphsCacheKey):
(WebCore::computeFontGlyphsCacheHash):
- 9:29 PM Changeset in webkit [156138] by
-
- 2 edits in trunk/Source/WebCore
Fix leaks in CSS parser caused by overwriting owned raw pointers with 0
https://bugs.webkit.org/show_bug.cgi?id=121655
Reviewed by Anders Carlsson.
- css/CSSGrammar.y.in: Use nullptr instead of 0. Use unique_ptr instead
of a raw pointer in cases where we might or might not actually keep
the allocated memory. This can still be cleaned up further, but this
should fix the memory leaks we have been seeing.
- 9:07 PM Changeset in webkit [156137] by
-
- 18 edits in trunk/LayoutTests
Use shouldBecomeEqual in asynchronous spellchecking tests.
https://bugs.webkit.org/show_bug.cgi?id=121483
Reviewed by Darin Adler.
Every asynchronous spellchecking layout test waits for spelling or grammar
markers using setTimeout. It duplicates the code, moreover the implementation
differs in every test.
Use shouldBecomeEqual helper (introduced in r143860) to test spellchecking
asynchronously.
- editing/spelling/grammar-markers-expected.txt:
- editing/spelling/grammar-markers-hidpi-expected.txt:
- editing/spelling/grammar-markers-hidpi.html:
- editing/spelling/grammar-markers.html:
- editing/spelling/grammar-paste-expected.txt:
- editing/spelling/grammar-paste.html:
Dump text of destination element instead of source one to show what is
really tested. It stops outputting that the input and textarea elements
can store html tags, for example,
PASS INPUT has a marker on 'I have a<b>n ki</b>wi'.
- editing/spelling/script-tests/spellcheck-paste.js:
(verifyMarker):
(pasteAndVerify):
- editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
- editing/spelling/spellcheck-paste-continuous-disabled.html:
- editing/spelling/spellcheck-paste-disabled-expected.txt:
- editing/spelling/spellcheck-paste-disabled.html:
At the beginning, those tests check whether spelling marker appears
synchronously. Then, spell checking is disabled to check whether
the markers have disappeared properly.
There is no need to check spelling asynchronously in the second part
of the tests. Use synchronous spellchecking path instead.
- editing/spelling/spellcheck-paste-expected.txt:
- editing/spelling/spelling-marker-description-expected.txt:
- editing/spelling/spelling-marker-description.html:
- platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
- platform/mac/editing/spelling/grammar-markers-expected.png:
- platform/mac/editing/spelling/grammar-markers-hidpi-expected.png:
- 7:05 PM Changeset in webkit [156136] by
-
- 37 edits5 adds5 deletes in trunk/Source/JavaScriptCore
Unreviewed, rolling out r156120.
http://trac.webkit.org/changeset/156120
https://bugs.webkit.org/show_bug.cgi?id=121651
Broke windows runtime and all tests (Requested by bfulgham on
#webkit).
Patch by Commit Queue <commit-queue@webkit.org> on 2013-09-19
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/ValueRecovery.h:
(JSC::ValueRecovery::dumpInContext):
- dfg/DFGAssemblyHelpers.cpp: Renamed from Source/JavaScriptCore/jit/AssemblyHelpers.cpp.
(JSC::DFG::AssemblyHelpers::executableFor):
(JSC::DFG::AssemblyHelpers::decodedCodeMapFor):
(JSC::DFG::AssemblyHelpers::setSamplingFlag):
(JSC::DFG::AssemblyHelpers::clearSamplingFlag):
(JSC::DFG::AssemblyHelpers::jitAssertIsInt32):
(JSC::DFG::AssemblyHelpers::jitAssertIsJSInt32):
(JSC::DFG::AssemblyHelpers::jitAssertIsJSNumber):
(JSC::DFG::AssemblyHelpers::jitAssertIsJSDouble):
(JSC::DFG::AssemblyHelpers::jitAssertIsCell):
(JSC::DFG::AssemblyHelpers::jitAssertHasValidCallFrame):
- dfg/DFGAssemblyHelpers.h: Renamed from Source/JavaScriptCore/jit/AssemblyHelpers.h.
(JSC::DFG::AssemblyHelpers::AssemblyHelpers):
(JSC::DFG::AssemblyHelpers::codeBlock):
(JSC::DFG::AssemblyHelpers::vm):
(JSC::DFG::AssemblyHelpers::assembler):
(JSC::DFG::AssemblyHelpers::preserveReturnAddressAfterCall):
(JSC::DFG::AssemblyHelpers::restoreReturnAddressBeforeReturn):
(JSC::DFG::AssemblyHelpers::emitGetFromCallFrameHeaderPtr):
(JSC::DFG::AssemblyHelpers::emitPutToCallFrameHeader):
(JSC::DFG::AssemblyHelpers::emitPutImmediateToCallFrameHeader):
(JSC::DFG::AssemblyHelpers::branchIfNotCell):
(JSC::DFG::AssemblyHelpers::addressFor):
(JSC::DFG::AssemblyHelpers::tagFor):
(JSC::DFG::AssemblyHelpers::payloadFor):
(JSC::DFG::AssemblyHelpers::branchIfNotObject):
(JSC::DFG::AssemblyHelpers::selectScratchGPR):
(JSC::DFG::AssemblyHelpers::debugCall):
(JSC::DFG::AssemblyHelpers::jitAssertIsInt32):
(JSC::DFG::AssemblyHelpers::jitAssertIsJSInt32):
(JSC::DFG::AssemblyHelpers::jitAssertIsJSNumber):
(JSC::DFG::AssemblyHelpers::jitAssertIsJSDouble):
(JSC::DFG::AssemblyHelpers::jitAssertIsCell):
(JSC::DFG::AssemblyHelpers::jitAssertHasValidCallFrame):
(JSC::DFG::AssemblyHelpers::boxDouble):
(JSC::DFG::AssemblyHelpers::unboxDouble):
(JSC::DFG::AssemblyHelpers::boxInt52):
(JSC::DFG::AssemblyHelpers::emitExceptionCheck):
(JSC::DFG::AssemblyHelpers::emitCount):
(JSC::DFG::AssemblyHelpers::globalObjectFor):
(JSC::DFG::AssemblyHelpers::strictModeFor):
(JSC::DFG::AssemblyHelpers::baselineCodeBlockFor):
(JSC::DFG::AssemblyHelpers::baselineCodeBlock):
(JSC::DFG::AssemblyHelpers::argumentsRegisterFor):
(JSC::DFG::AssemblyHelpers::symbolTableFor):
(JSC::DFG::AssemblyHelpers::offsetOfLocals):
(JSC::DFG::AssemblyHelpers::offsetOfArgumentsIncludingThis):
- dfg/DFGBinarySwitch.h:
- dfg/DFGByteCodeParser.cpp:
- dfg/DFGCCallHelpers.h: Renamed from Source/JavaScriptCore/jit/CCallHelpers.h.
(JSC::DFG::CCallHelpers::CCallHelpers):
(JSC::DFG::CCallHelpers::resetCallArguments):
(JSC::DFG::CCallHelpers::addCallArgument):
(JSC::DFG::CCallHelpers::setupArguments):
(JSC::DFG::CCallHelpers::setupArgumentsExecState):
(JSC::DFG::CCallHelpers::setupArgumentsWithExecState):
(JSC::DFG::CCallHelpers::setupTwoStubArgs):
(JSC::DFG::CCallHelpers::setupStubArguments):
(JSC::DFG::CCallHelpers::setupResults):
- dfg/DFGDisassembler.cpp:
- dfg/DFGFPRInfo.h: Renamed from Source/JavaScriptCore/jit/FPRInfo.h.
(JSC::DFG::FPRInfo::toRegister):
(JSC::DFG::FPRInfo::toIndex):
(JSC::DFG::FPRInfo::toArgumentRegister):
(JSC::DFG::FPRInfo::debugName):
- dfg/DFGGPRInfo.h: Renamed from Source/JavaScriptCore/jit/GPRInfo.h.
(JSC::DFG::JSValueRegs::JSValueRegs):
(JSC::DFG::JSValueRegs::payloadOnly):
(JSC::DFG::JSValueRegs::operator!):
(JSC::DFG::JSValueRegs::gpr):
(JSC::DFG::JSValueRegs::payloadGPR):
(JSC::DFG::JSValueSource::JSValueSource):
(JSC::DFG::JSValueSource::unboxedCell):
(JSC::DFG::JSValueSource::operator!):
(JSC::DFG::JSValueSource::isAddress):
(JSC::DFG::JSValueSource::offset):
(JSC::DFG::JSValueSource::base):
(JSC::DFG::JSValueSource::gpr):
(JSC::DFG::JSValueSource::asAddress):
(JSC::DFG::JSValueSource::notAddress):
(JSC::DFG::JSValueRegs::tagGPR):
(JSC::DFG::JSValueSource::tagGPR):
(JSC::DFG::JSValueSource::payloadGPR):
(JSC::DFG::JSValueSource::hasKnownTag):
(JSC::DFG::JSValueSource::tag):
(JSC::DFG::GPRInfo::toRegister):
(JSC::DFG::GPRInfo::toIndex):
(JSC::DFG::GPRInfo::debugName):
(JSC::DFG::GPRInfo::toArgumentRegister):
- dfg/DFGGraph.cpp:
- dfg/DFGGraph.h:
- dfg/DFGJITCompiler.h:
- dfg/DFGOSRExit.cpp:
- dfg/DFGOSRExit.h:
- dfg/DFGOSRExitCompiler.h:
- dfg/DFGOSRExitCompilerCommon.h:
- dfg/DFGRegisterBank.h:
- dfg/DFGRegisterSet.h:
- dfg/DFGRepatch.cpp:
- dfg/DFGSilentRegisterSavePlan.h:
- dfg/DFGThunks.cpp:
- dfg/DFGVariableEvent.cpp:
- ftl/FTLCArgumentGetter.h:
(JSC::FTL::CArgumentGetter::CArgumentGetter):
(JSC::FTL::CArgumentGetter::loadNext8):
(JSC::FTL::CArgumentGetter::loadNext32):
(JSC::FTL::CArgumentGetter::loadNext64):
(JSC::FTL::CArgumentGetter::loadNextPtr):
(JSC::FTL::CArgumentGetter::loadNextDouble):
- ftl/FTLCompile.cpp:
- ftl/FTLExitThunkGenerator.h:
- ftl/FTLLink.cpp:
- ftl/FTLThunks.cpp:
- jit/JIT.cpp:
(JSC::JIT::JIT):
- jit/JIT.h:
- jit/JITPropertyAccess.cpp:
(JSC::JIT::stringGetByValStubGenerator):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::stringGetByValStubGenerator):
- jit/JSInterfaceJIT.h:
(JSC::JSInterfaceJIT::preserveReturnAddressAfterCall):
(JSC::JSInterfaceJIT::restoreReturnAddressBeforeReturn):
- jit/SpecializedThunkJIT.h:
(JSC::SpecializedThunkJIT::SpecializedThunkJIT):
(JSC::SpecializedThunkJIT::finalize):
- jit/ThunkGenerators.cpp:
(JSC::linkForGenerator):
(JSC::virtualForGenerator):
(JSC::stringLengthTrampolineGenerator):
(JSC::nativeForGenerator):
(JSC::arityFixup):
(JSC::charCodeAtThunkGenerator):
(JSC::charAtThunkGenerator):
(JSC::fromCharCodeThunkGenerator):
(JSC::sqrtThunkGenerator):
(JSC::floorThunkGenerator):
(JSC::ceilThunkGenerator):
(JSC::roundThunkGenerator):
(JSC::expThunkGenerator):
(JSC::logThunkGenerator):
(JSC::absThunkGenerator):
(JSC::powThunkGenerator):
(JSC::imulThunkGenerator):
- llint/LLIntThunks.cpp:
(JSC::LLInt::generateThunkWithJumpTo):
- runtime/JSCJSValue.h:
- 6:51 PM Changeset in webkit [156135] by
-
- 8 edits2 adds in trunk
MediaStream API: update MediaStreamTrackEvent object to match spec
https://bugs.webkit.org/show_bug.cgi?id=121624
Reviewed by Dean Jackson.
Source/WebCore:
Test: fast/mediastream/MediaStreamTrackEvent-constructor.html
- Modules/mediastream/MediaStreamTrack.idl: Remove NoInterfaceObject.
- Modules/mediastream/MediaStreamTrackEvent.cpp:
(WebCore::MediaStreamTrackEventInit::MediaStreamTrackEventInit): New.
(WebCore::MediaStreamTrackEvent::create): New form that takes an initialize.
(WebCore::MediaStreamTrackEvent::MediaStreamTrackEvent): Ditto.
- Modules/mediastream/MediaStreamTrackEvent.h:
- Modules/mediastream/MediaStreamTrackEvent.idl:
- bindings/js/JSDictionary.cpp:
(WebCore::JSDictionary::convertValue): New.
- bindings/js/JSDictionary.h:
LayoutTests:
- fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt: Added.
- fast/mediastream/MediaStreamTrackEvent-constructor.html: Added.
- 6:41 PM Changeset in webkit [156134] by
-
- 2 edits in trunk/Source/WTF
ASSERTs in isMainThread after USE(WEB_THREAD) MainThread changes
https://bugs.webkit.org/show_bug.cgi?id=121650
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-09-19
Reviewed by Benjamin Poulain.
- wtf/mac/MainThreadMac.mm:
(WTF::initializeMainThreadPlatform):
- 6:10 PM Changeset in webkit [156133] by
-
- 4 edits in trunk/Source/WebCore
Remove #if !ENABLE(WORKERS) code in ThreadGlobalData
https://bugs.webkit.org/show_bug.cgi?id=121649
Reviewed by Sam Weinig.
This lets us remove a FIXME. Also, move threadGlobalData out of line; there's no need for it to be inline.
- WebCore.exp.in:
- platform/ThreadGlobalData.cpp:
(WebCore::threadGlobalData):
- platform/ThreadGlobalData.h:
- 6:00 PM Changeset in webkit [156132] by
-
- 19 edits in trunk/Source/WebCore
Modernize Length setters/getters
https://bugs.webkit.org/show_bug.cgi?id=121647
Reviewed by Andreas Kling.
Add a move constructor and move assignment operator to Length and fixup some of the getters and setters.
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::getBorderRadiusCornerValues):
(WebCore::getBorderRadiusCornerValue):
- css/DeprecatedStyleBuilder.cpp:
(WebCore::ApplyPropertyLength::setValue):
(WebCore::ApplyPropertyLength::createHandler):
(WebCore::ApplyPropertyBorderRadius::setValue):
(WebCore::ApplyPropertyBorderRadius::createHandler):
(WebCore::ApplyPropertyLineHeight::createHandler):
- page/animation/CSSPropertyAnimation.cpp:
(WebCore::LengthPropertyWrapper::LengthPropertyWrapper):
(WebCore::LengthPropertyWrapper::blend):
(WebCore::FillLayerPropertyWrapper::FillLayerPropertyWrapper):
(WebCore::FillLayerPropertyWrapper::blend):
(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
- platform/CalculationValue.h:
(WebCore::CalcExpressionLength::CalcExpressionLength):
(WebCore::CalcExpressionBlendLength::CalcExpressionBlendLength):
- platform/Length.cpp:
(WebCore::CalculationValueHandleMap::remove):
(WebCore::CalculationValueHandleMap::find):
(WebCore::Length::decrementCalculatedRef):
- platform/Length.h:
(WebCore::Length::Length):
(WebCore::Length::operator=):
(WebCore::Length::moveFromLength):
- platform/LengthBox.cpp:
(WebCore::LengthBox::logicalLeft):
(WebCore::LengthBox::logicalRight):
(WebCore::LengthBox::before):
(WebCore::LengthBox::after):
(WebCore::LengthBox::start):
(WebCore::LengthBox::end):
- platform/LengthBox.h:
(WebCore::LengthBox::LengthBox):
(WebCore::LengthBox::left):
(WebCore::LengthBox::right):
(WebCore::LengthBox::top):
(WebCore::LengthBox::bottom):
- platform/LengthSize.h:
(WebCore::LengthSize::LengthSize):
(WebCore::LengthSize::setWidth):
(WebCore::LengthSize::width):
(WebCore::LengthSize::setHeight):
(WebCore::LengthSize::height):
- platform/graphics/filters/FilterOperation.h:
(WebCore::FilterOperation::BlurFilterOperation::create):
(WebCore::FilterOperation::BlurFilterOperation::stdDeviation):
(WebCore::FilterOperation::BlurFilterOperation::BlurFilterOperation):
- rendering/style/BasicShapes.h:
(WebCore::BasicShapeRectangle::x):
(WebCore::BasicShapeRectangle::y):
(WebCore::BasicShapeRectangle::width):
(WebCore::BasicShapeRectangle::height):
(WebCore::BasicShapeRectangle::cornerRadiusX):
(WebCore::BasicShapeRectangle::cornerRadiusY):
(WebCore::BasicShapeRectangle::setX):
(WebCore::BasicShapeRectangle::setY):
(WebCore::BasicShapeRectangle::setWidth):
(WebCore::BasicShapeRectangle::setHeight):
(WebCore::BasicShapeRectangle::setCornerRadiusX):
(WebCore::BasicShapeRectangle::setCornerRadiusY):
(WebCore::BasicShapeCircle::centerX):
(WebCore::BasicShapeCircle::centerY):
(WebCore::BasicShapeCircle::radius):
(WebCore::BasicShapeCircle::setCenterX):
(WebCore::BasicShapeCircle::setCenterY):
(WebCore::BasicShapeCircle::setRadius):
(WebCore::BasicShapeEllipse::centerX):
(WebCore::BasicShapeEllipse::centerY):
(WebCore::BasicShapeEllipse::radiusX):
(WebCore::BasicShapeEllipse::radiusY):
(WebCore::BasicShapeEllipse::setCenterX):
(WebCore::BasicShapeEllipse::setCenterY):
(WebCore::BasicShapeEllipse::setRadiusX):
(WebCore::BasicShapeEllipse::setRadiusY):
(WebCore::BasicShapePolygon::getXAt):
(WebCore::BasicShapePolygon::getYAt):
(WebCore::BasicShapePolygon::appendPoint):
(WebCore::BasicShapeInsetRectangle::top):
(WebCore::BasicShapeInsetRectangle::right):
(WebCore::BasicShapeInsetRectangle::bottom):
(WebCore::BasicShapeInsetRectangle::left):
(WebCore::BasicShapeInsetRectangle::cornerRadiusX):
(WebCore::BasicShapeInsetRectangle::cornerRadiusY):
(WebCore::BasicShapeInsetRectangle::setTop):
(WebCore::BasicShapeInsetRectangle::setRight):
(WebCore::BasicShapeInsetRectangle::setBottom):
(WebCore::BasicShapeInsetRectangle::setLeft):
(WebCore::BasicShapeInsetRectangle::setCornerRadiusX):
(WebCore::BasicShapeInsetRectangle::setCornerRadiusY):
- rendering/style/FillLayer.h:
(WebCore::FillSize::FillSize):
(WebCore::FillLayer::xPosition):
(WebCore::FillLayer::yPosition):
(WebCore::FillLayer::sizeLength):
(WebCore::FillLayer::setXPosition):
(WebCore::FillLayer::setYPosition):
- rendering/style/NinePieceImage.cpp:
(WebCore::NinePieceImage::NinePieceImage):
- rendering/style/NinePieceImage.h:
(WebCore::NinePieceImage::setImageSlices):
(WebCore::NinePieceImage::setBorderSlices):
(WebCore::NinePieceImage::setOutset):
(WebCore::NinePieceImage::computeOutset):
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::specifiedLineHeight):
- rendering/style/RenderStyle.h:
- rendering/style/StyleBoxData.h:
(WebCore::StyleBoxData::width):
(WebCore::StyleBoxData::height):
(WebCore::StyleBoxData::minWidth):
(WebCore::StyleBoxData::minHeight):
(WebCore::StyleBoxData::maxWidth):
(WebCore::StyleBoxData::maxHeight):
(WebCore::StyleBoxData::verticalAlign):
- rendering/style/StyleReflection.h:
(WebCore::StyleReflection::offset):
(WebCore::StyleReflection::setOffset):
- 5:22 PM Changeset in webkit [156131] by
-
- 3 edits in trunk/Source/WebCore
Out-of-line InspectorValues create() methods.
<https://webkit.org/b/121639>
Reviewed by Joseph Pecoraro.
These functions are hardly performance-critical and are taking up
quite a lot of space.
Shrinks the WebCore binary by 70500 bytes.
- 4:19 PM Changeset in webkit [156130] by
-
- 23 edits in trunk
Layout Test http/tests/security/canvas-remote-read-remote-image-redirect.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=121458
Reviewed by Sam Weinig.
Source/WebCore:
The code to automagically produce line numbers is quite fragile. Added some FIXMEs,
and added an issue that was making reporting flaky for code is JS event handlers
executed while parsing was paused.
- page/PageConsole.cpp: (WebCore::PageConsole::addMessage): Use actual "script is
running" check instead of "parsing a script element" one.
LayoutTests:
- fast/frames/sandboxed-iframe-attribute-parsing-06-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-07-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-08-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-09-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-10-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-11-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-12-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-13-expected.txt:
- fast/frames/sandboxed-iframe-attribute-parsing-14-expected.txt:
- fast/frames/sandboxed-iframe-parsing-space-characters-expected.txt:
- fast/frames/sandboxed-iframe-scripting-04-expected.txt:
- http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt:
- http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt:
- http/tests/security/contentSecurityPolicy/sandbox-in-http-header-control-expected.txt:
- http/tests/security/contentSecurityPolicy/sandbox-in-http-header-expected.txt:
- http/tests/security/contentSecurityPolicy/sandbox-invalid-header-expected.txt:
- http/tests/security/isolatedWorld/sandboxed-iframe-expected.txt:
- media/video-controls-no-scripting-expected.txt:
We now get a line number for blocked inline scripts, which is a progression.
It is the line number for the closing </script>, which is not ideal, but better
than nothing.
- http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
- http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
Also a progression - we now get a line number for offending <script>.
- 4:15 PM Changeset in webkit [156129] by
-
- 2 edits in trunk/Source/WTF
[iOS] Define mainThreadEstablishedAsPthreadMain to be true in WTF::initializeMainThreadPlatform()
Reviewed by Joseph Pecoraro.
This change was inadvertently left out of <http://trac.webkit.org/changeset/155926>.
- wtf/mac/MainThreadMac.mm:
(WTF::initializeMainThreadPlatform):
- 4:03 PM Changeset in webkit [156128] by
-
- 12 edits1 delete in trunk/Source/WTF
Remove OwnArrayPtr
https://bugs.webkit.org/show_bug.cgi?id=121612
Reviewed by Anders Carlsson.
- GNUmakefile.list.am:
- WTF.pro:
- WTF.vcxproj/WTF.vcxproj:
- WTF.vcxproj/WTF.vcxproj.filters:
- WTF.xcodeproj/project.pbxproj:
- wtf/Assertions.cpp:
- wtf/CMakeLists.txt:
- wtf/DateMath.h:
- wtf/FastBitVector.h:
- wtf/Forward.h:
- wtf/OwnArrayPtr.h: Removed.
- wtf/VectorTraits.h:
- 4:02 PM Changeset in webkit [156127] by
-
- 2 edits in trunk/Source/WTF
Substitute return type void for bool in function declaration for WTF::initializeWebThread()
Reviewed by Joseph Pecoraro.
Make the declaration of WTF::initializeWebThread() match the function prototype
of its definition.
- wtf/MainThread.h:
- 3:42 PM Changeset in webkit [156126] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed, fix Windows build part 2. m_jitCodeMap should always be there.
- bytecode/CodeBlock.h:
(JSC::CodeBlock::jitCodeMap):
- 3:38 PM Changeset in webkit [156125] by
-
- 8 edits in trunk/Source/WebCore
Remove superfluous CSSLinearTimingFunctionValue and use switch on TimingFunction::type() in more places
https://bugs.webkit.org/show_bug.cgi?id=121589
Reviewed by Dean Jackson.
Replaced CSSLinearTimingFunctionValue by the identifier "linear" and used switch statements on
TimingFunction::type() in more places where we were branching on every type.
Merge https://chromium.googlesource.com/chromium/blink/+/5454f20c71090c35bdd1053e5cc572d5c0bdede7
Merge https://chromium.googlesource.com/chromium/blink/+/104ad42c523d32b67d108c6e59f4f27488fe38a5
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::createTimingFunctionValue):
- css/CSSTimingFunctionValue.cpp:
- css/CSSTimingFunctionValue.h:
- css/CSSToStyleMap.cpp:
(WebCore::CSSToStyleMap::mapAnimationTimingFunction):
- css/CSSValue.cpp:
(WebCore::CSSValue::equals):
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):
- css/CSSValue.h:
(WebCore::CSSValue::isCubicBezierTimingFunctionValue):
- page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::progress):
- 3:27 PM Changeset in webkit [156124] by
-
- 5 edits in trunk/Source/JavaScriptCore
Remove some of the tautologies in DFGRepatch function naming.
Rubber stamped by Mark Hahnenberg.
For example change DFG::dfgLinkFor() to be DFG::linkFor().
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::resetStubInternal):
- dfg/DFGOperations.cpp:
- dfg/DFGRepatch.cpp:
(JSC::DFG::repatchCall):
(JSC::DFG::repatchByIdSelfAccess):
(JSC::DFG::tryCacheGetByID):
(JSC::DFG::repatchGetByID):
(JSC::DFG::buildGetByIDList):
(JSC::DFG::tryCachePutByID):
(JSC::DFG::repatchPutByID):
(JSC::DFG::buildPutByIdList):
(JSC::DFG::repatchIn):
(JSC::DFG::linkFor):
(JSC::DFG::linkSlowFor):
(JSC::DFG::linkClosureCall):
(JSC::DFG::resetGetByID):
(JSC::DFG::resetPutByID):
(JSC::DFG::resetIn):
- dfg/DFGRepatch.h:
(JSC::DFG::resetGetByID):
(JSC::DFG::resetPutByID):
(JSC::DFG::resetIn):
- 3:23 PM Changeset in webkit [156123] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed, fix Windows build. ScratchBuffer should always be available regardless of
ENABLE_DFG_JIT.
- runtime/VM.h:
- 3:16 PM Changeset in webkit [156122] by
-
- 5 edits in trunk/Source/JavaScriptCore
[iOS] Add more iOS logic to the JavaScriptCore build configuration files
https://bugs.webkit.org/show_bug.cgi?id=121635
Reviewed by Geoffrey Garen.
Towards building JavaScriptCore for both OS X and iOS using the same
set of configuration files, add more iOS logic.
- Configurations/Base.xcconfig:
- Configurations/JSC.xcconfig:
- Configurations/JavaScriptCore.xcconfig:
- Configurations/ToolExecutable.xcconfig:
- 3:12 PM Changeset in webkit [156121] by
-
- 17 edits in trunk/Source/WebCore
Unreviewed, rolling out r156119.
http://trac.webkit.org/changeset/156119
https://bugs.webkit.org/show_bug.cgi?id=121640
broke builds in various ways (Requested by anttik on #webkit).
- accessibility/AccessibilitySpinButton.cpp:
- bindings/scripts/CodeGeneratorObjC.pm:
(GenerateImplementation):
- css/SelectorChecker.cpp:
- dom/ContainerNode.h:
- dom/Element.h:
- dom/PseudoElement.cpp:
(WebCore::PseudoElement::didAttachRenderers):
- editing/SplitTextNodeContainingElementCommand.cpp:
(WebCore::SplitTextNodeContainingElementCommand::doApply):
- editing/TypingCommand.cpp:
- html/ImageDocument.cpp:
- page/PageSerializer.cpp:
- rendering/RenderElement.h:
- rendering/RenderObject.h:
- svg/SVGAnimatedColor.cpp:
(WebCore::adjustForCurrentColor):
- svg/SVGLocatable.cpp:
- svg/graphics/filters/SVGFEImage.cpp:
(WebCore::FEImage::determineAbsolutePaintRect):
(WebCore::FEImage::referencedRenderer):
- svg/graphics/filters/SVGFEImage.h:
- 3:10 PM Changeset in webkit [156120] by
-
- 37 edits5 moves in trunk/Source/JavaScriptCore
Move CCallHelpers and AssemblyHelpers into jit/ and have JSInterfaceJIT use them
https://bugs.webkit.org/show_bug.cgi?id=121637
Rubber stamped by Michael Saboff.
Also moved GPRInfo/FPRInfo into jit/.
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/ValueRecovery.h:
(JSC::ValueRecovery::dumpInContext):
- dfg/DFGAssemblyHelpers.cpp: Removed.
- dfg/DFGAssemblyHelpers.h: Removed.
- dfg/DFGBinarySwitch.h:
- dfg/DFGByteCodeParser.cpp:
- dfg/DFGCCallHelpers.h: Removed.
- dfg/DFGDisassembler.cpp:
- dfg/DFGFPRInfo.h: Removed.
- dfg/DFGGPRInfo.h: Removed.
- dfg/DFGGraph.cpp:
- dfg/DFGGraph.h:
- dfg/DFGJITCompiler.h:
- dfg/DFGOSRExit.cpp:
- dfg/DFGOSRExit.h:
- dfg/DFGOSRExitCompiler.h:
- dfg/DFGOSRExitCompilerCommon.h:
- dfg/DFGRegisterBank.h:
- dfg/DFGRegisterSet.h:
- dfg/DFGRepatch.cpp:
- dfg/DFGSilentRegisterSavePlan.h:
- dfg/DFGThunks.cpp:
- dfg/DFGVariableEvent.cpp:
- ftl/FTLCArgumentGetter.h:
(JSC::FTL::CArgumentGetter::CArgumentGetter):
(JSC::FTL::CArgumentGetter::loadNext8):
(JSC::FTL::CArgumentGetter::loadNext32):
(JSC::FTL::CArgumentGetter::loadNext64):
(JSC::FTL::CArgumentGetter::loadNextPtr):
(JSC::FTL::CArgumentGetter::loadNextDouble):
- ftl/FTLCompile.cpp:
- ftl/FTLExitThunkGenerator.h:
- ftl/FTLLink.cpp:
- ftl/FTLThunks.cpp:
- jit/AssemblyHelpers.cpp: Copied from Source/JavaScriptCore/dfg/DFGAssemblyHelpers.cpp.
- jit/AssemblyHelpers.h: Copied from Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h.
(JSC::AssemblyHelpers::AssemblyHelpers):
(JSC::AssemblyHelpers::debugCall):
- jit/CCallHelpers.h: Copied from Source/JavaScriptCore/dfg/DFGCCallHelpers.h.
- jit/FPRInfo.h: Copied from Source/JavaScriptCore/dfg/DFGFPRInfo.h.
(WTF::printInternal):
- jit/GPRInfo.h: Copied from Source/JavaScriptCore/dfg/DFGGPRInfo.h.
(WTF::printInternal):
- jit/JIT.cpp:
(JSC::JIT::JIT):
- jit/JIT.h:
- jit/JITPropertyAccess.cpp:
(JSC::JIT::stringGetByValStubGenerator):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::stringGetByValStubGenerator):
- jit/JSInterfaceJIT.h:
(JSC::JSInterfaceJIT::JSInterfaceJIT):
- jit/SpecializedThunkJIT.h:
(JSC::SpecializedThunkJIT::SpecializedThunkJIT):
(JSC::SpecializedThunkJIT::finalize):
- jit/ThunkGenerators.cpp:
(JSC::linkForGenerator):
(JSC::virtualForGenerator):
(JSC::stringLengthTrampolineGenerator):
(JSC::nativeForGenerator):
(JSC::arityFixup):
(JSC::charCodeAtThunkGenerator):
(JSC::charAtThunkGenerator):
(JSC::fromCharCodeThunkGenerator):
(JSC::sqrtThunkGenerator):
(JSC::floorThunkGenerator):
(JSC::ceilThunkGenerator):
(JSC::roundThunkGenerator):
(JSC::expThunkGenerator):
(JSC::logThunkGenerator):
(JSC::absThunkGenerator):
(JSC::powThunkGenerator):
(JSC::imulThunkGenerator):
- llint/LLIntThunks.cpp:
(JSC::LLInt::generateThunkWithJumpTo):
- runtime/JSCJSValue.h:
- 3:03 PM Changeset in webkit [156119] by
-
- 17 edits in trunk/Source/WebCore
Add covariant RenderElement* Element::renderer()
https://bugs.webkit.org/show_bug.cgi?id=121638
Reviewed by Andreas Kling.
Also add isRenderElement() test and casting functions.
- 2:42 PM Changeset in webkit [156118] by
-
- 2 edits in trunk/Source/WebCore
Streamline JSMainThreadNullState.
<https://webkit.org/b/121636>
Reviewed by Anders Carlsson.
JSMainThreadNullState is only used by non-JavaScript bindings and
thus won't ever call didLeaveScriptContext() on destruction.
Specialize the class for its use-case instead of sharing code
with JSMainThreadExecState.
Shrinks the WebCore binary by 82848 bytes.
- 2:40 PM Changeset in webkit [156117] by
-
- 2 edits in trunk/Source/WTF
Assume allocator success in Vector unless using try* functions.
<https://webkit.org/b/121629>
Reviewed by Anders Carlsson.
Turn some Vector::begin() null checking into assertions instead.
We have try* style functions for when an allocation request is so
large that it might actually fail. fastMalloc() will never return
null (it will just CRASH() instead.)
- 2:27 PM Changeset in webkit [156116] by
-
- 12 edits in trunk
CSS_SHAPES not supported on AppleWin port
https://bugs.webkit.org/show_bug.cgi?id=118810
Enabling CSS Shapes on Windows port
Reviewed by Brent Fulgham.
- LayoutTests/Changelog
- LayoutTEsts/platform/win/TestExpectations
- Source/WebCore/ChangeLog
- Source/WebCore/WebCore.vcxproj/WebCore.vcxproj
- Source/WebCore/WebCore.vcxproj/WebCoreCommon.props
- Source/WebCore/WebCore.vcxproj/copyForwardingHeaders.cmd
- Source/WebCore/css/CSSPropertyNames.in
- Source/WebKit/ChangeLog
- Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in
- WebKitLibraries/ChangeLog
- WebKitLibraries/win/tools/vsprops/FeatureDefines.props
- WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.props
- 2:06 PM Changeset in webkit [156115] by
-
- 2 edits in trunk/Tools
Attempted build fix after r156114.
- Scripts/copy-webkitlibraries-to-product-directory: Removed references to WebCoreSQLite3.
- 1:46 PM Changeset in webkit [156114] by
-
- 1 edit2 deletes in trunk/WebKitLibraries
Removed WebCoreSQLite3. It has been unused for years.
Rubber-stamped by Mark Rowe.
- WebCoreSQLite3: Removed.
- WebCoreSQLite3/sqlite3.h: Removed.
- WebCoreSQLite3/sqlite3ext.h: Removed.
- libWebCoreSQLite3.a: Removed.
- 1:29 PM Changeset in webkit [156113] by
-
- 1 edit in trunk/Source/JavaScriptCore/ChangeLog
[iOS] Substitute UNREACHABLE_FOR_PLATFORM() for RELEASE_ASSERT_NOT_REACHED()
Rubber-stamped by Joseph Pecoraro.
Use UNREACHABLE_FOR_PLATFORM() instead of RELEASE_ASSERT_NOT_REACHED() in
the non-x86/x86-64 variant of JIT::emitSlow_op_mod() so as to avoid a missing
noreturn warning in Clang while simultaneously asserting unreachable code.
- jit/JITArithmetic.cpp:
(JSC::JIT::emitSlow_op_mod):
- 1:27 PM Changeset in webkit [156112] by
-
- 2 edits in trunk/Source/JavaScriptCore
[iOS] Substitute UNREACHABLE_FOR_PLATFORM() for RELEASE_ASSERT_NOT_REACHED()
Rubber-stamped by Joseph Pecoraro.
Use UNREACHABLE_FOR_PLATFORM() instead of RELEASE_ASSERT_NOT_REACHED() in
the non-x86/x86-64 variant of JIT::emitSlow_op_mod() so as to avoid a missing
noreturn warning in Clang while simultaneously asserting unreachable code.
- jit/JITArithmetic.cpp:
(JSC::JIT::emitSlow_op_mod):
- 1:07 PM Changeset in webkit [156111] by
-
- 2 edits in trunk/Source/JavaScriptCore
JSC: X86 disassembler shows 16, 32 and 64 bit displacements as unsigned
https://bugs.webkit.org/show_bug.cgi?id=121625
Rubber-stamped by Filip Pizlo.
Chenged 16, 32 and 64 bit offsets to be signed. Kept the original tab indented
spacing to match the rest of the file.
- disassembler/udis86/udis86_syn-att.c:
(gen_operand):
- 12:54 PM Changeset in webkit [156110] by
-
- 8 edits1 add in trunk/Source/WebCore
Add SVGPropertyInfo.cpp
<https://webkit.org/b/121622>
Reviewed by Anders Carlsson.
Add a cpp file for this class to make it more hackable.
- CMakeLists.txt:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- WebCore.xcodeproj/project.pbxproj:
- svg/properties/SVGPropertyInfo.cpp: Added.
(WebCore::SVGPropertyInfo::SVGPropertyInfo):
- svg/properties/SVGPropertyInfo.h:
- 12:22 PM Changeset in webkit [156109] by
-
- 2 edits in trunk/Tools
REGRESSION (r129451): run-safari --no-saved-state is broken
https://bugs.webkit.org/show_bug.cgi?id=121566
Undo a last minute change that doesn't actually work.
- Scripts/webkitdirs.pm: (argumentsForRunAndDebugMacWebKitApp): "-1" cannot be passed
via command line, <rdar://problem/15032886>.
- 12:06 PM Changeset in webkit [156108] by
-
- 13 edits1 add in trunk
MediaStream API: update NavigatorUserMediaError object to match spec
https://bugs.webkit.org/show_bug.cgi?id=121584
Reviewed by Dean Jackson.
Source/WebCore:
No new tests, updated getusermedia.html.
- CMakeLists.txt: Add NavigatorUserMediaError.cpp.
- GNUmakefile.list.am: Ditto.
- Modules/mediastream/NavigatorUserMediaError.cpp: Added.
- Modules/mediastream/NavigatorUserMediaError.h: Derive from DOMError, get rid of "message" attribute.
- Modules/mediastream/NavigatorUserMediaError.idl: Ditto.
- Modules/mediastream/UserMediaRequest.cpp:
(WebCore::UserMediaRequest::create): ASCIILiteral -> AtomicString. Rename constraint parameters.
(WebCore::UserMediaRequest::UserMediaRequest): Rename constraint parameters.
(WebCore::UserMediaRequest::audioConstraints): Return PassRefPtr<> instead of raw ptr.
(WebCore::UserMediaRequest::videoConstraints): Ditto.
(WebCore::UserMediaRequest::ownerDocument): Clean up style.
(WebCore::UserMediaRequest::succeed):
(WebCore::UserMediaRequest::permissionFailure): Renamed from fail.
(WebCore::UserMediaRequest::constraintFailure): Renamed from failConstraint.
(WebCore::UserMediaRequest::callSuccessHandler): New.
(WebCore::UserMediaRequest::callErrorHandler): New.
- Modules/mediastream/UserMediaRequest.h:
- WebCore.xcodeproj/project.pbxproj: Add NavigatorUserMediaError.cpp
- dom/DOMError.h: Make constructor protected.
- platform/mediastream/MediaStreamSourcesQueryClient.h: Make constraints available.
LayoutTests:
- fast/mediastream/getusermedia-expected.txt:
- fast/mediastream/getusermedia.html:
- 11:49 AM Changeset in webkit [156107] by
-
- 8 edits in trunk/LayoutTests
[CSS Shapes] Fix starting html tag and doctype for shape-inside floats tests
https://bugs.webkit.org/show_bug.cgi?id=121621
Reviewed by Andreas Kling.
- fast/shapes/shape-inside/shape-inside-left-float-in-lower-left-triangle-inline-content-expected.html:
- fast/shapes/shape-inside/shape-inside-left-float-in-lower-right-triangle-inline-content-expected.html:
- fast/shapes/shape-inside/shape-inside-left-float-in-lower-right-triangle-inline-content.html:
- fast/shapes/shape-inside/shape-inside-left-float-in-upper-left-triangle-inline-content-expected.html:
- fast/shapes/shape-inside/shape-inside-left-float-in-upper-left-triangle-inline-content.html:
- fast/shapes/shape-inside/shape-inside-left-float-in-upper-right-triangle-inline-content-expected.html:
- fast/shapes/shape-inside/shape-inside-left-float-in-upper-right-triangle-inline-content.html:
- 11:18 AM Changeset in webkit [156106] by
-
- 8 edits4 adds in trunk
Fix handling of top margin on float with shape-outside
https://bugs.webkit.org/show_bug.cgi?id=121614
Reviewed by Alexandru Chiculita.
Source/WebCore:
When a float has shape outside, the top margin should be treated as if
there is no shape there, so inline content should be allowed to flow
into that space. This patch fixes two issues:
1) If the top margin is the same as the line height, a line should be
able to fit into the margin. Before this patch, that line was being
treated as if it intersected with the shape.
2) The shape should be positioned (x, y) relative to the box sizing
box of the float. While the x coordinate was being treated properly,
the y coordinate was relative to the top of the margin box. This patch
fixes this behavior.
This patch also includes a simple test for right and left margins, as
I wrote that test and then discovered the problems listed above.
This patch also removes an unused override of the
lineOverlapsShapeBounds method.
Tests: csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html
csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html
- rendering/FloatingObjects.cpp:
(WebCore::FloatingObjects::logicalLeftOffset):
(WebCore::FloatingObjects::logicalRightOffset):
- rendering/LineWidth.cpp:
(WebCore::LineWidth::shrinkAvailableWidthForNewFloatIfNeeded):
- rendering/shapes/ShapeInfo.h:
- rendering/shapes/ShapeInsideInfo.h:
- rendering/shapes/ShapeOutsideInfo.cpp:
(WebCore::ShapeOutsideInfo::computeSegmentsForContainingBlockLine):
- rendering/shapes/ShapeOutsideInfo.h:
LayoutTests:
- csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Added.
- csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Added.
Test for a positive left/right margin.
- csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Added.
- csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Added.
Test for a positive top margin.
- 11:13 AM Changeset in webkit [156105] by
-
- 5 edits in trunk
Add a style guideline regarding spacing in range-based for loops
https://bugs.webkit.org/show_bug.cgi?id=121620
Reviewed by Anders Carlsson.
Tools:
- Scripts/webkitpy/style/checkers/cpp.py:
(check_spacing): Added checking that there are spaces around the colon in a range-based for
loop.
(CppChecker): Added whitespace/colon to the categories set.
- Scripts/webkitpy/style/checkers/cpp_unittest.py:
(WebKitStyleTest.test_spacing): Added two tests for the new check.
Websites/webkit.org:
- coding/coding-style.html: Added the guideline that spaces should be placed
around the colon in a range-based for loop.
- 10:57 AM Changeset in webkit [156104] by
-
- 3 edits in trunk/PerformanceTests
DoYouEvenBench: Indentations in benchmark.js and benchmark.html are all messed up
https://bugs.webkit.org/show_bug.cgi?id=121597
Reviewed by Anders Carlsson.
Fixed indentations.
- DoYouEvenBench/benchmark.html:
- DoYouEvenBench/benchmark.js:
(SimplePromise.prototype.resolve.else):
(SimplePromise.prototype.resolve):
(BenchmarkRunner.waitForElement.resolveIfReady):
(BenchmarkRunner.waitForElement):
(BenchmarkRunner._waitAndWarmUp.Fibonacci):
(BenchmarkRunner._finalize):
- 10:57 AM Changeset in webkit [156103] by
-
- 1 edit2 adds in trunk/LayoutTests
Add XHR tests checking readyState transition when abort() is invoked in various states
https://bugs.webkit.org/show_bug.cgi?id=121585
Reviewed by Alexey Proskuryakov.
Merge https://chromium.googlesource.com/chromium/blink/+/2d854757576db590745cfb78e11ca428a1aac342
- http/tests/xmlhttprequest/readystatechange-and-abort-expected.txt: Added.
- http/tests/xmlhttprequest/readystatechange-and-abort.html: Added.
- 10:52 AM Changeset in webkit [156102] by
-
- 26 edits2 adds in trunk/Source/WebCore
Add RenderElement
https://bugs.webkit.org/show_bug.cgi?id=121608
Reviewed by Dave Hyatt.
Add a common base class for all Element renderers. The class hierarchy will now look like this
RenderObject
RenderText
RenderElement
RenderLayerModelObject
...
RenderSVGModelObject
...
RenderSVGGradientStop
This will allow tighter typing in both render and DOM trees.
The patch also moves renderer factory function to RenderElement::createFor().
- 10:36 AM Changeset in webkit [156101] by
-
- 2 edits in trunk/Source/WebKit/qt
Keep chasing the definition of QAccessibleWidget
https://bugs.webkit.org/show_bug.cgi?id=121611
Reviewed by Jocelyn Turcotte.
- WidgetApi/qwebviewaccessible_p.h:
- 9:06 AM Changeset in webkit [156100] by
-
- 12 edits in trunk/Tools
Replace use of OwnArrayPtr<Foo> with std::unique_ptr<Foo[]> in Tools
https://bugs.webkit.org/show_bug.cgi?id=121588
Reviewed by Anders Carlsson.
- DumpRenderTree/TestRunner.cpp:
- ImageDiff/efl/ImageDiff.cpp:
- TestWebKitAPI/JavaScriptTest.cpp:
- TestWebKitAPI/PlatformUtilities.cpp:
- TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
- WebKitTestRunner/InjectedBundle/EventSendingController.cpp:
- WebKitTestRunner/InjectedBundle/TestRunner.cpp:
- WebKitTestRunner/StringFunctions.h:
- WebKitTestRunner/TestInvocation.cpp:
- WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
- WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
- 9:00 AM Changeset in webkit [156099] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION (r149928): CanvasStyle::operator= leaks everything
https://bugs.webkit.org/show_bug.cgi?id=121591
Reviewed by Andreas Kling.
- html/canvas/CanvasStyle.cpp: (WebCore::CanvasStyle::operator=): Don't leak.
- 8:11 AM Changeset in webkit [156098] by
-
- 3 edits in trunk/LayoutTests
Unreviewed. Fix typo in layout test description introduced in r155974.
- fast/regions/selection-direction-expected.html:
- fast/regions/selection-direction.html:
- 7:41 AM Changeset in webkit [156097] by
-
- 4 edits2 copies in trunk
[CSS Masking/Background] Position property should be ignored when using repeat: space
https://bugs.webkit.org/show_bug.cgi?id=120623
Source/WebCore:
The background/mask-position should be ignored when using repeat: space,
unless there is not enough space for two copies of the image. In that case,
only one image is placed and background/mask-position determines its position.
Patch by Andrei Parvu <parvu@adobe.com> on 2013-09-19
Reviewed by Dirk Schulze.
Test: css3/masking/mask-repeat-one-copy.html
- rendering/RenderBoxModelObject.cpp: Ignored position property if space value is positive, set no-repeat otherwise.
(WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry):
LayoutTests:
Patch by Andrei Parvu <parvu@adobe.com> on 2013-09-19
Reviewed by Dirk Schulze.
- css3/masking/mask-repeat-one-copy-expected.html:
- css3/masking/mask-repeat-one-copy.html: Only one copy of the mask should be drawn, and background position should determine its position.
- css3/masking/mask-repeat-space-padding.html: Added a mask-position which should be ignored.
- 7:39 AM Changeset in webkit [156096] by
-
- 2 edits in trunk/LayoutTests
Unreviewed EFL gardening.
Unskip tests added to platform/efl/Skipped, which now are passing.
- platform/efl/TestExpectations:
- 6:51 AM Changeset in webkit [156095] by
-
- 4 edits in trunk/Source/WebCore
CTTE: EllipsisBox::renderer() should return RenderBlock&.
<https://webkit.org/b/121604>
Reviewed by Antti Koivisto.
I missed adding a renderer() overload when fixing up EllipsisBox.
Flushed out one unnecessary type check.
- 6:48 AM Changeset in webkit [156094] by
-
- 13 edits in trunk/Source/WebCore
CTTE: Tighten renderer types for InlineTextBox and SVGInlineTextBox.
<https://webkit.org/b/121605>
Reviewed by Antti Koivisto.
Codify the following:
- InlineTextBox always has a RenderText.
- SVGInlineTextBox always has a RenderSVGInlineText.
Removed InlineTextBox::textRenderer() and make renderer() simply
return a RenderText&/RenderSVGInlineText& instead.
This turns some node() accessors into textNode() and removes a host
of casts and assertions.
- 6:36 AM Changeset in webkit [156093] by
-
- 5 edits in trunk/Source/WebCore
[CTTE] Hide nonPseudoNode and generatingNode, replace with Element versions
https://bugs.webkit.org/show_bug.cgi?id=121606
Reviewed by Andreas Kling.
- 5:33 AM Changeset in webkit [156092] by
-
- 5 edits in trunk/Source/WebCore
CTTE: Tighten renderer types for InlineFlowBox and SVGInlineFlowBox.
<https://webkit.org/b/121603>
Reviewed by Antti Koivisto.
Codify the following:
- InlineFlowBox always has a RenderBoxModelObject.
- SVGInlineFlowBox always has a RenderSVGInline.
This turns some node() accessors into element(). Neato!
- 4:03 AM Changeset in webkit [156091] by
-
- 5 edits4 adds in trunk
CSS Unit vmax and vmin in border-width not handled.
https://bugs.webkit.org/show_bug.cgi?id=121421
Patch by Gurpreet Kaur <k.gurpreet@samsung.com> on 2013-09-19
Reviewed by Darin Adler.
Source/WebCore:
Border properties were not applied incase its values
were given in vmax/vmin units.
Tests: fast/css/viewport-vmax-border.html
fast/css/viewport-vmin-border.html
- css/CSSPrimitiveValue.cpp:
(WebCore::CSSPrimitiveValue::computeLengthDouble):
- css/CSSPrimitiveValue.h:
(WebCore::CSSPrimitiveValue::isViewportPercentageMax):
(WebCore::CSSPrimitiveValue::isViewportPercentageMin):
- css/DeprecatedStyleBuilder.cpp:
(WebCore::ApplyPropertyComputeLength::applyValue):
Calculating the border values which has been specified in
vmax/vmin units. 1vmax: 1vw or 1vh, whatever is largest.
1vmin: 1vw or 1vh, whatever is smallest. The vh/vw units are
calcultated as percent of viewport height and viewport width respectively.
LayoutTests:
- fast/css/viewport-vmax-border-expected.txt: Added.
- fast/css/viewport-vmax-border.html: Added.
- fast/css/viewport-vmin-border-expected.txt: Added.
- fast/css/viewport-vmin-border.html: Added.
Added new tests for verifying that border properties are
applied when its values are given in vmax/vmin units.
- 3:37 AM Changeset in webkit [156090] by
-
- 22 edits in trunk
[CTTE] RenderText is always anonymous or associated with Text node
https://bugs.webkit.org/show_bug.cgi?id=121596
Source/WebCore:
Reviewed by Andreas Kling.
Tighten the node type of RenderText and its subclasses to Text.
Switch to createAnonymous pattern.
Switch a bunch of unnecessary StringImpl* use to Strings.
LayoutTests:
Reviewed by Andreas Kling.
Update some MathML render tree dumps. RenderTexts for these are now anonymous.
- platform/mac/mathml/presentation/mo-expected.txt:
- platform/mac/mathml/presentation/row-expected.txt:
- 1:42 AM Changeset in webkit [156089] by
-
- 4 edits10 adds in trunk/LayoutTests
[Qt] Unreviewed gardening. Rebase after r155957 and 155998.
Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-09-19
- platform/qt-wk1/compositing/contents-scale/animating-expected.txt: Added r155998.
- platform/qt-wk1/compositing/contents-scale/scaled-ancestor-expected.txt: Added r155998.
- platform/qt-wk1/compositing/contents-scale/simple-scale-expected.txt: Added r155998.
- platform/qt-wk1/compositing/contents-scale/z-translate-expected.txt: Added r155998.
- platform/qt-wk2/compositing/contents-scale/animating-expected.txt: Added r155998.
- platform/qt-wk2/compositing/contents-scale/scaled-ancestor-expected.txt: Added r155998.
- platform/qt-wk2/compositing/contents-scale/simple-scale-expected.txt: Added r155998.
- platform/qt-wk2/compositing/contents-scale/z-translate-expected.txt: Added r155998.
- platform/qt/css3/selectors3/html/css3-modsel-179a-expected.txt: Rebase after r155957.
- platform/qt/css3/selectors3/xhtml/css3-modsel-179a-expected.txt: Rebase after r155957.
- platform/qt/css3/selectors3/xml/css3-modsel-179a-expected.txt: Rebase after r155957.
- 1:07 AM Changeset in webkit [156088] by
-
- 2 edits31 adds in trunk/PerformanceTests
Add an AngularJS test to DoYouEvenBench
https://bugs.webkit.org/show_bug.cgi?id=121595
Reviewed by Antti Koivisto.
- DoYouEvenBench/benchmark.html:
- DoYouEvenBench/todomvc/architecture-examples/angularjs: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower.json: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/angular: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/angular-mocks: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/angular-mocks/angular-mocks.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/angular/angular.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/todomvc-common: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/todomvc-common/base.css: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/todomvc-common/base.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/bower_components/todomvc-common/bg.png: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/index.html: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/app.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/controllers: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/controllers/todoCtrl.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/directives: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/directives/todoBlur.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/directives/todoEscape.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/directives/todoFocus.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/services: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/js/services/todoStorage.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/readme.md: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test/config: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test/config/testacular.conf.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test/package.json: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test/readme.md: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test/unit: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test/unit/directivesSpec.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/angularjs/test/unit/todoCtrlSpec.js: Added.
- 12:54 AM Changeset in webkit [156087] by
-
- 2 edits in trunk/LayoutTests
Unreviewed GTK gardening.
- platform/gtk/TestExpectations: Adding failure expectations for failing HiDPI and a11y tests.
- 12:07 AM Changeset in webkit [156086] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix after 156082. Guard SVG code with defines.
- 12:07 AM Changeset in webkit [156085] by
-
- 2 edits in trunk/Source/JavaScriptCore
Remove names of unused arguments from the x86/x86-64 function prototype
for JIT::emitSlow_op_mod()
Rubber-stamped by Ryosuke Niwa.
- jit/JITArithmetic.cpp:
(JSC::JIT::emitSlow_op_mod):
Sep 18, 2013:
- 11:42 PM Changeset in webkit [156084] by
-
- 7 edits in trunk/LayoutTests
Unreviewed GTK gardening. Rebaselining after r155957.
- platform/gtk/css3/selectors3/html/css3-modsel-179a-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-179a-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-179a-expected.txt:
- platform/gtk/fast/css/pseudo-first-line-border-width-expected.txt:
- platform/gtk/fast/css/word-space-extra-expected.txt:
- platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
- 11:32 PM Changeset in webkit [156083] by
-
- 10 edits in trunk/LayoutTests
Unreviewed GTK gardening. Rebaselining after r156040.
- platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
- platform/gtk/fast/forms/form-element-geometry-expected.txt:
- platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
- platform/gtk/fast/forms/select-baseline-expected.txt:
- platform/gtk/fast/forms/select-empty-option-height-expected.txt:
- platform/gtk/fast/forms/selectlist-minsize-expected.txt:
- platform/gtk/fast/html/keygen-expected.txt:
- platform/gtk/fast/replaced/three-selects-break-expected.txt:
- 11:22 PM Changeset in webkit [156082] by
-
- 3 edits2 adds in trunk
[CSSRegions] Failed to retrieve named flow ranges for content with inline svg
https://bugs.webkit.org/show_bug.cgi?id=121489
Reviewed by David Hyatt.
Source/WebCore:
The inline SVG element behaves like a replaced element in HTML context. When computing the ranges
that are displayed inside a region for a named flow that contains an inline SVG element, we have
to treat the SVG as a replaced and run the checks only for the SVG root element, skipping the
other SVG elements inside.
Test: fast/regions/get-region-flow-ranges-inline-svg.html
- rendering/RenderNamedFlowThread.cpp:
(WebCore::nextNodeInsideContentNode): Add function to retrieve the next node in traversal
under the contentNode subtree that should be used for getRanges inspection.
(WebCore::RenderNamedFlowThread::getRanges): Replace NodeTravesal::next with nextNodeInsideContentNode.
LayoutTests:
- fast/regions/get-region-flow-ranges-inline-svg-expected.txt: Added.
- fast/regions/get-region-flow-ranges-inline-svg.html: Added.
- 11:18 PM Changeset in webkit [156081] by
-
- 1 edit5 moves1 add in trunk/LayoutTests
Unreviewed GTK gardening. Moving GTK-specific baselines for some js/dom/* tests into the proper directory.
- platform/gtk/js/dom: Added.
- platform/gtk/js/dom-static-property-for-in-iteration-expected.txt: Removed.
- platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: Copied from LayoutTests/platform/gtk/js/dom-static-property-for-in-iteration-expected.txt.
- platform/gtk/js/dom/function-length-expected.txt: Copied from LayoutTests/platform/gtk/js/function-length-expected.txt.
- platform/gtk/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-dedicated-worker-expected.txt.
- platform/gtk/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-expected.txt.
- platform/gtk/js/dom/global-constructors-attributes-shared-worker-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-shared-worker-expected.txt.
- platform/gtk/js/function-length-expected.txt: Removed.
- platform/gtk/js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
- platform/gtk/js/global-constructors-attributes-expected.txt: Removed.
- platform/gtk/js/global-constructors-attributes-shared-worker-expected.txt: Removed.
- 9:03 PM Changeset in webkit [156080] by
-
- 1 edit2 adds2 deletes in trunk/LayoutTests
Redo r156078.
- platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Added.
- platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Added.
- platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Removed.
- platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Removed.
- 8:12 PM Changeset in webkit [156079] by
-
- 16 edits in trunk/Source/JavaScriptCore
Replace use of OwnArrayPtr<Foo> with std::unique_ptr<Foo[]> in JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=121583
Reviewed by Anders Carlsson.
- API/JSStringRefCF.cpp:
(JSStringCreateWithCFString):
- API/JSStringRefQt.cpp:
- bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock):
- dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::dumpDisassembly):
- runtime/Arguments.cpp:
(JSC::Arguments::tearOff):
- runtime/Arguments.h:
(JSC::Arguments::isTornOff):
(JSC::Arguments::allocateSlowArguments):
- runtime/JSPropertyNameIterator.cpp:
(JSC::JSPropertyNameIterator::JSPropertyNameIterator):
- runtime/JSPropertyNameIterator.h:
- runtime/JSSegmentedVariableObject.h:
- runtime/JSVariableObject.h:
- runtime/PropertyNameArray.h:
- runtime/RegExp.cpp:
- runtime/StructureChain.h:
(JSC::StructureChain::finishCreation):
- runtime/SymbolTable.h:
(JSC::SharedSymbolTable::setSlowArguments):
- 8:03 PM Changeset in webkit [156078] by
-
- 1 edit2 adds2 deletes in trunk/LayoutTests
Lion rebaseline after r155253.
- platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Added.
- platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Added.
- platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png: Removed.
- platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png: Removed.
- 7:17 PM Changeset in webkit [156077] by
-
- 3 edits in trunk/LayoutTests
Add test expectations for bugs 121581 and 121582.
- platform/mac-wk2/TestExpectations:
- platform/mac/TestExpectations:
- 7:04 PM Changeset in webkit [156076] by
-
- 1 edit1 move1 add in trunk/LayoutTests
Fix the expected result again after r156070.
- platform/mac-lion/js/dom: Added.
- platform/mac-lion/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
- platform/mac/js/dom/global-constructors-attributes-expected.txt: Removed.
- 6:31 PM Changeset in webkit [156075] by
-
- 3 edits2 adds in trunk
REGRESSION (r155854 - r155967) block with margin-left adjacent to floated block causes text of subsequent blocks to overlap the floated block.
https://bugs.webkit.org/show_bug.cgi?id=121532
Reviewed by Andreas Kling.
Source/WebCore:
When refactoring the code, I ended up adding the margin in instead of
subtracting it in the case of an intruding float. This patch fixes
that so that the margin is properly handled.
Test: fast/block/float/intruding-float-sibling-with-margin.html
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::addIntrudingFloats):
LayoutTests:
- fast/block/float/intruding-float-sibling-with-margin-expected.html: Added.
- fast/block/float/intruding-float-sibling-with-margin.html: Added.
- 5:55 PM Changeset in webkit [156074] by
-
- 4 edits in trunk/Tools
W3C Test Import script reformats test HTML
https://bugs.webkit.org/show_bug.cgi?id=119159
Reviewed by Dirk Pranke.
Completely rewrite the test conversion process to minimize
reformatting when adding prefixes, etc. This isn't 100% perfect, there
are still places where it will end up changing the formatting, but it
is much better than before. Most notably, the public interface to the
test converter has changed: now one calls a method instead of creating
an instance of the test converter class. This is because the test
converter class now has state, so one really needs a new instance for
each test.
Note that this also lays some simple groundwork for being able to use
a MockHost in the tests.
- Scripts/webkitpy/w3c/test_converter.py:
(convert_for_webkit):
(_W3CTestConverter):
(_W3CTestConverter.init):
(_W3CTestConverter.output):
(_W3CTestConverter.add_webkit_prefix_to_unprefixed_properties):
(_W3CTestConverter.convert_style_data):
(_W3CTestConverter.convert_attributes_if_needed):
(_W3CTestConverter.handle_starttag):
(_W3CTestConverter.handle_endtag):
(_W3CTestConverter.handle_startendtag):
(_W3CTestConverter.handle_data):
(_W3CTestConverter.handle_entityref):
(_W3CTestConverter.handle_charref):
(_W3CTestConverter.handle_comment):
(_W3CTestConverter.handle_decl):
(_W3CTestConverter.handle_pi):
- Scripts/webkitpy/w3c/test_converter_unittest.py:
(W3CTestConverterTest):
(W3CTestConverterTest.fake_dir_path):
(W3CTestConverterTest.test_read_prefixed_property_list):
(verify_no_conversion_happened):
- Scripts/webkitpy/w3c/test_importer.py:
(TestImporter.import_tests):
- 5:15 PM Changeset in webkit [156073] by
-
- 2 edits100 adds in trunk/PerformanceTests
Add a not completely unrealistic DOM Benchmark
https://bugs.webkit.org/show_bug.cgi?id=121361
Reviewed by Filip Pizlo.
Add a DOM benchmark based on TodoMVC for vanilla JS, Ember.js, Backbone.js, and jQuery.
We'll add more frameworks and demo apps as we go.
- DoYouEvenBench: Added.
- DoYouEvenBench/benchmark.html: Added.
- DoYouEvenBench/benchmark.js: Added.
(SimplePromise):
(SimplePromise.prototype.then):
(SimplePromise.prototype.resolve.else):
(SimplePromise.prototype.resolve):
(BenchmarkRunner.suite):
(BenchmarkRunner.waitForElement.resolveIfReady):
(BenchmarkRunner.waitForElement):
(BenchmarkRunner._removeFrame):
(BenchmarkRunner._appendFrame):
(BenchmarkRunner._waitAndWarmUp.Fibonacci):
(BenchmarkRunner._testName):
(BenchmarkRunner._testItemId):
(BenchmarkRunner.listSuites.button.onclick):
(BenchmarkRunner.listSuites.callNextStep):
(BenchmarkRunner.listSuites):
(BenchmarkState):
(BenchmarkState.prototype.currentSuite):
(BenchmarkState.prototype.currentTest):
(BenchmarkState.prototype.next):
(BenchmarkState.prototype.isFirstTest):
(BenchmarkState.prototype.prepareCurrentSuite.frame.onload):
(BenchmarkRunner.step):
(BenchmarkRunner._runTestAndRecordResults):
(BenchmarkRunner._finalize):
- DoYouEvenBench/todomvc: Added.
- DoYouEvenBench/todomvc/architecture-examples: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower.json: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone.localStorage: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone.localStorage/backbone.localStorage.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone/backbone.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/jquery: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/jquery/jquery.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common/base.css: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common/base.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common/bg.png: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/underscore: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/underscore/underscore.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/index.html: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/app.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/collections: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/collections/todos.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/models: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/models/todo.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/routers: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/routers/router.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/views: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/views/app-view.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/js/views/todo-view.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/backbone/readme.md: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower.json: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember-localstorage-adapter: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember-localstorage-adapter/localstorage_adapter.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember/ember.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/handlebars: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/handlebars/handlebars.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/jquery: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/jquery/jquery.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/base.css: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/base.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/bg.png: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/index.html: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/app.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/controllers: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/controllers/todo_controller.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/controllers/todos_controller.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/libs: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/libs/ember-data.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/models: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/models/store.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/models/todo.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/views: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/js/views/edit_todo_view.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/readme.md: Added.
- DoYouEvenBench/todomvc/architecture-examples/emberjs/test.html: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower.json: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/handlebars: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/handlebars/handlebars.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/jquery: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/jquery/jquery.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common/base.css: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common/base.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common/bg.png: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/css: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/css/app.css: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/index.html: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/js: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/js/app.js: Added.
- DoYouEvenBench/todomvc/architecture-examples/jquery/readme.md: Added.
- DoYouEvenBench/todomvc/license.md: Added.
- DoYouEvenBench/todomvc/readme.md: Added.
- DoYouEvenBench/todomvc/vanilla-examples: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower.json: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/base.css: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/base.js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/bg.png: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/index.html: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/app.js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/controller.js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/helpers.js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/model.js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/store.js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/view.js: Added.
- DoYouEvenBench/todomvc/vanilla-examples/vanillajs/readme.md: Added.
- Skipped:
- 4:58 PM Changeset in webkit [156072] by
-
- 6 edits in trunk
Merge HTMLBodyElement::didNotifySubtreeInsertions into HTMLBodyElement::insertedInto
https://bugs.webkit.org/show_bug.cgi?id=121576
Reviewed by Andreas Kling.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/2a9cac908f4eceadfcf9d21bdf5b3e598075aa1f
The logic in didNotifySubtreeInsertions to set the marginwidth and marginheight attributes
on the <body> of elements inside <iframe> and <frame> doesn't need to run after inserting
all the children of the frame. In fact this means that when you have those attributes
and then the script in the iframe touches offsetLeft or any layout dependent property
we'll layout with the wrong values and then have to do another layout after these margin
attributes are set.
I also remove the scheduleRelayout() call that was inside didNotifySubtreeInsertions. This
call doesn't make any sense, inserting a <body> will always trigger a style recalc and
a subsequent layout. The code is 9 years old: https://trac.webkit.org/changeset/8122
and all tests run fine without it.
- html/HTMLBodyElement.cpp:
(WebCore::HTMLBodyElement::insertedInto):
- html/HTMLBodyElement.h:
- html/HTMLFrameElementBase.h:
(WebCore::isHTMLFrameElementBase):
(WebCore::toHTMLFrameElementBase):
LayoutTests:
Rebaseline a test now that we don't do an extra layout.
- inspector/timeline/timeline-script-tag-1-expected.txt:
- 4:51 PM Changeset in webkit [156071] by
-
- 2 edits in trunk/LayoutTests
Unreviewed check in a proper baseline.
- js/dom/global-constructors-attributes-expected.txt:
- 4:40 PM Changeset in webkit [156070] by
-
- 1 edit3 moves2 adds in trunk/LayoutTests
Move expected results after r156066.
- platform/efl/js/dom: Added.
- platform/efl/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/efl/js/global-constructors-attributes-expected.txt.
- platform/efl/js/global-constructors-attributes-expected.txt: Removed.
- platform/mac-lion/js/global-constructors-attributes-expected.txt: Removed.
- platform/mac/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac-lion/js/global-constructors-attributes-expected.txt.
- platform/qt/js/dom: Added.
- platform/qt/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/qt/js/global-constructors-attributes-expected.txt.
- platform/qt/js/global-constructors-attributes-expected.txt: Removed.
- 3:45 PM Changeset in webkit [156069] by
-
- 62 edits in trunk/Source/WebKit2
Remove the ENABLE_PLUGIN_PROCESS #define
https://bugs.webkit.org/show_bug.cgi?id=121569
Reviewed by Andreas Kling.
Fold the ENABLE_PLUGIN_PROCESS #define into the NETSCAPE_PLUGIN_API #define since
building plug-ins without the plug-in process is not supported.
- PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm:
- PluginProcess/PluginControllerProxy.cpp:
- PluginProcess/PluginControllerProxy.h:
- PluginProcess/PluginControllerProxy.messages.in:
- PluginProcess/PluginCreationParameters.cpp:
- PluginProcess/PluginCreationParameters.h:
- PluginProcess/PluginProcess.cpp:
- PluginProcess/PluginProcess.h:
- PluginProcess/PluginProcess.messages.in:
- PluginProcess/WebProcessConnection.cpp:
- PluginProcess/WebProcessConnection.h:
- PluginProcess/WebProcessConnection.messages.in:
- PluginProcess/mac/PluginControllerProxyMac.mm:
- PluginProcess/mac/PluginProcessMac.mm:
- Shared/Plugins/NPIdentifierData.cpp:
- Shared/Plugins/NPIdentifierData.h:
- Shared/Plugins/NPObjectMessageReceiver.cpp:
- Shared/Plugins/NPObjectMessageReceiver.h:
- Shared/Plugins/NPObjectMessageReceiver.messages.in:
- Shared/Plugins/NPObjectProxy.cpp:
- Shared/Plugins/NPObjectProxy.h:
- Shared/Plugins/NPRemoteObjectMap.cpp:
- Shared/Plugins/NPRemoteObjectMap.h:
- Shared/Plugins/NPVariantData.cpp:
- Shared/Plugins/NPVariantData.h:
- Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
(WebKit::getMIMETypesFromPluginBundle):
- Shared/Plugins/PluginProcessCreationParameters.cpp:
- Shared/Plugins/PluginProcessCreationParameters.h:
- UIProcess/Launcher/ProcessLauncher.cpp:
(WebKit::ProcessLauncher::processTypeAsString):
(WebKit::ProcessLauncher::getProcessTypeFromString):
- UIProcess/Launcher/ProcessLauncher.h:
- UIProcess/Launcher/mac/ProcessLauncherMac.mm:
(WebKit::addDYLDEnvironmentAdditions):
(WebKit::serviceName):
(WebKit::createProcess):
- UIProcess/Plugins/PluginProcessManager.cpp:
- UIProcess/Plugins/PluginProcessManager.h:
- UIProcess/Plugins/PluginProcessProxy.cpp:
- UIProcess/Plugins/PluginProcessProxy.h:
- UIProcess/Plugins/PluginProcessProxy.messages.in:
- UIProcess/Plugins/WebPluginSiteDataManager.cpp:
(WebKit::WebPluginSiteDataManager::~WebPluginSiteDataManager):
(WebKit::WebPluginSiteDataManager::invalidate):
(WebKit::WebPluginSiteDataManager::getSitesWithData):
(WebKit::WebPluginSiteDataManager::clearSiteData):
- UIProcess/Plugins/WebPluginSiteDataManager.h:
- UIProcess/Plugins/mac/PluginProcessManagerMac.mm:
- UIProcess/Plugins/mac/PluginProcessProxyMac.mm:
- UIProcess/WebContext.cpp:
(WebKit::WebContext::setProcessModel):
(WebKit::WebContext::shouldTerminate):
(WebKit::WebContext::disconnectProcess):
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::getPluginProcessConnection):
- UIProcess/WebProcessProxy.h:
- UIProcess/WebProcessProxy.messages.in:
- UIProcess/mac/WebContextMac.mm:
(WebKit::updateProcessSuppressionStateOfGlobalChildProcesses):
- WebKit2Prefix.h:
- WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm:
- WebProcess/Plugins/PluginProcessConnection.cpp:
- WebProcess/Plugins/PluginProcessConnection.h:
- WebProcess/Plugins/PluginProcessConnection.messages.in:
- WebProcess/Plugins/PluginProcessConnectionManager.cpp:
- WebProcess/Plugins/PluginProcessConnectionManager.h:
- WebProcess/Plugins/PluginProcessConnectionManager.messages.in:
- WebProcess/Plugins/PluginProxy.cpp:
- WebProcess/Plugins/PluginProxy.h:
- WebProcess/Plugins/PluginProxy.messages.in:
- WebProcess/WebCoreSupport/WebPlatformStrategies.h:
- WebProcess/WebPage/WebPage.cpp:
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::WebProcess):
(WebKit::WebProcess::initializeConnection):
- WebProcess/WebProcess.h:
- WebProcess/WebProcess.messages.in:
- 3:37 PM Changeset in webkit [156068] by
-
- 2 edits in trunk/Source/WebKit/win
[Windows] Build fix after r156063.
- WebHistory.h: std::unique is an algorithm; std::unique_ptr is what we want here!
- 3:36 PM Changeset in webkit [156067] by
-
- 2 edits in trunk/Source/JavaScriptCore
[Windows] Unreviewed build fix after r156064.
- jsc.cpp:
(jscmain): Need a temporary to perform '&' in VS2010.
- 3:26 PM Changeset in webkit [156066] by
-
- 7 edits3 moves785 adds781 deletes in trunk
Get rid of the jsc-test-list by moving all not-jsc-capable tests into js/dom
https://bugs.webkit.org/show_bug.cgi?id=121578
Rubber stamped by Geoffrey Garen.
Tools:
- Scripts/run-layout-jsc:
LayoutTests:
- fast/regex/cross-frame-callable-expected.txt: Removed.
- fast/regex/cross-frame-callable.html: Removed.
- fast/regex/dom: Added.
- fast/regex/dom/cross-frame-callable-expected.txt: Added.
- fast/regex/dom/cross-frame-callable.html: Added.
- fast/regex/dom/lastIndex-expected.txt: Added.
- fast/regex/dom/lastIndex.html: Added.
- fast/regex/dom/non-pattern-characters-expected.txt: Added.
- fast/regex/dom/non-pattern-characters.html: Added.
- fast/regex/dom/script-tests: Added.
- fast/regex/dom/script-tests/cross-frame-callable.js: Added.
(doTest):
- fast/regex/dom/script-tests/lastIndex.js: Added.
- fast/regex/dom/script-tests/non-pattern-characters.js: Added.
- fast/regex/dom/script-tests/unicodeCaseInsensitive.js: Added.
(shouldBeTrue.ucs2CodePoint):
- fast/regex/dom/syntax-errors-expected.txt: Added.
- fast/regex/dom/syntax-errors.html: Added.
- fast/regex/dom/unicodeCaseInsensitive-expected.txt: Added.
- fast/regex/dom/unicodeCaseInsensitive.html: Added.
- fast/regex/lastIndex-expected.txt: Removed.
- fast/regex/lastIndex.html: Removed.
- fast/regex/non-pattern-characters-expected.txt: Removed.
- fast/regex/non-pattern-characters.html: Removed.
- fast/regex/script-tests/cross-frame-callable.js: Removed.
- fast/regex/script-tests/lastIndex.js: Removed.
- fast/regex/script-tests/non-pattern-characters.js: Removed.
- fast/regex/script-tests/unicodeCaseInsensitive.js: Removed.
- fast/regex/syntax-errors-expected.txt: Removed.
- fast/regex/syntax-errors.html: Removed.
- fast/regex/unicodeCaseInsensitive-expected.txt: Removed.
- fast/regex/unicodeCaseInsensitive.html: Removed.
- js/JSON-parse-expected.txt: Removed.
- js/JSON-parse.html: Removed.
- js/JSON-stringify-expected.txt: Removed.
- js/JSON-stringify.html: Removed.
- js/Object-defineProperty-expected.txt: Removed.
- js/Object-defineProperty.html: Removed.
- js/Promise-already-fulfilled-expected.txt: Removed.
- js/Promise-already-fulfilled.html: Removed.
- js/Promise-already-rejected-expected.txt: Removed.
- js/Promise-already-rejected.html: Removed.
- js/Promise-already-resolved-expected.txt: Removed.
- js/Promise-already-resolved.html: Removed.
- js/Promise-catch-expected.txt: Removed.
- js/Promise-catch-in-workers-expected.txt: Removed.
- js/Promise-catch-in-workers.html: Removed.
- js/Promise-catch.html: Removed.
- js/Promise-chain-expected.txt: Removed.
- js/Promise-chain.html: Removed.
- js/Promise-exception-expected.txt: Removed.
- js/Promise-exception.html: Removed.
- js/Promise-expected.txt: Removed.
- js/Promise-fulfill-expected.txt: Removed.
- js/Promise-fulfill-in-workers-expected.txt: Removed.
- js/Promise-fulfill-in-workers.html: Removed.
- js/Promise-fulfill.html: Removed.
- js/Promise-init-expected.txt: Removed.
- js/Promise-init-in-workers-expected.txt: Removed.
- js/Promise-init-in-workers.html: Removed.
- js/Promise-init.html: Removed.
- js/Promise-reject-expected.txt: Removed.
- js/Promise-reject-in-workers-expected.txt: Removed.
- js/Promise-reject-in-workers.html: Removed.
- js/Promise-reject.html: Removed.
- js/Promise-resolve-chain-expected.txt: Removed.
- js/Promise-resolve-chain.html: Removed.
- js/Promise-resolve-expected.txt: Removed.
- js/Promise-resolve-in-workers-expected.txt: Removed.
- js/Promise-resolve-in-workers.html: Removed.
- js/Promise-resolve-with-then-exception-expected.txt: Removed.
- js/Promise-resolve-with-then-exception.html: Removed.
- js/Promise-resolve-with-then-fulfill-expected.txt: Removed.
- js/Promise-resolve-with-then-fulfill.html: Removed.
- js/Promise-resolve-with-then-reject-expected.txt: Removed.
- js/Promise-resolve-with-then-reject.html: Removed.
- js/Promise-resolve.html: Removed.
- js/Promise-simple-expected.txt: Removed.
- js/Promise-simple-fulfill-expected.txt: Removed.
- js/Promise-simple-fulfill-inside-callback-expected.txt: Removed.
- js/Promise-simple-fulfill-inside-callback.html: Removed.
- js/Promise-simple-fulfill.html: Removed.
- js/Promise-simple-in-workers-expected.txt: Removed.
- js/Promise-simple-in-workers.html: Removed.
- js/Promise-simple.html: Removed.
- js/Promise-static-fulfill-expected.txt: Removed.
- js/Promise-static-fulfill.html: Removed.
- js/Promise-static-reject-expected.txt: Removed.
- js/Promise-static-reject.html: Removed.
- js/Promise-static-resolve-expected.txt: Removed.
- js/Promise-static-resolve.html: Removed.
- js/Promise-then-expected.txt: Removed.
- js/Promise-then-in-workers-expected.txt: Removed.
- js/Promise-then-in-workers.html: Removed.
- js/Promise-then-without-callbacks-expected.txt: Removed.
- js/Promise-then-without-callbacks-in-workers-expected.txt: Removed.
- js/Promise-then-without-callbacks-in-workers.html: Removed.
- js/Promise-then-without-callbacks.html: Removed.
- js/Promise-then.html: Removed.
- js/Promise-types-expected.txt: Removed.
- js/Promise-types.html: Removed.
- js/Promise.html: Removed.
- js/activation-object-function-lifetime-expected.txt: Removed.
- js/activation-object-function-lifetime.html: Removed.
- js/activation-proto-expected.txt: Removed.
- js/activation-proto.html: Removed.
- js/add-to-primitive-expected.txt: Removed.
- js/add-to-primitive.html: Removed.
- js/array-float-delete-expected.txt: Removed.
- js/array-float-delete.html: Removed.
- js/array-foreach-expected.txt: Removed.
- js/array-foreach.html: Removed.
- js/array-indexof-expected.txt: Removed.
- js/array-indexof.html: Removed.
- js/array-join-bug-11524-expected.txt: Removed.
- js/array-join-bug-11524.html: Removed.
- js/array-map-expected.txt: Removed.
- js/array-map.html: Removed.
- js/array-prototype-properties-expected.txt: Removed.
- js/array-prototype-properties.html: Removed.
- js/array-some-expected.txt: Removed.
- js/array-some.html: Removed.
- js/array-sort-exception-expected.txt: Removed.
- js/array-sort-exception.html: Removed.
- js/array-tostring-ignore-separator-expected.txt: Removed.
- js/array-tostring-ignore-separator.html: Removed.
- js/array-with-double-assign-expected.txt: Removed.
- js/array-with-double-assign.html: Removed.
- js/array-with-double-push-expected.txt: Removed.
- js/array-with-double-push.html: Removed.
- js/assign-expected.txt: Removed.
- js/assign.html: Removed.
- js/basic-map-expected.txt: Removed.
- js/basic-map.html: Removed.
- js/basic-set-expected.txt: Removed.
- js/basic-set.html: Removed.
- js/basic-weakmap-expected.txt: Removed.
- js/basic-weakmap.html: Removed.
- js/bitwise-and-on-undefined-expected.txt: Removed.
- js/bitwise-and-on-undefined.html: Removed.
- js/bom-in-file-retains-correct-offset-expected.txt: Removed.
- js/bom-in-file-retains-correct-offset.html: Removed.
- js/branch-fold-correctness-expected.txt: Removed.
- js/branch-fold-correctness.html: Removed.
- js/cached-eval-gc-expected.txt: Removed.
- js/cached-eval-gc.html: Removed.
- js/call-base-resolution-expected.txt: Removed.
- js/call-base-resolution.html: Removed.
- js/callback-function-with-handle-event-expected.txt: Removed.
- js/callback-function-with-handle-event.html: Removed.
- js/codegen-temporaries-multiple-global-blocks-expected.txt: Removed.
- js/codegen-temporaries-multiple-global-blocks.html: Removed.
- js/concat-large-strings-crash-expected.txt: Removed.
- js/concat-large-strings-crash.html: Removed.
- js/concat-large-strings-crash2-expected.txt: Removed.
- js/concat-large-strings-crash2.html: Removed.
- js/console-non-string-values-expected.txt: Removed.
- js/console-non-string-values.html: Removed.
- js/const-expected.txt: Removed.
- js/const.html: Removed.
- js/construct-global-object-expected.txt: Removed.
- js/construct-global-object.html: Removed.
- js/constructor-attributes-expected.txt: Removed.
- js/constructor-attributes.html: Removed.
- js/constructor-expected.txt: Removed.
- js/constructor-length.html: Removed.
- js/constructor.html: Removed.
- js/create-lots-of-workers-expected.txt: Removed.
- js/create-lots-of-workers.html: Removed.
- js/cross-frame-bad-time-expected.txt: Removed.
- js/cross-frame-bad-time.html: Removed.
- js/cross-frame-prototype-expected.txt: Removed.
- js/cross-frame-prototype.html: Removed.
- js/cross-frame-really-bad-time-expected.txt: Removed.
- js/cross-frame-really-bad-time-with-proto-expected.txt: Removed.
- js/cross-frame-really-bad-time-with-proto.html: Removed.
- js/cross-frame-really-bad-time.html: Removed.
- js/cross-global-object-inline-global-var-expected.txt: Removed.
- js/cross-global-object-inline-global-var.html: Removed.
- js/custom-constructors-expected.txt: Removed.
- js/custom-constructors.html: Removed.
- js/cyclic-proto-expected.txt: Removed.
- js/cyclic-proto.html: Removed.
- js/cyclic-ref-toString-expected.txt: Removed.
- js/cyclic-ref-toString.html: Removed.
- js/date-DST-time-cusps-expected.txt: Removed.
- js/date-DST-time-cusps.html: Removed.
- js/date-big-constructor-expected.txt: Removed.
- js/date-big-constructor.html: Removed.
- js/date-big-setdate-expected.txt: Removed.
- js/date-big-setdate.html: Removed.
- js/date-big-setmonth-expected.txt: Removed.
- js/date-big-setmonth.html: Removed.
- js/date-negative-setmonth-expected.txt: Removed.
- js/date-negative-setmonth.html: Removed.
- js/date-preserve-milliseconds-expected.txt: Removed.
- js/date-preserve-milliseconds.html: Removed.
- js/deep-recursion-test-expected.txt: Removed.
- js/deep-recursion-test.html: Removed.
- js/delete-function-parameter-expected.txt: Removed.
- js/delete-function-parameter.html: Removed.
- js/delete-multiple-global-blocks-expected.txt: Removed.
- js/delete-multiple-global-blocks.html: Removed.
- js/delete-syntax-expected.txt: Removed.
- js/delete-syntax.html: Removed.
- js/dfg-arguments-alias-activation-expected.txt: Removed.
- js/dfg-arguments-alias-activation.html: Removed.
- js/dfg-byte-array-put-expected.txt: Removed.
- js/dfg-byte-array-put.html: Removed.
- js/dfg-byteOffset-neuter-expected.txt: Removed.
- js/dfg-byteOffset-neuter.html: Removed.
- js/dfg-compare-final-object-to-final-object-or-other-expected.txt: Removed.
- js/dfg-compare-final-object-to-final-object-or-other.html: Removed.
- js/dfg-cross-global-object-inline-new-array-expected.txt: Removed.
- js/dfg-cross-global-object-inline-new-array-literal-expected.txt: Removed.
- js/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt: Removed.
- js/dfg-cross-global-object-inline-new-array-literal-with-variables.html: Removed.
- js/dfg-cross-global-object-inline-new-array-literal.html: Removed.
- js/dfg-cross-global-object-inline-new-array-with-elements-expected.txt: Removed.
- js/dfg-cross-global-object-inline-new-array-with-elements.html: Removed.
- js/dfg-cross-global-object-inline-new-array-with-size-expected.txt: Removed.
- js/dfg-cross-global-object-inline-new-array-with-size.html: Removed.
- js/dfg-cross-global-object-inline-new-array.html: Removed.
- js/dfg-cross-global-object-new-array-expected.txt: Removed.
- js/dfg-cross-global-object-new-array.html: Removed.
- js/dfg-custom-getter-expected.txt: Removed.
- js/dfg-custom-getter-throw-expected.txt: Removed.
- js/dfg-custom-getter-throw-inlined-expected.txt: Removed.
- js/dfg-custom-getter-throw-inlined.html: Removed.
- js/dfg-custom-getter-throw.html: Removed.
- js/dfg-custom-getter.html: Removed.
- js/dfg-ensure-array-storage-on-window-expected.txt: Removed.
- js/dfg-ensure-array-storage-on-window.html: Removed.
- js/dfg-ensure-non-array-array-storage-on-window-expected.txt: Removed.
- js/dfg-ensure-non-array-array-storage-on-window.html: Removed.
- js/dfg-inline-resolve-expected.txt: Removed.
- js/dfg-inline-resolve.html: Removed.
- js/dfg-inline-switch-imm-expected.txt: Removed.
- js/dfg-inline-switch-imm.html: Removed.
- js/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Removed.
- js/dfg-int32-to-double-on-set-local-and-exit.html: Removed.
- js/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Removed.
- js/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Removed.
- js/dfg-logical-not-final-object-or-other-expected.txt: Removed.
- js/dfg-logical-not-final-object-or-other.html: Removed.
- js/dfg-make-rope-side-effects-expected.txt: Removed.
- js/dfg-make-rope-side-effects.html: Removed.
- js/dfg-negative-array-size-expected.txt: Removed.
- js/dfg-negative-array-size.html: Removed.
- js/dfg-patchable-get-by-id-after-watchpoint-expected.txt: Removed.
- js/dfg-patchable-get-by-id-after-watchpoint.html: Removed.
- js/dfg-peephole-compare-final-object-to-final-object-or-other-expected.txt: Removed.
- js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Removed.
- js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Removed.
- js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Removed.
- js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Removed.
- js/dfg-peephole-compare-final-object-to-final-object-or-other.html: Removed.
- js/dfg-proto-stub-watchpoint-fire-expected.txt: Removed.
- js/dfg-proto-stub-watchpoint-fire.html: Removed.
- js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Removed.
- js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Removed.
- js/dfg-put-by-id-allocate-storage-expected.txt: Removed.
- js/dfg-put-by-id-allocate-storage-polymorphic-expected.txt: Removed.
- js/dfg-put-by-id-allocate-storage-polymorphic.html: Removed.
- js/dfg-put-by-id-allocate-storage.html: Removed.
- js/dfg-put-by-id-reallocate-storage-expected.txt: Removed.
- js/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt: Removed.
- js/dfg-put-by-id-reallocate-storage-polymorphic.html: Removed.
- js/dfg-put-by-id-reallocate-storage.html: Removed.
- js/dfg-put-by-val-setter-then-get-by-val-expected.txt: Removed.
- js/dfg-put-by-val-setter-then-get-by-val.html: Removed.
- js/dfg-put-to-readonly-property-expected.txt: Removed.
- js/dfg-put-to-readonly-property.html: Removed.
- js/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt: Removed.
- js/dfg-rshift-by-zero-eliminate-valuetoint32.html: Removed.
- js/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt: Removed.
- js/dfg-store-unexpected-value-into-argument-and-osr-exit.html: Removed.
- js/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Removed.
- js/dfg-strcat-over-objects-then-exit-on-it.html: Removed.
- js/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Removed.
- js/dfg-strict-mode-arguments-get-beyond-length.html: Removed.
- js/dfg-typed-array-neuter-expected.txt: Removed.
- js/dfg-typed-array-neuter.html: Removed.
- js/direct-entry-to-function-code-expected.txt: Removed.
- js/direct-entry-to-function-code.html: Removed.
- js/do-while-expression-value-expected.txt: Removed.
- js/do-while-expression-value.html: Removed.
- js/do-while-without-semicolon-expected.txt: Removed.
- js/do-while-without-semicolon.html: Removed.
- js/document-all-between-frames-expected.txt: Removed.
- js/document-all-between-frames.html: Removed.
- js/document-all-triggers-masquerades-watchpoint-expected.txt: Removed.
- js/document-all-triggers-masquerades-watchpoint.html: Removed.
- js/dom: Added.
- js/dom-static-property-for-in-iteration-expected.txt: Removed.
- js/dom-static-property-for-in-iteration.html: Removed.
- js/dom/JSON-parse-expected.txt: Added.
- js/dom/JSON-parse.html: Added.
- js/dom/JSON-stringify-expected.txt: Added.
- js/dom/JSON-stringify.html: Added.
- js/dom/Object-defineProperty-expected.txt: Added.
- js/dom/Object-defineProperty.html: Added.
- js/dom/Promise-already-fulfilled-expected.txt: Added.
- js/dom/Promise-already-fulfilled.html: Added.
- js/dom/Promise-already-rejected-expected.txt: Added.
- js/dom/Promise-already-rejected.html: Added.
- js/dom/Promise-already-resolved-expected.txt: Added.
- js/dom/Promise-already-resolved.html: Added.
- js/dom/Promise-catch-expected.txt: Added.
- js/dom/Promise-catch-in-workers-expected.txt: Added.
- js/dom/Promise-catch-in-workers.html: Added.
- js/dom/Promise-catch.html: Added.
- js/dom/Promise-chain-expected.txt: Added.
- js/dom/Promise-chain.html: Added.
- js/dom/Promise-exception-expected.txt: Added.
- js/dom/Promise-exception.html: Added.
- js/dom/Promise-expected.txt: Added.
- js/dom/Promise-fulfill-expected.txt: Added.
- js/dom/Promise-fulfill-in-workers-expected.txt: Added.
- js/dom/Promise-fulfill-in-workers.html: Added.
- js/dom/Promise-fulfill.html: Added.
- js/dom/Promise-init-expected.txt: Added.
- js/dom/Promise-init-in-workers-expected.txt: Added.
- js/dom/Promise-init-in-workers.html: Added.
- js/dom/Promise-init.html: Added.
- js/dom/Promise-reject-expected.txt: Added.
- js/dom/Promise-reject-in-workers-expected.txt: Added.
- js/dom/Promise-reject-in-workers.html: Added.
- js/dom/Promise-reject.html: Added.
- js/dom/Promise-resolve-chain-expected.txt: Added.
- js/dom/Promise-resolve-chain.html: Added.
- js/dom/Promise-resolve-expected.txt: Added.
- js/dom/Promise-resolve-in-workers-expected.txt: Added.
- js/dom/Promise-resolve-in-workers.html: Added.
- js/dom/Promise-resolve-with-then-exception-expected.txt: Added.
- js/dom/Promise-resolve-with-then-exception.html: Added.
- js/dom/Promise-resolve-with-then-fulfill-expected.txt: Added.
- js/dom/Promise-resolve-with-then-fulfill.html: Added.
- js/dom/Promise-resolve-with-then-reject-expected.txt: Added.
- js/dom/Promise-resolve-with-then-reject.html: Added.
- js/dom/Promise-resolve.html: Added.
- js/dom/Promise-simple-expected.txt: Added.
- js/dom/Promise-simple-fulfill-expected.txt: Added.
- js/dom/Promise-simple-fulfill-inside-callback-expected.txt: Added.
- js/dom/Promise-simple-fulfill-inside-callback.html: Added.
- js/dom/Promise-simple-fulfill.html: Added.
- js/dom/Promise-simple-in-workers-expected.txt: Added.
- js/dom/Promise-simple-in-workers.html: Added.
- js/dom/Promise-simple.html: Added.
- js/dom/Promise-static-fulfill-expected.txt: Added.
- js/dom/Promise-static-fulfill.html: Added.
- js/dom/Promise-static-reject-expected.txt: Added.
- js/dom/Promise-static-reject.html: Added.
- js/dom/Promise-static-resolve-expected.txt: Added.
- js/dom/Promise-static-resolve.html: Added.
- js/dom/Promise-then-expected.txt: Added.
- js/dom/Promise-then-in-workers-expected.txt: Added.
- js/dom/Promise-then-in-workers.html: Added.
- js/dom/Promise-then-without-callbacks-expected.txt: Added.
- js/dom/Promise-then-without-callbacks-in-workers-expected.txt: Added.
- js/dom/Promise-then-without-callbacks-in-workers.html: Added.
- js/dom/Promise-then-without-callbacks.html: Added.
- js/dom/Promise-then.html: Added.
- js/dom/Promise-types-expected.txt: Added.
- js/dom/Promise-types.html: Added.
- js/dom/Promise.html: Added.
- js/dom/activation-object-function-lifetime-expected.txt: Added.
- js/dom/activation-object-function-lifetime.html: Added.
- js/dom/activation-proto-expected.txt: Added.
- js/dom/activation-proto.html: Added.
- js/dom/add-to-primitive-expected.txt: Added.
- js/dom/add-to-primitive.html: Added.
- js/dom/array-float-delete-expected.txt: Added.
- js/dom/array-float-delete.html: Added.
- js/dom/array-foreach-expected.txt: Added.
- js/dom/array-foreach.html: Added.
- js/dom/array-indexof-expected.txt: Added.
- js/dom/array-indexof.html: Added.
- js/dom/array-join-bug-11524-expected.txt: Added.
- js/dom/array-join-bug-11524.html: Added.
- js/dom/array-map-expected.txt: Added.
- js/dom/array-map.html: Added.
- js/dom/array-prototype-properties-expected.txt: Added.
- js/dom/array-prototype-properties.html: Added.
- js/dom/array-some-expected.txt: Added.
- js/dom/array-some.html: Added.
- js/dom/array-sort-exception-expected.txt: Added.
- js/dom/array-sort-exception.html: Added.
- js/dom/array-tostring-ignore-separator-expected.txt: Added.
- js/dom/array-tostring-ignore-separator.html: Added.
- js/dom/array-with-double-assign-expected.txt: Added.
- js/dom/array-with-double-assign.html: Added.
- js/dom/array-with-double-push-expected.txt: Added.
- js/dom/array-with-double-push.html: Added.
- js/dom/assign-expected.txt: Added.
- js/dom/assign.html: Added.
- js/dom/basic-map-expected.txt: Added.
- js/dom/basic-map.html: Added.
- js/dom/basic-set-expected.txt: Added.
- js/dom/basic-set.html: Added.
- js/dom/basic-weakmap-expected.txt: Added.
- js/dom/basic-weakmap.html: Added.
- js/dom/bitwise-and-on-undefined-expected.txt: Added.
- js/dom/bitwise-and-on-undefined.html: Added.
- js/dom/bom-in-file-retains-correct-offset-expected.txt: Added.
- js/dom/bom-in-file-retains-correct-offset.html: Added.
- js/dom/branch-fold-correctness-expected.txt: Added.
- js/dom/branch-fold-correctness.html: Added.
- js/dom/cached-eval-gc-expected.txt: Added.
- js/dom/cached-eval-gc.html: Added.
- js/dom/call-base-resolution-expected.txt: Added.
- js/dom/call-base-resolution.html: Added.
- js/dom/callback-function-with-handle-event-expected.txt: Added.
- js/dom/callback-function-with-handle-event.html: Added.
- js/dom/codegen-temporaries-multiple-global-blocks-expected.txt: Added.
- js/dom/codegen-temporaries-multiple-global-blocks.html: Added.
- js/dom/concat-large-strings-crash-expected.txt: Added.
- js/dom/concat-large-strings-crash.html: Added.
- js/dom/concat-large-strings-crash2-expected.txt: Added.
- js/dom/concat-large-strings-crash2.html: Added.
- js/dom/console-non-string-values-expected.txt: Added.
- js/dom/console-non-string-values.html: Added.
- js/dom/const-expected.txt: Added.
- js/dom/const.html: Added.
- js/dom/construct-global-object-expected.txt: Added.
- js/dom/construct-global-object.html: Added.
- js/dom/constructor-attributes-expected.txt: Added.
- js/dom/constructor-attributes.html: Added.
- js/dom/constructor-expected.txt: Added.
- js/dom/constructor-length.html: Added.
- js/dom/constructor.html: Added.
- js/dom/create-lots-of-workers-expected.txt: Added.
- js/dom/create-lots-of-workers.html: Added.
- js/dom/cross-frame-bad-time-expected.txt: Added.
- js/dom/cross-frame-bad-time.html: Added.
- js/dom/cross-frame-prototype-expected.txt: Added.
- js/dom/cross-frame-prototype.html: Added.
- js/dom/cross-frame-really-bad-time-expected.txt: Added.
- js/dom/cross-frame-really-bad-time-with-proto-expected.txt: Added.
- js/dom/cross-frame-really-bad-time-with-proto.html: Added.
- js/dom/cross-frame-really-bad-time.html: Added.
- js/dom/cross-global-object-inline-global-var-expected.txt: Added.
- js/dom/cross-global-object-inline-global-var.html: Added.
- js/dom/custom-constructors-expected.txt: Added.
- js/dom/custom-constructors.html: Added.
- js/dom/cyclic-proto-expected.txt: Added.
- js/dom/cyclic-proto.html: Added.
- js/dom/cyclic-ref-toString-expected.txt: Added.
- js/dom/cyclic-ref-toString.html: Added.
- js/dom/date-DST-time-cusps-expected.txt: Added.
- js/dom/date-DST-time-cusps.html: Added.
- js/dom/date-big-constructor-expected.txt: Added.
- js/dom/date-big-constructor.html: Added.
- js/dom/date-big-setdate-expected.txt: Added.
- js/dom/date-big-setdate.html: Added.
- js/dom/date-big-setmonth-expected.txt: Added.
- js/dom/date-big-setmonth.html: Added.
- js/dom/date-negative-setmonth-expected.txt: Added.
- js/dom/date-negative-setmonth.html: Added.
- js/dom/date-preserve-milliseconds-expected.txt: Added.
- js/dom/date-preserve-milliseconds.html: Added.
- js/dom/deep-recursion-test-expected.txt: Added.
- js/dom/deep-recursion-test.html: Added.
- js/dom/delete-function-parameter-expected.txt: Added.
- js/dom/delete-function-parameter.html: Added.
- js/dom/delete-multiple-global-blocks-expected.txt: Added.
- js/dom/delete-multiple-global-blocks.html: Added.
- js/dom/delete-syntax-expected.txt: Added.
- js/dom/delete-syntax.html: Added.
- js/dom/dfg-arguments-alias-activation-expected.txt: Added.
- js/dom/dfg-arguments-alias-activation.html: Added.
- js/dom/dfg-byte-array-put-expected.txt: Added.
- js/dom/dfg-byte-array-put.html: Added.
- js/dom/dfg-byteOffset-neuter-expected.txt: Added.
- js/dom/dfg-byteOffset-neuter.html: Added.
- js/dom/dfg-compare-final-object-to-final-object-or-other-expected.txt: Added.
- js/dom/dfg-compare-final-object-to-final-object-or-other.html: Added.
- js/dom/dfg-cross-global-object-inline-new-array-expected.txt: Added.
- js/dom/dfg-cross-global-object-inline-new-array-literal-expected.txt: Added.
- js/dom/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt: Added.
- js/dom/dfg-cross-global-object-inline-new-array-literal-with-variables.html: Added.
- js/dom/dfg-cross-global-object-inline-new-array-literal.html: Added.
- js/dom/dfg-cross-global-object-inline-new-array-with-elements-expected.txt: Added.
- js/dom/dfg-cross-global-object-inline-new-array-with-elements.html: Added.
- js/dom/dfg-cross-global-object-inline-new-array-with-size-expected.txt: Added.
- js/dom/dfg-cross-global-object-inline-new-array-with-size.html: Added.
- js/dom/dfg-cross-global-object-inline-new-array.html: Added.
- js/dom/dfg-cross-global-object-new-array-expected.txt: Added.
- js/dom/dfg-cross-global-object-new-array.html: Added.
- js/dom/dfg-custom-getter-expected.txt: Added.
- js/dom/dfg-custom-getter-throw-expected.txt: Added.
- js/dom/dfg-custom-getter-throw-inlined-expected.txt: Added.
- js/dom/dfg-custom-getter-throw-inlined.html: Added.
- js/dom/dfg-custom-getter-throw.html: Added.
- js/dom/dfg-custom-getter.html: Added.
- js/dom/dfg-ensure-array-storage-on-window-expected.txt: Added.
- js/dom/dfg-ensure-array-storage-on-window.html: Added.
- js/dom/dfg-ensure-non-array-array-storage-on-window-expected.txt: Added.
- js/dom/dfg-ensure-non-array-array-storage-on-window.html: Added.
- js/dom/dfg-inline-resolve-expected.txt: Added.
- js/dom/dfg-inline-resolve.html: Added.
- js/dom/dfg-inline-switch-imm-expected.txt: Added.
- js/dom/dfg-inline-switch-imm.html: Added.
- js/dom/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Added.
- js/dom/dfg-int32-to-double-on-set-local-and-exit.html: Added.
- js/dom/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Added.
- js/dom/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Added.
- js/dom/dfg-logical-not-final-object-or-other-expected.txt: Added.
- js/dom/dfg-logical-not-final-object-or-other.html: Added.
- js/dom/dfg-make-rope-side-effects-expected.txt: Added.
- js/dom/dfg-make-rope-side-effects.html: Added.
- js/dom/dfg-negative-array-size-expected.txt: Added.
- js/dom/dfg-negative-array-size.html: Added.
- js/dom/dfg-patchable-get-by-id-after-watchpoint-expected.txt: Added.
- js/dom/dfg-patchable-get-by-id-after-watchpoint.html: Added.
- js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-expected.txt: Added.
- js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Added.
- js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Added.
- js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Added.
- js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Added.
- js/dom/dfg-peephole-compare-final-object-to-final-object-or-other.html: Added.
- js/dom/dfg-proto-stub-watchpoint-fire-expected.txt: Added.
- js/dom/dfg-proto-stub-watchpoint-fire.html: Added.
- js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Added.
- js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Added.
- js/dom/dfg-put-by-id-allocate-storage-expected.txt: Added.
- js/dom/dfg-put-by-id-allocate-storage-polymorphic-expected.txt: Added.
- js/dom/dfg-put-by-id-allocate-storage-polymorphic.html: Added.
- js/dom/dfg-put-by-id-allocate-storage.html: Added.
- js/dom/dfg-put-by-id-reallocate-storage-expected.txt: Added.
- js/dom/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt: Added.
- js/dom/dfg-put-by-id-reallocate-storage-polymorphic.html: Added.
- js/dom/dfg-put-by-id-reallocate-storage.html: Added.
- js/dom/dfg-put-by-val-setter-then-get-by-val-expected.txt: Added.
- js/dom/dfg-put-by-val-setter-then-get-by-val.html: Added.
- js/dom/dfg-put-to-readonly-property-expected.txt: Added.
- js/dom/dfg-put-to-readonly-property.html: Added.
- js/dom/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt: Added.
- js/dom/dfg-rshift-by-zero-eliminate-valuetoint32.html: Added.
- js/dom/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt: Added.
- js/dom/dfg-store-unexpected-value-into-argument-and-osr-exit.html: Added.
- js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Added.
- js/dom/dfg-strcat-over-objects-then-exit-on-it.html: Added.
- js/dom/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Added.
- js/dom/dfg-strict-mode-arguments-get-beyond-length.html: Added.
- js/dom/dfg-typed-array-neuter-expected.txt: Added.
- js/dom/dfg-typed-array-neuter.html: Added.
- js/dom/direct-entry-to-function-code-expected.txt: Added.
- js/dom/direct-entry-to-function-code.html: Added.
- js/dom/do-while-expression-value-expected.txt: Added.
- js/dom/do-while-expression-value.html: Added.
- js/dom/do-while-without-semicolon-expected.txt: Added.
- js/dom/do-while-without-semicolon.html: Added.
- js/dom/document-all-between-frames-expected.txt: Added.
- js/dom/document-all-between-frames.html: Added.
- js/dom/document-all-triggers-masquerades-watchpoint-expected.txt: Added.
- js/dom/document-all-triggers-masquerades-watchpoint.html: Added.
- js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
- js/dom/dom-static-property-for-in-iteration.html: Added.
- js/dom/dot-node-base-exception-expected.txt: Added.
- js/dom/dot-node-base-exception.html: Added.
- js/dom/encode-URI-test-expected.txt: Added.
- js/dom/encode-URI-test.html: Added.
- js/dom/end-in-string-escape-expected.txt: Added.
- js/dom/end-in-string-escape.html: Added.
- js/dom/enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt: Added.
- js/dom/enter-dictionary-indexing-mode-with-blank-indexing-type.html: Added.
- js/dom/error-object-write-and-detele-for-stack-property-expected.txt: Added.
- js/dom/error-object-write-and-detele-for-stack-property.html: Added.
- js/dom/eval-cache-scoped-lookup-expected.txt: Added.
- js/dom/eval-cache-scoped-lookup.html: Added.
- js/dom/eval-contained-syntax-error-expected.txt: Added.
- js/dom/eval-contained-syntax-error.html: Added.
- js/dom/eval-cross-window-expected.txt: Added.
- js/dom/eval-cross-window.html: Added.
- js/dom/eval-keyword-vs-function-expected.txt: Added.
- js/dom/eval-keyword-vs-function.html: Added.
- js/dom/eval-overriding-expected.txt: Added.
- js/dom/eval-overriding.html: Added.
- js/dom/exception-codegen-crash-expected.txt: Added.
- js/dom/exception-codegen-crash.html: Added.
- js/dom/exception-line-number-expected.txt: Added.
- js/dom/exception-line-number.html: Added.
- js/dom/exception-linenums-in-html-1-expected.txt: Added.
- js/dom/exception-linenums-in-html-1.html: Added.
- js/dom/exception-linenums-in-html-2-expected.txt: Added.
- js/dom/exception-linenums-in-html-2.html: Added.
- js/dom/exception-linenums-in-html-3-expected.txt: Added.
- js/dom/exception-linenums-in-html-3.html: Added.
- js/dom/exception-registerfile-shrink-expected.txt: Added.
- js/dom/exception-registerfile-shrink.html: Added.
- js/dom/exception-sequencing-binops-expected.txt: Added.
- js/dom/exception-sequencing-binops.html: Added.
- js/dom/exception-sequencing-binops2-expected.txt: Added.
- js/dom/exception-sequencing-binops2.html: Added.
- js/dom/exception-sequencing-expected.txt: Added.
- js/dom/exception-sequencing.html: Added.
- js/dom/exception-thrown-from-equal-expected.txt: Added.
- js/dom/exception-thrown-from-equal.html: Added.
- js/dom/exception-thrown-from-eval-inside-closure-expected.txt: Added.
- js/dom/exception-thrown-from-eval-inside-closure.html: Added.
- js/dom/exception-thrown-from-function-with-lazy-activation-expected.txt: Added.
- js/dom/exception-thrown-from-function-with-lazy-activation.html: Added.
- js/dom/exception-thrown-from-new-expected.txt: Added.
- js/dom/exception-thrown-from-new.html: Added.
- js/dom/exceptions-thrown-in-callbacks-expected.txt: Added.
- js/dom/exceptions-thrown-in-callbacks.html: Added.
- js/dom/exec-state-marking-expected.txt: Added.
- js/dom/exec-state-marking.html: Added.
- js/dom/find-ignoring-case-regress-99753-expected.txt: Added.
- js/dom/find-ignoring-case-regress-99753.html: Added.
- js/dom/floating-point-truncate-rshift-expected.txt: Added.
- js/dom/floating-point-truncate-rshift.html: Added.
- js/dom/function-argument-evaluation-before-exception-expected.txt: Added.
- js/dom/function-argument-evaluation-before-exception.html: Added.
- js/dom/function-argument-evaluation-expected.txt: Added.
- js/dom/function-argument-evaluation.html: Added.
- js/dom/function-bind-expected.txt: Added.
- js/dom/function-bind.html: Added.
- js/dom/function-constructor-this-value-expected.txt: Added.
- js/dom/function-constructor-this-value.html: Added.
- js/dom/function-declarations-expected.txt: Added.
- js/dom/function-declarations.html: Added.
- js/dom/function-decompilation-operators-expected.txt: Added.
- js/dom/function-decompilation-operators.html: Added.
- js/dom/function-dot-arguments-and-caller-expected.txt: Added.
- js/dom/function-dot-arguments-and-caller.html: Added.
- js/dom/function-dot-arguments-identity-expected.txt: Added.
- js/dom/function-dot-arguments-identity.html: Added.
- js/dom/function-dot-arguments2-expected.txt: Added.
- js/dom/function-dot-arguments2.html: Added.
- js/dom/function-length-expected.txt: Added.
- js/dom/function-length.html: Added.
- js/dom/function-name-expected.txt: Added.
- js/dom/function-name-is-in-scope-expected.txt: Added.
- js/dom/function-name-is-in-scope.html: Added.
- js/dom/function-name.html: Added.
- js/dom/function-names-expected.txt: Added.
- js/dom/function-names.html: Added.
- js/dom/function-prototype-expected.txt: Added.
- js/dom/function-prototype.html: Added.
- js/dom/function-redefinition-expected.txt: Added.
- js/dom/function-redefinition.html: Added.
- js/dom/garbage-collect-after-string-appends-expected.txt: Added.
- js/dom/get-by-pname-only-prototype-properties-expected.txt: Added.
- js/dom/get-by-pname-only-prototype-properties.html: Added.
- js/dom/getOwnPropertyDescriptor-expected.txt: Added.
- js/dom/getOwnPropertyDescriptor.html: Added.
- js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
- js/dom/global-constructors-attributes-dedicated-worker.html: Added.
- js/dom/global-constructors-attributes-expected.txt: Added.
- js/dom/global-constructors-attributes-shared-worker-expected.txt: Added.
- js/dom/global-constructors-attributes-shared-worker.html: Added.
- js/dom/global-constructors-attributes.html: Added.
- js/dom/global-constructors-deletable-expected.txt: Added.
- js/dom/global-constructors-deletable.html: Added.
- js/dom/global-function-resolve-expected.txt: Added.
- js/dom/global-function-resolve.html: Added.
- js/dom/global-recursion-on-full-stack-expected.txt: Added.
- js/dom/global-recursion-on-full-stack.html: Added.
- js/dom/global-var-limit-expected.txt: Added.
- js/dom/global-var-limit.html: Added.
- js/dom/immediate-constant-instead-of-cell-expected.txt: Added.
- js/dom/immediate-constant-instead-of-cell.html: Added.
- js/dom/implicit-call-with-global-reentry-expected.txt: Added.
- js/dom/implicit-call-with-global-reentry.html: Added.
- js/dom/implicit-global-to-global-reentry-expected.txt: Added.
- js/dom/implicit-global-to-global-reentry.html: Added.
- js/dom/imul-expected.txt: Added.
- js/dom/imul.html: Added.
- js/dom/inc-bracket-assign-subscript-expected.txt: Added.
- js/dom/inc-bracket-assign-subscript.html: Added.
- js/dom/inc-const-valueOf-expected.txt: Added.
- js/dom/inc-const-valueOf.html: Added.
- js/dom/indexed-setter-on-global-object-expected.txt: Added.
- js/dom/indexed-setter-on-global-object.html: Added.
- js/dom/inline-arguments-tear-off-expected.txt: Added.
- js/dom/inline-arguments-tear-off.html: Added.
- js/dom/instanceof-XMLHttpRequest-expected.txt: Added.
- js/dom/instanceof-XMLHttpRequest.html: Added.
- js/dom/invalid-syntax-for-function-expected.txt: Added.
- js/dom/invalid-syntax-for-function.html: Added.
- js/dom/jit-set-profiling-access-type-only-for-get-by-id-self-expected.txt: Added.
- js/dom/jit-set-profiling-access-type-only-for-get-by-id-self.html: Added.
- js/dom/js-constructors-use-correct-global-expected.txt: Added.
- js/dom/js-constructors-use-correct-global.html: Added.
- js/dom/js-correct-exception-handler-expected.txt: Added.
- js/dom/js-correct-exception-handler.html: Added.
- js/dom/lastModified-expected.txt: Added.
- js/dom/lastModified.html: Added.
- js/dom/lazy-create-arguments-from-get-by-val-expected.txt: Added.
- js/dom/lazy-create-arguments-from-get-by-val.html: Added.
- js/dom/lexical-lookup-in-function-constructor-expected.txt: Added.
- js/dom/lexical-lookup-in-function-constructor.html: Added.
- js/dom/line-column-numbers-expected.txt: Added.
- js/dom/line-column-numbers.html: Added.
- js/dom/method-check-expected.txt: Added.
- js/dom/method-check.html: Added.
- js/dom/missing-style-end-tag-js-expected.txt: Added.
- js/dom/missing-style-end-tag-js.html: Added.
- js/dom/missing-title-end-tag-js-expected.txt: Added.
- js/dom/missing-title-end-tag-js.html: Added.
- js/dom/native-error-prototype-expected.txt: Added.
- js/dom/native-error-prototype.html: Added.
- js/dom/navigator-language-expected.txt: Added.
- js/dom/navigator-language.html: Added.
- js/dom/navigator-plugins-crash-expected.txt: Added.
- js/dom/navigator-plugins-crash.html: Added.
- js/dom/negate-overflow-expected.txt: Added.
- js/dom/negate-overflow.html: Added.
- js/dom/neq-null-crash-expected.txt: Added.
- js/dom/neq-null-crash.html: Added.
- js/dom/nested-function-scope-expected.txt: Added.
- js/dom/nested-function-scope.html: Added.
- js/dom/nested-object-gc-expected.txt: Added.
- js/dom/nested-object-gc.html: Added.
- js/dom/non-object-proto-expected.txt: Added.
- js/dom/non-object-proto.html: Added.
- js/dom/normal-character-escapes-in-string-literals-expected.txt: Added.
- js/dom/normal-character-escapes-in-string-literals.html: Added.
- js/dom/not-a-constructor-to-string-expected.txt: Added.
- js/dom/not-a-constructor-to-string.html: Added.
- js/dom/not-a-function-to-string-expected.txt: Added.
- js/dom/not-a-function-to-string.html: Added.
- js/dom/null-char-in-string-expected.txt: Added.
- js/dom/null-char-in-string.html: Added.
- js/dom/number-tofixed-expected.txt: Added.
- js/dom/number-tofixed.html: Added.
- js/dom/number-toprecision-expected.txt: Added.
- js/dom/number-toprecision.html: Added.
- js/dom/object-extra-comma-expected.txt: Added.
- js/dom/object-extra-comma.html: Added.
- js/dom/object-prototype-constructor-expected.txt: Added.
- js/dom/object-prototype-constructor.html: Added.
- js/dom/object-prototype-properties-expected.txt: Added.
- js/dom/object-prototype-properties.html: Added.
- js/dom/object-prototype-toLocaleString-expected.txt: Added.
- js/dom/object-prototype-toLocaleString.html: Added.
- js/dom/parse-error-external-script-in-eval-expected.txt: Added.
- js/dom/parse-error-external-script-in-eval.html: Added.
- js/dom/parse-error-external-script-in-new-Function-expected.txt: Added.
- js/dom/parse-error-external-script-in-new-Function.html: Added.
- js/dom/post-inc-assign-overwrites-expected.txt: Added.
- js/dom/post-inc-assign-overwrites.html: Added.
- js/dom/post-message-numeric-property-expected.txt: Added.
- js/dom/post-message-numeric-property.html: Added.
- js/dom/postfix-syntax-expected.txt: Added.
- js/dom/postfix-syntax.html: Added.
- js/dom/prefix-syntax-expected.txt: Added.
- js/dom/prefix-syntax.html: Added.
- js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Added.
- js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Added.
- js/dom/put-direct-index-beyond-vector-length-resize-expected.txt: Added.
- js/dom/put-direct-index-beyond-vector-length-resize.html: Added.
- js/dom/put-to-base-global-checked-expected.txt: Added.
- js/dom/put-to-base-global-checked.html: Added.
- js/dom/random-array-gc-stress-expected.txt: Added.
- js/dom/random-array-gc-stress.html: Added.
- js/dom/recursion-limit-equal-expected.txt: Added.
- js/dom/recursion-limit-equal.html: Added.
- js/dom/regexp-bol-expected.txt: Added.
- js/dom/regexp-bol-with-multiline-expected.txt: Added.
- js/dom/regexp-bol-with-multiline.html: Added.
- js/dom/regexp-bol.html: Added.
- js/dom/regexp-caching-expected.txt: Added.
- js/dom/regexp-caching.html: Added.
- js/dom/regexp-charclass-crash-expected.txt: Added.
- js/dom/regexp-charclass-crash.html: Added.
- js/dom/regexp-extended-characters-crash-expected.txt: Added.
- js/dom/regexp-extended-characters-crash.html: Added.
- js/dom/regexp-lastindex-expected.txt: Added.
- js/dom/regexp-lastindex.html: Added.
- js/dom/regexp-look-ahead-empty-expected.txt: Added.
- js/dom/regexp-look-ahead-empty.html: Added.
- js/dom/regexp-look-ahead-expected.txt: Added.
- js/dom/regexp-look-ahead.html: Added.
- js/dom/regexp-match-reify-before-putbyval-expected.txt: Added.
- js/dom/regexp-match-reify-before-putbyval.html: Added.
- js/dom/regexp-non-capturing-groups-expected.txt: Added.
- js/dom/regexp-non-capturing-groups.html: Added.
- js/dom/regexp-non-greedy-parentheses-expected.txt: Added.
- js/dom/regexp-non-greedy-parentheses.html: Added.
- js/dom/regexp-overflow-expected.txt: Added.
- js/dom/regexp-overflow.html: Added.
- js/dom/regexp-range-out-of-order-expected.txt: Added.
- js/dom/regexp-range-out-of-order.html: Added.
- js/dom/regexp-ranges-and-escaped-hyphens-expected.txt: Added.
- js/dom/regexp-ranges-and-escaped-hyphens.html: Added.
- js/dom/regexp-stack-overflow-expected.txt: Added.
- js/dom/regexp-stack-overflow.html: Added.
- js/dom/regexp-test-null-string-expected.txt: Added.
- js/dom/regexp-test-null-string.html: Added.
- js/dom/regexp-unicode-handling-expected.txt: Added.
- js/dom/regexp-unicode-handling.html: Added.
- js/dom/regexp-unicode-overflow-expected.txt: Added.
- js/dom/regexp-unicode-overflow.html: Added.
- js/dom/removing-Cf-characters-expected.txt: Added.
- js/dom/removing-Cf-characters.html: Added.
- js/dom/reserved-words-as-property-expected.txt: Added.
- js/dom/reserved-words-as-property.html: Added.
- js/dom/same-origin-subframe-about-blank-expected.txt: Added.
- js/dom/same-origin-subframe-about-blank.html: Added.
- js/dom/script-line-number-expected.txt: Added.
- js/dom/script-line-number.html: Added.
- js/dom/script-tests: Added.
- js/dom/script-tests/Object-defineProperty.js: Added.
(createUnconfigurableProperty):
(getter):
(getter1):
(setter):
(setter1):
(get shouldBeTrue):
(testObject.):
(testObject.set get anObj):
(testObject):
- js/dom/script-tests/activation-proto.js: Added.
- js/dom/script-tests/array-float-delete.js: Added.
- js/dom/script-tests/array-join-bug-11524.js: Added.
(customObject.valueOf):
- js/dom/script-tests/array-prototype-properties.js: Added.
- js/dom/script-tests/array-sort-exception.js: Copied from LayoutTests/js/script-tests/array-sort-exception.js.
- js/dom/script-tests/array-tostring-ignore-separator.js: Added.
- js/dom/script-tests/array-with-double-assign.js: Added.
(foo):
- js/dom/script-tests/array-with-double-push.js: Added.
(foo):
- js/dom/script-tests/assign.js: Added.
- js/dom/script-tests/basic-map.js: Added.
(set shouldBe):
(set var):
- js/dom/script-tests/basic-set.js: Added.
(set new):
(otherString.string_appeared_here.set add):
(try.set forEach):
(set forEach):
(set gc):
- js/dom/script-tests/basic-weakmap.js: Added.
- js/dom/script-tests/cached-eval-gc.js: Added.
(gc):
(doTest):
- js/dom/script-tests/constructor-attributes.js: Added.
(canEnum):
(checkConstructor):
(declaredFunction):
- js/dom/script-tests/constructor.js: Added.
- js/dom/script-tests/cross-frame-bad-time.js: Added.
(foo):
- js/dom/script-tests/cross-frame-really-bad-time-with-proto.js: Added.
(foo):
(evil):
(bar):
(done):
- js/dom/script-tests/cross-frame-really-bad-time.js: Added.
(Cons):
(foo):
(evil):
(bar):
(done):
- js/dom/script-tests/cross-global-object-inline-global-var.js: Added.
(foo):
(done):
(doit):
- js/dom/script-tests/custom-constructors.js: Added.
- js/dom/script-tests/cyclic-proto.js: Added.
- js/dom/script-tests/cyclic-ref-toString.js: Added.
- js/dom/script-tests/date-DST-time-cusps.js: Added.
- js/dom/script-tests/date-big-constructor.js: Added.
- js/dom/script-tests/date-big-setdate.js: Added.
- js/dom/script-tests/date-big-setmonth.js: Added.
- js/dom/script-tests/date-negative-setmonth.js: Added.
- js/dom/script-tests/date-preserve-milliseconds.js: Added.
- js/dom/script-tests/delete-syntax.js: Added.
- js/dom/script-tests/dfg-byte-array-put.js: Added.
(doPut):
(doGet):
- js/dom/script-tests/dfg-byteOffset-neuter.js: Added.
(foo):
- js/dom/script-tests/dfg-compare-final-object-to-final-object-or-other.js: Added.
(foo):
- js/dom/script-tests/dfg-cross-global-object-inline-new-array-literal-with-variables.js: Added.
(foo):
(done):
(doit):
- js/dom/script-tests/dfg-cross-global-object-inline-new-array-literal.js: Added.
(foo):
(done):
(doit):
- js/dom/script-tests/dfg-cross-global-object-inline-new-array-with-elements.js: Added.
(foo):
(done):
(doit):
- js/dom/script-tests/dfg-cross-global-object-inline-new-array-with-size.js: Added.
(foo):
(done):
(doit):
- js/dom/script-tests/dfg-cross-global-object-inline-new-array.js: Added.
(foo):
(done):
(doit):
- js/dom/script-tests/dfg-cross-global-object-new-array.js: Added.
(foo):
(runTest):
(doit):
- js/dom/script-tests/dfg-custom-getter-throw-inlined.js: Added.
(foo):
(baz):
(bar):
- js/dom/script-tests/dfg-custom-getter-throw.js: Added.
(foo):
(bar):
- js/dom/script-tests/dfg-custom-getter.js: Added.
(foo):
- js/dom/script-tests/dfg-ensure-array-storage-on-window.js: Added.
(foo):
(while):
- js/dom/script-tests/dfg-ensure-non-array-array-storage-on-window.js: Added.
(foo):
(bar):
(.shouldBe):
- js/dom/script-tests/dfg-inline-switch-imm.js: Added.
(foo):
(bar):
- js/dom/script-tests/dfg-int32-to-double-on-set-local-and-exit.js: Added.
(checkpoint):
(func1):
(func2):
(func3):
(test):
- js/dom/script-tests/dfg-int32-to-double-on-set-local-and-sometimes-exit.js: Added.
(checkpoint):
(func1):
(func2):
(func3):
(test):
- js/dom/script-tests/dfg-logical-not-final-object-or-other.js: Added.
(foo):
- js/dom/script-tests/dfg-make-rope-side-effects.js: Added.
(f):
(k.valueOf):
(k.toString):
- js/dom/script-tests/dfg-negative-array-size.js: Added.
(foo):
- js/dom/script-tests/dfg-patchable-get-by-id-after-watchpoint.js: Added.
(foo):
(O):
(O.prototype.f):
(P1):
(P2):
- js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js: Added.
(foo):
- js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js: Added.
(foo):
- js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other.js: Added.
(foo):
- js/dom/script-tests/dfg-proto-stub-watchpoint-fire.js: Added.
(A):
(B):
(foo):
- js/dom/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Added.
(f):
- js/dom/script-tests/dfg-put-by-id-allocate-storage-polymorphic.js: Added.
(foo):
- js/dom/script-tests/dfg-put-by-id-allocate-storage.js: Added.
(foo):
- js/dom/script-tests/dfg-put-by-id-reallocate-storage-polymorphic.js: Added.
(foo):
- js/dom/script-tests/dfg-put-by-id-reallocate-storage.js: Added.
(foo):
- js/dom/script-tests/dfg-put-by-val-setter-then-get-by-val.js: Added.
(foo):
(for):
- js/dom/script-tests/dfg-put-to-readonly-property.js: Added.
(foo):
(bar):
- js/dom/script-tests/dfg-rshift-by-zero-eliminate-valuetoint32.js: Added.
(f):
- js/dom/script-tests/dfg-store-unexpected-value-into-argument-and-osr-exit.js: Added.
(foo):
- js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Added.
(foo):
(bar):
(x):
- js/dom/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Added.
(foo):
(bar):
- js/dom/script-tests/dfg-typed-array-neuter.js: Added.
(foo):
(bar):
- js/dom/script-tests/document-all-triggers-masquerades-watchpoint.js: Added.
(f):
- js/dom/script-tests/dot-node-base-exception.js: Added.
- js/dom/script-tests/end-in-string-escape.js: Added.
- js/dom/script-tests/enter-dictionary-indexing-mode-with-blank-indexing-type.js: Added.
- js/dom/script-tests/eval-cache-scoped-lookup.js: Added.
(first):
(a.string_appeared_here.second):
(third):
(fifth):
(sixth):
(seventh):
(eighth):
(nineth):
(tenth):
(eleventh):
- js/dom/script-tests/eval-contained-syntax-error.js: Added.
- js/dom/script-tests/exception-line-number.js: Added.
(foo):
(window.onerror):
- js/dom/script-tests/exception-registerfile-shrink.js: Added.
- js/dom/script-tests/exception-sequencing-binops.js: Copied from LayoutTests/js/exception-sequencing-binops.js.
- js/dom/script-tests/function-bind.js: Added.
(F):
- js/dom/script-tests/function-name.js: Added.
- js/dom/script-tests/function-names.js: Added.
(checkConstructorName):
- js/dom/script-tests/get-by-pname-only-prototype-properties.js: Added.
(foo):
- js/dom/script-tests/global-constructors-attributes.js: Added.
(.self.postMessage):
(.self.onconnect.self.postMessage):
(.self.onconnect):
(classNameForObject):
(constructorPropertiesOnGlobalObject):
- js/dom/script-tests/global-constructors-deletable.js: Added.
- js/dom/script-tests/global-function-resolve.js: Added.
- js/dom/script-tests/immediate-constant-instead-of-cell.js: Added.
- js/dom/script-tests/implicit-call-with-global-reentry.js: Added.
(testGlobalCode):
(testObject.get getterTest):
(testObject.set setterTest):
(testObject.toString):
(testObject.valueOf):
(testObject.toStringTest):
(testObject.valueOfTest):
- js/dom/script-tests/imul.js: Added.
(testIMul):
- js/dom/script-tests/inc-bracket-assign-subscript.js: Added.
(testPreIncBracketAccessWithAssignSubscript):
(testPostIncBracketAccessWithAssignSubscript):
- js/dom/script-tests/inc-const-valueOf.js: Added.
(testPostIncConstVarWithIgnoredResult.const.a.valueOf):
(testPostIncConstVarWithIgnoredResult):
(testPreIncConstVarWithIgnoredResult.const.a.valueOf):
(testPreIncConstVarWithIgnoredResult):
(testPreIncConstVarWithAssign.const.a.valueOf):
(testPreIncConstVarWithAssign):
- js/dom/script-tests/indexed-setter-on-global-object.js: Added.
- js/dom/script-tests/inline-arguments-tear-off.js: Added.
(g):
(f):
(doStuff):
- js/dom/script-tests/instanceof-XMLHttpRequest.js: Added.
- js/dom/script-tests/jit-set-profiling-access-type-only-for-get-by-id-self.js: Added.
(L_):
(Q2):
(f):
- js/dom/script-tests/js-correct-exception-handler.js: Added.
(throwEventually):
(f.g):
(f):
(test):
- js/dom/script-tests/lastModified.js: Added.
- js/dom/script-tests/lazy-create-arguments-from-get-by-val.js: Added.
(foo):
- js/dom/script-tests/line-column-numbers.js: Added.
(try.doThrow4b):
(doThrow5b.try.innerFunc):
(doThrow5b):
(doThrow6b.try.innerFunc):
(doThrow6b):
(catch):
(try.doThrow11b):
(try.doThrow14b):
(try.testObj19b.toString):
(try.testObj19b.run):
(try.test20b.f):
(try.test20b):
(try.toFuzz21b):
(try.toFuzz22b):
- js/dom/script-tests/method-check.js: Added.
(func2):
(func.String.prototype.a):
(func.String.prototype.b):
(func):
(addOne):
(addOneHundred):
(totalizer.makeCall):
- js/dom/script-tests/native-error-prototype.js: Added.
- js/dom/script-tests/neq-null-crash.js: Added.
(crush):
- js/dom/script-tests/nested-object-gc.js: Added.
- js/dom/script-tests/non-object-proto.js: Added.
- js/dom/script-tests/normal-character-escapes-in-string-literals.js: Added.
(test):
(testOther):
- js/dom/script-tests/null-char-in-string.js: Added.
- js/dom/script-tests/number-tofixed.js: Added.
- js/dom/script-tests/number-toprecision.js: Added.
- js/dom/script-tests/object-extra-comma.js: Added.
- js/dom/script-tests/object-prototype-constructor.js: Added.
(Foo.Bar):
(F):
- js/dom/script-tests/object-prototype-properties.js: Added.
- js/dom/script-tests/object-prototype-toLocaleString.js: Added.
(o.toLocaleString):
(String.prototype.toString):
- js/dom/script-tests/post-inc-assign-overwrites.js: Added.
(postIncDotAssignToBase):
(postIncBracketAssignToBase):
(postIncBracketAssignToSubscript):
- js/dom/script-tests/post-message-numeric-property.js: Added.
(window.onmessage):
- js/dom/script-tests/postfix-syntax.js: Added.
- js/dom/script-tests/prefix-syntax.js: Added.
- js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Added.
(f):
- js/dom/script-tests/put-direct-index-beyond-vector-length-resize.js: Added.
- js/dom/script-tests/put-to-base-global-checked.js: Added.
(globalF):
(warmup):
(foo):
- js/dom/script-tests/random-array-gc-stress.js: Added.
(getRandomIndex):
(test):
- js/dom/script-tests/recursion-limit-equal.js: Added.
(test):
- js/dom/script-tests/regexp-bol-with-multiline.js: Added.
- js/dom/script-tests/regexp-bol.js: Added.
- js/dom/script-tests/regexp-extended-characters-crash.js: Added.
- js/dom/script-tests/regexp-lastindex.js: Added.
- js/dom/script-tests/regexp-look-ahead-empty.js: Added.
- js/dom/script-tests/regexp-look-ahead.js: Added.
- js/dom/script-tests/regexp-match-reify-before-putbyval.js: Added.
- js/dom/script-tests/regexp-non-capturing-groups.js: Added.
- js/dom/script-tests/regexp-non-greedy-parentheses.js: Added.
- js/dom/script-tests/regexp-overflow.js: Added.
- js/dom/script-tests/regexp-range-out-of-order.js: Added.
- js/dom/script-tests/regexp-ranges-and-escaped-hyphens.js: Added.
- js/dom/script-tests/regexp-stack-overflow.js: Added.
- js/dom/script-tests/regexp-unicode-handling.js: Added.
(Gn):
- js/dom/script-tests/regexp-unicode-overflow.js: Added.
(createRegExs):
- js/dom/script-tests/removing-Cf-characters.js: Added.
- js/dom/script-tests/reserved-words-as-property.js: Added.
(testWordEvalAndFunction):
(testWord):
(testWordStrictAndNonStrict):
- js/dom/script-tests/select-options-add.js: Added.
- js/dom/script-tests/stack-at-creation-for-error-objects.js: Added.
(checkStack):
- js/dom/script-tests/stack-trace.js: Added.
(printStack):
(hostThrower):
(callbacker):
(outer):
(inner):
(evaler):
(normalOuter):
(normalInner):
(scripterInner):
(scripterOuter):
(selfRecursive1):
(selfRecursive2):
(selfRecursive3):
(throwError):
(object.get getter1.o.valueOf):
(object.get getter1):
(object.get getter2):
(object.get getter3.o2.valueOf):
(object.get getter3):
(object.nonInlineable.callCount):
(object.nonInlineable):
(object.inlineable):
(yetAnotherInlinedCall):
(makeInlinableCall):
(.try.g):
(h):
(mapTest):
(mapTestDriver):
(dfgFunction):
(try.f):
(callNonCallable):
(dfgTest):
(inlineableThrow):
(dfgThing.get willThrow):
(dfgThing.get willThrowEventually):
(dfgThing.willThrowFunc):
(dfgThing.willThrowEventuallyFunc):
(dfg1):
(dfg2):
(dfg3):
(dfg4):
(dfg5):
(dfg6):
(dfg7):
(dfg8):
(dfg9):
(dfga):
(dfgb):
(dfgc):
- js/dom/script-tests/strict-readonly-statics.js: Added.
(testWindowUndefined):
(testNumberMAX_VALUE):
- js/dom/script-tests/string-match.js: Added.
(testMatch):
- js/dom/script-tests/string-prototype-properties.js: Added.
(Number.prototype.toString):
- js/dom/script-tests/string-replace-2.js: Added.
(testReplace):
(replacer):
- js/dom/script-tests/string-replace-3.js: Added.
- js/dom/script-tests/string-replacement-outofmemory.js: Added.
(createStringWithRepeatedChar):
- js/dom/script-tests/string-split-conformance.js: Added.
- js/dom/script-tests/string-split-double-empty.js: Added.
- js/dom/script-tests/string-split-ignore-case.js: Added.
- js/dom/script-tests/switch-behaviour.js: Added.
(characterSwitch):
(sparseCharacterSwitch):
- js/dom/script-tests/throw-exception-in-global-setter.js: Added.
(callSetter):
- js/dom/script-tests/toInt32UInt32.js: Added.
- js/dom/script-tests/toString-exception.js: Added.
- js/dom/script-tests/toString-overrides.js: Added.
(Number.prototype.toString):
(Number.prototype.toLocaleString):
(RegExp.prototype.toString):
(RegExp.prototype.toLocaleString):
- js/dom/script-tests/toString-stack-overflow.js: Added.
- js/dom/script-tests/transition-cache-dictionary-crash.js: Added.
(f):
- js/dom/script-tests/typed-array-access.js: Added.
(bitsToString):
(bitsToValue):
(valueToBits):
(roundTrip):
- js/dom/script-tests/typed-array-set-different-types.js: Added.
(MyRandom):
(.reference):
(.usingConstruct):
- js/dom/script-tests/typeof-syntax.js: Added.
- js/dom/script-tests/unshift-multi.js: Added.
(unshift1):
(unshift2):
(unshift5):
- js/dom/script-tests/vardecl-preserve-arguments.js: Added.
(argumentsLength):
(argumentsLengthInnerBlock):
(argumentsLengthInnerBlock2):
(argumentsLengthTryCatch):
(argumentsLengthWith):
(argumentsLengthOverride):
(argumentsLengthOverrideInnerBlock):
(argumentsLengthOverrideInnerBlock2):
(argumentsLengthOverrideInnerBlock3):
(argumentsTearOff1):
(argumentsTearOff2):
(argumentsTearOff3):
- js/dom/script-tests/webcore-string-comparison.js: Added.
- js/dom/script-tests/with-scope-gc.js: Added.
(gc):
- js/dom/select-options-add-expected.txt: Added.
- js/dom/select-options-add.html: Added.
- js/dom/select-options-remove-expected.txt: Added.
- js/dom/select-options-remove-gc-expected.txt: Added.
- js/dom/select-options-remove-gc.html: Added.
- js/dom/select-options-remove.html: Added.
- js/dom/stack-at-creation-for-error-objects-expected.txt: Added.
- js/dom/stack-at-creation-for-error-objects.html: Added.
- js/dom/stack-trace-expected.txt: Added.
- js/dom/stack-trace.html: Added.
- js/dom/strict-readonly-statics-expected.txt: Added.
- js/dom/strict-readonly-statics.html: Added.
- js/dom/string-anchor-expected.txt: Added.
- js/dom/string-anchor.html: Added.
- js/dom/string-concatenate-outofmemory-expected.txt: Added.
- js/dom/string-fontcolor-expected.txt: Added.
- js/dom/string-fontcolor.html: Added.
- js/dom/string-fontsize-expected.txt: Added.
- js/dom/string-fontsize.html: Added.
- js/dom/string-link-expected.txt: Added.
- js/dom/string-link.html: Added.
- js/dom/string-match-expected.txt: Added.
- js/dom/string-match.html: Added.
- js/dom/string-prototype-properties-expected.txt: Added.
- js/dom/string-prototype-properties.html: Added.
- js/dom/string-replace-2-expected.txt: Added.
- js/dom/string-replace-2.html: Added.
- js/dom/string-replace-3-expected.txt: Added.
- js/dom/string-replace-3.html: Added.
- js/dom/string-replace-exception-crash-expected.txt: Added.
- js/dom/string-replace-exception-crash.html: Added.
- js/dom/string-replacement-outofmemory-expected.txt: Added.
- js/dom/string-replacement-outofmemory.html: Added.
- js/dom/string-split-conformance-expected.txt: Added.
- js/dom/string-split-conformance.html: Added.
- js/dom/string-split-double-empty-expected.txt: Added.
- js/dom/string-split-double-empty.html: Added.
- js/dom/string-split-ignore-case-expected.txt: Added.
- js/dom/string-split-ignore-case.html: Added.
- js/dom/switch-behaviour-expected.txt: Added.
- js/dom/switch-behaviour.html: Added.
- js/dom/text-field-resize-expected.txt: Added.
- js/dom/text-field-resize.html: Added.
- js/dom/throw-exception-in-global-setter-expected.txt: Added.
- js/dom/throw-exception-in-global-setter.html: Added.
- js/dom/throw-from-array-sort-expected.txt: Added.
- js/dom/throw-from-array-sort.html: Added.
- js/dom/toInt32UInt32-expected.txt: Added.
- js/dom/toInt32UInt32.html: Added.
- js/dom/toString-and-valueOf-override-expected.txt: Added.
- js/dom/toString-and-valueOf-override.html: Added.
- js/dom/toString-dontEnum-expected.txt: Added.
- js/dom/toString-dontEnum.html: Added.
- js/dom/toString-exception-expected.txt: Added.
- js/dom/toString-exception.html: Added.
- js/dom/toString-number-expected.txt: Added.
- js/dom/toString-number.html: Added.
- js/dom/toString-overrides-expected.txt: Added.
- js/dom/toString-overrides.html: Added.
- js/dom/toString-stack-overflow-expected.txt: Added.
- js/dom/toString-stack-overflow.html: Added.
- js/dom/toString-try-else-expected.txt: Added.
- js/dom/toString-try-else.html: Added.
- js/dom/transition-cache-dictionary-crash-expected.txt: Added.
- js/dom/transition-cache-dictionary-crash.html: Added.
- js/dom/trivial-functions-expected.txt: Added.
- js/dom/trivial-functions.html: Added.
- js/dom/try-catch-crash-expected.txt: Added.
- js/dom/try-catch-crash.html: Added.
- js/dom/typed-array-access-expected.txt: Added.
- js/dom/typed-array-access.html: Added.
- js/dom/typed-array-set-different-types-expected.txt: Added.
- js/dom/typed-array-set-different-types.html: Added.
- js/dom/typeof-syntax-expected.txt: Added.
- js/dom/typeof-syntax.html: Added.
- js/dom/uncaught-exception-line-number-expected.txt: Added.
- js/dom/uncaught-exception-line-number.html: Added.
- js/dom/unshift-multi-expected.txt: Added.
- js/dom/unshift-multi.html: Added.
- js/dom/var-declarations-expected.txt: Added.
- js/dom/var-declarations-shadowing-expected.txt: Added.
- js/dom/var-declarations-shadowing.html: Added.
- js/dom/var-declarations.html: Added.
- js/dom/vardecl-preserve-arguments-expected.txt: Added.
- js/dom/vardecl-preserve-arguments.html: Added.
- js/dom/vardecl-preserve-parameters-expected.txt: Added.
- js/dom/vardecl-preserve-parameters.html: Added.
- js/dom/vardecl-preserve-vardecl-expected.txt: Added.
- js/dom/vardecl-preserve-vardecl.html: Added.
- js/dom/webcore-string-comparison-expected.txt: Added.
- js/dom/webcore-string-comparison.html: Added.
- js/dom/webidl-type-mapping-expected.txt: Added.
- js/dom/webidl-type-mapping.html: Added.
- js/dom/while-expression-value-expected.txt: Added.
- js/dom/while-expression-value.html: Added.
- js/dom/window-location-href-file-urls-expected.txt: Added.
- js/dom/window-location-href-file-urls.html: Added.
- js/dom/with-scope-gc-expected.txt: Added.
- js/dom/with-scope-gc.html: Added.
- js/dot-node-base-exception-expected.txt: Removed.
- js/dot-node-base-exception.html: Removed.
- js/encode-URI-test-expected.txt: Removed.
- js/encode-URI-test.html: Removed.
- js/end-in-string-escape-expected.txt: Removed.
- js/end-in-string-escape.html: Removed.
- js/enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt: Removed.
- js/enter-dictionary-indexing-mode-with-blank-indexing-type.html: Removed.
- js/error-object-write-and-detele-for-stack-property-expected.txt: Removed.
- js/error-object-write-and-detele-for-stack-property.html: Removed.
- js/eval-cache-scoped-lookup-expected.txt: Removed.
- js/eval-cache-scoped-lookup.html: Removed.
- js/eval-contained-syntax-error-expected.txt: Removed.
- js/eval-contained-syntax-error.html: Removed.
- js/eval-cross-window-expected.txt: Removed.
- js/eval-cross-window.html: Removed.
- js/eval-keyword-vs-function-expected.txt: Removed.
- js/eval-keyword-vs-function.html: Removed.
- js/eval-overriding-expected.txt: Removed.
- js/eval-overriding.html: Removed.
- js/exception-codegen-crash-expected.txt: Removed.
- js/exception-codegen-crash.html: Removed.
- js/exception-line-number-expected.txt: Removed.
- js/exception-line-number.html: Removed.
- js/exception-linenums-in-html-1-expected.txt: Removed.
- js/exception-linenums-in-html-1.html: Removed.
- js/exception-linenums-in-html-2-expected.txt: Removed.
- js/exception-linenums-in-html-2.html: Removed.
- js/exception-linenums-in-html-3-expected.txt: Removed.
- js/exception-linenums-in-html-3.html: Removed.
- js/exception-registerfile-shrink-expected.txt: Removed.
- js/exception-registerfile-shrink.html: Removed.
- js/exception-sequencing-binops-expected.txt: Removed.
- js/exception-sequencing-binops.html: Removed.
- js/exception-sequencing-binops.js: Removed.
- js/exception-sequencing-binops2-expected.txt: Removed.
- js/exception-sequencing-binops2.html: Removed.
- js/exception-sequencing-expected.txt: Removed.
- js/exception-sequencing.html: Removed.
- js/exception-thrown-from-equal-expected.txt: Removed.
- js/exception-thrown-from-equal.html: Removed.
- js/exception-thrown-from-eval-inside-closure-expected.txt: Removed.
- js/exception-thrown-from-eval-inside-closure.html: Removed.
- js/exception-thrown-from-function-with-lazy-activation-expected.txt: Removed.
- js/exception-thrown-from-function-with-lazy-activation.html: Removed.
- js/exception-thrown-from-new-expected.txt: Removed.
- js/exception-thrown-from-new.html: Removed.
- js/exceptions-thrown-in-callbacks-expected.txt: Removed.
- js/exceptions-thrown-in-callbacks.html: Removed.
- js/exec-state-marking-expected.txt: Removed.
- js/exec-state-marking.html: Removed.
- js/find-ignoring-case-regress-99753-expected.txt: Removed.
- js/find-ignoring-case-regress-99753.html: Removed.
- js/floating-point-truncate-rshift-expected.txt: Removed.
- js/floating-point-truncate-rshift.html: Removed.
- js/function-argument-evaluation-before-exception-expected.txt: Removed.
- js/function-argument-evaluation-before-exception.html: Removed.
- js/function-argument-evaluation-expected.txt: Removed.
- js/function-argument-evaluation.html: Removed.
- js/function-bind-expected.txt: Removed.
- js/function-bind.html: Removed.
- js/function-constructor-this-value-expected.txt: Removed.
- js/function-constructor-this-value.html: Removed.
- js/function-declarations-expected.txt: Removed.
- js/function-declarations.html: Removed.
- js/function-decompilation-operators-expected.txt: Removed.
- js/function-decompilation-operators.html: Removed.
- js/function-dot-arguments-and-caller-expected.txt: Removed.
- js/function-dot-arguments-and-caller.html: Removed.
- js/function-dot-arguments-identity-expected.txt: Removed.
- js/function-dot-arguments-identity.html: Removed.
- js/function-dot-arguments2-expected.txt: Removed.
- js/function-dot-arguments2.html: Removed.
- js/function-length-expected.txt: Removed.
- js/function-length.html: Removed.
- js/function-name-expected.txt: Removed.
- js/function-name-is-in-scope-expected.txt: Removed.
- js/function-name-is-in-scope.html: Removed.
- js/function-name.html: Removed.
- js/function-names-expected.txt: Removed.
- js/function-names.html: Removed.
- js/function-prototype-expected.txt: Removed.
- js/function-prototype.html: Removed.
- js/function-redefinition-expected.txt: Removed.
- js/function-redefinition.html: Removed.
- js/garbage-collect-after-string-appends-expected.txt: Removed.
- js/get-by-pname-only-prototype-properties-expected.txt: Removed.
- js/get-by-pname-only-prototype-properties.html: Removed.
- js/getOwnPropertyDescriptor-expected.txt: Removed.
- js/getOwnPropertyDescriptor.html: Removed.
- js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
- js/global-constructors-attributes-dedicated-worker.html: Removed.
- js/global-constructors-attributes-expected.txt: Removed.
- js/global-constructors-attributes-shared-worker-expected.txt: Removed.
- js/global-constructors-attributes-shared-worker.html: Removed.
- js/global-constructors-attributes.html: Removed.
- js/global-constructors-deletable-expected.txt: Removed.
- js/global-constructors-deletable.html: Removed.
- js/global-function-resolve-expected.txt: Removed.
- js/global-function-resolve.html: Removed.
- js/global-recursion-on-full-stack-expected.txt: Removed.
- js/global-recursion-on-full-stack.html: Removed.
- js/global-var-limit-expected.txt: Removed.
- js/global-var-limit.html: Removed.
- js/immediate-constant-instead-of-cell-expected.txt: Removed.
- js/immediate-constant-instead-of-cell.html: Removed.
- js/implicit-call-with-global-reentry-expected.txt: Removed.
- js/implicit-call-with-global-reentry.html: Removed.
- js/implicit-global-to-global-reentry-expected.txt: Removed.
- js/implicit-global-to-global-reentry.html: Removed.
- js/imul-expected.txt: Removed.
- js/imul.html: Removed.
- js/inc-bracket-assign-subscript-expected.txt: Removed.
- js/inc-bracket-assign-subscript.html: Removed.
- js/inc-const-valueOf-expected.txt: Removed.
- js/inc-const-valueOf.html: Removed.
- js/indexed-setter-on-global-object-expected.txt: Removed.
- js/indexed-setter-on-global-object.html: Removed.
- js/inline-arguments-tear-off-expected.txt: Removed.
- js/inline-arguments-tear-off.html: Removed.
- js/instanceof-XMLHttpRequest-expected.txt: Removed.
- js/instanceof-XMLHttpRequest.html: Removed.
- js/invalid-syntax-for-function-expected.txt: Removed.
- js/invalid-syntax-for-function.html: Removed.
- js/jit-set-profiling-access-type-only-for-get-by-id-self-expected.txt: Removed.
- js/jit-set-profiling-access-type-only-for-get-by-id-self.html: Removed.
- js/js-constructors-use-correct-global-expected.txt: Removed.
- js/js-constructors-use-correct-global.html: Removed.
- js/js-correct-exception-handler-expected.txt: Removed.
- js/js-correct-exception-handler.html: Removed.
- js/jsc-test-list: Removed.
- js/lastModified-expected.txt: Removed.
- js/lastModified.html: Removed.
- js/lazy-create-arguments-from-get-by-val-expected.txt: Removed.
- js/lazy-create-arguments-from-get-by-val.html: Removed.
- js/lexical-lookup-in-function-constructor-expected.txt: Removed.
- js/lexical-lookup-in-function-constructor.html: Removed.
- js/line-column-numbers-expected.txt: Removed.
- js/line-column-numbers.html: Removed.
- js/method-check-expected.txt: Removed.
- js/method-check.html: Removed.
- js/missing-style-end-tag-js-expected.txt: Removed.
- js/missing-style-end-tag-js.html: Removed.
- js/missing-title-end-tag-js-expected.txt: Removed.
- js/missing-title-end-tag-js.html: Removed.
- js/native-error-prototype-expected.txt: Removed.
- js/native-error-prototype.html: Removed.
- js/navigator-language-expected.txt: Removed.
- js/navigator-language.html: Removed.
- js/navigator-plugins-crash-expected.txt: Removed.
- js/navigator-plugins-crash.html: Removed.
- js/negate-overflow-expected.txt: Removed.
- js/negate-overflow.html: Removed.
- js/neq-null-crash-expected.txt: Removed.
- js/neq-null-crash.html: Removed.
- js/nested-function-scope-expected.txt: Removed.
- js/nested-function-scope.html: Removed.
- js/nested-object-gc-expected.txt: Removed.
- js/nested-object-gc.html: Removed.
- js/non-object-proto-expected.txt: Removed.
- js/non-object-proto.html: Removed.
- js/normal-character-escapes-in-string-literals-expected.txt: Removed.
- js/normal-character-escapes-in-string-literals.html: Removed.
- js/not-a-constructor-to-string-expected.txt: Removed.
- js/not-a-constructor-to-string.html: Removed.
- js/not-a-function-to-string-expected.txt: Removed.
- js/not-a-function-to-string.html: Removed.
- js/null-char-in-string-expected.txt: Removed.
- js/null-char-in-string.html: Removed.
- js/number-tofixed-expected.txt: Removed.
- js/number-tofixed.html: Removed.
- js/number-toprecision-expected.txt: Removed.
- js/number-toprecision.html: Removed.
- js/object-extra-comma-expected.txt: Removed.
- js/object-extra-comma.html: Removed.
- js/object-prototype-constructor-expected.txt: Removed.
- js/object-prototype-constructor.html: Removed.
- js/object-prototype-properties-expected.txt: Removed.
- js/object-prototype-properties.html: Removed.
- js/object-prototype-toLocaleString-expected.txt: Removed.
- js/object-prototype-toLocaleString.html: Removed.
- js/parse-error-external-script-in-eval-expected.txt: Removed.
- js/parse-error-external-script-in-eval.html: Removed.
- js/parse-error-external-script-in-new-Function-expected.txt: Removed.
- js/parse-error-external-script-in-new-Function.html: Removed.
- js/post-inc-assign-overwrites-expected.txt: Removed.
- js/post-inc-assign-overwrites.html: Removed.
- js/post-message-numeric-property-expected.txt: Removed.
- js/post-message-numeric-property.html: Removed.
- js/postfix-syntax-expected.txt: Removed.
- js/postfix-syntax.html: Removed.
- js/prefix-syntax-expected.txt: Removed.
- js/prefix-syntax.html: Removed.
- js/prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Removed.
- js/prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Removed.
- js/put-direct-index-beyond-vector-length-resize-expected.txt: Removed.
- js/put-direct-index-beyond-vector-length-resize.html: Removed.
- js/put-to-base-global-checked-expected.txt: Removed.
- js/put-to-base-global-checked.html: Removed.
- js/random-array-gc-stress-expected.txt: Removed.
- js/random-array-gc-stress.html: Removed.
- js/recursion-limit-equal-expected.txt: Removed.
- js/recursion-limit-equal.html: Removed.
- js/regexp-bol-expected.txt: Removed.
- js/regexp-bol-with-multiline-expected.txt: Removed.
- js/regexp-bol-with-multiline.html: Removed.
- js/regexp-bol.html: Removed.
- js/regexp-caching-expected.txt: Removed.
- js/regexp-caching.html: Removed.
- js/regexp-charclass-crash-expected.txt: Removed.
- js/regexp-charclass-crash.html: Removed.
- js/regexp-extended-characters-crash-expected.txt: Removed.
- js/regexp-extended-characters-crash.html: Removed.
- js/regexp-lastindex-expected.txt: Removed.
- js/regexp-lastindex.html: Removed.
- js/regexp-look-ahead-empty-expected.txt: Removed.
- js/regexp-look-ahead-empty.html: Removed.
- js/regexp-look-ahead-expected.txt: Removed.
- js/regexp-look-ahead.html: Removed.
- js/regexp-match-reify-before-putbyval-expected.txt: Removed.
- js/regexp-match-reify-before-putbyval.html: Removed.
- js/regexp-non-capturing-groups-expected.txt: Removed.
- js/regexp-non-capturing-groups.html: Removed.
- js/regexp-non-greedy-parentheses-expected.txt: Removed.
- js/regexp-non-greedy-parentheses.html: Removed.
- js/regexp-overflow-expected.txt: Removed.
- js/regexp-overflow.html: Removed.
- js/regexp-range-out-of-order-expected.txt: Removed.
- js/regexp-range-out-of-order.html: Removed.
- js/regexp-ranges-and-escaped-hyphens-expected.txt: Removed.
- js/regexp-ranges-and-escaped-hyphens.html: Removed.
- js/regexp-stack-overflow-expected.txt: Removed.
- js/regexp-stack-overflow.html: Removed.
- js/regexp-test-null-string-expected.txt: Removed.
- js/regexp-test-null-string.html: Removed.
- js/regexp-unicode-handling-expected.txt: Removed.
- js/regexp-unicode-handling.html: Removed.
- js/regexp-unicode-overflow-expected.txt: Removed.
- js/regexp-unicode-overflow.html: Removed.
- js/removing-Cf-characters-expected.txt: Removed.
- js/removing-Cf-characters.html: Removed.
- js/reserved-words-as-property-expected.txt: Removed.
- js/reserved-words-as-property.html: Removed.
- js/same-origin-subframe-about-blank-expected.txt: Removed.
- js/same-origin-subframe-about-blank.html: Removed.
- js/script-line-number-expected.txt: Removed.
- js/script-line-number.html: Removed.
- js/script-tests/Object-defineProperty.js: Removed.
- js/script-tests/activation-proto.js: Removed.
- js/script-tests/array-float-delete.js: Removed.
- js/script-tests/array-join-bug-11524.js: Removed.
- js/script-tests/array-prototype-properties.js: Removed.
- js/script-tests/array-sort-exception.js: Removed.
- js/script-tests/array-tostring-ignore-separator.js: Removed.
- js/script-tests/array-with-double-assign.js: Removed.
- js/script-tests/array-with-double-push.js: Removed.
- js/script-tests/assign.js: Removed.
- js/script-tests/basic-map.js: Removed.
- js/script-tests/basic-set.js: Removed.
- js/script-tests/basic-weakmap.js: Removed.
- js/script-tests/cached-eval-gc.js: Removed.
- js/script-tests/constructor-attributes.js: Removed.
- js/script-tests/constructor.js: Removed.
- js/script-tests/cross-frame-bad-time.js: Removed.
- js/script-tests/cross-frame-really-bad-time-with-proto.js: Removed.
- js/script-tests/cross-frame-really-bad-time.js: Removed.
- js/script-tests/cross-global-object-inline-global-var.js: Removed.
- js/script-tests/custom-constructors.js: Removed.
- js/script-tests/cyclic-proto.js: Removed.
- js/script-tests/cyclic-ref-toString.js: Removed.
- js/script-tests/date-DST-time-cusps.js: Removed.
- js/script-tests/date-big-constructor.js: Removed.
- js/script-tests/date-big-setdate.js: Removed.
- js/script-tests/date-big-setmonth.js: Removed.
- js/script-tests/date-negative-setmonth.js: Removed.
- js/script-tests/date-preserve-milliseconds.js: Removed.
- js/script-tests/delete-syntax.js: Removed.
- js/script-tests/dfg-byte-array-put.js: Removed.
- js/script-tests/dfg-byteOffset-neuter.js: Removed.
- js/script-tests/dfg-compare-final-object-to-final-object-or-other.js: Removed.
- js/script-tests/dfg-cross-global-object-inline-new-array-literal-with-variables.js: Removed.
- js/script-tests/dfg-cross-global-object-inline-new-array-literal.js: Removed.
- js/script-tests/dfg-cross-global-object-inline-new-array-with-elements.js: Removed.
- js/script-tests/dfg-cross-global-object-inline-new-array-with-size.js: Removed.
- js/script-tests/dfg-cross-global-object-inline-new-array.js: Removed.
- js/script-tests/dfg-cross-global-object-new-array.js: Removed.
- js/script-tests/dfg-custom-getter-throw-inlined.js: Removed.
- js/script-tests/dfg-custom-getter-throw.js: Removed.
- js/script-tests/dfg-custom-getter.js: Removed.
- js/script-tests/dfg-ensure-array-storage-on-window.js: Removed.
- js/script-tests/dfg-ensure-non-array-array-storage-on-window.js: Removed.
- js/script-tests/dfg-inline-switch-imm.js: Removed.
- js/script-tests/dfg-int32-to-double-on-set-local-and-exit.js: Removed.
- js/script-tests/dfg-int32-to-double-on-set-local-and-sometimes-exit.js: Removed.
- js/script-tests/dfg-logical-not-final-object-or-other.js: Removed.
- js/script-tests/dfg-make-rope-side-effects.js: Removed.
- js/script-tests/dfg-negative-array-size.js: Removed.
- js/script-tests/dfg-patchable-get-by-id-after-watchpoint.js: Removed.
- js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js: Removed.
- js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js: Removed.
- js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other.js: Removed.
- js/script-tests/dfg-proto-stub-watchpoint-fire.js: Removed.
- js/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
- js/script-tests/dfg-put-by-id-allocate-storage-polymorphic.js: Removed.
- js/script-tests/dfg-put-by-id-allocate-storage.js: Removed.
- js/script-tests/dfg-put-by-id-reallocate-storage-polymorphic.js: Removed.
- js/script-tests/dfg-put-by-id-reallocate-storage.js: Removed.
- js/script-tests/dfg-put-by-val-setter-then-get-by-val.js: Removed.
- js/script-tests/dfg-put-to-readonly-property.js: Removed.
- js/script-tests/dfg-rshift-by-zero-eliminate-valuetoint32.js: Removed.
- js/script-tests/dfg-store-unexpected-value-into-argument-and-osr-exit.js: Removed.
- js/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Removed.
- js/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Removed.
- js/script-tests/dfg-typed-array-neuter.js: Removed.
- js/script-tests/document-all-triggers-masquerades-watchpoint.js: Removed.
- js/script-tests/dot-node-base-exception.js: Removed.
- js/script-tests/end-in-string-escape.js: Removed.
- js/script-tests/enter-dictionary-indexing-mode-with-blank-indexing-type.js: Removed.
- js/script-tests/eval-cache-scoped-lookup.js: Removed.
- js/script-tests/eval-contained-syntax-error.js: Removed.
- js/script-tests/exception-line-number.js: Removed.
- js/script-tests/exception-registerfile-shrink.js: Removed.
- js/script-tests/function-bind.js: Removed.
- js/script-tests/function-name.js: Removed.
- js/script-tests/function-names.js: Removed.
- js/script-tests/get-by-pname-only-prototype-properties.js: Removed.
- js/script-tests/global-constructors-attributes.js: Removed.
- js/script-tests/global-constructors-deletable.js: Removed.
- js/script-tests/global-function-resolve.js: Removed.
- js/script-tests/immediate-constant-instead-of-cell.js: Removed.
- js/script-tests/implicit-call-with-global-reentry.js: Removed.
- js/script-tests/imul.js: Removed.
- js/script-tests/inc-bracket-assign-subscript.js: Removed.
- js/script-tests/inc-const-valueOf.js: Removed.
- js/script-tests/indexed-setter-on-global-object.js: Removed.
- js/script-tests/inline-arguments-tear-off.js: Removed.
- js/script-tests/instanceof-XMLHttpRequest.js: Removed.
- js/script-tests/jit-set-profiling-access-type-only-for-get-by-id-self.js: Removed.
- js/script-tests/js-correct-exception-handler.js: Removed.
- js/script-tests/lastModified.js: Removed.
- js/script-tests/lazy-create-arguments-from-get-by-val.js: Removed.
- js/script-tests/line-column-numbers.js: Removed.
- js/script-tests/method-check.js: Removed.
- js/script-tests/native-error-prototype.js: Removed.
- js/script-tests/neq-null-crash.js: Removed.
- js/script-tests/nested-object-gc.js: Removed.
- js/script-tests/non-object-proto.js: Removed.
- js/script-tests/normal-character-escapes-in-string-literals.js: Removed.
- js/script-tests/null-char-in-string.js: Removed.
- js/script-tests/number-tofixed.js: Removed.
- js/script-tests/number-toprecision.js: Removed.
- js/script-tests/object-extra-comma.js: Removed.
- js/script-tests/object-prototype-constructor.js: Removed.
- js/script-tests/object-prototype-properties.js: Removed.
- js/script-tests/object-prototype-toLocaleString.js: Removed.
- js/script-tests/post-inc-assign-overwrites.js: Removed.
- js/script-tests/post-message-numeric-property.js: Removed.
- js/script-tests/postfix-syntax.js: Removed.
- js/script-tests/prefix-syntax.js: Removed.
- js/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
- js/script-tests/put-direct-index-beyond-vector-length-resize.js: Removed.
- js/script-tests/put-to-base-global-checked.js: Removed.
- js/script-tests/random-array-gc-stress.js: Removed.
- js/script-tests/recursion-limit-equal.js: Removed.
- js/script-tests/regexp-bol-with-multiline.js: Removed.
- js/script-tests/regexp-bol.js: Removed.
- js/script-tests/regexp-extended-characters-crash.js: Removed.
- js/script-tests/regexp-lastindex.js: Removed.
- js/script-tests/regexp-look-ahead-empty.js: Removed.
- js/script-tests/regexp-look-ahead.js: Removed.
- js/script-tests/regexp-match-reify-before-putbyval.js: Removed.
- js/script-tests/regexp-non-capturing-groups.js: Removed.
- js/script-tests/regexp-non-greedy-parentheses.js: Removed.
- js/script-tests/regexp-overflow.js: Removed.
- js/script-tests/regexp-range-out-of-order.js: Removed.
- js/script-tests/regexp-ranges-and-escaped-hyphens.js: Removed.
- js/script-tests/regexp-stack-overflow.js: Removed.
- js/script-tests/regexp-unicode-handling.js: Removed.
- js/script-tests/regexp-unicode-overflow.js: Removed.
- js/script-tests/removing-Cf-characters.js: Removed.
- js/script-tests/reserved-words-as-property.js: Removed.
- js/script-tests/select-options-add.js: Removed.
- js/script-tests/stack-at-creation-for-error-objects.js: Removed.
- js/script-tests/stack-trace.js: Removed.
- js/script-tests/strict-readonly-statics.js: Removed.
- js/script-tests/string-match.js: Removed.
- js/script-tests/string-prototype-properties.js: Removed.
- js/script-tests/string-replace-2.js: Removed.
- js/script-tests/string-replace-3.js: Removed.
- js/script-tests/string-replacement-outofmemory.js: Removed.
- js/script-tests/string-split-conformance.js: Removed.
- js/script-tests/string-split-double-empty.js: Removed.
- js/script-tests/string-split-ignore-case.js: Removed.
- js/script-tests/switch-behaviour.js: Removed.
- js/script-tests/throw-exception-in-global-setter.js: Removed.
- js/script-tests/toInt32UInt32.js: Removed.
- js/script-tests/toString-exception.js: Removed.
- js/script-tests/toString-overrides.js: Removed.
- js/script-tests/toString-stack-overflow.js: Removed.
- js/script-tests/transition-cache-dictionary-crash.js: Removed.
- js/script-tests/typed-array-access.js: Removed.
- js/script-tests/typed-array-set-different-types.js: Removed.
- js/script-tests/typeof-syntax.js: Removed.
- js/script-tests/unshift-multi.js: Removed.
- js/script-tests/vardecl-preserve-arguments.js: Removed.
- js/script-tests/webcore-string-comparison.js: Removed.
- js/script-tests/with-scope-gc.js: Removed.
- js/select-options-add-expected.txt: Removed.
- js/select-options-add.html: Removed.
- js/select-options-remove-expected.txt: Removed.
- js/select-options-remove-gc-expected.txt: Removed.
- js/select-options-remove-gc.html: Removed.
- js/select-options-remove.html: Removed.
- js/stack-at-creation-for-error-objects-expected.txt: Removed.
- js/stack-at-creation-for-error-objects.html: Removed.
- js/stack-trace-expected.txt: Removed.
- js/stack-trace.html: Removed.
- js/strict-readonly-statics-expected.txt: Removed.
- js/strict-readonly-statics.html: Removed.
- js/string-anchor-expected.txt: Removed.
- js/string-anchor.html: Removed.
- js/string-concatenate-outofmemory-expected.txt: Removed.
- js/string-fontcolor-expected.txt: Removed.
- js/string-fontcolor.html: Removed.
- js/string-fontsize-expected.txt: Removed.
- js/string-fontsize.html: Removed.
- js/string-link-expected.txt: Removed.
- js/string-link.html: Removed.
- js/string-match-expected.txt: Removed.
- js/string-match.html: Removed.
- js/string-prototype-properties-expected.txt: Removed.
- js/string-prototype-properties.html: Removed.
- js/string-replace-2-expected.txt: Removed.
- js/string-replace-2.html: Removed.
- js/string-replace-3-expected.txt: Removed.
- js/string-replace-3.html: Removed.
- js/string-replace-exception-crash-expected.txt: Removed.
- js/string-replace-exception-crash.html: Removed.
- js/string-replacement-outofmemory-expected.txt: Removed.
- js/string-replacement-outofmemory.html: Removed.
- js/string-split-conformance-expected.txt: Removed.
- js/string-split-conformance.html: Removed.
- js/string-split-double-empty-expected.txt: Removed.
- js/string-split-double-empty.html: Removed.
- js/string-split-ignore-case-expected.txt: Removed.
- js/string-split-ignore-case.html: Removed.
- js/switch-behaviour-expected.txt: Removed.
- js/switch-behaviour.html: Removed.
- js/text-field-resize-expected.txt: Removed.
- js/text-field-resize.html: Removed.
- js/throw-exception-in-global-setter-expected.txt: Removed.
- js/throw-exception-in-global-setter.html: Removed.
- js/throw-from-array-sort-expected.txt: Removed.
- js/throw-from-array-sort.html: Removed.
- js/toInt32UInt32-expected.txt: Removed.
- js/toInt32UInt32.html: Removed.
- js/toString-and-valueOf-override-expected.txt: Removed.
- js/toString-and-valueOf-override.html: Removed.
- js/toString-dontEnum-expected.txt: Removed.
- js/toString-dontEnum.html: Removed.
- js/toString-exception-expected.txt: Removed.
- js/toString-exception.html: Removed.
- js/toString-number-expected.txt: Removed.
- js/toString-number.html: Removed.
- js/toString-overrides-expected.txt: Removed.
- js/toString-overrides.html: Removed.
- js/toString-stack-overflow-expected.txt: Removed.
- js/toString-stack-overflow.html: Removed.
- js/toString-try-else-expected.txt: Removed.
- js/toString-try-else.html: Removed.
- js/transition-cache-dictionary-crash-expected.txt: Removed.
- js/transition-cache-dictionary-crash.html: Removed.
- js/trivial-functions-expected.txt: Removed.
- js/trivial-functions.html: Removed.
- js/try-catch-crash-expected.txt: Removed.
- js/try-catch-crash.html: Removed.
- js/typed-array-access-expected.txt: Removed.
- js/typed-array-access.html: Removed.
- js/typed-array-set-different-types-expected.txt: Removed.
- js/typed-array-set-different-types.html: Removed.
- js/typeof-syntax-expected.txt: Removed.
- js/typeof-syntax.html: Removed.
- js/uncaught-exception-line-number-expected.txt: Removed.
- js/uncaught-exception-line-number.html: Removed.
- js/unshift-multi-expected.txt: Removed.
- js/unshift-multi.html: Removed.
- js/var-declarations-expected.txt: Removed.
- js/var-declarations-shadowing-expected.txt: Removed.
- js/var-declarations-shadowing.html: Removed.
- js/var-declarations.html: Removed.
- js/vardecl-preserve-arguments-expected.txt: Removed.
- js/vardecl-preserve-arguments.html: Removed.
- js/vardecl-preserve-parameters-expected.txt: Removed.
- js/vardecl-preserve-parameters.html: Removed.
- js/vardecl-preserve-vardecl-expected.txt: Removed.
- js/vardecl-preserve-vardecl.html: Removed.
- js/webcore-string-comparison-expected.txt: Removed.
- js/webcore-string-comparison.html: Removed.
- js/webidl-type-mapping-expected.txt: Removed.
- js/webidl-type-mapping.html: Removed.
- js/while-expression-value-expected.txt: Removed.
- js/while-expression-value.html: Removed.
- js/window-location-href-file-urls-expected.txt: Removed.
- js/window-location-href-file-urls.html: Removed.
- js/with-scope-gc-expected.txt: Removed.
- js/with-scope-gc.html: Removed.
- platform/gtk/TestExpectations:
- platform/mac/TestExpectations:
- platform/mac/js/constructor-length-expected.txt: Removed.
- platform/mac/js/dom: Added.
- platform/mac/js/dom/constructor-length-expected.txt: Copied from LayoutTests/platform/mac/js/constructor-length-expected.txt.
- platform/qt/TestExpectations:
- platform/win/TestExpectations:
- 3:17 PM Changeset in webkit [156065] by
-
- 2 edits in trunk/Tools
Unreviewed, fix for Ruby 1.8.
- Scripts/run-jsc-stress-tests:
- 3:09 PM Changeset in webkit [156064] by
-
- 3 edits in trunk/Source/JavaScriptCore
Give 'jsc' commandline an option to disable deleting the VM.
Reviewed by Mark Hahnenberg.
- jsc.cpp:
(jscmain):
- runtime/Options.h:
- 2:45 PM Changeset in webkit [156063] by
-
- 12 edits in trunk/Source
Replace use of OwnArrayPtr<Foo> with std::unique_ptr<Foo[]> in WebKit and WebKit2
https://bugs.webkit.org/show_bug.cgi?id=121568
Reviewed by Andreas Kling.
../WebKit/win:
- WebHistory.cpp:
(WebHistory::removeAllItems):
(WebHistory::orderedLastVisitedDays):
(WebHistory::addItemToDateCaches):
(WebHistory::removeItemFromDateCaches):
- WebHistory.h:
- WebPreferences.cpp:
(WebPreferences::copyWebKitPreferencesToCFPreferences):
../WebKit2:
- Platform/CoreIPC/unix/ConnectionUnix.cpp:
(CoreIPC::Connection::processMessage):
(CoreIPC::readBytesFromSocket):
(CoreIPC::Connection::sendOutgoingMessage):
- UIProcess/API/efl/EwkView.cpp:
(EwkView::feedTouchEvent):
(EwkView::feedTouchEvents):
- UIProcess/API/efl/SnapshotImageGL.h:
- UIProcess/API/efl/ewk_file_chooser_request.cpp:
(ewk_file_chooser_request_files_choose):
- UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:
(WebKit::createArgsArray):
(WebKit::ProcessLauncher::launchProcess):
- WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageCopyContextMenuItems):
- WebProcess/InjectedBundle/InjectedBundle.cpp:
- 2:38 PM Changeset in webkit [156062] by
-
- 2 edits in trunk/Tools
run-jsc-stress-tests should make it easier to look at error spew from tests
https://bugs.webkit.org/show_bug.cgi?id=121531
Reviewed by Mark Hahnenberg.
This makes two changes:
- The out/err spew from each test is now saved to a .out file in jsc-stress-results.
- The same spew also goes to the console but is prefixed by the test's name.
This required some tee and awk hacks, and then some sh hacks to work around the fact
that if you do "(foo | bar) baz", and foo fails, then baz won't run - the operator will only see a failure of bar failed. So to pass output to tee and awk, I
needed to do weird things.
- Scripts/run-jsc-stress-tests:
- 2:12 PM Changeset in webkit [156061] by
-
- 7 edits in trunk/LayoutTests
Fix svg/masking/* tests
https://bugs.webkit.org/show_bug.cgi?id=121570
Reviewed by Rob Buis.
Merge https://chromium.googlesource.com/chromium/blink/+/975b3219677968706cbddb9295ceada05c092dd6
"rx" is not a valid <circle> attribute - these tests were not drawing anything.
Also switching to rects to avoid reftest antialiasing issues.
For non-alpha variants, using a 50% luminance to capture the effect on the output color.
- svg/masking/mask-type-alpha-expected.svg:
- svg/masking/mask-type-alpha.svg:
- svg/masking/mask-type-luminance-expected.svg:
- svg/masking/mask-type-luminance.svg:
- svg/masking/mask-type-not-set-expected.svg:
- svg/masking/mask-type-not-set.svg:
- 2:08 PM Changeset in webkit [156060] by
-
- 2 edits in trunk/WebKitLibraries
[Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system.
- win/tools/vsprops/common.props:
- 1:45 PM Changeset in webkit [156059] by
-
- 3 edits in trunk/Source/WTF
[Windows] Unreviewed build correction.
- WTF.vcxproj/WTFGeneratedCommon.props: Export PLATFORMARCHITECTURE macro for use in
Makefiles and shell scripts.
- WTF.vcxproj/build-generated-files.sh: Output header search path to identify when the build
is confused about build architecture.
- 1:33 PM Changeset in webkit [156058] by
-
- 5 edits in trunk
[MSE] Throw exception when setting timestampOffset while 'updating' state is set.
https://bugs.webkit.org/show_bug.cgi?id=121561
Reviewed by Eric Carlson.
Source/WebCore:
Tests: Updated http/tests/media/media-source/mediasource-append-buffer.html.
Merge https://chromium.googlesource.com/chromium/blink/+/25285998be3d0edcd951d12d445a7375e50e512c
by Changbin Shao.
The Media Source Extensions spec requires that an exception be thrown if the 'updating' attribute
equals true while setting the timestampOffset of a SourceBuffer.
- Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::setTimestampOffset):
LayoutTests:
- http/tests/media/media-source/mediasource-append-buffer-expected.txt:
- http/tests/media/media-source/mediasource-append-buffer.html:
- 1:31 PM Changeset in webkit [156057] by
-
- 2 edits in trunk/Tools
REGRESSION (r129451): run-safari --no-saved-state is broken
https://bugs.webkit.org/show_bug.cgi?id=121566
Reviewed by Mark Rowe.
- Scripts/webkitdirs.pm: (argumentsForRunAndDebugMacWebKitApp):
Check arguments, not the newly created empty array. Pass a value that silences warnings.
While at it, removed a check for Snow Leopard.
- 12:51 PM Changeset in webkit [156056] by
-
- 12 edits in trunk/Source
RefPtrHashMap should work with move only types
https://bugs.webkit.org/show_bug.cgi?id=121564
Reviewed by Andreas Kling.
Source/JavaScriptCore:
- runtime/VM.cpp:
(JSC::VM::addSourceProviderCache):
Source/WebCore:
- bridge/IdentifierRep.cpp:
(WebCore::IdentifierRep::get):
- page/PageGroup.cpp:
(WebCore::PageGroup::transientLocalStorage):
Source/WebKit/mac:
- Plugins/Hosted/ProxyInstance.mm:
(WebKit::ProxyInstance::methodNamed):
(WebKit::ProxyInstance::fieldNamed):
Source/WebKit2:
- UIProcess/Storage/StorageManager.cpp:
(WebKit::StorageManager::LocalStorageNamespace::getOrCreateStorageArea):
(WebKit::StorageManager::SessionStorageNamespace::getOrCreateStorageArea):
- WebProcess/Storage/StorageNamespaceImpl.cpp:
(WebKit::StorageNamespaceImpl::storageArea):
Source/WTF:
Add the same rvalue references and std::forward calls that already exist in HashMap.
- wtf/RefPtrHashMap.h:
- 12:13 PM Changeset in webkit [156055] by
-
- 3 edits in trunk/Source/WebCore
Upstream changes to WebHTMLConverter to support HTML
to NSAttributedString conversion on both iOS and OS X.
Reviewed by Benjamin Poulain.
This is a new submission of r156001 with the fix for the
failing TestWebKitAPI test. The additional change has been
reviewed by Tim Horton.
- platform/mac/HTMLConverter.h:
- platform/mac/HTMLConverter.mm:
(WebDefaultFont):
(_fontForNameAndSize):
(+[WebHTMLConverter defaultParagraphStyle]):
(-[WebHTMLConverter _computedStyleForElement:]):
(-[WebHTMLConverter _specifiedStyleForElement:]):
(-[WebHTMLConverter _computedStringForNode:property:]):
(-[WebHTMLConverter _stringForNode:property:]):
(-[WebHTMLConverter _getComputedFloat:forNode:property:]):
(-[WebHTMLConverter _getFloat:forNode:property:]):
(_NSFirstPathForDirectoriesInDomains):
(_NSSystemLibraryPath):
(-[WebHTMLConverter _webKitBundle]):
(_colorForRGBColor):
(_shadowForShadowStyle):
(-[WebHTMLConverter _elementIsBlockLevel:]):
(-[WebHTMLConverter _elementHasOwnBackgroundColor:]):
(-[WebHTMLConverter _computedColorForNode:property:]):
(-[WebHTMLConverter _colorForNode:property:]):
(-[WebHTMLConverter _computedAttributesForElement:]):
(-[WebHTMLConverter _attributesForElement:]):
(-[WebHTMLConverter _newParagraphForElement:tag:allowEmpty:suppressTrailingSpace:]):
(-[WebHTMLConverter _newLineForElement:]):
(-[WebHTMLConverter _newTabForElement:]):
(-[WebHTMLConverter _WebMessageDocumentClass]):
(-[WebHTMLConverter _addAttachmentForElement:URL:needsParagraph:usePlaceholder:]):
(-[WebHTMLConverter _addQuoteForElement:opening:level:]):
(-[WebHTMLConverter _addValue:forElement:]):
(-[WebHTMLConverter _fillInBlock:forElement:backgroundColor:extraMargin:extraPadding:isTable:]):
(_dateForString):
(_colCompare):
(-[WebHTMLConverter _processMetaElementWithName:content:]):
(-[WebHTMLConverter _processHeadElement:]):
(-[WebHTMLConverter _enterElement:tag:display:embedded:]):
(-[WebHTMLConverter _addTableForElement:]):
(-[WebHTMLConverter _addTableCellForElement:]):
(-[WebHTMLConverter _processElement:tag:display:depth:]):
(-[WebHTMLConverter _addMarkersToList:range:]):
(-[WebHTMLConverter _exitElement:tag:display:depth:startIndex:]):
(-[WebHTMLConverter _processText:]):
(-[WebHTMLConverter _traverseNode:depth:embedded:]):
(-[WebHTMLConverter _traverseFooterNode:depth:]):
(-[WebHTMLConverter _loadFromDOMRange]):
(-[WebHTMLConverter dealloc]):
(-[WebHTMLConverter init]):
(-[WebHTMLConverter initWithDOMRange:]):
(-[WebHTMLConverter attributedString]):
(+[WebHTMLConverter editingAttributedStringFromRange:]):
- 11:04 AM Changeset in webkit [156054] by
-
- 18 edits2 moves in trunk/Source/WebCore
Rename RenderBR to RenderLineBreak
https://bugs.webkit.org/show_bug.cgi?id=121560
Reviewed by Sam Weinig.
It now represents both hard (br) and soft (wbr) line breaks.
- 10:58 AM Changeset in webkit [156053] by
-
- 3 edits2 adds in trunk
Quirksmode: Break Tag Extra Space Bug
https://bugs.webkit.org/show_bug.cgi?id=11943
Reviewed by David Hyatt.
Source/WebCore:
Collapse away all space between text and a hard line-break when in a right-aligned
container so that the trailing space doesn't push the text away from the container edge.
Test: fast/text/whitespace/trailing-space-before-br-in-right-aligned-text.html
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
LayoutTests:
- fast/text/whitespace/trailing-space-before-br-in-right-aligned-text-expected.html: Added.
- fast/text/whitespace/trailing-space-before-br-in-right-aligned-text.html: Added.
- 10:45 AM Changeset in webkit [156052] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix for Qt (and other) ports after 156049.
Wrap implementation of PublicURLManager in ENABLE(BLOB) check.
- html/PublicURLManager.cpp:
- 10:32 AM Changeset in webkit [156051] by
-
- 3 edits in trunk/Source/WebKit/win
Make WebHistory more type safe
https://bugs.webkit.org/show_bug.cgi?id=119389
Reviewed by Brent Fulgham.
Use a WTF::HashMap instead of a CFMutableDictionary to avoid
casting from void* all the time when accessing the entries.
This reduces the dependencies on CoreFoundation too.
- WebHistory.cpp:
(WebHistory::WebHistory):
(WebHistory::removeAllItems):
(WebHistory::allItems):
(WebHistory::removeItem):
(WebHistory::addItem):
(WebHistory::visitedURL):
(WebHistory::itemForURL):
(WebHistory::removeItemForURLString):
(WebHistory::itemForURLString):
(WebHistory::addVisitedLinksToPageGroup):
- WebHistory.h:
- 10:27 AM Changeset in webkit [156050] by
-
- 11 edits1 add in trunk/Source/JavaScriptCore
Rename OperationInProgress to HeapOperation and move it out of Heap.h into its own header
https://bugs.webkit.org/show_bug.cgi?id=121534
Reviewed by Geoffrey Garen.
OperationInProgress is a silly name.
Many parts of the Heap would like to know what HeapOperation is currently underway, but
since they are included in Heap.h they can't directly reference HeapOperation if it also
lives in Heap.h. The simplest thing to do is to give HeapOperation its own header. While
a bit overkill, it simplifies including it wherever its needed.
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::updateAllPredictionsAndCountLiveness):
(JSC::CodeBlock::updateAllValueProfilePredictions):
(JSC::CodeBlock::updateAllPredictions):
- bytecode/CodeBlock.h:
(JSC::CodeBlock::updateAllValueProfilePredictions):
(JSC::CodeBlock::updateAllPredictions):
- bytecode/LazyOperandValueProfile.cpp:
(JSC::CompressedLazyOperandValueProfileHolder::computeUpdatedPredictions):
- bytecode/LazyOperandValueProfile.h:
- bytecode/ValueProfile.h:
(JSC::ValueProfileBase::computeUpdatedPrediction):
- heap/Heap.h:
- heap/HeapOperation.h: Added.
- 10:25 AM Changeset in webkit [156049] by
-
- 43 edits20 copies69 adds in trunk
Merge blink MediaSource changes since fork.
https://bugs.webkit.org/show_bug.cgi?id=118752
Rubber-stamped by Eric Carlson.
Source/WebCore:
Tests: http/tests/media/media-source/mediasource-addsourcebuffer.html
http/tests/media/media-source/mediasource-append-buffer.html
http/tests/media/media-source/mediasource-buffered.html
http/tests/media/media-source/mediasource-closed.html
http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html
http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html
http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html
http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html
http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html
http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html
http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html
http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html
http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html
http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html
http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html
http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html
http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html
http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html
http/tests/media/media-source/mediasource-is-type-supported.html
http/tests/media/media-source/mediasource-multiple-attach.html
http/tests/media/media-source/mediasource-play.html
http/tests/media/media-source/mediasource-sourcebufferlist.html
Add files to project. Fix compile errors exposed by enabling.
- WebCore.xcodeproj/project.pbxproj:
- Modules/mediasource/MediaSourceRegistry.cpp:
(WebCore::MediaSourceRegistry::lookupMediaSource):
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
(WebCore::MediaPlayerPrivateAVFoundation::load):
- platform/graphics/mac/MediaPlayerPrivateQTKit.h:
(WebCore::MediaPlayerPrivateQTKit::load):
- platform/mac/MIMETypeRegistryMac.mm:
(WebCore::MIMETypeRegistry::isSupportedMediaSourceMIMEType):
- CMakeLists.txt:
- DerivedSources.make:
- DerivedSources.pri:
- GNUmakefile.list.am:
Merge
https://chromium.googlesource.com/chromium/blink/+/c38e2955db98a300a535b692869fea0e41501497
https://chromium.googlesource.com/chromium/blink/+/8568015e9bee1de7fccee28163f9e4a4b51f9baf
https://chromium.googlesource.com/chromium/blink/+/14417e8fa6294f4e7dbc1e0fac549398522b2f97
https://chromium.googlesource.com/chromium/blink/+/f43a5496f233102f8861a067a9cf8053c010d401
https://chromium.googlesource.com/chromium/blink/+/57771439806f7c6e6a272efb1ea72900f5f6a015
https://chromium.googlesource.com/chromium/blink/+/8c77a790a9d225194db0a8832399d0f9e1fa54ec
https://chromium.googlesource.com/chromium/blink/+/d33ae3fa7a8592e946503ed17f862a27c6d9dde1
https://chromium.googlesource.com/chromium/blink/+/1caaa9c51f06e1b9341d58c994f77fd59fcd236d
https://chromium.googlesource.com/chromium/blink/+/e95720393b0ebe67f19de39bb77cdf2926165512
https://chromium.googlesource.com/chromium/blink/+/bad2c1b4b70faec731b2ad3cc8a4ccf28de6cc38
https://chromium.googlesource.com/chromium/blink/+/a7873430c3d5c9373336c6f3993db3cb4228e9cd
https://chromium.googlesource.com/chromium/blink/+/508966d5e32360b3cec058f9fbae0014542fbc52
https://chromium.googlesource.com/chromium/blink/+/371dfe72f61ce6f73e6c242324da73c415d38be3
LayoutTests:
- http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: Added.
- http/tests/media/media-source/mediasource-addsourcebuffer.html: Added.
- http/tests/media/media-source/mediasource-append-buffer-expected.txt: Added.
- http/tests/media/media-source/mediasource-append-buffer.html: Added.
- http/tests/media/media-source/mediasource-buffered-expected.txt: Added.
- http/tests/media/media-source/mediasource-buffered.html: Added.
- http/tests/media/media-source/mediasource-closed-expected.txt: Added.
- http/tests/media/media-source/mediasource-closed.html: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html: Added.
- http/tests/media/media-source/mediasource-config-change-webm-a-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-webm-av-framesize-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html: Added.
- http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-webm-v-bitrate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html: Added.
- http/tests/media/media-source/mediasource-config-change-webm-v-framerate-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html: Added.
- http/tests/media/media-source/mediasource-config-change-webm-v-framesize-expected.txt: Added.
- http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html: Added.
- http/tests/media/media-source/mediasource-config-changes.js: Added.
- http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
- http/tests/media/media-source/mediasource-is-type-supported.html: Added.
- http/tests/media/media-source/mediasource-multiple-attach-expected.txt: Added.
- http/tests/media/media-source/mediasource-multiple-attach.html: Added.
- http/tests/media/media-source/mediasource-play-expected.txt: Added.
- http/tests/media/media-source/mediasource-play.html: Added.
- http/tests/media/media-source/mediasource-sourcebufferlist-expected.txt: Added.
- http/tests/media/media-source/mediasource-sourcebufferlist.html: Added.
- http/tests/media/media-source/mediasource-util.js: Added.
- http/tests/media/media-source/video-media-source-objects-expected.txt:
- http/tests/media/resources/media-source/generate-config-change-tests.py: Added.
- http/tests/media/resources/media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-a-192k-44100Hz-1ch-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/mp4/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-a-128k-44100Hz-1ch-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-a-192k-44100Hz-1ch-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
- http/tests/media/resources/media-source/webm/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.
- 10:21 AM Changeset in webkit [156048] by
-
- 2 edits in trunk/Tools
Improved WinLauncher's URL handling.
https://bugs.webkit.org/show_bug.cgi?id=121535
Patch by Alex Christensen <achristensen@webkit.org> on 2013-09-18
Reviewed by Brent Fulgham.
- WinLauncher/WinLauncher.cpp:
(EditProc):
Use INTERNET_MAX_URL_LENGTH instead of our MAX_URL_LENGTH.
(loadURL):
Prepend "http://" to URLs with no scheme.
- 10:14 AM Changeset in webkit [156047] by
-
- 75 edits12 adds in trunk
DFG should support Int52 for local variables
https://bugs.webkit.org/show_bug.cgi?id=121064
Source/JavaScriptCore:
Reviewed by Oliver Hunt.
This adds Int52 support for local variables to the DFG and FTL. It's a speed-up on
programs that have local int32 overflows but where a larger int representation can
prevent us from having to convert all the way up to double.
It's a small speed-up for now. But we're just supporting Int52 for a handful of
operations (add, sub, mul, neg, compare, bitops, typed array access) and this lays
the groundwork for adding Int52 to JSValue, which will probably be a bigger
speed-up.
The basic approach is:
- We have a notion of Int52 in our typesystem. Int52 doesn't belong to BytecodeTop or HeapTop - i.e. it doesn't arise from JSValues.
- DFG treats Int52 as being part of its FullTop and will treat it as being a subtype of double unless instructed otherwise.
- Prediction propagator creates Int52s whenever we have a node going doubly but due to large values rather than fractional values, and that node is known to be able to produce Int52 natively in the DFG backend.
- Fixup phase converts edges to MachineIntUses in nodes that are known to be able to deal with Int52, and where we have a subtype of Int32|Int52 as the predicted input.
- The DFG backend and FTL LLVM IR lowering have two notions of Int52s - ones that are left-shifted by 16 (great for overflow checks) and ones that are sign-extended. Both backends know how to convert between Int52s and the other representations.
- assembler/MacroAssemblerX86_64.h:
(JSC::MacroAssemblerX86_64::rshift64):
(JSC::MacroAssemblerX86_64::mul64):
(JSC::MacroAssemblerX86_64::branchMul64):
(JSC::MacroAssemblerX86_64::branchNeg64):
(JSC::MacroAssemblerX86_64::convertInt64ToDouble):
- assembler/X86Assembler.h:
(JSC::X86Assembler::imulq_rr):
(JSC::X86Assembler::cvtsi2sdq_rr):
- bytecode/DataFormat.h:
(JSC::dataFormatToString):
- bytecode/ExitKind.cpp:
(JSC::exitKindToString):
- bytecode/ExitKind.h:
- bytecode/OperandsInlines.h:
(JSC::::dumpInContext):
- bytecode/SpeculatedType.cpp:
(JSC::dumpSpeculation):
(JSC::speculationToAbbreviatedString):
(JSC::speculationFromValue):
- bytecode/SpeculatedType.h:
(JSC::isInt32SpeculationForArithmetic):
(JSC::isInt52Speculation):
(JSC::isMachineIntSpeculationForArithmetic):
(JSC::isInt52AsDoubleSpeculation):
(JSC::isBytecodeRealNumberSpeculation):
(JSC::isFullRealNumberSpeculation):
(JSC::isBytecodeNumberSpeculation):
(JSC::isFullNumberSpeculation):
(JSC::isBytecodeNumberSpeculationExpectingDefined):
(JSC::isFullNumberSpeculationExpectingDefined):
- bytecode/ValueRecovery.h:
(JSC::ValueRecovery::alreadyInJSStackAsUnboxedInt52):
(JSC::ValueRecovery::inGPR):
(JSC::ValueRecovery::displacedInJSStack):
(JSC::ValueRecovery::isAlreadyInJSStack):
(JSC::ValueRecovery::gpr):
(JSC::ValueRecovery::virtualRegister):
(JSC::ValueRecovery::dumpInContext):
- dfg/DFGAbstractInterpreter.h:
(JSC::DFG::AbstractInterpreter::needsTypeCheck):
(JSC::DFG::AbstractInterpreter::filterByType):
- dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):
- dfg/DFGAbstractValue.cpp:
(JSC::DFG::AbstractValue::set):
(JSC::DFG::AbstractValue::checkConsistency):
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::couldBeType):
(JSC::DFG::AbstractValue::isType):
(JSC::DFG::AbstractValue::checkConsistency):
(JSC::DFG::AbstractValue::validateType):
- dfg/DFGArrayMode.cpp:
(JSC::DFG::ArrayMode::refine):
- dfg/DFGAssemblyHelpers.h:
(JSC::DFG::AssemblyHelpers::boxInt52):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::makeSafe):
- dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::pureCSE):
(JSC::DFG::CSEPhase::getByValLoadElimination):
(JSC::DFG::CSEPhase::performNodeCSE):
- dfg/DFGClobberize.h:
(JSC::DFG::clobberize):
- dfg/DFGCommon.h:
(JSC::DFG::enableInt52):
- dfg/DFGDCEPhase.cpp:
(JSC::DFG::DCEPhase::fixupBlock):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::run):
(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::fixupSetLocalsInBlock):
(JSC::DFG::FixupPhase::fixupUntypedSetLocalsInBlock):
(JSC::DFG::FixupPhase::observeUseKindOnNode):
(JSC::DFG::FixupPhase::fixEdge):
(JSC::DFG::FixupPhase::injectInt32ToDoubleNode):
(JSC::DFG::FixupPhase::attemptToMakeIntegerAdd):
- dfg/DFGFlushFormat.cpp:
(WTF::printInternal):
- dfg/DFGFlushFormat.h:
(JSC::DFG::resultFor):
(JSC::DFG::useKindFor):
- dfg/DFGGenerationInfo.h:
(JSC::DFG::GenerationInfo::initInt52):
(JSC::DFG::GenerationInfo::initStrictInt52):
(JSC::DFG::GenerationInfo::isFormat):
(JSC::DFG::GenerationInfo::isInt52):
(JSC::DFG::GenerationInfo::isStrictInt52):
(JSC::DFG::GenerationInfo::fillInt52):
(JSC::DFG::GenerationInfo::fillStrictInt52):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
- dfg/DFGGraph.h:
(JSC::DFG::Graph::addShouldSpeculateMachineInt):
(JSC::DFG::Graph::mulShouldSpeculateMachineInt):
(JSC::DFG::Graph::negateShouldSpeculateMachineInt):
- dfg/DFGInPlaceAbstractState.cpp:
(JSC::DFG::InPlaceAbstractState::mergeStateAtTail):
- dfg/DFGJITCode.cpp:
(JSC::DFG::JITCode::reconstruct):
- dfg/DFGJITCompiler.h:
(JSC::DFG::JITCompiler::noticeOSREntry):
- dfg/DFGMinifiedNode.h:
(JSC::DFG::belongsInMinifiedGraph):
(JSC::DFG::MinifiedNode::hasChild):
- dfg/DFGNode.h:
(JSC::DFG::Node::shouldSpeculateNumber):
(JSC::DFG::Node::shouldSpeculateNumberExpectingDefined):
(JSC::DFG::Node::canSpeculateInt52):
- dfg/DFGNodeFlags.h:
(JSC::DFG::nodeCanSpeculateInt52):
- dfg/DFGNodeType.h:
(JSC::DFG::permitsOSRBackwardRewiring):
(JSC::DFG::forwardRewiringSelectionScore):
- dfg/DFGOSREntry.cpp:
(JSC::DFG::prepareOSREntry):
- dfg/DFGOSREntry.h:
- dfg/DFGOSRExitCompiler.cpp:
- dfg/DFGOSRExitCompiler64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::speculatedDoubleTypeForPrediction):
(JSC::DFG::PredictionPropagationPhase::propagate):
(JSC::DFG::PredictionPropagationPhase::doDoubleVoting):
- dfg/DFGSafeToExecute.h:
(JSC::DFG::SafeToExecuteEdge::operator()):
(JSC::DFG::safeToExecute):
- dfg/DFGSilentRegisterSavePlan.h:
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::silentSavePlanForGPR):
(JSC::DFG::SpeculativeJIT::silentFill):
(JSC::DFG::SpeculativeJIT::compilePeepHoleBranch):
(JSC::DFG::SpeculativeJIT::compileInlineStart):
(JSC::DFG::SpeculativeJIT::compileDoublePutByVal):
(JSC::DFG::SpeculativeJIT::compileValueToInt32):
(JSC::DFG::SpeculativeJIT::compileInt32ToDouble):
(JSC::DFG::SpeculativeJIT::compileGetByValOnIntTypedArray):
(JSC::DFG::SpeculativeJIT::compilePutByValForIntTypedArray):
(JSC::DFG::SpeculativeJIT::compileAdd):
(JSC::DFG::SpeculativeJIT::compileArithSub):
(JSC::DFG::SpeculativeJIT::compileArithNegate):
(JSC::DFG::SpeculativeJIT::compileArithMul):
(JSC::DFG::SpeculativeJIT::compare):
(JSC::DFG::SpeculativeJIT::compileStrictEq):
(JSC::DFG::SpeculativeJIT::speculateMachineInt):
(JSC::DFG::SpeculativeJIT::speculateNumber):
(JSC::DFG::SpeculativeJIT::speculateRealNumber):
(JSC::DFG::SpeculativeJIT::speculate):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::canReuse):
(JSC::DFG::SpeculativeJIT::isFilled):
(JSC::DFG::SpeculativeJIT::isFilledDouble):
(JSC::DFG::SpeculativeJIT::use):
(JSC::DFG::SpeculativeJIT::isKnownInteger):
(JSC::DFG::SpeculativeJIT::isKnownCell):
(JSC::DFG::SpeculativeJIT::isKnownNotNumber):
(JSC::DFG::SpeculativeJIT::int52Result):
(JSC::DFG::SpeculativeJIT::strictInt52Result):
(JSC::DFG::SpeculativeJIT::initConstantInfo):
(JSC::DFG::SpeculativeJIT::isInteger):
(JSC::DFG::SpeculativeJIT::betterUseStrictInt52):
(JSC::DFG::SpeculativeJIT::generationInfo):
(JSC::DFG::SpeculateInt52Operand::SpeculateInt52Operand):
(JSC::DFG::SpeculateInt52Operand::~SpeculateInt52Operand):
(JSC::DFG::SpeculateInt52Operand::edge):
(JSC::DFG::SpeculateInt52Operand::node):
(JSC::DFG::SpeculateInt52Operand::gpr):
(JSC::DFG::SpeculateInt52Operand::use):
(JSC::DFG::SpeculateStrictInt52Operand::SpeculateStrictInt52Operand):
(JSC::DFG::SpeculateStrictInt52Operand::~SpeculateStrictInt52Operand):
(JSC::DFG::SpeculateStrictInt52Operand::edge):
(JSC::DFG::SpeculateStrictInt52Operand::node):
(JSC::DFG::SpeculateStrictInt52Operand::gpr):
(JSC::DFG::SpeculateStrictInt52Operand::use):
(JSC::DFG::SpeculateWhicheverInt52Operand::SpeculateWhicheverInt52Operand):
(JSC::DFG::SpeculateWhicheverInt52Operand::~SpeculateWhicheverInt52Operand):
(JSC::DFG::SpeculateWhicheverInt52Operand::edge):
(JSC::DFG::SpeculateWhicheverInt52Operand::node):
(JSC::DFG::SpeculateWhicheverInt52Operand::gpr):
(JSC::DFG::SpeculateWhicheverInt52Operand::use):
(JSC::DFG::SpeculateWhicheverInt52Operand::format):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::boxInt52):
(JSC::DFG::SpeculativeJIT::fillJSValue):
(JSC::DFG::SpeculativeJIT::fillSpeculateInt32Internal):
(JSC::DFG::SpeculativeJIT::fillSpeculateInt52):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compileInt52Compare):
(JSC::DFG::SpeculativeJIT::compilePeepHoleInt52Branch):
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGUseKind.cpp:
(WTF::printInternal):
- dfg/DFGUseKind.h:
(JSC::DFG::typeFilterFor):
(JSC::DFG::isNumerical):
- dfg/DFGValueSource.cpp:
(JSC::DFG::ValueSource::dump):
- dfg/DFGValueSource.h:
(JSC::DFG::dataFormatToValueSourceKind):
(JSC::DFG::valueSourceKindToDataFormat):
(JSC::DFG::ValueSource::forFlushFormat):
(JSC::DFG::ValueSource::valueRecovery):
- dfg/DFGVariableAccessData.h:
(JSC::DFG::VariableAccessData::shouldUseDoubleFormatAccordingToVote):
(JSC::DFG::VariableAccessData::flushFormat):
- ftl/FTLCArgumentGetter.cpp:
(JSC::FTL::CArgumentGetter::loadNextAndBox):
- ftl/FTLCArgumentGetter.h:
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLExitValue.cpp:
(JSC::FTL::ExitValue::dumpInContext):
- ftl/FTLExitValue.h:
(JSC::FTL::ExitValue::inJSStackAsInt52):
- ftl/FTLIntrinsicRepository.h:
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::createPhiVariables):
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileUpsilon):
(JSC::FTL::LowerDFGToLLVM::compilePhi):
(JSC::FTL::LowerDFGToLLVM::compileSetLocal):
(JSC::FTL::LowerDFGToLLVM::compileAdd):
(JSC::FTL::LowerDFGToLLVM::compileArithSub):
(JSC::FTL::LowerDFGToLLVM::compileArithMul):
(JSC::FTL::LowerDFGToLLVM::compileArithNegate):
(JSC::FTL::LowerDFGToLLVM::compilePutByVal):
(JSC::FTL::LowerDFGToLLVM::compileCompareEq):
(JSC::FTL::LowerDFGToLLVM::compileCompareStrictEq):
(JSC::FTL::LowerDFGToLLVM::compileCompareLess):
(JSC::FTL::LowerDFGToLLVM::compileCompareLessEq):
(JSC::FTL::LowerDFGToLLVM::compileCompareGreater):
(JSC::FTL::LowerDFGToLLVM::compileCompareGreaterEq):
(JSC::FTL::LowerDFGToLLVM::lowInt32):
(JSC::FTL::LowerDFGToLLVM::lowInt52):
(JSC::FTL::LowerDFGToLLVM::lowStrictInt52):
(JSC::FTL::LowerDFGToLLVM::betterUseStrictInt52):
(JSC::FTL::LowerDFGToLLVM::bestInt52Kind):
(JSC::FTL::LowerDFGToLLVM::opposite):
(JSC::FTL::LowerDFGToLLVM::lowWhicheverInt52):
(JSC::FTL::LowerDFGToLLVM::lowCell):
(JSC::FTL::LowerDFGToLLVM::lowBoolean):
(JSC::FTL::LowerDFGToLLVM::lowDouble):
(JSC::FTL::LowerDFGToLLVM::lowJSValue):
(JSC::FTL::LowerDFGToLLVM::strictInt52ToInt32):
(JSC::FTL::LowerDFGToLLVM::strictInt52ToDouble):
(JSC::FTL::LowerDFGToLLVM::strictInt52ToJSValue):
(JSC::FTL::LowerDFGToLLVM::setInt52WithStrictValue):
(JSC::FTL::LowerDFGToLLVM::strictInt52ToInt52):
(JSC::FTL::LowerDFGToLLVM::int52ToStrictInt52):
(JSC::FTL::LowerDFGToLLVM::speculateRealNumber):
(JSC::FTL::LowerDFGToLLVM::initializeOSRExitStateForBlock):
(JSC::FTL::LowerDFGToLLVM::emitOSRExitCall):
(JSC::FTL::LowerDFGToLLVM::addExitArgumentForNode):
(JSC::FTL::LowerDFGToLLVM::setInt52):
(JSC::FTL::LowerDFGToLLVM::setStrictInt52):
- ftl/FTLOSRExitCompiler.cpp:
(JSC::FTL::compileStub):
- ftl/FTLOutput.h:
(JSC::FTL::Output::addWithOverflow64):
(JSC::FTL::Output::subWithOverflow64):
(JSC::FTL::Output::mulWithOverflow64):
- ftl/FTLValueFormat.cpp:
(WTF::printInternal):
- ftl/FTLValueFormat.h:
- ftl/FTLValueSource.cpp:
(JSC::FTL::ValueSource::dump):
- ftl/FTLValueSource.h:
- interpreter/Register.h:
(JSC::Register::unboxedInt52):
- runtime/Arguments.cpp:
(JSC::Arguments::tearOffForInlineCallFrame):
- runtime/IndexingType.cpp:
(JSC::leastUpperBoundOfIndexingTypeAndType):
- runtime/JSCJSValue.h:
- runtime/JSCJSValueInlines.h:
(JSC::JSValue::isMachineInt):
(JSC::JSValue::asMachineInt):
Source/WTF:
Reviewed by Oliver Hunt.
- wtf/PrintStream.h:
(WTF::ValueIgnoringContext::ValueIgnoringContext):
(WTF::ValueIgnoringContext::dump):
(WTF::ignoringContext):
Tools:
Reviewed by Oliver Hunt.
- Scripts/run-jsc-stress-tests:
LayoutTests:
Reviewed by Oliver Hunt.
- js/dfg-int-overflow-large-constants-in-a-line-expected.txt:
- js/regress/large-int-captured-expected.txt: Added.
- js/regress/large-int-captured.html: Added.
- js/regress/large-int-expected.txt: Added.
- js/regress/large-int-neg-expected.txt: Added.
- js/regress/large-int-neg.html: Added.
- js/regress/large-int.html: Added.
- js/regress/marsaglia-larger-ints-expected.txt: Added.
- js/regress/marsaglia-larger-ints.html: Added.
- js/regress/script-tests/large-int-captured.js: Added.
(.bar):
(foo):
- js/regress/script-tests/large-int-neg.js: Added.
(foo):
- js/regress/script-tests/large-int.js: Added.
(foo):
- js/regress/script-tests/marsaglia-larger-ints.js: Added.
(uint):
(marsaglia):
- js/script-tests/dfg-int-overflow-large-constants-in-a-line.js:
- 9:51 AM Changeset in webkit [156046] by
-
- 2 edits in trunk/Source/JavaScriptCore
REGRESSION(r155771): js/stack-overflow-arrity-catch.html is crashing on non-Mac platforms
https://bugs.webkit.org/show_bug.cgi?id=121376
Reviewed by Oliver Hunt.
Fix stack grow() call for stack growing down. This should catch running out of stack space before
we try to move the frame down due to arity mismatch.
- runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::arityCheckFor):
- 9:33 AM Changeset in webkit [156045] by
-
- 4 edits in trunk
[Win] TestWebKitAPI does not compile.
https://bugs.webkit.org/show_bug.cgi?id=121485
Patch by peavo@outlook.com <peavo@outlook.com> on 2013-09-18
Reviewed by Brent Fulgham.
Source/WebKit:
- WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export needed symbols.
Tools:
It is no longer possible to inherit from WebCore::BitmapImage, which the test relies on.
Instead, load a bitmap, then destroy the decoded data, which will cause WebCore::frameAtIndex()
to return null, which is the case we want to test.
- TestWebKitAPI/Tests/WebCore/win/BitmapImage.cpp:
(TestWebKitAPI::TEST):
- 9:27 AM Changeset in webkit [156044] by
-
- 2 edits in trunk/LayoutTests
Missed one rebaseline for the RenderMenuList change.
- platform/mac/fast/forms/select-empty-option-height-expected.txt:
- 8:55 AM Changeset in webkit [156043] by
-
- 4 edits in trunk/Source/JavaScriptCore
YARR: Put UCS2 canonicalization tables in read-only memory.
<https://webkit.org/b/121547>
Reviewed by Sam Weinig.
These tables never mutate so mark them const.
- 8:54 AM Changeset in webkit [156042] by
-
- 2 edits in trunk/Source/WTF
Put constant CachedPower table in read-only memory.
<https://webkit.org/b/121546>
Reviewed by Anders Carlsson.
- wtf/dtoa/cached-powers.cc:
- 8:48 AM Changeset in webkit [156041] by
-
- 5 edits in trunk/Source/WebCore
CTTE: RenderBR always has an HTMLElement.
<https://webkit.org/b/121557>
Reviewed by Antti Koivisto.
This renderer is never anonymous and always has a corresponding HTMLElement.
Tighten this up by making the constructor take a HTMLElement& and remove
RenderBR::createAnonymous().
- 8:35 AM Changeset in webkit [156040] by
-
- 12 edits in trunk
Avoid using RenderBR internally in RenderMenuList.
<https://webkit.org/b/121550>
Reviewed by Antti Koivisto.
Source/WebCore:
RenderMenuLists with an empty caption text were previously using a
RenderBR as placeholder.
Switch to using a \n RenderText instead so we can tighten RenderBR.
This will change DRT dumps but actual metrics should not change.
LayoutTests:
Update expected results for RenderMenuLists with empty text.
They now have a RenderText inside them instead of a RenderBR.
- 7:41 AM Changeset in webkit [156039] by
-
- 2 edits in trunk/Source/WebCore
Change one accidental "object->isText() object->isLineBreak()" from previous patch back to "object->isTextOrLineBreak()"
Not reviewed.
- rendering/InlineIterator.h:
(WebCore::isIteratorTarget):
- 7:33 AM Changeset in webkit [156038] by
-
- 28 edits2 deletes in trunk/Source/WebCore
Remove RenderWordBreak
https://bugs.webkit.org/show_bug.cgi?id=121549
Reviewed by Andreas Kling.
Remove RenderWordBreak and make it a bit in RenderBR instead.
- CMakeLists.txt:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.xcodeproj/project.pbxproj:
- dom/Document.cpp:
(WebCore::Document::updateHoverActiveState):
- dom/Position.cpp:
(WebCore::hasInlineBoxWrapper):
(WebCore::Position::hasRenderedNonAnonymousDescendantsWithHeight):
- editing/Editor.cpp:
(WebCore::findFirstMarkable):
- editing/TextIterator.cpp:
(WebCore::ignoresContainerClip):
- html/HTMLElement.cpp:
(WebCore::HTMLElement::createRenderer):
- rendering/InlineBox.cpp:
(WebCore::InlineBox::logicalHeight):
(WebCore::InlineBox::baselinePosition):
(WebCore::InlineBox::lineHeight):
(WebCore::InlineBox::deleteLine):
(WebCore::InlineBox::extractLine):
(WebCore::InlineBox::attachLine):
(WebCore::InlineBox::nodeAtPoint):
- rendering/InlineBox.h:
(WebCore::InlineBox::isLineBreak):
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::addToLine):
(WebCore::InlineFlowBox::computeOverflow):
- rendering/InlineIterator.h:
(WebCore::InlineIterator::atTextParagraphSeparator):
(WebCore::isIteratorTarget):
- rendering/RenderBR.cpp:
(WebCore::RenderBR::RenderBR):
- rendering/RenderBR.h:
(WebCore::toRenderBR):
RenderBR now represents both hard and soft line breaks. It will be renamed to RenderLineBreak later.
- rendering/RenderBlock.cpp:
(WebCore::InlineMinMaxIterator::next):
(WebCore::RenderBlock::computeInlinePreferredLogicalWidths):
- rendering/RenderBlockLineLayout.cpp:
(WebCore::createInlineBoxForRenderer):
(WebCore::dirtyLineBoxesForRenderer):
(WebCore::RenderBlock::computeBlockDirectionPositionsForLine):
(WebCore::RenderBlockFlow::layoutInlineChildren):
(WebCore::textBeginsWithBreakablePosition):
(WebCore::canBreakAtThisPosition):
(WebCore::RenderBlock::LineBreaker::nextSegmentBreak):
- rendering/RenderInline.cpp:
(WebCore::RenderInline::generateCulledLineBoxRects):
(WebCore::RenderInline::culledInlineFirstLineBox):
(WebCore::RenderInline::culledInlineLastLineBox):
(WebCore::RenderInline::dirtyLineBoxes):
- rendering/RenderLineBoxList.cpp:
(WebCore::RenderLineBoxList::dirtyLinesFromChangedChild):
- rendering/RenderObject.h:
(WebCore::RenderObject::isLineBreak):
This bit covers both BR and WBR.
(WebCore::RenderObject::isBR):
(WebCore::RenderObject::isLineBreakOpportunity):
Rename isWordBreak to isLineBreakOpportunity. This matches HTML5 spec terminology.
(WebCore::RenderObject::isTextOrLineBreak):
Since WBR used to be Text we want this check to still cover it too. Renamed from isTextOrBR.
(WebCore::RenderObject::setIsLineBreak):
(WebCore::RenderObject::isWBR):
(WebCore::RenderObject::RenderObjectBitfields::RenderObjectBitfields):
- rendering/RenderObjectChildList.cpp:
(WebCore::RenderObjectChildList::removeChildNode):
- rendering/RenderText.cpp:
- rendering/RenderText.h:
- rendering/RenderTreeAsText.cpp:
(WebCore::RenderTreeAsText::writeRenderObject):
- rendering/RenderWordBreak.cpp: Removed.
- rendering/RenderWordBreak.h: Removed.
- rendering/RenderingAllInOne.cpp:
- rendering/RootInlineBox.cpp:
(WebCore::RootInlineBox::ascentAndDescentForBox):
(WebCore::RootInlineBox::verticalPositionForBox):
(WebCore::RootInlineBox::includeLeadingForBox):
(WebCore::RootInlineBox::includeFontForBox):
(WebCore::RootInlineBox::includeGlyphsForBox):
(WebCore::RootInlineBox::includeMarginForBox):
- 6:48 AM Changeset in webkit [156037] by
-
- 3 edits5 adds in trunk
ASSERT_NOT_REACHED is touched in WebCore::CSSPrimitiveValue::computeLengthDouble
https://bugs.webkit.org/show_bug.cgi?id=120469
Source/WebCore:
Tests: fast/css/outline-offset-parsing-assert.html
fast/css/outline-offset-parsing.html
Reviewed by Dirk Schulze.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseValue): Fixed a typo after r66615, outline-offset can't be percentage.
LayoutTests:
Reviewed by Dirk Schulze.
- fast/css/outline-offset-parsing-assert-expected.txt: Added.
- fast/css/outline-offset-parsing-assert.html: Added.
- fast/css/outline-offset-parsing-expected.txt: Added.
- fast/css/outline-offset-parsing.html: Added.
- fast/css/script-tests/outline-offset-parsing.js: Added.
(test):
- 5:39 AM Changeset in webkit [156036] by
-
- 4 edits12 adds in trunk
[MathML] Implement the subscriptshift and superscriptshift attributes
https://bugs.webkit.org/show_bug.cgi?id=120069
Patch by Gurpreet Kaur <k.gurpreet@samsung.com> on 2013-09-18
Reviewed by Darin Adler.
Source/WebCore:
Added support for subscriptshift and superscriptshift attributes. The
subscriptshift attribute is for msup element and superscriptshift for
msup. msubsup can have both subscriptshift and superscriptshift. The
subscriptshift attribute specifies the minimum amount to shift the
baseline of subscript down. The superscriptshift attribute specifies
the minimum amount to shift the baseline of superscript up.
Tests: mathml/presentation/msub-subscriptshift.html
mathml/presentation/msubsup-subscriptshift.html
mathml/presentation/msubsup-superscriptshift.html
mathml/presentation/msup-superscriptshift.html
mathml/presentation/multiscript-subscriptshift.html
mathml/presentation/multiscript-superscriptshift.html
- mathml/mathattrs.in:
- rendering/mathml/RenderMathMLScripts.cpp:
(WebCore::RenderMathMLScripts::layout):
For aligning the subscript and superscript padding is added to the base.
So subscriptshift and superscriptshift attributes is set as padding bottom
and padding top of base respectively.
LayoutTests:
- mathml/presentation/msub-subscriptshift-expected.txt: Added.
- mathml/presentation/msub-subscriptshift.html: Added.
- mathml/presentation/msubsup-subscriptshift-expected.txt: Added.
- mathml/presentation/msubsup-subscriptshift.html: Added.
- mathml/presentation/msubsup-superscriptshift-expected.txt: Added.
- mathml/presentation/msubsup-superscriptshift.html: Added.
- mathml/presentation/msup-superscriptshift-expected.txt: Added.
- mathml/presentation/msup-superscriptshift.html: Added.
- mathml/presentation/multiscript-subscriptshift-expected.txt: Added.
- mathml/presentation/multiscript-subscriptshift.html: Added.
- mathml/presentation/multiscript-superscriptshift-expected.txt: Added.
- mathml/presentation/multiscript-superscriptshift.html: Added.
Added new tests for verifying that subscriptshift and superscriptshift are
being applied properly to the script base.
- 5:07 AM QtWebKitBuildBots edited by
- (diff)
- 3:12 AM Changeset in webkit [156035] by
-
- 1 copy in releases/WebKitGTK/webkit-2.1.92
Tagging the WebKitGTK+ 2.1.91 release
- 2:34 AM Changeset in webkit [156034] by
-
- 4 edits in releases/WebKitGTK/webkit-2.2
Unreviewed. Update NEWS and Versions.m4 for 2.1.92 release.
.:
- Source/autotools/Versions.m4: Bump version numbers.
Source/WebKit/gtk:
- NEWS: Add release notes.
- 1:28 AM Changeset in webkit [156033] by
-
- 29 edits in trunk
[ATK] Expose aria-haspopup and aria-sort without the 'aria-' prefix
https://bugs.webkit.org/show_bug.cgi?id=121495
Reviewed by Chris Fleizach.
Source/WebCore:
Removed the 'aria-' prefix from the exposed ATK object attributes
for WAI-ARIA attributes 'aria-haspopup' and 'aria-sort'.
- accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(webkitAccessibleGetAttributes): Removed the prefix.
Tools:
Adapted DRT and WKTR to deal with the new names for the ATK object
attributes being exposed for 'aria-haspopup' and 'aria-sort'.
- DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(coreAttributeToAtkAttribute): Updated translation between ATK and DRT.
(AccessibilityUIElement::stringAttributeValue): Ditto.
(AccessibilityUIElement::hasPopup): Ditto.
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::coreAttributeToAtkAttribute): Updated translation between ATK and WKTR.
(WTR::AccessibilityUIElement::stringAttributeValue): Ditto.
(WTR::AccessibilityUIElement::hasPopup): Ditto.
LayoutTests:
Rebaseline test expectations that were displaying the 'aria-sort'
attributes incorrectly, when they shouldn't due to that ARIA
attribute not being explicitly used in the HTML.
- platform/efl-wk1/accessibility/lists-expected.txt: Removed output for 'aria-sort'.
- platform/efl-wk1/accessibility/plugin-expected.txt: Ditto.
- platform/efl-wk1/accessibility/table-with-aria-role-expected.txt: Ditto.
- platform/efl-wk1/accessibility/transformed-element-expected.txt: Ditto.
- platform/efl-wk2/accessibility/image-link-expected.txt: Ditto.
- platform/efl-wk2/accessibility/image-map2-expected.txt: Ditto.
- platform/efl-wk2/accessibility/lists-expected.txt: Ditto.
- platform/efl-wk2/accessibility/plugin-expected.txt: Ditto.
- platform/efl-wk2/accessibility/table-cell-spans-expected.txt: Ditto.
- platform/efl-wk2/accessibility/table-cells-expected.txt: Ditto.
- platform/efl-wk2/accessibility/table-with-aria-role-expected.txt: Ditto.
- platform/efl-wk2/accessibility/transformed-element-expected.txt: Ditto.
- platform/gtk/accessibility/image-link-expected.txt: Ditto.
- platform/gtk/accessibility/image-map2-expected.txt: Ditto.
- platform/gtk/accessibility/lists-expected.txt: Ditto.
- platform/gtk/accessibility/plugin-expected.txt: Ditto.
- platform/gtk/accessibility/table-cell-spans-expected.txt: Ditto.
- platform/gtk/accessibility/table-cells-expected.txt: Ditto.
- platform/gtk/accessibility/table-detection-expected.txt: Ditto.
- platform/gtk/accessibility/table-one-cell-expected.txt: Ditto.
- platform/gtk/accessibility/table-with-aria-role-expected.txt: Ditto.
- platform/gtk/accessibility/table-with-rules-expected.txt: Ditto.
- platform/gtk/accessibility/transformed-element-expected.txt: Ditto.
- 12:55 AM Changeset in webkit [156032] by
-
- 2 edits in releases/WebKitGTK/webkit-2.2/Source/WebKit2
Merge r156028 - [GTK] WebKitScriptWorld not in API documentation
https://bugs.webkit.org/show_bug.cgi?id=121539
Reviewed by Philippe Normand.
- UIProcess/API/gtk/docs/webkit2gtk-docs.sgml: Add WebKitScriptWorld.
- 12:52 AM Changeset in webkit [156031] by
-
- 2 edits in releases/WebKitGTK/webkit-2.2/Source/WebInspectorUI
Merge r156027 - [GTK] Cannot find WebInspectorUI/UserInterface/Main.html referenced in GResourceBundle.xml
https://bugs.webkit.org/show_bug.cgi?id=121405
Patch by Gustavo Noronha Silva <Gustavo Noronha Silva> on 2013-09-17
Reviewed by Carlos Garcia Campos.
- GNUmakefile.am: if srcdir == builddir the WebInspectorUI variable that is used both to list
the dependencies of the GResourceBundle and to normalize the paths added to the XML through sed
replacement will end up starting with ./, which would be fine if automake did not remove that
from the paths in the target's dependency. We deal with that by normalizing the path we use to
take that quirk into account.
- 12:38 AM Changeset in webkit [156030] by
-
- 30 edits1 add in releases/WebKitGTK/webkit-2.2
Merge r155714 - [GTK] Move to the new web inspector
https://bugs.webkit.org/show_bug.cgi?id=120647
Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-09-13
Reviewed by Carlos Garcia Campos.
.:
- GNUmakefile.am: include the new WebInspectorUI GNUmakefile.am.
Source/WebCore:
No tests for the new inspector UI as of yet.
- GNUmakefile.am: no longer install the deprecated inspector UI files.
- WebCore.exp.in: add SchemeRegistry symbol that is now used.
Source/WebInspectorUI:
- GNUmakefile.am: Added. Generate the GResource source and link it into libWebCore.
Source/WebKit/gtk:
- WebCoreSupport/InspectorClientGtk.cpp:
(WebKit::InspectorClient::openInspectorFrontend): update paths to the internal resource ones.
(WebKit::InspectorClient::inspectorFilesPath): ditto.
- tests/testwebinspector.c:
(consoleMessageCallback): the new inspector currently emits an error when loading, so add it to
the list of messages which are not considered failures.
- webkit/webkitglobals.cpp:
(webkitInit): register resource as a local scheme; currently used by the inspector.
Source/WebKit2:
- GNUmakefile.am: bundle the remote inspector page list HTML into libwebkit2gtk as a GResource.
- UIProcess/API/gtk/tests/GNUmakefile.am: no need to set WEBKIT_INSPECTOR_PATH anymore.
- UIProcess/API/gtk/tests/InspectorTestServer.cpp:
(main): ditto.
- UIProcess/API/gtk/tests/TestInspector.cpp:
(beforeAll): ditto.
- UIProcess/API/gtk/tests/TestInspectorServer.cpp:
(testInspectorServerPageList): update paths to the internal resource ones.
- UIProcess/InspectorServer/WebInspectorServer.h:
- UIProcess/InspectorServer/gtk/WebInspectorServerGtk.cpp:
(WebKit::WebInspectorServer::platformResourceForPath): ditto.
(WebKit::WebInspectorServer::buildPageList): ditto.
- UIProcess/WebInspectorProxy.cpp:
(WebKit::isMainInspectorPage): factor out checking for the inspector main resource, to make
the code more readable.
(WebKit::decidePolicyForNavigationAction): use SchemeRegistry to figure out whether the
request is for a local resource instead of KURL::isLocalFile() to allow using schemes
other than file:// for the inspector resources.
- UIProcess/gtk/WebInspectorProxyGtk.cpp:
(WebKit::WebInspectorProxy::inspectorPageURL): use the new internal resource URL; since it's now
static we no longer need to generate and store the string.
(WebKit::WebInspectorProxy::inspectorBaseURL): ditto.
- WebProcess/WebPage/gtk/WebInspectorGtk.cpp:
(WebKit::WebInspector::localizedStringsURL): use the new internal resource URL.
- UIProcess/gtk/WebContextGtk.cpp:
(WebKit::WebContext::platformInitializeWebProcess): register resource as a local scheme.
Tools:
- GtkLauncher/main.c:
(main): no longer set WEBKIT_INSPECTOR_PATH.
- MiniBrowser/gtk/main.c:
(main): ditto.
- Scripts/old-run-webkit-tests:
(openDumpTool): ditto.
- Scripts/run-gtk-tests: ditto.
- Scripts/webkitpy/port/gtk.py:
(GtkPort.setup_environ_for_server): ditto.
LayoutTests:
- platform/gtk/TestExpectations: the new inspector UI does not support the current
inspector testing harness so keep it skipped, a new one will eventually be landed.
- 12:37 AM WebKitGTK/2.2.x edited by
- (diff)
- 12:25 AM Changeset in webkit [156029] by
-
- 69 edits12 deletes in trunk
Unreviewed, rolling out r156019 and r156020.
http://trac.webkit.org/changeset/156019
http://trac.webkit.org/changeset/156020
https://bugs.webkit.org/show_bug.cgi?id=121540
Broke tests (Requested by ap on #webkit).
Source/JavaScriptCore:
- assembler/MacroAssemblerX86_64.h:
- assembler/X86Assembler.h:
- bytecode/DataFormat.h:
(JSC::dataFormatToString):
- bytecode/ExitKind.cpp:
(JSC::exitKindToString):
- bytecode/ExitKind.h:
- bytecode/OperandsInlines.h:
(JSC::::dumpInContext):
- bytecode/SpeculatedType.cpp:
(JSC::dumpSpeculation):
(JSC::speculationToAbbreviatedString):
(JSC::speculationFromValue):
- bytecode/SpeculatedType.h:
(JSC::isInt32SpeculationForArithmetic):
(JSC::isInt48Speculation):
(JSC::isMachineIntSpeculationForArithmetic):
(JSC::isInt48AsDoubleSpeculation):
(JSC::isRealNumberSpeculation):
(JSC::isNumberSpeculation):
(JSC::isNumberSpeculationExpectingDefined):
- bytecode/ValueRecovery.h:
(JSC::ValueRecovery::inGPR):
(JSC::ValueRecovery::displacedInJSStack):
(JSC::ValueRecovery::isAlreadyInJSStack):
(JSC::ValueRecovery::gpr):
(JSC::ValueRecovery::virtualRegister):
(JSC::ValueRecovery::dumpInContext):
- dfg/DFGAbstractInterpreter.h:
(JSC::DFG::AbstractInterpreter::needsTypeCheck):
(JSC::DFG::AbstractInterpreter::filterByType):
- dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):
- dfg/DFGAbstractValue.cpp:
(JSC::DFG::AbstractValue::set):
(JSC::DFG::AbstractValue::checkConsistency):
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::validateType):
- dfg/DFGArrayMode.cpp:
(JSC::DFG::ArrayMode::refine):
- dfg/DFGAssemblyHelpers.h:
(JSC::DFG::AssemblyHelpers::unboxDouble):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::makeSafe):
- dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::canonicalize):
(JSC::DFG::CSEPhase::pureCSE):
(JSC::DFG::CSEPhase::getByValLoadElimination):
(JSC::DFG::CSEPhase::performNodeCSE):
- dfg/DFGClobberize.h:
(JSC::DFG::clobberize):
- dfg/DFGCommon.h:
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::run):
(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::fixupSetLocalsInBlock):
(JSC::DFG::FixupPhase::observeUseKindOnNode):
(JSC::DFG::FixupPhase::fixEdge):
(JSC::DFG::FixupPhase::injectInt32ToDoubleNode):
(JSC::DFG::FixupPhase::attemptToMakeIntegerAdd):
- dfg/DFGFlushFormat.cpp:
(WTF::printInternal):
- dfg/DFGFlushFormat.h:
(JSC::DFG::resultFor):
(JSC::DFG::useKindFor):
- dfg/DFGGenerationInfo.h:
(JSC::DFG::GenerationInfo::initInt32):
(JSC::DFG::GenerationInfo::fillInt32):
- dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
- dfg/DFGGraph.h:
(JSC::DFG::Graph::addShouldSpeculateMachineInt):
(JSC::DFG::Graph::mulShouldSpeculateMachineInt):
(JSC::DFG::Graph::negateShouldSpeculateMachineInt):
- dfg/DFGInPlaceAbstractState.cpp:
(JSC::DFG::InPlaceAbstractState::mergeStateAtTail):
- dfg/DFGJITCode.cpp:
(JSC::DFG::JITCode::reconstruct):
- dfg/DFGMinifiedNode.h:
(JSC::DFG::belongsInMinifiedGraph):
(JSC::DFG::MinifiedNode::hasChild):
- dfg/DFGNode.h:
(JSC::DFG::Node::shouldSpeculateNumber):
(JSC::DFG::Node::shouldSpeculateNumberExpectingDefined):
(JSC::DFG::Node::canSpeculateInt48):
- dfg/DFGNodeFlags.h:
(JSC::DFG::nodeCanSpeculateInt48):
- dfg/DFGNodeType.h:
(JSC::DFG::forwardRewiringSelectionScore):
- dfg/DFGOSRExitCompiler.cpp:
(JSC::DFG::shortOperandsDump):
- dfg/DFGOSRExitCompiler64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::speculatedDoubleTypeForPrediction):
(JSC::DFG::PredictionPropagationPhase::propagate):
(JSC::DFG::PredictionPropagationPhase::doDoubleVoting):
- dfg/DFGSafeToExecute.h:
(JSC::DFG::SafeToExecuteEdge::operator()):
(JSC::DFG::safeToExecute):
- dfg/DFGSilentRegisterSavePlan.h:
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::silentSavePlanForGPR):
(JSC::DFG::SpeculativeJIT::silentFill):
(JSC::DFG::SpeculativeJIT::compilePeepHoleBranch):
(JSC::DFG::SpeculativeJIT::compileInlineStart):
(JSC::DFG::SpeculativeJIT::compileDoublePutByVal):
(JSC::DFG::SpeculativeJIT::compileValueToInt32):
(JSC::DFG::SpeculativeJIT::compileInt32ToDouble):
(JSC::DFG::SpeculativeJIT::compileGetByValOnIntTypedArray):
(JSC::DFG::SpeculativeJIT::compilePutByValForIntTypedArray):
(JSC::DFG::SpeculativeJIT::compileAdd):
(JSC::DFG::SpeculativeJIT::compileArithSub):
(JSC::DFG::SpeculativeJIT::compileArithNegate):
(JSC::DFG::SpeculativeJIT::compileArithMul):
(JSC::DFG::SpeculativeJIT::compare):
(JSC::DFG::SpeculativeJIT::compileStrictEq):
(JSC::DFG::SpeculativeJIT::speculateNumber):
(JSC::DFG::SpeculativeJIT::speculateRealNumber):
(JSC::DFG::SpeculativeJIT::speculate):
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::canReuse):
(JSC::DFG::SpeculativeJIT::isFilled):
(JSC::DFG::SpeculativeJIT::isFilledDouble):
(JSC::DFG::SpeculativeJIT::use):
(JSC::DFG::SpeculativeJIT::boxDouble):
(JSC::DFG::SpeculativeJIT::isKnownInteger):
(JSC::DFG::SpeculativeJIT::isKnownCell):
(JSC::DFG::SpeculativeJIT::isKnownNotNumber):
(JSC::DFG::SpeculativeJIT::int32Result):
(JSC::DFG::SpeculativeJIT::initConstantInfo):
(JSC::DFG::SpeculativeJIT::isInteger):
(JSC::DFG::SpeculativeJIT::generationInfoFromVirtualRegister):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::fillJSValue):
(JSC::DFG::SpeculativeJIT::fillSpeculateInt32Internal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGUseKind.cpp:
(WTF::printInternal):
- dfg/DFGUseKind.h:
(JSC::DFG::typeFilterFor):
(JSC::DFG::isNumerical):
- dfg/DFGValueSource.cpp:
(JSC::DFG::ValueSource::dump):
- dfg/DFGValueSource.h:
(JSC::DFG::dataFormatToValueSourceKind):
(JSC::DFG::valueSourceKindToDataFormat):
(JSC::DFG::ValueSource::forFlushFormat):
(JSC::DFG::ValueSource::valueRecovery):
- dfg/DFGVariableAccessData.h:
(JSC::DFG::VariableAccessData::shouldUseDoubleFormatAccordingToVote):
(JSC::DFG::VariableAccessData::flushFormat):
- ftl/FTLCArgumentGetter.cpp:
(JSC::FTL::CArgumentGetter::loadNextAndBox):
- ftl/FTLCArgumentGetter.h:
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLExitValue.cpp:
(JSC::FTL::ExitValue::dumpInContext):
- ftl/FTLExitValue.h:
- ftl/FTLIntrinsicRepository.h:
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::createPhiVariables):
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileUpsilon):
(JSC::FTL::LowerDFGToLLVM::compilePhi):
(JSC::FTL::LowerDFGToLLVM::compileSetLocal):
(JSC::FTL::LowerDFGToLLVM::compileAdd):
(JSC::FTL::LowerDFGToLLVM::compileArithSub):
(JSC::FTL::LowerDFGToLLVM::compileArithMul):
(JSC::FTL::LowerDFGToLLVM::compileArithNegate):
(JSC::FTL::LowerDFGToLLVM::compilePutByVal):
(JSC::FTL::LowerDFGToLLVM::compileCompareEq):
(JSC::FTL::LowerDFGToLLVM::compileCompareStrictEq):
(JSC::FTL::LowerDFGToLLVM::compileCompareLess):
(JSC::FTL::LowerDFGToLLVM::compileCompareLessEq):
(JSC::FTL::LowerDFGToLLVM::compileCompareGreater):
(JSC::FTL::LowerDFGToLLVM::compileCompareGreaterEq):
(JSC::FTL::LowerDFGToLLVM::lowInt32):
(JSC::FTL::LowerDFGToLLVM::lowCell):
(JSC::FTL::LowerDFGToLLVM::lowBoolean):
(JSC::FTL::LowerDFGToLLVM::lowDouble):
(JSC::FTL::LowerDFGToLLVM::lowJSValue):
(JSC::FTL::LowerDFGToLLVM::speculateRealNumber):
(JSC::FTL::LowerDFGToLLVM::initializeOSRExitStateForBlock):
(JSC::FTL::LowerDFGToLLVM::emitOSRExitCall):
(JSC::FTL::LowerDFGToLLVM::addExitArgumentForNode):
(JSC::FTL::LowerDFGToLLVM::setInt32):
- ftl/FTLOSRExitCompiler.cpp:
(JSC::FTL::compileStub):
- ftl/FTLOutput.h:
(JSC::FTL::Output::mulWithOverflow32):
- ftl/FTLValueFormat.cpp:
(WTF::printInternal):
- ftl/FTLValueFormat.h:
- ftl/FTLValueSource.cpp:
(JSC::FTL::ValueSource::dump):
- ftl/FTLValueSource.h:
- interpreter/Register.h:
- runtime/Arguments.cpp:
(JSC::Arguments::tearOffForInlineCallFrame):
- runtime/IndexingType.cpp:
(JSC::leastUpperBoundOfIndexingTypeAndType):
- runtime/JSCJSValue.h:
- runtime/JSCJSValueInlines.h:
Source/WTF:
- wtf/PrintStream.h:
Tools:
- Scripts/run-jsc-stress-tests:
LayoutTests:
- js/regress/large-int-captured-expected.txt: Removed.
- js/regress/large-int-captured.html: Removed.
- js/regress/large-int-expected.txt: Removed.
- js/regress/large-int-neg-expected.txt: Removed.
- js/regress/large-int-neg.html: Removed.
- js/regress/large-int.html: Removed.
- js/regress/marsaglia-larger-ints-expected.txt: Removed.
- js/regress/marsaglia-larger-ints.html: Removed.
- js/regress/script-tests/large-int-captured.js: Removed.
- js/regress/script-tests/large-int-neg.js: Removed.
- js/regress/script-tests/large-int.js: Removed.
- js/regress/script-tests/marsaglia-larger-ints.js: Removed.
- 12:07 AM Changeset in webkit [156028] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] WebKitScriptWorld not in API documentation
https://bugs.webkit.org/show_bug.cgi?id=121539
Reviewed by Philippe Normand.
- UIProcess/API/gtk/docs/webkit2gtk-docs.sgml: Add WebKitScriptWorld.