{"push_id":1446790573,"size":56,"distinct_size":2,"ref":"refs/heads/mmc-fix-all-the-tests","head":"b14378432d1b6ae629643ac003061ea70b422bd9","before":"3df8af616b1aec15dba0bcb1815d4bccabf42d7b","commits":[{"sha":"039f0a3b27416d3e36885b6b7682a263f29f1ecc","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip more tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165602\n\nReviewed by Zalan Bujtas.\n\n* TestExpectations:\n* fast/css/remove-shorthand-expected.txt:\n* fast/css/transform-inline-style-expected.txt:\n* fast/regions/region-styling/parsing-region-style-rule.html:\n* fast/shapes/parsing/parsing-shape-image-threshold-expected.txt:\n* fast/shapes/parsing/parsing-shape-image-threshold.html:\n* fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:\n* fast/shapes/shape-outside-floats/shape-outside-animation.html:\n* platform/mac/svg/webarchive/svg-cursor-subresources-expected.txt:\n* svg/webarchive/svg-cursor-subresources.svg:\n* transitions/transitions-parsing-expected.txt:\n* transitions/transitions-parsing.html:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209537 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/039f0a3b27416d3e36885b6b7682a263f29f1ecc"},{"sha":"6662936fa8aae7a24796bd4fa73913f2c066b12e","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip more tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165604\n\nReviewed by Zalan Bujtas.\n\n* TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209538 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/6662936fa8aae7a24796bd4fa73913f2c066b12e"},{"sha":"c87a3bb640ff20669b39c66c13ce72f13332cd64","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip more tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165605\n\nReviewed by Zalan Bujtas.\n\n* TestExpectations:\n* fast/dom/Window/getMatchedCSSRules-with-pseudo-elements-complex-expected.txt:\n* fast/dom/Window/getMatchedCSSRules-with-pseudo-elements-complex.html:\n* fast/selectors/querySelector-pseudo-element-expected.txt:\n* fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-any-expected.txt:\n* fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-any.html:\n* fast/selectors/querySelector-pseudo-element.html:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209539 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/c87a3bb640ff20669b39c66c13ce72f13332cd64"},{"sha":"5a0ced5d21a25a527512239c2123f05f61a7c246","author":{"name":"cdumez@apple.com","email":"db6265dc3a98ac0c5eece8303efd5265ebe4135b@apple.com"},"message":"Support running the layout tests offline\nhttps://bugs.webkit.org/show_bug.cgi?id=165534\n\nReviewed by Ryosuke Niwa.\n\nLayoutTests/imported/w3c:\n\nCommit W3C web-platform-tests modules so that it is now possible to run\nlayout tests offline.\n\n* resources/web-platform-tests-modules.json:\n* resources/web-platform-tests-modules/darobin/webidl2.js/archive/bd216bcd5596d60734450adc938155deab1e1a80.tar.gz: Added.\n* resources/web-platform-tests-modules/dontcallmedom/widlproc/archive/4ef8dde69c0ba3d0167bccfa2775eea7f0d6c7fe.tar.gz: Added.\n* resources/web-platform-tests-modules/html5lib/html5lib-python/archive/7cce65bbaa78411f98b8b37eeefc9db03c580097.tar.gz: Added.\n* resources/web-platform-tests-modules/html5lib/html5lib-tests/archive/a9badff0cd2fe337170769d42ca2df5e96d30f97.tar.gz: Added.\n* resources/web-platform-tests-modules/jgraham/six/archive/3b6173c833d217ab0186c355804f5925cbcfca47.tar.gz: Added.\n* resources/web-platform-tests-modules/pytest-dev/pytest/archive/168daaa71f4cc5f846064ebebab41b9cf625a89a.tar.gz: Added.\n* resources/web-platform-tests-modules/w3c/pywebsocket/archive/8c285d9015121e8c1c40be852439fc03b4a18112.tar.gz: Added.\n* resources/web-platform-tests-modules/w3c/testharness.js/archive/873f9680aff66553f84d38f21a038c4534cc2789.tar.gz: Added.\n* resources/web-platform-tests-modules/w3c/wdclient/archive/de9b46ec049f0b2a6fe261e27804970535ba8658.tar.gz: Added.\n* resources/web-platform-tests-modules/w3c/wpt-tools/archive/cf9748586c2bca14998eda5956be6cf4d6d221d9.tar.gz: Added.\n* resources/web-platform-tests-modules/w3c/wptserve/archive/071c51e26a57300979ad53313970d7247979f6d3.tar.gz: Added.\n\nTools:\n\n* Scripts/webkitpy/common/system/autoinstall.py:\n(AutoInstaller._download_to_stream):\ngetcode() returns None for file URLs so handle this.\n\n* Scripts/webkitpy/layout_tests/servers/web_platform_test_server.py:\n(WebPlatformTestServer._install_modules):\nDeal with local path in the json file and resolve them into file URLs\nbefore using AutoInstall.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209540 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/5a0ced5d21a25a527512239c2123f05f61a7c246"},{"sha":"7edd48d59ce8f2e4d6ff885dd307db994883023f","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] REGRESSION: Values of 0 should not be allowed for -webkit-aspect-ratio\nhttps://bugs.webkit.org/show_bug.cgi?id=165607\n\nReviewed by Simon Fraser.\n\nSource/WebCore:\n\nUnskipped fast/css/aspect-ratio-parsing-tests.html.\n\n* css/parser/CSSPropertyParser.cpp:\n(WebCore::consumeWebkitAspectRatio):\nDon't allow 0 as either the left or right value of the ratio.\n\nLayoutTests:\n\n* TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209541 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/7edd48d59ce8f2e4d6ff885dd307db994883023f"},{"sha":"d726743ede338826af80e9fb31619ea44a7e14eb","author":{"name":"keith_miller@apple.com","email":"9f5408a24a533bc770d12a2146ce41dc188a9ed7@apple.com"},"message":"Move LEB tests to API tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165586\n\nReviewed by Saam Barati.\n\nSource/JavaScriptCore:\n\nDelete old stuff.\n\n* testWasm.cpp:\n(printUsageStatement):\n(CommandLine::parseArguments):\n(main):\n(runLEBTests): Deleted.\n\nTools:\n\nMove the tests from testWasm.cpp and make them functions\nrather than macros.\n\n* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:\n* TestWebKitAPI/Tests/WTF/LEBDecoder.cpp: Added.\n(TestWebKitAPI::testUnsignedLEBDecode):\n(TestWebKitAPI::TEST):\n(TestWebKitAPI::testInt32LEBDecode):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209542 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/d726743ede338826af80e9fb31619ea44a7e14eb"},{"sha":"bb01c855611a91d5af759d9b07fffbad99f78de8","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip more tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165608\n\nReviewed by Zalan Bujtas.\n\n* TestExpectations:\n* fast/css/font-property-priority-expected.txt:\n* fast/css/image-set-unprefixed.html:\n* fast/css/parsing-text-emphasis-expected.txt:\n* fast/css/parsing-text-emphasis.html:\n* fast/css/uri-token-parsing-expected.txt:\n* fast/css/uri-token-parsing.html:\n* platform/mac/fast/css/font_property_normal-expected.txt:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209543 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/bb01c855611a91d5af759d9b07fffbad99f78de8"},{"sha":"8b139bbb5c6a5d396dcc8da42ba3825d12d80dea","author":{"name":"cdumez@apple.com","email":"db6265dc3a98ac0c5eece8303efd5265ebe4135b@apple.com"},"message":"Unreviewed, rolling out r209489.\n\nLikely caused large regressions on JetStream, Sunspider and\nSpeedometer\n\nReverted changeset:\n\n\"Add system trace points for JavaScript VM entry/exit\"\nhttps://bugs.webkit.org/show_bug.cgi?id=165550\nhttp://trac.webkit.org/changeset/209489\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209544 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/8b139bbb5c6a5d396dcc8da42ba3825d12d80dea"},{"sha":"3e0363d573a984cb8cc9495802dc9257a56aa796","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip more tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165609\n\nReviewed by Zalan Bujtas.\n\nA note on the parsing-css-attribute-* tests. These tests attempted to test namespaces, but\nyou really can't do that easily. A @namespace rule is only valid within the scope of its\nstylesheet, and the test was assuming the namespace would apply outside of the stylesheet\nscope.\n\nThe old parser would not properly reject prefixes that didn't point to any valid namespace,\nand so it was possible to test prefixes. The new parser rejects these invalid prefixes, so just\nremove the namespace component of these two tests.\n\n* TestExpectations:\n* fast/css/attr-parsing-expected.txt:\n* fast/css/attr-parsing.html:\n* fast/css/invalid-cursor-property-crash.html:\n* fast/css/parsing-css-attribute-case-insensitive-value-1.html:\n* fast/css/parsing-css-attribute-case-insensitive-value-2.html:\n* fast/shadow-dom/slotted-pseudo-element-css-text-expected.txt:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209545 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/3e0363d573a984cb8cc9495802dc9257a56aa796"},{"sha":"809f487f366fa6e52f9b5e8e2f4158c4d31f02fc","author":{"name":"zalan@apple.com","email":"b46bdec880c65ffca065f4a1ea9e1a30e6bb3837@apple.com"},"message":"Do not create multicolumn context for certain type of renderers.\nhttps://bugs.webkit.org/show_bug.cgi?id=135601\n<rdar://problem/27686300>\n\nReviewed by David Hyatt.\n\nSource/WebCore:\n\nCertain type of renderers including forms should not initialize multicolumn context for\ntheir inner (shadow) content. It just does not makes sense and is inline with what other browsers do.\n\nTest: fast/multicol/no-multicol-for-textareas.html\n\n* rendering/RenderBlockFlow.cpp:\n(WebCore::RenderBlockFlow::willCreateColumns):\n(WebCore::RenderBlockFlow::requiresColumns):\n* rendering/RenderBlockFlow.h:\n\nLayoutTests:\n\n* fast/multicol/no-multicol-for-textareas-expected.txt: Added.\n* fast/multicol/no-multicol-for-textareas.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209546 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/809f487f366fa6e52f9b5e8e2f4158c4d31f02fc"},{"sha":"50ae0c8a426d37e23a3d31f329326436ab22c8b7","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip more tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165610\n\nReviewed by Zalan Bujtas.\n\n* TestExpectations:\n* fast/css/css-selector-text-expected.txt:\n* fast/css/css-selector-text.html:\n* fast/css/css-set-selector-text-expected.txt:\n* fast/css/css-set-selector-text.html:\n* fast/css/parsing-css-nth-child-expected.txt:\n* fast/css/parsing-css-nth-child.html:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209547 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/50ae0c8a426d37e23a3d31f329326436ab22c8b7"},{"sha":"fd9e4723ac73eccaa662055e7c0a0f941b33c714","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip/remove more tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165611\n\nReviewed by Zalan Bujtas.\n\n* TestExpectations:\n* fast/css/parse-color-int-or-percent-crash.html:\n* fast/css/string-quote-binary-expected.txt: Removed.\n* fast/css/string-quote-binary.html: Removed.\n* fast/masking/parsing-mask-expected.txt:\n* fast/masking/parsing-mask.html:\n* fast/selectors/nth-child-bounds.html:\n* fast/selectors/nth-last-child-bounds-expected.txt:\n* fast/selectors/nth-last-child-bounds.html:\n* fast/text/text-combine-crash.html:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209548 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/fd9e4723ac73eccaa662055e7c0a0f941b33c714"},{"sha":"92097afdcb56ee0fa6c48c136a94e6fff31b1e6f","author":{"name":"weinig@apple.com","email":"51fb3fd26998b3b09c8dad10db556dabbcf40086@apple.com"},"message":"[WebIDL] WebGLContextAttributes should be a dictionary\nhttps://bugs.webkit.org/show_bug.cgi?id=165572\n\nReviewed by Dean Jackson.\n\nSource/WebCore:\n\n* CMakeLists.txt:\n* WebCore.xcodeproj/project.pbxproj:\nRemove unused files.\n\n* bindings/js/JSHTMLCanvasElementCustom.cpp:\n(WebCore::JSHTMLCanvasElement::getContext):\n(WebCore::attributesFor3DContext): Deleted.\nRe-work getContext to use JSDOMConvert and use the WebGLContextAttributes dictionary.\n\n* bindings/scripts/CodeGeneratorJS.pm:\n(NativeToJSValueDOMConvertNeedsState):\n(NativeToJSValueDOMConvertNeedsGlobalObject):\nAdd missing inclusion of dictionaries.\n\n* html/HTMLCanvasElement.cpp:\n(WebCore::maxActivePixelMemory):\n(WebCore::HTMLCanvasElement::getContext):\n(WebCore::HTMLCanvasElement::is2dType):\n(WebCore::HTMLCanvasElement::getContext2d):\n(WebCore::shouldEnableWebGL):\n(WebCore::HTMLCanvasElement::is3dType):\n(WebCore::HTMLCanvasElement::getContextWebGL):\n* html/HTMLCanvasElement.h:\nRefactor context creation of 2d and WebGL contexts into their own functions. Make the \nWebGL one take a WebGLContextAttributes struct.\n\n* html/HTMLCanvasElement.idl:\nNo functionality change. Make IDL match the latest spec.\n\n* html/canvas/CanvasContextAttributes.cpp: Removed.\n* html/canvas/CanvasContextAttributes.h: Removed.\nRemove unneeded base class.\n\n* html/canvas/WebGLContextAttributes.cpp: Removed.\n* html/canvas/WebGLContextAttributes.h:\nInstead of a class, we can use a type alias of GraphicsContext3D::Attributes for\nWebGLContextAttributes.\n\n* html/canvas/WebGLContextAttributes.idl:\nConvert to a dictionary.\n\n* html/canvas/WebGL2RenderingContext.cpp:\n* html/canvas/WebGL2RenderingContext.h:\n* html/canvas/WebGLRenderingContextBase.cpp:\n(WebCore::WebGLRenderingContextBase::create):\n(WebCore::WebGLRenderingContextBase::WebGLRenderingContextBase):\n(WebCore::WebGLRenderingContextBase::clearIfComposited):\n(WebCore::WebGLRenderingContextBase::getContextAttributes):\n(WebCore::WebGLRenderingContextBase::applyStencilTest):\n* html/canvas/WebGLRenderingContextBase.h:\nUpdate to WebGLContextAttributes by value, since it is a simple struct now. Update getContextAttributes\nto return a std::optional<WebGLContextAttributes>.\n\n* html/canvas/WebGLRenderingContextBase.idl:\nMake getContextAttributes return a nullable WebGLContextAttributes, as per spec.\n        \n* platform/graphics/GraphicsContext3D.h:\nSort attributes into categories, one that match WebGLContextAttributes, and the remainder.\n\nLayoutTests:\n\n* fast/canvas/webgl/context-creation-attributes-expected.txt:\nUpdate test results.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209549 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/92097afdcb56ee0fa6c48c136a94e6fff31b1e6f"},{"sha":"80fadc10dfd76949a8381d0653bf8a5d10be1d04","author":{"name":"mark.lam@apple.com","email":"6c778fd017da302eb46801981987b79af23b8962@apple.com"},"message":"Enable JSC restricted options by default in the jsc shell.\nhttps://bugs.webkit.org/show_bug.cgi?id=165615\n\nReviewed by Keith Miller.\n\nThe jsc shell is only used for debugging and development testing.  We should\nallow it to use restricted options like JSC_useDollarVM even for release builds.\n\n* jsc.cpp:\n(jscmain):\n* runtime/Options.cpp:\n(JSC::Options::enableRestrictedOptions):\n(JSC::Options::isAvailable):\n(JSC::allowRestrictedOptions): Deleted.\n* runtime/Options.h:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209553 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/80fadc10dfd76949a8381d0653bf8a5d10be1d04"},{"sha":"38d6227722de6c6fa3322613c11e3f27b6461b4f","author":{"name":"antti@apple.com","email":"7b465dcc05dbb4a25b3bdccfe1f3baa2951fcb00@apple.com"},"message":"Salt network cache hashes\nhttps://bugs.webkit.org/show_bug.cgi?id=164924\n\nReviewed by Alex Christensen.\n\nTo enhance privacy make cache content unidentifiable from file names alone.\nThis is done by generating a unique persistent salt for each cache instance.\nIt is used when computing hashes used in file names.\n\nThe patch also replaces plain text partition directory names with salted hashes.\n\n* NetworkProcess/cache/NetworkCache.cpp:\n(WebKit::NetworkCache::Cache::makeCacheKey):\n(WebKit::NetworkCache::makeCacheKey): Deleted.\n* NetworkProcess/cache/NetworkCache.h:\n\n    Increment cache version.\n\n* NetworkProcess/cache/NetworkCacheBlobStorage.cpp:\n(WebKit::NetworkCache::BlobStorage::BlobStorage):\n(WebKit::NetworkCache::BlobStorage::add):\n(WebKit::NetworkCache::BlobStorage::get):\n\n    Use salt for blob content hash.\n\n* NetworkProcess/cache/NetworkCacheBlobStorage.h:\n* NetworkProcess/cache/NetworkCacheData.cpp:\n(WebKit::NetworkCache::computeSHA1):\n\n    For simplicity all SHA1s are now salted.\n\n(WebKit::NetworkCache::makeSalt):\n(WebKit::NetworkCache::readOrMakeSalt):\n\n    Read salt if it exists, generate and persist it otherwise.\n\n* NetworkProcess/cache/NetworkCacheData.h:\n* NetworkProcess/cache/NetworkCacheKey.cpp:\n(WebKit::NetworkCache::Key::Key):\n\n    Remove the \"No partition\" string and just empty.\n    That was only needed to have a directory name of some sort.\n\n(WebKit::NetworkCache::Key::computeHash):\n\n    Use salt for key hash.\n\n(WebKit::NetworkCache::Key::computePartitionHash):\n\n    Separate hash for partition.\n\n* NetworkProcess/cache/NetworkCacheKey.h:\n* NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp:\n(WebKit::NetworkCache::makeSubresourcesKey):\n(WebKit::NetworkCache::SpeculativeLoadManager::PendingFrameLoad::saveToDiskIfReady):\n(WebKit::NetworkCache::SpeculativeLoadManager::retrieveSubresourcesEntry):\n* NetworkProcess/cache/NetworkCacheStorage.cpp:\n(WebKit::NetworkCache::makeSaltFilePath):\n(WebKit::NetworkCache::Storage::open):\n\n    Cache can't be opened if we can't read or persist a salt.\n\n(WebKit::NetworkCache::traverseRecordsFiles):\n(WebKit::NetworkCache::Storage::Storage):\n(WebKit::NetworkCache::Storage::synchronize):\n(WebKit::NetworkCache::Storage::recordDirectoryPathForKey):\n\n    Use the partition hash in the directory name instead of a plain text name.\n\n(WebKit::NetworkCache::decodeRecordHeader):\n(WebKit::NetworkCache::Storage::readRecord):\n(WebKit::NetworkCache::Storage::encodeRecord):\n(WebKit::NetworkCache::Storage::traverse):\n(WebKit::NetworkCache::Storage::clear):\n* NetworkProcess/cache/NetworkCacheStorage.h:\n(WebKit::NetworkCache::Storage::salt):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209554 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/38d6227722de6c6fa3322613c11e3f27b6461b4f"},{"sha":"3f550fabf4712d6e38cdc19897a38decee226ed1","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"pointer lock should exit when a js alert is shown\nhttps://bugs.webkit.org/show_bug.cgi?id=165423\nrdar://problem/29430803\n\nPatch by Jeremy Jones <jeremyj@apple.com> on 2016-12-08\nReviewed by Jer Noble.\n\nSource/WebCore:\n\nTest: pointer-lock/lock-lost-on-alert.html\n\n* page/DOMWindow.cpp:\n(WebCore::DOMWindow::alert):\n(WebCore::DOMWindow::confirm):\n(WebCore::DOMWindow::prompt):\n\nLayoutTests:\n\n* platform/mac/TestExpectations:\n* pointer-lock/lock-lost-on-alert-expected.txt: Added.\n* pointer-lock/lock-lost-on-alert.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209555 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/3f550fabf4712d6e38cdc19897a38decee226ed1"},{"sha":"351b1b096a5379f84865c8d0eabf4f3e2f6e27b7","author":{"name":"ryanhaddad@apple.com","email":"044732395dbd3a6b887403c0dc03a062a8c4066e@apple.com"},"message":"Rebaseline fast/selectors/nth-last-child-bounds.html after r209548.\n\nUnreviewed test gardening.\n\n* fast/selectors/nth-child-bounds-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209556 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/351b1b096a5379f84865c8d0eabf4f3e2f6e27b7"},{"sha":"f6a1dd8a07509d6dbbe9bce7ce02246e38d6c8b9","author":{"name":"joepeck@webkit.org","email":"ad0bd5e092404b44630bf44590d009877a239797@webkit.org"},"message":"Web Inspector: Unable to delete breakpoint from worker script\nhttps://bugs.webkit.org/show_bug.cgi?id=165578\n\nReviewed by Matt Baker.\n\nSource/WebInspectorUI:\n\n* UserInterface/Controllers/DebuggerManager.js:\n(WebInspector.DebuggerManager.prototype._removeBreakpoint):\nMatch setting breakpoints. If this is a \"URL breakpoint\", affect\nall targets. If this is a \"Script breakpoint\", affect just the\nsingle target containing that Script.\n\nLayoutTests:\n\n* inspector/worker/debugger-shared-breakpoint-expected.txt: Added.\n* inspector/worker/debugger-shared-breakpoint.html: Added.\nEnsure setting / removing a breakpoint affects all Workers that share\na resource with the same URL.\n\n* inspector/worker/resources/worker-debugger-pause.js:\nAdd an echo command that will be useful to ensure Workers are not paused.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209557 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/f6a1dd8a07509d6dbbe9bce7ce02246e38d6c8b9"},{"sha":"d9f6f7249630d7756e4b6ca572b29ac61d5c38d7","author":{"name":"achristensen@apple.com","email":"f2e2fc86bb79e5abc7788b8531f1eb8902ba2292@apple.com"},"message":"Add SPI for sending WebsiteSettings to WebProcess during navigation\nhttps://bugs.webkit.org/show_bug.cgi?id=165517\n<rdar://29341068>\n\nSource/WebKit2:\n\nWe add the ability for the navigation client to send settings to the WebProcess \nbased on the URL of the document being navigated to. This approach adds no new IPC \nmessages and allows the application to decide what settings to use during navigation \ninstead of declaratively before navigation. Right now there is only one setting, \nwhether to disable content blockers, but this infrastructure can be used for more settings.\n\nReviewed by Anders Carlsson.\n\n* CMakeLists.txt:\n* PlatformMac.cmake:\n* Shared/API/APIObject.h:\n* Shared/API/c/WKBase.h:\n* Shared/WebsitePolicies.h: Added.\n(WebKit::WebsitePolicies::encode):\n(WebKit::WebsitePolicies::decode):\n* UIProcess/API/APINavigationClient.h:\n(API::NavigationClient::decidePolicyForNavigationAction):\n(API::NavigationClient::decidePolicyForNavigationResponse):\n* UIProcess/API/APIPolicyClient.h:\n(API::PolicyClient::decidePolicyForNavigationAction):\n(API::PolicyClient::decidePolicyForNewWindowAction):\n(API::PolicyClient::decidePolicyForResponse):\n* UIProcess/API/APIWebsitePolicies.cpp: Added.\n(API::WebsitePolicies::create):\n* UIProcess/API/APIWebsitePolicies.h: Added.\n* UIProcess/API/C/WKAPICast.h:\n* UIProcess/API/C/WKFramePolicyListener.cpp:\n(WKFramePolicyListenerUse):\n(WKFramePolicyListenerUseWithPolicies):\n* UIProcess/API/C/WKFramePolicyListener.h:\n* UIProcess/API/C/WKPage.cpp:\n(WKPageSetPagePolicyClient):\n* UIProcess/API/C/WKWebsitePolicies.cpp: Added.\n(WKWebsitePoliciesGetTypeID):\n(WKWebsitePoliciesCreate):\n(WKWebsitePoliciesSetContentBlockersEnabled):\n(WKWebsitePoliciesGetContentBlockersEnabled):\n* UIProcess/API/C/WKWebsitePolicies.h: Added.\n* UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h:\n* UIProcess/API/Cocoa/_WKWebsitePolicies.h: Added.\n* UIProcess/API/Cocoa/_WKWebsitePolicies.mm: Added.\n(-[_WKWebsitePolicies dealloc]):\n(-[_WKWebsitePolicies init]):\n(-[_WKWebsitePolicies setContentBlockersEnabled:]):\n(-[_WKWebsitePolicies contentBlockersEnabled]):\n(-[_WKWebsitePolicies description]):\n(-[_WKWebsitePolicies _apiObject]):\n* UIProcess/API/Cocoa/_WKWebsitePoliciesInternal.h: Added.\n(WebKit::wrapper):\n* UIProcess/Automation/WebAutomationSession.cpp:\n(WebKit::WebAutomationSession::reloadBrowsingContext):\n* UIProcess/Cocoa/NavigationState.h:\n* UIProcess/Cocoa/NavigationState.mm:\n(WebKit::NavigationState::setNavigationDelegate):\n(WebKit::tryAppLink):\n(WebKit::NavigationState::NavigationClient::decidePolicyForNavigationAction):\n(WebKit::NavigationState::NavigationClient::decidePolicyForNavigationResponse):\n* UIProcess/WebFormSubmissionListenerProxy.cpp:\n(WebKit::WebFormSubmissionListenerProxy::continueSubmission):\n* UIProcess/WebFrameListenerProxy.cpp:\n(WebKit::WebFrameListenerProxy::receivedPolicyDecision):\n* UIProcess/WebFrameListenerProxy.h:\n* UIProcess/WebFramePolicyListenerProxy.cpp:\n(WebKit::WebFramePolicyListenerProxy::use):\n(WebKit::WebFramePolicyListenerProxy::download):\n(WebKit::WebFramePolicyListenerProxy::ignore):\n* UIProcess/WebFramePolicyListenerProxy.h:\n(WebKit::WebFramePolicyListenerProxy::create):\n* UIProcess/WebFrameProxy.cpp:\n(WebKit::WebFrameProxy::receivedPolicyDecision):\n* UIProcess/WebFrameProxy.h:\n* UIProcess/WebInspectorProxy.cpp:\n(WebKit::decidePolicyForNavigationAction):\n* UIProcess/WebPageProxy.cpp:\n(WebKit::WebPageProxy::receivedPolicyDecision):\n(WebKit::WebPageProxy::decidePolicyForNavigationAction):\n* UIProcess/WebPageProxy.h:\n* UIProcess/WebPageProxy.messages.in:\n* WebKit2.xcodeproj/project.pbxproj:\n* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:\n(WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):\n\nTools:\n\nReviewed by Anders Carlsson.\n\n* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:\n* TestWebKitAPI/Tests/WebKit2/contentBlockerCheck.html: Added.\n* TestWebKitAPI/Tests/WebKit2Cocoa/WebsitePolicies.mm: Added.\n(-[WebsitePoliciesDelegate webView:decidePolicyForNavigationAction:decisionHandler:]):\n(-[WebsitePoliciesDelegate _webView:decidePolicyForNavigationAction:decisionHandler:]):\n(-[WebsitePoliciesDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:]):\n(TEST):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209558 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/d9f6f7249630d7756e4b6ca572b29ac61d5c38d7"},{"sha":"9d03bfc36ec14b1a8344aa7613f60fbf5c91d9d7","author":{"name":"hyatt@apple.com","email":"9abeb171ebfeffd5098091200b715df64b104425@apple.com"},"message":"[CSS Parser] Unskip background parsing tests\nhttps://bugs.webkit.org/show_bug.cgi?id=165619\n\nReviewed by Zalan Bujtas.\n\nSource/WebCore:\n\nChange background-position so that the origin being set is tracked\non a per-x/y basis instead of as a single boolean. The single boolean\ncaused lousy computed style dumping, since we would switch into verbose\nmode for both x and y, even if only one of them had a pair set for it.\n\n* css/CSSComputedStyleDeclaration.cpp:\n(WebCore::createPositionListForLayer):\n* css/StyleBuilderConverter.h:\n(WebCore::StyleBuilderConverter::convertPositionComponent):\n* rendering/style/FillLayer.cpp:\n(WebCore::FillLayer::FillLayer):\n(WebCore::FillLayer::operator=):\n(WebCore::FillLayer::fillUnsetProperties):\n* rendering/style/FillLayer.h:\n(WebCore::FillLayer::isBackgroundXOriginSet):\n(WebCore::FillLayer::isBackgroundYOriginSet):\n(WebCore::FillLayer::setBackgroundXOrigin):\n(WebCore::FillLayer::setBackgroundYOrigin):\n(WebCore::FillLayer::clearXPosition):\n(WebCore::FillLayer::clearYPosition):\n(WebCore::FillLayer::isBackgroundOriginSet): Deleted.\n\nLayoutTests:\n\n* TestExpectations:\n* fast/backgrounds/background-position-parsing-2-expected.txt:\n* fast/backgrounds/background-position-parsing-2.html:\n* fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:\n* fast/backgrounds/background-shorthand-after-set-backgroundSize.html:\n* fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:\n* fast/backgrounds/background-shorthand-with-backgroundSize-style.html:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@209559 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/graouts/webkit/commits/9d03bfc36ec14b1a8344aa7613f60fbf5c91d9d7"}]}
{"actor":{"display_login":"graouts"}}