Timeline
Oct 28, 2015:
- 11:16 PM Changeset in webkit [191722] by
-
- 33 edits14 adds in trunk
Modern IDB: Support IDBDatabase.transaction() (and transaction scheduling in general).
https://bugs.webkit.org/show_bug.cgi?id=150614
Reviewed by Alex Christensen.
LayoutTests/imported/w3c:
- indexeddb/idbdatabase_transaction5-expected.txt: Progression!
Source/WebCore:
Tests: storage/indexeddb/modern/idbdatabase-transaction-failures.html
storage/indexeddb/modern/transaction-scheduler-1.html
storage/indexeddb/modern/transaction-scheduler-2.html
storage/indexeddb/modern/transaction-scheduler-3.html
storage/indexeddb/modern/transaction-scheduler-4.html
storage/indexeddb/modern/transaction-scheduler-5.html
storage/indexeddb/modern/transaction-scheduler-6.html
- Modules/indexeddb/IDBDatabase.idl:
- Modules/indexeddb/IndexedDB.h:
- Modules/indexeddb/client/IDBConnectionToServer.cpp:
(WebCore::IDBClient::IDBConnectionToServer::establishTransaction):
(WebCore::IDBClient::IDBConnectionToServer::didStartTransaction):
(WebCore::IDBClient::IDBConnectionToServer::hasRecordOfTransaction):
- Modules/indexeddb/client/IDBConnectionToServer.h:
- Modules/indexeddb/client/IDBConnectionToServerDelegate.h:
- Modules/indexeddb/client/IDBDatabaseImpl.cpp:
(WebCore::IDBClient::IDBDatabase::transaction):
(WebCore::IDBClient::IDBDatabase::didStartTransaction):
- Modules/indexeddb/client/IDBDatabaseImpl.h:
- Modules/indexeddb/client/IDBTransactionImpl.cpp:
(WebCore::IDBClient::IDBTransaction::IDBTransaction):
(WebCore::IDBClient::IDBTransaction::operationTimerFired):
(WebCore::IDBClient::IDBTransaction::didStart):
(WebCore::IDBClient::IDBTransaction::establishOnServer):
(WebCore::IDBClient::IDBTransaction::activate):
(WebCore::IDBClient::IDBTransaction::deactivate):
- Modules/indexeddb/client/IDBTransactionImpl.h:
- Modules/indexeddb/server/IDBConnectionToClient.cpp:
(WebCore::IDBServer::IDBConnectionToClient::didStartTransaction):
- Modules/indexeddb/server/IDBConnectionToClient.h:
- Modules/indexeddb/server/IDBConnectionToClientDelegate.h:
- Modules/indexeddb/server/IDBServer.cpp:
(WebCore::IDBServer::IDBServer::establishTransaction):
- Modules/indexeddb/server/IDBServer.h:
- Modules/indexeddb/server/MemoryIDBBackingStore.cpp:
(WebCore::IDBServer::MemoryIDBBackingStore::beginTransaction):
(WebCore::IDBServer::MemoryIDBBackingStore::createObjectStore):
(WebCore::IDBServer::MemoryIDBBackingStore::removeObjectStoreForVersionChangeAbort):
(WebCore::IDBServer::MemoryIDBBackingStore::keyExistsInObjectStore):
(WebCore::IDBServer::MemoryIDBBackingStore::deleteRecord):
(WebCore::IDBServer::MemoryIDBBackingStore::putRecord):
(WebCore::IDBServer::MemoryIDBBackingStore::getRecord):
(WebCore::IDBServer::MemoryIDBBackingStore::registerObjectStore):
(WebCore::IDBServer::MemoryIDBBackingStore::unregisterObjectStore):
- Modules/indexeddb/server/MemoryIDBBackingStore.h:
- Modules/indexeddb/server/UniqueIDBDatabase.cpp:
(WebCore::IDBServer::UniqueIDBDatabase::startVersionChangeTransaction):
(WebCore::IDBServer::UniqueIDBDatabase::performCommitTransaction):
(WebCore::IDBServer::UniqueIDBDatabase::didPerformCommitTransaction):
(WebCore::IDBServer::UniqueIDBDatabase::didPerformAbortTransaction):
(WebCore::IDBServer::UniqueIDBDatabase::enqueueTransaction):
(WebCore::IDBServer::UniqueIDBDatabase::transactionSchedulingTimerFired):
(WebCore::IDBServer::UniqueIDBDatabase::activateTransactionInBackingStore):
(WebCore::IDBServer::UniqueIDBDatabase::performActivateTransactionInBackingStore):
(WebCore::IDBServer::UniqueIDBDatabase::didPerformActivateTransactionInBackingStore):
(WebCore::IDBServer::scopesOverlap):
(WebCore::IDBServer::UniqueIDBDatabase::takeNextRunnableTransaction):
(WebCore::IDBServer::UniqueIDBDatabase::inProgressTransactionCompleted):
- Modules/indexeddb/server/UniqueIDBDatabase.h:
- Modules/indexeddb/server/UniqueIDBDatabaseConnection.cpp:
(WebCore::IDBServer::UniqueIDBDatabaseConnection::establishTransaction):
- Modules/indexeddb/server/UniqueIDBDatabaseConnection.h:
- Modules/indexeddb/server/UniqueIDBDatabaseTransaction.cpp:
(WebCore::IDBServer::UniqueIDBDatabaseTransaction::create):
(WebCore::IDBServer::UniqueIDBDatabaseTransaction::UniqueIDBDatabaseTransaction):
(WebCore::IDBServer::UniqueIDBDatabaseTransaction::objectStoreIdentifiers):
(WebCore::IDBServer::UniqueIDBDatabaseTransaction::didActivateInBackingStore):
- Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h:
- Modules/indexeddb/shared/IDBTransactionInfo.cpp:
(WebCore::IDBTransactionInfo::clientTransaction):
(WebCore::IDBTransactionInfo::isolatedCopy):
- Modules/indexeddb/shared/IDBTransactionInfo.h:
- Modules/indexeddb/shared/InProcessIDBServer.cpp:
(WebCore::InProcessIDBServer::establishTransaction):
(WebCore::InProcessIDBServer::didStartTransaction):
- Modules/indexeddb/shared/InProcessIDBServer.h:
- bindings/js/IDBBindingUtilities.cpp:
(WebCore::deserializeIDBValueData):
- bindings/js/JSIDBDatabaseCustom.cpp:
(WebCore::JSIDBDatabase::transaction):
- bindings/js/ScriptState.cpp:
(WebCore::execStateFromPage):
LayoutTests:
- storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt: Added.
- storage/indexeddb/modern/idbdatabase-transaction-failures.html: Added.
- storage/indexeddb/modern/transaction-scheduler-1-expected.txt: Added.
- storage/indexeddb/modern/transaction-scheduler-1.html: Added.
- storage/indexeddb/modern/transaction-scheduler-2-expected.txt: Added.
- storage/indexeddb/modern/transaction-scheduler-2.html: Added.
- storage/indexeddb/modern/transaction-scheduler-3-expected.txt: Added.
- storage/indexeddb/modern/transaction-scheduler-3.html: Added.
- storage/indexeddb/modern/transaction-scheduler-4-expected.txt: Added.
- storage/indexeddb/modern/transaction-scheduler-4.html: Added.
- storage/indexeddb/modern/transaction-scheduler-5-expected.txt: Added.
- storage/indexeddb/modern/transaction-scheduler-5.html: Added.
- storage/indexeddb/modern/transaction-scheduler-6-expected.txt: Added.
- storage/indexeddb/modern/transaction-scheduler-6.html: Added.
- 10:30 PM Changeset in webkit [191721] by
-
- 30 edits2 deletes in trunk/Source/WebCore
[MediaStream] Play MediaStream through media element and rendered to canvas
https://bugs.webkit.org/show_bug.cgi?id=150449
Reviewed by Jer Noble.
- Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::create): Don't die a recursive death.
(WebCore::MediaStream::MediaStream): setClient -> addObserver. Set private stream's public stream pointer.
(WebCore::MediaStream::~MediaStream): setClient -> addObserver. Clear private stream's public stream pointer.
(WebCore::MediaStream::didAddTrack): Short circuit calling internalAddTrack when the track is unknown.
(WebCore::MediaStream::didRemoveTrack): ASSERT that the track is known.
- Modules/mediastream/MediaStream.h:
- Modules/mediastream/MediaStreamTrack.cpp:
(WebCore::MediaStreamTrack::trackProducingDataChanged): New.
(WebCore::MediaStreamTrack::trackEnabledChanged): New.
- Modules/mediastream/MediaStreamTrack.h:
- Modules/mediastream/RTCPeerConnection.cpp:
(WebCore::RTCPeerConnection::didRemoveRemoteStream): Use the new MediaStreamPrivate::publicStream() method.
- Modules/webaudio/MediaStreamAudioSource.cpp:
- 10:20 PM Changeset in webkit [191720] by
-
- 2 edits in trunk/Source/WebCore
Regression(r191673): [WIN][EFL][GTK] layout tests using data URLs time out
https://bugs.webkit.org/show_bug.cgi?id=150661
Reviewed by Gyuyoung Kim.
Do a partial revert of r191673. For some reason, using a Timer in
DataURLDecoder does not work (it does not fire). Since non COCOA ports
don't support RunLoopTimer, this patch reintroduces the use of
callOnMainThread() on non-COCOA ports.
- platform/network/DataURLDecoder.cpp:
(WebCore::DataURLDecoder::decode):
(WebCore::DataURLDecoder::DecodingResultDispatcher::startTimer): Deleted.
- 8:10 PM Changeset in webkit [191719] by
-
- 18 edits2 moves in trunk/Source
Web Inspector: Rename InspectorResourceAgent to InspectorNetworkAgent
https://bugs.webkit.org/show_bug.cgi?id=150654
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-28
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
- inspector/scripts/codegen/generator.py:
Source/WebCore:
- CMakeLists.txt:
- WebCore.vcxproj/WebCore.vcxproj:
- WebCore.vcxproj/WebCore.vcxproj.filters:
- WebCore.xcodeproj/project.pbxproj:
- inspector/InspectorAllInOne.cpp:
- inspector/InspectorController.cpp:
(WebCore::InspectorController::InspectorController):
- inspector/InspectorController.h:
- inspector/InspectorDOMDebuggerAgent.h:
- inspector/InspectorFrontendClient.h:
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::willRecalculateStyleImpl):
(WebCore::InspectorInstrumentation::didRecalculateStyleImpl):
(WebCore::InspectorInstrumentation::didScheduleStyleRecalculationImpl):
(WebCore::InspectorInstrumentation::willSendRequestImpl):
(WebCore::InspectorInstrumentation::markResourceAsCachedImpl):
(WebCore::InspectorInstrumentation::didLoadResourceFromMemoryCacheImpl):
(WebCore::InspectorInstrumentation::didReceiveResourceResponseImpl):
(WebCore::InspectorInstrumentation::didReceiveDataImpl):
(WebCore::InspectorInstrumentation::didFinishLoadingImpl):
(WebCore::InspectorInstrumentation::didFailLoadingImpl):
(WebCore::InspectorInstrumentation::didFinishXHRLoadingImpl):
(WebCore::InspectorInstrumentation::didReceiveXHRResponseImpl):
(WebCore::InspectorInstrumentation::willLoadXHRSynchronouslyImpl):
(WebCore::InspectorInstrumentation::didLoadXHRSynchronouslyImpl):
(WebCore::InspectorInstrumentation::scriptImportedImpl):
(WebCore::InspectorInstrumentation::didReceiveScriptResponseImpl):
(WebCore::InspectorInstrumentation::didCommitLoadImpl):
(WebCore::InspectorInstrumentation::willDestroyCachedResourceImpl):
(WebCore::InspectorInstrumentation::didCreateWebSocketImpl):
(WebCore::InspectorInstrumentation::willSendWebSocketHandshakeRequestImpl):
(WebCore::InspectorInstrumentation::didReceiveWebSocketHandshakeResponseImpl):
(WebCore::InspectorInstrumentation::didCloseWebSocketImpl):
(WebCore::InspectorInstrumentation::didReceiveWebSocketFrameImpl):
(WebCore::InspectorInstrumentation::didReceiveWebSocketFrameErrorImpl):
(WebCore::InspectorInstrumentation::didSendWebSocketFrameImpl):
- inspector/InspectorLayerTreeAgent.h:
- inspector/InspectorNetworkAgent.cpp: Renamed from Source/WebCore/inspector/InspectorResourceAgent.cpp.
(WebCore::InspectorNetworkAgent::InspectorNetworkAgent):
(WebCore::InspectorNetworkAgent::didCreateFrontendAndBackend):
(WebCore::InspectorNetworkAgent::willDestroyFrontendAndBackend):
(WebCore::buildObjectForHeaders):
(WebCore::buildObjectForTiming):
(WebCore::buildObjectForResourceRequest):
(WebCore::buildObjectForResourceResponse):
(WebCore::buildObjectForCachedResource):
(WebCore::InspectorNetworkAgent::~InspectorNetworkAgent):
(WebCore::InspectorNetworkAgent::timestamp):
(WebCore::InspectorNetworkAgent::willSendRequest):
(WebCore::InspectorNetworkAgent::markResourceAsCached):
(WebCore::InspectorNetworkAgent::didReceiveResponse):
(WebCore::isErrorStatusCode):
(WebCore::InspectorNetworkAgent::didReceiveData):
(WebCore::InspectorNetworkAgent::didFinishLoading):
(WebCore::InspectorNetworkAgent::didFailLoading):
(WebCore::InspectorNetworkAgent::didLoadResourceFromMemoryCache):
(WebCore::InspectorNetworkAgent::setInitialScriptContent):
(WebCore::InspectorNetworkAgent::didReceiveScriptResponse):
(WebCore::InspectorNetworkAgent::didFinishXHRLoading):
(WebCore::InspectorNetworkAgent::didReceiveXHRResponse):
(WebCore::InspectorNetworkAgent::willLoadXHRSynchronously):
(WebCore::InspectorNetworkAgent::didLoadXHRSynchronously):
(WebCore::InspectorNetworkAgent::willDestroyCachedResource):
(WebCore::InspectorNetworkAgent::willRecalculateStyle):
(WebCore::InspectorNetworkAgent::didRecalculateStyle):
(WebCore::InspectorNetworkAgent::didScheduleStyleRecalculation):
(WebCore::InspectorNetworkAgent::buildInitiatorObject):
(WebCore::InspectorNetworkAgent::didCreateWebSocket):
(WebCore::InspectorNetworkAgent::willSendWebSocketHandshakeRequest):
(WebCore::InspectorNetworkAgent::didReceiveWebSocketHandshakeResponse):
(WebCore::InspectorNetworkAgent::didCloseWebSocket):
(WebCore::InspectorNetworkAgent::didReceiveWebSocketFrame):
(WebCore::InspectorNetworkAgent::didSendWebSocketFrame):
(WebCore::InspectorNetworkAgent::didReceiveWebSocketFrameError):
(WebCore::InspectorNetworkAgent::enable):
(WebCore::InspectorNetworkAgent::disable):
(WebCore::InspectorNetworkAgent::setExtraHTTPHeaders):
(WebCore::InspectorNetworkAgent::getResponseBody):
(WebCore::InspectorNetworkAgent::setCacheDisabled):
(WebCore::InspectorNetworkAgent::loadResource):
(WebCore::InspectorNetworkAgent::mainFrameNavigated):
- inspector/InspectorNetworkAgent.h: Renamed from Source/WebCore/inspector/InspectorResourceAgent.h.
- inspector/InspectorPageAgent.h:
- inspector/InstrumentingAgents.cpp:
(WebCore::InstrumentingAgents::reset):
- inspector/InstrumentingAgents.h:
(WebCore::InstrumentingAgents::inspectorNetworkAgent):
(WebCore::InstrumentingAgents::setInspectorNetworkAgent):
(WebCore::InstrumentingAgents::inspectorResourceAgent): Deleted.
(WebCore::InstrumentingAgents::setInspectorResourceAgent): Deleted.
- inspector/NetworkResourcesData.h:
- 6:57 PM Changeset in webkit [191718] by
-
- 7 edits in trunk/Source/JavaScriptCore
B3::reduceStrength() should do DCE
https://bugs.webkit.org/show_bug.cgi?id=150656
Reviewed by Saam Barati.
- b3/B3BasicBlock.cpp:
(JSC::B3::BasicBlock::removeNops): This now deletes the values from the procedure, to preserve the invariant that valuesInProc == valuesInBlocks.
- b3/B3BasicBlock.h:
- b3/B3Procedure.cpp:
(JSC::B3::Procedure::deleteValue): Add a utility used by removeNops().
(JSC::B3::Procedure::addValueIndex): Make sure that we reuse Value indices so that m_values doesn't get too sparse.
- b3/B3Procedure.h:
(JSC::B3::Procedure::ValuesCollection::iterator::iterator): Teach this that m_values can be slightly sparse.
(JSC::B3::Procedure::ValuesCollection::iterator::operator++):
(JSC::B3::Procedure::ValuesCollection::iterator::operator!=):
(JSC::B3::Procedure::ValuesCollection::iterator::findNext):
(JSC::B3::Procedure::values):
- b3/B3ProcedureInlines.h:
(JSC::B3::Procedure::add): Use addValueIndex() instead of always creating a new index.
- b3/B3ReduceStrength.cpp: Implement the optimization using UseCounts and Effects.
- 6:30 PM Changeset in webkit [191717] by
-
- 9 edits in trunk/Source
Web Inspector: Remove unused / duplicate WebSocket timeline records
https://bugs.webkit.org/show_bug.cgi?id=150647
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-28
Reviewed by Timothy Hatcher.
Source/JavaScriptCore:
- inspector/protocol/Timeline.json:
Source/WebCore:
- Modules/websockets/WebSocketChannel.cpp:
(WebCore::WebSocketChannel::connect):
Only send what is needed by inspector now.
- inspector/InspectorInstrumentation.h:
(WebCore::InspectorInstrumentation::didCreateWebSocket):
(WebCore::InspectorInstrumentation::willSendWebSocketHandshakeRequest):
(WebCore::InspectorInstrumentation::didReceiveWebSocketHandshakeResponse):
(WebCore::InspectorInstrumentation::didCloseWebSocket):
(WebCore::InspectorInstrumentation::didReceiveWebSocketFrame):
(WebCore::InspectorInstrumentation::didReceiveWebSocketFrameError):
(WebCore::InspectorInstrumentation::didSendWebSocketFrame):
These can all fast return if there is no frontend because the inspector
doesn't record any information about web sockets until a frontend is connected.
The inspector in this case just sends events to the frontend when things happen.
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::didCreateWebSocketImpl):
(WebCore::InspectorInstrumentation::willSendWebSocketHandshakeRequestImpl):
(WebCore::InspectorInstrumentation::didReceiveWebSocketHandshakeResponseImpl):
(WebCore::InspectorInstrumentation::didCloseWebSocketImpl):
Stop messaging the Timeline agent, we already message the Resource agent.
- inspector/InspectorTimelineAgent.cpp:
(WebCore::InspectorTimelineAgent::didCreateWebSocket): Deleted.
(WebCore::InspectorTimelineAgent::willSendWebSocketHandshakeRequest): Deleted.
(WebCore::InspectorTimelineAgent::didReceiveWebSocketHandshakeResponse): Deleted.
(WebCore::InspectorTimelineAgent::didDestroyWebSocket): Deleted.
- inspector/InspectorTimelineAgent.h:
- inspector/TimelineRecordFactory.h:
(WebCore::TimelineRecordFactory::createWebSocketCreateData): Deleted.
(WebCore::TimelineRecordFactory::createGenericWebSocketData): Deleted.
This is all duplicate information from the network domain.
- 6:28 PM Changeset in webkit [191716] by
-
- 4 edits in trunk/Source/JavaScriptCore
B3::LowerToAir should not duplicate Loads
https://bugs.webkit.org/show_bug.cgi?id=150651
Reviewed by Benjamin Poulain.
The instruction selector may decide to fuse two Values into one. This ordinarily only happens
if we haven't already emitted code that uses the Value and the Value has only one direct
user. Once we have emitted such code, we ensure that everyone knows that we have "locked" the
Value: we won't emit any more code for it in the future.
The optimization to fuse Loads was forgetting to do all of these things, and so generated
code would have a lot of duplicated Loads. That's bad and this change fixes that.
Ordinarily, this is far less tricky because the pattern matcher does this for us via
acceptInternals() and acceptInternalsLate(). I added a comment to this effect. I hope that we
won't need to do this manually very often.
Also found an uninitialized value bug in UseCounts. That was making all of this super hard to
debug.
- b3/B3IndexMap.h:
(JSC::B3::IndexMap::IndexMap):
(JSC::B3::IndexMap::resize):
(JSC::B3::IndexMap::operator[]):
- b3/B3LowerToAir.cpp:
(JSC::B3::Air::LowerToAir::tmp):
(JSC::B3::Air::LowerToAir::canBeInternal):
(JSC::B3::Air::LowerToAir::commitInternal):
(JSC::B3::Air::LowerToAir::effectiveAddr):
(JSC::B3::Air::LowerToAir::loadAddr):
(JSC::B3::Air::LowerToAir::appendBinOp):
(JSC::B3::Air::LowerToAir::tryAppendStoreBinOp):
(JSC::B3::Air::LowerToAir::acceptInternals):
- b3/B3UseCounts.cpp:
(JSC::B3::UseCounts::UseCounts):
- 6:24 PM Changeset in webkit [191715] by
-
- 4 edits in trunk/Source/WebInspectorUI
Web Inspector: Add "revert" to CSS value autocompletion
https://bugs.webkit.org/show_bug.cgi?id=150652
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-28
Reviewed by Timothy Hatcher.
- UserInterface/Models/CSSCompletions.js:
- UserInterface/Models/CSSKeywordCompletions.js:
(WebInspector.CSSKeywordCompletions.forProperty):
- UserInterface/Views/VisualStyleDetailsPanel.js:
(WebInspector.VisualStyleDetailsPanel):
(WebInspector.VisualStyleDetailsPanel.prototype._populateDisplaySection):
(WebInspector.VisualStyleDetailsPanel.prototype._populateAlignmentSection):
Treat "revert" like initial and unset. It is valid on all properties.
- 6:20 PM Changeset in webkit [191714] by
-
- 2 edits in trunk/Source/WebInspectorUI
REGRESSION(r191071): Web Inspector: Can't resize split console when the window is too narrow
https://bugs.webkit.org/show_bug.cgi?id=150492
Reviewed by Timothy Hatcher.
Make some items inside of the navigation bar click-through to incsease the draggable area.
- UserInterface/Views/Main.css:
(#split-content-browser > .navigation-bar > :matches(.hierarchical-path, .log-scope-bar)):
- 6:18 PM Changeset in webkit [191713] by
-
- 7 edits1 add in trunk/Source/JavaScriptCore
JITSubGenerator::generateFastPath() does not need to be inlined.
https://bugs.webkit.org/show_bug.cgi?id=150645
Reviewed by Geoffrey Garen.
Moving it to a .cpp file to reduce code size. Benchmarks shows this to be
perf neutral.
- CMakeLists.txt:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
- JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
- JavaScriptCore.xcodeproj/project.pbxproj:
- ftl/FTLCompile.cpp:
- jit/JITSubGenerator.cpp: Added.
(JSC::JITSubGenerator::generateFastPath):
- jit/JITSubGenerator.h:
(JSC::JITSubGenerator::JITSubGenerator):
(JSC::JITSubGenerator::endJumpList):
(JSC::JITSubGenerator::slowPathJumpList):
(JSC::JITSubGenerator::generateFastPath): Deleted.
- 5:46 PM Changeset in webkit [191712] by
-
- 2 edits in trunk/Source/JavaScriptCore
[B3] handleCommutativity should canonicalize commutative operations over non-constants
https://bugs.webkit.org/show_bug.cgi?id=150649
Reviewed by Saam Barati.
Turn this: Add(value1, value2)
Into this: Add(value2, value1)
But ony if value2 should come before value1 according to our total ordering. This will allow
CSE to observe the equality between commuted versions of the same operation, since we will
first canonicalize them into the same order.
- b3/B3ReduceStrength.cpp:
- 5:34 PM Changeset in webkit [191711] by
-
- 2 edits in trunk/Source/WebKit2
Fix the build
- UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::startWindowDrag):
(WebKit::PageClientImpl::platformWindow):
- 5:20 PM Changeset in webkit [191710] by
-
- 1 copy in tags/Safari-601.1.46.44
New tag.
- 5:19 PM Changeset in webkit [191709] by
-
- 1 copy in tags/Safari-601.3.7
New tag.
- 5:18 PM Changeset in webkit [191708] by
-
- 3 edits in trunk/Source/JavaScriptCore
Unreviewed, fix the build for case sensitive file systems.
- b3/air/AirBasicBlock.h:
- b3/air/AirStackSlot.h:
- 5:04 PM Changeset in webkit [191707] by
-
- 2 edits in trunk/Source/WTF
Unreviewed, make sure B3 is disabled on iOS for now.
- wtf/Platform.h:
- 5:01 PM Changeset in webkit [191706] by
-
- 3 edits3 adds in trunk
[Content Filtering] Crash when allowing a 0-byte resource to load
https://bugs.webkit.org/show_bug.cgi?id=150644
<rdar://problem/23288538>
Reviewed by Darin Adler.
Source/WebCore:
Test: contentfiltering/allow-empty-document.html
- loader/ContentFilter.cpp:
(WebCore::ContentFilter::deliverResourceData): resourceBuffer will be null if the resource contained no data.
LayoutTests:
- contentfiltering/allow-empty-document-expected.html: Added.
- contentfiltering/allow-empty-document.html: Added.
- contentfiltering/resources/empty.html: Added.
- 4:57 PM Changeset in webkit [191705] by
-
- 19 edits131 adds in trunk/Source
Create a super rough prototype of B3
https://bugs.webkit.org/show_bug.cgi?id=150280
Reviewed by Benjamin Poulain.
Source/JavaScriptCore:
This changeset adds the basic scaffolding of the B3 compiler. B3 stands for Bare Bones
Backend. It's a low-level SSA-based language-agnostic compiler. The basic structure allows
for aggressive C-level optimizations and an awesome portable backend. The backend, called
Air (Assembly IR), is a reflective abstraction over our MacroAssembler. The abstraction is
defined using a spec file (AirOpcode.opcodes) which describes the various kinds of
instructions that we wish to support. Then, the B3::LowerToAir phase, which does our
instruction selection, reflectively selects Air opcodes by querying which instruction forms
are possible. Air allows for optimal register allocation and stack layout. Currently the
register allocator isn't written, but the stack layout is.
Of course this isn't done yet. It can only compile simple programs, seen in the "test suite"
called "testb3.cpp". There's a lot of optimizations that have to be written and a lot of
stuff added to the instruction selector. But it's a neat start.
- CMakeLists.txt:
- DerivedSources.make:
- JavaScriptCore.xcodeproj/project.pbxproj:
- assembler/MacroAssembler.cpp:
(WTF::printInternal):
- assembler/MacroAssembler.h:
- b3: Added.
- b3/B3AddressMatcher.patterns: Added.
- b3/B3ArgumentRegValue.cpp: Added.
(JSC::B3::ArgumentRegValue::~ArgumentRegValue):
(JSC::B3::ArgumentRegValue::dumpMeta):
- b3/B3ArgumentRegValue.h: Added.
- b3/B3BasicBlock.cpp: Added.
(JSC::B3::BasicBlock::BasicBlock):
(JSC::B3::BasicBlock::~BasicBlock):
(JSC::B3::BasicBlock::append):
(JSC::B3::BasicBlock::addPredecessor):
(JSC::B3::BasicBlock::removePredecessor):
(JSC::B3::BasicBlock::replacePredecessor):
(JSC::B3::BasicBlock::removeNops):
(JSC::B3::BasicBlock::dump):
(JSC::B3::BasicBlock::deepDump):
- b3/B3BasicBlock.h: Added.
(JSC::B3::BasicBlock::index):
(JSC::B3::BasicBlock::begin):
(JSC::B3::BasicBlock::end):
(JSC::B3::BasicBlock::size):
(JSC::B3::BasicBlock::at):
(JSC::B3::BasicBlock::last):
(JSC::B3::BasicBlock::values):
(JSC::B3::BasicBlock::numPredecessors):
(JSC::B3::BasicBlock::predecessor):
(JSC::B3::BasicBlock::predecessors):
(JSC::B3::BasicBlock::frequency):
(JSC::B3::DeepBasicBlockDump::DeepBasicBlockDump):
(JSC::B3::DeepBasicBlockDump::dump):
(JSC::B3::deepDump):
- b3/B3BasicBlockInlines.h: Added.
(JSC::B3::BasicBlock::appendNew):
(JSC::B3::BasicBlock::numSuccessors):
(JSC::B3::BasicBlock::successor):
(JSC::B3::BasicBlock::successors):
(JSC::B3::BasicBlock::successorBlock):
(JSC::B3::BasicBlock::successorBlocks):
- b3/B3BasicBlockUtils.h: Added.
(JSC::B3::addPredecessor):
(JSC::B3::removePredecessor):
(JSC::B3::replacePredecessor):
(JSC::B3::resetReachability):
(JSC::B3::blocksInPreOrder):
(JSC::B3::blocksInPostOrder):
- b3/B3BlockWorklist.h: Added.
- b3/B3CheckSpecial.cpp: Added.
(JSC::B3::Air::numB3Args):
(JSC::B3::CheckSpecial::CheckSpecial):
(JSC::B3::CheckSpecial::~CheckSpecial):
(JSC::B3::CheckSpecial::hiddenBranch):
(JSC::B3::CheckSpecial::forEachArg):
(JSC::B3::CheckSpecial::isValid):
(JSC::B3::CheckSpecial::admitsStack):
(JSC::B3::CheckSpecial::generate):
(JSC::B3::CheckSpecial::dumpImpl):
(JSC::B3::CheckSpecial::deepDumpImpl):
- b3/B3CheckSpecial.h: Added.
- b3/B3CheckValue.cpp: Added.
(JSC::B3::CheckValue::~CheckValue):
(JSC::B3::CheckValue::dumpMeta):
- b3/B3CheckValue.h: Added.
- b3/B3Common.cpp: Added.
(JSC::B3::shouldDumpIR):
(JSC::B3::shouldDumpIRAtEachPhase):
(JSC::B3::shouldValidateIR):
(JSC::B3::shouldValidateIRAtEachPhase):
(JSC::B3::shouldSaveIRBeforePhase):
- b3/B3Common.h: Added.
(JSC::B3::is64Bit):
(JSC::B3::is32Bit):
- b3/B3Commutativity.cpp: Added.
(WTF::printInternal):
- b3/B3Commutativity.h: Added.
- b3/B3Const32Value.cpp: Added.
(JSC::B3::Const32Value::~Const32Value):
(JSC::B3::Const32Value::negConstant):
(JSC::B3::Const32Value::addConstant):
(JSC::B3::Const32Value::subConstant):
(JSC::B3::Const32Value::dumpMeta):
- b3/B3Const32Value.h: Added.
- b3/B3Const64Value.cpp: Added.
(JSC::B3::Const64Value::~Const64Value):
(JSC::B3::Const64Value::negConstant):
(JSC::B3::Const64Value::addConstant):
(JSC::B3::Const64Value::subConstant):
(JSC::B3::Const64Value::dumpMeta):
- b3/B3Const64Value.h: Added.
- b3/B3ConstDoubleValue.cpp: Added.
(JSC::B3::ConstDoubleValue::~ConstDoubleValue):
(JSC::B3::ConstDoubleValue::negConstant):
(JSC::B3::ConstDoubleValue::addConstant):
(JSC::B3::ConstDoubleValue::subConstant):
(JSC::B3::ConstDoubleValue::dumpMeta):
- b3/B3ConstDoubleValue.h: Added.
(JSC::B3::ConstDoubleValue::accepts):
(JSC::B3::ConstDoubleValue::value):
(JSC::B3::ConstDoubleValue::ConstDoubleValue):
- b3/B3ConstPtrValue.h: Added.
(JSC::B3::ConstPtrValue::value):
(JSC::B3::ConstPtrValue::ConstPtrValue):
- b3/B3ControlValue.cpp: Added.
(JSC::B3::ControlValue::~ControlValue):
(JSC::B3::ControlValue::dumpMeta):
- b3/B3ControlValue.h: Added.
- b3/B3Effects.cpp: Added.
(JSC::B3::Effects::dump):
- b3/B3Effects.h: Added.
(JSC::B3::Effects::mustExecute):
- b3/B3FrequencyClass.cpp: Added.
(WTF::printInternal):
- b3/B3FrequencyClass.h: Added.
- b3/B3FrequentedBlock.h: Added.
- b3/B3Generate.cpp: Added.
(JSC::B3::generate):
(JSC::B3::generateToAir):
- b3/B3Generate.h: Added.
- b3/B3GenericFrequentedBlock.h: Added.
(JSC::B3::GenericFrequentedBlock::GenericFrequentedBlock):
(JSC::B3::GenericFrequentedBlock::operator==):
(JSC::B3::GenericFrequentedBlock::operator!=):
(JSC::B3::GenericFrequentedBlock::operator bool):
(JSC::B3::GenericFrequentedBlock::block):
(JSC::B3::GenericFrequentedBlock::frequency):
(JSC::B3::GenericFrequentedBlock::dump):
- b3/B3HeapRange.cpp: Added.
(JSC::B3::HeapRange::dump):
- b3/B3HeapRange.h: Added.
(JSC::B3::HeapRange::HeapRange):
(JSC::B3::HeapRange::top):
(JSC::B3::HeapRange::operator==):
(JSC::B3::HeapRange::operator!=):
(JSC::B3::HeapRange::operator bool):
(JSC::B3::HeapRange::begin):
(JSC::B3::HeapRange::end):
(JSC::B3::HeapRange::overlaps):
- b3/B3IndexMap.h: Added.
(JSC::B3::IndexMap::IndexMap):
(JSC::B3::IndexMap::resize):
(JSC::B3::IndexMap::operator[]):
- b3/B3IndexSet.h: Added.
(JSC::B3::IndexSet::IndexSet):
(JSC::B3::IndexSet::add):
(JSC::B3::IndexSet::contains):
(JSC::B3::IndexSet::Iterable::Iterable):
(JSC::B3::IndexSet::Iterable::iterator::iterator):
(JSC::B3::IndexSet::Iterable::iterator::operator*):
(JSC::B3::IndexSet::Iterable::iterator::operator++):
(JSC::B3::IndexSet::Iterable::iterator::operator==):
(JSC::B3::IndexSet::Iterable::iterator::operator!=):
(JSC::B3::IndexSet::Iterable::begin):
(JSC::B3::IndexSet::Iterable::end):
(JSC::B3::IndexSet::values):
(JSC::B3::IndexSet::indices):
(JSC::B3::IndexSet::dump):
- b3/B3InsertionSet.cpp: Added.
(JSC::B3::InsertionSet::execute):
- b3/B3InsertionSet.h: Added.
(JSC::B3::InsertionSet::InsertionSet):
(JSC::B3::InsertionSet::code):
(JSC::B3::InsertionSet::appendInsertion):
(JSC::B3::InsertionSet::insertValue):
- b3/B3InsertionSetInlines.h: Added.
(JSC::B3::InsertionSet::insert):
- b3/B3LowerToAir.cpp: Added.
(JSC::B3::Air::LowerToAir::LowerToAir):
(JSC::B3::Air::LowerToAir::run):
(JSC::B3::Air::LowerToAir::tmp):
(JSC::B3::Air::LowerToAir::effectiveAddr):
(JSC::B3::Air::LowerToAir::addr):
(JSC::B3::Air::LowerToAir::loadAddr):
(JSC::B3::Air::LowerToAir::imm):
(JSC::B3::Air::LowerToAir::immOrTmp):
(JSC::B3::Air::LowerToAir::appendBinOp):
(JSC::B3::Air::LowerToAir::tryAppendStoreBinOp):
(JSC::B3::Air::LowerToAir::moveForType):
(JSC::B3::Air::LowerToAir::relaxedMoveForType):
(JSC::B3::Air::LowerToAir::append):
(JSC::B3::Air::LowerToAir::AddressSelector::AddressSelector):
(JSC::B3::Air::LowerToAir::AddressSelector::acceptRoot):
(JSC::B3::Air::LowerToAir::AddressSelector::acceptRootLate):
(JSC::B3::Air::LowerToAir::AddressSelector::acceptInternals):
(JSC::B3::Air::LowerToAir::AddressSelector::acceptInternalsLate):
(JSC::B3::Air::LowerToAir::AddressSelector::acceptOperands):
(JSC::B3::Air::LowerToAir::AddressSelector::acceptOperandsLate):
(JSC::B3::Air::LowerToAir::AddressSelector::tryAddShift1):
(JSC::B3::Air::LowerToAir::AddressSelector::tryAddShift2):
(JSC::B3::Air::LowerToAir::AddressSelector::tryAdd):
(JSC::B3::Air::LowerToAir::AddressSelector::tryDirect):
(JSC::B3::Air::LowerToAir::acceptRoot):
(JSC::B3::Air::LowerToAir::acceptRootLate):
(JSC::B3::Air::LowerToAir::acceptInternals):
(JSC::B3::Air::LowerToAir::acceptInternalsLate):
(JSC::B3::Air::LowerToAir::acceptOperands):
(JSC::B3::Air::LowerToAir::acceptOperandsLate):
(JSC::B3::Air::LowerToAir::tryLoad):
(JSC::B3::Air::LowerToAir::tryAdd):
(JSC::B3::Air::LowerToAir::tryAnd):
(JSC::B3::Air::LowerToAir::tryStoreAddLoad):
(JSC::B3::Air::LowerToAir::tryStoreAndLoad):
(JSC::B3::Air::LowerToAir::tryStore):
(JSC::B3::Air::LowerToAir::tryTruncArgumentReg):
(JSC::B3::Air::LowerToAir::tryTrunc):
(JSC::B3::Air::LowerToAir::tryArgumentReg):
(JSC::B3::Air::LowerToAir::tryConst32):
(JSC::B3::Air::LowerToAir::tryConst64):
(JSC::B3::Air::LowerToAir::tryIdentity):
(JSC::B3::Air::LowerToAir::tryReturn):
(JSC::B3::lowerToAir):
- b3/B3LowerToAir.h: Added.
- b3/B3LoweringMatcher.patterns: Added.
- b3/B3MemoryValue.cpp: Added.
(JSC::B3::MemoryValue::~MemoryValue):
(JSC::B3::MemoryValue::dumpMeta):
- b3/B3MemoryValue.h: Added.
- b3/B3Opcode.cpp: Added.
(WTF::printInternal):
- b3/B3Opcode.h: Added.
(JSC::B3::isCheckMath):
- b3/B3Origin.cpp: Added.
(JSC::B3::Origin::dump):
- b3/B3Origin.h: Added.
(JSC::B3::Origin::Origin):
(JSC::B3::Origin::operator bool):
(JSC::B3::Origin::data):
- b3/B3PatchpointSpecial.cpp: Added.
(JSC::B3::PatchpointSpecial::PatchpointSpecial):
(JSC::B3::PatchpointSpecial::~PatchpointSpecial):
(JSC::B3::PatchpointSpecial::forEachArg):
(JSC::B3::PatchpointSpecial::isValid):
(JSC::B3::PatchpointSpecial::admitsStack):
(JSC::B3::PatchpointSpecial::generate):
(JSC::B3::PatchpointSpecial::dumpImpl):
(JSC::B3::PatchpointSpecial::deepDumpImpl):
- b3/B3PatchpointSpecial.h: Added.
- b3/B3PatchpointValue.cpp: Added.
(JSC::B3::PatchpointValue::~PatchpointValue):
(JSC::B3::PatchpointValue::dumpMeta):
- b3/B3PatchpointValue.h: Added.
(JSC::B3::PatchpointValue::accepts):
(JSC::B3::PatchpointValue::PatchpointValue):
- b3/B3PhaseScope.cpp: Added.
(JSC::B3::PhaseScope::PhaseScope):
(JSC::B3::PhaseScope::~PhaseScope):
- b3/B3PhaseScope.h: Added.
- b3/B3Procedure.cpp: Added.
(JSC::B3::Procedure::Procedure):
(JSC::B3::Procedure::~Procedure):
(JSC::B3::Procedure::addBlock):
(JSC::B3::Procedure::resetReachability):
(JSC::B3::Procedure::dump):
(JSC::B3::Procedure::blocksInPreOrder):
(JSC::B3::Procedure::blocksInPostOrder):
- b3/B3Procedure.h: Added.
(JSC::B3::Procedure::size):
(JSC::B3::Procedure::at):
(JSC::B3::Procedure::operator[]):
(JSC::B3::Procedure::iterator::iterator):
(JSC::B3::Procedure::iterator::operator*):
(JSC::B3::Procedure::iterator::operator++):
(JSC::B3::Procedure::iterator::operator==):
(JSC::B3::Procedure::iterator::operator!=):
(JSC::B3::Procedure::iterator::findNext):
(JSC::B3::Procedure::begin):
(JSC::B3::Procedure::end):
(JSC::B3::Procedure::ValuesCollection::ValuesCollection):
(JSC::B3::Procedure::ValuesCollection::iterator::iterator):
(JSC::B3::Procedure::ValuesCollection::iterator::operator*):
(JSC::B3::Procedure::ValuesCollection::iterator::operator++):
(JSC::B3::Procedure::ValuesCollection::iterator::operator==):
(JSC::B3::Procedure::ValuesCollection::iterator::operator!=):
(JSC::B3::Procedure::ValuesCollection::begin):
(JSC::B3::Procedure::ValuesCollection::end):
(JSC::B3::Procedure::ValuesCollection::size):
(JSC::B3::Procedure::ValuesCollection::at):
(JSC::B3::Procedure::ValuesCollection::operator[]):
(JSC::B3::Procedure::values):
(JSC::B3::Procedure::setLastPhaseName):
(JSC::B3::Procedure::lastPhaseName):
- b3/B3ProcedureInlines.h: Added.
(JSC::B3::Procedure::add):
- b3/B3ReduceStrength.cpp: Added.
(JSC::B3::reduceStrength):
- b3/B3ReduceStrength.h: Added.
- b3/B3StackSlotKind.cpp: Added.
(WTF::printInternal):
- b3/B3StackSlotKind.h: Added.
- b3/B3StackSlotValue.cpp: Added.
(JSC::B3::StackSlotValue::~StackSlotValue):
(JSC::B3::StackSlotValue::dumpMeta):
- b3/B3StackSlotValue.h: Added.
(JSC::B3::StackSlotValue::accepts):
(JSC::B3::StackSlotValue::byteSize):
(JSC::B3::StackSlotValue::kind):
(JSC::B3::StackSlotValue::offsetFromFP):
(JSC::B3::StackSlotValue::setOffsetFromFP):
(JSC::B3::StackSlotValue::StackSlotValue):
- b3/B3Stackmap.cpp: Added.
(JSC::B3::Stackmap::Stackmap):
(JSC::B3::Stackmap::~Stackmap):
(JSC::B3::Stackmap::dump):
- b3/B3Stackmap.h: Added.
(JSC::B3::Stackmap::constrain):
(JSC::B3::Stackmap::reps):
(JSC::B3::Stackmap::clobber):
(JSC::B3::Stackmap::clobbered):
(JSC::B3::Stackmap::setGenerator):
- b3/B3StackmapSpecial.cpp: Added.
(JSC::B3::StackmapSpecial::StackmapSpecial):
(JSC::B3::StackmapSpecial::~StackmapSpecial):
(JSC::B3::StackmapSpecial::reportUsedRegisters):
(JSC::B3::StackmapSpecial::extraClobberedRegs):
(JSC::B3::StackmapSpecial::forEachArgImpl):
(JSC::B3::StackmapSpecial::isValidImpl):
(JSC::B3::StackmapSpecial::admitsStackImpl):
(JSC::B3::StackmapSpecial::appendRepsImpl):
(JSC::B3::StackmapSpecial::repForArg):
- b3/B3StackmapSpecial.h: Added.
- b3/B3SuccessorCollection.h: Added.
(JSC::B3::SuccessorCollection::SuccessorCollection):
(JSC::B3::SuccessorCollection::size):
(JSC::B3::SuccessorCollection::at):
(JSC::B3::SuccessorCollection::operator[]):
(JSC::B3::SuccessorCollection::iterator::iterator):
(JSC::B3::SuccessorCollection::iterator::operator*):
(JSC::B3::SuccessorCollection::iterator::operator++):
(JSC::B3::SuccessorCollection::iterator::operator==):
(JSC::B3::SuccessorCollection::iterator::operator!=):
(JSC::B3::SuccessorCollection::begin):
(JSC::B3::SuccessorCollection::end):
- b3/B3SwitchCase.cpp: Added.
(JSC::B3::SwitchCase::dump):
- b3/B3SwitchCase.h: Added.
(JSC::B3::SwitchCase::SwitchCase):
(JSC::B3::SwitchCase::operator bool):
(JSC::B3::SwitchCase::caseValue):
(JSC::B3::SwitchCase::target):
(JSC::B3::SwitchCase::targetBlock):
- b3/B3SwitchValue.cpp: Added.
(JSC::B3::SwitchValue::~SwitchValue):
(JSC::B3::SwitchValue::removeCase):
(JSC::B3::SwitchValue::appendCase):
(JSC::B3::SwitchValue::dumpMeta):
(JSC::B3::SwitchValue::SwitchValue):
- b3/B3SwitchValue.h: Added.
(JSC::B3::SwitchValue::accepts):
(JSC::B3::SwitchValue::numCaseValues):
(JSC::B3::SwitchValue::caseValue):
(JSC::B3::SwitchValue::caseValues):
(JSC::B3::SwitchValue::fallThrough):
(JSC::B3::SwitchValue::size):
(JSC::B3::SwitchValue::at):
(JSC::B3::SwitchValue::operator[]):
(JSC::B3::SwitchValue::iterator::iterator):
(JSC::B3::SwitchValue::iterator::operator*):
(JSC::B3::SwitchValue::iterator::operator++):
(JSC::B3::SwitchValue::iterator::operator==):
(JSC::B3::SwitchValue::iterator::operator!=):
(JSC::B3::SwitchValue::begin):
(JSC::B3::SwitchValue::end):
- b3/B3Type.cpp: Added.
(WTF::printInternal):
- b3/B3Type.h: Added.
(JSC::B3::isInt):
(JSC::B3::isFloat):
(JSC::B3::pointerType):
- b3/B3UpsilonValue.cpp: Added.
(JSC::B3::UpsilonValue::~UpsilonValue):
(JSC::B3::UpsilonValue::dumpMeta):
- b3/B3UpsilonValue.h: Added.
(JSC::B3::UpsilonValue::accepts):
(JSC::B3::UpsilonValue::phi):
(JSC::B3::UpsilonValue::UpsilonValue):
- b3/B3UseCounts.cpp: Added.
(JSC::B3::UseCounts::UseCounts):
(JSC::B3::UseCounts::~UseCounts):
- b3/B3UseCounts.h: Added.
(JSC::B3::UseCounts::operator[]):
- b3/B3Validate.cpp: Added.
(JSC::B3::validate):
- b3/B3Validate.h: Added.
- b3/B3Value.cpp: Added.
(JSC::B3::Value::~Value):
(JSC::B3::Value::replaceWithIdentity):
(JSC::B3::Value::replaceWithNop):
(JSC::B3::Value::dump):
(JSC::B3::Value::deepDump):
(JSC::B3::Value::negConstant):
(JSC::B3::Value::addConstant):
(JSC::B3::Value::subConstant):
(JSC::B3::Value::effects):
(JSC::B3::Value::performSubstitution):
(JSC::B3::Value::dumpMeta):
(JSC::B3::Value::typeFor):
- b3/B3Value.h: Added.
(JSC::B3::DeepValueDump::DeepValueDump):
(JSC::B3::DeepValueDump::dump):
(JSC::B3::deepDump):
- b3/B3ValueInlines.h: Added.
(JSC::B3::Value::as):
(JSC::B3::Value::isConstant):
(JSC::B3::Value::hasInt32):
(JSC::B3::Value::asInt32):
(JSC::B3::Value::hasInt64):
(JSC::B3::Value::asInt64):
(JSC::B3::Value::hasInt):
(JSC::B3::Value::asInt):
(JSC::B3::Value::isInt):
(JSC::B3::Value::hasIntPtr):
(JSC::B3::Value::asIntPtr):
(JSC::B3::Value::hasDouble):
(JSC::B3::Value::asDouble):
(JSC::B3::Value::stackmap):
- b3/B3ValueRep.cpp: Added.
(JSC::B3::ValueRep::dump):
(WTF::printInternal):
- b3/B3ValueRep.h: Added.
(JSC::B3::ValueRep::ValueRep):
(JSC::B3::ValueRep::reg):
(JSC::B3::ValueRep::stack):
(JSC::B3::ValueRep::stackArgument):
(JSC::B3::ValueRep::constant):
(JSC::B3::ValueRep::constantDouble):
(JSC::B3::ValueRep::kind):
(JSC::B3::ValueRep::operator bool):
(JSC::B3::ValueRep::offsetFromFP):
(JSC::B3::ValueRep::offsetFromSP):
(JSC::B3::ValueRep::value):
(JSC::B3::ValueRep::doubleValue):
- b3/air: Added.
- b3/air/AirAllocateStack.cpp: Added.
(JSC::B3::Air::allocateStack):
- b3/air/AirAllocateStack.h: Added.
- b3/air/AirArg.cpp: Added.
(JSC::B3::Air::Arg::dump):
- b3/air/AirArg.h: Added.
(JSC::B3::Air::Arg::isUse):
(JSC::B3::Air::Arg::isDef):
(JSC::B3::Air::Arg::typeForB3Type):
(JSC::B3::Air::Arg::Arg):
(JSC::B3::Air::Arg::imm):
(JSC::B3::Air::Arg::imm64):
(JSC::B3::Air::Arg::addr):
(JSC::B3::Air::Arg::stack):
(JSC::B3::Air::Arg::callArg):
(JSC::B3::Air::Arg::isValidScale):
(JSC::B3::Air::Arg::logScale):
(JSC::B3::Air::Arg::index):
(JSC::B3::Air::Arg::relCond):
(JSC::B3::Air::Arg::resCond):
(JSC::B3::Air::Arg::special):
(JSC::B3::Air::Arg::operator==):
(JSC::B3::Air::Arg::operator!=):
(JSC::B3::Air::Arg::operator bool):
(JSC::B3::Air::Arg::kind):
(JSC::B3::Air::Arg::isTmp):
(JSC::B3::Air::Arg::isImm):
(JSC::B3::Air::Arg::isImm64):
(JSC::B3::Air::Arg::isAddr):
(JSC::B3::Air::Arg::isStack):
(JSC::B3::Air::Arg::isCallArg):
(JSC::B3::Air::Arg::isIndex):
(JSC::B3::Air::Arg::isRelCond):
(JSC::B3::Air::Arg::isResCond):
(JSC::B3::Air::Arg::isSpecial):
(JSC::B3::Air::Arg::isAlive):
(JSC::B3::Air::Arg::tmp):
(JSC::B3::Air::Arg::value):
(JSC::B3::Air::Arg::pointerValue):
(JSC::B3::Air::Arg::base):
(JSC::B3::Air::Arg::hasOffset):
(JSC::B3::Air::Arg::offset):
(JSC::B3::Air::Arg::stackSlot):
(JSC::B3::Air::Arg::scale):
(JSC::B3::Air::Arg::isGPTmp):
(JSC::B3::Air::Arg::isFPTmp):
(JSC::B3::Air::Arg::isGP):
(JSC::B3::Air::Arg::isFP):
(JSC::B3::Air::Arg::hasType):
(JSC::B3::Air::Arg::type):
(JSC::B3::Air::Arg::isType):
(JSC::B3::Air::Arg::isGPR):
(JSC::B3::Air::Arg::gpr):
(JSC::B3::Air::Arg::isFPR):
(JSC::B3::Air::Arg::fpr):
(JSC::B3::Air::Arg::isReg):
(JSC::B3::Air::Arg::reg):
(JSC::B3::Air::Arg::gpTmpIndex):
(JSC::B3::Air::Arg::fpTmpIndex):
(JSC::B3::Air::Arg::tmpIndex):
(JSC::B3::Air::Arg::withOffset):
(JSC::B3::Air::Arg::forEachTmpFast):
(JSC::B3::Air::Arg::forEachTmp):
(JSC::B3::Air::Arg::asTrustedImm32):
(JSC::B3::Air::Arg::asTrustedImm64):
(JSC::B3::Air::Arg::asTrustedImmPtr):
(JSC::B3::Air::Arg::asAddress):
(JSC::B3::Air::Arg::asBaseIndex):
(JSC::B3::Air::Arg::asRelationalCondition):
(JSC::B3::Air::Arg::asResultCondition):
(JSC::B3::Air::Arg::isHashTableDeletedValue):
(JSC::B3::Air::Arg::hash):
(JSC::B3::Air::ArgHash::hash):
(JSC::B3::Air::ArgHash::equal):
- b3/air/AirBasicBlock.cpp: Added.
(JSC::B3::Air::BasicBlock::addPredecessor):
(JSC::B3::Air::BasicBlock::removePredecessor):
(JSC::B3::Air::BasicBlock::replacePredecessor):
(JSC::B3::Air::BasicBlock::dump):
(JSC::B3::Air::BasicBlock::deepDump):
(JSC::B3::Air::BasicBlock::BasicBlock):
- b3/air/AirBasicBlock.h: Added.
(JSC::B3::Air::BasicBlock::index):
(JSC::B3::Air::BasicBlock::size):
(JSC::B3::Air::BasicBlock::begin):
(JSC::B3::Air::BasicBlock::end):
(JSC::B3::Air::BasicBlock::at):
(JSC::B3::Air::BasicBlock::last):
(JSC::B3::Air::BasicBlock::appendInst):
(JSC::B3::Air::BasicBlock::append):
(JSC::B3::Air::BasicBlock::numSuccessors):
(JSC::B3::Air::BasicBlock::successor):
(JSC::B3::Air::BasicBlock::successors):
(JSC::B3::Air::BasicBlock::successorBlock):
(JSC::B3::Air::BasicBlock::successorBlocks):
(JSC::B3::Air::BasicBlock::numPredecessors):
(JSC::B3::Air::BasicBlock::predecessor):
(JSC::B3::Air::BasicBlock::predecessors):
(JSC::B3::Air::DeepBasicBlockDump::DeepBasicBlockDump):
(JSC::B3::Air::DeepBasicBlockDump::dump):
(JSC::B3::Air::deepDump):
- b3/air/AirCCallSpecial.cpp: Added.
(JSC::B3::Air::CCallSpecial::CCallSpecial):
(JSC::B3::Air::CCallSpecial::~CCallSpecial):
(JSC::B3::Air::CCallSpecial::forEachArg):
(JSC::B3::Air::CCallSpecial::isValid):
(JSC::B3::Air::CCallSpecial::admitsStack):
(JSC::B3::Air::CCallSpecial::reportUsedRegisters):
(JSC::B3::Air::CCallSpecial::generate):
(JSC::B3::Air::CCallSpecial::extraClobberedRegs):
(JSC::B3::Air::CCallSpecial::dumpImpl):
(JSC::B3::Air::CCallSpecial::deepDumpImpl):
- b3/air/AirCCallSpecial.h: Added.
- b3/air/AirCode.cpp: Added.
(JSC::B3::Air::Code::Code):
(JSC::B3::Air::Code::~Code):
(JSC::B3::Air::Code::addBlock):
(JSC::B3::Air::Code::addStackSlot):
(JSC::B3::Air::Code::addSpecial):
(JSC::B3::Air::Code::cCallSpecial):
(JSC::B3::Air::Code::resetReachability):
(JSC::B3::Air::Code::dump):
(JSC::B3::Air::Code::findFirstBlockIndex):
(JSC::B3::Air::Code::findNextBlockIndex):
(JSC::B3::Air::Code::findNextBlock):
- b3/air/AirCode.h: Added.
(JSC::B3::Air::Code::newTmp):
(JSC::B3::Air::Code::numTmps):
(JSC::B3::Air::Code::callArgAreaSize):
(JSC::B3::Air::Code::requestCallArgAreaSize):
(JSC::B3::Air::Code::frameSize):
(JSC::B3::Air::Code::setFrameSize):
(JSC::B3::Air::Code::calleeSaveRegisters):
(JSC::B3::Air::Code::size):
(JSC::B3::Air::Code::at):
(JSC::B3::Air::Code::operator[]):
(JSC::B3::Air::Code::iterator::iterator):
(JSC::B3::Air::Code::iterator::operator*):
(JSC::B3::Air::Code::iterator::operator++):
(JSC::B3::Air::Code::iterator::operator==):
(JSC::B3::Air::Code::iterator::operator!=):
(JSC::B3::Air::Code::begin):
(JSC::B3::Air::Code::end):
(JSC::B3::Air::Code::StackSlotsCollection::StackSlotsCollection):
(JSC::B3::Air::Code::StackSlotsCollection::size):
(JSC::B3::Air::Code::StackSlotsCollection::at):
(JSC::B3::Air::Code::StackSlotsCollection::operator[]):
(JSC::B3::Air::Code::StackSlotsCollection::iterator::iterator):
(JSC::B3::Air::Code::StackSlotsCollection::iterator::operator*):
(JSC::B3::Air::Code::StackSlotsCollection::iterator::operator++):
(JSC::B3::Air::Code::StackSlotsCollection::iterator::operator==):
(JSC::B3::Air::Code::StackSlotsCollection::iterator::operator!=):
(JSC::B3::Air::Code::StackSlotsCollection::begin):
(JSC::B3::Air::Code::StackSlotsCollection::end):
(JSC::B3::Air::Code::stackSlots):
(JSC::B3::Air::Code::SpecialsCollection::SpecialsCollection):
(JSC::B3::Air::Code::SpecialsCollection::size):
(JSC::B3::Air::Code::SpecialsCollection::at):
(JSC::B3::Air::Code::SpecialsCollection::operator[]):
(JSC::B3::Air::Code::SpecialsCollection::iterator::iterator):
(JSC::B3::Air::Code::SpecialsCollection::iterator::operator*):
(JSC::B3::Air::Code::SpecialsCollection::iterator::operator++):
(JSC::B3::Air::Code::SpecialsCollection::iterator::operator==):
(JSC::B3::Air::Code::SpecialsCollection::iterator::operator!=):
(JSC::B3::Air::Code::SpecialsCollection::begin):
(JSC::B3::Air::Code::SpecialsCollection::end):
(JSC::B3::Air::Code::specials):
(JSC::B3::Air::Code::setLastPhaseName):
(JSC::B3::Air::Code::lastPhaseName):
- b3/air/AirFrequentedBlock.h: Added.
- b3/air/AirGenerate.cpp: Added.
(JSC::B3::Air::generate):
- b3/air/AirGenerate.h: Added.
- b3/air/AirGenerated.cpp: Added.
- b3/air/AirGenerationContext.h: Added.
- b3/air/AirHandleCalleeSaves.cpp: Added.
(JSC::B3::Air::handleCalleeSaves):
- b3/air/AirHandleCalleeSaves.h: Added.
- b3/air/AirInsertionSet.cpp: Added.
(JSC::B3::Air::InsertionSet::execute):
- b3/air/AirInsertionSet.h: Added.
(JSC::B3::Air::InsertionSet::InsertionSet):
(JSC::B3::Air::InsertionSet::code):
(JSC::B3::Air::InsertionSet::appendInsertion):
(JSC::B3::Air::InsertionSet::insertInst):
(JSC::B3::Air::InsertionSet::insert):
- b3/air/AirInst.cpp: Added.
(JSC::B3::Air::Inst::dump):
- b3/air/AirInst.h: Added.
(JSC::B3::Air::Inst::Inst):
(JSC::B3::Air::Inst::opcode):
(JSC::B3::Air::Inst::forEachTmpFast):
(JSC::B3::Air::Inst::forEachTmp):
- b3/air/AirInstInlines.h: Added.
(JSC::B3::Air::ForEach<Tmp>::forEach):
(JSC::B3::Air::ForEach<Arg>::forEach):
(JSC::B3::Air::Inst::forEach):
(JSC::B3::Air::Inst::hasSpecial):
(JSC::B3::Air::Inst::extraClobberedRegs):
(JSC::B3::Air::Inst::reportUsedRegisters):
(JSC::B3::Air::isShiftValid):
(JSC::B3::Air::isLshift32Valid):
- b3/air/AirLiveness.h: Added.
(JSC::B3::Air::Liveness::Liveness):
(JSC::B3::Air::Liveness::liveAtHead):
(JSC::B3::Air::Liveness::liveAtTail):
(JSC::B3::Air::Liveness::LocalCalc::LocalCalc):
(JSC::B3::Air::Liveness::LocalCalc::live):
(JSC::B3::Air::Liveness::LocalCalc::takeLive):
(JSC::B3::Air::Liveness::LocalCalc::execute):
- b3/air/AirOpcode.opcodes: Added.
- b3/air/AirPhaseScope.cpp: Added.
(JSC::B3::Air::PhaseScope::PhaseScope):
(JSC::B3::Air::PhaseScope::~PhaseScope):
- b3/air/AirPhaseScope.h: Added.
- b3/air/AirRegisterPriority.cpp: Added.
(JSC::B3::Air::gprsInPriorityOrder):
(JSC::B3::Air::fprsInPriorityOrder):
(JSC::B3::Air::regsInPriorityOrder):
- b3/air/AirRegisterPriority.h: Added.
(JSC::B3::Air::RegistersInPriorityOrder<GPRInfo>::inPriorityOrder):
(JSC::B3::Air::RegistersInPriorityOrder<FPRInfo>::inPriorityOrder):
(JSC::B3::Air::regsInPriorityOrder):
- b3/air/AirSpecial.cpp: Added.
(JSC::B3::Air::Special::Special):
(JSC::B3::Air::Special::~Special):
(JSC::B3::Air::Special::name):
(JSC::B3::Air::Special::dump):
(JSC::B3::Air::Special::deepDump):
- b3/air/AirSpecial.h: Added.
(JSC::B3::Air::DeepSpecialDump::DeepSpecialDump):
(JSC::B3::Air::DeepSpecialDump::dump):
(JSC::B3::Air::deepDump):
- b3/air/AirSpillEverything.cpp: Added.
(JSC::B3::Air::spillEverything):
- b3/air/AirSpillEverything.h: Added.
- b3/air/AirStackSlot.cpp: Added.
(JSC::B3::Air::StackSlot::setOffsetFromFP):
(JSC::B3::Air::StackSlot::dump):
(JSC::B3::Air::StackSlot::deepDump):
(JSC::B3::Air::StackSlot::StackSlot):
- b3/air/AirStackSlot.h: Added.
(JSC::B3::Air::StackSlot::byteSize):
(JSC::B3::Air::StackSlot::kind):
(JSC::B3::Air::StackSlot::index):
(JSC::B3::Air::StackSlot::alignment):
(JSC::B3::Air::StackSlot::value):
(JSC::B3::Air::StackSlot::offsetFromFP):
(JSC::B3::Air::DeepStackSlotDump::DeepStackSlotDump):
(JSC::B3::Air::DeepStackSlotDump::dump):
(JSC::B3::Air::deepDump):
- b3/air/AirTmp.cpp: Added.
(JSC::B3::Air::Tmp::dump):
- b3/air/AirTmp.h: Added.
(JSC::B3::Air::Tmp::Tmp):
(JSC::B3::Air::Tmp::gpTmpForIndex):
(JSC::B3::Air::Tmp::fpTmpForIndex):
(JSC::B3::Air::Tmp::operator bool):
(JSC::B3::Air::Tmp::isGP):
(JSC::B3::Air::Tmp::isFP):
(JSC::B3::Air::Tmp::isGPR):
(JSC::B3::Air::Tmp::isFPR):
(JSC::B3::Air::Tmp::isReg):
(JSC::B3::Air::Tmp::gpr):
(JSC::B3::Air::Tmp::fpr):
(JSC::B3::Air::Tmp::reg):
(JSC::B3::Air::Tmp::hasTmpIndex):
(JSC::B3::Air::Tmp::gpTmpIndex):
(JSC::B3::Air::Tmp::fpTmpIndex):
(JSC::B3::Air::Tmp::tmpIndex):
(JSC::B3::Air::Tmp::isAlive):
(JSC::B3::Air::Tmp::operator==):
(JSC::B3::Air::Tmp::operator!=):
(JSC::B3::Air::Tmp::isHashTableDeletedValue):
(JSC::B3::Air::Tmp::hash):
(JSC::B3::Air::Tmp::encodeGP):
(JSC::B3::Air::Tmp::encodeFP):
(JSC::B3::Air::Tmp::encodeGPR):
(JSC::B3::Air::Tmp::encodeFPR):
(JSC::B3::Air::Tmp::encodeGPTmp):
(JSC::B3::Air::Tmp::encodeFPTmp):
(JSC::B3::Air::Tmp::isEncodedGP):
(JSC::B3::Air::Tmp::isEncodedFP):
(JSC::B3::Air::Tmp::isEncodedGPR):
(JSC::B3::Air::Tmp::isEncodedFPR):
(JSC::B3::Air::Tmp::isEncodedGPTmp):
(JSC::B3::Air::Tmp::isEncodedFPTmp):
(JSC::B3::Air::Tmp::decodeGPR):
(JSC::B3::Air::Tmp::decodeFPR):
(JSC::B3::Air::Tmp::decodeGPTmp):
(JSC::B3::Air::Tmp::decodeFPTmp):
(JSC::B3::Air::TmpHash::hash):
(JSC::B3::Air::TmpHash::equal):
- b3/air/AirTmpInlines.h: Added.
(JSC::B3::Air::Tmp::Tmp):
- b3/air/AirValidate.cpp: Added.
(JSC::B3::Air::validate):
- b3/air/AirValidate.h: Added.
- b3/air/opcode_generator.rb: Added.
- b3/generate_pattern_matcher.rb: Added.
- b3/testb3.cpp: Added.
(JSC::B3::compileAndRun):
(JSC::B3::test42):
(JSC::B3::testLoad42):
(JSC::B3::testArg):
(JSC::B3::testAddArgs):
(JSC::B3::testAddArgs32):
(JSC::B3::testStore):
(JSC::B3::testTrunc):
(JSC::B3::testAdd1):
(JSC::B3::testStoreAddLoad):
(JSC::B3::testStoreAddAndLoad):
(JSC::B3::testAdd1Uncommuted):
(JSC::B3::testLoadOffset):
(JSC::B3::testLoadOffsetNotConstant):
(JSC::B3::testLoadOffsetUsingAdd):
(JSC::B3::testLoadOffsetUsingAddNotConstant):
(JSC::B3::run):
(run):
(main):
- bytecode/CodeBlock.h:
(JSC::CodeBlock::specializationKind):
- jit/Reg.h:
(JSC::Reg::index):
(JSC::Reg::isSet):
(JSC::Reg::operator bool):
(JSC::Reg::isHashTableDeletedValue):
(JSC::Reg::AllRegsIterable::iterator::iterator):
(JSC::Reg::AllRegsIterable::iterator::operator*):
(JSC::Reg::AllRegsIterable::iterator::operator++):
(JSC::Reg::AllRegsIterable::iterator::operator==):
(JSC::Reg::AllRegsIterable::iterator::operator!=):
(JSC::Reg::AllRegsIterable::begin):
(JSC::Reg::AllRegsIterable::end):
(JSC::Reg::all):
(JSC::Reg::invalid):
(JSC::Reg::operator!): Deleted.
- jit/RegisterAtOffsetList.cpp:
(JSC::RegisterAtOffsetList::RegisterAtOffsetList):
- jit/RegisterAtOffsetList.h:
(JSC::RegisterAtOffsetList::clear):
(JSC::RegisterAtOffsetList::size):
(JSC::RegisterAtOffsetList::begin):
(JSC::RegisterAtOffsetList::end):
- jit/RegisterSet.h:
(JSC::RegisterSet::operator==):
(JSC::RegisterSet::hash):
(JSC::RegisterSet::forEach):
(JSC::RegisterSet::setAny):
Source/WTF:
- WTF.xcodeproj/project.pbxproj:
- wtf/CMakeLists.txt:
- wtf/HashSet.h:
(WTF::copyToVector):
(WTF::=):
- wtf/ListDump.h:
(WTF::PointerListDump::PointerListDump):
(WTF::PointerListDump::dump):
(WTF::MapDump::MapDump):
(WTF::listDump):
(WTF::pointerListDump):
(WTF::sortedListDump):
- wtf/MathExtras.h:
(WTF::leftShiftWithSaturation):
(WTF::rangesOverlap):
- wtf/Platform.h:
- wtf/ScopedLambda.h: Added.
(WTF::scopedLambda):
- wtf/SharedTask.h:
(WTF::createSharedTask):
- 4:53 PM Changeset in webkit [191704] by
-
- 2 edits in trunk/Tools
Do not sanitize user input for input[type=url]
https://bugs.webkit.org/show_bug.cgi?id=150346
<rdar://problem/23243240>
Patch by Keith Rollin <Keith Rollin> on 2015-10-28
Reviewed by Brent Fulgham.
The Windows version of DumpRenderTree's eventSender.keyDown handler
simulates user-entry by decomposing the given character into a virtual
key code and a set of modifier keys. The code that determines if the
shift key should be simulated only worked if the character was an
upper case character. Extend this support to also include symbols that
(on the U.S. keyboard) require holding down the shift key.
This change allows fast/forms/input-user-input-sanitization.html
to succeed, which requires us to simulate the entering of '@' and ':'.
- DumpRenderTree/win/EventSender.cpp:
(keyDownCallback):
- 4:25 PM Changeset in webkit [191703] by
-
- 9 edits in trunk/Source/WebInspectorUI
Web Inspector: Show Timeline Markers again (DOMContentLoaded, Load, console.timeStamp)
https://bugs.webkit.org/show_bug.cgi?id=150612
Reviewed by Timothy Hatcher.
- Localizations/en.lproj/localizedStrings.js:
Tooltip strings for the timeline markers.
- UserInterface/Models/TimelineRecording.js:
(WebInspector.TimelineRecording.prototype.addEventMarker):
Dispatch an event so the views listening to this recording can add the markers.
- UserInterface/Views/OverviewTimelineView.js:
(WebInspector.OverviewTimelineView):
(WebInspector.OverviewTimelineView.prototype._markerAdded):
Add the marker to the OverviewTimelineView's ruler.
- UserInterface/Views/TimelineOverview.js:
(WebInspector.TimelineOverview):
(WebInspector.TimelineOverview.prototype._markerAdded):
(WebInspector.TimelineOverview.prototype.addMarker): Deleted.
Add the marker to the TimelineOverview's ruler. Remove the unused method.
- UserInterface/Views/TimelineRuler.js:
(WebInspector.TimelineRuler.prototype.addMarker):
Give some marker's a tooltip based on their type.
- UserInterface/Views/TimelineOverview.css:
(.timeline-overview > .timeline-ruler > .markers):
(.timeline-overview.frames > .timeline-ruler > .markers > .marker:not(.current-time)):
Correct the height of markers in the timeline overview.
Hide markers non-current-time markers in the rendering frames view.
- UserInterface/Views/TimelineRuler.css:
(.timeline-ruler > .markers > .marker):
(.timeline-ruler > .markers > .marker::before):
Give markers a bit of width to make it easier to trigger their tooltip.
(.timeline-ruler > .markers > .marker.load-event):
(.timeline-ruler > .markers > .marker.dom-content-event):
(.timeline-ruler > .markers > .marker.timestamp):
Adjust coloring of the markers. hsla(0.5) was causing bleeding
with width 1px to 2px. hsl() with opacity it was always 1px.
- 4:17 PM Changeset in webkit [191702] by
-
- 13 edits in trunk/Source/WebKit2
WKView being inside WKWebView leads to weird API issues
https://bugs.webkit.org/show_bug.cgi?id=150174
Reviewed by Anders Carlsson.
- UIProcess/API/C/mac/WKPagePrivateMac.mm:
(WKPageGetObjectRegistry):
- UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController _remoteObjectRegistry]):
- UIProcess/API/mac/WKView.mm:
(-[WKView dealloc]):
(-[WKView _inspectorAttachmentView]):
(-[WKView _setInspectorAttachmentView:]):
(-[WKView windowOcclusionDetectionEnabled]):
(-[WKView setWindowOcclusionDetectionEnabled:]):
(-[WKView _setTotalHeightOfBanners:]):
(-[WKView _totalHeightOfBanners]):
(-[WKView initWithFrame:processPool:configuration:webView:]): Deleted.
(-[WKView _remoteObjectRegistry]): Deleted.
(-[WKView _startWindowDrag]): Deleted.
- UIProcess/API/mac/WKViewInternal.h:
- UIProcess/Cocoa/WebViewImpl.h:
(WebKit::WebViewImpl::setWindowOcclusionDetectionEnabled):
(WebKit::WebViewImpl::windowOcclusionDetectionEnabled):
(WebKit::WebViewImpl::setTotalHeightOfBanners):
(WebKit::WebViewImpl::totalHeightOfBanners):
- UIProcess/Cocoa/WebViewImpl.mm:
(WebKit::WebViewImpl::window):
(WebKit::WebViewImpl::setInspectorAttachmentView):
(WebKit::WebViewImpl::inspectorAttachmentView):
(WebKit::WebViewImpl::remoteObjectRegistry):
(WebKit::WebViewImpl::destroyRemoteObjectRegistry):
- UIProcess/PageClient.h:
- UIProcess/WebPageProxy.h:
- UIProcess/mac/PageClientImpl.h:
- UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::isViewVisible):
(WebKit::PageClientImpl::createColorPicker):
(WebKit::PageClientImpl::startWindowDrag):
(WebKit::PageClientImpl::platformWindow):
(WebKit::PageClientImpl::inspectorAttachmentView):
(WebKit::PageClientImpl::remoteObjectRegistry):
- UIProcess/mac/WebInspectorProxyMac.mm:
(WebKit::WebInspectorProxy::platformCreateInspectorPage):
(WebKit::WebInspectorProxy::platformCanAttach):
(WebKit::WebInspectorProxy::platformBringToFront):
(WebKit::WebInspectorProxy::inspectedViewFrameDidChange):
(WebKit::WebInspectorProxy::platformInspectedWindowHeight):
(WebKit::WebInspectorProxy::platformInspectedWindowWidth):
(WebKit::WebInspectorProxy::platformAttach):
(WebKit::WebInspectorProxy::platformDetach):
(WebKit::WebInspectorProxy::platformStartWindowDrag):
- UIProcess/mac/WebPageProxyMac.mm:
(WebKit::WebPageProxy::startWindowDrag):
(WebKit::WebPageProxy::platformWindow):
(WebKit::WebPageProxy::inspectorAttachmentView):
(WebKit::WebPageProxy::remoteObjectRegistry):
(WebKit::WebPageProxy::wkView): Deleted.
Get rid of the wkView() getters on PageClientImpl and WebPageProxy, because
those can't be a thing in the brave new world. Instead, plumb the four
callers through PageClient to WebViewImpl.
Also, move a few more things (banners, window occlusion).
- 4:11 PM Changeset in webkit [191701] by
-
- 4 edits in trunk/PerformanceTests
Add an option to make the graphics benchmark runs a specific test
https://bugs.webkit.org/show_bug.cgi?id=150528
rdar://problem/23246614
Reviewed by Zalan Bujtas.
Add a checkbox that lets the user list all of the available tests, and select
the ones to run repeatedly. The test checkboxes will update the state of the suite
checkbox. The selected tests are stored in localStorage to make it easy to do
repeated runs.
- Animometer/runner/animometer.html: Add a checkbox to show individual tests.
Update other markup.
- Animometer/runner/resources/animometer.css: Make the settings area a little wider
to accommodate the longer names of the tests
- Animometer/runner/resources/animometer.js:
(startBenchmark): Change the way that the suites are fed into the benchmark
runner. Go through each of the suites and their tests, and create a new Suite
with just the enabled tests. While enumerating store the enabled tests into
localStorage.
(initialize): Initialization routine (taking over populateSettings). When the
checkbox for showing tests is toggled, add or remove a class on #suites to show
the individual tests.
(updateSuiteSelection): Called whenever the user toggles the checkbox for a suite.
Either select all or none of the tests.
(updateTestSelection): Called whenever the user toggles the checkbox for a test.
(updateSuiteCheckbox): Update the state of the test's suite's checkbox to
indeterminate if there is at least one enabled test, unchecked if none are selected,
and checked if all are selected.
(localStorageNameForTest): Helper function to get the name of the test to use as
a key to localStorage.
(populateSettings): Add the tests for each suite into an inner list.
- 3:59 PM Changeset in webkit [191700] by
-
- 9 edits in trunk/Source/JavaScriptCore
Rename MacroAssembler::callProbe() to probe().
https://bugs.webkit.org/show_bug.cgi?id=150641
Reviewed by Saam Barati.
To do this, I needed to disambiguate between the low-level probe() from the
high-level version that takes a std::function. I did this by changing the low-
level version to not take default args anymore.
- assembler/AbstractMacroAssembler.h:
- assembler/MacroAssembler.cpp:
(JSC::stdFunctionCallback):
(JSC::MacroAssembler::probe):
(JSC::MacroAssembler::callProbe): Deleted.
- assembler/MacroAssembler.h:
(JSC::MacroAssembler::urshift32):
- assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::repatchCall):
- assembler/MacroAssemblerARM64.h:
(JSC::MacroAssemblerARM64::repatchCall):
- assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::repatchCall):
- assembler/MacroAssemblerPrinter.h:
(JSC::MacroAssemblerPrinter::print):
- assembler/MacroAssemblerX86Common.h:
(JSC::MacroAssemblerX86Common::maxJumpReplacementSize):
- 3:53 PM Changeset in webkit [191699] by
-
- 2 edits in trunk/Source/WebKit/mac
WebKit, not WebCore, should do context menu conversion
https://bugs.webkit.org/show_bug.cgi?id=150640
Reviewed by Tim Horton.
- WebView/WebHTMLView.mm:
(createShareMenuItem):
(createMenuItem):
(createMenuItems):
(customMenuFromDefaultItems):
- 3:52 PM Changeset in webkit [191698] by
-
- 1 edit in trunk/Source/WebKit2/ChangeLog
Stub out more of the context menu SPI
https://bugs.webkit.org/show_bug.cgi?id=150606
Reviewed by Dan Bernstein.
Add a delegate method that will allow the client to modify the menu. Also,
add an empty _WKContextMenuElementInfo class and its _WKElementInfo superclass.
- UIProcess/API/Cocoa/WKUIDelegatePrivate.h:
- UIProcess/API/Cocoa/_WKContextMenuElementInfo.h: Added.
- UIProcess/API/Cocoa/_WKContextMenuElementInfo.mm: Added.
- UIProcess/API/Cocoa/_WKElementInfo.h: Added.
- UIProcess/API/Cocoa/_WKElementInfo.mm: Added.
- UIProcess/Cocoa/UIDelegate.h:
- UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::setDelegate):
(WebKit::UIDelegate::ContextMenuClient::menuFromProposedMenu):
(WebKit::UIDelegate::UIClient::createNewPage):
- UIProcess/mac/WebContextMenuProxyMac.mm:
(WebKit::WebContextMenuProxyMac::showContextMenu):
- WebKit2.xcodeproj/project.pbxproj:
- 3:50 PM Changeset in webkit [191697] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Zoom never goes back to 100% size
https://bugs.webkit.org/show_bug.cgi?id=150637
Add and subtract 20% from the zoom level so the zoom factor can return
to the 1 starting zoom factor if you go back the other direction.
Reviewed by Joseph Pecoraro.
- UserInterface/Base/Main.js:
(WebInspector._increaseZoom): Add 0.2 instead of multiplying 1.2.
(WebInspector._decreaseZoom): Subtract 0.2 instead of multiplying 0.8.
- 2:55 PM Changeset in webkit [191696] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Rendering Frames pie chart does not update during initial selection of a timeline range
https://bugs.webkit.org/show_bug.cgi?id=150630
Reviewed by Geoffrey Garen.
No longer suppress selection changed events while dragging to create a new selection.
We dispatch selection changed events when adjusting an existing selection, so it makes
sense to treat both cases identically.
- UserInterface/Views/TimelineRuler.js:
(WebInspector.TimelineRuler): Deleted.
(WebInspector.TimelineRuler.prototype._dispatchTimeRangeSelectionChangedEvent): Deleted.
(WebInspector.TimelineRuler.prototype._handleMouseMove): Deleted.
- 2:34 PM Changeset in webkit [191695] by
-
- 2 edits in trunk/LayoutTests
Update FTL to support UntypedUse operands for op_sub.
https://bugs.webkit.org/show_bug.cgi?id=150562
Not reviewed.
- js/regress/script-tests/ftl-object-sub.js:
- Removed a debugging print() that was accidentally left in.
- 2:25 PM Changeset in webkit [191694] by
-
- 1 edit in trunk/Source/WebInspectorUI/ChangeLog
Fix typo.
- 2:24 PM Changeset in webkit [191693] by
-
- 332 edits in trunk/Source/WebInspectorUI
Web Inspector: Remove image generators and use SVG directly
https://bugs.webkit.org/show_bug.cgi?id=150602
Reviewed by Brain Burg.
This removes the code used to generate button image states as various canvas bitmaps.
With the simplification of the UI in Yosemite, we can now just style SVG images to change
the color used by the glyphs in these images. To do that we use the special "currentColor"
color keyword. That keyword represents the current value of the applied CSS text color.
This approach was used since it works across shadow DOM boundaries, which are there with
our new use of the SVG <use> element to import glyphs. This allows us to eliminate the
"stroked" and "filled" classes that were used to style some images that used the old
wrappedSVGDocument image utility.
Some of the SVG images had to be recreated -- specifically the removal of <clipPath> and
<text> elements. Those elements do not work or work well with the <use> element. We can
now only use graphical elements like <path>, <rect>, <circle>, etc.
- UserInterface/Images/*.svg: Added id to the top level for most images. Use currentColor instead of black. Sorted attributes.
- UserInterface/Images/gtk/*.svg: Added id to the top level for most images. Filed bug 150603 to track adopting currentColor.
- UserInterface/Base/ImageUtilities.js:
(useSVGSymbol): Added.
(catch): Deleted.
(_devicePixelRatioChanged): Deleted.
(_registerGeneratedImageUpdateFunction): Deleted.
(_logSQLError): Deleted.
(_logSQLTransactionError): Deleted.
(_prefetchCachedImagesAndUpdate): Deleted.
(_prefetchCachedImagesAndUpdate.): Deleted.
(else.): Deleted.
(restoreImageFromStorage): Deleted.
(imageLoaded): Deleted.
(ensureImageIsLoaded): Deleted.
(restoreImages.restoreActiveImages): Deleted.
(restoreImages): Deleted.
(restoreImage): Deleted.
(update): Deleted.
(generateImages.generateActiveImages): Deleted.
(generateImages): Deleted.
(generateImage): Deleted.
(_drawImageShadow): Deleted.
(_invertMaskImage): Deleted.
(_applyImageMask): Deleted.
(generateEmbossedImages): Deleted.
(invokeCallbackWithDocument): Deleted.
(imageLoad): Deleted.
(imageError): Deleted.
(wrappedSVGDocument): Deleted.
- UserInterface/Views/ActivateButtonNavigationItem.js:
(WebInspector.ActivateButtonNavigationItem.prototype.set activated):
(WebInspector.ActivateButtonNavigationItem.prototype.generateStyleText): Deleted.
- UserInterface/Views/ButtonNavigationItem.css:
(.navigation-bar .item.button):
(.navigation-bar .item.button > .glyph):
(.navigation-bar .item.button:not(.disabled):active > .glyph):
(.navigation-bar .item.button:not(.disabled):matches(:focus, .activate.activated, .radio.selected) > .glyph):
(.navigation-bar .item.button:not(.disabled):active:matches(:focus, .activate.activated, .radio.selected) > .glyph):
(body.window-inactive .navigation-bar .item.button > .glyph):
(.navigation-bar .item.button.disabled > .glyph):
(body.window-inactive .navigation-bar .item.button.disabled > .glyph):
(.navigation-bar .item.button.text-only): Deleted.
(body.window-inactive .navigation-bar .item.button:not(.suppress-emboss) > .glyph): Deleted.
(body.window-inactive .navigation-bar .item.button.disabled:not(.suppress-emboss) > .glyph): Deleted.
(.navigation-bar .item.button.suppress-emboss): Deleted.
(.navigation-bar .item.button.suppress-emboss > .glyph): Deleted.
(.navigation-bar .item.button.suppress-emboss:active > .glyph): Deleted.
(.navigation-bar .item.button.suppress-emboss.disabled > .glyph): Deleted.
- UserInterface/Views/ButtonNavigationItem.js:
(WebInspector.ButtonNavigationItem.prototype.set image):
(WebInspector.ButtonNavigationItem): Deleted.
(WebInspector.ButtonNavigationItem.prototype.get suppressBezel): Deleted.
(WebInspector.ButtonNavigationItem.prototype.set suppressBezel): Deleted.
(WebInspector.ButtonNavigationItem.prototype.generateStyleText): Deleted.
(WebInspector.ButtonNavigationItem.prototype._canvasIdentifier): Deleted.
(WebInspector.ButtonNavigationItem.prototype._updateImage): Deleted.
(WebInspector.ButtonNavigationItem.prototype._generateImages): Deleted.
- UserInterface/Views/ButtonToolbarItem.css:
(.toolbar .item.button > .glyph):
(.toolbar .item.button:not(.disabled):active > .glyph):
- UserInterface/Views/ControlToolbarItem.css:
(.toolbar .item.control):
(.toolbar .item.control:hover):
- UserInterface/Views/MultipleScopeBarItem.js:
(WebInspector.MultipleScopeBarItem):
- UserInterface/Views/NavigationBar.js:
(WebInspector.NavigationBar.prototype.updateLayoutSoon.update):
(WebInspector.NavigationBar.prototype.updateLayoutSoon):
(WebInspector.NavigationBar): Deleted.
(WebInspector.NavigationBar.prototype.insertNavigationItem): Deleted.
(WebInspector.NavigationBar.prototype.removeNavigationItem): Deleted.
(WebInspector.NavigationBar.prototype.updateLayout): Deleted.
(WebInspector.NavigationBar.prototype._updateStyle): Deleted.
- UserInterface/Views/NetworkSidebarPanel.js:
(WebInspector.NetworkSidebarPanel.prototype.treeElementAddedOrChanged):
- UserInterface/Views/RadioButtonNavigationItem.js:
(WebInspector.RadioButtonNavigationItem.prototype.set active):
(WebInspector.RadioButtonNavigationItem.prototype.generateStyleText): Deleted.
- UserInterface/Views/ScopeBar.css:
(.scope-bar > li.multiple:matches(.selected, :hover, :active) > .arrows):
(.scope-bar > li.multiple:matches(.selected, :hover, :active) > .arrows svg .filled): Deleted.
(.scope-bar > li.multiple:matches(.selected, :hover, :active) > .arrows svg .stroked): Deleted.
- UserInterface/Views/ScopeBarItem.js:
(WebInspector.ScopeBarItem):
- UserInterface/Views/ScopeRadioButtonNavigationItem.css:
(.scope-radio-button-navigation-item:hover > .arrows):
(.scope-radio-button-navigation-item.selected > .arrows > svg .stroked): Deleted.
- UserInterface/Views/ScopeRadioButtonNavigationItem.js:
(WebInspector.ScopeRadioButtonNavigationItem):
- UserInterface/Views/TimelineSidebarPanel.css:
(.sidebar > .panel.navigation.timeline > .title-bar.timeline-events > .title-bar-scope-bar > .default-item-selected > .multiple .arrows):
(.sidebar > .panel.navigation.timeline > .title-bar.timeline-events > .title-bar-scope-bar > .default-item-selected > .multiple svg .filled): Deleted.
(.sidebar > .panel.navigation.timeline > .title-bar.timeline-events > .title-bar-scope-bar > .default-item-selected > .multiple svg .stroked): Deleted.
- UserInterface/Views/TimelineSidebarPanel.js:
(WebInspector.TimelineSidebarPanel.prototype.treeElementAddedOrChanged):
(WebInspector.TimelineSidebarPanel.prototype._timelineAdded):
- UserInterface/Views/ToggleButtonNavigationItem.js:
(WebInspector.ToggleButtonNavigationItem): Deleted.
- UserInterface/Views/TreeElementStatusButton.css:
(.item > .status > .status-button):
(:matches(:focus, .force-focus) .item.selected > .status > .status-button):
(.item > .status > .status-button > svg .filled): Deleted.
(:matches(:focus, .force-focus) .item.selected > .status > .status-button > svg .filled): Deleted.
(.item > .status > .status-button > svg .stroked): Deleted.
(:matches(:focus, .force-focus) .item.selected > .status > .status-button > svg .stroked): Deleted.
- UserInterface/Views/VisualStyleCommaSeparatedKeywordEditor.js:
(WebInspector.VisualStyleCommaSeparatedKeywordEditor):
- UserInterface/Views/VisualStyleDetailsPanel.css:
(.sidebar > .panel.details.css-style .visual > .details-section .details-section > .header > .visual-style-section-clear):
- UserInterface/Views/VisualStyleKeywordIconList.css:
(.visual-style-property-container.keyword-icon-list > .visual-style-property-value-container > .keyword-icon-list-container > .keyword-icon.selected):
(.visual-style-property-container.keyword-icon-list > .visual-style-property-value-container > .keyword-icon-list-container > .keyword-icon:not(.selected) > div):
(.visual-style-property-container.keyword-icon-list > .visual-style-property-value-container > .keyword-icon-list-container > .keyword-icon.selected svg .stroked): Deleted.
(.visual-style-property-container.keyword-icon-list > .visual-style-property-value-container > .keyword-icon-list-container > .keyword-icon.selected svg .filled): Deleted.
- UserInterface/Views/VisualStyleKeywordIconList.js:
(WebInspector.VisualStyleKeywordIconList.createListItem):
(WebInspector.VisualStyleKeywordIconList):
- UserInterface/Views/VisualStylePropertyEditorLink.css:
(.visual-style-property-editor-link > .visual-style-property-editor-link-icon > :matches(.linked-icon, .unlinked-icon)):
(.visual-style-property-editor-link:not(.linked) > .visual-style-property-editor-link-icon > :matches(.linked-icon, .unlinked-icon)):
(.visual-style-property-editor-link > .visual-style-property-editor-link-icon): Deleted.
(.visual-style-property-editor-link > .visual-style-property-editor-link-icon > .unlinked-icon svg .filled): Deleted.
(.visual-style-property-editor-link > .visual-style-property-editor-link-icon > .unlinked-icon svg .stroked): Deleted.
- UserInterface/Views/VisualStylePropertyEditorLink.js:
(WebInspector.VisualStylePropertyEditorLink):
- UserInterface/Views/VisualStyleSelectorSection.css:
(.details-section.visual-style-selector-section > .header > .controls > .visual-style-selector-section-add-rule):
- UserInterface/Views/VisualStyleSelectorSection.js:
(WebInspector.VisualStyleSelectorSection):
- 2:17 PM Changeset in webkit [191692] by
-
- 4 edits in trunk/Source
Web Inspector: jsmin.py mistakenly removes whitespace from template literal strings
https://bugs.webkit.org/show_bug.cgi?id=148728
Reviewed by Joseph Pecoraro.
- Scripts/jsmin.py:
(JavascriptMinify.minify): Make backtick a quoting character.
- 2:16 PM Changeset in webkit [191691] by
-
- 3 edits in trunk/Source/WebKit2
Stop using ContextMenuItem::shareMenuItem in the UI process
https://bugs.webkit.org/show_bug.cgi?id=150578
Reviewed by Tim Horton.
- UIProcess/mac/WebContextMenuProxyMac.h:
- UIProcess/mac/WebContextMenuProxyMac.mm:
(WebKit::WebContextMenuProxyMac::createShareMenuItem):
(WebKit::WebContextMenuProxyMac::createContextMenuItem):
(WebKit::WebContextMenuProxyMac::shareMenuItem): Deleted.
- 2:14 PM Changeset in webkit [191690] by
-
- 6 edits in trunk/Source/WebKit2
WKView being inside WKWebView leads to weird API issues
https://bugs.webkit.org/show_bug.cgi?id=150174
Reviewed by Anders Carlsson.
- UIProcess/API/mac/WKView.mm:
(-[WKView _superDoCommandBySelector:]):
(-[WKView _createDrawingAreaProxy]): Deleted.
(-[WKView _processDidExit]): Deleted.
(-[WKView _pageClosed]): Deleted.
(-[WKView _didRelaunchProcess]): Deleted.
(-[WKView _convertToDeviceSpace:]): Deleted.
(-[WKView _convertToUserSpace:]): Deleted.
(-[WKView _executeSavedCommandBySelector:]): Deleted.
(-[WKResponderChainSink initWithResponderChain:]): Deleted.
(-[WKResponderChainSink detach]): Deleted.
(-[WKResponderChainSink didReceiveUnhandledCommand]): Deleted.
(-[WKResponderChainSink noResponderFor:]): Deleted.
(-[WKResponderChainSink doCommandBySelector:]): Deleted.
(-[WKResponderChainSink tryToPerform:with:]): Deleted.
- UIProcess/API/mac/WKViewInternal.h:
- UIProcess/Cocoa/WebViewImpl.h:
- UIProcess/Cocoa/WebViewImpl.mm:
(-[WKResponderChainSink initWithResponderChain:]):
(-[WKResponderChainSink detach]):
(-[WKResponderChainSink didReceiveUnhandledCommand]):
(-[WKResponderChainSink noResponderFor:]):
(-[WKResponderChainSink doCommandBySelector:]):
(-[WKResponderChainSink tryToPerform:with:]):
(WebKit::WebViewImpl::createDrawingAreaProxy):
(WebKit::WebViewImpl::processDidExit):
(WebKit::WebViewImpl::pageClosed):
(WebKit::WebViewImpl::didRelaunchProcess):
(WebKit::WebViewImpl::executeSavedCommandBySelector):
(WebKit::WebViewImpl::resetGestureController): Deleted.
- UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::createDrawingAreaProxy):
(WebKit::PageClientImpl::processDidExit):
(WebKit::PageClientImpl::pageClosed):
(WebKit::PageClientImpl::didRelaunchProcess):
(WebKit::PageClientImpl::convertToDeviceSpace):
(WebKit::PageClientImpl::convertToUserSpace):
(WebKit::PageClientImpl::executeSavedCommandBySelector):
Move most of the rest of WKViewInternal.h's methods to WebViewImpl.
- 1:41 PM Changeset in webkit [191689] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Timeline recording start button missing when WEB_REPLAY disabled (no ReplayAgent)
https://bugs.webkit.org/show_bug.cgi?id=150633
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-28
Reviewed by Timothy Hatcher.
- UserInterface/Views/TimelineSidebarPanel.js:
(WebInspector.TimelineSidebarPanel.prototype._updateReplayInterfaceVisibility):
Ensure we pass a boolean to classList.toggle.
- 1:04 PM Changeset in webkit [191688] by
-
- 4 edits1 copy1 add in trunk
Assertion failure in WebCore::FrameLoader::stopLoading() running fast/events tests
https://bugs.webkit.org/show_bug.cgi?id=150624
Source/WebCore:
Reviewed by Darin Adler.
After r191652, a form's target attribute can no longer refer to a frame's id,
only its name. This is because the frame's id no longer sets the Window name
when the frame's name attribute is missing. This caused a change in behavior
for the fast/events/form-iframe-target-before-load-crash*.html tests, which
exposed a pre-existing bug.
This patch updates the fast/events/form-iframe-target-before-load-crash*.html
tests so they keep testing the same thing as before r191652. It also adds a
variant to keep covering the newly exposed bug.
The issue was that the frame was no longer navigated when submitting the form
(due to the form's target not matching the frame name). Therefore, when
removing the iframe from the document, its navigation has not started yet and
DocumentLoadTiming::navigationStart() is not initialized yet when
FrameLoader::stopLoading() is called and we hit an assertion. This patch
replaces the assertion with an if check as we now know it can happen and we
have test coverage for it.
Test: fast/events/form-iframe-target-before-load-crash.html
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::stopLoading):
LayoutTests:
<rdar://problem/23294110>
Reviewed by Darin Adler.
- fast/events/form-iframe-target-before-load-crash2.html:
Set the frame name so that the test still tests the same thing as it was
originally testing before r191652. This is needed because the frame id
no longer sets the window name and therefore no longer matches the form's
target.
- fast/events/form-iframe-target-before-load-crash3-expected.txt: Added.
- fast/events/form-iframe-target-before-load-crash3.html: Added.
This is a version on fast/events/form-iframe-target-before-load-crash.html
with the frame name set so that it tests the same thing it was originally
testing before r191652. form-iframe-target-before-load-crash.html is kept
as is (without frame name) as it exposed a new crash.
- 1:00 PM Changeset in webkit [191687] by
-
- 25 edits4 copies2 adds in trunk/Source
Builtins generator should emit ENABLE(FEATURE) guards based on @conditional annotation
https://bugs.webkit.org/show_bug.cgi?id=150536
Reviewed by Yusuke Suzuki.
Source/JavaScriptCore:
Scan JS builtin files for @key=value and @flag annotations in single-line comments.
For @conditional=CONDITIONAL, emit CONDITIONAL guards around the relevant object's code.
Generate primary header includes separately from secondary header includes so we can
put the guard between the two header groups, as is customary in WebKit C++ code.
New tests:
Scripts/tests/builtins/WebCore-ArbitraryConditionalGuard-Separate.js
Scripts/tests/builtins/WebCore-DuplicateFlagAnnotation-Separate.js
Scripts/tests/builtins/WebCore-DuplicateKeyValueAnnotation-Separate.js
- Scripts/builtins/builtins_generate_combined_implementation.py:
(BuiltinsCombinedImplementationGenerator.generate_output):
(BuiltinsCombinedImplementationGenerator.generate_secondary_header_includes):
(BuiltinsCombinedImplementationGenerator.generate_header_includes): Deleted.
- Scripts/builtins/builtins_generate_separate_header.py:
(BuiltinsSeparateHeaderGenerator.generate_output):
(generate_secondary_header_includes):
(generate_header_includes): Deleted.
- Scripts/builtins/builtins_generate_separate_implementation.py:
(BuiltinsSeparateImplementationGenerator.generate_output):
(BuiltinsSeparateImplementationGenerator.generate_secondary_header_includes):
(BuiltinsSeparateImplementationGenerator.generate_header_includes): Deleted.
- Scripts/builtins/builtins_generate_separate_wrapper.py:
(BuiltinsSeparateWrapperGenerator.generate_output):
(BuiltinsSeparateWrapperGenerator.generate_secondary_header_includes):
(BuiltinsSeparateWrapperGenerator.generate_header_includes): Deleted.
- Scripts/builtins/builtins_generator.py:
(BuiltinsGenerator.generate_includes_from_entries):
(BuiltinsGenerator):
(BuiltinsGenerator.generate_primary_header_includes):
- Scripts/builtins/builtins_model.py:
(BuiltinObject.init):
(BuiltinsCollection.parse_builtins_file):
(BuiltinsCollection._parse_annotations):
- Scripts/tests/builtins/WebCore-ArbitraryConditionalGuard-Separate.js: Added.
- Scripts/tests/builtins/WebCore-DuplicateFlagAnnotation-Separate.js: Added.
- Scripts/tests/builtins/WebCore-DuplicateKeyValueAnnotation-Separate.js: Added.
- Scripts/tests/builtins/WebCore-GuardedBuiltin-Separate.js: Simplify.
- Scripts/tests/builtins/WebCore-GuardedInternalBuiltin-Separate.js: Simplify.
- Scripts/tests/builtins/WebCore-UnguardedBuiltin-Separate.js: Simplify.
- Scripts/tests/builtins/expected/WebCore-ArbitraryConditionalGuard-Separate.js-result: Added.
- Scripts/tests/builtins/expected/WebCore-DuplicateFlagAnnotation-Separate.js-error: Added.
- Scripts/tests/builtins/expected/WebCore-DuplicateKeyValueAnnotation-Separate.js-error: Added.
- Scripts/tests/builtins/expected/WebCore-GuardedBuiltin-Separate.js-result:
- Scripts/tests/builtins/expected/WebCore-GuardedInternalBuiltin-Separate.js-result:
- Scripts/tests/builtins/expected/WebCore-UnguardedBuiltin-Separate.js-result:
- Scripts/tests/builtins/expected/WebCore-xmlCasingTest-Separate.js-result:
Source/WebCore:
Replace @optional=FEATURE with @conditional=ENABLE(FEATURE) in builtins files.
- Modules/streams/ByteLengthQueuingStrategy.js:
- Modules/streams/CountQueuingStrategy.js:
- Modules/streams/ReadableStream.js:
- Modules/streams/ReadableStreamController.js:
- Modules/streams/ReadableStreamInternals.js:
- Modules/streams/ReadableStreamReader.js:
- Modules/streams/StreamInternals.js:
- Modules/streams/WritableStream.js:
- Modules/streams/WritableStreamInternals.js:
- 12:34 PM Changeset in webkit [191686] by
-
- 11 edits in trunk
Compile and link with CMake on Mac
https://bugs.webkit.org/show_bug.cgi?id=150632
Reviewed by Tim Horton.
.:
- Source/cmake/OptionsMac.cmake:
Source/WebKit:
- PlatformMac.cmake:
Source/WebKit2:
- CMakeLists.txt:
- PlatformEfl.cmake:
- PlatformGTK.cmake:
- PlatformMac.cmake:
Tools:
- TestWebKitAPI/PlatformMac.cmake:
- 12:13 PM Changeset in webkit [191685] by
-
- 5 edits4 adds in trunk/Source/WebKit2
Stub out more of the context menu SPI
https://bugs.webkit.org/show_bug.cgi?id=150606
Reviewed by Dan Bernstein.
Add a delegate method that will allow the client to modify the menu. Also,
add an empty _WKContextMenuElementInfo class and its _WKElementInfo superclass.
- UIProcess/API/Cocoa/WKUIDelegatePrivate.h:
- UIProcess/API/Cocoa/_WKContextMenuElementInfo.h: Added.
- UIProcess/API/Cocoa/_WKContextMenuElementInfo.mm: Added.
- UIProcess/API/Cocoa/_WKElementInfo.h: Added.
- UIProcess/API/Cocoa/_WKElementInfo.mm: Added.
- UIProcess/Cocoa/UIDelegate.h:
- UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::setDelegate):
(WebKit::UIDelegate::ContextMenuClient::menuFromProposedMenu):
(WebKit::UIDelegate::UIClient::createNewPage):
- UIProcess/mac/WebContextMenuProxyMac.mm:
(WebKit::WebContextMenuProxyMac::showContextMenu):
- WebKit2.xcodeproj/project.pbxproj:
- 12:04 PM Changeset in webkit [191684] by
-
- 9 edits1 copy1 delete in tags/Safari-602.1.9/Source
Merged r191673. rdar://problem/22702894
- 11:36 AM Changeset in webkit [191683] by
-
- 13 edits3 adds in trunk
Update FTL to support UntypedUse operands for op_sub.
https://bugs.webkit.org/show_bug.cgi?id=150562
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
- assembler/MacroAssemblerARM64.h:
- make the dataTempRegister and memoryTempRegister public so that we can move input registers out of them if needed.
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- We can now compile ArithSub.
- ftl/FTLCompile.cpp:
- Added BinaryArithGenerationContext to shuffle registers into a state that is
expected by the baseline snippet generator. This includes:
- Making sure that the input and output registers are not in the tag or scratch registers.
- Loading the tag registers with expected values.
- Restoring the registers to their original value on return.
- Added code to implement the ArithSub inline cache.
- ftl/FTLInlineCacheDescriptor.h:
(JSC::FTL::ArithSubDescriptor::ArithSubDescriptor):
(JSC::FTL::ArithSubDescriptor::leftType):
(JSC::FTL::ArithSubDescriptor::rightType):
- ftl/FTLInlineCacheSize.cpp:
(JSC::FTL::sizeOfArithSub):
- ftl/FTLInlineCacheSize.h:
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::DFG::LowerDFGToLLVM::compileArithAddOrSub):
- Added handling for UnusedType for the ArithSub case.
- ftl/FTLState.h:
- jit/GPRInfo.h:
(JSC::GPRInfo::reservedRegisters):
- jit/JITSubGenerator.h:
(JSC::JITSubGenerator::generateFastPath):
- When the result is in the same as one of the input registers, we'll end up corrupting the input in fast path even if we determine that we need to go to the slow path. We now move the input into the scratch register and operate on that instead and only move the result into the result register only after the fast path has succeeded.
- tests/stress/op_sub.js:
(o1.valueOf):
(runTest):
- Added some debugging tools: flags for verbose logging, and eager abort on fail.
LayoutTests:
- js/regress/ftl-sub-expected.txt: Added.
- js/regress/ftl-sub.html: Added.
- js/regress/script-tests/ftl-sub.js: Added.
(o1.valueOf):
(o2.valueOf):
(foo):
- 11:14 AM Changeset in webkit [191682] by
-
- 2 edits in trunk/Source/JavaScriptCore
Fix a typo in ProbeContext::fpr().
https://bugs.webkit.org/show_bug.cgi?id=150629
Reviewed by Yusuke Suzuki.
ProbeContext::fpr() should be calling CPUState::fpr(), not CPUState::gpr().
- assembler/AbstractMacroAssembler.h:
(JSC::AbstractMacroAssembler::ProbeContext::fpr):
- 11:11 AM Changeset in webkit [191681] by
-
- 815 edits2 copies24 adds in trunk/LayoutTests
Unreviewed. EFL gardening: rebaseline more tests after r191623.
https://bugs.webkit.org/show_bug.cgi?id=150628
- platform/efl/svg/as-background-image/background-image-preserveaspectRatio-support-expected.txt:
- platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
- platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
- platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
- platform/efl/tables/layering/paint-test-layering-1-expected.txt:
- platform/efl/tables/layering/paint-test-layering-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10009-expected.txt:
- platform/efl/tables/mozilla/bugs/bug100334-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10036-expected.txt:
- platform/efl/tables/mozilla/bugs/bug101201-expected.txt:
- platform/efl/tables/mozilla/bugs/bug101674-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10269-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10269-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10296-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10296-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug103533-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1055-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10565-expected.txt:
- platform/efl/tables/mozilla/bugs/bug106158-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug106158-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug10633-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1067-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1067-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
- platform/efl/tables/mozilla/bugs/bug106816-expected.txt:
- platform/efl/tables/mozilla/bugs/bug108340-expected.txt:
- platform/efl/tables/mozilla/bugs/bug110566-expected.txt:
- platform/efl/tables/mozilla/bugs/bug11321-expected.txt:
- platform/efl/tables/mozilla/bugs/bug113235-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug113235-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug113424-expected.txt:
- platform/efl/tables/mozilla/bugs/bug11384q-expected.txt:
- platform/efl/tables/mozilla/bugs/bug11384s-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1163-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1188-expected.txt:
- platform/efl/tables/mozilla/bugs/bug11944-expected.txt:
- platform/efl/tables/mozilla/bugs/bug119786-expected.txt:
- platform/efl/tables/mozilla/bugs/bug12008-expected.txt:
- platform/efl/tables/mozilla/bugs/bug120107-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug120364-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1220-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
- platform/efl/tables/mozilla/bugs/bug12268-expected.txt:
- platform/efl/tables/mozilla/bugs/bug12384-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1261-expected.txt:
- platform/efl/tables/mozilla/bugs/bug126742-expected.txt:
- platform/efl/tables/mozilla/bugs/bug12709-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1271-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug128229-expected.txt:
- platform/efl/tables/mozilla/bugs/bug12908-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug12908-2-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug12910-2-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug1296-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1302-expected.txt:
- platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
- platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
- platform/efl/tables/mozilla/bugs/bug13105-expected.txt:
- platform/efl/tables/mozilla/bugs/bug13118-expected.txt:
- platform/efl/tables/mozilla/bugs/bug13169-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug1318-expected.txt:
- platform/efl/tables/mozilla/bugs/bug133756-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug133756-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug13484-expected.txt:
- platform/efl/tables/mozilla/bugs/bug13526-expected.txt:
- platform/efl/tables/mozilla/bugs/bug137388-1-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug137388-2-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug137388-3-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug138725-expected.txt:
- platform/efl/tables/mozilla/bugs/bug139524-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug139524-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug139524-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug139524-4-expected.txt:
- platform/efl/tables/mozilla/bugs/bug14159-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
- platform/efl/tables/mozilla/bugs/bug14323-expected.txt:
- platform/efl/tables/mozilla/bugs/bug145572-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1474-expected.txt:
- platform/efl/tables/mozilla/bugs/bug149275-2-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug14929-expected.txt:
- platform/efl/tables/mozilla/bugs/bug15247-expected.txt:
- platform/efl/tables/mozilla/bugs/bug154780-expected.txt:
- platform/efl/tables/mozilla/bugs/bug15544-expected.txt:
- platform/efl/tables/mozilla/bugs/bug157890-expected.txt:
- platform/efl/tables/mozilla/bugs/bug159108-expected.txt:
- platform/efl/tables/mozilla/bugs/bug15933-expected.txt:
- platform/efl/tables/mozilla/bugs/bug16012-expected.txt:
- platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
- platform/efl/tables/mozilla/bugs/bug17130-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug17138-expected.txt:
- platform/efl/tables/mozilla/bugs/bug17168-expected.txt:
- platform/efl/tables/mozilla/bugs/bug175455-4-expected.txt:
- platform/efl/tables/mozilla/bugs/bug17548-expected.txt:
- platform/efl/tables/mozilla/bugs/bug17587-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1800-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1802-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1802s-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1809-expected.txt:
- platform/efl/tables/mozilla/bugs/bug1828-expected.txt:
- platform/efl/tables/mozilla/bugs/bug18359-expected.txt:
- platform/efl/tables/mozilla/bugs/bug18440-expected.txt:
- platform/efl/tables/mozilla/bugs/bug18558-expected.txt:
- platform/efl/tables/mozilla/bugs/bug18664-expected.txt:
- platform/efl/tables/mozilla/bugs/bug18955-expected.txt:
- platform/efl/tables/mozilla/bugs/bug19061-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug19061-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug19356-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2050-expected.txt:
- platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
- platform/efl/tables/mozilla/bugs/bug20804-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2123-expected.txt:
- platform/efl/tables/mozilla/bugs/bug21299-expected.txt:
- platform/efl/tables/mozilla/bugs/bug215629-expected.txt:
- platform/efl/tables/mozilla/bugs/bug21918-expected.txt:
- platform/efl/tables/mozilla/bugs/bug219693-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug219693-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug22019-expected.txt:
- platform/efl/tables/mozilla/bugs/bug220536-expected.txt:
- platform/efl/tables/mozilla/bugs/bug221784-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug221784-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug222336-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug22246-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug22246-2a-expected.txt:
- platform/efl/tables/mozilla/bugs/bug22246-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug22246-3a-expected.txt:
- platform/efl/tables/mozilla/bugs/bug22513-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2267-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2296-expected.txt:
- platform/efl/tables/mozilla/bugs/bug23072-expected.txt:
- platform/efl/tables/mozilla/bugs/bug23151-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug23235-expected.txt:
- platform/efl/tables/mozilla/bugs/bug23299-expected.txt:
- platform/efl/tables/mozilla/bugs/bug24200-expected.txt:
- platform/efl/tables/mozilla/bugs/bug24503-expected.txt:
- platform/efl/tables/mozilla/bugs/bug24627-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2469-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2479-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2479-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2479-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug24880-expected.txt:
- platform/efl/tables/mozilla/bugs/bug25004-expected.txt:
- platform/efl/tables/mozilla/bugs/bug25074-expected.txt:
- platform/efl/tables/mozilla/bugs/bug25086-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2516-expected.txt:
- platform/efl/tables/mozilla/bugs/bug25367-expected.txt:
- platform/efl/tables/mozilla/bugs/bug25663-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2585-expected.txt:
- platform/efl/tables/mozilla/bugs/bug26178-expected.txt:
- platform/efl/tables/mozilla/bugs/bug26553-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug2684-expected.txt:
- platform/efl/tables/mozilla/bugs/bug269566-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug27038-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug27038-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug27038-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug275625-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2757-expected.txt:
- platform/efl/tables/mozilla/bugs/bug277062-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug2773-expected.txt:
- platform/efl/tables/mozilla/bugs/bug278266-expected.txt:
- platform/efl/tables/mozilla/bugs/bug278385-expected.txt:
- platform/efl/tables/mozilla/bugs/bug27993-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2886-2-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug2886-expected.txt:
- platform/efl/tables/mozilla/bugs/bug28928-expected.txt:
- platform/efl/tables/mozilla/bugs/bug28933-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug29058-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug29157-expected.txt:
- platform/efl/tables/mozilla/bugs/bug29314-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug29429-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2947-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2954-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug2973-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2981-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2981-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug2997-expected.txt:
- platform/efl/tables/mozilla/bugs/bug30273-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3037-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3037-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug30418-expected.txt:
- platform/efl/tables/mozilla/bugs/bug30559-expected.txt:
- platform/efl/tables/mozilla/bugs/bug30692-expected.txt:
- platform/efl/tables/mozilla/bugs/bug30985-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3103-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3191-expected.txt:
- platform/efl/tables/mozilla/bugs/bug32205-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug32205-5-expected.txt:
- platform/efl/tables/mozilla/bugs/bug32447-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3260-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3263-expected.txt:
- platform/efl/tables/mozilla/bugs/bug32841-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3309-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3309-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug33137-expected.txt:
- platform/efl/tables/mozilla/bugs/bug33855-expected.txt:
- platform/efl/tables/mozilla/bugs/bug34176-expected.txt:
- platform/efl/tables/mozilla/bugs/bug34538-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3454-expected.txt:
- platform/efl/tables/mozilla/bugs/bug35662-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3681-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3681-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3718-expected.txt:
- platform/efl/tables/mozilla/bugs/bug38916-expected.txt:
- platform/efl/tables/mozilla/bugs/bug39209-expected.txt:
- platform/efl/tables/mozilla/bugs/bug3977-expected.txt:
- platform/efl/tables/mozilla/bugs/bug40828-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4093-expected.txt:
- platform/efl/tables/mozilla/bugs/bug41890-expected.txt:
- platform/efl/tables/mozilla/bugs/bug42187-expected.txt:
- platform/efl/tables/mozilla/bugs/bug42443-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4284-expected.txt:
- platform/efl/tables/mozilla/bugs/bug43039-expected.txt:
- platform/efl/tables/mozilla/bugs/bug43204-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4385-expected.txt:
- platform/efl/tables/mozilla/bugs/bug43854-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4427-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4429-expected.txt:
- platform/efl/tables/mozilla/bugs/bug44505-expected.txt:
- platform/efl/tables/mozilla/bugs/bug44523-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4501-expected.txt:
- platform/efl/tables/mozilla/bugs/bug45055-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug45055-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4520-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4523-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4527-expected.txt:
- platform/efl/tables/mozilla/bugs/bug45350-expected.txt:
- platform/efl/tables/mozilla/bugs/bug45486-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4576-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46268-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46268-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46268-3-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46268-5-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46268-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46368-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46368-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46480-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46480-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46623-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46623-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug46944-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4739-expected.txt:
- platform/efl/tables/mozilla/bugs/bug47432-expected.txt:
- platform/efl/tables/mozilla/bugs/bug48028-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug48028-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4803-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4849-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug4849-expected.txt:
- platform/efl/tables/mozilla/bugs/bug48827-expected.txt:
- platform/efl/tables/mozilla/bugs/bug51037-expected.txt:
- platform/efl/tables/mozilla/bugs/bug51140-expected.txt:
- platform/efl/tables/mozilla/bugs/bug51727-expected.txt:
- platform/efl/tables/mozilla/bugs/bug5188-expected.txt:
- platform/efl/tables/mozilla/bugs/bug52505-expected.txt:
- platform/efl/tables/mozilla/bugs/bug52506-expected.txt:
- platform/efl/tables/mozilla/bugs/bug53690-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug53690-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug53891-expected.txt:
- platform/efl/tables/mozilla/bugs/bug5538-expected.txt:
- platform/efl/tables/mozilla/bugs/bug55527-expected.txt:
- platform/efl/tables/mozilla/bugs/bug55545-expected.txt:
- platform/efl/tables/mozilla/bugs/bug55694-expected.txt:
- platform/efl/tables/mozilla/bugs/bug55789-expected.txt:
- platform/efl/tables/mozilla/bugs/bug56201-expected.txt:
- platform/efl/tables/mozilla/bugs/bug56405-expected.txt:
- platform/efl/tables/mozilla/bugs/bug57300-expected.txt:
- platform/efl/tables/mozilla/bugs/bug57378-expected.txt:
- platform/efl/tables/mozilla/bugs/bug57828-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug57828-expected.txt:
- platform/efl/tables/mozilla/bugs/bug5797-expected.txt:
- platform/efl/tables/mozilla/bugs/bug5798-expected.txt:
- platform/efl/tables/mozilla/bugs/bug5799-expected.txt:
- platform/efl/tables/mozilla/bugs/bug5835-expected.txt:
- platform/efl/tables/mozilla/bugs/bug5838-expected.txt:
- platform/efl/tables/mozilla/bugs/bug58402-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug59354-expected.txt:
- platform/efl/tables/mozilla/bugs/bug60013-expected.txt:
- platform/efl/tables/mozilla/bugs/bug60749-expected.txt:
- platform/efl/tables/mozilla/bugs/bug60804-expected.txt:
- platform/efl/tables/mozilla/bugs/bug60807-expected.txt:
- platform/efl/tables/mozilla/bugs/bug60992-expected.txt:
- platform/efl/tables/mozilla/bugs/bug6184-expected.txt:
- platform/efl/tables/mozilla/bugs/bug625-expected.txt:
- platform/efl/tables/mozilla/bugs/bug6304-expected.txt:
- platform/efl/tables/mozilla/bugs/bug63785-expected.txt:
- platform/efl/tables/mozilla/bugs/bug6404-expected.txt:
- platform/efl/tables/mozilla/bugs/bug647-expected.txt:
- platform/efl/tables/mozilla/bugs/bug650-expected.txt:
- platform/efl/tables/mozilla/bugs/bug6674-expected.txt:
- platform/efl/tables/mozilla/bugs/bug67864-expected.txt:
- platform/efl/tables/mozilla/bugs/bug67915-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug68998-expected.txt:
- platform/efl/tables/mozilla/bugs/bug69187-expected.txt:
- platform/efl/tables/mozilla/bugs/bug69382-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug69382-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug709-expected.txt:
- platform/efl/tables/mozilla/bugs/bug7112-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug7112-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug7121-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug72359-expected.txt:
- platform/efl/tables/mozilla/bugs/bug73321-expected.txt:
- platform/efl/tables/mozilla/bugs/bug7342-expected.txt:
- platform/efl/tables/mozilla/bugs/bug7471-expected.txt:
- platform/efl/tables/mozilla/bugs/bug75250-expected.txt:
- platform/efl/tables/mozilla/bugs/bug7714-expected.txt:
- platform/efl/tables/mozilla/bugs/bug78162-expected.txt:
- platform/efl/tables/mozilla/bugs/bug8032-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug81934-expected.txt:
- platform/efl/tables/mozilla/bugs/bug82946-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug8361-expected.txt:
- platform/efl/tables/mozilla/bugs/bug83786-expected.txt: Added.
- platform/efl/tables/mozilla/bugs/bug8381-expected.txt:
- platform/efl/tables/mozilla/bugs/bug86708-expected.txt:
- platform/efl/tables/mozilla/bugs/bug8858-expected.txt:
- platform/efl/tables/mozilla/bugs/bug8950-expected.txt:
- platform/efl/tables/mozilla/bugs/bug9072-expected.txt:
- platform/efl/tables/mozilla/bugs/bug9123-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug9123-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
- platform/efl/tables/mozilla/bugs/bug92647-2-expected.txt:
- platform/efl/tables/mozilla/bugs/bug9271-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug93363-expected.txt:
- platform/efl/tables/mozilla/bugs/bug963-expected.txt:
- platform/efl/tables/mozilla/bugs/bug96334-expected.txt:
- platform/efl/tables/mozilla/bugs/bug96343-expected.txt:
- platform/efl/tables/mozilla/bugs/bug965-expected.txt:
- platform/efl/tables/mozilla/bugs/bug97138-expected.txt:
- platform/efl/tables/mozilla/bugs/bug97383-expected.txt:
- platform/efl/tables/mozilla/bugs/bug9879-1-expected.txt:
- platform/efl/tables/mozilla/bugs/bug99923-expected.txt:
- platform/efl/tables/mozilla/bugs/bug99948-expected.txt:
- platform/efl/tables/mozilla/collapsing_borders/bug127040-expected.txt:
- platform/efl/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
- platform/efl/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
- platform/efl/tables/mozilla/core/bloomberg-expected.txt:
- platform/efl/tables/mozilla/core/borders-expected.txt:
- platform/efl/tables/mozilla/core/captions-expected.txt:
- platform/efl/tables/mozilla/core/cell_heights-expected.txt:
- platform/efl/tables/mozilla/core/col_span-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_auto_auto-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_auto_autoFix-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_auto_autoFixPer-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_auto_autoPer-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_auto_fix-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_auto_fixPer-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_auto_per-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_fix_autoFix-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_fix_autoPer-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_fix_fix-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_fix_fixPer-expected.txt:
- platform/efl/tables/mozilla/core/col_widths_fix_per-expected.txt:
- platform/efl/tables/mozilla/core/margins-expected.txt:
- platform/efl/tables/mozilla/core/misc-expected.txt:
- platform/efl/tables/mozilla/core/nested1-expected.txt:
- platform/efl/tables/mozilla/core/one_row-expected.txt:
- platform/efl/tables/mozilla/core/row_span-expected.txt:
- platform/efl/tables/mozilla/core/table_frame-expected.txt:
- platform/efl/tables/mozilla/core/table_rules-expected.txt:
- platform/efl/tables/mozilla/core/table_widths-expected.txt:
- platform/efl/tables/mozilla/dom/appendCol2-expected.txt:
- platform/efl/tables/mozilla/dom/appendRowsExpand1-expected.txt:
- platform/efl/tables/mozilla/dom/appendTbodyExpand1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteCellsRebuild1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteCellsShrink1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteCellsShrink2-expected.txt:
- platform/efl/tables/mozilla/dom/deleteCol1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteCol2-expected.txt:
- platform/efl/tables/mozilla/dom/deleteCol3-expected.txt:
- platform/efl/tables/mozilla/dom/deleteColGroup1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteColGroup2-expected.txt:
- platform/efl/tables/mozilla/dom/deleteRowsRebuild1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteRowsShrink1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteTbodyExpand1-expected.txt:
- platform/efl/tables/mozilla/dom/deleteTbodyRebuild1-expected.txt:
- platform/efl/tables/mozilla/dom/insertCellsExpand1-expected.txt:
- platform/efl/tables/mozilla/dom/insertCellsExpand2-expected.txt:
- platform/efl/tables/mozilla/dom/insertCellsRebuild1-expected.txt:
- platform/efl/tables/mozilla/dom/insertCellsRebuild2-expected.txt:
- platform/efl/tables/mozilla/dom/insertColGroups1-expected.txt:
- platform/efl/tables/mozilla/dom/insertColGroups2-expected.txt:
- platform/efl/tables/mozilla/dom/insertCols1-expected.txt:
- platform/efl/tables/mozilla/dom/insertCols2-expected.txt:
- platform/efl/tables/mozilla/dom/insertCols3-expected.txt:
- platform/efl/tables/mozilla/dom/insertCols4-expected.txt:
- platform/efl/tables/mozilla/dom/insertCols5-expected.txt:
- platform/efl/tables/mozilla/dom/insertRowsExpand1-expected.txt:
- platform/efl/tables/mozilla/dom/insertRowsRebuild1-expected.txt:
- platform/efl/tables/mozilla/dom/tableDom-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_position-table-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_simple-table-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
- platform/efl/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
- platform/efl/tables/mozilla/marvin/body_col-expected.txt:
- platform/efl/tables/mozilla/marvin/body_tbody-expected.txt:
- platform/efl/tables/mozilla/marvin/body_tfoot-expected.txt:
- platform/efl/tables/mozilla/marvin/body_thead-expected.txt:
- platform/efl/tables/mozilla/marvin/col_span-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_align_justify-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_span-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_width_pct-expected.txt:
- platform/efl/tables/mozilla/marvin/colgroup_width_px-expected.txt:
- platform/efl/tables/mozilla/marvin/table_frame_border-expected.txt:
- platform/efl/tables/mozilla/marvin/table_frame_box-expected.txt:
- platform/efl/tables/mozilla/marvin/table_overflow_hidden_td-expected.txt: Added.
- platform/efl/tables/mozilla/marvin/table_overflow_td_dynamic_deactivate-expected.txt:
- platform/efl/tables/mozilla/marvin/table_row_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/table_row_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/table_row_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/table_rules_all-expected.txt:
- platform/efl/tables/mozilla/marvin/table_rules_groups-expected.txt:
- platform/efl/tables/mozilla/marvin/table_rules_none-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_aqua-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_black-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_blue-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_gray-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_green-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_lime-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_maroon-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_navy-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_olive-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_purple-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_red-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_silver-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_teal-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_white-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_yellow-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_border_0-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_border_1-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_border_2-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_border_3-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_caption_align_bot-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_caption_align_top-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_cellpadding_pct-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_default-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_id-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_row_th_nowrap-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_colspan-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_height-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_nowrap-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_rowspan-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_td_width-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_th_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_th_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_th_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_th_colspan-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_th_height-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_th_rowspan-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_th_width-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_width_percent-expected.txt:
- platform/efl/tables/mozilla/marvin/tables_width_px-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_align_justify-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_char-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/tbody_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/td_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/td_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/td_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/td_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_align_justify-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_char-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/tfoot_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/th_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/th_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/th_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/th_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_align_justify-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_char-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/thead_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_black-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_blue-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_gray-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_green-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_lime-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_maroon-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_navy-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_olive-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_purple-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_red-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_silver-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_teal-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_white-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_yellow-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/tr_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_caption_align_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_caption_align_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_span-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_width_px-expected.txt:
- platform/efl/tables/mozilla/marvin/x_col_width_rel-expected.txt:
- platform/efl/tables/mozilla/marvin/x_colgroup_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_colgroup_span-expected.txt:
- platform/efl/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_colgroup_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_colgroup_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_colgroup_width_rel-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_bgcolor_name-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_border-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_border_none-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_border_px-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_cellpadding-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_cellpadding_pct-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_cellspacing-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_cellspacing_pct-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_frame_void-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_rules_none-expected.txt:
- platform/efl/tables/mozilla/marvin/x_table_style-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_class-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_id-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_style-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tbody_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_align_justify-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_bgcolor_name-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_class-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_colspan-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_height-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_id-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_nowrap-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_rowspan-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_style-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_td_width-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_class-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_id-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_style-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tfoot_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_align_justify-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_bgcolor_name-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_class-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_colspan-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_height-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_id-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_nowrap-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_rowspan-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_style-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_th_width-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_align_center-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_align_left-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_align_right-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_class-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_id-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_style-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_thead_valign_top-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_align_char-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_bgcolor_name-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_class-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_id-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_style-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_valign_baseline-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_valign_bottom-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_valign_middle-expected.txt:
- platform/efl/tables/mozilla/marvin/x_tr_valign_top-expected.txt:
- platform/efl/tables/mozilla/other/body_col-expected.txt:
- platform/efl/tables/mozilla/other/cell_widths-expected.txt:
- platform/efl/tables/mozilla/other/cellspacing-expected.txt:
- platform/efl/tables/mozilla/other/move_row-expected.txt:
- platform/efl/tables/mozilla/other/ms-expected.txt:
- platform/efl/tables/mozilla/other/nested2-expected.txt:
- platform/efl/tables/mozilla/other/nestedTables-expected.txt:
- platform/efl/tables/mozilla/other/padding-expected.txt:
- platform/efl/tables/mozilla/other/slashlogo-expected.txt:
- platform/efl/tables/mozilla/other/test3-expected.txt:
- platform/efl/tables/mozilla/other/test6-expected.txt:
- platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
- platform/efl/tables/mozilla/other/wa_table_tr_align-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/97619-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug1010-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug101759-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug104898-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug106336-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug106966-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug1128-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug1164-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug11945-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug128876-expected.txt: Added.
- platform/efl/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug14007-1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug14159-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug1647-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug17826-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug178855-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug18770-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug19526-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug21518-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug220653-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug23847-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug24880-1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug25707-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug27993-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3105-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3166-11-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3166-12-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3166-13-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3166-14-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3166-16-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3166-17-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug32205-1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug32205-4-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug4294-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug51000-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug59252-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug65372-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug67915-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug6933-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug7113-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug7121-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug72393-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug73629-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug80762-2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug8499-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug85016-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug91057-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug92868_1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/bugs/bug9879-1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
- platform/efl/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/captions1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/captions2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/captions3-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/col_span2-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/cols1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/columns-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/conflicts-expected.txt:
- platform/efl/tables/mozilla_expected_failures/core/standards1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/dom/appendCells1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/dom/appendCol1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/dom/appendColGroup1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_frame_above-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_frame_below-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_frame_void-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_caption-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_caption_bottom-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_caption_hidden-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_caption_hidden_table-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_caption_left-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_caption_right-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_caption_top-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_table-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.txt: Added.
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.txt: Added.
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.txt: Added.
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.txt: Copied from LayoutTests/platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.txt.
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.txt: Copied from LayoutTests/platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.txt.
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_td_dynamic_deactivate-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
- platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
- platform/efl/tables/mozilla_expected_failures/other/empty_cells-expected.txt:
- platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
- 11:07 AM Changeset in webkit [191680] by
-
- 4 edits2 adds in trunk
Should never be reached failure in WebCore::backgroundRectForBox
https://bugs.webkit.org/show_bug.cgi?id=150232
Reviewed by Simon Fraser.
We should never end up with simple container for composited layer when background-clip: text is present.
(not even when the box has no decoration to paint)
Source/WebCore:
Test: fast/backgrounds/background-clip-text-with-simple-container.html
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::paintsBoxDecorations):
(WebCore::RenderLayerBacking::isSimpleContainerCompositingLayer):
(WebCore::backgroundRectForBox):
LayoutTests:
- fast/backgrounds/background-clip-text-with-simple-container-expected.txt: Added.
- fast/backgrounds/background-clip-text-with-simple-container.html: Added.
- 11:04 AM Changeset in webkit [191679] by
-
- 2 edits in trunk/Tools
Unreviewed.
- Scripts/webkitpy/common/config/watchlist: Removed dead files from Streams API watchlist.
- 10:50 AM Changeset in webkit [191678] by
-
- 4 edits in trunk/Tools
Add WinCairo to list of ports in run-webkit-tests.
https://bugs.webkit.org/show_bug.cgi?id=150625
Reviewed by Brent Fulgham.
- Scripts/webkitpy/common/config/ports.py:
(DeprecatedPort.port):
(WinPort.run_webkit_tests_command):
(WinCairoPort):
(GtkWK2Port):
- Scripts/webkitpy/port/factory.py:
(PortFactory):
- Scripts/webkitpy/port/win.py:
(WinPort.find_system_pid):
(WinCairoPort):
- 10:48 AM Changeset in webkit [191677] by
-
- 3 edits in trunk/Source/JavaScriptCore
Add ability to print the PC register from JIT'ed code.
https://bugs.webkit.org/show_bug.cgi?id=150561
Reviewed by Geoffrey Garen.
- assembler/MacroAssemblerPrinter.cpp:
(JSC::printPC):
(JSC::MacroAssemblerPrinter::printCallback):
- assembler/MacroAssemblerPrinter.h:
(JSC::MacroAssemblerPrinter::PrintArg::PrintArg):
- 10:44 AM Changeset in webkit [191676] by
-
- 2 edits in trunk/LayoutTests
Adding imported/w3c/web-platform-tests/XMLHttpRequest/response-method.htm to the list of flaky tests on win
https://bugs.webkit.org/show_bug.cgi?id=150594
Unreviewed test gardening
- platform/win/TestExpectations:
- 10:43 AM Changeset in webkit [191675] by
-
- 5 edits in trunk/Source
Versioning.
- 10:42 AM Changeset in webkit [191674] by
-
- 1 copy in tags/Safari-602.1.9
New tag.
- 10:35 AM Changeset in webkit [191673] by
-
- 9 edits1 move in trunk/Source
Use RunLoopTimer in DataURLDecoder to avoid issues related to runloops
https://bugs.webkit.org/show_bug.cgi?id=150609
<rdar://problem/22702894>
Reviewed by Antti Koivisto.
Source/WebCore:
Use RunLoopTimer in DataURLDecoder to avoid issues related to RunLoops.
In particular, the callOnMainThread() call could fail to dispatch the
decoding result to the main thread if the client-side would spin its own
RunLoop.
This is similar to the approach used in DocumentLoader for
DocumentLoaderTimer.
No new tests, verified through manual testing.
- WebCore.xcodeproj/project.pbxproj:
- loader/ResourceLoader.cpp:
(WebCore::ResourceLoader::loadDataURL):
- page/Page.cpp:
(WebCore::Page::Page):
- page/Page.h:
- page/mac/PageMac.mm: Renamed from Source/WebCore/page/mac/PageMac.cpp.
(WebCore::Page::platformInitialize):
(WebCore::Page::addSchedulePair):
(WebCore::Page::removeSchedulePair):
- platform/network/DataURLDecoder.cpp:
(WebCore::DataURLDecoder::DecodingResultDispatcher::dispatch):
(WebCore::DataURLDecoder::DecodingResultDispatcher::DecodingResultDispatcher):
(WebCore::DataURLDecoder::DecodingResultDispatcher::startTimer):
(WebCore::DataURLDecoder::DecodingResultDispatcher::timerFired):
(WebCore::DataURLDecoder::createDecodeTask):
(WebCore::DataURLDecoder::decode):
- platform/network/DataURLDecoder.h:
Source/WebKit2:
Move addSchedulePair() call to Page::platformInitialize() so that
RunLoopTimer can be used by any Page, even those that don't have
a WebPage wrapper.
- WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::platformInitialize): Deleted.
- 10:29 AM Changeset in webkit [191672] by
-
- 8 edits2 adds in trunk
Modern IDB: Implement most readonly attributes of IDBObjectStore.
https://bugs.webkit.org/show_bug.cgi?id=150617
Reviewed by Alex Christensen.
Source/WebCore:
Test: storage/indexeddb/modern/objectstore-attributes.html
- Modules/indexeddb/IDBObjectStore.h:
- Modules/indexeddb/client/IDBAnyImpl.cpp:
(WebCore::IDBClient::IDBAny::IDBAny):
- Modules/indexeddb/client/IDBAnyImpl.h:
(WebCore::IDBClient::IDBAny::create):
- Modules/indexeddb/client/IDBObjectStoreImpl.cpp:
(WebCore::IDBClient::IDBObjectStore::name):
(WebCore::IDBClient::IDBObjectStore::keyPathAny):
(WebCore::IDBClient::IDBObjectStore::keyPath):
(WebCore::IDBClient::IDBObjectStore::transaction):
(WebCore::IDBClient::IDBObjectStore::id): Deleted.
- Modules/indexeddb/client/IDBObjectStoreImpl.h:
- Modules/indexeddb/legacy/LegacyObjectStore.h:
(WebCore::LegacyObjectStore::transaction):
LayoutTests:
- storage/indexeddb/modern/objectstore-attributes-expected.txt: Added.
- storage/indexeddb/modern/objectstore-attributes.html: Added.
- 10:09 AM Changeset in webkit [191671] by
-
- 30 edits in trunk/Source/WebCore
Replace 0 and NULL with nullptr in WebCore/editing.
https://bugs.webkit.org/show_bug.cgi?id=150555
Reviewed by Darin Adler.
No new tests because there is no behavior change.
- editing/ApplyStyleCommand.cpp:
(WebCore::ApplyStyleCommand::ApplyStyleCommand):
(WebCore::ApplyStyleCommand::splitAncestorsWithUnicodeBidi):
(WebCore::ApplyStyleCommand::applyInlineStyle):
- editing/ApplyStyleCommand.h:
(WebCore::ApplyStyleCommand::shouldRemoveInlineStyleFromElement):
- editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::applyCommandToComposite):
(WebCore::CompositeEditCommand::deleteInsignificantText):
- editing/DeleteSelectionCommand.cpp:
(WebCore::DeleteSelectionCommand::DeleteSelectionCommand):
(WebCore::DeleteSelectionCommand::initializeStartEnd):
- editing/EditCommand.cpp:
(WebCore::EditCommand::EditCommand):
- editing/EditCommand.h:
- editing/EditingStyle.cpp:
(WebCore::HTMLElementEquivalent::HTMLElementEquivalent):
- editing/EditingStyle.h:
(WebCore::EditingStyle::conflictsWithInlineStyleOfElement):
- editing/Editor.h:
- editing/EditorCommand.cpp:
(WebCore::Editor::commandIsSupportedFromMenuOrKeyBinding):
(WebCore::Editor::Command::Command):
- editing/FrameSelection.cpp:
(WebCore::DragCaretController::setCaretPosition):
(WebCore::FrameSelection::directionOfSelection):
- editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::entityMaskForText):
- editing/MarkupAccumulator.h:
- editing/RenderedPosition.cpp:
(WebCore::rendererFromPosition):
(WebCore::RenderedPosition::RenderedPosition):
- editing/RenderedPosition.h:
(WebCore::RenderedPosition::operator==):
(WebCore::RenderedPosition::uncachedInlineBox):
(WebCore::RenderedPosition::RenderedPosition):
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::handleStyleSpans):
- editing/SetNodeAttributeCommand.cpp:
(WebCore::SetNodeAttributeCommand::doUnapply):
- editing/SmartReplaceCF.cpp:
(WebCore::getSmartSet):
- editing/SpellChecker.cpp:
(WebCore::SpellCheckRequest::SpellCheckRequest):
(WebCore::SpellCheckRequest::didSucceed):
(WebCore::SpellCheckRequest::didCancel):
(WebCore::SpellCheckRequest::setCheckerAndSequence):
(WebCore::SpellCheckRequest::requesterDestroyed):
(WebCore::SpellChecker::SpellChecker):
- editing/SpellChecker.h:
- editing/VisiblePosition.cpp:
(WebCore::VisiblePosition::leftVisuallyDistinctCandidate):
(WebCore::VisiblePosition::rightVisuallyDistinctCandidate):
(WebCore::VisiblePosition::localCaretRect):
(WebCore::enclosingBlockFlowElement):
- editing/VisibleUnits.cpp:
(WebCore::CachedLogicallyOrderedLeafBoxes::CachedLogicallyOrderedLeafBoxes):
(WebCore::CachedLogicallyOrderedLeafBoxes::previousTextOrLineBreakBox):
(WebCore::visualWordPosition):
(WebCore::previousLinePosition):
(WebCore::nextLinePosition):
- editing/htmlediting.cpp:
(WebCore::highestEnclosingNodeOfType):
(WebCore::highestNodeToRemoveInPruning):
- editing/htmlediting.h:
(WebCore::firstPositionInOrBeforeNode):
- editing/ios/EditorIOS.mm:
(WebCore::Editor::setTextAlignmentForChangedBaseWritingDirection):
(WebCore::Editor::fontForSelection):
- editing/mac/AlternativeTextUIController.mm:
(WebCore::AlternativeTextUIController::AlernativeTextContextController::alternativesForContext):
- editing/mac/EditorMac.mm:
(WebCore::Editor::fontForSelection):
- editing/markup.cpp:
- editing/markup.h:
- 9:24 AM Changeset in webkit [191670] by
-
- 366 edits1 copy102 adds in trunk/LayoutTests
Unreviewed. EFL gardening: rebaseline more tests after r191623.
https://bugs.webkit.org/show_bug.cgi?id=150626
- platform/efl/editing/deleting/4922367-expected.txt:
- platform/efl/editing/deleting/5099303-expected.txt:
- platform/efl/editing/deleting/5126166-expected.txt:
- platform/efl/editing/deleting/5144139-2-expected.txt:
- platform/efl/editing/deleting/5206311-1-expected.txt:
- platform/efl/editing/deleting/5433862-2-expected.txt:
- platform/efl/editing/deleting/5483370-expected.txt:
- platform/efl/editing/deleting/delete-to-select-table-expected.txt:
- platform/efl/editing/deleting/table-cells-expected.txt:
- platform/efl/editing/execCommand/5481523-expected.txt:
- platform/efl/editing/inserting/5058163-1-expected.txt:
- platform/efl/editing/inserting/insert-paragraph-01-expected.txt:
- platform/efl/editing/inserting/insert-paragraph-02-expected.txt:
- platform/efl/editing/inserting/paragraph-separator-in-table-1-expected.txt:
- platform/efl/editing/inserting/paragraph-separator-in-table-2-expected.txt:
- platform/efl/editing/selection/3690703-2-expected.txt:
- platform/efl/editing/selection/3690703-expected.txt:
- platform/efl/editing/selection/3690719-expected.txt:
- platform/efl/editing/selection/4895428-2-expected.txt:
- platform/efl/editing/selection/5057506-2-expected.txt:
- platform/efl/editing/selection/5057506-expected.txt:
- platform/efl/editing/selection/5131716-1-expected.txt:
- platform/efl/editing/selection/5131716-2-expected.txt:
- platform/efl/editing/selection/5131716-3-expected.txt:
- platform/efl/editing/selection/5131716-4-expected.txt:
- platform/efl/editing/selection/iframe-expected.txt:
- platform/efl/editing/selection/inline-table-expected.txt:
- platform/efl/editing/selection/move-by-line-001-expected.txt:
- platform/efl/editing/selection/select-all-004-expected.txt: Added.
- platform/efl/editing/selection/table-caret-3-expected.txt:
- platform/efl/editing/style/5017613-1-expected.txt:
- platform/efl/editing/style/5017613-2-expected.txt:
- platform/efl/editing/style/apple-style-editable-mix-expected.txt:
- platform/efl/editing/style/table-selection-expected.txt:
- platform/efl/editing/unsupported-content/table-type-after-expected.txt:
- platform/efl/editing/unsupported-content/table-type-before-expected.txt:
- platform/efl/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt:
- platform/efl/fast/block/basic/016-expected.txt:
- platform/efl/fast/block/basic/quirk-percent-height-table-cell-expected.txt: Added.
- platform/efl/fast/block/float/011-expected.txt:
- platform/efl/fast/block/float/015-expected.txt:
- platform/efl/fast/block/float/025-expected.txt:
- platform/efl/fast/block/float/026-expected.txt:
- platform/efl/fast/block/float/027-expected.txt:
- platform/efl/fast/block/float/028-expected.txt:
- platform/efl/fast/block/margin-collapse/001-expected.txt:
- platform/efl/fast/block/margin-collapse/005-expected.txt:
- platform/efl/fast/block/margin-collapse/006-expected.txt:
- platform/efl/fast/block/margin-collapse/010-expected.txt:
- platform/efl/fast/block/margin-collapse/011-expected.txt:
- platform/efl/fast/block/margin-collapse/012-expected.txt:
- platform/efl/fast/block/margin-collapse/015-expected.txt:
- platform/efl/fast/block/margin-collapse/016-expected.txt:
- platform/efl/fast/block/margin-collapse/017-expected.txt:
- platform/efl/fast/block/margin-collapse/018-expected.txt:
- platform/efl/fast/block/margin-collapse/019-expected.txt:
- platform/efl/fast/block/margin-collapse/020-expected.txt:
- platform/efl/fast/block/margin-collapse/021-expected.txt:
- platform/efl/fast/block/margin-collapse/022-expected.txt:
- platform/efl/fast/block/margin-collapse/025-expected.txt:
- platform/efl/fast/block/margin-collapse/032-expected.txt:
- platform/efl/fast/block/margin-collapse/033-expected.txt:
- platform/efl/fast/block/margin-collapse/034-expected.txt:
- platform/efl/fast/block/margin-collapse/041-expected.txt:
- platform/efl/fast/block/margin-collapse/042-expected.txt:
- platform/efl/fast/block/margin-collapse/055-expected.txt:
- platform/efl/fast/block/margin-collapse/056-expected.txt:
- platform/efl/fast/block/margin-collapse/057-expected.txt:
- platform/efl/fast/block/margin-collapse/058-expected.txt:
- platform/efl/fast/block/margin-collapse/059-expected.txt:
- platform/efl/fast/block/margin-collapse/104-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/001-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/005-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/006-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/010-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/011-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/012-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/015-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/016-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/017-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/018-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/019-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/020-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/021-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/022-expected.txt:
- platform/efl/fast/block/margin-collapse/block-inside-inline/025-expected.txt:
- platform/efl/fast/block/positioning/053-expected.txt:
- platform/efl/fast/block/positioning/negative-right-pos-expected.txt:
- platform/efl/fast/block/positioning/table-cell-static-position-expected.txt:
- platform/efl/fast/borders/bidi-009a-expected.txt:
- platform/efl/fast/borders/border-antialiasing-expected.txt:
- platform/efl/fast/borders/border-radius-different-width-001-expected.txt: Copied from LayoutTests/platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt.
- platform/efl/fast/borders/table-borders-expected.txt:
- platform/efl/fast/box-shadow/basic-shadows-expected.txt:
- platform/efl/fast/css-generated-content/015-expected.txt:
- platform/efl/fast/css-generated-content/details-summary-before-after-expected.txt:
- platform/efl/fast/css-generated-content/first-letter-in-nested-before-expected.txt: Added.
- platform/efl/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt: Added.
- platform/efl/fast/css-generated-content/inline-display-types-expected.txt:
- platform/efl/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.txt:
- platform/efl/fast/css-generated-content/table-before-after-child-add-expected.txt:
- platform/efl/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
- platform/efl/fast/css-generated-content/table-cell-before-content-expected.txt:
- platform/efl/fast/css-generated-content/table-parts-before-and-after-expected.txt: Added.
- platform/efl/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
- platform/efl/fast/css-generated-content/table-row-before-after-expected.txt:
- platform/efl/fast/css-generated-content/table-row-group-with-before-expected.txt:
- platform/efl/fast/css-generated-content/table-row-with-before-expected.txt:
- platform/efl/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
- platform/efl/fast/css-generated-content/table-with-before-expected.txt:
- platform/efl/fast/css/003-expected.txt:
- platform/efl/fast/css/absolute-poition-in-rtl-parent-expected.txt:
- platform/efl/fast/css/acid2-expected.txt:
- platform/efl/fast/css/acid2-pixel-expected.txt:
- platform/efl/fast/css/bidi-override-in-anonymous-block-expected.txt:
- platform/efl/fast/css/box-shadow-and-border-radius-expected.txt: Added.
- platform/efl/fast/css/caption-width-absolute-position-expected.txt: Added.
- platform/efl/fast/css/caption-width-absolute-position-offset-top-expected.txt: Added.
- platform/efl/fast/css/caption-width-fixed-position-expected.txt: Added.
- platform/efl/fast/css/caption-width-fixed-position-offset-top-expected.txt: Added.
- platform/efl/fast/css/caption-width-relative-position-expected.txt: Added.
- platform/efl/fast/css/caption-width-relative-position-offset-top-expected.txt: Added.
- platform/efl/fast/css/css3-nth-child-expected.txt:
- platform/efl/fast/css/first-letter-float-expected.txt:
- platform/efl/fast/css/focus-ring-detached-expected.txt:
- platform/efl/fast/css/focus-ring-multiline-expected.txt:
- platform/efl/fast/css/h1-in-section-elements-expected.txt:
- platform/efl/fast/css/image-rendering-expected.txt:
- platform/efl/fast/css/layerZOrderCrash-expected.txt:
- platform/efl/fast/css/min-width-with-spanned-cell-expected.txt: Added.
- platform/efl/fast/css/min-width-with-spanned-cell-fixed-expected.txt: Added.
- platform/efl/fast/css/percentage-non-integer-expected.txt:
- platform/efl/fast/css/table-text-align-quirk-expected.txt:
- platform/efl/fast/css/table-text-align-strict-expected.txt:
- platform/efl/fast/dom/34176-expected.txt:
- platform/efl/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
- platform/efl/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/efl/fast/dom/HTMLTableElement/colSpan-expected.txt:
- platform/efl/fast/dom/HTMLTableElement/createCaption-expected.txt:
- platform/efl/fast/dom/row-inner-text-expected.txt:
- platform/efl/fast/dynamic/001-expected.txt: Added.
- platform/efl/fast/dynamic/007-expected.txt:
- platform/efl/fast/dynamic/013-expected.txt:
- platform/efl/fast/dynamic/014-expected.txt:
- platform/efl/fast/dynamic/015-expected.txt:
- platform/efl/fast/dynamic/containing-block-change-expected.txt:
- platform/efl/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
- platform/efl/fast/dynamic/float-withdrawal-expected.txt:
- platform/efl/fast/dynamic/insert-before-table-part-in-continuation-expected.txt:
- platform/efl/fast/dynamic/subtree-table-cell-height-expected.txt: Added.
- platform/efl/fast/encoding/utf-16-big-endian-expected.txt:
- platform/efl/fast/encoding/utf-16-little-endian-expected.txt:
- platform/efl/fast/forms/001-expected.txt:
- platform/efl/fast/forms/005-expected.txt: Added.
- platform/efl/fast/forms/basic-buttons-expected.txt:
- platform/efl/fast/forms/button-white-space-expected.txt:
- platform/efl/fast/forms/file/file-input-direction-expected.txt:
- platform/efl/fast/forms/form-added-to-table-expected.txt:
- platform/efl/fast/forms/form-element-geometry-expected.txt:
- platform/efl/fast/forms/form-hides-table-expected.txt:
- platform/efl/fast/forms/form-in-malformed-markup-expected.txt:
- platform/efl/fast/forms/formmove3-expected.txt:
- platform/efl/fast/forms/input-appearance-spinbutton-expected.txt: Added.
- platform/efl/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/efl/fast/forms/input-table-expected.txt:
- platform/efl/fast/forms/input-value-expected.txt:
- platform/efl/fast/forms/listbox-bidi-align-expected.txt:
- platform/efl/fast/forms/minWidthPercent-expected.txt:
- platform/efl/fast/forms/preserveFormDuringResidualStyle-expected.txt:
- platform/efl/fast/forms/select-dirty-parent-pref-widths-expected.txt:
- platform/efl/fast/html/details-writing-mode-expected.txt:
- platform/efl/fast/inline-block/001-expected.txt:
- platform/efl/fast/inline-block/overflow-clip-expected.txt:
- platform/efl/fast/invalid/012-expected.txt:
- platform/efl/fast/invalid/018-expected.txt:
- platform/efl/fast/invalid/table-inside-stray-table-content-expected.txt:
- platform/efl/fast/invalid/td-inside-object-expected.txt:
- platform/efl/fast/lists/004-expected.txt:
- platform/efl/fast/lists/list-marker-before-content-table-expected.txt: Added.
- platform/efl/fast/lists/ordered-list-with-no-ol-tag-expected.txt:
- platform/efl/fast/multicol/span/before-child-anonymous-column-block-expected.txt: Added.
- platform/efl/fast/multicol/table-vertical-align-expected.txt:
- platform/efl/fast/overflow/002-expected.txt:
- platform/efl/fast/overflow/overflow-auto-table-expected.txt:
- platform/efl/fast/overflow/overflow-rtl-expected.txt:
- platform/efl/fast/overflow/overflow-rtl-vertical-expected.txt:
- platform/efl/fast/overflow/table-overflow-float-expected.txt:
- platform/efl/fast/reflections/table-cell-expected.txt: Added.
- platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt:
- platform/efl/fast/repaint/float-overflow-expected.txt: Added.
- platform/efl/fast/repaint/float-overflow-right-expected.txt: Added.
- platform/efl/fast/repaint/subtree-root-clip-3-expected.txt: Added.
- platform/efl/fast/repaint/table-cell-collapsed-border-expected.txt:
- platform/efl/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Added.
- platform/efl/fast/repaint/table-cell-move-expected.txt:
- platform/efl/fast/repaint/table-cell-overflow-expected.txt: Added.
- platform/efl/fast/repaint/table-cell-vertical-overflow-expected.txt: Added.
- platform/efl/fast/repaint/table-col-background-expected.txt: Added.
- platform/efl/fast/repaint/table-collapsed-border-expected.txt:
- platform/efl/fast/repaint/table-extra-bottom-grow-expected.txt:
- platform/efl/fast/repaint/table-hover-on-link-expected.txt: Added.
- platform/efl/fast/repaint/table-outer-border-expected.txt: Added.
- platform/efl/fast/repaint/table-row-expected.txt: Added.
- platform/efl/fast/repaint/table-section-overflow-expected.txt: Added.
- platform/efl/fast/repaint/table-section-repaint-expected.txt: Added.
- platform/efl/fast/repaint/table-two-pass-layout-overpaint-expected.txt: Added.
- platform/efl/fast/repaint/table-writing-modes-h-expected.txt: Added.
- platform/efl/fast/repaint/table-writing-modes-v-expected.txt: Added.
- platform/efl/fast/replaced/005-expected.txt:
- platform/efl/fast/replaced/percent-height-in-anonymous-block-expected.txt: Added.
- platform/efl/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
- platform/efl/fast/replaced/selection-rect-expected.txt: Added.
- platform/efl/fast/replaced/selection-rect-in-table-cell-expected.txt:
- platform/efl/fast/replaced/table-percent-height-positioned-expected.txt: Added.
- platform/efl/fast/replaced/width100percent-button-expected.txt:
- platform/efl/fast/replaced/width100percent-checkbox-expected.txt:
- platform/efl/fast/replaced/width100percent-image-expected.txt:
- platform/efl/fast/replaced/width100percent-menulist-expected.txt:
- platform/efl/fast/replaced/width100percent-radio-expected.txt:
- platform/efl/fast/replaced/width100percent-searchfield-expected.txt:
- platform/efl/fast/replaced/width100percent-textarea-expected.txt:
- platform/efl/fast/replaced/width100percent-textfield-expected.txt:
- platform/efl/fast/ruby/ruby-inline-table-expected.txt:
- platform/efl/fast/selectors/018-expected.txt:
- platform/efl/fast/selectors/018b-expected.txt:
- platform/efl/fast/selectors/032-expected.txt:
- platform/efl/fast/selectors/043-expected.txt:
- platform/efl/fast/selectors/043b-expected.txt:
- platform/efl/fast/selectors/044-expected.txt:
- platform/efl/fast/selectors/044b-expected.txt:
- platform/efl/fast/selectors/077-expected.txt:
- platform/efl/fast/selectors/077b-expected.txt:
- platform/efl/fast/selectors/078b-expected.txt:
- platform/efl/fast/table/001-expected.txt:
- platform/efl/fast/table/002-expected.txt:
- platform/efl/fast/table/003-expected.txt:
- platform/efl/fast/table/004-expected.txt:
- platform/efl/fast/table/005-expected.txt:
- platform/efl/fast/table/006-expected.txt:
- platform/efl/fast/table/007-expected.txt:
- platform/efl/fast/table/008-expected.txt: Added.
- platform/efl/fast/table/009-expected.txt:
- platform/efl/fast/table/010-expected.txt:
- platform/efl/fast/table/011-expected.txt:
- platform/efl/fast/table/012-expected.txt:
- platform/efl/fast/table/013-expected.txt:
- platform/efl/fast/table/015-expected.txt:
- platform/efl/fast/table/016-expected.txt:
- platform/efl/fast/table/017-expected.txt:
- platform/efl/fast/table/020-expected.txt:
- platform/efl/fast/table/021-expected.txt:
- platform/efl/fast/table/022-expected.txt:
- platform/efl/fast/table/023-expected.txt:
- platform/efl/fast/table/024-expected.txt: Added.
- platform/efl/fast/table/025-expected.txt:
- platform/efl/fast/table/026-expected.txt:
- platform/efl/fast/table/027-expected.txt:
- platform/efl/fast/table/027-vertical-expected.txt:
- platform/efl/fast/table/028-expected.txt:
- platform/efl/fast/table/028-vertical-expected.txt:
- platform/efl/fast/table/029-expected.txt:
- platform/efl/fast/table/030-expected.txt:
- platform/efl/fast/table/031-expected.txt: Added.
- platform/efl/fast/table/032-expected.txt: Added.
- platform/efl/fast/table/033-expected.txt:
- platform/efl/fast/table/034-expected.txt: Added.
- platform/efl/fast/table/035-expected.txt:
- platform/efl/fast/table/037-expected.txt:
- platform/efl/fast/table/038-expected.txt:
- platform/efl/fast/table/039-expected.txt:
- platform/efl/fast/table/040-expected.txt:
- platform/efl/fast/table/040-vertical-expected.txt:
- platform/efl/fast/table/041-expected.txt:
- platform/efl/fast/table/100-percent-cell-width-expected.txt:
- platform/efl/fast/table/add-before-anonymous-child-expected.txt:
- platform/efl/fast/table/append-cells-expected.txt:
- platform/efl/fast/table/append-cells2-expected.txt:
- platform/efl/fast/table/auto-with-percent-height-expected.txt:
- platform/efl/fast/table/auto-with-percent-height-vertical-expected.txt:
- platform/efl/fast/table/border-collapsing/001-expected.txt:
- platform/efl/fast/table/border-collapsing/001-vertical-expected.txt:
- platform/efl/fast/table/border-collapsing/002-expected.txt:
- platform/efl/fast/table/border-collapsing/002-vertical-expected.txt:
- platform/efl/fast/table/border-collapsing/003-expected.txt:
- platform/efl/fast/table/border-collapsing/003-vertical-expected.txt:
- platform/efl/fast/table/border-collapsing/004-expected.txt:
- platform/efl/fast/table/border-collapsing/004-vertical-expected.txt:
- platform/efl/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
- platform/efl/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
- platform/efl/fast/table/border-collapsing/bug14274-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-69296-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-cell-append-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-cell-remove-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-cell-border-color-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-cell-border-width-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-cell-sl-border-color-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-col-border-color-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-col-border-width-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-colgroup-border-color-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-colgroup-border-width-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-row-border-color-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-table-border-color-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-table-border-width-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/cached-change-tbody-border-color-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/equal-precedence-resolution-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: Added.
- platform/efl/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
- platform/efl/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
- platform/efl/fast/table/caption-relayout-expected.txt: Added.
- platform/efl/fast/table/cell-absolute-child-expected.txt:
- platform/efl/fast/table/cell-coalescing-expected.txt:
- platform/efl/fast/table/cell-width-auto-expected.txt:
- platform/efl/fast/table/cellindex-expected.txt:
- platform/efl/fast/table/click-near-anonymous-table-expected.txt:
- platform/efl/fast/table/col-width-span-expand-expected.txt: Added.
- platform/efl/fast/table/colgroup-preceded-by-caption-expected.txt:
- platform/efl/fast/table/colgroup-spanning-groups-rules-expected.txt:
- platform/efl/fast/table/colspan-with-all-percent-cells-expected.txt: Added.
- platform/efl/fast/table/colspanMinWidth-expected.txt:
- platform/efl/fast/table/colspanMinWidth-vertical-expected.txt:
- platform/efl/fast/table/dynamic-cellpadding-expected.txt:
- platform/efl/fast/table/dynamic-descendant-percentage-height-expected.txt:
- platform/efl/fast/table/edge-offsets-expected.txt:
- platform/efl/fast/table/empty-cells-expected.txt:
- platform/efl/fast/table/fixed-nested-expected.txt:
- platform/efl/fast/table/floating-th-expected.txt:
- platform/efl/fast/table/floatingTablePaintBackground-expected.txt:
- platform/efl/fast/table/form-with-non-table-display-inside-table-elements-expected.txt: Added.
- platform/efl/fast/table/frame-and-rules-expected.txt:
- platform/efl/fast/table/generated-caption-expected.txt:
- platform/efl/fast/table/giantRowspan-expected.txt: Added.
- platform/efl/fast/table/growCellForImageQuirk-expected.txt: Added.
- platform/efl/fast/table/growCellForImageQuirk-vertical-expected.txt: Added.
- platform/efl/fast/table/height-percent-test-expected.txt: Added.
- platform/efl/fast/table/height-percent-test-vertical-expected.txt: Added.
- platform/efl/fast/table/insert-before-anonymous-ancestors-expected.txt:
- platform/efl/fast/table/insert-cell-before-form-expected.txt:
- platform/efl/fast/table/insert-row-before-form-expected.txt:
- platform/efl/fast/table/invisible-cell-background-expected.txt:
- platform/efl/fast/table/large-width-expected.txt:
- platform/efl/fast/table/max-width-integer-overflow-expected.txt: Added.
- platform/efl/fast/table/mozilla-bug10296-vertical-align-1-expected.txt:
- platform/efl/fast/table/mozilla-bug10296-vertical-align-2-expected.txt:
- platform/efl/fast/table/multiple-captions-display-expected.txt:
- platform/efl/fast/table/multiple-percent-height-rows-expected.txt:
- platform/efl/fast/table/nested-percent-height-table-expected.txt:
- platform/efl/fast/table/nobr-expected.txt:
- platform/efl/fast/table/overflowHidden-expected.txt:
- platform/efl/fast/table/percent-heights-expected.txt:
- platform/efl/fast/table/percent-widths-stretch-expected.txt: Added.
- platform/efl/fast/table/percent-widths-stretch-vertical-expected.txt: Added.
- platform/efl/fast/table/prepend-in-anonymous-table-expected.txt:
- platform/efl/fast/table/quote-text-around-iframe-expected.txt:
- platform/efl/fast/table/relative-position-containment-expected.txt:
- platform/efl/fast/table/relative-position-offsets-expected.txt:
- platform/efl/fast/table/relative-position-stacking-expected.txt:
- platform/efl/fast/table/remove-td-display-none-expected.txt:
- platform/efl/fast/table/replaced-percent-height-expected.txt:
- platform/efl/fast/table/row-height-recalc-expected.txt:
- platform/efl/fast/table/rowindex-expected.txt:
- platform/efl/fast/table/rowspan-paint-order-expected.txt:
- platform/efl/fast/table/rowspan-paint-order-vertical-expected.txt:
- platform/efl/fast/table/rtl-cell-display-none-assert-expected.txt:
- platform/efl/fast/table/rules-attr-dynchange1-expected.txt:
- platform/efl/fast/table/rules-attr-dynchange2-expected.txt:
- platform/efl/fast/table/simple_paint-expected.txt: Added.
- platform/efl/fast/table/spanOverlapRepaint-expected.txt:
- platform/efl/fast/table/stale-grid-crash-expected.txt:
- platform/efl/fast/table/table-after-child-in-table-expected.txt:
- platform/efl/fast/table/table-and-parts-outline-expected.txt:
- platform/efl/fast/table/table-anonymous-cell-bug-expected.txt: Added.
- platform/efl/fast/table/table-anonymous-row-bug-expected.txt: Added.
- platform/efl/fast/table/table-anonymous-section-bug-expected.txt: Added.
- platform/efl/fast/table/table-before-child-in-table-expected.txt:
- platform/efl/fast/table/table-before-child-style-update-expected.txt: Added.
- platform/efl/fast/table/table-cell-after-child-in-block-expected.txt:
- platform/efl/fast/table/table-cell-after-child-in-table-expected.txt:
- platform/efl/fast/table/table-cell-before-after-content-around-table-block-expected.txt: Added.
- platform/efl/fast/table/table-cell-before-after-content-around-table-expected.txt: Added.
- platform/efl/fast/table/table-cell-before-after-content-around-table-row-expected.txt: Added.
- platform/efl/fast/table/table-cell-before-child-in-block-expected.txt:
- platform/efl/fast/table/table-cell-before-child-in-table-expected.txt:
- platform/efl/fast/table/table-cell-split-expected.txt: Added.
- platform/efl/fast/table/table-continuation-outline-paint-crash-expected.txt:
- platform/efl/fast/table/table-display-types-expected.txt:
- platform/efl/fast/table/table-display-types-strict-expected.txt:
- platform/efl/fast/table/table-display-types-vertical-expected.txt:
- platform/efl/fast/table/table-hspace-align-center-expected.txt:
- platform/efl/fast/table/table-insert-before-non-anonymous-block-expected.txt: Added.
- platform/efl/fast/table/table-row-after-child-in-block-expected.txt:
- platform/efl/fast/table/table-row-after-child-in-table-expected.txt:
- platform/efl/fast/table/table-row-before-after-content-around-block-expected.txt: Added.
- platform/efl/fast/table/table-row-before-after-content-around-table-cell-expected.txt: Added.
- platform/efl/fast/table/table-row-before-after-content-around-table-expected.txt: Added.
- platform/efl/fast/table/table-row-before-child-in-block-expected.txt:
- platform/efl/fast/table/table-row-before-child-in-table-expected.txt:
- platform/efl/fast/table/table-row-before-child-style-update-expected.txt: Added.
- platform/efl/fast/table/table-row-outline-paint-expected.txt: Added.
- platform/efl/fast/table/table-row-split2-expected.txt: Added.
- platform/efl/fast/table/table-row-style-not-updated-expected.txt: Added.
- platform/efl/fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.
- platform/efl/fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.
- platform/efl/fast/table/table-section-split2-expected.txt: Added.
- platform/efl/fast/table/table-split-expected.txt: Added.
- platform/efl/fast/table/table-split2-expected.txt: Added.
- platform/efl/fast/table/table-style-not-updated-expected.txt: Added.
- platform/efl/fast/table/tableInsideCaption-expected.txt:
- platform/efl/fast/table/text-field-baseline-expected.txt:
- platform/efl/fast/table/unbreakable-images-quirk-expected.txt:
- platform/efl/fast/table/vertical-align-baseline-expected.txt:
- platform/efl/fast/table/wide-colspan-expected.txt: Added.
- platform/efl/fast/table/wide-column-expected.txt: Added.
- platform/efl/fast/text/atsui-multiple-renderers-expected.txt:
- platform/efl/fast/text/atsui-negative-spacing-features-expected.txt:
- platform/efl/fast/text/atsui-spacing-features-expected.txt:
- platform/efl/fast/text/basic/001-expected.txt:
- platform/efl/fast/text/basic/006-expected.txt:
- platform/efl/fast/text/basic/007-expected.txt:
- platform/efl/fast/text/basic/generic-family-reset-expected.txt:
- platform/efl/fast/text/capitalize-boundaries-expected.txt:
- platform/efl/fast/text/international/003-expected.txt:
- platform/efl/fast/text/international/bidi-LDB-2-CSS-expected.txt:
- platform/efl/fast/text/international/bidi-LDB-2-HTML-expected.txt:
- platform/efl/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
- platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt:
- platform/efl/fast/text/international/bidi-override-expected.txt:
- platform/efl/fast/text/textIteratorNilRenderer-expected.txt:
- platform/efl/fast/text/wbr-expected.txt:
- platform/efl/fast/text/whitespace/002-expected.txt:
- platform/efl/fast/text/whitespace/003-expected.txt:
- platform/efl/fast/text/whitespace/004-expected.txt:
- platform/efl/fast/text/whitespace/005-expected.txt:
- platform/efl/fast/text/whitespace/010-expected.txt:
- platform/efl/fast/text/whitespace/011-expected.txt:
- platform/efl/fast/text/whitespace/013-expected.txt:
- platform/efl/fast/text/whitespace/014-expected.txt:
- platform/efl/fast/text/whitespace/015-expected.txt:
- platform/efl/fast/text/whitespace/016-expected.txt:
- platform/efl/fast/text/whitespace/024-expected.txt:
- platform/efl/fast/text/whitespace/025-expected.txt:
- platform/efl/fast/text/whitespace/026-expected.txt:
- platform/efl/fast/text/whitespace/027-expected.txt:
- platform/efl/fast/text/word-break-expected.txt:
- platform/efl/fast/transforms/bounding-rect-zoom-expected.txt:
- platform/efl/fast/transforms/transform-table-row-expected.txt:
- platform/efl/fast/writing-mode/table-percent-width-quirk-expected.txt: Added.
- platform/efl/fast/writing-mode/vertical-align-table-baseline-expected.txt:
- platform/efl/http/tests/misc/acid2-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt:
- platform/efl/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt:
- 8:14 AM Changeset in webkit [191669] by
-
- 11 edits in trunk
[Streams API] Add write method to writable stream
https://bugs.webkit.org/show_bug.cgi?id=150589
Reviewed by Darin Adler.
Source/WebCore:
Write method implemented on writable streams according to the spec.
Current test set suffices. Expectations are updated accordingly.
- Modules/streams/WritableStream.js:
(write):
LayoutTests:
Updated expectations.
- streams/reference-implementation/bad-strategies-expected.txt:
- streams/reference-implementation/bad-underlying-sinks-expected.txt:
- streams/reference-implementation/brand-checks-expected.txt:
- streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
- streams/reference-implementation/count-queuing-strategy-expected.txt:
- streams/reference-implementation/pipe-to-expected.txt:
- streams/reference-implementation/writable-stream-abort-expected.txt:
- streams/reference-implementation/writable-stream-expected.txt:
- 7:36 AM Changeset in webkit [191668] by
-
- 305 edits1 add in trunk/LayoutTests
Unreviewed. EFL gardening: rebaseline tests after r191623.
https://bugs.webkit.org/show_bug.cgi?id=150623
- platform/efl/css1/basic/containment-expected.txt:
- platform/efl/css1/basic/contextual_selectors-expected.txt:
- platform/efl/css1/basic/grouping-expected.txt:
- platform/efl/css1/basic/id_as_selector-expected.txt:
- platform/efl/css1/basic/inheritance-expected.txt:
- platform/efl/css1/box_properties/border-expected.txt:
- platform/efl/css1/box_properties/border_bottom-expected.txt:
- platform/efl/css1/box_properties/border_bottom_inline-expected.txt:
- platform/efl/css1/box_properties/border_bottom_width-expected.txt:
- platform/efl/css1/box_properties/border_bottom_width_inline-expected.txt:
- platform/efl/css1/box_properties/border_color-expected.txt:
- platform/efl/css1/box_properties/border_color_inline-expected.txt:
- platform/efl/css1/box_properties/border_inline-expected.txt:
- platform/efl/css1/box_properties/border_left-expected.txt:
- platform/efl/css1/box_properties/border_left_inline-expected.txt:
- platform/efl/css1/box_properties/border_left_width-expected.txt:
- platform/efl/css1/box_properties/border_left_width_inline-expected.txt:
- platform/efl/css1/box_properties/border_right-expected.txt:
- platform/efl/css1/box_properties/border_right_inline-expected.txt:
- platform/efl/css1/box_properties/border_right_width-expected.txt:
- platform/efl/css1/box_properties/border_right_width_inline-expected.txt:
- platform/efl/css1/box_properties/border_style-expected.txt:
- platform/efl/css1/box_properties/border_style_inline-expected.txt:
- platform/efl/css1/box_properties/border_top-expected.txt:
- platform/efl/css1/box_properties/border_top_inline-expected.txt:
- platform/efl/css1/box_properties/border_top_width-expected.txt:
- platform/efl/css1/box_properties/border_top_width_inline-expected.txt:
- platform/efl/css1/box_properties/border_width-expected.txt:
- platform/efl/css1/box_properties/border_width_inline-expected.txt:
- platform/efl/css1/box_properties/clear-expected.txt:
- platform/efl/css1/box_properties/clear_float-expected.txt:
- platform/efl/css1/box_properties/float-expected.txt:
- platform/efl/css1/box_properties/float_elements_in_series-expected.txt:
- platform/efl/css1/box_properties/float_margin-expected.txt:
- platform/efl/css1/box_properties/float_on_text_elements-expected.txt:
- platform/efl/css1/box_properties/height-expected.txt:
- platform/efl/css1/box_properties/margin-expected.txt:
- platform/efl/css1/box_properties/margin_bottom-expected.txt:
- platform/efl/css1/box_properties/margin_bottom_inline-expected.txt:
- platform/efl/css1/box_properties/margin_inline-expected.txt:
- platform/efl/css1/box_properties/margin_left-expected.txt:
- platform/efl/css1/box_properties/margin_left_inline-expected.txt:
- platform/efl/css1/box_properties/margin_right-expected.txt:
- platform/efl/css1/box_properties/margin_right_inline-expected.txt:
- platform/efl/css1/box_properties/margin_top-expected.txt:
- platform/efl/css1/box_properties/margin_top_inline-expected.txt:
- platform/efl/css1/box_properties/padding-expected.txt:
- platform/efl/css1/box_properties/padding_bottom-expected.txt:
- platform/efl/css1/box_properties/padding_bottom_inline-expected.txt:
- platform/efl/css1/box_properties/padding_inline-expected.txt:
- platform/efl/css1/box_properties/padding_left-expected.txt:
- platform/efl/css1/box_properties/padding_left_inline-expected.txt:
- platform/efl/css1/box_properties/padding_right-expected.txt:
- platform/efl/css1/box_properties/padding_right_inline-expected.txt:
- platform/efl/css1/box_properties/padding_top-expected.txt:
- platform/efl/css1/box_properties/padding_top_inline-expected.txt:
- platform/efl/css1/box_properties/width-expected.txt:
- platform/efl/css1/cascade/cascade_order-expected.txt:
- platform/efl/css1/cascade/important-expected.txt:
- platform/efl/css1/classification/display-expected.txt:
- platform/efl/css1/classification/list_style-expected.txt:
- platform/efl/css1/classification/list_style_image-expected.txt:
- platform/efl/css1/classification/list_style_position-expected.txt:
- platform/efl/css1/classification/list_style_type-expected.txt:
- platform/efl/css1/classification/white_space-expected.txt:
- platform/efl/css1/color_and_background/background-expected.txt:
- platform/efl/css1/color_and_background/background_attachment-expected.txt:
- platform/efl/css1/color_and_background/background_color-expected.txt:
- platform/efl/css1/color_and_background/background_image-expected.txt:
- platform/efl/css1/color_and_background/background_position-expected.txt:
- platform/efl/css1/color_and_background/background_repeat-expected.txt:
- platform/efl/css1/color_and_background/color-expected.txt:
- platform/efl/css1/conformance/forward_compatible_parsing-expected.txt:
- platform/efl/css1/font_properties/font-expected.txt:
- platform/efl/css1/font_properties/font_family-expected.txt:
- platform/efl/css1/font_properties/font_size-expected.txt:
- platform/efl/css1/font_properties/font_style-expected.txt:
- platform/efl/css1/font_properties/font_variant-expected.txt:
- platform/efl/css1/font_properties/font_weight-expected.txt:
- platform/efl/css1/formatting_model/canvas-expected.txt:
- platform/efl/css1/formatting_model/floating_elements-expected.txt:
- platform/efl/css1/formatting_model/height_of_lines-expected.txt:
- platform/efl/css1/formatting_model/inline_elements-expected.txt:
- platform/efl/css1/formatting_model/replaced_elements-expected.txt:
- platform/efl/css1/formatting_model/vertical_formatting-expected.txt:
- platform/efl/css1/pseudo/anchor-expected.txt:
- platform/efl/css1/pseudo/firstletter-expected.txt:
- platform/efl/css1/pseudo/firstline-expected.txt:
- platform/efl/css1/pseudo/multiple_pseudo_elements-expected.txt:
- platform/efl/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
- platform/efl/css1/text_properties/letter_spacing-expected.txt:
- platform/efl/css1/text_properties/line_height-expected.txt:
- platform/efl/css1/text_properties/text_align-expected.txt:
- platform/efl/css1/text_properties/text_decoration-expected.txt:
- platform/efl/css1/text_properties/text_indent-expected.txt:
- platform/efl/css1/text_properties/text_transform-expected.txt:
- platform/efl/css1/text_properties/vertical_align-expected.txt:
- platform/efl/css1/text_properties/word_spacing-expected.txt:
- platform/efl/css1/units/color_units-expected.txt:
- platform/efl/css1/units/length_units-expected.txt:
- platform/efl/css1/units/percentage_units-expected.txt:
- platform/efl/css1/units/urls-expected.txt:
- platform/efl/css2.1/20110323/border-collapse-offset-002-expected.txt:
- platform/efl/css2.1/20110323/border-conflict-style-079-expected.txt:
- platform/efl/css2.1/20110323/border-conflict-style-088-expected.txt:
- platform/efl/css2.1/20110323/dynamic-top-change-002-expected.txt:
- platform/efl/css2.1/20110323/dynamic-top-change-003-expected.txt:
- platform/efl/css2.1/20110323/inline-table-001-expected.txt:
- platform/efl/css2.1/20110323/inline-table-002a-expected.txt:
- platform/efl/css2.1/20110323/inline-table-003-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-001-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-002-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-003-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-004-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-005-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-006-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-007-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-013-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-014-expected.txt:
- platform/efl/css2.1/20110323/margin-applies-to-015-expected.txt:
- platform/efl/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Added.
- platform/efl/css2.1/20110323/table-caption-001-expected.txt:
- platform/efl/css2.1/20110323/table-caption-optional-001-expected.txt:
- platform/efl/css2.1/20110323/table-caption-optional-002-expected.txt:
- platform/efl/css2.1/20110323/table-height-algorithm-023-expected.txt:
- platform/efl/css2.1/20110323/table-height-algorithm-024-expected.txt:
- platform/efl/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
- platform/efl/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt:
- platform/efl/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt:
- platform/efl/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
- platform/efl/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt:
- platform/efl/css2.1/t0805-c5511-brdr-tw-00-b-expected.txt:
- platform/efl/css2.1/t0805-c5513-brdr-bw-00-b-expected.txt:
- platform/efl/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
- platform/efl/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
- platform/efl/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
- platform/efl/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
- platform/efl/css2.1/t0805-c5522-brdr-02-e-expected.txt:
- platform/efl/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt:
- platform/efl/css2.1/t0905-c5525-fltmult-00-d-g-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-50-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-59-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-60-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-69-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-70-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-79-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-80-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-89-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-90-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
- platform/efl/css2.1/t170602-bdr-conflct-w-99-d-expected.txt:
- platform/efl/css3/css3-modsel-33-expected.txt:
- platform/efl/css3/flexbox/flexbox-baseline-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-161-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-18-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-18b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-28-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-28b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-29-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-29b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-32-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-33-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-43-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-43b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-44-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-44b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-73-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-73b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-74-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-74b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-77-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-77b-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-78-expected.txt:
- platform/efl/css3/selectors3/html/css3-modsel-78b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-18-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-18b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-28-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-28b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-29-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-29b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-32-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-33-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-43-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-43b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-44-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-44b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-73-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-73b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-74-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-74b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-77-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-77b-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-78-expected.txt:
- platform/efl/css3/selectors3/xhtml/css3-modsel-78b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-161-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-18-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-18b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-28-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-28b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-29-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-29b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-32-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-33-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-43-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-43b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-44-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-44b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-73-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-73b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-74-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-74b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-77-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-77b-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-78-expected.txt:
- platform/efl/css3/selectors3/xml/css3-modsel-78b-expected.txt:
- 7:07 AM Changeset in webkit [191667] by
-
- 248 edits6 adds in trunk/LayoutTests
Unreviewed. GTK+ gardening: rebaseline more tests after r191623.
- platform/gtk/fast/table/unbreakable-images-quirk-expected.txt:
- platform/gtk/fast/table/vertical-align-baseline-expected.txt:
- platform/gtk/fast/table/wide-colspan-expected.txt: Added.
- platform/gtk/fast/table/wide-column-expected.txt: Added.
- platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt:
- platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt:
- platform/gtk/svg/as-background-image/background-image-preserveaspectRatio-support-expected.txt:
- platform/gtk/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
- platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
- platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
- platform/gtk/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
- platform/gtk/tables/layering/paint-test-layering-1-expected.txt:
- platform/gtk/tables/layering/paint-test-layering-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1055-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1067-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1067-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1163-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1220-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1261-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1271-expected.txt: Added.
- platform/gtk/tables/mozilla/bugs/bug1296-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1302-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1474-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1800-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1802-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1802s-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1809-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1818-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1818-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1818-4-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug1828-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2050-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2123-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2267-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2296-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2469-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2479-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2516-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2585-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2684-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2757-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2773-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2886-2-expected.txt: Added.
- platform/gtk/tables/mozilla/bugs/bug2886-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2947-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2954-expected.txt: Added.
- platform/gtk/tables/mozilla/bugs/bug2973-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2981-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2981-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug2997-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3037-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3037-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3103-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3191-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3260-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3263-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3309-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3309-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3454-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3681-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3681-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug3718-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug4093-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug625-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug641-1-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug641-2-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug647-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug650-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug709-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug727-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug963-expected.txt:
- platform/gtk/tables/mozilla/bugs/bug965-expected.txt:
- platform/gtk/tables/mozilla/collapsing_borders/bug127040-expected.txt:
- platform/gtk/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
- platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
- platform/gtk/tables/mozilla/core/bloomberg-expected.txt:
- platform/gtk/tables/mozilla/core/borders-expected.txt:
- platform/gtk/tables/mozilla/core/captions-expected.txt:
- platform/gtk/tables/mozilla/core/cell_heights-expected.txt:
- platform/gtk/tables/mozilla/core/col_span-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_auto_auto-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_auto_autoFix-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_auto_autoFixPer-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_auto_autoPer-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_auto_fix-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_auto_fixPer-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_auto_per-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_fix_autoFix-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_fix_autoPer-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_fix_fix-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_fix_fixPer-expected.txt:
- platform/gtk/tables/mozilla/core/col_widths_fix_per-expected.txt:
- platform/gtk/tables/mozilla/core/margins-expected.txt:
- platform/gtk/tables/mozilla/core/misc-expected.txt:
- platform/gtk/tables/mozilla/core/nested1-expected.txt:
- platform/gtk/tables/mozilla/core/one_row-expected.txt:
- platform/gtk/tables/mozilla/core/row_span-expected.txt:
- platform/gtk/tables/mozilla/core/table_frame-expected.txt:
- platform/gtk/tables/mozilla/core/table_heights-expected.txt:
- platform/gtk/tables/mozilla/core/table_rules-expected.txt:
- platform/gtk/tables/mozilla/core/table_widths-expected.txt:
- platform/gtk/tables/mozilla/dom/appendCol2-expected.txt:
- platform/gtk/tables/mozilla/dom/appendRowsExpand1-expected.txt:
- platform/gtk/tables/mozilla/dom/appendTbodyExpand1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteCellsRebuild1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteCellsShrink1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteCellsShrink2-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteCol1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteCol2-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteCol3-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteColGroup1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteColGroup2-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteRowsRebuild1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteRowsShrink1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteTbodyExpand1-expected.txt:
- platform/gtk/tables/mozilla/dom/deleteTbodyRebuild1-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCellsExpand1-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCellsExpand2-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCellsRebuild1-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCellsRebuild2-expected.txt:
- platform/gtk/tables/mozilla/dom/insertColGroups1-expected.txt:
- platform/gtk/tables/mozilla/dom/insertColGroups2-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCols1-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCols2-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCols3-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCols4-expected.txt:
- platform/gtk/tables/mozilla/dom/insertCols5-expected.txt:
- platform/gtk/tables/mozilla/dom/insertRowsExpand1-expected.txt:
- platform/gtk/tables/mozilla/dom/insertRowsRebuild1-expected.txt:
- platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_position-table-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_simple-table-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
- platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
- platform/gtk/tables/mozilla/marvin/body_col-expected.txt:
- platform/gtk/tables/mozilla/marvin/body_tbody-expected.txt:
- platform/gtk/tables/mozilla/marvin/body_tfoot-expected.txt:
- platform/gtk/tables/mozilla/marvin/body_thead-expected.txt:
- platform/gtk/tables/mozilla/marvin/col_span-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_align_center-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_align_justify-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_align_left-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_align_right-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_span-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_valign_baseline-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_valign_bottom-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_valign_middle-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_valign_top-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_width_pct-expected.txt:
- platform/gtk/tables/mozilla/marvin/colgroup_width_px-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_frame_border-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_frame_box-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_overflow_hidden_td-expected.txt: Added.
- platform/gtk/tables/mozilla/marvin/table_overflow_td_dynamic_deactivate-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_row_align_center-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_row_align_left-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_row_align_right-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_rules_all-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_rules_groups-expected.txt:
- platform/gtk/tables/mozilla/marvin/table_rules_none-expected.txt:
- platform/gtk/tables/mozilla/marvin/tables_align_center-expected.txt:
- platform/gtk/tables/mozilla/marvin/tables_align_left-expected.txt:
- platform/gtk/tables/mozilla/marvin/tables_align_right-expected.txt:
- platform/gtk/tables/mozilla/marvin/tables_bgcolor_aqua-expected.txt:
- platform/gtk/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.txt:
- platform/gtk/tables/mozilla/marvin/tables_bgcolor_black-expected.txt:
- platform/gtk/tables/mozilla/other/body_col-expected.txt:
- platform/gtk/tables/mozilla/other/cell_widths-expected.txt:
- platform/gtk/tables/mozilla/other/cellspacing-expected.txt:
- platform/gtk/tables/mozilla/other/move_row-expected.txt:
- platform/gtk/tables/mozilla/other/ms-expected.txt:
- platform/gtk/tables/mozilla/other/nested2-expected.txt:
- platform/gtk/tables/mozilla/other/nestedTables-expected.txt:
- platform/gtk/tables/mozilla/other/padding-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/97619-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug1010-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug1128-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug1164-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug11945-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug14007-1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug1647-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3105-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-11-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-12-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-13-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-14-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-16-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-17-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug4294-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug6933-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug7113-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug7121-2-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug8499-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/bugs/bug9879-1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/captions3-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/col_span2-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/cols1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/columns-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/conflicts-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/core/standards1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/dom/appendCells1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/dom/appendCol1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/dom/appendColGroup1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
- platform/gtk/tables/mozilla_expected_failures/other/empty_cells-expected.txt:
- 6:13 AM Changeset in webkit [191666] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Unreviewed. GTK+ gardening: rebaseline more tests after r191623.
- platform/gtk/editing/selection/select-all-004-expected.txt: Added.
- platform/gtk/editing/selection/table-caret-1-expected.txt:
- platform/gtk/editing/selection/table-caret-2-expected.txt:
- platform/gtk/editing/selection/table-caret-3-expected.txt:
- platform/gtk/fast/css-generated-content/table-row-group-with-before-expected.txt:
- platform/gtk/fast/css-generated-content/table-row-with-before-expected.txt:
- platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-with-before-expected.txt:
- platform/gtk/fast/css/caption-width-relative-position-expected.txt: Added.
- platform/gtk/fast/css/caption-width-relative-position-offset-top-expected.txt: Added.
- platform/gtk/fast/css/css3-nth-child-expected.txt:
- platform/gtk/fast/css/first-letter-float-expected.txt:
- platform/gtk/fast/css/focus-ring-detached-expected.txt:
- platform/gtk/fast/css/focus-ring-multiline-expected.txt:
- platform/gtk/fast/css/h1-in-section-elements-expected.txt:
- platform/gtk/fast/css/layerZOrderCrash-expected.txt:
- platform/gtk/fast/css/min-width-with-spanned-cell-expected.txt: Added.
- platform/gtk/fast/css/min-width-with-spanned-cell-fixed-expected.txt: Added.
- platform/gtk/fast/css/named-images-expected.txt: Added.
- platform/gtk/fast/css/percentage-non-integer-expected.txt:
- platform/gtk/fast/css/table-text-align-quirk-expected.txt:
- platform/gtk/fast/css/table-text-align-strict-expected.txt:
- platform/gtk/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
- platform/gtk/fast/dom/34176-expected.txt:
- platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/gtk/fast/dom/HTMLTableElement/colSpan-expected.txt:
- platform/gtk/fast/dom/HTMLTableElement/createCaption-expected.txt:
- platform/gtk/fast/dom/row-inner-text-expected.txt:
- platform/gtk/fast/dynamic/001-expected.txt: Added.
- platform/gtk/fast/dynamic/007-expected.txt:
- platform/gtk/fast/dynamic/013-expected.txt:
- platform/gtk/fast/dynamic/014-expected.txt:
- platform/gtk/fast/dynamic/015-expected.txt:
- platform/gtk/fast/dynamic/containing-block-change-expected.txt:
- platform/gtk/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
- platform/gtk/fast/dynamic/float-withdrawal-expected.txt:
- platform/gtk/fast/dynamic/subtree-table-cell-height-expected.txt: Added.
- platform/gtk/fast/encoding/utf-16-big-endian-expected.txt:
- platform/gtk/fast/encoding/utf-16-little-endian-expected.txt:
- platform/gtk/fast/events/offsetX-offsetY-expected.txt: Added.
- platform/gtk/fast/forms/001-expected.txt:
- platform/gtk/fast/forms/005-expected.txt: Added.
- platform/gtk/fast/forms/basic-buttons-expected.txt:
- platform/gtk/fast/forms/button-white-space-expected.txt:
- platform/gtk/fast/forms/file/file-input-direction-expected.txt:
- platform/gtk/fast/forms/form-added-to-table-expected.txt:
- platform/gtk/fast/forms/form-element-geometry-expected.txt:
- platform/gtk/fast/forms/form-hides-table-expected.txt:
- platform/gtk/fast/forms/form-in-malformed-markup-expected.txt:
- platform/gtk/fast/forms/formmove3-expected.txt:
- platform/gtk/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/gtk/fast/forms/input-table-expected.txt:
- platform/gtk/fast/forms/input-value-expected.txt:
- platform/gtk/fast/forms/listbox-bidi-align-expected.txt:
- platform/gtk/fast/forms/minWidthPercent-expected.txt:
- platform/gtk/fast/forms/preserveFormDuringResidualStyle-expected.txt:
- platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
- platform/gtk/fast/forms/select-element-focus-ring-expected.txt: Added.
- platform/gtk/fast/html/details-writing-mode-expected.txt:
- platform/gtk/fast/inline-block/001-expected.txt:
- platform/gtk/fast/inline-block/overflow-clip-expected.txt:
- platform/gtk/fast/invalid/012-expected.txt:
- platform/gtk/fast/invalid/018-expected.txt:
- platform/gtk/fast/invalid/table-inside-stray-table-content-expected.txt:
- platform/gtk/fast/invalid/td-inside-object-expected.txt:
- platform/gtk/fast/lists/004-expected.txt:
- platform/gtk/fast/lists/list-marker-before-content-table-expected.txt: Added.
- platform/gtk/fast/lists/ordered-list-with-no-ol-tag-expected.txt:
- platform/gtk/fast/multicol/span/before-child-anonymous-column-block-expected.txt: Added.
- platform/gtk/fast/multicol/table-vertical-align-expected.txt:
- platform/gtk/fast/overflow/002-expected.txt:
- platform/gtk/fast/overflow/overflow-auto-table-expected.txt:
- platform/gtk/fast/overflow/overflow-rtl-expected.txt:
- platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
- platform/gtk/fast/overflow/table-overflow-float-expected.txt:
- platform/gtk/fast/reflections/table-cell-expected.txt: Added.
- platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.txt:
- platform/gtk/fast/repaint/float-overflow-expected.txt:
- platform/gtk/fast/repaint/float-overflow-right-expected.txt:
- platform/gtk/fast/repaint/subtree-root-clip-3-expected.txt: Added.
- platform/gtk/fast/repaint/table-cell-collapsed-border-expected.txt:
- platform/gtk/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Added.
- platform/gtk/fast/repaint/table-cell-move-expected.txt:
- platform/gtk/fast/repaint/table-cell-overflow-expected.txt: Added.
- platform/gtk/fast/repaint/table-cell-vertical-overflow-expected.txt: Added.
- platform/gtk/fast/repaint/table-col-background-expected.txt: Added.
- platform/gtk/fast/repaint/table-collapsed-border-expected.txt:
- platform/gtk/fast/repaint/table-extra-bottom-grow-expected.txt:
- platform/gtk/fast/repaint/table-outer-border-expected.txt: Added.
- platform/gtk/fast/repaint/table-row-expected.txt: Added.
- platform/gtk/fast/repaint/table-section-overflow-expected.txt: Added.
- platform/gtk/fast/repaint/table-section-repaint-expected.txt: Added.
- platform/gtk/fast/repaint/table-two-pass-layout-overpaint-expected.txt: Added.
- platform/gtk/fast/repaint/table-writing-modes-h-expected.txt: Added.
- platform/gtk/fast/repaint/table-writing-modes-v-expected.txt: Added.
- platform/gtk/fast/replaced/005-expected.txt:
- platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
- platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.txt:
- platform/gtk/fast/replaced/table-percent-height-positioned-expected.txt: Added.
- platform/gtk/fast/replaced/width100percent-button-expected.txt:
- platform/gtk/fast/replaced/width100percent-checkbox-expected.txt:
- platform/gtk/fast/replaced/width100percent-image-expected.txt:
- platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
- platform/gtk/fast/replaced/width100percent-radio-expected.txt:
- platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
- platform/gtk/fast/replaced/width100percent-textarea-expected.txt:
- platform/gtk/fast/replaced/width100percent-textfield-expected.txt:
- platform/gtk/fast/ruby/ruby-inline-table-expected.txt:
- platform/gtk/fast/selectors/018-expected.txt:
- platform/gtk/fast/selectors/018b-expected.txt:
- platform/gtk/fast/selectors/032-expected.txt:
- platform/gtk/fast/selectors/043-expected.txt:
- platform/gtk/fast/selectors/043b-expected.txt:
- platform/gtk/fast/selectors/044-expected.txt:
- platform/gtk/fast/selectors/044b-expected.txt:
- platform/gtk/fast/selectors/077-expected.txt:
- platform/gtk/fast/selectors/077b-expected.txt:
- platform/gtk/fast/selectors/078b-expected.txt:
- platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt:
- platform/gtk/fast/table/001-expected.txt:
- platform/gtk/fast/table/002-expected.txt:
- platform/gtk/fast/table/003-expected.txt:
- platform/gtk/fast/table/004-expected.txt:
- platform/gtk/fast/table/005-expected.txt:
- platform/gtk/fast/table/006-expected.txt:
- platform/gtk/fast/table/007-expected.txt:
- platform/gtk/fast/table/008-expected.txt: Added.
- platform/gtk/fast/table/009-expected.txt:
- platform/gtk/fast/table/010-expected.txt:
- platform/gtk/fast/table/011-expected.txt:
- platform/gtk/fast/table/012-expected.txt:
- platform/gtk/fast/table/013-expected.txt:
- platform/gtk/fast/table/015-expected.txt:
- platform/gtk/fast/table/016-expected.txt:
- platform/gtk/fast/table/017-expected.txt:
- platform/gtk/fast/table/020-expected.txt:
- platform/gtk/fast/table/021-expected.txt:
- platform/gtk/fast/table/022-expected.txt:
- platform/gtk/fast/table/023-expected.txt:
- platform/gtk/fast/table/024-expected.txt: Added.
- platform/gtk/fast/table/025-expected.txt:
- platform/gtk/fast/table/026-expected.txt:
- platform/gtk/fast/table/027-expected.txt:
- platform/gtk/fast/table/027-vertical-expected.txt:
- platform/gtk/fast/table/028-expected.txt:
- platform/gtk/fast/table/028-vertical-expected.txt:
- platform/gtk/fast/table/029-expected.txt:
- platform/gtk/fast/table/030-expected.txt:
- platform/gtk/fast/table/031-expected.txt: Added.
- platform/gtk/fast/table/032-expected.txt: Added.
- platform/gtk/fast/table/033-expected.txt:
- platform/gtk/fast/table/034-expected.txt: Added.
- platform/gtk/fast/table/035-expected.txt:
- platform/gtk/fast/table/035-vertical-expected.txt:
- platform/gtk/fast/table/037-expected.txt:
- platform/gtk/fast/table/038-expected.txt:
- platform/gtk/fast/table/038-vertical-expected.txt:
- platform/gtk/fast/table/039-expected.txt:
- platform/gtk/fast/table/040-expected.txt:
- platform/gtk/fast/table/040-vertical-expected.txt:
- platform/gtk/fast/table/041-expected.txt:
- platform/gtk/fast/table/100-percent-cell-width-expected.txt:
- platform/gtk/fast/table/absolute-table-at-bottom-expected.txt:
- platform/gtk/fast/table/add-before-anonymous-child-expected.txt:
- platform/gtk/fast/table/append-cells-expected.txt:
- platform/gtk/fast/table/append-cells2-expected.txt:
- platform/gtk/fast/table/auto-with-percent-height-expected.txt:
- platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/001-expected.txt:
- platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/002-expected.txt:
- platform/gtk/fast/table/border-collapsing/002-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/003-expected.txt:
- platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/004-expected.txt:
- platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
- platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/bug14274-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-69296-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-cell-append-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-cell-remove-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-cell-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-cell-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-cell-sl-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-col-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-col-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-colgroup-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-colgroup-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-row-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-table-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-table-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
- platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
- platform/gtk/fast/table/caption-relayout-expected.txt: Added.
- platform/gtk/fast/table/cell-absolute-child-expected.txt:
- platform/gtk/fast/table/cell-coalescing-expected.txt:
- platform/gtk/fast/table/cell-pref-width-invalidation-expected.txt:
- platform/gtk/fast/table/cell-width-auto-expected.txt:
- platform/gtk/fast/table/cellindex-expected.txt:
- platform/gtk/fast/table/click-near-anonymous-table-expected.txt:
- platform/gtk/fast/table/col-width-span-expand-expected.txt: Added.
- platform/gtk/fast/table/colgroup-preceded-by-caption-expected.txt:
- platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.txt:
- platform/gtk/fast/table/colspan-with-all-percent-cells-expected.txt: Added.
- platform/gtk/fast/table/colspanMinWidth-expected.txt:
- platform/gtk/fast/table/colspanMinWidth-vertical-expected.txt:
- platform/gtk/fast/table/dynamic-cellpadding-expected.txt:
- platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt:
- platform/gtk/fast/table/edge-offsets-expected.txt:
- platform/gtk/fast/table/empty-cells-expected.txt:
- platform/gtk/fast/table/empty-table-percent-height-expected.txt:
- platform/gtk/fast/table/fixed-nested-expected.txt:
- platform/gtk/fast/table/floating-th-expected.txt:
- platform/gtk/fast/table/floatingTablePaintBackground-expected.txt:
- platform/gtk/fast/table/form-with-non-table-display-inside-table-elements-expected.txt: Added.
- platform/gtk/fast/table/frame-and-rules-expected.txt:
- platform/gtk/fast/table/generated-caption-expected.txt:
- platform/gtk/fast/table/giantRowspan-expected.txt: Added.
- platform/gtk/fast/table/growCellForImageQuirk-expected.txt: Added.
- platform/gtk/fast/table/growCellForImageQuirk-vertical-expected.txt: Added.
- platform/gtk/fast/table/height-percent-test-expected.txt: Added.
- platform/gtk/fast/table/height-percent-test-vertical-expected.txt: Added.
- platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.txt:
- platform/gtk/fast/table/insert-cell-before-form-expected.txt:
- platform/gtk/fast/table/insert-row-before-form-expected.txt:
- platform/gtk/fast/table/invisible-cell-background-expected.txt:
- platform/gtk/fast/table/large-width-expected.txt:
- platform/gtk/fast/table/max-width-integer-overflow-expected.txt: Added.
- platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.txt:
- platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.txt:
- platform/gtk/fast/table/multiple-percent-height-rows-expected.txt:
- platform/gtk/fast/table/nested-percent-height-table-expected.txt:
- platform/gtk/fast/table/nobr-expected.txt:
- platform/gtk/fast/table/overflowHidden-expected.txt:
- platform/gtk/fast/table/percent-heights-expected.txt:
- platform/gtk/fast/table/percent-widths-stretch-expected.txt: Added.
- platform/gtk/fast/table/percent-widths-stretch-vertical-expected.txt: Added.
- platform/gtk/fast/table/prepend-in-anonymous-table-expected.txt:
- platform/gtk/fast/table/quote-text-around-iframe-expected.txt:
- platform/gtk/fast/table/relative-position-containment-expected.txt:
- platform/gtk/fast/table/relative-position-offsets-expected.txt:
- platform/gtk/fast/table/relative-position-stacking-expected.txt:
- platform/gtk/fast/table/remove-td-display-none-expected.txt:
- platform/gtk/fast/table/replaced-percent-height-expected.txt:
- platform/gtk/fast/table/row-height-recalc-expected.txt:
- platform/gtk/fast/table/rowindex-expected.txt:
- platform/gtk/fast/table/rowspan-paint-order-expected.txt:
- platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt:
- platform/gtk/fast/table/rtl-cell-display-none-assert-expected.txt:
- platform/gtk/fast/table/rules-attr-dynchange1-expected.txt:
- platform/gtk/fast/table/rules-attr-dynchange2-expected.txt:
- platform/gtk/fast/table/simple_paint-expected.txt: Added.
- platform/gtk/fast/table/spanOverlapRepaint-expected.txt:
- platform/gtk/fast/table/stale-grid-crash-expected.txt:
- platform/gtk/fast/table/table-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-and-parts-outline-expected.txt:
- platform/gtk/fast/table/table-anonymous-cell-bug-expected.txt: Added.
- platform/gtk/fast/table/table-anonymous-row-bug-expected.txt: Added.
- platform/gtk/fast/table/table-anonymous-section-bug-expected.txt: Added.
- platform/gtk/fast/table/table-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-before-child-style-update-expected.txt: Added.
- platform/gtk/fast/table/table-cell-after-child-in-block-expected.txt:
- platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-cell-before-after-content-around-table-block-expected.txt: Added.
- platform/gtk/fast/table/table-cell-before-after-content-around-table-expected.txt: Added.
- platform/gtk/fast/table/table-cell-before-after-content-around-table-row-expected.txt: Added.
- platform/gtk/fast/table/table-cell-before-child-in-block-expected.txt:
- platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-cell-split-expected.txt: Added.
- platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.txt:
- platform/gtk/fast/table/table-display-types-expected.txt:
- platform/gtk/fast/table/table-display-types-strict-expected.txt:
- platform/gtk/fast/table/table-display-types-vertical-expected.txt:
- platform/gtk/fast/table/table-hspace-align-center-expected.txt:
- platform/gtk/fast/table/table-insert-before-non-anonymous-block-expected.txt: Added.
- platform/gtk/fast/table/table-row-after-child-in-block-expected.txt:
- platform/gtk/fast/table/table-row-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-row-before-after-content-around-block-expected.txt: Added.
- platform/gtk/fast/table/table-row-before-after-content-around-table-cell-expected.txt: Added.
- platform/gtk/fast/table/table-row-before-after-content-around-table-expected.txt: Added.
- platform/gtk/fast/table/table-row-before-child-in-block-expected.txt:
- platform/gtk/fast/table/table-row-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-row-before-child-style-update-expected.txt: Added.
- platform/gtk/fast/table/table-row-outline-paint-expected.txt: Added.
- platform/gtk/fast/table/table-row-split2-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.
- platform/gtk/fast/table/table-section-split2-expected.txt: Added.
- platform/gtk/fast/table/table-split-expected.txt: Added.
- platform/gtk/fast/table/table-split2-expected.txt: Added.
- platform/gtk/fast/table/table-style-not-updated-expected.txt: Added.
- platform/gtk/fast/table/tableInsideCaption-expected.txt:
- platform/gtk/fast/table/text-field-baseline-expected.txt:
- platform/gtk/fast/text/arabic-times-new-roman-expected.txt: Added.
- platform/gtk/fast/text/atsui-multiple-renderers-expected.txt:
- platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
- platform/gtk/fast/text/atsui-spacing-features-expected.txt:
- platform/gtk/fast/text/basic/001-expected.txt:
- platform/gtk/fast/text/basic/006-expected.txt:
- platform/gtk/fast/text/basic/007-expected.txt:
- platform/gtk/fast/text/basic/generic-family-reset-expected.txt:
- platform/gtk/fast/text/capitalize-boundaries-expected.txt:
- platform/gtk/fast/text/emoji-expected.txt: Added.
- platform/gtk/fast/text/international/003-expected.txt:
- platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
- platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
- platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
- platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
- platform/gtk/fast/text/international/bidi-override-expected.txt:
- platform/gtk/fast/text/international/system-language/system-font-punctuation-expected.txt: Added.
- platform/gtk/fast/text/softbank-emoji-expected.txt: Added.
- platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
- platform/gtk/fast/text/trak-optimizeLegibility-expected.txt: Added.
- platform/gtk/fast/text/wbr-expected.txt:
- platform/gtk/fast/text/whitespace/002-expected.txt:
- platform/gtk/fast/text/whitespace/003-expected.txt:
- platform/gtk/fast/text/whitespace/004-expected.txt:
- platform/gtk/fast/text/whitespace/005-expected.txt:
- platform/gtk/fast/text/whitespace/010-expected.txt:
- platform/gtk/fast/text/whitespace/011-expected.txt:
- platform/gtk/fast/text/whitespace/013-expected.txt:
- platform/gtk/fast/text/whitespace/014-expected.txt:
- platform/gtk/fast/text/whitespace/015-expected.txt:
- platform/gtk/fast/text/whitespace/016-expected.txt:
- platform/gtk/fast/text/whitespace/024-expected.txt:
- platform/gtk/fast/text/whitespace/025-expected.txt:
- platform/gtk/fast/text/whitespace/026-expected.txt:
- platform/gtk/fast/text/whitespace/027-expected.txt:
- platform/gtk/fast/text/word-break-expected.txt:
- platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
- platform/gtk/fast/transforms/transform-table-row-expected.txt:
- platform/gtk/fast/writing-mode/table-percent-width-quirk-expected.txt: Added.
- platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt:
- 6:02 AM Changeset in webkit [191665] by
-
- 249 edits95 adds in trunk/LayoutTests
Unreviewed. GTK+ gardening: rebaseline more tests after r191623.
Patch by WebKitGTK+ gardener <gardener@webkit-garden.local.igalia.com> on 2015-10-28
- platform/gtk/editing/selection/select-all-004-expected.txt: Added.
- platform/gtk/editing/selection/table-caret-1-expected.txt:
- platform/gtk/editing/selection/table-caret-2-expected.txt:
- platform/gtk/editing/selection/table-caret-3-expected.txt:
- platform/gtk/fast/css-generated-content/table-row-group-with-before-expected.txt:
- platform/gtk/fast/css-generated-content/table-row-with-before-expected.txt:
- platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-with-before-expected.txt:
- platform/gtk/fast/css/caption-width-relative-position-expected.txt: Added.
- platform/gtk/fast/css/caption-width-relative-position-offset-top-expected.txt: Added.
- platform/gtk/fast/css/css3-nth-child-expected.txt:
- platform/gtk/fast/css/first-letter-float-expected.txt:
- platform/gtk/fast/css/focus-ring-detached-expected.txt:
- platform/gtk/fast/css/focus-ring-multiline-expected.txt:
- platform/gtk/fast/css/h1-in-section-elements-expected.txt:
- platform/gtk/fast/css/layerZOrderCrash-expected.txt:
- platform/gtk/fast/css/min-width-with-spanned-cell-expected.txt: Added.
- platform/gtk/fast/css/min-width-with-spanned-cell-fixed-expected.txt: Added.
- platform/gtk/fast/css/named-images-expected.txt: Added.
- platform/gtk/fast/css/percentage-non-integer-expected.txt:
- platform/gtk/fast/css/table-text-align-quirk-expected.txt:
- platform/gtk/fast/css/table-text-align-strict-expected.txt:
- platform/gtk/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
- platform/gtk/fast/dom/34176-expected.txt:
- platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/gtk/fast/dom/HTMLTableElement/colSpan-expected.txt:
- platform/gtk/fast/dom/HTMLTableElement/createCaption-expected.txt:
- platform/gtk/fast/dom/row-inner-text-expected.txt:
- platform/gtk/fast/dynamic/001-expected.txt: Added.
- platform/gtk/fast/dynamic/007-expected.txt:
- platform/gtk/fast/dynamic/013-expected.txt:
- platform/gtk/fast/dynamic/014-expected.txt:
- platform/gtk/fast/dynamic/015-expected.txt:
- platform/gtk/fast/dynamic/containing-block-change-expected.txt:
- platform/gtk/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
- platform/gtk/fast/dynamic/float-withdrawal-expected.txt:
- platform/gtk/fast/dynamic/subtree-table-cell-height-expected.txt: Added.
- platform/gtk/fast/encoding/utf-16-big-endian-expected.txt:
- platform/gtk/fast/encoding/utf-16-little-endian-expected.txt:
- platform/gtk/fast/events/offsetX-offsetY-expected.txt: Added.
- platform/gtk/fast/forms/001-expected.txt:
- platform/gtk/fast/forms/005-expected.txt: Added.
- platform/gtk/fast/forms/basic-buttons-expected.txt:
- platform/gtk/fast/forms/button-white-space-expected.txt:
- platform/gtk/fast/forms/file/file-input-direction-expected.txt:
- platform/gtk/fast/forms/form-added-to-table-expected.txt:
- platform/gtk/fast/forms/form-element-geometry-expected.txt:
- platform/gtk/fast/forms/form-hides-table-expected.txt:
- platform/gtk/fast/forms/form-in-malformed-markup-expected.txt:
- platform/gtk/fast/forms/formmove3-expected.txt:
- platform/gtk/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/gtk/fast/forms/input-table-expected.txt:
- platform/gtk/fast/forms/input-value-expected.txt:
- platform/gtk/fast/forms/listbox-bidi-align-expected.txt:
- platform/gtk/fast/forms/minWidthPercent-expected.txt:
- platform/gtk/fast/forms/preserveFormDuringResidualStyle-expected.txt:
- platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
- platform/gtk/fast/forms/select-element-focus-ring-expected.txt: Added.
- platform/gtk/fast/html/details-writing-mode-expected.txt:
- platform/gtk/fast/inline-block/001-expected.txt:
- platform/gtk/fast/inline-block/overflow-clip-expected.txt:
- platform/gtk/fast/invalid/012-expected.txt:
- platform/gtk/fast/invalid/018-expected.txt:
- platform/gtk/fast/invalid/table-inside-stray-table-content-expected.txt:
- platform/gtk/fast/invalid/td-inside-object-expected.txt:
- platform/gtk/fast/lists/004-expected.txt:
- platform/gtk/fast/lists/list-marker-before-content-table-expected.txt: Added.
- platform/gtk/fast/lists/ordered-list-with-no-ol-tag-expected.txt:
- platform/gtk/fast/multicol/span/before-child-anonymous-column-block-expected.txt: Added.
- platform/gtk/fast/multicol/table-vertical-align-expected.txt:
- platform/gtk/fast/overflow/002-expected.txt:
- platform/gtk/fast/overflow/overflow-auto-table-expected.txt:
- platform/gtk/fast/overflow/overflow-rtl-expected.txt:
- platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
- platform/gtk/fast/overflow/table-overflow-float-expected.txt:
- platform/gtk/fast/reflections/table-cell-expected.txt: Added.
- platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.txt:
- platform/gtk/fast/repaint/float-overflow-expected.txt:
- platform/gtk/fast/repaint/float-overflow-right-expected.txt:
- platform/gtk/fast/repaint/subtree-root-clip-3-expected.txt: Added.
- platform/gtk/fast/repaint/table-cell-collapsed-border-expected.txt:
- platform/gtk/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Added.
- platform/gtk/fast/repaint/table-cell-move-expected.txt:
- platform/gtk/fast/repaint/table-cell-overflow-expected.txt: Added.
- platform/gtk/fast/repaint/table-cell-vertical-overflow-expected.txt: Added.
- platform/gtk/fast/repaint/table-col-background-expected.txt: Added.
- platform/gtk/fast/repaint/table-collapsed-border-expected.txt:
- platform/gtk/fast/repaint/table-extra-bottom-grow-expected.txt:
- platform/gtk/fast/repaint/table-outer-border-expected.txt: Added.
- platform/gtk/fast/repaint/table-row-expected.txt: Added.
- platform/gtk/fast/repaint/table-section-overflow-expected.txt: Added.
- platform/gtk/fast/repaint/table-section-repaint-expected.txt: Added.
- platform/gtk/fast/repaint/table-two-pass-layout-overpaint-expected.txt: Added.
- platform/gtk/fast/repaint/table-writing-modes-h-expected.txt: Added.
- platform/gtk/fast/repaint/table-writing-modes-v-expected.txt: Added.
- platform/gtk/fast/replaced/005-expected.txt:
- platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
- platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.txt:
- platform/gtk/fast/replaced/table-percent-height-positioned-expected.txt: Added.
- platform/gtk/fast/replaced/width100percent-button-expected.txt:
- platform/gtk/fast/replaced/width100percent-checkbox-expected.txt:
- platform/gtk/fast/replaced/width100percent-image-expected.txt:
- platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
- platform/gtk/fast/replaced/width100percent-radio-expected.txt:
- platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
- platform/gtk/fast/replaced/width100percent-textarea-expected.txt:
- platform/gtk/fast/replaced/width100percent-textfield-expected.txt:
- platform/gtk/fast/ruby/ruby-inline-table-expected.txt:
- platform/gtk/fast/selectors/018-expected.txt:
- platform/gtk/fast/selectors/018b-expected.txt:
- platform/gtk/fast/selectors/032-expected.txt:
- platform/gtk/fast/selectors/043-expected.txt:
- platform/gtk/fast/selectors/043b-expected.txt:
- platform/gtk/fast/selectors/044-expected.txt:
- platform/gtk/fast/selectors/044b-expected.txt:
- platform/gtk/fast/selectors/077-expected.txt:
- platform/gtk/fast/selectors/077b-expected.txt:
- platform/gtk/fast/selectors/078b-expected.txt:
- platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt:
- platform/gtk/fast/table/001-expected.txt:
- platform/gtk/fast/table/002-expected.txt:
- platform/gtk/fast/table/003-expected.txt:
- platform/gtk/fast/table/004-expected.txt:
- platform/gtk/fast/table/005-expected.txt:
- platform/gtk/fast/table/006-expected.txt:
- platform/gtk/fast/table/007-expected.txt:
- platform/gtk/fast/table/008-expected.txt: Added.
- platform/gtk/fast/table/009-expected.txt:
- platform/gtk/fast/table/010-expected.txt:
- platform/gtk/fast/table/011-expected.txt:
- platform/gtk/fast/table/012-expected.txt:
- platform/gtk/fast/table/013-expected.txt:
- platform/gtk/fast/table/015-expected.txt:
- platform/gtk/fast/table/016-expected.txt:
- platform/gtk/fast/table/017-expected.txt:
- platform/gtk/fast/table/020-expected.txt:
- platform/gtk/fast/table/021-expected.txt:
- platform/gtk/fast/table/022-expected.txt:
- platform/gtk/fast/table/023-expected.txt:
- platform/gtk/fast/table/024-expected.txt: Added.
- platform/gtk/fast/table/025-expected.txt:
- platform/gtk/fast/table/026-expected.txt:
- platform/gtk/fast/table/027-expected.txt:
- platform/gtk/fast/table/027-vertical-expected.txt:
- platform/gtk/fast/table/028-expected.txt:
- platform/gtk/fast/table/028-vertical-expected.txt:
- platform/gtk/fast/table/029-expected.txt:
- platform/gtk/fast/table/030-expected.txt:
- platform/gtk/fast/table/031-expected.txt: Added.
- platform/gtk/fast/table/032-expected.txt: Added.
- platform/gtk/fast/table/033-expected.txt:
- platform/gtk/fast/table/034-expected.txt: Added.
- platform/gtk/fast/table/035-expected.txt:
- platform/gtk/fast/table/035-vertical-expected.txt:
- platform/gtk/fast/table/037-expected.txt:
- platform/gtk/fast/table/038-expected.txt:
- platform/gtk/fast/table/038-vertical-expected.txt:
- platform/gtk/fast/table/039-expected.txt:
- platform/gtk/fast/table/040-expected.txt:
- platform/gtk/fast/table/040-vertical-expected.txt:
- platform/gtk/fast/table/041-expected.txt:
- platform/gtk/fast/table/100-percent-cell-width-expected.txt:
- platform/gtk/fast/table/absolute-table-at-bottom-expected.txt:
- platform/gtk/fast/table/add-before-anonymous-child-expected.txt:
- platform/gtk/fast/table/append-cells-expected.txt:
- platform/gtk/fast/table/append-cells2-expected.txt:
- platform/gtk/fast/table/auto-with-percent-height-expected.txt:
- platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/001-expected.txt:
- platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/002-expected.txt:
- platform/gtk/fast/table/border-collapsing/002-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/003-expected.txt:
- platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/004-expected.txt:
- platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
- platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
- platform/gtk/fast/table/border-collapsing/bug14274-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-69296-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-cell-append-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-cell-remove-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-cell-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-cell-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-cell-sl-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-col-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-col-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-colgroup-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-colgroup-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-row-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-table-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-table-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-color-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: Added.
- platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
- platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
- platform/gtk/fast/table/caption-relayout-expected.txt: Added.
- platform/gtk/fast/table/cell-absolute-child-expected.txt:
- platform/gtk/fast/table/cell-coalescing-expected.txt:
- platform/gtk/fast/table/cell-pref-width-invalidation-expected.txt:
- platform/gtk/fast/table/cell-width-auto-expected.txt:
- platform/gtk/fast/table/cellindex-expected.txt:
- platform/gtk/fast/table/click-near-anonymous-table-expected.txt:
- platform/gtk/fast/table/col-width-span-expand-expected.txt: Added.
- platform/gtk/fast/table/colgroup-preceded-by-caption-expected.txt:
- platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.txt:
- platform/gtk/fast/table/colspan-with-all-percent-cells-expected.txt: Added.
- platform/gtk/fast/table/colspanMinWidth-expected.txt:
- platform/gtk/fast/table/colspanMinWidth-vertical-expected.txt:
- platform/gtk/fast/table/dynamic-cellpadding-expected.txt:
- platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt:
- platform/gtk/fast/table/edge-offsets-expected.txt:
- platform/gtk/fast/table/empty-cells-expected.txt:
- platform/gtk/fast/table/empty-table-percent-height-expected.txt:
- platform/gtk/fast/table/fixed-nested-expected.txt:
- platform/gtk/fast/table/floating-th-expected.txt:
- platform/gtk/fast/table/floatingTablePaintBackground-expected.txt:
- platform/gtk/fast/table/form-with-non-table-display-inside-table-elements-expected.txt: Added.
- platform/gtk/fast/table/frame-and-rules-expected.txt:
- platform/gtk/fast/table/generated-caption-expected.txt:
- platform/gtk/fast/table/giantRowspan-expected.txt: Added.
- platform/gtk/fast/table/growCellForImageQuirk-expected.txt: Added.
- platform/gtk/fast/table/growCellForImageQuirk-vertical-expected.txt: Added.
- platform/gtk/fast/table/height-percent-test-expected.txt: Added.
- platform/gtk/fast/table/height-percent-test-vertical-expected.txt: Added.
- platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.txt:
- platform/gtk/fast/table/insert-cell-before-form-expected.txt:
- platform/gtk/fast/table/insert-row-before-form-expected.txt:
- platform/gtk/fast/table/invisible-cell-background-expected.txt:
- platform/gtk/fast/table/large-width-expected.txt:
- platform/gtk/fast/table/max-width-integer-overflow-expected.txt: Added.
- platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.txt:
- platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.txt:
- platform/gtk/fast/table/multiple-percent-height-rows-expected.txt:
- platform/gtk/fast/table/nested-percent-height-table-expected.txt:
- platform/gtk/fast/table/nobr-expected.txt:
- platform/gtk/fast/table/overflowHidden-expected.txt:
- platform/gtk/fast/table/percent-heights-expected.txt:
- platform/gtk/fast/table/percent-widths-stretch-expected.txt: Added.
- platform/gtk/fast/table/percent-widths-stretch-vertical-expected.txt: Added.
- platform/gtk/fast/table/prepend-in-anonymous-table-expected.txt:
- platform/gtk/fast/table/quote-text-around-iframe-expected.txt:
- platform/gtk/fast/table/relative-position-containment-expected.txt:
- platform/gtk/fast/table/relative-position-offsets-expected.txt:
- platform/gtk/fast/table/relative-position-stacking-expected.txt:
- platform/gtk/fast/table/remove-td-display-none-expected.txt:
- platform/gtk/fast/table/replaced-percent-height-expected.txt:
- platform/gtk/fast/table/row-height-recalc-expected.txt:
- platform/gtk/fast/table/rowindex-expected.txt:
- platform/gtk/fast/table/rowspan-paint-order-expected.txt:
- platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt:
- platform/gtk/fast/table/rtl-cell-display-none-assert-expected.txt:
- platform/gtk/fast/table/rules-attr-dynchange1-expected.txt:
- platform/gtk/fast/table/rules-attr-dynchange2-expected.txt:
- platform/gtk/fast/table/simple_paint-expected.txt: Added.
- platform/gtk/fast/table/spanOverlapRepaint-expected.txt:
- platform/gtk/fast/table/stale-grid-crash-expected.txt:
- platform/gtk/fast/table/table-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-and-parts-outline-expected.txt:
- platform/gtk/fast/table/table-anonymous-cell-bug-expected.txt: Added.
- platform/gtk/fast/table/table-anonymous-row-bug-expected.txt: Added.
- platform/gtk/fast/table/table-anonymous-section-bug-expected.txt: Added.
- platform/gtk/fast/table/table-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-before-child-style-update-expected.txt: Added.
- platform/gtk/fast/table/table-cell-after-child-in-block-expected.txt:
- platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-cell-before-after-content-around-table-block-expected.txt: Added.
- platform/gtk/fast/table/table-cell-before-after-content-around-table-expected.txt: Added.
- platform/gtk/fast/table/table-cell-before-after-content-around-table-row-expected.txt: Added.
- platform/gtk/fast/table/table-cell-before-child-in-block-expected.txt:
- platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-cell-split-expected.txt: Added.
- platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.txt:
- platform/gtk/fast/table/table-display-types-expected.txt:
- platform/gtk/fast/table/table-display-types-strict-expected.txt:
- platform/gtk/fast/table/table-display-types-vertical-expected.txt:
- platform/gtk/fast/table/table-hspace-align-center-expected.txt:
- platform/gtk/fast/table/table-insert-before-non-anonymous-block-expected.txt: Added.
- platform/gtk/fast/table/table-row-after-child-in-block-expected.txt:
- platform/gtk/fast/table/table-row-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-row-before-after-content-around-block-expected.txt: Added.
- platform/gtk/fast/table/table-row-before-after-content-around-table-cell-expected.txt: Added.
- platform/gtk/fast/table/table-row-before-after-content-around-table-expected.txt: Added.
- platform/gtk/fast/table/table-row-before-child-in-block-expected.txt:
- platform/gtk/fast/table/table-row-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-row-before-child-style-update-expected.txt: Added.
- platform/gtk/fast/table/table-row-outline-paint-expected.txt: Added.
- platform/gtk/fast/table/table-row-split2-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.
- platform/gtk/fast/table/table-section-split2-expected.txt: Added.
- platform/gtk/fast/table/table-split-expected.txt: Added.
- platform/gtk/fast/table/table-split2-expected.txt: Added.
- platform/gtk/fast/table/table-style-not-updated-expected.txt: Added.
- platform/gtk/fast/table/tableInsideCaption-expected.txt:
- platform/gtk/fast/table/text-field-baseline-expected.txt:
- platform/gtk/fast/text/arabic-times-new-roman-expected.txt: Added.
- platform/gtk/fast/text/atsui-multiple-renderers-expected.txt:
- platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
- platform/gtk/fast/text/atsui-spacing-features-expected.txt:
- platform/gtk/fast/text/basic/001-expected.txt:
- platform/gtk/fast/text/basic/006-expected.txt:
- platform/gtk/fast/text/basic/007-expected.txt:
- platform/gtk/fast/text/basic/generic-family-reset-expected.txt:
- platform/gtk/fast/text/capitalize-boundaries-expected.txt:
- platform/gtk/fast/text/emoji-expected.txt: Added.
- platform/gtk/fast/text/international/003-expected.txt:
- platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
- platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
- platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
- platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
- platform/gtk/fast/text/international/bidi-override-expected.txt:
- platform/gtk/fast/text/international/system-language/system-font-punctuation-expected.txt: Added.
- platform/gtk/fast/text/softbank-emoji-expected.txt: Added.
- platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
- platform/gtk/fast/text/trak-optimizeLegibility-expected.txt: Added.
- platform/gtk/fast/text/wbr-expected.txt:
- platform/gtk/fast/text/whitespace/002-expected.txt:
- platform/gtk/fast/text/whitespace/003-expected.txt:
- platform/gtk/fast/text/whitespace/004-expected.txt:
- platform/gtk/fast/text/whitespace/005-expected.txt:
- platform/gtk/fast/text/whitespace/010-expected.txt:
- platform/gtk/fast/text/whitespace/011-expected.txt:
- platform/gtk/fast/text/whitespace/013-expected.txt:
- platform/gtk/fast/text/whitespace/014-expected.txt:
- platform/gtk/fast/text/whitespace/015-expected.txt:
- platform/gtk/fast/text/whitespace/016-expected.txt:
- platform/gtk/fast/text/whitespace/024-expected.txt:
- platform/gtk/fast/text/whitespace/025-expected.txt:
- platform/gtk/fast/text/whitespace/026-expected.txt:
- platform/gtk/fast/text/whitespace/027-expected.txt:
- platform/gtk/fast/text/word-break-expected.txt:
- platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
- platform/gtk/fast/transforms/transform-table-row-expected.txt:
- platform/gtk/fast/writing-mode/table-percent-width-quirk-expected.txt: Added.
- platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt:
- 4:13 AM Changeset in webkit [191664] by
-
- 3 edits in trunk/LayoutTests
[Win] LayoutTest js/intl-collator.html failing on Win 7
https://bugs.webkit.org/show_bug.cgi?id=150575
Reviewed by Alexey Proskuryakov.
Update the Intl.Collator test to not expect ICU to support the German phonebook collation.
- js/intl-collator-expected.txt:
- js/script-tests/intl-collator.js:
- 3:12 AM Changeset in webkit [191663] by
-
- 407 edits5 adds in trunk/LayoutTests
Unreviewed. GTK+ gardening: rebaseline tests after r191623.
- platform/gtk/css1/basic/containment-expected.txt:
- platform/gtk/css1/basic/contextual_selectors-expected.txt:
- platform/gtk/css1/basic/grouping-expected.txt:
- platform/gtk/css1/basic/id_as_selector-expected.txt:
- platform/gtk/css1/basic/inheritance-expected.txt:
- platform/gtk/css1/box_properties/border-expected.txt:
- platform/gtk/css1/box_properties/border_bottom-expected.txt:
- platform/gtk/css1/box_properties/border_bottom_inline-expected.txt:
- platform/gtk/css1/box_properties/border_bottom_width-expected.txt:
- platform/gtk/css1/box_properties/border_bottom_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_color-expected.txt:
- platform/gtk/css1/box_properties/border_color_inline-expected.txt:
- platform/gtk/css1/box_properties/border_inline-expected.txt:
- platform/gtk/css1/box_properties/border_left-expected.txt:
- platform/gtk/css1/box_properties/border_left_inline-expected.txt:
- platform/gtk/css1/box_properties/border_left_width-expected.txt:
- platform/gtk/css1/box_properties/border_left_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_right-expected.txt:
- platform/gtk/css1/box_properties/border_right_inline-expected.txt:
- platform/gtk/css1/box_properties/border_right_width-expected.txt:
- platform/gtk/css1/box_properties/border_right_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_style-expected.txt:
- platform/gtk/css1/box_properties/border_style_inline-expected.txt:
- platform/gtk/css1/box_properties/border_top-expected.txt:
- platform/gtk/css1/box_properties/border_top_inline-expected.txt:
- platform/gtk/css1/box_properties/border_top_width-expected.txt:
- platform/gtk/css1/box_properties/border_top_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_width-expected.txt:
- platform/gtk/css1/box_properties/border_width_inline-expected.txt:
- platform/gtk/css1/box_properties/clear-expected.txt:
- platform/gtk/css1/box_properties/clear_float-expected.txt:
- platform/gtk/css1/box_properties/float-expected.txt:
- platform/gtk/css1/box_properties/float_elements_in_series-expected.txt:
- platform/gtk/css1/box_properties/float_margin-expected.txt:
- platform/gtk/css1/box_properties/float_on_text_elements-expected.txt:
- platform/gtk/css1/box_properties/height-expected.txt:
- platform/gtk/css1/box_properties/margin-expected.txt:
- platform/gtk/css1/box_properties/margin_bottom-expected.txt:
- platform/gtk/css1/box_properties/margin_bottom_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_left-expected.txt:
- platform/gtk/css1/box_properties/margin_left_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_right-expected.txt:
- platform/gtk/css1/box_properties/margin_right_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_top-expected.txt:
- platform/gtk/css1/box_properties/margin_top_inline-expected.txt:
- platform/gtk/css1/box_properties/padding-expected.txt:
- platform/gtk/css1/box_properties/padding_bottom-expected.txt:
- platform/gtk/css1/box_properties/padding_bottom_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_left-expected.txt:
- platform/gtk/css1/box_properties/padding_left_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_right-expected.txt:
- platform/gtk/css1/box_properties/padding_right_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_top-expected.txt:
- platform/gtk/css1/box_properties/padding_top_inline-expected.txt:
- platform/gtk/css1/box_properties/width-expected.txt:
- platform/gtk/css1/cascade/cascade_order-expected.txt:
- platform/gtk/css1/cascade/important-expected.txt:
- platform/gtk/css1/classification/display-expected.txt:
- platform/gtk/css1/classification/list_style-expected.txt:
- platform/gtk/css1/classification/list_style_image-expected.txt:
- platform/gtk/css1/classification/list_style_position-expected.txt:
- platform/gtk/css1/classification/list_style_type-expected.txt:
- platform/gtk/css1/classification/white_space-expected.txt:
- platform/gtk/css1/color_and_background/background-expected.txt:
- platform/gtk/css1/color_and_background/background_attachment-expected.txt:
- platform/gtk/css1/color_and_background/background_color-expected.txt:
- platform/gtk/css1/color_and_background/background_image-expected.txt:
- platform/gtk/css1/color_and_background/background_position-expected.txt:
- platform/gtk/css1/color_and_background/background_repeat-expected.txt:
- platform/gtk/css1/color_and_background/color-expected.txt:
- platform/gtk/css1/conformance/forward_compatible_parsing-expected.txt:
- platform/gtk/css1/font_properties/font-expected.txt:
- platform/gtk/css1/font_properties/font_family-expected.txt:
- platform/gtk/css1/font_properties/font_size-expected.txt:
- platform/gtk/css1/font_properties/font_style-expected.txt:
- platform/gtk/css1/font_properties/font_variant-expected.txt:
- platform/gtk/css1/font_properties/font_weight-expected.txt:
- platform/gtk/css1/formatting_model/canvas-expected.txt:
- platform/gtk/css1/formatting_model/floating_elements-expected.txt:
- platform/gtk/css1/formatting_model/height_of_lines-expected.txt:
- platform/gtk/css1/formatting_model/inline_elements-expected.txt:
- platform/gtk/css1/formatting_model/replaced_elements-expected.txt:
- platform/gtk/css1/formatting_model/vertical_formatting-expected.txt:
- platform/gtk/css1/pseudo/anchor-expected.txt:
- platform/gtk/css1/pseudo/firstletter-expected.txt:
- platform/gtk/css1/pseudo/firstline-expected.txt:
- platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
- platform/gtk/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
- platform/gtk/css1/text_properties/letter_spacing-expected.txt:
- platform/gtk/css1/text_properties/line_height-expected.txt:
- platform/gtk/css1/text_properties/text_align-expected.txt:
- platform/gtk/css1/text_properties/text_decoration-expected.txt:
- platform/gtk/css1/text_properties/text_indent-expected.txt:
- platform/gtk/css1/text_properties/text_transform-expected.txt:
- platform/gtk/css1/text_properties/vertical_align-expected.txt:
- platform/gtk/css1/text_properties/word_spacing-expected.txt:
- platform/gtk/css1/units/color_units-expected.txt:
- platform/gtk/css1/units/length_units-expected.txt:
- platform/gtk/css1/units/percentage_units-expected.txt:
- platform/gtk/css1/units/urls-expected.txt:
- platform/gtk/css2.1/20110323/border-collapse-offset-002-expected.txt:
- platform/gtk/css2.1/20110323/border-conflict-style-079-expected.txt:
- platform/gtk/css2.1/20110323/border-conflict-style-088-expected.txt:
- platform/gtk/css2.1/20110323/dynamic-top-change-002-expected.txt:
- platform/gtk/css2.1/20110323/dynamic-top-change-003-expected.txt:
- platform/gtk/css2.1/20110323/inline-table-001-expected.txt:
- platform/gtk/css2.1/20110323/inline-table-002a-expected.txt:
- platform/gtk/css2.1/20110323/inline-table-003-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-001-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-002-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-003-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-004-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-005-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-006-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-007-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-013-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-014-expected.txt:
- platform/gtk/css2.1/20110323/margin-applies-to-015-expected.txt:
- platform/gtk/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Added.
- platform/gtk/css2.1/20110323/table-caption-001-expected.txt:
- platform/gtk/css2.1/20110323/table-caption-optional-001-expected.txt:
- platform/gtk/css2.1/20110323/table-caption-optional-002-expected.txt:
- platform/gtk/css2.1/20110323/table-height-algorithm-023-expected.txt:
- platform/gtk/css2.1/20110323/table-height-algorithm-024-expected.txt:
- platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
- platform/gtk/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt:
- platform/gtk/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt:
- platform/gtk/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
- platform/gtk/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt:
- platform/gtk/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt:
- platform/gtk/css2.1/t0805-c5511-brdr-tw-00-b-expected.txt:
- platform/gtk/css2.1/t0805-c5513-brdr-bw-00-b-expected.txt:
- platform/gtk/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
- platform/gtk/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
- platform/gtk/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
- platform/gtk/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
- platform/gtk/css2.1/t0805-c5522-brdr-02-e-expected.txt:
- platform/gtk/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt:
- platform/gtk/css2.1/t0905-c5525-fltmult-00-d-g-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-50-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-59-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-60-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-69-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-70-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-79-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-80-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-89-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-90-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
- platform/gtk/css2.1/t170602-bdr-conflct-w-99-d-expected.txt:
- platform/gtk/css3/css3-modsel-33-expected.txt:
- platform/gtk/css3/flexbox/flexbox-baseline-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-18-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-18b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-28-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-28b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-29-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-29b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-32-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-33-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-43-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-43b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-44-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-44b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-73-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-73b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-74-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-74b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-77-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-77b-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-78-expected.txt:
- platform/gtk/css3/selectors3/html/css3-modsel-78b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-18-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-18b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-28-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-28b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-29-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-29b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-32-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-33-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-43-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-43b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-44-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-44b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-73-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-73b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-74-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-74b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-77-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-77b-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-78-expected.txt:
- platform/gtk/css3/selectors3/xhtml/css3-modsel-78b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-18-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-18b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-28-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-28b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-29-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-29b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-32-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-33-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-43-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-43b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-44-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-44b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-73-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-73b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-74-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-74b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-77-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-77b-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-78-expected.txt:
- platform/gtk/css3/selectors3/xml/css3-modsel-78b-expected.txt:
- platform/gtk/editing/deleting/4922367-expected.txt:
- platform/gtk/editing/deleting/5099303-expected.txt:
- platform/gtk/editing/deleting/5126166-expected.txt:
- platform/gtk/editing/deleting/5144139-2-expected.txt:
- platform/gtk/editing/deleting/5206311-1-expected.txt:
- platform/gtk/editing/deleting/5433862-2-expected.txt:
- platform/gtk/editing/deleting/5483370-expected.txt:
- platform/gtk/editing/deleting/delete-to-select-table-expected.txt:
- platform/gtk/editing/deleting/table-cells-expected.txt:
- platform/gtk/editing/execCommand/5481523-expected.txt:
- platform/gtk/editing/inserting/5058163-1-expected.txt:
- platform/gtk/editing/inserting/insert-paragraph-01-expected.txt:
- platform/gtk/editing/inserting/insert-paragraph-02-expected.txt:
- platform/gtk/editing/inserting/paragraph-separator-in-table-1-expected.txt:
- platform/gtk/editing/inserting/paragraph-separator-in-table-2-expected.txt:
- platform/gtk/editing/pasteboard/5156401-1-expected.txt:
- platform/gtk/editing/pasteboard/5387578-expected.txt:
- platform/gtk/editing/selection/3690703-2-expected.txt:
- platform/gtk/editing/selection/3690703-expected.txt:
- platform/gtk/editing/selection/3690719-expected.txt:
- platform/gtk/editing/selection/4818145-expected.txt:
- platform/gtk/editing/selection/4889598-expected.txt:
- platform/gtk/editing/selection/4895428-2-expected.txt:
- platform/gtk/editing/selection/5057506-2-expected.txt:
- platform/gtk/editing/selection/5076323-1-expected.txt:
- platform/gtk/editing/selection/5076323-2-expected.txt:
- platform/gtk/editing/selection/5076323-3-expected.txt:
- platform/gtk/editing/selection/5131716-1-expected.txt:
- platform/gtk/editing/selection/5131716-2-expected.txt:
- platform/gtk/editing/selection/5131716-3-expected.txt:
- platform/gtk/editing/selection/5131716-4-expected.txt:
- platform/gtk/editing/selection/7152-1-expected.txt:
- platform/gtk/editing/selection/7152-2-expected.txt:
- platform/gtk/editing/style/5017613-1-expected.txt:
- platform/gtk/editing/style/5017613-2-expected.txt:
- platform/gtk/editing/style/apple-style-editable-mix-expected.txt:
- platform/gtk/editing/unsupported-content/table-type-after-expected.txt:
- platform/gtk/editing/unsupported-content/table-type-before-expected.txt:
- platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt:
- platform/gtk/fast/block/basic/016-expected.txt:
- platform/gtk/fast/block/basic/quirk-percent-height-table-cell-expected.txt: Added.
- platform/gtk/fast/block/float/011-expected.txt:
- platform/gtk/fast/block/float/015-expected.txt:
- platform/gtk/fast/block/float/025-expected.txt:
- platform/gtk/fast/block/float/026-expected.txt:
- platform/gtk/fast/block/float/027-expected.txt:
- platform/gtk/fast/block/float/028-expected.txt:
- platform/gtk/fast/block/margin-collapse/001-expected.txt:
- platform/gtk/fast/block/margin-collapse/005-expected.txt:
- platform/gtk/fast/block/margin-collapse/006-expected.txt:
- platform/gtk/fast/block/margin-collapse/010-expected.txt:
- platform/gtk/fast/block/margin-collapse/011-expected.txt:
- platform/gtk/fast/block/margin-collapse/012-expected.txt:
- platform/gtk/fast/block/margin-collapse/015-expected.txt:
- platform/gtk/fast/block/margin-collapse/016-expected.txt:
- platform/gtk/fast/block/margin-collapse/017-expected.txt:
- platform/gtk/fast/block/margin-collapse/018-expected.txt:
- platform/gtk/fast/block/margin-collapse/019-expected.txt:
- platform/gtk/fast/block/margin-collapse/020-expected.txt:
- platform/gtk/fast/block/margin-collapse/021-expected.txt:
- platform/gtk/fast/block/margin-collapse/022-expected.txt:
- platform/gtk/fast/block/margin-collapse/025-expected.txt:
- platform/gtk/fast/block/margin-collapse/032-expected.txt:
- platform/gtk/fast/block/margin-collapse/033-expected.txt:
- platform/gtk/fast/block/margin-collapse/034-expected.txt:
- platform/gtk/fast/block/margin-collapse/041-expected.txt:
- platform/gtk/fast/block/margin-collapse/042-expected.txt:
- platform/gtk/fast/block/margin-collapse/055-expected.txt:
- platform/gtk/fast/block/margin-collapse/056-expected.txt:
- platform/gtk/fast/block/margin-collapse/057-expected.txt:
- platform/gtk/fast/block/margin-collapse/058-expected.txt:
- platform/gtk/fast/block/margin-collapse/059-expected.txt:
- platform/gtk/fast/block/margin-collapse/104-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/001-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/005-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/006-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/010-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/011-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/012-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/015-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/016-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/017-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/018-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/019-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/020-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/021-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/022-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/025-expected.txt:
- platform/gtk/fast/block/positioning/053-expected.txt:
- platform/gtk/fast/borders/bidi-009a-expected.txt:
- platform/gtk/fast/borders/border-antialiasing-expected.txt:
- platform/gtk/fast/box-shadow/basic-shadows-expected.txt:
- platform/gtk/fast/css-generated-content/details-summary-before-after-expected.txt:
- platform/gtk/fast/css-generated-content/first-letter-in-nested-before-expected.txt: Added.
- platform/gtk/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt: Added.
- platform/gtk/fast/css-generated-content/inline-display-types-expected.txt:
- platform/gtk/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.txt:
- platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-cell-before-content-expected.txt:
- platform/gtk/fast/css-generated-content/table-parts-before-and-after-expected.txt: Added.
- platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-row-before-after-expected.txt:
- platform/gtk/fast/css/003-expected.txt:
- platform/gtk/fast/css/absolute-poition-in-rtl-parent-expected.txt:
- 1:41 AM Changeset in webkit [191662] by
-
- 2 edits in trunk/Source/WTF
[SOUP] Cannot build the network process in glibc-based BSD systems
https://bugs.webkit.org/show_bug.cgi?id=150618
Reviewed by Carlos Garcia Campos.
- wtf/Platform.h: Don't enable HAVE_STAT_BIRTHTIME if the system
is using glibc.
- 1:28 AM WebKitGTK/2.10.x edited by
- (diff)
- 12:56 AM Changeset in webkit [191661] by
-
- 3 edits in branches/safari-601.1.46-branch/Source/WebCore
Merge r191636. rdar://problem/23077744
- 12:56 AM Changeset in webkit [191660] by
-
- 6 edits in branches/safari-601.1.46-branch
Merge r191395. rdar://problem/22846455
- 12:56 AM Changeset in webkit [191659] by
-
- 2 edits in branches/safari-601.1.46-branch/Source/JavaScriptCore
Merge r187510. rdar://problem/22846455
Oct 27, 2015:
- 10:20 PM Changeset in webkit [191658] by
-
- 4 edits in trunk
[Cairo] Incorrect dashed and dotted border painting after r177686.
https://bugs.webkit.org/show_bug.cgi?id=141967
Reviewed by Gyuyoung Kim.
Fix the incorrect dashed/dotted border painting in cairo.
Source/WebCore:
- platform/graphics/cairo/GraphicsContextCairo.cpp:
(WebCore::GraphicsContext::drawLine):
(WebCore::calculateStrokePatternOffset): Deleted.
(WebCore::drawLineOnCairoContext): Deleted.
LayoutTests:
- platform/gtk/TestExpectations: Removed the passed test.
- 10:19 PM Changeset in webkit [191657] by
-
- 3 edits in branches/safari-601-branch/Source/WebCore
Merge r191636. <rdar://problem/23078059>
- 10:19 PM Changeset in webkit [191656] by
-
- 2 edits in branches/safari-601-branch/Source/WebCore
Merge r191525. <rdar://problem/23239748> FaradayDotTwo: CrashTracer: com.apple.WebKit.WebContent at ?re: WebCore::RenderObject::localToContainerQuad const + 132
- 10:19 PM Changeset in webkit [191655] by
-
- 6 edits in branches/safari-601-branch
Merge r191395. rdar://problem/22847057
- 10:19 PM Changeset in webkit [191654] by
-
- 2 edits in branches/safari-601-branch/Source/JavaScriptCore
Merge r187510. <rdar://problem/22847057> FaradayDotTwo: Safari crash in com.apple.JavaScriptCore: JSC::DFG::(anonymous namespace)::PutStackSinkingPhase::run + 47593
- 10:19 PM Changeset in webkit [191653] by
-
- 16 edits3 adds in branches/safari-601-branch
Merge r191530. rdar://problem/23206864
- 9:40 PM Changeset in webkit [191652] by
-
- 126 edits2 adds in trunk
id of iframe incorrectly sets window name
https://bugs.webkit.org/show_bug.cgi?id=150565
Reviewed by Darin Adler.
Source/WebCore:
As per the specification, the iframe's contentWindow name should be an
empty string if the frame's name attribute is unset:
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#attr-iframe-name
Instead, WebKit was using the iframe's id as window name if the name
was unset.
Firefox, IE and Chrome behave according to the specification.
This is a merge of the following Blink commit:
https://src.chromium.org/viewvc/blink?revision=169803&view=revision
Test: fast/frames/iframe-no-name.html
- html/HTMLFrameElementBase.cpp:
(WebCore::HTMLFrameElementBase::parseAttribute):
(WebCore::HTMLFrameElementBase::insertedInto): Deleted.
LayoutTests:
Add a test to check that id of iframe incorrectly sets the window name
when the iframe's name is not set.
Also set frame names in a lot of layout tests so that they keep giving
the same output.
- fast/css-generated-content/positioned-div-with-floating-after-content-crash.html:
- fast/dom/Window/slow-unload-handler-overwritten-date.html:
- fast/dom/Window/timeout-callback-scope.html:
- fast/dom/Window/window-access-after-navigation.html:
- fast/dom/Window/window-collection-length-no-crash.html:
- fast/dom/Window/window-special-properties-expected.txt:
- fast/dom/microtask-detach.html:
- fast/dom/microtask-inorder.html:
- fast/dom/microtask-reverse.html:
- fast/dom/wrapper-context.html:
- fast/dom/xss-DENIED-javascript-variations.html:
- fast/events/onbeforeunload-focused-iframe.html:
- fast/events/open-window-from-another-frame.html:
- fast/events/popup-blocked-to-post-blank.html:
- fast/events/popup-blocking-click-in-iframe.html:
- fast/events/popup-when-select-change.html:
- fast/frames/detach-frame-during-focus.html:
- fast/frames/frame-inherit-noresize-from-frameset.html:
- fast/frames/frame-programmatic-noresize.html:
- fast/frames/frame-with-noresize-can-be-resized-after-removal-of-noresize.html:
- fast/frames/frame-with-noresize-can-be-resized-after-setting-noResize-to-false.html:
- fast/frames/iframe-no-name-expected.txt: Added.
- fast/frames/iframe-no-name.html: Added.
- fast/frames/unload-reparent-sibling-frame.html:
- fast/history/form-submit-in-frame-via-onclick.html:
- fast/history/form-submit-in-frame.html:
- fast/history/same-document-iframes-changing-fragment.html:
- fast/history/same-document-iframes-changing-pushstate.html:
- fast/history/saves-state-after-frame-nav.html:
- fast/images/exif-orientation-image-document.html:
- fast/loader/resources/subframe-navigate-during-main-frame-load2.html:
- fast/overflow/scrollRevealButton.html:
- fast/parser/xml-colon-entity.html:
- fast/parser/xml-declaration-missing-ending-mark.html:
- fast/scrolling/latching/scroll-nested-iframe.html:
- fullscreen/full-screen-frameset.html:
- http/tests/contentextensions/block-cookies-in-csp-report.html:
- http/tests/contentextensions/block-cookies-in-ping.html:
- http/tests/contentextensions/block-cookies-send.html:
- http/tests/contentextensions/block-csp-report.html:
- http/tests/contentextensions/block-everything-unless-domain-iframe.html:
- http/tests/contentextensions/block-ping.html:
- http/tests/contentextensions/hide-on-csp-report.html:
- http/tests/contentextensions/hide-on-ping.html:
- http/tests/loading/text-content-type-with-binary-extension.html:
- http/tests/misc/location-replace-crossdomain.html:
- http/tests/multipart/multipart-wait-before-boundary.html:
- http/tests/navigation/no-referrer-subframe.html:
- http/tests/security/cross-frame-access-child-explicit-domain.html:
- http/tests/security/cross-frame-access-document-direct.html:
- http/tests/security/cross-frame-access-parent-explicit-domain.html:
- http/tests/security/cross-frame-access-port-explicit-domain.html:
- http/tests/security/cross-frame-access-port.html:
- http/tests/security/dataURL/resources/foreign-domain-data-url-accessee-iframe.html:
- http/tests/security/dataURL/resources/foreign-domain-data-url-accessor-iframe.html:
- http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe.html:
- http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level.html:
- http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame.html:
- http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url.html:
- http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url.html:
- http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level.html:
- http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase.html:
- http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame.html:
- http/tests/security/host-compare-case-insensitive.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode.html:
- http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS.html:
- http/tests/security/javascriptURL/resources/foreign-domain-javascript-url-accessee-iframe.html:
- http/tests/security/javascriptURL/resources/foreign-domain-javascript-url-accessor-iframe.html:
- http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level.html:
- http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame.html:
- http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url.html:
- http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame.html:
- http/tests/security/protocol-compare-case-insensitive.html:
- http/tests/security/referrer-policy-redirect-link.html:
- http/tests/security/sandboxed-iframe-blocks-access-from-parent.html:
- http/tests/security/srcdoc-inherits-referrer-for-forms.html:
- http/tests/security/xssAuditor/full-block-base-href.html:
- http/tests/security/xssAuditor/full-block-iframe-javascript-url.html:
- http/tests/security/xssAuditor/full-block-iframe-no-inherit.php:
- http/tests/security/xssAuditor/full-block-javascript-link.html:
- http/tests/security/xssAuditor/full-block-link-onclick.html:
- http/tests/security/xssAuditor/full-block-object-tag.html:
- http/tests/security/xssAuditor/full-block-script-tag-cross-domain.html:
- http/tests/security/xssAuditor/full-block-script-tag-with-source.html:
- http/tests/security/xssAuditor/full-block-script-tag.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-1.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-2.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-3.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-4.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-5.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-6.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-7.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-8.html:
- http/tests/security/xssAuditor/malformed-xss-protection-header-9.html:
- http/tests/security/xssAuditor/report-script-tag-replace-state.html:
- http/tests/security/xssAuditor/report-script-tag.html:
- http/tests/security/xssAuditor/resources/utilities.js:
(sendRequestFromIFrame):
- http/tests/security/xssAuditor/xss-protection-parsing-02.html:
- http/tests/security/xssAuditor/xss-protection-parsing-03.html:
- http/tests/security/xssAuditor/xss-protection-parsing-04.html:
- platform/mac/webarchive/archive-empty-frame-dom-expected.txt:
- plugins/plugin-remove-subframe.html:
- webarchive/archive-empty-frame-dom-expected.webarchive:
- webarchive/archive-empty-frame-dom.html:
- 7:44 PM Changeset in webkit [191651] by
-
- 11 edits in trunk/Source
Web Inspector: Remove Timeline MarkDOMContent and MarkLoad, data is already available
https://bugs.webkit.org/show_bug.cgi?id=150615
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-27
Reviewed by Timothy Hatcher.
Source/JavaScriptCore:
- inspector/protocol/Timeline.json:
Source/WebCore:
The timestamp only event data is already available from
Page.domContentEventFired
andPage.loadEventFired
events. We can drop the Timeline specific events in
favor of these which have existed for a very long time (before iOS 7).
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::loadEventFiredImpl):
(WebCore::InspectorInstrumentation::domContentLoadedEventFiredImpl): Deleted.
- inspector/InspectorTimelineAgent.cpp:
(WebCore::InspectorTimelineAgent::didMarkDOMContentEvent): Deleted.
(WebCore::InspectorTimelineAgent::didMarkLoadEvent): Deleted.
(WebCore::toProtocol): Deleted.
- inspector/InspectorTimelineAgent.h:
- inspector/TimelineRecordFactory.cpp:
(WebCore::TimelineRecordFactory::createMarkData): Deleted.
- inspector/TimelineRecordFactory.h:
Source/WebInspectorUI:
- UserInterface/Controllers/TimelineManager.js:
(WebInspector.TimelineManager.prototype._processEvent):
Remove the now unneed mark event handling.
(WebInspector.TimelineManager.prototype.pageDOMContentLoadedEventFired):
(WebInspector.TimelineManager.prototype.pageLoadEventFired):
Update the main frame and create markers for the current recording.
- UserInterface/Protocol/PageObserver.js:
(WebInspector.PageObserver.prototype.domContentEventFired):
(WebInspector.PageObserver.prototype.loadEventFired):
Forward to TimelineManager.
- 5:48 PM Changeset in webkit [191650] by
-
- 2 edits in trunk/Source/WebKit2
Fix the 32-bit build.
- UIProcess/Cocoa/WebViewImpl.mm:
(WebKit::WebViewImpl::dragImageForView):
- 5:47 PM Changeset in webkit [191649] by
-
- 2 edits in trunk/Source/WebKit2
Fix the build.
- UIProcess/Cocoa/WebViewImpl.mm:
- 5:44 PM Changeset in webkit [191648] by
-
- 8 edits in trunk/Source/WebKit2
WKView being inside WKWebView leads to weird API issues
https://bugs.webkit.org/show_bug.cgi?id=150174
Reviewed by Anders Carlsson.
- UIProcess/API/mac/WKView.mm:
(-[WKView mouseDown:]):
(-[WKView mouseUp:]):
(-[WKView acceptsFirstMouse:]):
(-[WKView shouldDelayWindowOrderingForEvent:]):
(-[WKView pasteboardChangedOwner:]):
(-[WKView pasteboard:provideDataForType:]):
(-[WKView namesOfPromisedFilesDroppedAtDestination:]):
(-[WKView _startWindowDrag]):
(-[WKView _setMouseDownEvent:]): Deleted.
(-[WKView _colorSpace]): Deleted.
(-[WKView _dragImageForView:withImage:at:linkDrag:]): Deleted.
(matchesExtensionOrEquivalent): Deleted.
(-[WKView _setFileAndURLTypes:withExtension:withTitle:withURL:withVisibleURL:forPasteboard:]): Deleted.
(-[WKView _setPromisedDataForImage:withFileName:withExtension:withTitle:withURL:withVisibleURL:withArchive:forPasteboard:]): Deleted.
(-[WKView _setPromisedDataForAttachment:withExtension:withTitle:withURL:withVisibleURL:forPasteboard:]): Deleted.
(fileExists): Deleted.
(pathWithUniqueFilenameForPath): Deleted.
(-[WKView spellCheckerDocumentTag]): Deleted.
(-[WKView handleAcceptedAlternativeText:]): Deleted.
(-[WKView initWithFrame:processPool:configuration:webView:]): Deleted.
- UIProcess/API/mac/WKViewInternal.h:
- UIProcess/Cocoa/WebViewImpl.h:
- UIProcess/Cocoa/WebViewImpl.mm:
(WebKit::WebViewImpl::handleAcceptedAlternativeText):
(WebKit::WebViewImpl::spellCheckerDocumentTag):
(WebKit::WebViewImpl::startWindowDrag):
(WebKit::WebViewImpl::dragImageForView):
(WebKit::matchesExtensionOrEquivalent):
(WebKit::WebViewImpl::setFileAndURLTypes):
(WebKit::WebViewImpl::setPromisedDataForImage):
(WebKit::WebViewImpl::setPromisedDataForAttachment):
(WebKit::WebViewImpl::pasteboardChangedOwner):
(WebKit::WebViewImpl::provideDataForPasteboard):
(WebKit::fileExists):
(WebKit::pathWithUniqueFilenameForPath):
(WebKit::WebViewImpl::namesOfPromisedFilesDroppedAtDestination):
(WebKit::WebViewImpl::setLastMouseDownEvent):
- UIProcess/mac/CorrectionPanel.h:
- UIProcess/mac/CorrectionPanel.mm:
(WebKit::CorrectionPanel::show):
(WebKit::CorrectionPanel::recordAutocorrectionResponse):
(WebKit::CorrectionPanel::handleAcceptedReplacement):
- UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::colorSpace):
(WebKit::PageClientImpl::setDragImage):
(WebKit::PageClientImpl::setPromisedDataForImage):
(WebKit::PageClientImpl::setPromisedDataForAttachment):
(WebKit::PageClientImpl::showCorrectionPanel):
(WebKit::PageClientImpl::recordAutocorrectionResponse):
(WebKit::PageClientImpl::showDictationAlternativeUI):
Move some pasteboard and spellcheck code.
- 5:35 PM Changeset in webkit [191647] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/format-block-uneditable-crash.html
https://bugs.webkit.org/show_bug.cgi?id=150207
<rdar://problem/23137066>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-27
Reviewed by Enrica Casucci.
Source/WebCore:
This is a merge of Blink r200238:
https://codereview.chromium.org/1280263002
Test: editing/execCommand/format-block-uneditable-crash.html
- editing/ApplyBlockElementCommand.cpp:
(WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded):
splitTextNode() will return early if the given text node is not editable. Hence, check
its editablity before calling the method.
LayoutTests:
- editing/execCommand/format-block-uneditable-crash-expected.txt: Added.
- editing/execCommand/format-block-uneditable-crash.html: Added.
- 5:34 PM Changeset in webkit [191646] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, fix a failing iOS WK2 test.
- fast/events/ios/viewport-device-width-allows-double-tap-zoom-out-expected.txt:
- 5:12 PM Changeset in webkit [191645] by
-
- 11 edits4 adds in trunk
Modern IDB: IDBTransaction.objectStore() support.
https://bugs.webkit.org/show_bug.cgi?id=150607
Reviewed by Alex Christensen.
Source/WebCore:
Tests: storage/indexeddb/modern/aborted-put.html
storage/indexeddb/modern/idbtransaction-objectstore-failures.html
- Modules/indexeddb/client/IDBObjectStoreImpl.cpp:
(WebCore::IDBClient::IDBObjectStore::put):
- Modules/indexeddb/client/IDBTransactionImpl.cpp:
(WebCore::IDBClient::IDBTransaction::objectStore):
(WebCore::IDBClient::IDBTransaction::createObjectStoreOnServer):
- Modules/indexeddb/client/IDBTransactionImpl.h:
- Modules/indexeddb/server/MemoryBackingStoreTransaction.cpp:
(WebCore::IDBServer::MemoryBackingStoreTransaction::addExistingObjectStore):
- Modules/indexeddb/server/MemoryBackingStoreTransaction.h:
- Modules/indexeddb/server/MemoryIDBBackingStore.cpp:
(WebCore::IDBServer::MemoryIDBBackingStore::beginTransaction):
- Modules/indexeddb/shared/IDBDatabaseInfo.cpp:
(WebCore::IDBDatabaseInfo::infoForExistingObjectStore):
- Modules/indexeddb/shared/IDBDatabaseInfo.h:
- Modules/indexeddb/shared/IDBTransactionInfo.h:
(WebCore::IDBTransactionInfo::objectStores):
LayoutTests:
- storage/indexeddb/modern/aborted-put-expected.txt: Added.
- storage/indexeddb/modern/aborted-put.html: Added.
- storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt: Added.
- storage/indexeddb/modern/idbtransaction-objectstore-failures.html: Added.
- 4:34 PM Changeset in webkit [191644] by
-
- 22 edits6 adds in trunk
Implement viewport-width-based fast-click heuristic
https://bugs.webkit.org/show_bug.cgi?id=150604
<rdar://problem/23267308>
Reviewed by Simon Fraser.
Source/WebKit2:
Implement a new fast-click heuristic that applies to viewports with width = device-width. The basic rules are
as follows: when a page has viewport width = device-width and is at initial zoom scale, we disable double-tapping
in favor of fast-clicking. However, if the viewport scale is not the initial scale, we allow double tapping. For
fast-clicking to remain useful after the user pinch-zooms, we change our double-tap to zoom out behavior to zoom
to the initial scale rather than the minimum scale. For unscalable viewports, we default to fast-clicking behavior,
and for all other viewports not at device-width, we double-tap to zoom and scroll as normal.
This patch removes some logic previously used for our scroll- and zoom-based fast-clicking heuristic, and adds
information about the viewport width and initial scale to RemoteLayerTreeTransactions. This information is then
used by the UI process to determine whether double tapping should be disabled or enabled.
The fast-click heuristic can be turned off through user default preferences, and a tap highlight for debugging
fast-clicking can also be enabled through a user default preference. A red highlight indicates that a single-
tap was slow, whereas a green highlight indicates a fast single-tap.
- Shared/mac/RemoteLayerTreeTransaction.h:
(WebKit::RemoteLayerTreeTransaction::initialScaleFactor):
(WebKit::RemoteLayerTreeTransaction::setInitialScaleFactor):
(WebKit::RemoteLayerTreeTransaction::viewportMetaTagWidth):
(WebKit::RemoteLayerTreeTransaction::setViewportMetaTagWidth):
- Shared/mac/RemoteLayerTreeTransaction.mm:
(WebKit::RemoteLayerTreeTransaction::encode):
(WebKit::RemoteLayerTreeTransaction::decode):
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView initWithFrame:configuration:]):
(-[WKWebView _processDidExit]):
(-[WKWebView _didCommitLayerTree:]):
(-[WKWebView _zoomToInitialScaleWithOrigin:animated:]):
(-[WKWebView _allowsDoubleTapGestures]):
(-[WKWebView _setViewportMetaTagWidth:]): Deleted.
(-[WKWebView _contentZoomScale]): Deleted.
(-[WKWebView _viewportMetaTagWidth]): Deleted.
(-[WKWebView _viewportIsUserScalable]): Deleted.
- UIProcess/API/Cocoa/WKWebViewInternal.h:
- UIProcess/API/Cocoa/WKWebViewPrivate.h:
- UIProcess/PageClient.h:
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in:
- UIProcess/ios/PageClientImplIOS.h:
- UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::disableDoubleTapGesturesDuringTapIfNecessary):
(WebKit::PageClientImpl::didChangeViewportMetaTagWidth): Deleted.
(WebKit::PageClientImpl::disableDoubleTapGesturesUntilTapIsFinishedIfNecessary): Deleted.
- UIProcess/ios/SmartMagnificationController.h:
- UIProcess/ios/SmartMagnificationController.mm:
(WebKit::SmartMagnificationController::didCollectGeometryForSmartMagnificationGesture):
- UIProcess/ios/WKContentView.h:
- UIProcess/ios/WKContentView.mm:
(-[WKContentView _zoomToInitialScaleWithOrigin:]):
- UIProcess/ios/WKContentViewInteraction.h:
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView setupInteraction]):
(-[WKContentView _showTapHighlight]):
(-[WKContentView _didGetTapHighlightForRequest:color:quads:topLeftRadius:topRightRadius:bottomLeftRadius:bottomRightRadius:]):
(-[WKContentView _mayDisableDoubleTapGesturesDuringSingleTap]):
(-[WKContentView _disableDoubleTapGesturesDuringTapIfNecessary:]):
(-[WKContentView _finishInteraction]):
(-[WKContentView _endPotentialTapAndEnableDoubleTapGesturesIfNecessary]):
(-[WKContentView _tapHighlightColorForFastClick:]):
(-[WKContentView _setDoubleTapGesturesEnabled:]):
(-[WKContentView _fastClickZoomThreshold]): Deleted.
(-[WKContentView _allowDoubleTapToZoomForCurrentZoomScale:andTargetZoomScale:]): Deleted.
(-[WKContentView _disableDoubleTapGesturesUntilTapIsFinishedIfNecessary:allowsDoubleTapZoom:targetRect:isReplaced:minimumScale:maximumScale:]): Deleted.
- UIProcess/ios/WebPageProxyIOS.mm:
(WebKit::WebPageProxy::disableDoubleTapGesturesDuringTapIfNecessary):
(WebKit::WebPageProxy::viewportMetaTagWidthDidChange): Deleted.
(WebKit::WebPageProxy::disableDoubleTapGesturesUntilTapIsFinishedIfNecessary): Deleted.
- WebProcess/WebPage/ViewGestureGeometryCollector.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::willCommitLayerTree):
- WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::potentialTapAtPosition):
(WebKit::WebPage::viewportPropertiesDidChange): Deleted.
LayoutTests:
Implement a new fast-click heuristic that applies to viewports with width = device-width. Adds
new tests to check various fast-clicking behaviors. These three tests check (for pages with width=
device-width) that:
- Double-tapping to zoom still works when the scale is not the initial scale.
- If the page is at initial scale, we fire fast-clicks instead of zooming.
- When zooming out from element scale, we end up at initial scale instead of minimum scale.
- fast/events/ios/viewport-device-width-allows-double-tap-zoom-out-expected.txt: Added.
- fast/events/ios/viewport-device-width-allows-double-tap-zoom-out.html: Added.
- fast/events/ios/viewport-device-width-at-initial-scale-fast-clicks-expected.txt: Added.
- fast/events/ios/viewport-device-width-at-initial-scale-fast-clicks.html: Added.
- fast/events/ios/viewport-zooms-from-element-to-initial-scale-expected.txt: Added.
- fast/events/ios/viewport-zooms-from-element-to-initial-scale.html: Added.
- 3:08 PM Changeset in webkit [191643] by
-
- 12 edits in trunk/Source
Web Inspector: Remove unused / duplicated XHR timeline instrumentation
https://bugs.webkit.org/show_bug.cgi?id=150605
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-27
Reviewed by Timothy Hatcher.
Source/JavaScriptCore:
- inspector/protocol/Timeline.json:
Source/WebCore:
These records are just duplicates of "EventDispatch" records for XHR
load and readystatechange events. Due to the nesting, the XHR records
were themselves never getting looked at, and their data (URL / readyState)
not shown in the frontend.
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::willDispatchXHRReadyStateChangeEventImpl): Deleted.
(WebCore::InspectorInstrumentation::didDispatchXHRReadyStateChangeEventImpl): Deleted.
(WebCore::InspectorInstrumentation::willDispatchXHRLoadEventImpl): Deleted.
(WebCore::InspectorInstrumentation::didDispatchXHRLoadEventImpl): Deleted.
- inspector/InspectorInstrumentation.h:
(WebCore::InspectorInstrumentation::willDispatchXHRReadyStateChangeEvent): Deleted.
(WebCore::InspectorInstrumentation::didDispatchXHRReadyStateChangeEvent): Deleted.
(WebCore::InspectorInstrumentation::willDispatchXHRLoadEvent): Deleted.
(WebCore::InspectorInstrumentation::didDispatchXHRLoadEvent): Deleted.
- inspector/InspectorTimelineAgent.cpp:
(WebCore::InspectorTimelineAgent::willDispatchXHRReadyStateChangeEvent): Deleted.
(WebCore::InspectorTimelineAgent::didDispatchXHRReadyStateChangeEvent): Deleted.
(WebCore::InspectorTimelineAgent::willDispatchXHRLoadEvent): Deleted.
(WebCore::InspectorTimelineAgent::didDispatchXHRLoadEvent): Deleted.
(WebCore::toProtocol): Deleted.
- inspector/InspectorTimelineAgent.h:
- inspector/TimelineRecordFactory.cpp:
(WebCore::TimelineRecordFactory::createXHRReadyStateChangeData): Deleted.
(WebCore::TimelineRecordFactory::createXHRLoadData): Deleted.
- inspector/TimelineRecordFactory.h:
- xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::callReadyStateChangeListener): Deleted.
Source/WebInspectorUI:
- UserInterface/Controllers/TimelineManager.js:
(WebInspector.TimelineManager.prototype._processRecord):
Remove unused events and add an assert that we don't miss
any script embedders.
- 2:47 PM Changeset in webkit [191642] by
-
- 2 edits in trunk/Tools
WebKitTestRunner leaks in generateWhitelist()
https://bugs.webkit.org/show_bug.cgi?id=150563
Reviewed by Andreas Kling.
- WebKitTestRunner/mac/TestControllerMac.mm:
(WTR::generateWhitelist):
- 2:44 PM Changeset in webkit [191641] by
-
- 2 edits in trunk/Source/WebCore
Web Inspector: Do not send RenderingFrame TimelineRecords that have no children
https://bugs.webkit.org/show_bug.cgi?id=150600
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-27
Reviewed by Timothy Hatcher.
- inspector/InspectorTimelineAgent.cpp:
(WebCore::InspectorTimelineAgent::didCompleteCurrentRecord):
The frontend already filters out empty RenderingFrame records
(in TimelineManager.prototype._processRecord). Filter them out
on the backend to reduce protocol traffic / noise.
- 2:42 PM Changeset in webkit [191640] by
-
- 2 edits in trunk/Source/WebInspectorUI
REGRESSION: Web Inspector: DOM path bar blinks when modifying inline styles
https://bugs.webkit.org/show_bug.cgi?id=149258
Reviewed by Timothy Hatcher.
Now that Object now longer spams constructor event listeners, ContentBrowser can safely
update the NavigationBar synchronously. This fixes the issue, with zero impact on layout
responsiveness when selecting Rendering Frames tree elements.
- UserInterface/Views/ContentBrowser.js:
(WebInspector.ContentBrowser.prototype._contentViewSelectionPathComponentDidChange):
Force NavigationBar to update synchronously.
- 2:38 PM Changeset in webkit [191639] by
-
- 5 edits in trunk/Source/WebInspectorUI
Web Inspector: Timeline current time marker does not start moving when starting recording after just opening inspector
https://bugs.webkit.org/show_bug.cgi?id=150178
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-27
Reviewed by Brian Burg.
- UserInterface/Controllers/TimelineManager.js:
(WebInspector.TimelineManager.prototype.capturingStarted):
- UserInterface/Models/TimelineRecording.js:
(WebInspector.TimelineRecording.prototype.initializeTimeBoundsIfNecessary):
For a recording to start updating current time the recording itself
must have a start time. Provide a setter so that the start time can
be set without waiting for a timeline record. For example the
timestamp that the frontend receives when it starts a recording.
- UserInterface/Views/TimelineRecordingContentView.js:
(WebInspector.TimelineRecordingContentView.prototype._startUpdatingCurrentTime):
When we have a startTime number (new backends) always use it as the current time.
Previously we were only doing this if current time was NaN, which would be when
re-starting a recording after it had stopped, but not for the initial recording
after opening the inspector.
- UserInterface/Views/TimelineRuler.js:
(WebInspector.TimelineRuler.prototype.updateLayout):
Even if we do not need to create new time dividers we may need to perform
other updates like update the current time marker. So do work before bailing.
- 2:36 PM Changeset in webkit [191638] by
-
- 2 edits in trunk/LayoutTests
Cleaning up formatting on recent additions win TestExpectations file
Unreviewed test gardening.
- platform/win/TestExpectations:
- 1:55 PM Changeset in webkit [191637] by
-
- 6 edits in trunk/Source/WebKit2
WKView being inside WKWebView leads to weird API issues
https://bugs.webkit.org/show_bug.cgi?id=150174
Reviewed by Anders Carlsson.
- UIProcess/API/mac/WKView.mm:
(-[WKView _superAccessibilityAttributeValue:]):
(-[WKView accessibilityFocusedUIElement]):
(-[WKView accessibilityIsIgnored]):
(-[WKView accessibilityHitTest:]):
(-[WKView accessibilityAttributeValue:]):
(-[WKView _processDidExit]):
(-[WKView _pageClosed]):
(-[WKView _updateRemoteAccessibilityRegistration:]): Deleted.
(-[WKView enableAccessibilityIfNecessary]): Deleted.
(-[WKView _toolTipChangedFrom:to:]): Deleted.
(-[WKView _setAccessibilityWebProcessToken:]): Deleted.
(-[WKView _hasFullScreenWindowController]): Deleted.
(-[WKView _fullScreenWindowController]): Deleted.
(-[WKView _closeFullScreenWindowController]): Deleted.
(-[WKView _setSuppressVisibilityUpdates:]): Deleted.
(-[WKView _suppressVisibilityUpdates]): Deleted.
(-[WKView _primaryTrackingArea]): Deleted.
(-[WKView _setPrimaryTrackingArea:]): Deleted.
(-[WKView initWithFrame:processPool:configuration:webView:]): Deleted.
- UIProcess/API/mac/WKViewInternal.h:
- UIProcess/Cocoa/WebViewImpl.h:
(WebKit::WebViewImpl::accessibilityIsIgnored):
(WebKit::WebViewImpl::primaryTrackingArea):
- UIProcess/Cocoa/WebViewImpl.mm:
(WebKit::trackingAreaOptions):
(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::setAccessibilityWebProcessToken):
(WebKit::WebViewImpl::updateRemoteAccessibilityRegistration):
(WebKit::WebViewImpl::accessibilityFocusedUIElement):
(WebKit::WebViewImpl::accessibilityHitTest):
(WebKit::WebViewImpl::enableAccessibilityIfNecessary):
(WebKit::WebViewImpl::accessibilityAttributeValue):
(WebKit::WebViewImpl::setPrimaryTrackingArea):
(WebKit::WebViewImpl::toolTipChanged):
- UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::toolTipChanged):
(WebKit::PageClientImpl::accessibilityWebProcessTokenReceived):
(WebKit::PageClientImpl::recommendedScrollbarStyleDidChange):
(WebKit::PageClientImpl::closeFullScreenManager):
(WebKit::PageClientImpl::isFullScreen):
(WebKit::PageClientImpl::enterFullScreen):
(WebKit::PageClientImpl::exitFullScreen):
(WebKit::PageClientImpl::beganEnterFullScreen):
(WebKit::PageClientImpl::beganExitFullScreen):
Move accessibility code, and fold in some internal-only methods.
- 1:41 PM Changeset in webkit [191636] by
-
- 3 edits in trunk/Source/WebCore
Cancel navigation policy checks like we do content policy checks.
https://bugs.webkit.org/show_bug.cgi?id=150582
rdar://problem/22077579
Reviewed by Brent Fulgham.
This was verified manually and I'll write a layout test for it soon.
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::DocumentLoader):
(WebCore::DocumentLoader::~DocumentLoader):
(WebCore::DocumentLoader::willSendRequest):
(WebCore::DocumentLoader::continueAfterNavigationPolicy):
(WebCore::DocumentLoader::cancelPolicyCheckIfNeeded):
- loader/DocumentLoader.h:
Add a bool to keep track of whether we are waiting for navigation policy checks, like we do with content policy checks.
Without this check, sometimes callbacks are made to DocumentLoaders that do not exist any more because they do not get
cancelled by cancelPolicyCheckIfNeeded when detaching from the frame.
- 1:39 PM Changeset in webkit [191635] by
-
- 53 edits1 copy5 adds in trunk
Modern IDB: Support IDBObjectStore.put/get support.
https://bugs.webkit.org/show_bug.cgi?id=150468
Reviewed by Alex Christensen.
Source/WebCore:
Tests: storage/indexeddb/modern/basic-put.html
storage/indexeddb/modern/keypath-basic.html
- CMakeLists.txt:
- WebCore.xcodeproj/project.pbxproj:
- Modules/indexeddb/IDBKeyData.cpp:
(WebCore::IDBKeyData::deletedValue):
(WebCore::IDBKeyData::operator<):
(WebCore::IDBKeyData::operator==):
- Modules/indexeddb/IDBKeyData.h:
(WebCore::IDBKeyData::isValid):
(WebCore::IDBKeyData::operator!=):
(WebCore::IDBKeyData::hash):
(WebCore::IDBKeyData::isDeletedValue):
(WebCore::IDBKeyDataHash::hash):
(WebCore::IDBKeyDataHash::equal):
(WebCore::IDBKeyDataHashTraits::constructDeletedValue):
(WebCore::IDBKeyDataHashTraits::isDeletedValue):
(WebCore::IDBKeyDataHashTraits::emptyValue):
(WebCore::IDBKeyDataHashTraits::isEmptyValue):
- Modules/indexeddb/IndexedDB.h:
- Modules/indexeddb/client/IDBAnyImpl.cpp:
(WebCore::IDBClient::IDBAny::IDBAny):
(WebCore::IDBClient::IDBAny::modernIDBObjectStore):
- Modules/indexeddb/client/IDBAnyImpl.h:
(WebCore::IDBClient::IDBAny::create):
- Modules/indexeddb/client/IDBConnectionToServer.cpp:
(WebCore::IDBClient::IDBConnectionToServer::createObjectStore):
(WebCore::IDBClient::IDBConnectionToServer::didCreateObjectStore):
(WebCore::IDBClient::IDBConnectionToServer::putOrAdd):
(WebCore::IDBClient::IDBConnectionToServer::didPutOrAdd):
(WebCore::IDBClient::IDBConnectionToServer::getRecord):
(WebCore::IDBClient::IDBConnectionToServer::didGetRecord):
(WebCore::IDBClient::IDBConnectionToServer::saveOperation):
(WebCore::IDBClient::IDBConnectionToServer::completeOperation):
- Modules/indexeddb/client/IDBConnectionToServer.h:
- Modules/indexeddb/client/IDBConnectionToServerDelegate.h:
- Modules/indexeddb/client/IDBObjectStoreImpl.cpp:
(WebCore::IDBClient::IDBObjectStore::autoIncrement):
(WebCore::IDBClient::IDBObjectStore::put):
(WebCore::IDBClient::IDBObjectStore::get):
(WebCore::IDBClient::IDBObjectStore::putOrAdd):
- Modules/indexeddb/client/IDBObjectStoreImpl.h:
(WebCore::IDBClient::IDBObjectStore::info):
- Modules/indexeddb/client/IDBOpenDBRequestImpl.cpp:
(WebCore::IDBClient::IDBOpenDBRequest::IDBOpenDBRequest): Deleted.
- Modules/indexeddb/client/IDBRequestImpl.cpp:
(WebCore::IDBClient::IDBRequest::create):
(WebCore::IDBClient::IDBRequest::IDBRequest):
(WebCore::IDBClient::IDBRequest::sourceObjectStoreIdentifier):
(WebCore::IDBClient::IDBRequest::hasPendingActivity):
(WebCore::IDBClient::IDBRequest::dispatchEvent):
(WebCore::IDBClient::IDBRequest::setResult):
(WebCore::IDBClient::IDBRequest::setResultToStructuredClone):
(WebCore::IDBClient::IDBRequest::requestCompleted):
(WebCore::IDBClient::IDBRequest::onError):
(WebCore::IDBClient::IDBRequest::onSuccess):
- Modules/indexeddb/client/IDBRequestImpl.h:
- Modules/indexeddb/client/IDBTransactionImpl.cpp:
(WebCore::IDBClient::IDBTransaction::IDBTransaction):
(WebCore::IDBClient::IDBTransaction::hasPendingActivity):
(WebCore::IDBClient::IDBTransaction::isActive):
(WebCore::IDBClient::IDBTransaction::operationTimerFired):
(WebCore::IDBClient::IDBTransaction::commit):
(WebCore::IDBClient::IDBTransaction::didAbort):
(WebCore::IDBClient::IDBTransaction::createObjectStoreOnServer):
(WebCore::IDBClient::IDBTransaction::requestGetRecord):
(WebCore::IDBClient::IDBTransaction::getRecordOnServer):
(WebCore::IDBClient::IDBTransaction::didGetRecordOnServer):
(WebCore::IDBClient::IDBTransaction::requestPutOrAdd):
(WebCore::IDBClient::IDBTransaction::putOrAddOnServer):
(WebCore::IDBClient::IDBTransaction::didPutOrAddOnServer):
(WebCore::IDBClient::IDBTransaction::activate):
(WebCore::IDBClient::IDBTransaction::deactivate):
- Modules/indexeddb/client/IDBTransactionImpl.h:
(WebCore::IDBClient::IDBTransaction::isReadOnly):
(WebCore::IDBClient::TransactionActivator::TransactionActivator):
(WebCore::IDBClient::TransactionActivator::~TransactionActivator):
- Modules/indexeddb/client/TransactionOperation.cpp:
(WebCore::IDBClient::TransactionOperation::TransactionOperation):
- Modules/indexeddb/client/TransactionOperation.h:
(WebCore::IDBClient::TransactionOperation::objectStoreIdentifier):
(WebCore::IDBClient::TransactionOperation::transaction):
(WebCore::IDBClient::createTransactionOperation):
- Modules/indexeddb/server/IDBBackingStore.h:
- Modules/indexeddb/server/IDBConnectionToClient.cpp:
(WebCore::IDBServer::IDBConnectionToClient::didPutOrAdd):
(WebCore::IDBServer::IDBConnectionToClient::didGetRecord):
- Modules/indexeddb/server/IDBConnectionToClient.h:
- Modules/indexeddb/server/IDBConnectionToClientDelegate.h:
- Modules/indexeddb/server/IDBServer.cpp:
(WebCore::IDBServer::IDBServer::putOrAdd):
(WebCore::IDBServer::IDBServer::getRecord):
- Modules/indexeddb/server/IDBServer.h:
- Modules/indexeddb/server/MemoryBackingStoreTransaction.cpp:
(WebCore::IDBServer::MemoryBackingStoreTransaction::recordValueChanged):
(WebCore::IDBServer::MemoryBackingStoreTransaction::abort):
- Modules/indexeddb/server/MemoryBackingStoreTransaction.h:
- Modules/indexeddb/server/MemoryIDBBackingStore.cpp:
(WebCore::IDBServer::MemoryIDBBackingStore::keyExistsInObjectStore):
(WebCore::IDBServer::MemoryIDBBackingStore::deleteRecord):
(WebCore::IDBServer::MemoryIDBBackingStore::putRecord):
(WebCore::IDBServer::MemoryIDBBackingStore::getRecord):
- Modules/indexeddb/server/MemoryIDBBackingStore.h:
- Modules/indexeddb/server/MemoryObjectStore.cpp:
(WebCore::IDBServer::MemoryObjectStore::containsRecord):
(WebCore::IDBServer::MemoryObjectStore::deleteRecord):
(WebCore::IDBServer::MemoryObjectStore::putRecord):
(WebCore::IDBServer::MemoryObjectStore::valueForKey):
- Modules/indexeddb/server/MemoryObjectStore.h:
- Modules/indexeddb/server/UniqueIDBDatabase.cpp:
(WebCore::IDBServer::UniqueIDBDatabase::storeCallback):
(WebCore::IDBServer::UniqueIDBDatabase::putOrAdd):
(WebCore::IDBServer::UniqueIDBDatabase::performPutOrAdd):
(WebCore::IDBServer::UniqueIDBDatabase::didPerformPutOrAdd):
(WebCore::IDBServer::UniqueIDBDatabase::getRecord):
(WebCore::IDBServer::UniqueIDBDatabase::performGetRecord):
(WebCore::IDBServer::UniqueIDBDatabase::didPerformGetRecord):
(WebCore::IDBServer::UniqueIDBDatabase::performKeyDataCallback):
(WebCore::IDBServer::UniqueIDBDatabase::performValueDataCallback):
- Modules/indexeddb/server/UniqueIDBDatabase.h:
- Modules/indexeddb/server/UniqueIDBDatabaseTransaction.cpp:
(WebCore::IDBServer::UniqueIDBDatabaseTransaction::isReadOnly):
(WebCore::IDBServer::UniqueIDBDatabaseTransaction::putOrAdd):
(WebCore::IDBServer::UniqueIDBDatabaseTransaction::getRecord):
- Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h:
- Modules/indexeddb/shared/IDBDatabaseInfo.cpp:
(WebCore::IDBDatabaseInfo::infoForExistingObjectStore):
- Modules/indexeddb/shared/IDBDatabaseInfo.h:
- Modules/indexeddb/shared/IDBError.cpp:
(WebCore::idbErrorName):
(WebCore::idbErrorDescription):
- Modules/indexeddb/shared/IDBError.h:
- Modules/indexeddb/shared/IDBRequestData.cpp:
(WebCore::IDBRequestData::IDBRequestData):
(WebCore::IDBRequestData::serverConnectionIdentifier):
(WebCore::IDBRequestData::objectStoreIdentifier):
- Modules/indexeddb/shared/IDBRequestData.h:
- Modules/indexeddb/shared/IDBResultData.cpp:
(WebCore::IDBResultData::IDBResultData):
(WebCore::IDBResultData::putOrAddSuccess):
(WebCore::IDBResultData::getRecordSuccess):
- Modules/indexeddb/shared/IDBResultData.h:
(WebCore::IDBResultData::resultKey):
(WebCore::IDBResultData::resultData):
- Modules/indexeddb/shared/InProcessIDBServer.cpp:
(WebCore::InProcessIDBServer::didPutOrAdd):
(WebCore::InProcessIDBServer::didGetRecord):
(WebCore::InProcessIDBServer::putOrAdd):
(WebCore::InProcessIDBServer::getRecord):
- Modules/indexeddb/shared/InProcessIDBServer.h:
- bindings/js/IDBBindingUtilities.cpp:
(WebCore::idbKeyToJSValue):
(WebCore::maybeCreateIDBKeyFromScriptValueAndKeyPath):
(WebCore::canInjectIDBKeyIntoScriptValue):
(WebCore::deserializeIDBValueData):
(WebCore::scriptValueToIDBKey):
(WebCore::idbKeyDataToScriptValue):
- bindings/js/IDBBindingUtilities.h:
- platform/CrossThreadCopier.cpp:
(WebCore::ThreadSafeDataBuffer>::copy):
- platform/CrossThreadCopier.h:
- platform/ThreadSafeDataBuffer.h: Added.
(WebCore::ThreadSafeDataBufferImpl::ThreadSafeDataBufferImpl):
(WebCore::ThreadSafeDataBuffer::adoptVector):
(WebCore::ThreadSafeDataBuffer::copyVector):
(WebCore::ThreadSafeDataBuffer::ThreadSafeDataBuffer):
(WebCore::ThreadSafeDataBuffer::data):
LayoutTests:
- platform/mac-wk1/TestExpectations: Re-enable a test that can now be made reliable.
- storage/indexeddb/modern/basic-put-expected.txt: Added.
- storage/indexeddb/modern/basic-put.html: Added.
- storage/indexeddb/modern/createobjectstore-basic-expected.txt:
- storage/indexeddb/modern/createobjectstore-basic.html:
- storage/indexeddb/modern/keypath-basic-expected.txt: Added.
- storage/indexeddb/modern/keypath-basic.html: Added.
- 1:09 PM Changeset in webkit [191634] by
-
- 8 edits in trunk/Source
WKView being inside WKWebView leads to weird API issues
https://bugs.webkit.org/show_bug.cgi?id=150174
Reviewed by Anders Carlsson.
- UIProcess/API/mac/WKView.mm:
(-[WKView scrollWheel:]):
(-[WKView swipeWithEvent:]):
(-[WKView _superSwipeWithEvent:]):
(-[WKView _superMagnifyWithEvent:]):
(-[WKView _superSmartMagnifyWithEvent:]):
(-[WKView _processDidExit]):
(-[WKView setAllowsBackForwardNavigationGestures:]):
(-[WKView allowsBackForwardNavigationGestures]):
(-[WKView setAllowsMagnification:]):
(-[WKView allowsMagnification]):
(-[WKView magnifyWithEvent:]):
(-[WKView rotateWithEvent:]):
(-[WKView _gestureEventWasNotHandledByWebCore:]):
(-[WKView smartMagnifyWithEvent:]):
(-[WKView setMagnification:centeredAtPoint:]):
(-[WKView setMagnification:]):
(-[WKView magnification]):
(-[WKView _setCustomSwipeViews:]):
(-[WKView _setCustomSwipeViewsTopContentInset:]):
(-[WKView _tryToSwipeWithEvent:ignoringPinnedState:]):
(-[WKView _setDidMoveSwipeSnapshotCallback:]):
(-[WKView _ensureGestureController]): Deleted.
(takeWindowSnapshot): Deleted.
(-[WKView _takeViewSnapshot]): Deleted.
(-[WKView _wheelEventWasNotHandledByWebCore:]): Deleted.
(-[WKView _didFirstVisuallyNonEmptyLayoutForMainFrame]): Deleted.
(-[WKView _didFinishLoadForMainFrame]): Deleted.
(-[WKView _didFailLoadForMainFrame]): Deleted.
(-[WKView _didSameDocumentNavigationForMainFrame:]): Deleted.
(-[WKView _removeNavigationGestureSnapshot]): Deleted.
- UIProcess/API/mac/WKViewInternal.h:
- UIProcess/Cocoa/WebViewImpl.h:
(WebKit::WebViewImpl::gestureController):
(WebKit::WebViewImpl::allowsBackForwardNavigationGestures):
(WebKit::WebViewImpl::allowsMagnification):
- UIProcess/Cocoa/WebViewImpl.mm:
(WebKit::takeWindowSnapshot):
(WebKit::WebViewImpl::takeViewSnapshot):
(WebKit::WebViewImpl::ensureGestureController):
(WebKit::WebViewImpl::resetGestureController):
(WebKit::WebViewImpl::setAllowsBackForwardNavigationGestures):
(WebKit::WebViewImpl::setAllowsMagnification):
(WebKit::WebViewImpl::setMagnification):
(WebKit::WebViewImpl::magnification):
(WebKit::WebViewImpl::setCustomSwipeViews):
(WebKit::WebViewImpl::setCustomSwipeViewsTopContentInset):
(WebKit::WebViewImpl::tryToSwipeWithEvent):
(WebKit::WebViewImpl::setDidMoveSwipeSnapshotCallback):
(WebKit::WebViewImpl::scrollWheel):
(WebKit::WebViewImpl::swipeWithEvent):
(WebKit::WebViewImpl::magnifyWithEvent):
(WebKit::WebViewImpl::smartMagnifyWithEvent):
(WebKit::WebViewImpl::rotateWithEvent):
(WebKit::WebViewImpl::gestureEventWasNotHandledByWebCore):
(WebKit::WebViewImpl::gestureEventWasNotHandledByWebCoreFromViewOnly):
- UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::takeViewSnapshot):
(WebKit::PageClientImpl::wheelEventWasNotHandledByWebCore):
(WebKit::PageClientImpl::didFirstVisuallyNonEmptyLayoutForMainFrame):
(WebKit::PageClientImpl::didFinishLoadForMainFrame):
(WebKit::PageClientImpl::didFailLoadForMainFrame):
(WebKit::PageClientImpl::didSameDocumentNavigationForMainFrame):
(WebKit::PageClientImpl::removeNavigationGestureSnapshot):
Move swipe, zoom, rotate, and snapshotting code.
- platform/spi/cg/CoreGraphicsSPI.h:
- 1:01 PM Changeset in webkit [191633] by
-
- 2 edits in trunk/LayoutTests
Marking newly imported W3C html/semantics/forms tests as flaky on Windows
https://bugs.webkit.org/show_bug.cgi?id=150596
Unreviewed test gardening.
- platform/win/TestExpectations:
- 12:57 PM Changeset in webkit [191632] by
-
- 2 edits in trunk/LayoutTests
Marking newly imported W3C XMLHttpRequest tests as flaky on Windows
https://bugs.webkit.org/show_bug.cgi?id=150594
Unreviewed test gardening.
- platform/win/TestExpectations:
- 12:36 PM Changeset in webkit [191631] by
-
- 6 edits in trunk/LayoutTests
Unreviewed Win gardening(subpixel table fallout).
- platform/win/css2.1/20110323/inline-table-003-expected.txt:
- platform/win/http/tests/misc/acid2-expected.txt:
- platform/win/http/tests/misc/acid2-pixel-expected.txt:
- platform/win/http/tests/misc/generated-content-inside-table-expected.txt:
- platform/win/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt:
- 12:18 PM Changeset in webkit [191630] by
-
- 2 edits3 adds in trunk/Tools
Add an API test for _WKRemoteObjectRegistry
https://bugs.webkit.org/show_bug.cgi?id=150597
Reviewed by Andreas Kling.
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit2Cocoa/RemoteObjectRegistry.h: Added.
- TestWebKitAPI/Tests/WebKit2Cocoa/RemoteObjectRegistry.mm: Added.
(TEST):
- TestWebKitAPI/Tests/WebKit2Cocoa/RemoteObjectRegistryPlugIn.mm: Added.
(-[RemoteObjectRegistryPlugIn webProcessPlugIn:didCreateBrowserContextController:]):
(-[RemoteObjectRegistryPlugIn sayHello:]):
- 12:09 PM Changeset in webkit [191629] by
-
- 3 edits in trunk/LayoutTests
table-hover-on-link.html behaves unexpectedly on WK2.
Unreviewed gardening.
- TestExpectations:
- fast/repaint/table-hover-on-link-expected.txt:
- 11:49 AM Changeset in webkit [191628] by
-
- 13 edits in trunk/Source
Add WebKit API to clear data type Search Field Recent Searches.
https://bugs.webkit.org/show_bug.cgi?id=150019.
Patch by Zhuo Li <zachli@apple.com> on 2015-10-27
Reviewed by Anders Carlsson.
Source/WebCore:
- platform/cocoa/SearchPopupMenuCocoa.h: Add a function to remove recent searches based on
time.
- platform/cocoa/SearchPopupMenuCocoa.mm:
(WebCore::typeCheckedRecentSearchesArray): Return nil if the recent searches array is
corrupted, otherwise return the array.
(WebCore::typeCheckedDateInRecentSearch): Return nil if the date in recent search is
corrupted, otherwise return the date.
(WebCore::typeCheckedRecentSearchesRemovingRecentSearchesAddedAfterDate): Return nil if the recent searches plist is
corrupted, otherwise return the recent searches plist.
(WebCore::writeEmptyRecentSearchesPlist): Replace the existing recent searches plist if there is
any with a clean one.
(WebCore::loadRecentSearches): Use -typeCheckedRecentSearchesArray and -typeCheckedDateInRecentSearch.
(WebCore::removeRecentlyModifiedRecentSearches):
When the time passed in is equivalent to [NSDate distantPast], clear all recent searches in
the Recent Searches plist. Otherwise, we only clear the recent searches that were created
after or at the time that is passed in as the parameter. If all recent searches associated
with an autosave name were created after or at the time that is passed in as the parameter,
remove this autosave name key and all of its values in the plist. If all recent searches
associated with every autosave name in the plist were created after or at the time that is
passed in as the parameter, clear all recent searches in the Recent Searches plist.
Also, we clear all recent searches in the Recent Searches plist when we find the plist is
corrupted.
Source/WebKit2:
- Shared/WebsiteData/WebsiteDataTypes.h: Add data type Search Field Recent Searches.
- UIProcess/API/Cocoa/WKWebsiteDataRecord.mm:
(dataTypesToString): Ditto.
- UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h:
(WebKit::toWebsiteDataTypes): Ditto.
(WebKit::toWKWebsiteDataTypes): Ditto.
- UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h: Ditto.
- UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::removeData): Handle the case when data type is Search
Field Recent Searches.
- UIProcess/WebsiteData/WebsiteDataStore.h: Add a private function for removing
recent searches based on time.
- UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
(WebKit::WebsiteDataStoreCocoa::platformRemoveRecentSearches): Call the removing
recent searches logic in WebCore.
- UIProcess/efl/WebPageProxyEfl.cpp:
(WebKit::WebsiteDataStore::platformRemoveRecentSearches): Not implemented.
- UIProcess/gtk/WebPageProxyGtk.cpp:
(WebKit::WebsiteDataStore::platformRemoveRecentSearches): Not implemented.
- 11:27 AM Changeset in webkit [191627] by
-
- 3 edits in trunk/LayoutTests
Unskip and update the test result for El Capitan -> tables/mozilla_expected_failures/bugs/bug8499.html
Unreviewed gardening.
- platform/mac/tables/mozilla_expected_failures/bugs/bug8499-expected.txt:
- platform/wk2/TestExpectations:
- 10:53 AM Changeset in webkit [191626] by
-
- 4 edits2 adds in trunk
Do not sanitize user input for input[type=url]
https://bugs.webkit.org/show_bug.cgi?id=150346
<rdar://problem/23243240>
Patch by Keith Rollin <Keith Rollin> on 2015-10-27
Reviewed by Darin Adler.
Source/WebCore:
Do not sanitize user input in text-based input fields that support
the Selection API, in order to not break JavaScript code that expects
element.value to match what's on the screen.
Test: fast/forms/input-user-input-sanitization.html
- html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::subtreeHasChanged):
LayoutTests:
Test the sanitization of text-based input fields when the user enters
text.
- fast/forms/input-user-input-sanitization-expected.txt: Added.
- fast/forms/input-user-input-sanitization.html: Added.
- 10:48 AM Changeset in webkit [191625] by
-
- 5 edits3 adds in trunk
REGRESSION (r191360): Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::FTL:: + 386
https://bugs.webkit.org/show_bug.cgi?id=150580
Reviewed by Mark Lam.
Source/JavaScriptCore:
Changed code to box 32 bit integers and booleans arguments when generating the call instead of boxing
them in the shuffler.
The ASSERT in CallFrameShuffler::extendFrameIfNeeded is wrong when called from CallFrameShuffler::spill(),
as we could be making space to spill a register so that we have a spare that we can use for the new
frame's base pointer.
- ftl/FTLJSTailCall.cpp:
(JSC::FTL::DFG::recoveryFor): Added RELEASE_ASSERT to check that we never see unboxed 32 bit
arguments stored in the stack.
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::DFG::LowerDFGToLLVM::exitValueForTailCall):
- jit/CallFrameShuffler.cpp:
(JSC::CallFrameShuffler::extendFrameIfNeeded): Removed unneeded ASSERT.
LayoutTests:
New regression test.
- js/regress-150580-expected.txt: Added.
- js/regress-150580.html: Added.
- js/script-tests/regress-150580.js: Added.
(addEmUp):
(sumVector):
(test):
- 10:27 AM Changeset in webkit [191624] by
-
- 5 edits in branches/safari-601-branch/Source
Versioning.
- 9:38 AM Changeset in webkit [191623] by
-
- 4488 edits438 adds in trunk
Subpixel layout: Convert RenderTable* and AutoTableLayout to use LayoutUnit.
https://bugs.webkit.org/show_bug.cgi?id=149366
Reviewed by David Hyatt.
Source/WebCore:
This patch enables non-integral cell space distribution for both
auto and fixed table layout.
Due to the tight layout, float is used to calculate each cell's dimension/position and
we convert them to LayoutUnits while said values are set on the renderer.
Due to the (lack of) LayoutUnit precision, a fudge factor is applied on table cell's minimum width.
Collapsed table borders are still integral based, tracked here: webkit.org/b/150383
Covered by existing tests.
(WebCore::RenderTableSection::firstLineBaseline): Baseline is still integral (same as normal line layout)
- rendering/RenderTreeAsText.cpp: flooring produces the least amount of rebaseline diff (still over 1200 tests). It doesn't really matter which direction we round
as long as it is consistent.
(WebCore::writeTextRun):
(WebCore::writeSimpleLine):
- platform/graphics/LayoutRect.h:
(WebCore::LayoutRect::LayoutRect):
- rendering/AutoTableLayout.cpp:
(WebCore::AutoTableLayout::recalcColumn):
(WebCore::AutoTableLayout::computeIntrinsicLogicalWidths):
(WebCore::AutoTableLayout::applyPreferredLogicalWidthQuirks):
(WebCore::AutoTableLayout::calcEffectiveLogicalWidth):
(WebCore::AutoTableLayout::layout):
- rendering/AutoTableLayout.h:
- rendering/FixedTableLayout.cpp:
(WebCore::FixedTableLayout::calcWidthArray):
(WebCore::FixedTableLayout::applyPreferredLogicalWidthQuirks):
(WebCore::FixedTableLayout::layout):
- rendering/FixedTableLayout.h:
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computePreferredLogicalWidths):
- rendering/RenderTable.cpp:
(WebCore::RenderTable::updateLogicalWidth):
(WebCore::RenderTable::distributeExtraLogicalHeight):
(WebCore::RenderTable::layout):
(WebCore::RenderTable::addOverflowFromChildren):
(WebCore::RenderTable::computePreferredLogicalWidths):
(WebCore::RenderTable::offsetWidthForColumn):
(WebCore::RenderTable::calcBorderStart):
(WebCore::RenderTable::calcBorderEnd):
(WebCore::RenderTable::outerBorderBefore):
(WebCore::RenderTable::outerBorderAfter):
(WebCore::RenderTable::outerBorderStart):
(WebCore::RenderTable::outerBorderEnd):
- rendering/RenderTable.h:
(WebCore::RenderTable::hBorderSpacing):
(WebCore::RenderTable::vBorderSpacing):
(WebCore::RenderTable::outerBorderLeft):
(WebCore::RenderTable::outerBorderRight):
(WebCore::RenderTable::outerBorderTop):
(WebCore::RenderTable::outerBorderBottom):
(WebCore::RenderTable::columnPositions):
(WebCore::RenderTable::setColumnPosition):
- rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::logicalWidthFromColumns):
(WebCore::RenderTableCell::computeIntrinsicPadding):
(WebCore::RenderTableCell::setCellLogicalWidth):
(WebCore::RenderTableCell::layout):
(WebCore::RenderTableCell::paddingTop):
(WebCore::RenderTableCell::paddingBottom):
(WebCore::RenderTableCell::paddingLeft):
(WebCore::RenderTableCell::paddingRight):
(WebCore::RenderTableCell::paddingBefore):
(WebCore::RenderTableCell::paddingAfter):
(WebCore::RenderTableCell::clippedOverflowRectForRepaint):
(WebCore::RenderTableCell::borderLeft):
(WebCore::RenderTableCell::borderRight):
(WebCore::RenderTableCell::borderTop):
(WebCore::RenderTableCell::borderBottom):
(WebCore::RenderTableCell::borderStart):
(WebCore::RenderTableCell::borderEnd):
(WebCore::RenderTableCell::borderBefore):
(WebCore::RenderTableCell::borderAfter):
(WebCore::RenderTableCell::borderHalfLeft):
(WebCore::RenderTableCell::borderHalfRight):
(WebCore::RenderTableCell::borderHalfTop):
(WebCore::RenderTableCell::borderHalfBottom):
(WebCore::RenderTableCell::borderHalfStart):
(WebCore::RenderTableCell::borderHalfEnd):
(WebCore::RenderTableCell::borderHalfBefore):
(WebCore::RenderTableCell::borderHalfAfter):
(WebCore::CollapsedBorders::addBorder):
(WebCore::RenderTableCell::paintCollapsedBorders):
(WebCore::RenderTableCell::paintBackgroundsBehindCell):
(WebCore::RenderTableCell::paintBoxDecorations):
(WebCore::RenderTableCell::paintMask):
- rendering/RenderTableCell.h:
(WebCore::RenderTableCell::logicalHeightForRowSizing):
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::calcRowLogicalHeight):
(WebCore::RenderTableSection::layout):
(WebCore::RenderTableSection::distributeExtraLogicalHeightToPercentRows):
(WebCore::RenderTableSection::distributeExtraLogicalHeightToAutoRows):
(WebCore::RenderTableSection::distributeRemainingExtraLogicalHeight):
(WebCore::RenderTableSection::distributeExtraLogicalHeightToRows):
(WebCore::RenderTableSection::layoutRows):
(WebCore::RenderTableSection::calcOuterBorderBefore):
(WebCore::RenderTableSection::calcOuterBorderAfter):
(WebCore::RenderTableSection::calcOuterBorderStart):
(WebCore::RenderTableSection::calcOuterBorderEnd):
(WebCore::RenderTableSection::logicalRectForWritingModeAndDirection):
(WebCore::RenderTableSection::dirtiedColumns):
(WebCore::RenderTableSection::spannedColumns):
(WebCore::RenderTableSection::offsetLeftForRowGroupBorder):
(WebCore::RenderTableSection::offsetTopForRowGroupBorder):
(WebCore::RenderTableSection::verticalRowGroupBorderHeight):
(WebCore::RenderTableSection::horizontalRowGroupBorderWidth):
(WebCore::RenderTableSection::paintRowGroupBorderIfRequired):
(WebCore::RenderTableSection::setLogicalPositionForCell):
- rendering/RenderTableSection.h:
(WebCore::RenderTableSection::outerBorderLeft):
(WebCore::RenderTableSection::outerBorderRight):
(WebCore::RenderTableSection::outerBorderTop):
(WebCore::RenderTableSection::outerBorderBottom):
- rendering/style/CollapsedBorderValue.h:
(WebCore::CollapsedBorderValue::CollapsedBorderValue):
(WebCore::CollapsedBorderValue::width):
LayoutTests:
Changeset (due to the massive rebaselining) is too long to list.
- 4:36 AM Changeset in webkit [191622] by
-
- 11 edits in trunk
[Streams API] Add close method to writable stream
https://bugs.webkit.org/show_bug.cgi?id=150560
Reviewed by Darin Adler.
Source/WebCore:
Added the close method which requires three additional writable stream internal functions plus a queuing
function to retrieve a value from the queue according to the spec.
Current test set suffices. Expectations were updated accordingly.
- Modules/streams/StreamInternals.js:
(peekQueueValue):
- Modules/streams/WritableStream.js:
(close):
- Modules/streams/WritableStreamInternals.js:
(callOrScheduleWritableStreamAdvanceQueue):
(writableStreamAdvanceQueue):
(closeWritableStream): Added as per spec.
LayoutTests:
New expectations after adding close method to writable stream.
Two tests were also flagged because of bug 147933 that prevents them from running properly in certain
conditions. So far this only happened in Mac, hence they were flagged only for it.
- platform/mac/TestExpectations:
- streams/reference-implementation/bad-underlying-sinks-expected.txt:
- streams/reference-implementation/brand-checks-expected.txt:
- streams/reference-implementation/pipe-to-expected.txt:
- streams/reference-implementation/writable-stream-abort-expected.txt:
- streams/reference-implementation/writable-stream-expected.txt:
- 12:00 AM Changeset in webkit [191621] by
-
- 24 edits10 adds in trunk/Source/JavaScriptCore
[ES6] Add DFG/FTL support for accessor put operations
https://bugs.webkit.org/show_bug.cgi?id=148860
Reviewed by Geoffrey Garen.
This patch introduces accessor defining ops into DFG and FTL.
The following DFG nodes are introduced.
op_put_getter_by_id => PutGetterById
op_put_setter_by_id => PutSetterById
op_put_getter_setter => PutGetterSetterById
op_put_getter_by_val => PutGetterByVal
op_put_setter_by_val => PutSetterByVal
These DFG nodes just call operations. But it does not prevent compiling in DFG/FTL.
To use operations defined for baseline JIT, we clean up existing operations.
And reuse these operations in DFG and FTL.
- dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock):
- dfg/DFGCapabilities.cpp:
(JSC::DFG::capabilityLevel):
- dfg/DFGClobberize.h:
(JSC::DFG::clobberize):
- dfg/DFGDoesGC.cpp:
(JSC::DFG::doesGC):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
- dfg/DFGNode.h:
(JSC::DFG::Node::hasIdentifier):
(JSC::DFG::Node::hasAccessorAttributes):
(JSC::DFG::Node::accessorAttributes):
- dfg/DFGNodeType.h:
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
- dfg/DFGSafeToExecute.h:
(JSC::DFG::safeToExecute):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compilePutAccessorById):
(JSC::DFG::SpeculativeJIT::compilePutGetterSetterById):
(JSC::DFG::SpeculativeJIT::compilePutAccessorByVal):
We should fill all GPRs before calling flushRegisters().
- dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLIntrinsicRepository.h:
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::DFG::LowerDFGToLLVM::compileNode):
(JSC::FTL::DFG::LowerDFGToLLVM::compilePutAccessorById):
(JSC::FTL::DFG::LowerDFGToLLVM::compilePutGetterSetterById):
(JSC::FTL::DFG::LowerDFGToLLVM::compilePutAccessorByVal):
- jit/JIT.h:
- jit/JITInlines.h:
(JSC::JIT::callOperation):
- jit/JITOperations.cpp:
- jit/JITOperations.h:
- jit/JITPropertyAccess.cpp:
(JSC::JIT::emit_op_put_getter_by_id):
(JSC::JIT::emit_op_put_setter_by_id):
(JSC::JIT::emit_op_put_getter_setter):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::emit_op_put_getter_by_id):
(JSC::JIT::emit_op_put_setter_by_id):
(JSC::JIT::emit_op_put_getter_setter):
- tests/stress/dfg-put-accessors-by-id-class.js: Added.
(shouldBe):
(testAttribute):
(getter.Cocoa.prototype.get hello):
(getter.Cocoa):
(getter):
(setter.Cocoa):
(setter.Cocoa.prototype.set hello):
(setter):
(accessors.Cocoa):
(accessors.Cocoa.prototype.get hello):
(accessors.Cocoa.prototype.set hello):
(accessors):
- tests/stress/dfg-put-accessors-by-id.js: Added.
(shouldBe):
(testAttribute):
(getter.object.get hello):
(getter):
(setter.object.set hello):
(setter):
(accessors.object.get hello):
(accessors.object.set hello):
(accessors):
- tests/stress/dfg-put-getter-by-id-class.js: Added.
(shouldBe):
(testAttribute):
(getter.Cocoa):
(getter.Cocoa.prototype.get hello):
(getter.Cocoa.prototype.get name):
(getter):
- tests/stress/dfg-put-getter-by-id.js: Added.
(shouldBe):
(testAttribute):
(getter.object.get hello):
(getter):
- tests/stress/dfg-put-getter-by-val-class.js: Added.
(shouldBe):
(testAttribute):
(getter.Cocoa):
(getter.Cocoa.prototype.get name):
(getter):
- tests/stress/dfg-put-getter-by-val.js: Added.
(shouldBe):
(testAttribute):
(getter.object.get name):
(getter):
- tests/stress/dfg-put-setter-by-id-class.js: Added.
(shouldBe):
(testAttribute):
(getter.Cocoa):
(getter.Cocoa.prototype.set hello):
(getter.Cocoa.prototype.get name):
(getter):
- tests/stress/dfg-put-setter-by-id.js: Added.
(shouldBe):
(testAttribute):
(setter.object.set hello):
(setter):
- tests/stress/dfg-put-setter-by-val-class.js: Added.
(shouldBe):
(testAttribute):
(setter.Cocoa):
(setter.Cocoa.prototype.set name):
(setter):
- tests/stress/dfg-put-setter-by-val.js: Added.
(shouldBe):
(testAttribute):
(setter.object.set name):
(setter):
Oct 26, 2015:
- 10:34 PM WebKitGTK/2.10.x edited by
- Start 2.10.4 proposals (diff)
- 10:22 PM Changeset in webkit [191620] by
-
- 18 edits in trunk/Source
Make IDBKeyData from a struct to a class.
https://bugs.webkit.org/show_bug.cgi?id=150576
Reviewed by Alex Christensen.
Source/WebCore:
No new tests (No change in behavior).
- Modules/indexeddb/IDBKeyData.cpp:
(WebCore::IDBKeyData::IDBKeyData):
(WebCore::IDBKeyData::maybeCreateIDBKey):
(WebCore::IDBKeyData::isolatedCopy):
(WebCore::IDBKeyData::encode):
(WebCore::IDBKeyData::decode):
(WebCore::IDBKeyData::compare):
(WebCore::IDBKeyData::loggingString):
(WebCore::IDBKeyData::setArrayValue):
(WebCore::IDBKeyData::setStringValue):
(WebCore::IDBKeyData::setDateValue):
(WebCore::IDBKeyData::setNumberValue):
- Modules/indexeddb/IDBKeyData.h:
(WebCore::IDBKeyData::IDBKeyData):
(WebCore::IDBKeyData::minimum):
(WebCore::IDBKeyData::maximum):
(WebCore::IDBKeyData::isNull):
(WebCore::IDBKeyData::type):
(WebCore::IDBKeyData::encode):
(WebCore::IDBKeyData::decode):
- Modules/indexeddb/legacy/IDBTransactionBackendOperations.cpp:
(WebCore::GetOperation::perform):
- bindings/js/IDBBindingUtilities.h:
- platform/CrossThreadCopier.h:
Source/WebKit2:
- DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h:
- DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.messages.in:
- DatabaseProcess/IndexedDB/IDBSerialization.h:
- DatabaseProcess/IndexedDB/UniqueIDBDatabase.cpp:
(WebKit::UniqueIDBDatabase::putRecordInBackingStore):
- DatabaseProcess/IndexedDB/UniqueIDBDatabase.h:
- DatabaseProcess/IndexedDB/UniqueIDBDatabaseBackingStore.h:
- DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp:
(WebKit::buildIndexStatement):
(WebKit::buildObjectStoreStatement):
(WebKit::SQLiteIDBCursor::establishStatement):
(WebKit::SQLiteIDBCursor::createSQLiteStatement):
(WebKit::SQLiteIDBCursor::resetAndRebindStatement):
(WebKit::SQLiteIDBCursor::iterate):
- DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.cpp:
(WebKit::UniqueIDBDatabaseBackingStoreSQLite::createIndex):
- WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp:
(WebKit::WebIDBServerConnection::didPutRecord):
- WebProcess/Databases/IndexedDB/WebIDBServerConnection.h:
- WebProcess/Databases/IndexedDB/WebIDBServerConnection.messages.in:
- 10:18 PM EFLWebKit edited by
- (diff)
- 10:16 PM Changeset in webkit [191619] by
-
- 2 edits in trunk/Source/WebCore
[GTK] [Stable] Build GL texture mapper only if USE_TEXTURE_MAPPER_GL
https://bugs.webkit.org/show_bug.cgi?id=148606
Unreviewed, build-only change.
No new tests, build-only change.
Patch by Philip Chimento <philip.chimento@gmail.com> on 2015-10-26
- PlatformGTK.cmake: Remove sources requiring GL from list of
sources that are built when USE_TEXTURE_MAPPER is true, and add a
separate condition within the USE_TEXTURE_MAPPER condition to
build those sources when USE_TEXTURE_MAPPER_GL is true.
- 10:15 PM Changeset in webkit [191618] by
-
- 2 edits in trunk/Source/WebKit2
[GTK] [Stable] InstallMissingMediaPluginsPermissionRequest not defined when building without GStreamer
https://bugs.webkit.org/show_bug.cgi?id=148607
Unreviewed, build fix.
Patch by Philip Chimento <philip.chimento@gmail.com> on 2015-10-26
- UIProcess/gstreamer/InstallMissingMediaPluginsPermissionRequest.h:
Add a stub for the InstallMissingMediaPluginsPermissionRequest class
for the case when video is disabled or not using GStreamer. It's OK
that this class does nothing, because the associated C API contains
an assert_not_reached if video is disabled. We just need to define
the symbol so that the function signature will compile.
- 9:03 PM Changeset in webkit [191617] by
-
- 7 edits in trunk/Source/WebCore
Remove redundant GraphicsContext::clip(const Path&, WindRule)
https://bugs.webkit.org/show_bug.cgi?id=150584
Reviewed by Tim Horton.
GraphicsContext had both clipPath(const Path&, WindRule) and clip(const Path&, WindRule),
which were mostly the same other than GraphicsContext::clipPath() not clipping if the path
was empty (added, I think by mistake, in r72926), and not calling m_data->clip().
Make clipPath() be the winner, and have it behave like clip() with empty paths, and call m_data->clip().
- platform/graphics/GraphicsContext.cpp:
(WebCore::GraphicsContext::clipRoundedRect):
- platform/graphics/GraphicsContext.h:
- platform/graphics/cairo/GraphicsContextCairo.cpp:
(WebCore::GraphicsContext::clipPath):
(WebCore::GraphicsContext::clip): Deleted.
- platform/graphics/cg/GraphicsContextCG.cpp:
(WebCore::GraphicsContext::clipPath):
(WebCore::GraphicsContext::canvasClip):
(WebCore::GraphicsContext::clip): Deleted.
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintBoxShadow): Making a path, calling addRoundedRect() and then clipping
to the path is the same as context.clipRoundedRect().
- rendering/mathml/RenderMathMLRadicalOperator.cpp:
(WebCore::RenderMathMLRadicalOperator::paint):
- 5:55 PM Changeset in webkit [191616] by
-
- 2 edits in trunk/Tools
Add myself to the reviewers list
https://bugs.webkit.org/show_bug.cgi?id=150581
Unreviewed.
- Scripts/webkitpy/common/config/contributors.json:
- 5:25 PM Changeset in webkit [191615] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: WebInspector.Object can dispatch constructor-level events multiple times
https://bugs.webkit.org/show_bug.cgi?id=150579
Reviewed by Timothy Hatcher.
Use
hasOwnProperty
when checking for constructor event listeners when walking the
prototype chain. This prevents listeners registered with a base class constructor
from being dispatched multiple times by getting picked up higher in the prototype chain.
- UserInterface/Base/Object.js:
(WebInspector.Object.prototype.dispatchEventToListeners.dispatch):
(WebInspector.Object.prototype.dispatchEventToListeners):
(WebInspector.Object):
- 5:11 PM Changeset in webkit [191614] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Hundreds of failed assertions after switching to Rendering Frames after recording complete
https://bugs.webkit.org/show_bug.cgi?id=150568
Reviewed by Timothy Hatcher.
When the TimelineRecordingContentView responds to the current content view changing,
the TimelineOverview may be swapped out (if switching from a Timelines content view to a
Rendering Frames content view). This patch installs a new overview (if it's changing) prior
to setting the TimelineSidebarPanel's tree outline, as setting the tree outline forces
filters to run.
Filtering tree elements requires that the timeline overview is up to date, which was the
cause the assertion deluge.
- UserInterface/Views/TimelineRecordingContentView.js:
(WebInspector.TimelineRecordingContentView.prototype._currentContentViewDidChange):
- 5:08 PM Changeset in webkit [191613] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: Spacebar to start recording should not cause system beep
https://bugs.webkit.org/show_bug.cgi?id=150573
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-10-26
Reviewed by Timothy Hatcher.
- UserInterface/Views/TimelineSidebarPanel.js:
(WebInspector.TimelineSidebarPanel.prototype._toggleRecordingOnSpacebar):
(WebInspector.TimelineSidebarPanel.prototype._toggleNewRecordingOnSpacebar):
The keyboard shortcuts do not implicitly prevent default because they may bail.
So in cases where they do handle the key, prevent default to prevent system beeps.
- 4:53 PM Changeset in webkit [191612] by
-
- 5 edits in trunk/Source/WebInspectorUI
Web Inspector: Cleanup sidebar panels, reduce
delete
and use Maps instead of objects
https://bugs.webkit.org/show_bug.cgi?id=150548
Reviewed by Timothy Hatcher.
- UserInterface/Views/LayerTreeDetailsSidebarPanel.js:
(WebInspector.LayerTreeDetailsSidebarPanel):
(WebInspector.LayerTreeDetailsSidebarPanel.prototype._updateDataGrid):
(WebInspector.LayerTreeDetailsSidebarPanel.prototype._dataGridNodeForLayer):
- UserInterface/Views/NavigationSidebarPanel.js:
(WebInspector.NavigationSidebarPanel):
(WebInspector.NavigationSidebarPanel.restoreStateFromCookie.finalAttemptToRestoreViewStateFromCookie):
(WebInspector.NavigationSidebarPanel.restoreStateFromCookie):
(WebInspector.NavigationSidebarPanel.prototype.applyFiltersToTreeElement):
(WebInspector.NavigationSidebarPanel.prototype._updateContentOverflowShadowVisibility):
(WebInspector.NavigationSidebarPanel.prototype._checkElementsForPendingViewStateCookie):
Switched to using Symbol() to set external properties on tree elements.
- UserInterface/Views/ScopeChainDetailsSidebarPanel.js:
(WebInspector.ScopeChainDetailsSidebarPanel.prototype._generateCallFramesSection):
- UserInterface/Views/StorageSidebarPanel.js:
(WebInspector.StorageSidebarPanel):
(WebInspector.StorageSidebarPanel.prototype._addDatabase):
(WebInspector.StorageSidebarPanel.prototype._addIndexedDatabase):
(WebInspector.StorageSidebarPanel.prototype._addFrameManifest):
(WebInspector.StorageSidebarPanel.prototype._storageCleared):
- 4:51 PM Changeset in webkit [191611] by
-
- 2 edits in trunk/LayoutTests
Removing duplicated test expectations and removing debug flag from flaky fast/canvas/webgl tests
https://bugs.webkit.org/show_bug.cgi?id=150367
Unreviewed test gardening.
- platform/mac-wk1/TestExpectations:
- 4:36 PM Changeset in webkit [191610] by
-
- 9 edits2 adds in trunk
Floating box is misplaced after content change.
https://bugs.webkit.org/show_bug.cgi?id=150271
Reviewed by David Hyatt.
Collapse anonymous block when as the result of a sibling removal only floating siblings are left.
Source/WebCore:
Test: fast/block/collapse-anon-block-with-float-siblings-only.html
- rendering/RenderBlock.cpp:
(WebCore::canCollapseAnonymousBlock):
(WebCore::canMergeContiguousAnonymousBlocks):
(WebCore::RenderBlock::collapseAnonymousBoxChild):
(WebCore::RenderBlock::removeChild):
(WebCore::canMergeAnonymousBlock): Deleted.
- rendering/RenderBlock.h:
- rendering/RenderElement.cpp:
(WebCore::RenderElement::removeAnonymousWrappersForInlinesIfNecessary):
LayoutTests:
- fast/block/collapse-anon-block-with-float-siblings-only-expected.html: Added.
- fast/block/collapse-anon-block-with-float-siblings-only.html: Added.
- 4:08 PM Changeset in webkit [191609] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/crash-replacing-list-by-list.html
https://bugs.webkit.org/show_bug.cgi?id=149288
<rdar://problem/22746310>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-26
Reviewed by Chris Dumez.
Source/WebCore:
This is a merge of Blink r170821:
https://codereview.chromium.org/220233013
Test: editing/execCommand/crash-replacing-list-by-list.html
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::insertAsListItems):
LayoutTests:
- editing/execCommand/crash-replacing-list-by-list-expected.txt: Added.
- editing/execCommand/crash-replacing-list-by-list.html: Added.
- 4:05 PM Changeset in webkit [191608] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/insert-image-changing-visibility-crash.html
https://bugs.webkit.org/show_bug.cgi?id=150208
<rdar://problem/23137109>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-26
Reviewed by Chris Dumez.
Source/WebCore:
This is a merge from Blink r168502:
https://codereview.chromium.org/183893018
Test: editing/execCommand/insert-image-changing-visibility-crash.html
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::doApply):
We should check again the visibility of the inserted position again since
the replacement might change the visibility.
LayoutTests:
- editing/execCommand/insert-image-changing-visibility-crash-expected.txt: Added.
- editing/execCommand/insert-image-changing-visibility-crash.html: Added.
- 3:58 PM Changeset in webkit [191607] by
-
- 1 edit in trunk/Source/WebKit2/ChangeLog
Pipe custom context menu handling through to the UIDelegate object
https://bugs.webkit.org/show_bug.cgi?id=150572
Reviewed by Tim Horton.
- UIProcess/API/APIContextMenuClient.h:
(API::ContextMenuClient::menuFromProposedMenu):
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView setUIDelegate:]):
- UIProcess/Cocoa/UIDelegate.h:
- UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::createContextMenuClient):
(WebKit::UIDelegate::ContextMenuClient::ContextMenuClient):
(WebKit::UIDelegate::ContextMenuClient::~ContextMenuClient):
(WebKit::UIDelegate::ContextMenuClient::menuFromProposedMenu):
- UIProcess/mac/WebContextMenuProxyMac.mm:
(WebKit::WebContextMenuProxyMac::showContextMenu):
- 3:51 PM Changeset in webkit [191606] by
-
- 4 edits in trunk/Source/WebKit2
WKView being inside WKWebView leads to weird API issues
https://bugs.webkit.org/show_bug.cgi?id=150174
Reviewed by Anders Carlsson.
- UIProcess/API/mac/WKView.mm:
(-[WKView mouseDown:]):
(-[WKView mouseDragged:]):
(-[WKView draggedImage:endedAt:operation:]):
(-[WKView draggingEntered:]):
(-[WKView draggingUpdated:]):
(-[WKView draggingExited:]):
(-[WKView prepareForDragOperation:]):
(-[WKView performDragOperation:]):
(-[WKView _hitTest:dragTypes:]):
(-[WKView initWithFrame:processPool:configuration:webView:]):
(-[WKView applicationFlags:]): Deleted.
(maybeCreateSandboxExtensionFromPasteboard): Deleted.
(createSandboxExtensionsForFileUpload): Deleted.
(-[WKView _registerDraggedTypes]): Deleted.
- UIProcess/Cocoa/WebViewImpl.h:
(WebKit::WebViewImpl::ignoresMouseDraggedEvents):
- UIProcess/Cocoa/WebViewImpl.mm:
(WebKit::WebViewImpl::setIgnoresMouseDraggedEvents):
(WebKit::WebViewImpl::draggedImage):
(WebKit::applicationFlagsForDrag):
(WebKit::WebViewImpl::draggingEntered):
(WebKit::WebViewImpl::draggingUpdated):
(WebKit::WebViewImpl::draggingExited):
(WebKit::WebViewImpl::prepareForDragOperation):
(WebKit::maybeCreateSandboxExtensionFromPasteboard):
(WebKit::createSandboxExtensionsForFileUpload):
(WebKit::WebViewImpl::performDragOperation):
(WebKit::WebViewImpl::hitTestForDragTypes):
(WebKit::WebViewImpl::registerDraggedTypes):
Move some drag-related things to WebViewImpl.
- 3:49 PM Changeset in webkit [191605] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/insert-ordered-list-crash.html
https://bugs.webkit.org/show_bug.cgi?id=150209
<rdar://problem/23137198>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-26
Reviewed by Chris Dumez.
Source/WebCore:
This is a merge from Blink r168006:
https://codereview.chromium.org/181283002
Test: editing/execCommand/insert-ordered-list-crash.html
- editing/InsertListCommand.cpp:
(WebCore::InsertListCommand::doApply):
setEndingSelection() might change endingSelection(), we should check again.
LayoutTests:
- editing/execCommand/insert-ordered-list-crash-expected.txt: Added.
- editing/execCommand/insert-ordered-list-crash.html: Added.
- 3:03 PM Changeset in webkit [191604] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/insert-html-to-document-element-crash.html
https://bugs.webkit.org/show_bug.cgi?id=149294
<rdar://problem/22746657>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-26
Reviewed by Darin Adler.
Source/WebCore:
This is a merge of Blink r175019:
https://codereview.chromium.org/300143012
Test: editing/execCommand/insert-html-to-document-element-crash.html
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline):
check nullable value |element->parentNode()| before using it.
LayoutTests:
- editing/execCommand/insert-html-to-document-element-crash-expected.txt: Added.
- editing/execCommand/insert-html-to-document-element-crash.html: Added.
- 3:01 PM Changeset in webkit [191603] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/indent-nested-blockquotes-crash.html
https://bugs.webkit.org/show_bug.cgi?id=149291
<rdar://problem/22746473>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-26
Reviewed by Darin Adler.
Source/WebCore:
This is a merge of Blink r172967:
https://codereview.chromium.org/251723003
Test: editing/execCommand/indent-nested-blockquotes-crash.html
- editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::insertNodeAfter):
LayoutTests:
- editing/execCommand/indent-nested-blockquotes-crash-expected.txt: Added.
- editing/execCommand/indent-nested-blockquotes-crash.html: Added.
- 2:45 PM Changeset in webkit [191602] by
-
- 3 edits in trunk/Source/JavaScriptCore
Add logging to warn about under-estimated FTL inline cache sizes.
https://bugs.webkit.org/show_bug.cgi?id=150570
Reviewed by Geoffrey Garen.
Added 2 options:
- JSC_dumpFailedICSizing - dumps an error message if the FTL encounters IC size estimates that are less than the actual needed code size.
This option is useful for when we add a new IC and want to compute an
estimated size for the IC. To do this:
- Build jsc for the target port with a very small IC size (enough to store the jump instruction needed for the out of line fallback implementation).
- Implement a test suite with scenarios that exercise all the code paths in the IC generator.
- Run jsc with JSC_dumpFailedICSizing=true on the test suite.
- The max value reported by the dumps will be the worst case size needed to store the IC. We should use this value for our estimate.
- Update the IC's estimated size and rebuild jsc.
- Re-run (3) and confirm that there are no more error messages about the IC sizing.
- JSC_assertICSizing - same as JSC_dumpFailedICSizing except that it also crashes the VM each time it encounters an inadequate IC size estimate.
This option is useful for regression testing to ensure that our estimates
do not regress.
- ftl/FTLCompile.cpp:
(JSC::FTL::generateInlineIfPossibleOutOfLineIfNot):
- runtime/Options.h:
- 2:45 PM Changeset in webkit [191601] by
-
- 4 edits in trunk
make analyze
should build using the debug configuration
https://bugs.webkit.org/show_bug.cgi?id=150571
Reviewed by Lucas Forschler.
.:
- Makefile.shared:
WebKitLibraries:
- Makefile:
- 2:41 PM Changeset in webkit [191600] by
-
- 6 edits in trunk/Source/WebKit2
Pipe custom context menu handling through to the UIDelegate object
https://bugs.webkit.org/show_bug.cgi?id=150572
Reviewed by Tim Horton.
- UIProcess/API/APIContextMenuClient.h:
(API::ContextMenuClient::menuFromProposedMenu):
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView setUIDelegate:]):
- UIProcess/Cocoa/UIDelegate.h:
- UIProcess/Cocoa/UIDelegate.mm:
(WebKit::UIDelegate::createContextMenuClient):
(WebKit::UIDelegate::ContextMenuClient::ContextMenuClient):
(WebKit::UIDelegate::ContextMenuClient::~ContextMenuClient):
(WebKit::UIDelegate::ContextMenuClient::menuFromProposedMenu):
- UIProcess/mac/WebContextMenuProxyMac.mm:
(WebKit::WebContextMenuProxyMac::showContextMenu):
- 2:09 PM Changeset in webkit [191599] by
-
- 1 edit in trunk/LayoutTests/platform/mac-wk1/TestExpectations
2015-10-26 Ryan Haddad <Ryan Haddad>
Marking svg/repaint/add-background-property-on-root.html as flaky on mac-wk1 due to timeouts
https://bugs.webkit.org/show_bug.cgi?id=150564
Unreviewed test gardening.
- platform/mac-wk1/TestExpectations:
- 2:07 PM Changeset in webkit [191598] by
-
- 11 edits2 copies in trunk/Source/WebCore
Modern IDB: Backing store objectStores (plumbing for b/150468).
https://bugs.webkit.org/show_bug.cgi?id=150543
Reviewed by Alex Christensen.
No new tests (No change in behavior, plumbing for future testability)
- CMakeLists.txt:
- WebCore.xcodeproj/project.pbxproj:
- Modules/indexeddb/server/IDBBackingStore.h:
- Modules/indexeddb/server/MemoryBackingStoreTransaction.cpp:
(WebCore::IDBServer::MemoryBackingStoreTransaction::addNewObjectStore):
(WebCore::IDBServer::MemoryBackingStoreTransaction::abort):
(WebCore::IDBServer::MemoryBackingStoreTransaction::commit):
(WebCore::IDBServer::MemoryBackingStoreTransaction::finish):
- Modules/indexeddb/server/MemoryBackingStoreTransaction.h:
(WebCore::IDBServer::MemoryBackingStoreTransaction::isWriting):
- Modules/indexeddb/server/MemoryIDBBackingStore.cpp:
(WebCore::IDBServer::MemoryIDBBackingStore::createObjectStore):
(WebCore::IDBServer::MemoryIDBBackingStore::removeObjectStoreForVersionChangeAbort):
- Modules/indexeddb/server/MemoryIDBBackingStore.h:
- Modules/indexeddb/server/MemoryObjectStore.cpp:
(WebCore::IDBServer::MemoryObjectStore::create):
(WebCore::IDBServer::MemoryObjectStore::MemoryObjectStore):
(WebCore::IDBServer::MemoryObjectStore::~MemoryObjectStore):
(WebCore::IDBServer::MemoryObjectStore::writeTransactionStarted):
(WebCore::IDBServer::MemoryObjectStore::writeTransactionFinished):
- Modules/indexeddb/server/MemoryObjectStore.h:
(WebCore::IDBServer::MemoryObjectStore::info):
- Modules/indexeddb/server/UniqueIDBDatabase.cpp:
(WebCore::IDBServer::UniqueIDBDatabase::createObjectStore):
- Modules/indexeddb/shared/IDBError.cpp:
(WebCore::idbErrorName):
(WebCore::idbErrorDescription):
- Modules/indexeddb/shared/IDBError.h:
- 1:16 PM Changeset in webkit [191597] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/indent-inline-box-crash.html
https://bugs.webkit.org/show_bug.cgi?id=149290
<rdar://problem/22746435>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-26
Reviewed by Alex Christensen.
Source/WebCore:
This is a merge of Blink r174952:
https://codereview.chromium.org/297203004
Test: editing/execCommand/indent-inline-box-crash.html
- editing/IndentOutdentCommand.cpp:
(WebCore::IndentOutdentCommand::tryIndentingAsListItem):
LayoutTests:
- editing/execCommand/indent-inline-box-crash-expected.txt: Added.
- editing/execCommand/indent-inline-box-crash.html: Added.
- 1:08 PM Changeset in webkit [191596] by
-
- 3 edits2 adds in trunk
Null dereference loading Blink layout test editing/execCommand/indent-no-visible-contents-crash.html
https://bugs.webkit.org/show_bug.cgi?id=149292
<rdar://problem/22746530>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-26
Reviewed by Alex Christensen.
Source/WebCore:
This is a merge of Blink r176735:
https://codereview.chromium.org/349143002
Test: editing/execCommand/indent-no-visible-contents-crash.html
- editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::moveParagraphWithClones):
Sometimes callers of this method will pass null startOfParagraphToMove endOfParagraphToMove, hence check them before proceeding.
LayoutTests:
- editing/execCommand/indent-no-visible-contents-crash-expected.txt: Added.
- editing/execCommand/indent-no-visible-contents-crash.html: Added.
- 1:01 PM Changeset in webkit [191595] by
-
- 2 edits in trunk/Source/WebKit2
Build fix when using NETWORK_SESSION after r191457.
- NetworkProcess/cocoa/NetworkSessionCocoa.mm:
(-[NetworkSessionDelegate URLSession:dataTask:didReceiveResponse:completionHandler:]):
Use resourceResponse.
- 12:48 PM Changeset in webkit [191594] by
-
- 5 edits1 add in trunk/Source/JavaScriptCore
r190735 Caused us to maybe trample the base's tag-GPR on 32-bit inline cache when the cache allocates a scratch register and then jumps to the slow path
https://bugs.webkit.org/show_bug.cgi?id=150532
Reviewed by Geoffrey Garen.
The base's tag register used to show up in the used register set
before r190735 because of how the DFG kept track of used register. I changed this
in my work on inline caching because we don't want to spill these registers
when we have a GetByIdFlush/PutByIdFlush and we use the used register set
as the metric of what to spill. That said, these registers should be locked
and not used as scratch registers by the scratch register allocator. The
reason is that our inline cache may fail and jump to the slow path. The slow
path then uses the base's tag register. If the inline cache used the base's tag
register as a scratch and the inline cache fails and jumps to the slow path, we
have a problem because the tag may now be trampled.
Note that this doesn't mean that we can't trample the base's tag register when making
a call. We can totally trample the register as long as the inline cache succeeds in a GetByIdFlush/PutByIdFlush.
The problem is only when we trample it and then jump to the slow path.
This patch fixes this bug by making StructureStubInfo keep track of the base's
tag GPR. PolymorphicAccess then locks this register when using the ScratchRegisterAllocator.
- bytecode/PolymorphicAccess.cpp:
(JSC::AccessCase::generate):
(JSC::PolymorphicAccess::regenerate):
- bytecode/StructureStubInfo.h:
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileIn):
- jit/JITInlineCacheGenerator.cpp:
(JSC::JITByIdGenerator::JITByIdGenerator):
- tests/stress/regress-150532.js: Added.
(assert):
(randomFunction):
(foo):
(i.switch):
- 12:20 PM Changeset in webkit [191593] by
-
- 3 edits in trunk/Source/WebKit2
Remove more dead context menu code
https://bugs.webkit.org/show_bug.cgi?id=150569
Reviewed by Tim Horton.
- UIProcess/API/APIContextMenuClient.h:
(API::ContextMenuClient::contextMenuDismissed): Deleted.
- UIProcess/API/C/WKPage.cpp:
(WKPageSetPageContextMenuClient): Deleted.
- 12:15 PM Changeset in webkit [191592] by
-
- 2 edits in trunk/Tools
2015-10-26 Ryan Haddad <Ryan Haddad>
Adding myself to contributors.json
- Scripts/webkitpy/common/config/contributors.json:
- 12:01 PM Changeset in webkit [191591] by
-
- 10 edits in trunk/Source
Remove dead context menu code
https://bugs.webkit.org/show_bug.cgi?id=150567
Reviewed by Tim Horton.
Source/WebCore:
- loader/EmptyClients.h:
- page/ContextMenuClient.h:
- page/ContextMenuController.cpp:
(WebCore::ContextMenuController::showContextMenu): Deleted.
Source/WebKit/mac:
- WebCoreSupport/WebContextMenuClient.h:
- WebCoreSupport/WebContextMenuClient.mm:
(WebContextMenuClient::getCustomMenuFromDefaultItems): Deleted.
Source/WebKit2:
- WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
(WebKit::WebContextMenuClient::getCustomMenuFromDefaultItems): Deleted.
- WebProcess/WebCoreSupport/WebContextMenuClient.h:
- 11:39 AM Changeset in webkit [191590] by
-
- 4 edits6 adds in trunk
Implement 'round' and 'space' values for border-image
https://bugs.webkit.org/show_bug.cgi?id=14185
Reviewed by Tim Horton.
Source/WebCore:
Add support for "round" and "space" values for border-image-repeat.
Following "stretch" and "repeat", the code is added to Image::drawTiled().
For "round", we compute an integral number of copies of the image that fit,
and then adjust the tile scale.
For "space", we also compute an integral number N of copies that will fit,
and then divide the remaining space amongst N+1 gaps, adjusting the tiling
phase so that with an even number of images, a gap is centered.
Tests: fast/borders/border-image-round.html
fast/borders/border-image-space.html
- platform/graphics/Image.cpp:
(WebCore::Image::drawTiled):
- platform/graphics/cg/GraphicsContextCG.cpp:
(WebCore::GraphicsContext::drawPattern):
LayoutTests:
Ref tests that clip, leaving relevant parts of the images.
- fast/borders/border-image-round-expected.html: Added.
- fast/borders/border-image-round.html: Added.
- fast/borders/border-image-space-expected.html: Added.
- fast/borders/border-image-space.html: Added.
- fast/borders/resources/big-border-image-lines.png: Added.
- fast/borders/resources/big-border-image.png: Added.
- 11:26 AM Changeset in webkit [191589] by
-
- 3 edits2 adds in trunk
Incorrect repeated background-size behavior in keyframes
https://bugs.webkit.org/show_bug.cgi?id=150309
Reviewed by Zalan Bujtas.
Source/WebCore:
After computing the style for a keyframe, we failed to propagate unset
fill-layer properties to all layers, which caused incorrect behavior when
there were multiple background images, but only one value on a background
property in the keyframes.
Fix by calling adjustRenderStyle() on keyframe styles, which invokes
style.adjustBackgroundLayers() which fixes the bug.
Test: animations/multiple-backgrounds.html
- css/StyleResolver.cpp:
(WebCore::StyleResolver::styleForKeyframe):
LayoutTests:
- animations/multiple-backgrounds-expected.html: Added.
- animations/multiple-backgrounds.html: Added.
- 11:24 AM Changeset in webkit [191588] by
-
- 5 edits in trunk
Don't expose the whitelist/blacklist in _WKUserStyleSheet
https://bugs.webkit.org/show_bug.cgi?id=150566
Reviewed by Anders Carlsson.
Source/WebKit2:
- UIProcess/API/Cocoa/_WKUserStyleSheet.h:
- UIProcess/API/Cocoa/_WKUserStyleSheet.mm:
(-[_WKUserStyleSheet initWithSource:forMainFrameOnly:]):
(toWTFStrings): Deleted.
(-[_WKUserStyleSheet initWithSource:whitelistedURLPatterns:blacklistedURLPatterns:forMainFrameOnly:]): Deleted.
(-[_WKUserStyleSheet whitelistedURLPatterns]): Deleted.
(-[_WKUserStyleSheet blacklistedURLPatterns]): Deleted.
Tools:
- TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm:
(TEST):
- 11:08 AM Changeset in webkit [191587] by
-
- 5 edits in trunk
Indexing an object with an integer that is not a supported property index should not call the named property getter
https://bugs.webkit.org/show_bug.cgi?id=148871
<rdar://problem/22589952>
Reviewed by Darin Adler.
LayoutTests/imported/w3c:
Rebaseline W3C HTML test now that more checks are passing.
- web-platform-tests/html/semantics/forms/the-form-element/form-elements-matches-expected.txt:
Source/WebCore:
Indexing an object with an integer that is not a supported property
index should not call the named property getter, as per the Web IDL
specification:
https://heycam.github.io/webidl/#idl-indexed-properties (Note in blue)
Firefox and Chrome both already behave according to the specification
here so this patch aligns our behavior with other browsers as well.
No new tests, already covered by existing test.
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateGetOwnPropertySlotBody):
(GenerateImplementation):
- bindings/scripts/test/JS/JSTestEventTarget.cpp:
(WebCore::JSTestEventTarget::getOwnPropertySlot):
(WebCore::JSTestEventTarget::getOwnPropertySlotByIndex): Deleted.
(WebCore::jsTestEventTargetConstructor): Deleted.
- 9:44 AM Changeset in webkit [191586] by
-
- 21 edits1 add in trunk/PerformanceTests
Add an option to output the results of the graphics benchmark in JSON format
https://bugs.webkit.org/show_bug.cgi?id=150484
<rdar://problem/23243721>
Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2015-10-26
Reviewed by Darin Adler.
- Animometer/resources/extensions.js:
(ResultsDashboard): A new class to hold the iterations results.
(ResultsDashboard.prototype.push): Appends an iteration results;
(ResultsDashboard.prototype.toJSON): Converts the iterations results to JSON format.
(RecordTable.prototype.clear): Clears the results table.
(RecordTable.prototype._showTitles): Shows the header titles and appends the sub-titles to a queue.
(RecordTable.prototype._showHeader): Shows the table header titles.
(RecordTable.prototype._showEmpty): Shows an empty table cell.
(RecordTable.prototype._showValue): Shows a number value in the results table.
(RecordTable.prototype._showSamples): Shows a button for the sampled data graph.
(RecordTable.prototype._showTest): Shows the results of a single test.
(RecordTable.prototype._showSuite): Shows the results of a single suite.
(RecordTable.prototype.showRecord): Shows a single iteration for a single test.
(RecordTable.prototype.showIterations): Shows the results of all the suites of the iterations.
(ResultsTable): RecordTable was renamed to ResultsTable.
(ResultsTable.prototype.clear): Clears the table element.
(ResultsTable.prototype._showHeaderRow): Shows a row in the results table header.
(ResultsTable.prototype._showHeader): Shows the results table header.
(ResultsTable.prototype._showEmpty): Shows an empty table cell.
(ResultsTable.prototype._showText): Shows a string in a new table cell.
(ResultsTable.prototype._showFixedNumber): Shows a number in a new table cell.
(ResultsTable.prototype._showGraph): Shows a button for the sampled data graph.
(ResultsTable.prototype._showJSON): Shows a button for the sampled data JSON.
(ResultsTable.prototype._showTest): Shows the results of a single test.
(ResultsTable.prototype._showSuite): Shows the results of a single suite.
(ResultsTable.prototype._showIteration): Shows the results of a single iteration.
(ResultsTable.prototype.showRecord): Shows a single iteration for a single test.
(ResultsTable.prototype.showIterations): Shows all the results.
(RecordTable): Deleted.
(RecordTable.prototype.clear): Deleted.
(RecordTable.prototype._showTitles): Deleted.
(RecordTable.prototype._showHeader): Deleted.
(RecordTable.prototype._showEmpty): Deleted.
(RecordTable.prototype._showValue): Deleted.
(RecordTable.prototype._showSamples): Deleted.
(RecordTable.prototype._showTest): Deleted.
(RecordTable.prototype._showSuite): Deleted.
(RecordTable.prototype.showRecord): Deleted.
(RecordTable.prototype.showIterations): Deleted.
- Animometer/resources/sampler.js:
(Sampler.prototype.startSampling): Use forEach.
(Sampler.prototype.sample): Use forEach.
(Sampler.prototype.toJSON): Converts the sampler data to JSON format.
- Animometer/resources/strings.js: Added.
This new file will be used to associate the strings used by the benchmark
with IDs. A string can be changed in one place without having to change
all the instances of this string in multiple files. There two groups of
strings in this file. The first one is used by the UI elements and the second
group is used when constructing the results JSON.
- Animometer/runner/animometer.html:
- Animometer/runner/resources/animometer.css:
- Animometer/runner/resources/animometer.js:
(window.benchmarkRunnerClient.willAddTestFrame):
(window.benchmarkRunnerClient.willStartFirstIteration):
(window.benchmarkRunnerClient.didRunSuites):
(window.benchmarkRunnerClient.didFinishLastIteration):
Make benchmarkRunnerClient uses ResultsDashboard instead of _iterationsSamplers
Get the JSON from ResultsDashboard.toJSON() and pass it to ResultsTable.showIterations().
Also set the textContent of the "#json" textarea with the results JSON.
(showResults): Delete unneeded code.
(showJson): Shows the "json" section.
(showTestGraph): Rename showGraph() to be showTestGraph().
(showTestJSON): Shows the JSON of a single testResults.
(showGraph): Deleted.
- Animometer/runner/resources/tests.js:
Use the string table instead of putting literal strings.
- Animometer/tests/resources/stage.js:
(StageBenchmark.prototype.showResults):
Fix the parameters which are passed to RecordTable.showRecord().
- Animometer/tests/bouncing-particles/bouncing-canvas-images.html:
- Animometer/tests/bouncing-particles/bouncing-canvas-shapes.html:
- Animometer/tests/bouncing-particles/bouncing-css-images.html:
- Animometer/tests/bouncing-particles/bouncing-css-shapes.html:
- Animometer/tests/bouncing-particles/bouncing-svg-images.html:
- Animometer/tests/bouncing-particles/bouncing-svg-shapes.html:
- Animometer/tests/examples/canvas-electrons.html:
- Animometer/tests/examples/canvas-stars.html:
- Animometer/tests/simple/simple-canvas-paths.html:
- Animometer/tests/template/template-canvas.html:
- Animometer/tests/template/template-css.html:
- Animometer/tests/template/template-svg.html:
- Animometer/tests/text/layering-text.html:
Include the new strings.js file in all the test files.
- 8:59 AM Changeset in webkit [191585] by
-
- 1 edit3 adds in trunk/Websites/webkit.org
Add images needed for shadow DOM blog post
https://bugs.webkit.org/show_bug.cgi?id=150549
Reviewed by Timothy Hatcher.
Added images.
- blog-files/introducing-shadow-dom: Added.
- blog-files/introducing-shadow-dom/commit-queue-contact.png: Added.
- blog-files/introducing-shadow-dom/progress-bar.png: Added.
- 8:09 AM Changeset in webkit [191584] by
-
- 8 edits in trunk
[Streams API] Implement abort method on writable streams
https://bugs.webkit.org/show_bug.cgi?id=150444
Reviewed by Darin Adler.
Source/WebCore:
Abort method on writable streams implemented according to the spec.
Current test set suffices. Expectations are updated accordingly.
- Modules/streams/StreamInternals.js:
(promiseInvokeOrFallbackOrNoop): Implemented according to the spec.
- Modules/streams/WritableStream.js:
(abort): Implemented according to the spec.
LayoutTests:
Test expectations updated.
- streams/reference-implementation/bad-underlying-sinks-expected.txt:
- streams/reference-implementation/brand-checks-expected.txt:
- streams/reference-implementation/pipe-to-expected.txt:
- streams/reference-implementation/writable-stream-abort-expected.txt:
- 5:04 AM Changeset in webkit [191583] by
-
- 4 edits3 adds in trunk
Unreviewed, rolling out r191576.
.:
broke the http/tests/media tests
Reverted changeset:
"[GStreamer] Bump internal jhbuild versions to 1.6.0"
https://bugs.webkit.org/show_bug.cgi?id=149594
http://trac.webkit.org/changeset/191576
Tools:
broke
Reverted changeset:
"[GStreamer] Bump internal jhbuild versions to 1.6.0"
https://bugs.webkit.org/show_bug.cgi?id=149594
http://trac.webkit.org/changeset/191576
- 3:32 AM Changeset in webkit [191582] by
-
- 1 copy in releases/WebKitGTK/webkit-2.10.3
WebKitGTK+ 2.10.3
- 3:31 AM Changeset in webkit [191581] by
-
- 4 edits in releases/WebKitGTK/webkit-2.10
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.10.3 release.
.:
- Source/cmake/OptionsGTK.cmake: Bump version numbers.
Source/WebKit2:
- gtk/NEWS: Add release notes for 2.10.3
- 2:31 AM Changeset in webkit [191580] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebCore
Merge r191549 - [TexMap] Fix a misused flag for GstGL
https://bugs.webkit.org/show_bug.cgi?id=150545
Reviewed by Žan Doberšek.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::paintToTextureMapper):
We should pass TextureMapperGL::Flags to the TextureMapperGL::drawTexture instead of
BitmapTexture::Flags.
- 2:30 AM Changeset in webkit [191579] by
-
- 5 edits in releases/WebKitGTK/webkit-2.10/Source/WebCore
Merge r191541 - [TexMap] Clean up BitmapTexture and BitmapTextureGL.
https://bugs.webkit.org/show_bug.cgi?id=143298
Reviewed by Žan Doberšek.
No new tests, this is just a refactor.
- platform/graphics/texmap/BitmapTexture.h:
(WebCore::BitmapTexture::canReuseWith): Deleted.
Reuseability of a BitmapTexture is only decided by its size.
We can use size() instead of this method.
- platform/graphics/texmap/BitmapTextureGL.h:
(WebCore::driverSupportsExternalTextureBGRA): Deleted.
We do not have to check a suitable texture format in every
update/reset. It is enough to store the formats in construction time
and reuse them.
- 2:26 AM Changeset in webkit [191578] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.10
Merge r191540 - REGRESSION (r187121): Delayed instantaneous animations not honouring ' forwards' fill-mode
https://bugs.webkit.org/show_bug.cgi?id=150326
Reviewed by Darin Adler.
Source/WebCore:
With a zero-duration, delayed fill-forwards animation, we'd end up trying
to interpolate between the last and first keyframes, and picking the first
because AnimationBase::progress() had a special case for zero duration. Removing
this check fixes the bug.
Test: animations/fill-mode-forwards-zero-duration.html
- page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::progress):
LayoutTests:
Test with a zero-duration, delayed fill-forwards animation.
- animations/fill-mode-forwards-zero-duration-expected.txt: Added.
- animations/fill-mode-forwards-zero-duration.html: Added.
- 2:25 AM Changeset in webkit [191577] by
-
- 16 edits3 adds in releases/WebKitGTK/webkit-2.10
Merge r191530 - REGRESSION (r179357-r179359): WebContent Crash using AOL Mail @ com.apple.JavascriptCore JSC::linkPolymorphicCall(JSC::ExecState*, JSC::CallLinkInfo&, JSC::CallVariant, JSC::RegisterPreservationMode) + 1584
https://bugs.webkit.org/show_bug.cgi?id=150513
Reviewed by Saam Barati.
Source/JavaScriptCore:
Add check in linkPolymorphicCall() to make sure we have a CodeBlock for the newly added variant.
If not, we turn the call into a virtual call.
The bug was caused by a stack overflow when preparing the function for execution. This properly
threw an exception, however linkPolymorphicCall() didn't check for this error case.
Added a new test function "failNextNewCodeBlock()" to test tools to simplify the testing.
- API/JSCTestRunnerUtils.cpp:
(JSC::failNextNewCodeBlock):
(JSC::numberOfDFGCompiles):
- API/JSCTestRunnerUtils.h:
- jit/Repatch.cpp:
(JSC::linkPolymorphicCall):
- jsc.cpp:
(GlobalObject::finishCreation):
(functionTransferArrayBuffer):
(functionFailNextNewCodeBlock):
(functionQuit):
- runtime/Executable.cpp:
(JSC::ScriptExecutable::prepareForExecutionImpl):
- runtime/TestRunnerUtils.cpp:
(JSC::optimizeNextInvocation):
(JSC::failNextNewCodeBlock):
(JSC::numberOfDFGCompiles):
- runtime/TestRunnerUtils.h:
- runtime/VM.h:
(JSC::VM::setFailNextNewCodeBlock):
(JSC::VM::getAndClearFailNextNewCodeBlock):
(JSC::VM::stackPointerAtVMEntry):
Tools:
Added a new test function, failNextNewCodeBlock() to simplify the writing of a regression test.
- DumpRenderTree/TestRunner.cpp:
(simulateWebNotificationClickCallback):
(failNextCodeBlock):
(numberOfDFGCompiles):
(TestRunner::staticFunctions):
- WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
- WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::setBlockAllPlugins):
(WTR::TestRunner::failNextCodeBlock):
(WTR::TestRunner::numberOfDFGCompiles):
- WebKitTestRunner/InjectedBundle/TestRunner.h:
LayoutTests:
New regression test.
- js/regress-150513-expected.txt: Added.
- js/regress-150513.html: Added.
- js/script-tests/regress-150513.js: Added.
(test):
- resources/standalone-pre.js: Added failNextNewCodeBlock to testRunner object.
- 1:57 AM Changeset in webkit [191576] by
-
- 4 edits3 deletes in trunk
[GStreamer] Bump internal jhbuild versions to 1.6.0
https://bugs.webkit.org/show_bug.cgi?id=149594
Reviewed by Philippe Normand.
.:
Bump up the minimum reqirement version of gstreamer-gl to 1.6.0.
- Source/cmake/FindGStreamer.cmake:
Tools:
Bump up whole gstreamer libraries to 1.6.0. Relevant patches are no more
useful so they are removed accordingly.
- gtk/jhbuild.modules:
- gtk/patches/gst-plugins-bad-fix-faad2-version-check.patch: Removed.
- gtk/patches/gst-plugins-bad-remove-gnustep-support.patch: Removed.
- gtk/patches/gst-plugins-base-rtp-rtcpbuffer-fix-typo-in-enum.patch: Removed.
- 1:56 AM Changeset in webkit [191575] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebCore
Merge r191525 - Avoid SVG-induced layouts inside Element::absoluteEventBounds()
https://bugs.webkit.org/show_bug.cgi?id=150516
Reviewed by Zalan Bujtas.
Speculative fix for a crash under RenderObject::localToContainerQuad() when
computing the wheel event handler region, which uses Element::absoluteEventHandlerBounds().
Element::absoluteEventBounds() was calling SVGElement::getBoundingBox() in a way
that could trigger a layout.
- dom/Element.cpp:
(WebCore::Element::absoluteEventBounds):
- 1:54 AM Changeset in webkit [191574] by
-
- 3 edits in releases/WebKitGTK/webkit-2.10/Source/WebKit2
Merge r191503 - [GTK] Minor web editor fixes
https://bugs.webkit.org/show_bug.cgi?id=150501
Reviewed by Carlos Garcia Campos.
- UIProcess/gtk/KeyBindingTranslator.cpp: Remove
"MoveParagraphForward/Backward" as these commands do not exist in
WebKit (anymore?).
- WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp:
(WebKit::WebEditorClient::executePendingEditorCommands):
Editor::Command can take a String, no need to convert to a C char.
- 1:53 AM Changeset in webkit [191573] by
-
- 4 edits2 adds in releases/WebKitGTK/webkit-2.10
Merge r191502 - REGRESSION (r187121): Multiple-keyframe animations not honouring ' forwards' fill-mode
https://bugs.webkit.org/show_bug.cgi?id=150328
Reviewed by Dean Jackson.
Source/WebCore:
AnimationBase::getElapsedTime() for a finished animation would return 1 (a progress),
rather than a time value as the caller expects. Fix it to return the total duration
if the animation has finished. This fixes the bug.
Change CompositeAnimation::pauseAnimationAtTime() to be more permissive, allowing
testing of filling-forwards animations with the pause API.
Test: animations/fill-forwards-end-state.html
- page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::getElapsedTime):
- page/animation/CompositeAnimation.cpp:
(WebCore::CompositeAnimation::pauseAnimationAtTime):
LayoutTests:
Filling-forwards test with an animation whose duration is greater than one second,
which showed the bug.
- animations/fill-forwards-end-state-expected.txt: Added.
- animations/fill-forwards-end-state.html: Added.
- 1:47 AM Changeset in webkit [191572] by
-
- 5 edits2 adds in releases/WebKitGTK/webkit-2.10
Merge r191492 - ConvolverNode.buffer must have same sample-rate as the AudioContext
https://bugs.webkit.org/show_bug.cgi?id=150385
Patch by Hyemi Shin <hyemi.sin@samsung.com> on 2015-10-23
Reviewed by Chris Dumez.
ConvolverNode.buffer must be of the same sample-rate as the AudioContext
or an NOT_SUPPORTED_ERR exception MUST be thrown.
Test : webaudio/convolver-setBuffer-different-samplerate.html
- Modules/webaudio/ConvolverNode.cpp:
(WebCore::ConvolverNode::setBuffer):
- Modules/webaudio/ConvolverNode.h:
- Modules/webaudio/ConvolverNode.idl:
LayoutTests:
ConvolverNode.buffer must have same sample rate as the AudioContext
https://bugs.webkit.org/show_bug.cgi?id=150385
Patch by Hyemi Shin <hyemi.sin@samsung.com> on 2015-10-23
Reviewed by Chris Dumez.
- webaudio/convolver-setBuffer-different-samplerate-expected.txt: Added.
- webaudio/convolver-setBuffer-different-samplerate.html: Added.
- 1:37 AM Changeset in webkit [191571] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebKit2
Merge r191481 - ERROR: Unhandled web process message 'StorageAreaMap:DispatchStorageEvent'
https://bugs.webkit.org/show_bug.cgi?id=150315
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2015-10-22
Reviewed by Andreas Kling.
It was introduced in r184930, that keeps the session storage area
maps alive in the UI process when they are destroyed by the web
process. The problem is that we also keep the listeners, so that
events are also dispatched to the listeners of destroyed areas,
and the message handlers were removed in the web process.
- UIProcess/Storage/StorageManager.cpp:
(WebKit::StorageManager::createTransientLocalStorageMap): Add a
listener for the new storage map ID when the map is reused.
(WebKit::StorageManager::destroyStorageMap): Always remove
listeners of destroyed maps.
- 1:36 AM Changeset in webkit [191570] by
-
- 15 edits1 add in releases/WebKitGTK/webkit-2.10
Merge r191451 - REGRESSION (r181972): Scroll position changes to top of youtube page when switching tabs
https://bugs.webkit.org/show_bug.cgi?id=150428
Reviewed by Antti Koivisto.
Source/WebCore:
The bug was caused by updateFocusAppearance in WebPage::restoreSelectionInFocusedEditableElement
revealing the focused element which was added in r181972. Fixed the bug by adding an option to
suppress this behavior here.
- dom/Document.cpp:
(WebCore::Document::Document):
(WebCore::Document::updateFocusAppearanceSoon):
- dom/Document.h:
- dom/Element.cpp:
(WebCore::Element::focus):
(WebCore::Element::updateFocusAppearanceAfterAttachIfNeeded):
(WebCore::Element::updateFocusAppearance):
- dom/Element.h:
- history/CachedPage.cpp:
(WebCore::CachedPage::restore):
- html/HTMLAreaElement.cpp:
(WebCore::HTMLAreaElement::updateFocusAppearance):
- html/HTMLAreaElement.h:
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::updateFocusAppearance):
(WebCore::HTMLInputElement::runPostTypeUpdateTasks):
(WebCore::HTMLInputElement::didAttachRenderers):
- html/HTMLInputElement.h:
- html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::updateFocusAppearance):
- html/HTMLTextAreaElement.h:
Source/WebKit2:
Call updateFocusAppearance with RevealMode::DoNotReveal to avoid revealing the focused element.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::restoreSelectionInFocusedEditableElement):
Tools:
Added a regression test using WebKit API test.
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/mac/FirstResponderScrollingPosition.mm: Added.
(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::TEST):
- 1:18 AM Changeset in webkit [191569] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10
Merge r191442 - [GTK][Mac] ICU-related build fixes
https://bugs.webkit.org/show_bug.cgi?id=150032
Rubber-stamped by Darin Adler.
- Source/cmake/FindICU.cmake: Use pkg-config to hint at icu-i18n's library location.
- 1:16 AM Changeset in webkit [191568] by
-
- 4 edits2 adds in releases/WebKitGTK/webkit-2.10
Merge r191403 - Null dereference loading Blink layout test svg/filters/display-none-filter-primitive.html
https://bugs.webkit.org/show_bug.cgi?id=150212
<rdar://problem/23137376>
Reviewed by Brent Fulgham.
Source/WebCore:
Handle the case where a filter element doesn't have a renderer. Inspired by the Blink
commit:
https://chromium.googlesource.com/chromium/src.git/+/fb79f7fc46552d45127acd2959a23662ad8f271e
Test: svg/filters/display-none-filter-primitive.html
- rendering/svg/RenderSVGResourceFilter.cpp:
(WebCore::RenderSVGResourceFilter::buildPrimitives):
- svg/graphics/filters/SVGFilterBuilder.cpp:
(WebCore::SVGFilterBuilder::appendEffectToEffectReferences):
LayoutTests:
- svg/filters/display-none-filter-primitive-expected.txt: Added.
- svg/filters/display-none-filter-primitive.html: Added.
- 1:10 AM Changeset in webkit [191567] by
-
- 4 edits in releases/WebKitGTK/webkit-2.10/Source/WebCore
Merge r191386 - ASSERTION FAILED: markFontData in FontCascade::emphasisMarkHeight
https://bugs.webkit.org/show_bug.cgi?id=150171
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2015-10-21
Reviewed by Myles C. Maxfield.
It happens with several tests like fast/ruby/text-emphasis.html in
the GTK Debug bot. The tests seem to pass in Release and the rendering
looks correct as well removing the assert. The thing is that
for some reason we can get an empty GlyphData from
FontCascade::getEmphasisMarkGlyphData() when it ends up falling
back to system (FontCascadeFonts::glyphDataForSystemFallback).
- platform/graphics/FontCascade.cpp:
(WebCore::FontCascade::getEmphasisMarkGlyphData): Return
Optional<GlyphData> instead of returning a boolean and an out
parameter. If we get an invalid GlyphData, Nullopt is
returned. Also use a SurrogatePairAwareTextIterator to handle
surrogate pairs.
(WebCore::FontCascade::emphasisMarkAscent):
(WebCore::FontCascade::emphasisMarkDescent):
(WebCore::FontCascade::emphasisMarkHeight):
(WebCore::FontCascade::drawEmphasisMarks):
- platform/graphics/FontCascade.h:
- platform/graphics/GlyphPage.h:
(WebCore::GlyphData::isValid): Return whether the GlyphData is valid.
- 12:54 AM Changeset in webkit [191566] by
-
- 24 edits in releases/WebKitGTK/webkit-2.10/Source
Merge r191381 - NetworkProcess: DNS prefetch happens in the Web Process
https://bugs.webkit.org/show_bug.cgi?id=147824
Reviewed by Chris Dumez.
Source/WebCore:
Use FrameLoaderClient to do the DNS prefetch.
- html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::parseAttribute):
- loader/EmptyClients.h:
- loader/FrameLoaderClient.h:
- loader/LinkLoader.cpp:
(WebCore::LinkLoader::loadLink):
- page/Chrome.cpp:
(WebCore::Chrome::mouseDidMoveOverElement):
Source/WebKit/mac:
Implement FrameLoaderClient::prefetchDNS().
- WebCoreSupport/WebFrameLoaderClient.h:
- WebCoreSupport/WebFrameLoaderClient.mm:
Source/WebKit/win:
Implement FrameLoaderClient::prefetchDNS().
- WebCoreSupport/WebFrameLoaderClient.cpp:
(WebFrameLoaderClient::prefetchDNS):
- WebCoreSupport/WebFrameLoaderClient.h:
Source/WebKit2:
DNS prefetch requests started in the WebProcess should be sent to
the network process when it's enabled.
- NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::prefetchDNS): Use NetworkProcess::prefetchDNS().
- NetworkProcess/NetworkConnectionToWebProcess.h:
- NetworkProcess/NetworkConnectionToWebProcess.messages.in: Add
PrefetchDNS message.
- NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::prefetchDNS): Do the actual DNS prefetch.
- NetworkProcess/NetworkProcess.h:
- WebProcess/InjectedBundle/API/gtk/WebKitWebExtension.cpp:
(webkitWebExtensionDidReceiveMessage): Use WebProcess::prefetchDNS().
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::prefetchDNS): Use WebProcess::prefetchDNS().
- WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
- WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::sendTapHighlightForNodeIfNecessary): Use
FrameLoaderClient to do the DNS prefetch.
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::WebProcess): Initialize the DNS prefetched
hosts cleanup hysteresis activity. Clear the cache of DNS
prefetched when hysteresis activity stopped.
(WebKit::WebProcess::prefetchDNS): Send the request to the network
process if it's enabled, otherwise do the actual DNS prefetch.
- WebProcess/WebProcess.h:
- 12:49 AM Changeset in webkit [191565] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebCore
Merge r191357 - AX: CrashTracer: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::AccessibilityTable::tableElement const + 116
https://bugs.webkit.org/show_bug.cgi?id=150349
Reviewed by Brent Fulgham.
The crash point for this bug says that the parentElement of the firstBody is garbage when it's accessed.
Unfortunately, I could not reproduce this in-situ or with a test.
So my speculative solution is to recalculate those body elements to ensure that they're valid before we access.
- accessibility/AccessibilityTable.cpp:
(WebCore::AccessibilityTable::tableElement):
(WebCore::AccessibilityTable::isDataTable):
- 12:47 AM Changeset in webkit [191564] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebKit2
Merge r191341 - [UNIX] ASSERTION FAILED: m_shouldWaitForSyncReplies in Connection::connectionDidClose()
https://bugs.webkit.org/show_bug.cgi?id=150361
Reviewed by Martin Robinson.
It doesn't always happen because it depends on how sockets are
closed, and the state of the threads. The problem is that we are
not handling the case when the read fails because we closed the
connection. In that case we log the error and call
Connection::connectionDidClose(). But it was connectionDidClose()
the one closing the socket. So, in this particular case it's not an
error but a normal termination, and we shouldn't try to close the
connection again. Something similar can happen while sending a
message, and we get a broken pipe error, but in that case we are
only printing the error, so it's harmless.
- Platform/IPC/unix/ConnectionUnix.cpp:
(IPC::Connection::readyReadHandler): Only print error and call
connectionDidClose() if we are still connected when read fails.
(IPC::Connection::sendOutgoingMessage): Only print error if we are
still connected when send fails.
- 12:44 AM Changeset in webkit [191563] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebKit2
Merge r191338 - [GTK] Fix build for ENABLE_PLUGIN_PROCESS_GTK2=OFF
https://bugs.webkit.org/show_bug.cgi?id=150086
Reviewed by Darin Adler.
- UIProcess/cairo/BackingStoreCairo.cpp:
(WebKit::BackingStore::createBackend):
- 12:43 AM Changeset in webkit [191562] by
-
- 3 edits in releases/WebKitGTK/webkit-2.10/Source/WebCore
Merge r191332 - ASSERTION FAILED: m_state == Initialized in SubresourceLoader::didReceiveResponse()
https://bugs.webkit.org/show_bug.cgi?id=150327
Reviewed by Antti Koivisto.
This is how it happens:
- print() is called while the document is still loading, so m_shouldPrintWhenFinishedLoading is set to true
- DataURLDecoder::decode() finishes in the work queue thread, the completion handler is scheduled in the main thread
- The load is cancelled 3.1. SubresourceLoader::willCancel sets m_state = Finishing 3.2. DOMWindow::finishedLoading() is called, and since
m_shouldPrintWhenFinishedLoading is true, it does the print.
3.3. Cancellation finishes and ResourceLoader::releaseResources()
is called that sets m_reachedTerminalState = true
So, between 3.1 and 3.3, the state is Finishing, but
m_reachedTerminalState is false. What happens, in the GTK+ port at
least, is that the nested main loop used to make print()
synchronous, processes the DataURLDecoder::decode() completion
handler that was pending. The completion handler returns early if
m_reachedTerminalState is true, but it's not yet in this
particular case. So, it ends up calling didReceiveResponse,
because the decode didn't fail, when the subresource loader state
is Finishing.
I think there are two things here. One is that we shouldn't start
a print that was waiting for the load to finish when it
failed. That would fix the problem. But it's probably a good idea
to also check for cancellation in the DataURLDecoder::decode()
completion handler.
Fixes printing/print-close-crash.html in GTK+ Debug.
- loader/ResourceLoader.cpp:
(WebCore::ResourceLoader::loadDataURL): Return early from
DataURLDecoder::decode() completion handler if the load was cancelled.
- page/DOMWindow.cpp:
(WebCore::DOMWindow::finishedLoading): Do not start a print that
was witing for the load to finish when it failed.
- 12:38 AM Changeset in webkit [191561] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebKit2
Merge r191284 - [GTK] ASSERTION FAILED: parent in WebInspectorProxy::platformDetach()
https://bugs.webkit.org/show_bug.cgi?id=150319
Reviewed by Žan Doberšek.
This happens when the inspector is shown/closed very
quickly. Since we start the inspector attached by default, when
the web inspector is created m_isAttached is set to true, so that
when opened, it's attached to the view. If the inspector is closed
before it has been actually attached, the inspector view doesn't
have a parent, even if the m_isAttached is true. So, we should
handle this case instead of asserting. This is what happens in
test http/tests/xmlhttprequest/access-control-repeated-failed-preflight-crash.html.
- UIProcess/gtk/WebInspectorProxyGtk.cpp:
(WebKit::WebInspectorProxy::platformDetach): Remove the view from
its parent container if it was actually attached.
- 12:37 AM Changeset in webkit [191560] by
-
- 2 edits in releases/WebKitGTK/webkit-2.10/Source/WebKit2
Merge r191272 - [GTK] Remove WebKitContextMenu related missing annotation warnings
https://bugs.webkit.org/show_bug.cgi?id=150299
Patch by Joonghun Park <jh718.park@samsung.com> on 2015-10-18
Reviewed by Darin Adler.
The warnings occur currently because when executing g-ir-scanner,
it doesn't consider WebKitContextMenu related .cpp files,
but only .h files.
- PlatformGTK.cmake: Add WebKitContextMenu related cpp files.
- 12:34 AM Changeset in webkit [191559] by
-
- 3 edits2 adds in releases/WebKitGTK/webkit-2.10
Merge r191233 - Avoid to insert TAB before HTML element.
https://bugs.webkit.org/show_bug.cgi?id=149295
<rdar://problem/22746706>
Patch by Jiewen Tan <jiewen_tan@apple.com> on 2015-10-16
Reviewed by Ryosuke Niwa.
Source/WebCore:
This is a merge of Blink r175047:
https://codereview.chromium.org/306583005
This patch avoids InsertTextCommand::insertTab before HTML element because
we can't set Text node as document element.
Test: editing/execCommand/insert-tab-to-html-element-crash.html
- editing/InsertTextCommand.cpp:
(WebCore::InsertTextCommand::insertTab):
LayoutTests:
- editing/execCommand/insert-tab-to-html-element-crash-expected.txt: Added.
- editing/execCommand/insert-tab-to-html-element-crash.html: Added.
- 12:30 AM Changeset in webkit [191558] by
-
- 6 edits in releases/WebKitGTK/webkit-2.10/Source/bmalloc
Merge r191196 - bmalloc: per-thread cache data structure should be smaller
https://bugs.webkit.org/show_bug.cgi?id=150218
Reviewed by Andreas Kling.
Reduce the number of entries in the range cache because it's really
big, and the bigness only helps in cases of serious fragmentation, and
it only saves us a little bit of lock acquisition time.
- bmalloc/Allocator.cpp:
(bmalloc::Allocator::scavenge):
(bmalloc::Allocator::refillAllocatorSlowCase):
(bmalloc::Allocator::refillAllocator):
(bmalloc::Allocator::allocateLarge):
(bmalloc::Allocator::allocateSlowCase):
(bmalloc::Allocator::allocateBumpRangeSlowCase): Deleted.
(bmalloc::Allocator::allocateBumpRange): Deleted.
- bmalloc/Allocator.h: Pass through the empty allocator and the range
cache when refilling, and refill both. Otherwise, we always immediately
pop the last item in the range cache, wasting that slot of capacity.
- bmalloc/Heap.cpp:
(bmalloc::Heap::allocateSmallBumpRanges):
(bmalloc::Heap::allocateMediumBumpRanges): Account for the fact that
the range cache is no longer big enough to guarantee that it can hold
all the ranges in a page.
(bmalloc::Heap::refillSmallBumpRangeCache): Deleted.
(bmalloc::Heap::refillMediumBumpRangeCache): Deleted.
- bmalloc/Heap.h: Move VMHeap to the end of the object because it
contains a lot of unused / wasted space, and we want to pack our data
together in memory.
- bmalloc/Sizes.h: Make the range cache smaller.
- 12:28 AM Changeset in webkit [191557] by
-
- 10 edits2 adds in releases/WebKitGTK/webkit-2.10
Merge r191195 - First line box in paragraph using initial-letter overflows.
https://bugs.webkit.org/show_bug.cgi?id=147977
<rdar://problem/22901553>
Reviewed by David Hyatt.
When initial-letter float is present, we should shrink the first
line even if it's not intersected with the block's current height.
This is because of the sunken behaviour of initial-letter.
Source/WebCore:
Test: fast/css-generated-content/initial-letter-first-line-wrapping.html
- rendering/RenderBlockFlow.h:
- rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlockFlow::positionNewFloatOnLine):
- rendering/line/BreakingContext.h:
(WebCore::BreakingContext::handleFloat):
- rendering/line/LineBreaker.cpp:
(WebCore::LineBreaker::skipLeadingWhitespace):
- rendering/line/LineBreaker.h:
(WebCore::LineBreaker::positionNewFloatOnLine):
- rendering/line/LineWidth.cpp:
(WebCore::newFloatShrinksLine):
(WebCore::LineWidth::shrinkAvailableWidthForNewFloatIfNeeded):
- rendering/line/LineWidth.h:
LayoutTests:
- fast/css-generated-content/initial-letter-first-line-wrapping-expected.html: Added.
- fast/css-generated-content/initial-letter-first-line-wrapping.html: Added.
- platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt: progression.
- 12:13 AM Changeset in webkit [191556] by
-
- 4 edits in releases/WebKitGTK/webkit-2.10/Source/WebCore
Merge r191174 - [GStreamer] ASSERTION FAILED: !m_adoptionIsRequired in MediaSourceGStreamer::addSourceBuffer
https://bugs.webkit.org/show_bug.cgi?id=150229
Reviewed by Philippe Normand.
This happens in the debug bot in all media source tests that run
that code. The problem is that we are creating a RefPtr without
adopting the reference.
- platform/graphics/gstreamer/MediaSourceGStreamer.cpp:
(WebCore::MediaSourceGStreamer::addSourceBuffer): Use
SourceBufferPrivateGStreamer::create().
- platform/graphics/gstreamer/SourceBufferPrivateGStreamer.cpp:
(WebCore::SourceBufferPrivateGStreamer::create): Added to make
sure you can't create a SourceBufferPrivateGStreamer without
adopting the reference.
(WebCore::SourceBufferPrivateGStreamer::SourceBufferPrivateGStreamer):
Takes a reference to the client instead of a PassRefPtr.
- platform/graphics/gstreamer/SourceBufferPrivateGStreamer.h:
- 12:11 AM Changeset in webkit [191555] by
-
- 6 edits in releases/WebKitGTK/webkit-2.10
Merge r191132 - CSSKeyframesRule::appendRule is deprecated, but is actually the spec
https://bugs.webkit.org/show_bug.cgi?id=150113
Reviewed by Simon Fraser.
Source/WebCore:
I stupidly deprecated the wrong function in
http://trac.webkit.org/changeset/174469
- css/CSSKeyframesRule.cpp:
(WebCore::CSSKeyframesRule::insertRule): Swap the code between these two.
(WebCore::CSSKeyframesRule::appendRule):
LayoutTests:
Update tests to deprecate the correct function.
- animations/change-keyframes-expected.txt:
- animations/keyframes-rule.html:
- animations/unprefixed-keyframes-rule.html:
Oct 25, 2015:
- 11:40 PM Changeset in webkit [191554] by
-
- 18 edits in releases/WebKitGTK/webkit-2.10/Source/WebKit2
Merge r191340 - [GTK] Graphics corruption when entering/leaving AC mode quickly
https://bugs.webkit.org/show_bug.cgi?id=150323
Reviewed by Mario Sanchez Prada.
The UI process is notified when entering accelerated compositing
mode after the layers have been flushed and rendered to avoid
flickering. However, this is producing flickering in the GTK+
port, because we use an offscreen redirected window that is
resized to a minimium size to save memory when not in AC mode. The
web process always uses the current size of the redirected window,
so when entering AC mode, contents are rendered into the 1x1
window, then the UI process is notified, the redirected window is
resized to its actual size, and we force a resize to ask the web
process to render again, now at the correct size. Rendering at 1x1
and then resizing the window is what produces the flickering when
entering AC mode, but it's also inefficient, since we need to
render again after the redirected window is resized. So, this
patch adds a WillEnterAcceleratedCompositing message that is sent
to the UI process when the layer tree host is created but before
the contents have been composited and rendered. This is
implemented by the GTK+ port to prepare for entering AC mode, by
resizing the redirected window. When we actually enter AC mode,
the contents have already been rendered in the web process at the
correct size, so we can just use the redirected window surface
instead of the drawing area one, and paint in the web view without
any flickering. We no longer need the forceResize either.
When leaving accelerated compositing mode, we now clear the redirected
window resources after a short delay. This ensures that we have
already rendered the update sent in the ExitAcceleratedCompositingMode
message, but also that entering/leaving AC mode quickly doesn't
produce any redirected window resize.
- UIProcess/API/gtk/PageClientImpl.cpp:
(WebKit::PageClientImpl::willEnterAcceleratedCompositingMode):
- UIProcess/API/gtk/PageClientImpl.h:
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseClearRedirectedWindowSoon):
(webkitWebViewBaseWillEnterAcceleratedCompositingMode):
(webkitWebViewBaseEnterAcceleratedCompositingMode):
(webkitWebViewBaseExitAcceleratedCompositingMode):
- UIProcess/API/gtk/WebKitWebViewBasePrivate.h:
- UIProcess/CoordinatedGraphics/WebView.h:
- UIProcess/DrawingAreaProxy.h:
(WebKit::DrawingAreaProxy::willEnterAcceleratedCompositingMode):
- UIProcess/DrawingAreaProxy.messages.in:
- UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::willEnterAcceleratedCompositingMode):
- UIProcess/DrawingAreaProxyImpl.h:
(WebKit::DrawingAreaProxyImpl::forceResize): Deleted.
- UIProcess/PageClient.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::willEnterAcceleratedCompositingMode):
- UIProcess/WebPageProxy.h:
- UIProcess/ios/PageClientImplIOS.h:
- UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::willEnterAcceleratedCompositingMode):
- UIProcess/mac/PageClientImpl.h:
- UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::willEnterAcceleratedCompositingMode):
- WebProcess/WebPage/DrawingAreaImpl.cpp:
(WebKit::DrawingAreaImpl::enterAcceleratedCompositingMode):
- 11:29 PM Changeset in webkit [191553] by
-
- 18 edits in trunk/Source/WebCore
Use modern for-loops in WebCore/editing.
https://bugs.webkit.org/show_bug.cgi?id=150354
Reviewed by Darin Adler.
No new tests because there is no behavior change.
- editing/AlternativeTextController.cpp:
(WebCore::AlternativeTextController::applyAlternativeTextToRange):
(WebCore::AlternativeTextController::applyAutocorrectionBeforeTypingIfAppropriate):
(WebCore::AlternativeTextController::rootViewRectForRange):
(WebCore::AlternativeTextController::markCorrection):
- editing/ApplyStyleCommand.cpp:
(WebCore::ApplyStyleCommand::applyRelativeFontStyleChange):
(WebCore::dummySpanAncestorForNode):
(WebCore::ApplyStyleCommand::cleanupUnstyledAppleStyleSpans):
(WebCore::ApplyStyleCommand::splitAncestorsWithUnicodeBidi):
(WebCore::ApplyStyleCommand::applyInlineStyleToNodeRange):
(WebCore::ApplyStyleCommand::removeImplicitlyStyledElement):
(WebCore::ApplyStyleCommand::pushDownInlineStyleAroundNode):
(WebCore::ApplyStyleCommand::joinChildTextNodes):
- editing/CompositeEditCommand.cpp:
(WebCore::EditCommandComposition::reapply):
(WebCore::EditCommandComposition::getNodesInCommand):
(WebCore::CompositeEditCommand::removeChildrenInRange):
(WebCore::CompositeEditCommand::removeNode):
(WebCore::copyMarkers):
(WebCore::CompositeEditCommand::replaceTextInNodePreservingMarkers):
(WebCore::CompositeEditCommand::deleteInsignificantText):
- editing/DictationCommand.cpp:
(WebCore::DictationMarkerSupplier::addMarkersToTextNode):
(WebCore::DictationCommand::collectDictationAlternativesInRange):
- editing/EditingStyle.cpp:
(WebCore::isEditingProperty):
(WebCore::EditingStyle::extractConflictingImplicitStyleOfAttributes):
(WebCore::EditingStyle::elementIsStyledSpanOrHTMLEquivalent):
(WebCore::EditingStyle::mergeInlineAndImplicitStyleOfElement):
(WebCore::styleFromMatchedRulesForElement):
(WebCore::diffTextDecorations):
- editing/Editor.cpp:
(WebCore::Editor::setComposition):
(WebCore::Editor::markAndReplaceFor):
- editing/EditorCommand.cpp:
(WebCore::createCommandMap):
- editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::totalLength):
- editing/MergeIdenticalElementsCommand.cpp:
(WebCore::MergeIdenticalElementsCommand::doApply):
(WebCore::MergeIdenticalElementsCommand::doUnapply):
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplacementFragment::removeUnrenderedNodes):
(WebCore::ReplacementFragment::removeInterchangeNodes):
(WebCore::ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline):
(WebCore::removeHeadContents):
- editing/SpellChecker.cpp:
(WebCore::SpellChecker::~SpellChecker):
(WebCore::SpellChecker::client):
(WebCore::SpellChecker::enqueueRequest):
- editing/SplitElementCommand.cpp:
(WebCore::SplitElementCommand::executeApply):
(WebCore::SplitElementCommand::doApply):
(WebCore::SplitElementCommand::doUnapply):
- editing/TextCheckingHelper.cpp:
(WebCore::TextCheckingHelper::findFirstMisspellingOrBadGrammar):
(WebCore::TextCheckingHelper::guessesForMisspelledOrUngrammaticalRange):
- editing/WrapContentsInDummySpanCommand.cpp:
(WebCore::WrapContentsInDummySpanCommand::executeApply):
(WebCore::WrapContentsInDummySpanCommand::doUnapply):
- editing/ios/EditorIOS.mm:
(WebCore::Editor::createFragmentAndAddResources):
- editing/mac/EditorMac.mm:
(WebCore::Editor::WebContentReader::readFilenames):
(WebCore::Editor::createFragmentAndAddResources):
- editing/markup.cpp:
(WebCore::completeURLs):
- 11:23 PM Changeset in webkit [191552] by
-
- 2 edits in trunk/LayoutTests
[EFL] Unreviewed gardening. some test expectations for media should be Failure.
https://bugs.webkit.org/show_bug.cgi?id=150495
Unreviewed, EFL gardening.
Some test expectations for media should be Failure.
Patch by Sun-woo Nam <sunny.nam@samsung.com> on 2015-10-25
- platform/efl/TestExpectations:
- 9:57 PM Changeset in webkit [191551] by
-
- 17 edits6 adds in trunk
Support bezier paths in clip-path property
https://bugs.webkit.org/show_bug.cgi?id=149996
Reviewed by Darin Adler.
Source/WebCore:
Support path() in the -webkit-clip-path property, as specified in
https://drafts.csswg.org/css-shapes-2/#supported-basic-shapes
Added BasicShapePath and CSSBasicShapePath, which both represent the path
as a SVGPathByteStream and wind rule.
Make BasicShape::canBlend() a virtual function, and implement it on each subclass.
Make various BasicShape subclass function overrides private, other than windRule()
wich is called on derived classes in a few places.
Add SVGPathBlender::canBlendPaths() which returns true if the given paths can be
interpolated. Uses the same logic as blendAnimatedPath(), without doing any interpolation.
RenderElement::createsGroup() is fixed to have clip-path trigger a group,
which fixes rendering of clip-path with a descendant compositing layer.
Tests: compositing/masks/clip-path-composited-descendent.html
css3/masking/clip-path-with-path.html
transitions/clip-path-path-transitions.html
- css/BasicShapeFunctions.cpp:
(WebCore::valueForBasicShape):
(WebCore::basicShapeForValue):
- css/CSSBasicShapes.cpp:
(WebCore::CSSBasicShapePath::CSSBasicShapePath):
(WebCore::CSSBasicShapePath::pathData):
(WebCore::buildPathString):
(WebCore::CSSBasicShapePath::cssText):
(WebCore::CSSBasicShapePath::equals):
- css/CSSBasicShapes.h:
- css/CSSParser.cpp:
(WebCore::CSSParser::parseBasicShapePath):
(WebCore::CSSParser::parseBasicShape):
- css/CSSParser.h:
- rendering/RenderElement.h:
(WebCore::RenderElement::createsGroup):
- rendering/style/BasicShapes.cpp:
(WebCore::BasicShapeCircle::canBlend):
(WebCore::BasicShapeEllipse::canBlend):
(WebCore::BasicShapePolygon::canBlend):
(WebCore::BasicShapePath::BasicShapePath):
(WebCore::BasicShapePath::path):
(WebCore::BasicShapePath::operator==):
(WebCore::BasicShapePath::canBlend):
(WebCore::BasicShapePath::blend):
(WebCore::BasicShapeInset::canBlend):
(WebCore::BasicShape::canBlend): Deleted.
- rendering/style/BasicShapes.h:
- svg/SVGPathBlender.cpp:
(WebCore::SVGPathBlender::addAnimatedPath):
(WebCore::SVGPathBlender::blendAnimatedPath):
(WebCore::SVGPathBlender::canBlendPaths):
(WebCore::SVGPathBlender::SVGPathBlender):
(WebCore::SVGPathBlender::blendMoveToSegment):
(WebCore::SVGPathBlender::blendLineToSegment):
(WebCore::SVGPathBlender::blendLineToHorizontalSegment):
(WebCore::SVGPathBlender::blendLineToVerticalSegment):
(WebCore::SVGPathBlender::blendCurveToCubicSegment):
(WebCore::SVGPathBlender::blendCurveToCubicSmoothSegment):
(WebCore::SVGPathBlender::blendCurveToQuadraticSegment):
(WebCore::SVGPathBlender::blendCurveToQuadraticSmoothSegment):
(WebCore::SVGPathBlender::blendArcToSegment):
- svg/SVGPathBlender.h:
- svg/SVGPathByteStream.h:
(WebCore::SVGPathByteStream::operator==):
- svg/SVGPathUtilities.cpp:
(WebCore::canBlendSVGPathByteStreams):
- svg/SVGPathUtilities.h:
LayoutTests:
Tests for compositing with clip-path and a composited descendant,
a ref test which tests clip-paths with evenodd, comparing to SVG rendering,
and a transition test to test path blendability.
- compositing/masks/clip-path-composited-descendent-expected.txt: Added.
- compositing/masks/clip-path-composited-descendent.html: Added.
- css3/masking/clip-path-with-path-expected.html: Added.
- css3/masking/clip-path-with-path.html: Added.
- transitions/clip-path-path-transitions-expected.txt: Added.
- transitions/clip-path-path-transitions.html: Added.
- transitions/resources/transition-test-helpers.js: Add some basic parsing
support for paths.
(extractPathValues):
(parseClipPath):
- transitions/svg-transitions-expected.txt:
- 12:06 PM Changeset in webkit [191550] by
-
- 2 edits in trunk/Tools
API tests fail on El Capitan after r191543
https://bugs.webkit.org/show_bug.cgi?id=150547
Reviewed by Dan Bernstein.
- Scripts/run-api-tests: (listAllTests): Add appropriate arch arguments in one more place.
- 8:10 AM Changeset in webkit [191549] by
-
- 2 edits in trunk/Source/WebCore
[TexMap] Fix a misused flag for GstGL
https://bugs.webkit.org/show_bug.cgi?id=150545
Reviewed by Žan Doberšek.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::paintToTextureMapper):
We should pass TextureMapperGL::Flags to the TextureMapperGL::drawTexture instead of
BitmapTexture::Flags.
- 2:17 AM Changeset in webkit [191548] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed. Fix GTK+ build after r191543.
- UIProcess/API/gtk/WebKitWebView.cpp:
(webkit_web_view_run_javascript):
(resourcesStreamReadCallback):
- 12:42 AM Changeset in webkit [191547] by
-
- 3 edits in trunk/Source/WebCore
Use ImplementedAs for MediaDevices.getUserMediaFromJS
https://bugs.webkit.org/show_bug.cgi?id=150439
Reviewed by Darin Adler.
No change in behavior.
- Modules/mediastream/MediaDevices.h: Removing getUserMediaFromJS C++ function.
- Modules/mediastream/MediaDevices.idl: Marking getUserMediaFromJS as ImplementedAS=getUserMedia
- 12:39 AM Changeset in webkit [191546] by
-
- 6 edits7 copies406 adds in trunk/LayoutTests
Import W3C XMLHttpRequest tests
https://bugs.webkit.org/show_bug.cgi?id=142163
Reviewed by Darin Adler.
LayoutTests/imported/w3c:
- resources/ImportExpectations: skipping import of some XHR tests that are failing or timing out.
- web-platform-tests/XMLHttpRequest/FormData-append-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/FormData-append.html: Added.
- web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.html: Added.
- web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js: Added.
(test_withCredentials.):
(test_withCredentials):
- web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js: Added.
- web-platform-tests/XMLHttpRequest/abort-after-receive-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-after-receive.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-after-send-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-after-send.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-after-timeout-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-after-timeout.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-during-done-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-during-done.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-during-open-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-during-open.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-during-unsent-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-during-unsent.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-during-upload-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-during-upload.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-event-abort-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-event-abort.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-event-listeners-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-event-listeners.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-event-loadend-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-event-loadend.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-event-order-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-event-order.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-upload-event-abort-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-upload-event-abort.htm: Added.
- web-platform-tests/XMLHttpRequest/abort-upload-event-loadend-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/abort-upload-event-loadend.htm: Added.
- web-platform-tests/XMLHttpRequest/anonymous-mode-unsupported-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/anonymous-mode-unsupported.htm: Added.
- web-platform-tests/XMLHttpRequest/data-uri-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/data-uri.htm: Added.
- web-platform-tests/XMLHttpRequest/event-abort-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-abort.htm: Added.
- web-platform-tests/XMLHttpRequest/event-error-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-error.html: Added.
- web-platform-tests/XMLHttpRequest/event-load-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-load.htm: Added.
- web-platform-tests/XMLHttpRequest/event-loadend-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-loadend.htm: Added.
- web-platform-tests/XMLHttpRequest/event-loadstart-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-loadstart.htm: Added.
- web-platform-tests/XMLHttpRequest/event-progress-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-progress.htm: Added.
- web-platform-tests/XMLHttpRequest/event-readystatechange-loaded-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm: Added.
- web-platform-tests/XMLHttpRequest/event-timeout-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-timeout.htm: Added.
- web-platform-tests/XMLHttpRequest/event-upload-progress-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/event-upload-progress.htm: Added.
- web-platform-tests/XMLHttpRequest/folder.txt: Added.
- web-platform-tests/XMLHttpRequest/formdata-blob-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/formdata-blob.htm: Added.
- web-platform-tests/XMLHttpRequest/formdata-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/formdata.htm: Added.
- web-platform-tests/XMLHttpRequest/getallresponseheaders-cookies-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getallresponseheaders-cookies.htm: Added.
- web-platform-tests/XMLHttpRequest/getallresponseheaders-status-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getallresponseheaders-status.htm: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive.htm: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-chunked-trailer-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-chunked-trailer.htm: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-cookies-and-more-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-cookies-and-more.htm: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-error-state-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-error-state.htm: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-server-date-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-server-date.htm: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-special-characters-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-special-characters.htm: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-unsent-opened-state-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/getresponseheader-unsent-opened-state.htm: Added.
- web-platform-tests/XMLHttpRequest/interfaces-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/interfaces.html: Added.
- web-platform-tests/XMLHttpRequest/open-after-abort-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-after-abort.htm: Added.
- web-platform-tests/XMLHttpRequest/open-after-setrequestheader-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-after-setrequestheader.htm: Added.
- web-platform-tests/XMLHttpRequest/open-during-abort-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-during-abort.htm: Added.
- web-platform-tests/XMLHttpRequest/open-method-bogus-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-method-bogus.htm: Added.
- web-platform-tests/XMLHttpRequest/open-method-case-insensitive-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-method-case-insensitive.htm: Added.
- web-platform-tests/XMLHttpRequest/open-method-case-sensitive-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-method-case-sensitive.htm: Added.
- web-platform-tests/XMLHttpRequest/open-method-insecure-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-method-insecure.htm: Added.
- web-platform-tests/XMLHttpRequest/open-method-responsetype-set-sync-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-method-responsetype-set-sync.htm: Added.
- web-platform-tests/XMLHttpRequest/open-open-send-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-open-send.htm: Added.
- web-platform-tests/XMLHttpRequest/open-open-sync-send-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-open-sync-send.htm: Added.
- web-platform-tests/XMLHttpRequest/open-referer-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-referer.htm: Added.
- web-platform-tests/XMLHttpRequest/open-send-open-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-send-open.htm: Added.
- web-platform-tests/XMLHttpRequest/open-sync-open-send-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-sync-open-send.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-about-blank-window-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-about-blank-window.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-base-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-base-inserted-after-open-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-base-inserted-after-open.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-base-inserted-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-base-inserted.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-base.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-bogus-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-bogus.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-encoding-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-encoding.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-fragment-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-fragment.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-javascript-window-2-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-javascript-window-2.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-javascript-window-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-javascript-window.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-2-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-2.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-3-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-3.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-4-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-4.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-5-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-5.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-multi-window.htm: Added.
- web-platform-tests/XMLHttpRequest/open-url-worker-simple-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-url-worker-simple.htm: Added.
- web-platform-tests/XMLHttpRequest/open-user-password-non-same-origin-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/open-user-password-non-same-origin.htm: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-done-state-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-done-state.htm: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-invalid-mime-type-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-invalid-mime-type.htm: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-loading-state-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-loading-state.htm: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-open-state-force-utf-8-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-open-state-force-utf-8.htm: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-open-state-force-xml-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-open-state-force-xml.htm: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis.htm: Added.
- web-platform-tests/XMLHttpRequest/progress-events-response-data-gzip-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/progress-events-response-data-gzip.htm: Added.
- web-platform-tests/XMLHttpRequest/readme.txt: Added.
- web-platform-tests/XMLHttpRequest/resources/accept-language.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/accept.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth1/auth.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth1/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
- web-platform-tests/XMLHttpRequest/resources/auth2/auth.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth2/corsenabled.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth2/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
- web-platform-tests/XMLHttpRequest/resources/auth3/auth.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth3/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
- web-platform-tests/XMLHttpRequest/resources/auth4/auth.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth4/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
- web-platform-tests/XMLHttpRequest/resources/auth5/auth.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth5/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
- web-platform-tests/XMLHttpRequest/resources/auth6/auth.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/auth6/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
- web-platform-tests/XMLHttpRequest/resources/authentication.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/chunked.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/conditional.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/content.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/corsenabled.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/delay.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/echo-method.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/folder.txt: Added.
- web-platform-tests/XMLHttpRequest/resources/form.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/gzip.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/headers.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/image.gif: Added.
- web-platform-tests/XMLHttpRequest/resources/img.jpg: Added.
- web-platform-tests/XMLHttpRequest/resources/infinite-redirects.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/init.htm: Added.
- web-platform-tests/XMLHttpRequest/resources/inspect-headers.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/invalid-utf8-html.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/nocors/folder.txt: Added.
- web-platform-tests/XMLHttpRequest/resources/nocors/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
- web-platform-tests/XMLHttpRequest/resources/redirect.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/requri.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/shift-jis-html.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/status.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/trickle.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/upload.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/utf16.txt: Added.
- web-platform-tests/XMLHttpRequest/resources/w3c-import.log: Added.
- web-platform-tests/XMLHttpRequest/resources/well-formed.xml: Added.
- web-platform-tests/XMLHttpRequest/resources/win-1252-xml.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/resources/workerxhr-origin-referrer.js: Added.
(xhr.new.XMLHttpRequest.xhr.onreadystatechange):
(true.xhr.send.xhr2.new.XMLHttpRequest.xhr2.onreadystatechange):
(true.xhr2.send.xhr3.new.XMLHttpRequest.xhr3.onreadystatechange):
- web-platform-tests/XMLHttpRequest/resources/workerxhr-simple.js: Added.
(xhr.new.XMLHttpRequest.xhr.onreadystatechange):
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-aborted.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-abortedonmain.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-overrides.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-overridesexpires.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-runner.js: Added.
(testResultCallbackHandler):
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-simple.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-synconmain.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-synconworker.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-twice.js: Added.
- web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout.js: Added.
(catch):
(message):
(is):
(ok):
(RequestTracker):
(RequestTracker.prototype.handleEvent):
(RequestTracker.prototype.startXHR):
(RequestTracker.prototype.getMessage):
(AbortedRequest):
(AbortedRequest.prototype.handleEvent):
(AbortedRequest.prototype.abortReq):
(AbortedRequest.prototype.startXHR):
(AbortedRequest.prototype.noEventsFired):
(AbortedRequest.prototype.getMessage):
(SyncRequestSettingTimeoutAfterOpen.startXHR):
(SyncRequestSettingTimeoutBeforeOpen.startXHR):
(TestCounter.testComplete):
(TestCounter.next):
(runTestRequests):
- web-platform-tests/XMLHttpRequest/resources/zlib.py: Added.
(main):
- web-platform-tests/XMLHttpRequest/response-data-arraybuffer-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-data-arraybuffer.htm: Added.
- web-platform-tests/XMLHttpRequest/response-data-blob-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-data-blob.htm: Added.
- web-platform-tests/XMLHttpRequest/response-data-deflate-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-data-deflate.htm: Added.
- web-platform-tests/XMLHttpRequest/response-data-gzip-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-data-gzip.htm: Added.
- web-platform-tests/XMLHttpRequest/response-data-progress-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-data-progress.htm: Added.
- web-platform-tests/XMLHttpRequest/response-invalid-responsetype-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-invalid-responsetype.htm: Added.
- web-platform-tests/XMLHttpRequest/response-json-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-json.htm: Added.
- web-platform-tests/XMLHttpRequest/response-method-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/response-method.htm: Added.
- web-platform-tests/XMLHttpRequest/responseText-status-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responseText-status.html: Added.
- web-platform-tests/XMLHttpRequest/responsetext-decoding-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responsetext-decoding.htm: Added.
- web-platform-tests/XMLHttpRequest/responsetype-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responsetype.html: Added.
- web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responsexml-basic.htm: Added.
- web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm: Added.
- web-platform-tests/XMLHttpRequest/responsexml-media-type-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responsexml-media-type.htm: Added.
- web-platform-tests/XMLHttpRequest/responsexml-non-document-types-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responsexml-non-document-types.htm: Added.
- web-platform-tests/XMLHttpRequest/responsexml-non-well-formed-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/responsexml-non-well-formed.htm: Added.
- web-platform-tests/XMLHttpRequest/security-consideration.sub-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/security-consideration.sub.html: Added.
- web-platform-tests/XMLHttpRequest/send-accept-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-accept-language-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-accept-language.htm: Added.
- web-platform-tests/XMLHttpRequest/send-accept.htm: Added.
- web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm: Added.
- web-platform-tests/XMLHttpRequest/send-conditional-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-conditional.htm: Added.
- web-platform-tests/XMLHttpRequest/send-content-type-charset-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-content-type-charset.htm: Added.
- web-platform-tests/XMLHttpRequest/send-content-type-string-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-content-type-string.htm: Added.
- web-platform-tests/XMLHttpRequest/send-data-arraybuffer-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-data-arraybuffer.htm: Added.
- web-platform-tests/XMLHttpRequest/send-data-blob-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-data-blob.htm: Added.
- web-platform-tests/XMLHttpRequest/send-data-es-object-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-data-es-object.htm: Added.
- web-platform-tests/XMLHttpRequest/send-data-formdata-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-data-formdata.htm: Added.
- web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring.htm: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus.htm: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-document.htm: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-empty.htm: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async.htm: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-get-head.htm: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-entity-body-none.htm: Added.
- web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub.htm: Added.
- web-platform-tests/XMLHttpRequest/send-no-response-event-loadend-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-no-response-event-loadend.htm: Added.
- web-platform-tests/XMLHttpRequest/send-no-response-event-loadstart-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-no-response-event-loadstart.htm: Added.
- web-platform-tests/XMLHttpRequest/send-no-response-event-order-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-no-response-event-order.htm: Added.
- web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-non-same-origin.sub.htm: Added.
- web-platform-tests/XMLHttpRequest/send-receive-utf16-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-receive-utf16.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-bogus-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-bogus.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-infinite.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-no-location-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-no-location.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-to-cors-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-to-cors.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-to-non-cors-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-redirect-to-non-cors.htm: Added.
- web-platform-tests/XMLHttpRequest/send-redirect.htm: Added.
- web-platform-tests/XMLHttpRequest/send-response-event-order-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-response-event-order.htm: Added.
- web-platform-tests/XMLHttpRequest/send-response-upload-event-loadend-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-response-upload-event-loadend.htm: Added.
- web-platform-tests/XMLHttpRequest/send-response-upload-event-loadstart-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-response-upload-event-loadstart.htm: Added.
- web-platform-tests/XMLHttpRequest/send-response-upload-event-progress-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-response-upload-event-progress.htm: Added.
- web-platform-tests/XMLHttpRequest/send-send-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-send.htm: Added.
- web-platform-tests/XMLHttpRequest/send-sync-blocks-async-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-sync-blocks-async.htm: Added.
- web-platform-tests/XMLHttpRequest/send-sync-no-response-event-load-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-sync-no-response-event-load.htm: Added.
- web-platform-tests/XMLHttpRequest/send-sync-no-response-event-loadend-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-sync-no-response-event-loadend.htm: Added.
- web-platform-tests/XMLHttpRequest/send-sync-no-response-event-order-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-sync-no-response-event-order.htm: Added.
- web-platform-tests/XMLHttpRequest/send-sync-response-event-order-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-sync-response-event-order.htm: Added.
- web-platform-tests/XMLHttpRequest/send-sync-timeout-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-sync-timeout.htm: Added.
- web-platform-tests/XMLHttpRequest/send-timeout-events-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-timeout-events.htm: Added.
- web-platform-tests/XMLHttpRequest/send-usp-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/send-usp.html: Added.
- web-platform-tests/XMLHttpRequest/send-usp.js: Added.
(encode):
(do_test.):
- web-platform-tests/XMLHttpRequest/send-usp.worker.js: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-after-send-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-after-send.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-allow-empty-value-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-allow-empty-value.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-before-open-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-before-open.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-case-insensitive-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-case-insensitive.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-header-forbidden-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-header-forbidden.htm: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-open-setrequestheader-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/setrequestheader-open-setrequestheader.htm: Added.
- web-platform-tests/XMLHttpRequest/status-async-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/status-async.htm: Added.
- web-platform-tests/XMLHttpRequest/status-basic-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/status-basic.htm: Added.
- web-platform-tests/XMLHttpRequest/status-error-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/status-error.htm: Added.
- web-platform-tests/XMLHttpRequest/timeout-cors-async-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/timeout-cors-async.htm: Added.
- web-platform-tests/XMLHttpRequest/timeout-sync-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/timeout-sync.htm: Added.
- web-platform-tests/XMLHttpRequest/w3c-import.log: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-basic-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-basic.htm: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-eventtarget-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-eventtarget.htm: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync.htm: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error.htm: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-aborted-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-aborted.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-abortedonmain-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-abortedonmain.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-overrides-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-overrides.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-simple-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-simple.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-synconmain-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-synconmain.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-twice-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-twice.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-aborted-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-aborted.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-overrides-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-overrides.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-simple-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-simple.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-twice-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-unsent-expected.txt: Added.
- web-platform-tests/XMLHttpRequest/xmlhttprequest-unsent.htm: Added.
- web-platform-tests/w3c-import.log:
LayoutTests:
- TestExpectations: Marking xhr timeout tests as slow.
- platform/gtk/TestExpectations: Marking some XHR tests as failing.timing out.
Oct 24, 2015:
- 10:59 PM Changeset in webkit [191545] by
-
- 11 edits5 adds in trunk
Add a way to add user style sheets to WKUserContentController
https://bugs.webkit.org/show_bug.cgi?id=150531
<rdar://problem/23191691>
Reviewed by Darin Adler.
- Shared/API/APIObject.h:
- Shared/Cocoa/APIObject.mm:
(API::Object::newObject):
Boilerplate for a new API::UserStyleSheet.
- UIProcess/API/APIUserStyleSheet.cpp: Added.
(API::generateIdentifier):
(API::UserStyleSheet::generateUniqueURL):
- UIProcess/API/APIUserStyleSheet.h: Added.
Added API::UserStyleSheet, borrowing URL generation code from API::UserScript.
- UIProcess/API/Cocoa/WKUserContentController.mm:
(-[WKUserContentController _addUserStyleSheet:]):
(-[WKUserContentController _removeAllUserStyleSheets]):
Forward add and remove-all to WebUserContentControllerProxy.
- UIProcess/API/Cocoa/WKUserContentControllerPrivate.h:
- UIProcess/API/Cocoa/_WKUserStyleSheet.h: Added.
- UIProcess/API/Cocoa/_WKUserStyleSheet.mm: Added.
(toWTFStrings):
(-[_WKUserStyleSheet initWithSource:whitelistedURLPatterns:blacklistedURLPatterns:forMainFrameOnly:]):
(-[_WKUserStyleSheet source]):
(-[_WKUserStyleSheet isForMainFrameOnly]):
(-[_WKUserStyleSheet copyWithZone:]):
(-[_WKUserStyleSheet _apiObject]):
- UIProcess/API/Cocoa/_WKUserStyleSheetInternal.h: Added.
(API::wrapper):
- WebKit2.xcodeproj/project.pbxproj:
Add the new modern API object (as SPI for now).
- TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm:
(TEST):
- 10:41 PM Changeset in webkit [191544] by
-
- 3 edits in trunk/Source/WebCore
Remove setApplyDeviceScaleFactorInCompositor
https://bugs.webkit.org/show_bug.cgi?id=150538
Reviewed by Tim Horton.
It was used to support the device scale factor for chromium port and blackberry
port. But it was removed quite a while ago.
- page/Settings.in:
applyDeviceScaleFactorInCompositor: Deleted
- platform/graphics/texmap/coordinated/CompositingCoordinator.cpp:
(WebCore::CompositingCoordinator::CompositingCoordinator): Remove uses
of applyDeviceScaleFactorInCompositor.
- 10:37 PM Changeset in webkit [191543] by
-
- 20 edits in trunk
Expose more information about the exception in WKErrorJavaScriptExceptionOccurred errors
https://bugs.webkit.org/show_bug.cgi?id=150525
Reviewed by Darin Adler.
Adjusted API test to cover this: WKWebView.EvaluateJavaScriptErrorCases.
- bindings/js/JSDOMBinding.cpp:
(WebCore::reportException):
- bindings/js/JSDOMBinding.h:
Fill in the given struct with computed exception data if it was given.
- bindings/js/ScriptController.cpp:
(WebCore::ScriptController::evaluateInWorld):
(WebCore::ScriptController::evaluate):
(WebCore::ScriptController::executeScript):
- bindings/js/ScriptController.h:
Plumb aforementioned struct through ScriptController.
- Scripts/webkit/messages.py:
(headers_for_type):
- Shared/WebCoreArgumentCoders.cpp:
(IPC::ArgumentCoder<ExceptionDetails>::encode):
(IPC::ArgumentCoder<ExceptionDetails>::decode):
- Shared/WebCoreArgumentCoders.h:
Learn how to en/decode ExceptionDetails.
- UIProcess/API/C/WKPage.cpp:
(WKPageRunJavaScriptInMainFrame):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::runJavaScriptInMainFrame):
(WebKit::WebPageProxy::scriptValueCallback):
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::runJavaScriptInMainFrame):
Plumb ExceptionDetails back through runJavaScriptInMainFrame, across the
process boundary.
- UIProcess/API/Cocoa/WKError.mm:
(localizedDescriptionForErrorCode):
- UIProcess/API/Cocoa/WKErrorInternal.h:
- UIProcess/API/Cocoa/WKErrorPrivate.h:
Expose localizedDescriptionForErrorCode so that WKWebView can do special
things with its error.
Add new private userInfo keys for exception info.
- UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView evaluateJavaScript:completionHandler:]):
Fill in the NSError userInfo with the exception info.
- TestWebKitAPI/Tests/WebKit2Cocoa/WKWebViewEvaluateJavaScript.mm:
(TEST):
Test the various new keys.
- 8:20 PM Changeset in webkit [191542] by
-
- 2 edits in trunk/LayoutTests
Add a test expectation for imported/blink/transitions/unprefixed-perspective.html
https://bugs.webkit.org/show_bug.cgi?id=150541
- 7:23 PM Changeset in webkit [191541] by
-
- 5 edits in trunk/Source/WebCore
[TexMap] Clean up BitmapTexture and BitmapTextureGL.
https://bugs.webkit.org/show_bug.cgi?id=143298
Reviewed by Žan Doberšek.
No new tests, this is just a refactor.
- platform/graphics/texmap/BitmapTexture.h:
(WebCore::BitmapTexture::canReuseWith): Deleted.
Reuseability of a BitmapTexture is only decided by its size.
We can use size() instead of this method.
- platform/graphics/texmap/BitmapTextureGL.h:
(WebCore::driverSupportsExternalTextureBGRA): Deleted.
We do not have to check a suitable texture format in every
update/reset. It is enough to store the formats in construction time
and reuse them.
- 6:33 PM Changeset in webkit [191540] by
-
- 3 edits2 adds in trunk
REGRESSION (r187121): Delayed instantaneous animations not honouring ' forwards' fill-mode
https://bugs.webkit.org/show_bug.cgi?id=150326
Reviewed by Darin Adler.
Source/WebCore:
With a zero-duration, delayed fill-forwards animation, we'd end up trying
to interpolate between the last and first keyframes, and picking the first
because AnimationBase::progress() had a special case for zero duration. Removing
this check fixes the bug.
Test: animations/fill-mode-forwards-zero-duration.html
- page/animation/AnimationBase.cpp:
(WebCore::AnimationBase::progress):
LayoutTests:
Test with a zero-duration, delayed fill-forwards animation.
- animations/fill-mode-forwards-zero-duration-expected.txt: Added.
- animations/fill-mode-forwards-zero-duration.html: Added.
- 5:51 PM Changeset in webkit [191539] by
-
- 2 edits in trunk/Source/WebInspectorUI
Unreviewed, rolling out r191419.
https://bugs.webkit.org/show_bug.cgi?id=150537
Reverted changeset:
"Web Inspector: Autocompletion previews in the CSS sidebar do not apply"
https://bugs.webkit.org/show_bug.cgi?id=147720
http://trac.webkit.org/changeset/191419
- 4:36 PM Changeset in webkit [191538] by
-
- 3 edits in trunk/Tools
check-webkit-style complains about missing operator whitespace inside character literal
https://bugs.webkit.org/show_bug.cgi?id=150396
Reviewed by Darin Adler.
- Scripts/webkitpy/style/checkers/cpp.py: Improve matching of C++ character literal.
- Scripts/webkitpy/style/checkers/cpp_unittest.py:
(WebKitStyleTest.test_spacing): Add a test to verify that the spacing for the character literal 'OS/2' is not tested.
- 2:39 PM Changeset in webkit [191537] by
-
- 5 edits in trunk/Source/JavaScriptCore
Teach create_hash_table to omit builtins macros when generating tables for native-only objects
https://bugs.webkit.org/show_bug.cgi?id=150491
Reviewed by Yusuke Suzuki.
In order to support separate compilation for generated builtins files, we need to be able to
include specific builtins headers from generated .lut.h files. However, the create_hash_table
script isn't smart enough to figure out when a generated file might actually contain a builtin.
Without further help, we'd have to include an all-in-one header, mostly defeating the point of
generating separate .h and .cpp files for every builtin.
This patch segregates the pure native and partially builtin sources in the build system, and
gives hints to create_hash_table so that it doesn't even generate checks for builtins if the
input file has no builtin method implementations. Also do some modernization and code cleanup.
- CMakeLists.txt:
Generate each group with different flags to create_hash_table. Change the macro to take
flags through the variable LUT_GENERATOR_FLAGS. Set this as necessary before calling macro.
Add an additional hint to CMake that the .cpp source file depends on the generated file.
- DerivedSources.make:
Generate each group with different flags to create_hash_table. Clean up the 'all' target
so that static dependencies are listed first. Use static patterns to decide which .lut.h
files require which flags. Reduce fragile usages of implicit variables.
- JavaScriptCore.xcodeproj/project.pbxproj:
Add some missing .lut.h files to the Derived Sources group. Sort the project.
- create_hash_table:
Parse options in a sane way using GetOpt::Long. Remove ability to specify a custom namespace
since this isn't actually used anywhere. Normalize placement of newlines in quoted strings.
Only generate builtins macros and includes if the source file is known to have some builtins.
- 1:04 PM Changeset in webkit [191536] by
-
- 2 edits in trunk/Source/WebKit2
[EFL] Fix a wrong enum variable use
https://bugs.webkit.org/show_bug.cgi?id=150522
Reviewed by Csaba Osztrogonác.
- UIProcess/API/efl/EwkView.cpp:
(EwkView::requestPopupMenu):
Use kWKPopupItemTextDirectionLTR instead of EWK_TEXT_DIRECTION_LEFT_TO_RIGHT.
- 8:57 AM Changeset in webkit [191535] by
-
- 3 edits in trunk/Source/WebKit2
[Cocoa] _WKFormInputSession should provide access to the focused element info
https://bugs.webkit.org/show_bug.cgi?id=150512
Reviewed by Tim Horton.
- UIProcess/API/Cocoa/_WKFormInputSession.h: Added focusedElementInfo property to the protocol.
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKFormInputSession initWithContentView:focusedElementInfo:userObject:]): Added the
focusedElementInfo argument, used to initialize a new ivar.
(-[WKFormInputSession focusedElementInfo]): Added this getter for the new
_WKFormInputSession property.
(-[WKContentView _startAssistingNode:userIsInteracting:blurPreviousNode:userObject:]):
Create the WKFocusedElementInfo unconditionally and pass it to the new WKFormInputSession
initializer.
- 8:54 AM Changeset in webkit [191534] by
-
- 3 edits in trunk/Source/WebKit2
[iOS] Allow clients to specify a custom input view to be used for a form input session
https://bugs.webkit.org/show_bug.cgi?id=150395
Reviewed by Tim Horton.
- UIProcess/API/Cocoa/_WKFormInputSession.h: Added customInputView property to the protocol.
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKFormInputSession customInputView]): Added this getter.
(-[WKFormInputSession setCustomInputView:]): Added this setter, which reloads the input
views when the custom input view changes.
(-[WKContentView inputView]): Changed to return the custom view from the input session if
there is one.