{"push_id":2787222321,"size":23,"distinct_size":1,"ref":"refs/heads/idl-file-updates-css-layout-api","head":"24bce7c84c7c573918023b164d43fa11644c6330","before":"0fa65a3bfafb5d06b9577b6be0b1d1caf00dd84e","commits":[{"sha":"f089b6c96cc94d5c82f265e55e8ef6ab2d609f7d","author":{"name":"Tavmjong Bah","email":"92f15004f8d3071a5836e8651d13c5b14df7b71c@free.fr"},"message":"Add basic paint order test ('paint-order').","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/f089b6c96cc94d5c82f265e55e8ef6ab2d609f7d"},{"sha":"1371fb01d8e8e5e443781e786d8da2aade15e76a","author":{"name":"Tavmjong Bah","email":"92f15004f8d3071a5836e8651d13c5b14df7b71c@free.fr"},"message":"Fix lint issues.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/1371fb01d8e8e5e443781e786d8da2aade15e76a"},{"sha":"d299fd34e85ca8e0f22e292dd65534411682de70","author":{"name":"Tavmjong Bah","email":"92f15004f8d3071a5836e8651d13c5b14df7b71c@free.fr"},"message":"Remove unneeded test meta data.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/d299fd34e85ca8e0f22e292dd65534411682de70"},{"sha":"5beb2be312cf1817cf7d0ca087ffb4d897b80617","author":{"name":"kaixinjxq","email":"8045dac4e0d2af32e8e5fbab881183df9b7ef93f@intel.com"},"message":"Fix bug in Document-url.sub.html\n\nTest will fail if there's no port in url, so replace it with location.origin","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/5beb2be312cf1817cf7d0ca087ffb4d897b80617"},{"sha":"e442f9f6e749bd8c528d6cf9f0f334f2eac53e51","author":{"name":"Anny Gakhokidze","email":"b3ad1109bde1a9bd042fe94c399ce513ec30e420@mozilla.com"},"message":"Fix timeouts for html/browsers/the-window-object/window-open-noopener.html web-platform test\n\nDifferential Revision: https://phabricator.services.mozilla.com/D2864\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478847\ngecko-commit: 991ea626d9dcfff5b01eb0c12bbb14d69060c43a\ngecko-integration-branch: mozilla-inbound\ngecko-reviewers: jgraham","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/e442f9f6e749bd8c528d6cf9f0f334f2eac53e51"},{"sha":"63cb6253f90ba413e7261f9979cc9c04cadaace8","author":{"name":"Luke Wagner","email":"6b3799be4300e44489a08090123f3842e6419da5@mozilla.com"},"message":"Remove support for storing WebAssembly.Modules in IDB ()\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469395\ngecko-commit: b0f4e67b3ae1bd2e084e12a6dd6cd816636c3a8c\ngecko-integration-branch: mozilla-inbound\ngecko-reviewers: lth, janv, Ms2ger","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/63cb6253f90ba413e7261f9979cc9c04cadaace8"},{"sha":"af380aa415d2c1d8de383d3683b8ef55cb77e3c8","author":{"name":"James Graham","email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@hoppipolla.co.uk"},"message":"Actually pass capabilities to marionette session","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/af380aa415d2c1d8de383d3683b8ef55cb77e3c8"},{"sha":"db70f9499d3902580ce07c63ac131217c3619468","author":{"name":"James Graham","email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@hoppipolla.co.uk"},"message":"Run registerProtocolHandler tests in a secure context.\n\nIn https://bugzilla.mozilla.org/show_bug.cgi?id=1429732 gecko changed\nto only ship this feature in a secure context. Therefore change the\ntests to use a secure context.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/db70f9499d3902580ce07c63ac131217c3619468"},{"sha":"590992ecaa850723c3300417912a874d94295444","author":{"name":"Philip Jägenstedt","email":"3ba3974e96044dcde818e6310ed799abe10671d4@foolip.org"},"message":"Wrap an assert in step_func in a CSP test (#12305)\n\nPreviously, this test caused a harness error in Firefox and Safari, now\r\nthe test itself fails correctly instead.\r\n\r\nFound via https://github.com/web-platform-tests/wpt/issues/10877#issuecomment-410348344.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/590992ecaa850723c3300417912a874d94295444"},{"sha":"9c84759a72f2b427160b8656bf31fe7c756c459e","author":{"name":"Eric Willigers","email":"644524bdc7baa70d112cc9086ecec44f78dcfa4d@users.noreply.github.com"},"message":"Merge pull request #10914 from Tavmjong/paint-order\n\nAdd basic test for 'paint-order'.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/9c84759a72f2b427160b8656bf31fe7c756c459e"},{"sha":"f4599d6f628d811be4bdee2cd927e2e50ad294a2","author":{"name":"Josh Matthews","email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net"},"message":"Ensure the ls-tree/check-ignore pairing use the same separators.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/f4599d6f628d811be4bdee2cd927e2e50ad294a2"},{"sha":"ea85edd7e7db3a08088a5951b881a83380f07154","author":{"name":"Timothy Gu","email":"1ed1015336f6a462e9365b18ca61d9eb32e77fa2@gmail.com"},"message":"HTML: Add checks for the return value of document.open()","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/ea85edd7e7db3a08088a5951b881a83380f07154"},{"sha":"3faeaa9350a80436a52e54708ec5b642c81ea380","author":{"name":"Timothy Gu","email":"1ed1015336f6a462e9365b18ca61d9eb32e77fa2@gmail.com"},"message":"HTML: Use /common/blank.html in document open steps tests","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/3faeaa9350a80436a52e54708ec5b642c81ea380"},{"sha":"dc0ec8ee874c2b2abf5a5e73907ddcdf27575432","author":{"name":"Timothy Gu","email":"1ed1015336f6a462e9365b18ca61d9eb32e77fa2@gmail.com"},"message":"HTML: More event listener tests for document open steps","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/dc0ec8ee874c2b2abf5a5e73907ddcdf27575432"},{"sha":"f8ff0b704c6628f5c7da7a01657485e29678fc1a","author":{"name":"jugglinmike","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mikepennisi.com"},"message":" [testharness.js] Honor promises from cleanup fns  (#8748)\n\nExtend the implementation of the `Test#add_cleanup` method to detect\r\ncases where the provided function returns a \"thenable\" object. In such\r\ncases, defer test completion until all such eventual values settle. If\r\nany eventual value is rejected, report a harness error (as this\r\nrepresents an unpredictable state that may invalidate subsequent tests).\r\n\r\nThis behavior prevents tests from being run synchronously. In order to\r\npromote predictability in test harness behavior (and to avoid\r\ninvalidating existing tests which rely on synchronicity), only expose\r\nthe new behavior for tests defined using the `promise_test` API (as\r\nthese tests were originally implemented to run in separate turns of the\r\nevent loop).\r\n\r\nIntroduce `Tests#set_status` in order to de-couple status setting from\r\nremote context closing. This is necessary because uncaught errors may\r\nrequire asynchronous cleanup, making it inappropriate to synchronously\r\nclose communication channels with remote contexts in such cases.\r\n\r\nEnsure that this implementation does not introduce a new dependency on\r\nthe global `Promise` constructor in order to avoid interfering with\r\ntests that do not require it (as doing so would invalidate those tests\r\nin contexts where `Promise` is not available).\r\n\r\nThe return value of the function provided to `Test#add_cleanup` is only\r\nmeaningful for tests created with the `promise_test` API, and in those\r\ncases, only when it is a \"thenable\" object. If a cleanup function\r\nreturns an invalid value, this may reflect a programming error that will\r\nsilently degrade test stability.\r\n\r\nDetect cases where an invalid value is returned and trigger immediate\r\nharness failure, helping contributors identify mistakes.\r\n\r\nExtend test coverage to demonstrate that the new behavior functions as\r\nexpected and that these changes do not have unintended effects on\r\nexisting functionality.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/f8ff0b704c6628f5c7da7a01657485e29678fc1a"},{"sha":"0e1ac363581d4bf0851a00a5563619bfef622fe4","author":{"name":"Philip Jägenstedt","email":"3ba3974e96044dcde818e6310ed799abe10671d4@foolip.org"},"message":"Replace document.origin with self.origin in cookie-helper.sub.js (#12377)\n\nIn anticipation of https://github.com/whatwg/dom/issues/410","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/0e1ac363581d4bf0851a00a5563619bfef622fe4"},{"sha":"d79d572569f3fef976d8de893897ac7a52656bcd","author":{"name":"Charlie Harrison","email":"150b150bc088dbbe945bb07ecc444c136e6fcdef@chromium.org"},"message":"SpeechSynthesis.speak requires activation (#12327)\n\nFollows https://github.com/w3c/speech-api/pull/28.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/d79d572569f3fef976d8de893897ac7a52656bcd"},{"sha":"b0ab3e26d97d87e08cbb9cf5fc7a31681623befd","author":{"name":"L. David Baron","email":"7ca824ce4c0c70c001cea10982fa723d4457a91b@dbaron.org"},"message":"Make reference have same blending characteritics as test.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D2907\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1481698\ngecko-commit: ee8eb3ad7d24e6d0ca61a3880811d56874b63ab6\ngecko-integration-branch: autoland\ngecko-reviewers: emilio","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/b0ab3e26d97d87e08cbb9cf5fc7a31681623befd"},{"sha":"d125b8f074d63d145f2b2f52262283add46bbc04","author":{"name":"Philip Jägenstedt","email":"3ba3974e96044dcde818e6310ed799abe10671d4@foolip.org"},"message":"Rewrite secure-contexts/idlharness.any.js to use idl_test (#12386)\n\nFixes https://github.com/web-platform-tests/wpt/issues/12378, by adding\r\nthe right depencies and the right global object depending on context.","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/d125b8f074d63d145f2b2f52262283add46bbc04"},{"sha":"9f51afc215d4f882a7ae069494ed37ea2c9503b1","author":{"name":"Oriol Brufau","email":"b519484ca822fd8b926ee8f7848a041c384ccba5@igalia.com"},"message":"[css-logical] Implement flow-relative values for 'float', 'clear' and 'resize' properties\n\nThey are implemented behind the CSSLogical runtime flag.\n\nIntent to Implement:\nhttps://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/48OwfwZrbvI/A1XZFGkzAwAJ\n\nSpec: https://drafts.csswg.org/css-logical/#directional-keywords\n\nBUG=850004\n\nTEST=external/wpt/css/css-logical/logical-values-float-clear.html\nTEST=external/wpt/css/css-logical/logical-values-resize.html\n\nThe tests still have some failures because sideways writing modes have\nnot been implemented yet (http://crbug.com/680331).\n\nChange-Id: Ieede2703368a44f3ce9996e917857226795ebaea\nReviewed-on: https://chromium-review.googlesource.com/1163667\nReviewed-by: Anders Ruud <andruud@chromium.org>\nReviewed-by: Yoav Weiss <yoav@yoav.ws>\nCommit-Queue: Oriol Brufau <obrufau@igalia.com>\nCr-Commit-Position: refs/heads/master@{#581904}","distinct":false,"url":"https://api.github.com/repos/autofoolip/wpt/commits/9f51afc215d4f882a7ae069494ed37ea2c9503b1"}]}
{"actor":{"display_login":"autofoolip"}}