{"push_id":1380807729,"size":416,"distinct_size":4,"ref":"refs/heads/modern-media-controls","head":"a3a3aa8701caf07775d128274f2c3b8d74102ebb","before":"fb9b4b900cffd745aff57580d6a5b8e93edf587f","commits":[{"sha":"9097415c8dd58f829f9030e2c8535510da87af14","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Fix -webkit-box-reflect parsing\nhttps://bugs.webkit.org/show_bug.cgi?id=163890\n\nReviewed by Zalan Bujtas.\n\n* css/parser/CSSPropertyParser.cpp:\n(WebCore::consumeReflect):\nDo a WTFMove on the mask instead of a .releaseNonNull(), since mask can be a nullptr.\nExactly matches the old parser.\n\n* css/parser/CSSPropertyParserHelpers.cpp:\n(WebCore::CSSPropertyParserHelpers::CalcParser::consumeValue):\n(WebCore::CSSPropertyParserHelpers::CalcParser::consumeNumber):\n(WebCore::CSSPropertyParserHelpers::consumeInteger):\n(WebCore::CSSPropertyParserHelpers::consumeNumber):\n(WebCore::CSSPropertyParserHelpers::consumeLength):\n(WebCore::CSSPropertyParserHelpers::consumePercent):\n(WebCore::CSSPropertyParserHelpers::consumeAngle):\n(WebCore::CSSPropertyParserHelpers::consumeTime):\n(WebCore::CSSPropertyParserHelpers::consumeUrl):\n(WebCore::CSSPropertyParserHelpers::consumeColor):\n(WebCore::CSSPropertyParserHelpers::consumeDeprecatedGradientPoint):\n(WebCore::CSSPropertyParserHelpers::consumeDeprecatedGradientColorStop):\n(WebCore::CSSPropertyParserHelpers::consumeCrossFade):\n(WebCore::CSSPropertyParserHelpers::consumeImageSet):\nClean up all instances of CSSPrimitiveValue::create to use the CSSValuePool.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207759 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/9097415c8dd58f829f9030e2c8535510da87af14"},{"sha":"2e71cc6350b4fa36a25bccdd039fc91ba8342519","author":{"name":"wenson_hsieh@apple.com","email":"38ef825d8f93dfd8d5b1c38ace2bc817f5e550b4@apple.com"},"message":"Unreviewed, add myself as a WebKit reviewer\n\n* Scripts/webkitpy/common/config/contributors.json:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207760 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/2e71cc6350b4fa36a25bccdd039fc91ba8342519"},{"sha":"93f2353d21289377c8e9dd53e3e4bddf4fc5faa5","author":{"name":"beidson@apple.com","email":"ce942fc9826cadb48b468e5bf27275fdc71fca66@apple.com"},"message":"IndexedDB 2.0: Support IDBIndex name assignment.\n<rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805\n\nReviewed by Alex Christensen.\n\nLayoutTests/imported/w3c:\n\n* web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:\n* web-platform-tests/IndexedDB/idbindex-rename-expected.txt:\n\nSource/WebCore:\n\nTests: storage/indexeddb/modern/index-rename-1-private.html\n       storage/indexeddb/modern/index-rename-1.html\n\nTouches a *lot* of code sites, but none of them are particularly interesting.\nThey are all just getting the new name spread out to all of the various objects that need it.\n\n* Modules/indexeddb/IDBDatabase.cpp:\n(WebCore::IDBDatabase::renameIndex):\n* Modules/indexeddb/IDBDatabase.h:\n\n* Modules/indexeddb/IDBIndex.cpp:\n(WebCore::IDBIndex::IDBIndex):\n(WebCore::IDBIndex::setName):\n(WebCore::IDBIndex::rollbackInfoForVersionChangeAbort):\n* Modules/indexeddb/IDBIndex.h:\n* Modules/indexeddb/IDBIndex.idl:\n\n* Modules/indexeddb/IDBObjectStore.cpp:\n(WebCore::IDBObjectStore::rollbackForVersionChangeAbort):\n(WebCore::IDBObjectStore::renameReferencedIndex):\n(WebCore::IDBObjectStore::rollbackInfoForVersionChangeAbort): Deleted.\n* Modules/indexeddb/IDBObjectStore.h:\n\n* Modules/indexeddb/IDBTransaction.cpp:\n(WebCore::IDBTransaction::internalAbort):\n(WebCore::IDBTransaction::renameIndex):\n(WebCore::IDBTransaction::renameIndexOnServer):\n(WebCore::IDBTransaction::didRenameIndexOnServer):\n* Modules/indexeddb/IDBTransaction.h:\n\n* Modules/indexeddb/client/IDBConnectionProxy.cpp:\n(WebCore::IDBClient::IDBConnectionProxy::renameIndex):\n* Modules/indexeddb/client/IDBConnectionProxy.h:\n\n* Modules/indexeddb/client/IDBConnectionToServer.cpp:\n(WebCore::IDBClient::IDBConnectionToServer::renameIndex):\n(WebCore::IDBClient::IDBConnectionToServer::didRenameIndex):\n* Modules/indexeddb/client/IDBConnectionToServer.h:\n* Modules/indexeddb/client/IDBConnectionToServerDelegate.h:\n\n* Modules/indexeddb/client/TransactionOperation.h:\n(WebCore::IDBClient::createTransactionOperation):\n\n* Modules/indexeddb/server/IDBBackingStore.h:\n\n* Modules/indexeddb/server/IDBConnectionToClient.cpp:\n(WebCore::IDBServer::IDBConnectionToClient::didRenameIndex):\n* Modules/indexeddb/server/IDBConnectionToClient.h:\n* Modules/indexeddb/server/IDBConnectionToClientDelegate.h:\n\n* Modules/indexeddb/server/IDBServer.cpp:\n(WebCore::IDBServer::IDBServer::renameIndex):\n* Modules/indexeddb/server/IDBServer.h:\n\n* Modules/indexeddb/server/MemoryBackingStoreTransaction.cpp:\n(WebCore::IDBServer::MemoryBackingStoreTransaction::indexRenamed):\n(WebCore::IDBServer::MemoryBackingStoreTransaction::abort):\n* Modules/indexeddb/server/MemoryBackingStoreTransaction.h:\n\n* Modules/indexeddb/server/MemoryIDBBackingStore.cpp:\n(WebCore::IDBServer::MemoryIDBBackingStore::renameIndex):\n* Modules/indexeddb/server/MemoryIDBBackingStore.h:\n\n* Modules/indexeddb/server/MemoryIndex.h:\n(WebCore::IDBServer::MemoryIndex::rename):\n\n* Modules/indexeddb/server/MemoryObjectStore.cpp:\n(WebCore::IDBServer::MemoryObjectStore::renameIndex):\n* Modules/indexeddb/server/MemoryObjectStore.h:\n\n* Modules/indexeddb/server/SQLiteIDBBackingStore.cpp:\n(WebCore::IDBServer::SQLiteIDBBackingStore::renameIndex):\n* Modules/indexeddb/server/SQLiteIDBBackingStore.h:\n\n* Modules/indexeddb/server/UniqueIDBDatabase.cpp:\n(WebCore::IDBServer::UniqueIDBDatabase::renameIndex):\n(WebCore::IDBServer::UniqueIDBDatabase::performRenameIndex):\n(WebCore::IDBServer::UniqueIDBDatabase::didPerformRenameIndex):\n* Modules/indexeddb/server/UniqueIDBDatabase.h:\n\n* Modules/indexeddb/server/UniqueIDBDatabaseConnection.cpp:\n(WebCore::IDBServer::UniqueIDBDatabaseConnection::didRenameIndex):\n* Modules/indexeddb/server/UniqueIDBDatabaseConnection.h:\n\n* Modules/indexeddb/server/UniqueIDBDatabaseTransaction.cpp:\n(WebCore::IDBServer::UniqueIDBDatabaseTransaction::renameIndex):\n* Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h:\n\n* Modules/indexeddb/shared/IDBIndexInfo.h:\n(WebCore::IDBIndexInfo::rename):\n\n* Modules/indexeddb/shared/IDBObjectStoreInfo.cpp:\n(WebCore::IDBObjectStoreInfo::infoForExistingIndex):\n* Modules/indexeddb/shared/IDBObjectStoreInfo.h:\n\n* Modules/indexeddb/shared/IDBResultData.cpp:\n(WebCore::IDBResultData::renameIndexSuccess):\n* Modules/indexeddb/shared/IDBResultData.h:\n\n* Modules/indexeddb/shared/InProcessIDBServer.cpp:\n(WebCore::InProcessIDBServer::didRenameIndex):\n(WebCore::InProcessIDBServer::renameIndex):\n* Modules/indexeddb/shared/InProcessIDBServer.h:\n\nSource/WebKit2:\n\n* DatabaseProcess/IndexedDB/WebIDBConnectionToClient.cpp:\n(WebKit::WebIDBConnectionToClient::didRenameIndex):\n(WebKit::WebIDBConnectionToClient::renameIndex):\n* DatabaseProcess/IndexedDB/WebIDBConnectionToClient.h:\n* DatabaseProcess/IndexedDB/WebIDBConnectionToClient.messages.in:\n\n* WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.cpp:\n(WebKit::WebIDBConnectionToServer::renameIndex):\n(WebKit::WebIDBConnectionToServer::didRenameIndex):\n* WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h:\n* WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.messages.in:\n\nLayoutTests:\n\n* storage/indexeddb/modern/index-rename-1-expected.txt: Added.\n* storage/indexeddb/modern/index-rename-1-private-expected.txt: Added.\n* storage/indexeddb/modern/index-rename-1-private.html: Added.\n* storage/indexeddb/modern/index-rename-1.html: Added.\n* storage/indexeddb/modern/resources/index-rename-1.js: Added.\n\n* storage/indexeddb/readonly-expected.txt:\n* storage/indexeddb/readonly-private-expected.txt:\n* storage/indexeddb/resources/readonly.js: Removed the test that verifies that index names are\n  readonly as they are no longer readonly.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207761 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/93f2353d21289377c8e9dd53e3e4bddf4fc5faa5"},{"sha":"89ee3c7c1ac48e06f990b5199ef1dfaed2e6da1b","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"Activate WEB_RTC compilation flags for Mac bots\nhttps://bugs.webkit.org/show_bug.cgi?id=163886\n\nPatch by Youenn Fablet <youenn@apple.com> on 2016-10-24\nReviewed by Eric Carlson.\n\nSource/JavaScriptCore:\n\n* Configurations/FeatureDefines.xcconfig:\n\nSource/WebCore:\n\nCovered by existing tests.\n\nFixing compilation errors due to missing WEBCORE_EXPORT, missing method and missing override keywords.\n\n* Configurations/FeatureDefines.xcconfig:\n* DerivedSources.make:\n* Modules/mediastream/MediaEndpointPeerConnection.h:\n* Modules/mediastream/RTCPeerConnection.h:\n* Modules/mediastream/RTCPeerConnection.idl:\n* Modules/mediastream/SDPProcessor.cpp:\n(WebCore::SDPProcessor::generate):\n(WebCore::SDPProcessor::parse):\n* WebCore.xcodeproj/project.pbxproj:\n* platform/mediastream/mac/MockRealtimeVideoSourceMac.mm:\n(WebCore::MockRealtimeVideoSource::createMuted):\n\nSource/WebKit/mac:\n\n* Configurations/FeatureDefines.xcconfig:\n\nSource/WebKit2:\n\n* Configurations/FeatureDefines.xcconfig:\n\nTools:\n\n* Scripts/webkitperl/FeatureList.pm:\n* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:\n\nLayoutTests:\n\n* platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:\n* platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:\n* platform/mac/js/dom/global-constructors-attributes-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207762 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/89ee3c7c1ac48e06f990b5199ef1dfaed2e6da1b"},{"sha":"3e7190be4df5fbfe32af062efb13f59a54c5dee9","author":{"name":"darin@apple.com","email":"009da5f71ae5055bc6ae7b3a9c8f8ed7c370e31b@apple.com"},"message":"Try to fix Windows build.\n\n* bindings/js/JSWebGL2RenderingContextCustom.cpp: Rearranged includes\nso they are inside the conditional as they should be.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207763 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/3e7190be4df5fbfe32af062efb13f59a54c5dee9"},{"sha":"2751820f916a6818fa7ce3a62cc13e377850da18","author":{"name":"eric.carlson@apple.com","email":"a34c1610f01c2e1dc4ba482decb0093f01bb37da@apple.com"},"message":"[MediaStream] Separate media capture and audio playback muting\nhttps://bugs.webkit.org/show_bug.cgi?id=163855\n<rdar://problem/28827186>\n\nReviewed by Darin Adler.\n\nSource/WebCore:\n\nTest: fast/mediastream/MediaStream-page-muted.html\n\nChange page.muted from a bool to a bitfield so audio and media capture muted are independent.\nFix a couple of bugs in the mock media capture device uncovered by new test case.\n        \n* Modules/mediastream/MediaStream.cpp:\n(WebCore::MediaStream::pageMutedStateDidChange): page.isMuted -> page.mutedState.\n\n* Modules/webaudio/AudioContext.cpp:\n(WebCore::AudioContext::pageMutedStateDidChange): Ditto.\n\n* html/HTMLMediaElement.cpp:\n(WebCore::HTMLMediaElement::updateVolume): Ditto.\n(WebCore::HTMLMediaElement::effectiveMuted): Ditto.\n\n* page/MediaProducer.h: Add MutedState enum.\n\n* page/Page.cpp:\n(WebCore::Page::Page):\n(WebCore::Page::setMuted): Take MutedStateFlags instead of bool. m_muted -> m_mutedState.\n* page/Page.h:\n\n* platform/mock/MockRealtimeMediaSource.cpp:\n(WebCore::MockRealtimeMediaSource::startProducingData): Call setMuted.\n(WebCore::MockRealtimeMediaSource::stopProducingData): Ditto.\n* platform/mock/MockRealtimeMediaSource.h:\n\n* platform/mock/MockRealtimeVideoSource.cpp:\n(WebCore::MockRealtimeVideoSource::stopProducingData): Call correct base class method.\n\n* testing/Internals.cpp:\n(WebCore::Internals::setPageMuted): Change parameter from a bool to a string.\n* testing/Internals.h:\n\n* testing/Internals.idl:\n\nSource/WebKit2:\n\n* Shared/WebPageCreationParameters.h: Change 'muted' from bool to MutedStateFlags.\n\n* UIProcess/API/C/WKPage.cpp: Change parameter from bool to WKMediaMutedState.\n(WKPageSetMuted):\n* UIProcess/API/C/WKPagePrivate.h: Define WKMediaMutedState.\n\n* UIProcess/WebPageProxy.cpp:\n(WebKit::WebPageProxy::WebPageProxy):\n(WebKit::WebPageProxy::setMuted): m_muted -> m_mutedState.\n(WebKit::WebPageProxy::creationParameters): Ditto.\n* UIProcess/WebPageProxy.h:\n\n* WebProcess/Plugins/PluginView.cpp:\n(WebKit::PluginView::isMuted): page.isMuted -> page.mutedState.\n\n* WebProcess/WebPage/WebPage.messages.in: Change SetMuted parameter.\n\nLayoutTests:\n\n* fast/mediastream/MediaStream-page-muted-expected.txt: Added.\n* fast/mediastream/MediaStream-page-muted.html: Added.\n* media/video-muted-after-setting-page-muted-state.html: Updated.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207764 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/2751820f916a6818fa7ce3a62cc13e377850da18"},{"sha":"ce0af16a1064de23a4ef411109391bdd529f9df4","author":{"name":"mark.lam@apple.com","email":"6c778fd017da302eb46801981987b79af23b8962@apple.com"},"message":"Dumping of op_negate bytecode is broken.\nhttps://bugs.webkit.org/show_bug.cgi?id=163896\n\nReviewed by Darin Adler.\n\nIt thinks the bytecode consists of only 3 machine words, when it consists of 4.\nThis is now fixed.\n\n* bytecode/CodeBlock.cpp:\n(JSC::CodeBlock::dumpBytecode):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207765 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/ce0af16a1064de23a4ef411109391bdd529f9df4"},{"sha":"a000dd196b2e39c88b7b22df42231324a161d071","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"[CodeGeneratorJS] Standalone dictionaries have misplaced build guards\nhttps://bugs.webkit.org/show_bug.cgi?id=163881\n\nPatch by Zan Dobersek <zdobersek@igalia.com> on 2016-10-24\nReviewed by Chris Dumez.\n\nBuild guards that are generated from the Conditional attribute\non WebIDL dictionary declarations properly guard the relevant\nconvertDictionary() functions for WebIDL files that also specify\ninterfaces. But for standalone dictionaries these build guards\nshould guard the complete header and implementation files, much\nlike this is done for files that originate from interfaces or\ncallbacks.\n\nBefore this patch, guarding a standalone dictionary resulted in\nmalformed output because GenerateHeaderContentHeader() and\nGenerateImplementationContentHeader() functions both generated\nthe #if macro that would guard the whole file, but\nGenerateDictionary{Header,Implementation}() didn't generate the\nclosing #endif.\n\nCodeGeneratorJS.pm now passes the conditional string, if any,\nto GenerateDictionary{Header,Implementation}Content() functions\nin case of a non-standalone dictionary. Otherwise, the\nconditional string, if any, is used to guard the complete\nheader and implementation files.\n\nGenerator tests are updated to cover various build guard\ncombinations on dictionaries in TestObj.idl, and the standalone\ndictionary WebIDL file now has a Conditional attribute to check\nthat the build guards cover complete generated header and\nimplementation files.\n\n* bindings/scripts/CodeGeneratorJS.pm:\n(GenerateDictionaryHeaderContent):\n(GenerateDictionariesHeaderContent):\n(GenerateDictionaryImplementationContent):\n(GenerateDictionariesImplementationContent):\n(GenerateDictionaryHeader):\n(GenerateDictionaryImplementation):\n* bindings/scripts/test/JS/JSTestObj.cpp:\n(WebCore::convertDictionary<TestObj::ConditionalDictionaryA>):\n(WebCore::convertDictionary<TestObj::ConditionalDictionaryB>):\n(WebCore::convertDictionary<TestObj::ConditionalDictionaryC>):\n* bindings/scripts/test/JS/JSTestObj.h:\n* bindings/scripts/test/JS/JSTestStandaloneDictionary.cpp:\n* bindings/scripts/test/JS/JSTestStandaloneDictionary.h:\n* bindings/scripts/test/TestObj.idl:\n* bindings/scripts/test/TestStandaloneDictionary.idl:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207766 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/a000dd196b2e39c88b7b22df42231324a161d071"},{"sha":"005da7c7a2e7a4a5737fc233c6293dde117a1453","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"Remove CSSCharsetRule from the CSS OM\nhttps://bugs.webkit.org/show_bug.cgi?id=163891\n\nReviewed by Darin Adler.\n\nSource/WebCore:\n\nRemove CSSCharsetRule from the CSS OM. All other browser engines have made this\nchange. This eliminates the weird overloading of isCharsetRule to match both\nCSSCharsetRule and StyleRuleCharset (only used by the new parser).\n\nFix the destroy() method in StyleRuleBase to clean up StyleRuleCharsets created\nby the new parser properly.\n\n* CMakeLists.txt:\n* DerivedSources.make:\n* WebCore.xcodeproj/project.pbxproj:\n* bindings/js/JSCSSRuleCustom.cpp:\n(WebCore::toJSNewlyCreated):\n* css/CSSCharsetRule.cpp: Removed.\n* css/CSSCharsetRule.h: Removed.\n* css/CSSCharsetRule.idl: Removed.\n* css/CSSPropertySourceData.h:\n* css/CSSStyleSheet.cpp:\n(WebCore::CSSStyleSheet::item):\n(WebCore::CSSStyleSheet::rules):\n* css/CSSStyleSheet.h:\n* css/StyleRule.cpp:\n(WebCore::StyleRuleBase::destroy):\n* inspector/InspectorStyleSheet.cpp:\n(WebCore::asCSSRuleList):\n\nSource/WebKit/mac:\n\n* DOM/DOMCSSCharsetRule.mm:\n(-[DOMCSSCharsetRule encoding]):\n\nLayoutTests:\n\n* fast/dom/Window/resources/window-properties.js:\n* fast/dom/dom-constructors-expected.txt:\n* fast/dom/dom-constructors.html:\n* fast/encoding/css-charset-default.xhtml:\n* fast/encoding/css-charset-dom-expected.txt: Removed.\n* fast/encoding/css-charset-dom.html: Removed.\n* platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207767 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/005da7c7a2e7a4a5737fc233c6293dde117a1453"},{"sha":"2ced3157479ade6b59c67aa889ea8636270706c2","author":{"name":"zandobersek@gmail.com","email":"fd81335c2c8ce2331428882abfa44d8ba0e512e9@gmail.com"},"message":"[CodeGeneratorJS] Support enums for standalone dictionaries\nhttps://bugs.webkit.org/show_bug.cgi?id=163885\n\nReviewed by Youenn Fablet.\n\nAdd support for enumerations in WebIDL files that specify\nstandalone dictionaries. Implementation of this is pretty\nstraight-forward and mirrors interface and callback generators\nby calling GenerateEnumerations{Header,Implementation}Content()\nfunctions in GenerateDictionary{Header,Implementation}().\n\nIn GenerateEnumerationsImplementationContent(), the\nNeverDestroyed.h header is added to the implementation includes\nsince that class is used to hold an array of possible enum\nvalues.\n\nA test enum is added to the TestStandaloneDictionary.idl file\nand the baselines are updated to reflect the new capability.\n\n* bindings/scripts/CodeGenerator.pm:\n(ProcessDocument):\n* bindings/scripts/CodeGeneratorJS.pm:\n(GenerateDictionary):\n(GenerateEnumerationsImplementationContent):\n(GenerateDictionaryHeader):\n(GenerateDictionaryImplementation):\n* bindings/scripts/test/JS/JSTestStandaloneDictionary.cpp:\n(WebCore::convertEnumerationToJS):\n(WebCore::parseEnumeration<TestStandaloneDictionary::EnumInStandaloneDictionaryFile>):\n(WebCore::convertEnumeration<TestStandaloneDictionary::EnumInStandaloneDictionaryFile>):\n(WebCore::expectedEnumerationValues<TestStandaloneDictionary::EnumInStandaloneDictionaryFile>):\n(WebCore::convertDictionary<DictionaryImplName>):\n* bindings/scripts/test/JS/JSTestStandaloneDictionary.h:\n* bindings/scripts/test/TestStandaloneDictionary.idl:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207768 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/2ced3157479ade6b59c67aa889ea8636270706c2"},{"sha":"11763179da9938e022762051b99be48b127acdbc","author":{"name":"achristensen@apple.com","email":"f2e2fc86bb79e5abc7788b8531f1eb8902ba2292@apple.com"},"message":"URL::port should return Optional<uint16_t>\nhttps://bugs.webkit.org/show_bug.cgi?id=163806\n\nReviewed by Darin Adler.\n\nLayoutTests/imported/w3c:\n\n* web-platform-tests/url/a-element-expected.txt:\n* web-platform-tests/url/a-element-xhtml-expected.txt:\n* web-platform-tests/url/url-constructor-expected.txt:\n\nSource/WebCore:\n\nA URL without a port is different than a URL with port 0.\nThis matches the spec, Chrome, and Firefox.\n\nCovered by newly-passing web platform tests.\n\n* Modules/indexeddb/IDBDatabaseIdentifier.h:\n(WebCore::IDBDatabaseIdentifier::IDBDatabaseIdentifier):\n(WebCore::IDBDatabaseIdentifier::isHashTableDeletedValue):\n(WebCore::IDBDatabaseIdentifier::hash):\n(WebCore::IDBDatabaseIdentifier::isValid):\n(WebCore::IDBDatabaseIdentifier::isEmpty):\n* Modules/websockets/WebSocket.cpp:\n(WebCore::WebSocket::connect):\n* Modules/websockets/WebSocketHandshake.cpp:\n(WebCore::hostName):\n* contentextensions/ContentExtensionsBackend.cpp:\n(WebCore::ContentExtensions::ContentExtensionsBackend::processContentExtensionRulesForLoad):\n(WebCore::ContentExtensions::applyBlockedStatusToRequest):\n* html/HTMLPlugInImageElement.cpp:\n(WebCore::HTMLPlugInImageElement::userDidClickSnapshot):\n(WebCore::HTMLPlugInImageElement::subframeLoaderWillCreatePlugIn):\n* html/URLUtils.h:\n(WebCore::URLUtils<T>::protocol):\n(WebCore::URLUtils<T>::host):\n(WebCore::URLUtils<T>::port):\n* loader/CrossOriginAccessControl.cpp:\n(WebCore::isValidCrossOriginRedirectionURL):\n* loader/DocumentLoader.cpp:\n(WebCore::DocumentLoader::responseReceived):\n(WebCore::isRemoteWebArchive):\n(WebCore::DocumentLoader::maybeLoadEmpty):\n* loader/DocumentThreadableLoader.cpp:\n(WebCore::DocumentThreadableLoader::makeSimpleCrossOriginAccessRequest):\n* loader/ResourceLoader.cpp:\n(WebCore::ResourceLoader::didReceiveResponse):\n* loader/cache/CachedResource.cpp:\n(WebCore::shouldCacheSchemeIndefinitely):\n(WebCore::CachedResource::freshnessLifetime):\n* page/Location.cpp:\n(WebCore::Location::protocol):\n(WebCore::Location::host):\n(WebCore::Location::port):\n* page/Page.cpp:\n(WebCore::Page::userStyleSheetLocationChanged):\n* page/SecurityOrigin.cpp:\n(WebCore::shouldTreatAsUniqueOrigin):\n(WebCore::SecurityOrigin::SecurityOrigin):\n(WebCore::SecurityOrigin::isSecure):\n(WebCore::SecurityOrigin::canDisplay):\n(WebCore::SecurityOrigin::toRawString):\n(WebCore::SecurityOrigin::create):\n(WebCore::SecurityOrigin::databaseIdentifier):\n* page/SecurityOrigin.h:\n(WebCore::SecurityOrigin::port):\n* page/SecurityOriginData.cpp:\n(WebCore::SecurityOriginData::debugString):\n* page/SecurityOriginData.h:\n(): Deleted.\n* page/SecurityOriginHash.h:\n(WebCore::SecurityOriginHash::hash):\n* page/csp/ContentSecurityPolicy.cpp:\n(WebCore::ContentSecurityPolicy::allowObjectFromSource):\n(WebCore::ContentSecurityPolicy::allowChildFrameFromSource):\n(WebCore::ContentSecurityPolicy::allowResourceFromSource):\n(WebCore::ContentSecurityPolicy::allowConnectToSource):\n(WebCore::ContentSecurityPolicy::allowBaseURI):\n(WebCore::stripURLForUseInReport):\n(WebCore::ContentSecurityPolicy::upgradeInsecureRequestIfNeeded):\n* page/csp/ContentSecurityPolicySource.cpp:\n(WebCore::ContentSecurityPolicySource::ContentSecurityPolicySource):\n(WebCore::ContentSecurityPolicySource::portMatches):\n* page/csp/ContentSecurityPolicySource.h:\n* page/csp/ContentSecurityPolicySourceList.cpp:\n(WebCore::ContentSecurityPolicySourceList::parse):\n(WebCore::ContentSecurityPolicySourceList::parseSource):\n(WebCore::ContentSecurityPolicySourceList::parsePort):\n* page/csp/ContentSecurityPolicySourceList.h:\n* platform/SchemeRegistry.h:\n* platform/URL.cpp:\n(WebCore::URL::protocol):\n(WebCore::URL::port):\n(WebCore::URL::serialize):\n(WebCore::portAllowed):\n(WebCore::defaultPortsMap): Deleted.\n(WebCore::defaultPortForProtocol): Deleted.\n(WebCore::isDefaultPortForProtocol): Deleted.\n* platform/URL.h:\n(WebCore::URL::hasPort): Deleted.\n* platform/URLParser.cpp:\n(WebCore::defaultPortForProtocol):\n(WebCore::isDefaultPortForProtocol):\n(WebCore::URLParser::parsePort):\n(WebCore::isDefaultPort): Deleted.\n* platform/network/CredentialStorage.cpp:\n(WebCore::originStringFromURL):\n* platform/network/ResourceHandle.cpp:\n(WebCore::ResourceHandle::create):\n(WebCore::ResourceHandle::loadResourceSynchronously):\n* platform/network/cf/SocketStreamHandleImplCFNet.cpp:\n(WebCore::SocketStreamHandleImpl::platformClose):\n(WebCore::SocketStreamHandleImpl::port):\n* workers/WorkerLocation.cpp:\n(WebCore::WorkerLocation::protocol):\n(WebCore::WorkerLocation::host):\n(WebCore::WorkerLocation::port):\n\nSource/WebKit/mac:\n\n* WebCoreSupport/WebSecurityOrigin.mm:\n(-[WebSecurityOrigin port]):\n\nSource/WebKit2:\n\n* NetworkProcess/mac/NetworkProcessMac.mm:\n(WebKit::overrideSystemProxies):\n* Shared/API/APISecurityOrigin.h:\n(API::SecurityOrigin::create):\n* Shared/API/APIURL.h:\n(API::URL::protocol):\n* Shared/API/c/WKSecurityOriginRef.cpp:\n(WKSecurityOriginGetPort):\n* UIProcess/API/Cocoa/WKSecurityOrigin.mm:\n(-[WKSecurityOrigin port]):\n* WebProcess/WebPage/WebPage.cpp:\n(WebKit::WebPage::canHandleRequest):\n* WebProcess/cocoa/WebProcessCocoa.mm:\n(WebKit::origin):\n\nTools:\n\n* TestWebKitAPI/Tests/WebCore/URL.cpp:\n(TestWebKitAPI::TEST_F):\n* TestWebKitAPI/Tests/WebCore/URLParser.cpp:\n(TestWebKitAPI::checkURL):\n(TestWebKitAPI::checkRelativeURL):\n(TestWebKitAPI::checkURLDifferences):\n(TestWebKitAPI::checkRelativeURLDifferences):\n(TestWebKitAPI::TEST_F):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207769 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/11763179da9938e022762051b99be48b127acdbc"},{"sha":"e8ac3b4bb2ac714a6d8b0367f58a47ca0f4180a3","author":{"name":"zandobersek@gmail.com","email":"fd81335c2c8ce2331428882abfa44d8ba0e512e9@gmail.com"},"message":"[CodeGenerator] Only allow a single interface or standalone dictionary per WebIDL file\nhttps://bugs.webkit.org/show_bug.cgi?id=163889\n\nReviewed by Chris Dumez.\n\nAssert that there's only one interface or standalone dictionary\nper WebIDL input file, and exit from the generator otherwise.\n\nThis avoids potential linking issues where multiple enumeration\nand dictionary bindings code can be generated if the source\nWebIDL for them is specified in a file that contains multiple\ninterfaces or standalone dictionaries.\n\nAdditionally, the generator now also exits if it fails to\ngenerate code for any interface of standalone dictionary. This\nshould avoid processing WebIDL files that are empty in\nsubstance.\n\nTestException.idl and TestInterface.idl files have their second\ninterfaces removed. In place of those a new testing IDL file is\nadded, TestInterfaceLeadingUnderscore.idl. Like the two removed\ninterfaces, it tests that the leading underscode in the\nidentifier is removed by the generator.\n\n* bindings/scripts/CodeGenerator.pm:\n(ProcessDocument):\n* bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp: Added.\n(WebCore::JSTestInterfaceLeadingUnderscorePrototype::create):\n(WebCore::JSTestInterfaceLeadingUnderscorePrototype::createStructure):\n(WebCore::JSTestInterfaceLeadingUnderscorePrototype::JSTestInterfaceLeadingUnderscorePrototype):\n(WebCore::JSTestInterfaceLeadingUnderscoreConstructor::prototypeForStructure):\n(WebCore::JSTestInterfaceLeadingUnderscoreConstructor::initializeProperties):\n(WebCore::JSTestInterfaceLeadingUnderscorePrototype::finishCreation):\n(WebCore::JSTestInterfaceLeadingUnderscore::JSTestInterfaceLeadingUnderscore):\n(WebCore::JSTestInterfaceLeadingUnderscore::createPrototype):\n(WebCore::JSTestInterfaceLeadingUnderscore::prototype):\n(WebCore::JSTestInterfaceLeadingUnderscore::destroy):\n(WebCore::BindingCaller<JSTestInterfaceLeadingUnderscore>::castForAttribute):\n(WebCore::jsTestInterfaceLeadingUnderscoreReadonly):\n(WebCore::jsTestInterfaceLeadingUnderscoreReadonlyGetter):\n(WebCore::jsTestInterfaceLeadingUnderscoreConstructor):\n(WebCore::setJSTestInterfaceLeadingUnderscoreConstructor):\n(WebCore::JSTestInterfaceLeadingUnderscore::getConstructor):\n(WebCore::JSTestInterfaceLeadingUnderscoreOwner::isReachableFromOpaqueRoots):\n(WebCore::JSTestInterfaceLeadingUnderscoreOwner::finalize):\n(WebCore::toJSNewlyCreated):\n(WebCore::toJS):\n(WebCore::JSTestInterfaceLeadingUnderscore::toWrapped):\n* bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.h: Renamed from Source/WebCore/bindings/scripts/test/JS/JSreadonly.h.\n(WebCore::JSTestInterfaceLeadingUnderscore::create):\n(WebCore::JSTestInterfaceLeadingUnderscore::createStructure):\n(WebCore::JSTestInterfaceLeadingUnderscore::finishCreation):\n(WebCore::wrapperOwner):\n(WebCore::wrapperKey):\n(WebCore::toJS):\n(WebCore::toJSNewlyCreated):\n* bindings/scripts/test/JS/JSattribute.cpp: Removed.\n* bindings/scripts/test/JS/JSattribute.h: Removed.\n* bindings/scripts/test/JS/JSreadonly.cpp: Removed.\n* bindings/scripts/test/TestException.idl:\n* bindings/scripts/test/TestInterface.idl:\n* bindings/scripts/test/TestInterfaceLeadingUnderscore.idl: Copied from Source/WebCore/bindings/scripts/test/TestException.idl.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207770 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/e8ac3b4bb2ac714a6d8b0367f58a47ca0f4180a3"},{"sha":"aa79cd083c4f0616b7c44c36689d60fb5b1a3ae9","author":{"name":"ryanhaddad@apple.com","email":"044732395dbd3a6b887403c0dc03a062a8c4066e@apple.com"},"message":"Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html\nhttps://bugs.webkit.org/show_bug.cgi?id=163901\n\nUnreviewed test gardening.\n\n* inspector/dom/getAccessibilityPropertiesForNode-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207771 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/aa79cd083c4f0616b7c44c36689d60fb5b1a3ae9"},{"sha":"649ae296dc18ea39d41e7bed7d0a0f2468058373","author":{"name":"achristensen@apple.com","email":"f2e2fc86bb79e5abc7788b8531f1eb8902ba2292@apple.com"},"message":"Try to fix Windows build after r207767\nhttps://bugs.webkit.org/show_bug.cgi?id=163891\n\n* DerivedSources.cpp:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207772 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/649ae296dc18ea39d41e7bed7d0a0f2468058373"},{"sha":"bf66dbae2097873435693a353e3ef8116ee0108e","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"Remove unnecessary unused variable stubs\nhttps://bugs.webkit.org/show_bug.cgi?id=163688\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2016-10-24\nReviewed by Simon Fraser.\n\n* Modules/applepay/cocoa/PaymentCocoa.mm:\n(WebCore::toDictionary):\n* Modules/applepay/cocoa/PaymentContactCocoa.mm:\n(WebCore::toDictionary):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207773 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/bf66dbae2097873435693a353e3ef8116ee0108e"},{"sha":"d674977d4b95e7ab406dbbc14dce7fb2edcff8e4","author":{"name":"andersca@apple.com","email":"ac1d18f570aad24137bd526adba44f8d3b4b6a1d@apple.com"},"message":"Fix build with newer versions of clang\nhttps://bugs.webkit.org/show_bug.cgi?id=163908\nrdar://problem/28852016\n\nReviewed by Tim Horton.\n\nUse the macros that names the soft-linked functions in such a way that they won't conflict with actual functions.\n\n* platform/ios/PlatformScreenIOS.mm:\n(WebCore::screenIsMonochrome):\n(WebCore::screenHasInvertedColors):\n(WebCore::screenSize):\n(WebCore::availableScreenSize):\n(WebCore::screenScaleFactor):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207774 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/d674977d4b95e7ab406dbbc14dce7fb2edcff8e4"},{"sha":"66c760c9e146f1291e05fc57ced40fbe7e1e10b4","author":{"name":"pvollan@apple.com","email":"90d85dc4ba3db7612f668a3d2943b25025e1262d@apple.com"},"message":"[Win] AVCF based media engine does not block cross-site/cross-domain loads.\nhttps://bugs.webkit.org/show_bug.cgi?id=163783\n\nReviewed by Brent Fulgham.\n\nPrevent cross-site/cross-domain loads by setting appropriate AVCF options.\n\nNo new tests; covered by media/video-canvas-source.html. Media tests are\ncurrently skipped on Windows.\n\n* platform/graphics/avfoundation/cf/AVFoundationCFSoftLinking.h:\n* platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp:\n(WebCore::MediaPlayerPrivateAVFoundationCF::resolvedURL):\n(WebCore::MediaPlayerPrivateAVFoundationCF::hasSingleSecurityOrigin):\n(WebCore::AVFWrapper::createAssetForURL):\n* platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207775 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/66c760c9e146f1291e05fc57ced40fbe7e1e10b4"},{"sha":"e55a6b3dde6994ac06aa5cc90ef485c33621d7b7","author":{"name":"achristensen@apple.com","email":"f2e2fc86bb79e5abc7788b8531f1eb8902ba2292@apple.com"},"message":"Fix Windows build after r207767 and r207769\n\n* css/CSSAllInOne.cpp:\n* platform/network/curl/ResourceHandleManager.cpp:\n(WebCore::getProtectionSpace):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207776 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/e55a6b3dde6994ac06aa5cc90ef485c33621d7b7"},{"sha":"304e550788449b73c1112d9759e498553a99f8d1","author":{"name":"achristensen@apple.com","email":"f2e2fc86bb79e5abc7788b8531f1eb8902ba2292@apple.com"},"message":"Rebase tests after r207767\nhttps://bugs.webkit.org/show_bug.cgi?id=163891\n\n* js/dom/global-constructors-attributes-expected.txt:\n* platform/efl/js/dom/global-constructors-attributes-expected.txt:\n* platform/gtk/js/dom/global-constructors-attributes-expected.txt:\n* platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:\n* platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:\n* platform/mac/js/dom/global-constructors-attributes-expected.txt:\n* platform/win/js/dom/global-constructors-attributes-expected.txt:\nNo more CSSCharsetRule.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207777 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/304e550788449b73c1112d9759e498553a99f8d1"},{"sha":"0a2e1fc09aa12ca29143c5475ef77ffd9de23964","author":{"name":"ryanhaddad@apple.com","email":"044732395dbd3a6b887403c0dc03a062a8c4066e@apple.com"},"message":"Rebaseline tests for ios-simulator after r207757.\nhttps://bugs.webkit.org/show_bug.cgi?id=163904\n\nUnreviewed test gardening.\n\n* platform/ios-simulator/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:\n* platform/ios-simulator/svg/batik/text/verticalText-expected.txt:\n* platform/ios-simulator/svg/batik/text/verticalTextOnPath-expected.txt:\n* platform/ios-simulator/svg/text/text-align-06-b-expected.txt:\n* platform/ios-simulator/svg/text/text-vkern-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207778 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/0a2e1fc09aa12ca29143c5475ef77ffd9de23964"}]}
{"actor":{"display_login":"graouts"}}