223f2214ba65c111ed3335307ee485d355d503fa: Bug 1508349 [wpt PR 14127] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 20 Nov 2018 17:21:50 +0000 - rev 447906
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1508349 [wpt PR 14127] - Update wpt metadata, a=testonly wpt-pr: 14127 wpt-type: metadata
dec1700436465e92682e7112001752f5d9aed814: Bug 1508349 [wpt PR 14127] - Add test for viewport units in SVG-in-<img> context, a=testonly
Fredrik Söderquist <fs@opera.com> - Thu, 22 Nov 2018 10:34:07 +0000 - rev 447905
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1508349 [wpt PR 14127] - Add test for viewport units in SVG-in-<img> context, a=testonly Automatic update from web-platform-testsAdd test for viewport units in SVG-in-<img> context Bug: 650147 Change-Id: I4a158f600acb733477d33ebbd6a504490a5b54a4 Reviewed-on: https://chromium-review.googlesource.com/c/1341836 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#609346} -- wpt-commits: fca3dc941825b298617f8bf6c9ce7c196b4de6f5 wpt-pr: 14127
4ed4a397f224d2987f7b8c7ba22fbdc63de465d9: Bug 1490374 [wpt PR 12948] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 18 Sep 2018 00:56:26 +0000 - rev 447904
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1490374 [wpt PR 12948] - Update wpt metadata, a=testonly wpt-pr: 12948 wpt-type: metadata
8446b6af9d52efb57bbf3965897970353a3a9a70: Bug 1490374 [wpt PR 12948] - Origin Policy: Add support for Feature Policy., a=testonly
Daniel Vogelheim <vogelheim@chromium.org> - Thu, 22 Nov 2018 10:34:02 +0000 - rev 447903
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1490374 [wpt PR 12948] - Origin Policy: Add support for Feature Policy., a=testonly Automatic update from web-platform-testsOrigin Policy: Add support for Feature Policy. Bug: 751996 Change-Id: I969cd67059c6105f468dc56efe01c8de8869565b Reviewed-on: https://chromium-review.googlesource.com/c/1202202 Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#609331} -- wpt-commits: f5eb262c515892953d66673563814f9b65f2402a wpt-pr: 12948
aca5ae992b39290a8795af5a6c92a12fa544e177: Bug 1497898 [wpt PR 13618] - [Gecko Bug 1497898] Use testfile mtimes to pre-filter files iterated over for the manifest update, a=testonly
Ahilya Sinha <ahilyasinha99@gmail.com> - Thu, 22 Nov 2018 10:34:00 +0000 - rev 447902
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1497898 [wpt PR 13618] - [Gecko Bug 1497898] Use testfile mtimes to pre-filter files iterated over for the manifest update, a=testonly Automatic update from web-platform-testsUse testfile mtimes to pre-filter files iterated over for the manifest update Depends on D11667 Differential Revision: https://phabricator.services.mozilla.com/D8221 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: aa24577bdeae449b6b51f1184cc6aec809fc3659 gecko-integration-branch: autoland gecko-reviewers: ato -- Update the .gitignore file Depends on D8221 Differential Revision: https://phabricator.services.mozilla.com/D8222 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 284749dd9ee9d5e693cd86887934092a8889e1fc gecko-integration-branch: autoland gecko-reviewers: ato -- Allow the gitignore filter to work on name components only We end up with a lot of rules like (?:.*)/.*\.ext which are basically trying to find the last component in a path and match against that. These are rather slow to run so the easiest thing tdo is just pass in the last component of the path when we know that's the only thing the rule can match. The changes to surrounding code to use this API will be made in future commits. Depends on D8222 Differential Revision: https://phabricator.services.mozilla.com/D8223 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 46c50835b9972454afc33df9df569afd657430ca gecko-integration-branch: autoland gecko-reviewers: ato -- Update the gitignore implementation to work as an iterator filter This updates the gitignore implemenation to take input like os.walk but with additional stat data for the files. It also makes several useful optimistaions: * Avoid using regex when just matching a literal * Identify patterns that can only match the final component of a path and run those against that component rather than the full path. * Add the possibility of providing a dictionary of paths to gitignore statuses as a cache. This dramatically reduces the amount of time we spend in gitignore processing when updating the manifest. Depends on D8223 Differential Revision: https://phabricator.services.mozilla.com/D8224 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 215f0ae6129888a0865d151835a86aee34368156 gecko-integration-branch: autoland gecko-reviewers: ato -- Update the lint to the new gitignore API Depends on D8224 Differential Revision: https://phabricator.services.mozilla.com/D8225 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 166466f3a5fe137e02a710012babe8a14756afee gecko-integration-branch: autoland gecko-reviewers: ato -- Add manifest caches for the mtime and gitignore rules When processing the manifest using the worktree, instead of reading all files to see if the content changed, instead only process files where the mtime has been updated since the previous run. Also cache the result of running gitignore, so we can save a couple of seconds processing the gitignore rules. Depends on D8225 Differential Revision: https://phabricator.services.mozilla.com/D8226 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 9d61715037440d58adf237622245bb847b9a898c gecko-integration-branch: autoland gecko-reviewers: ato -- Add a custom implementation of os.walk Compared to the normal os.walk this has a couple of differences: * It returns lists of (name, stat) for filenames and directories, allowing callers to reuse the stat data without going back to the system to re-request it. * Directories are always returned as paths relative to the root, and the root itself is returned as the empty string. * It is non-recursive. There are also a few features missing that aren't required for our use cases. Depends on D8226 Differential Revision: https://phabricator.services.mozilla.com/D8227 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 10e90d3295ee7a29b094b42912cdb584dfd47e98 gecko-integration-branch: autoland gecko-reviewers: ato -- Fix the cache lifecycle The caches weren't being invalidated when the manifest itself changed. To fix this the manifest itself has to be written before the cache and the cache has to include data about the manifest that it's associated with (the mtime and path are used for this purpose). To make all this work requires a single method that can load the manifest, update it, write the manifest and write the caches. Therefore we introduce a single load_and_update method that is intended to replace all previous use of the load() or update() methods (and as a bonus handles manifest version mismatches in a single place). Depends on D8227 Differential Revision: https://phabricator.services.mozilla.com/D8228 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: fe2d962a8ed2e722266a417df17f7085aeabad3b gecko-integration-branch: autoland gecko-reviewers: ato -- Fix the .gitignore rules Depends on D8228 Differential Revision: https://phabricator.services.mozilla.com/D8229 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: daf29e8abb1eb0f5685ed9d228afeb6b4a0c4327 gecko-integration-branch: autoland gecko-reviewers: ato -- Pass the manifest file directly into wpttest.from_manifest Depends on D8229 Differential Revision: https://phabricator.services.mozilla.com/D8230 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 7f54376353321e398e7389a1aa3f1165d775faf9 gecko-integration-branch: autoland gecko-reviewers: ato -- Update manifest before tests Depends on D8230 Differential Revision: https://phabricator.services.mozilla.com/D8231 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 750b40bcdad7d60d10ea78f386493d962af89de1 gecko-integration-branch: autoland gecko-reviewers: ato -- Handle WindowsError trying to determine if git exists Depends on D8232 Differential Revision: https://phabricator.services.mozilla.com/D10743 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1497898 gecko-commit: 3dedddeb0c8d6847d9c7cb7074d7d06186182663 gecko-integration-branch: autoland gecko-reviewers: ato -- Fix tests that didn't merge correctly -- wpt-commits: 1ca46e0bec3da78ea11a824f7e6d07755e1f8399, 21ef9ca8b2dbffbe66d3c4b32b6818f827c2059b, be2adcdf2c6d3073ce65f7d4759a46f02ff1f7c2, 4011c5f3456bd84469d273cd7ba83fc62b05725d, 5bb4ba65d70fb397f11d3daad8474300b6628133, 770229abaa02cd3f359434560ce018703506990f, d21304002567198c4570328564e8ddb7244a579f, 8d520f0037303f3a09e982d7eb17fbc4ffe78489, a1dda976894ebc1fbfd4bba84200f388f10618ac, cb7be1940cfa9c25055093c4c2a8f24548b53cc5, fc9918e97b9e9306c31017441324f84c06ad9f4a, 59455cd58781c760e28f9663708d2b0b1acec742, becd4a72757b16321cddb9c79db9b443831d5d5e wpt-pr: 13618
7433f8fac49ab00d576e5ddb4b6d529a67b59478: Bug 1508199 [wpt PR 14117] - Make sure rejected promise is unique, a=testonly
Marcos Cáceres <marcos@marcosc.com> - Thu, 22 Nov 2018 10:33:58 +0000 - rev 447901
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1508199 [wpt PR 14117] - Make sure rejected promise is unique, a=testonly Automatic update from web-platform-testsMake sure rejected promise is unique (#14117) -- wpt-commits: 489c4824471fab56ec6238ed6927cf1b69a978ff wpt-pr: 14117
5ac1a86bd492464eed245a53e93d8f2af2e7db7a: Bug 1508207 [wpt PR 14120] - Various fixes to complete-method-manual.https.html, a=testonly
Marcos Cáceres <marcos@marcosc.com> - Thu, 22 Nov 2018 10:33:56 +0000 - rev 447900
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1508207 [wpt PR 14120] - Various fixes to complete-method-manual.https.html, a=testonly Automatic update from web-platform-testsVarious fixes to complete-method-manual.https.html (#14120) * fix: variables are out of scope * Add explicit done button * fix: test unknown and missing value correctly * relocate code comment -- wpt-commits: 519461c331ab6656d1c28d9d6db465b5cec89224 wpt-pr: 14120
0f18b7b652c4cf53ae51cc999bfd22882f7b4561: Bug 1508211 [wpt PR 14121] - CSS: Serialize % before px in calc, a=testonly
Eric Willigers <ericwilligers@chromium.org> - Thu, 22 Nov 2018 10:33:54 +0000 - rev 447899
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1508211 [wpt PR 14121] - CSS: Serialize % before px in calc, a=testonly Automatic update from web-platform-testsCSS: Serialize % before px in calc https://drafts.csswg.org/css-values/#math-function-serialize-a-summation Percentage should be serialized before dimensions with units Also fix typo in WPTs svg/geometry/parsing/*-computed.svg calc(50% + 60x) becomes calc(50% + 60px) BUG=904805 Change-Id: I2ecb732564c405f9315a1ef06e5bd0777c407f19 Reviewed-on: https://chromium-review.googlesource.com/c/1341289 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#609262} -- wpt-commits: 6f90ad64b9f531ae835623e445a6010031a52aa7 wpt-pr: 14121
e31c568c2e3eda32d9d5d8d9aca1dab645ff01d5: Bug 1508007 [wpt PR 14103] - Implement RTCQuicStream.waitForReadable(), a=testonly
Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> - Thu, 22 Nov 2018 10:33:43 +0000 - rev 447898
Push 35093 by dluca@mozilla.com at Sat, 24 Nov 2018 09:48:01 +0000
Bug 1508007 [wpt PR 14103] - Implement RTCQuicStream.waitForReadable(), a=testonly Automatic update from web-platform-testsImplement RTCQuicStream.waitForReadable() (#14103) [Compared to the original Blink CL, this commit has been rebased on top of #14028] Bug: 874296 Tbr: hbos@chromium.org Change-Id: I1d76f979d9ff4cfcec0b5d5a34663dc48bb94056 Reviewed-on: https://chromium-review.googlesource.com/c/1289698 Commit-Queue: Steve Anton <steveanton@chromium.org> Reviewed-by: Steve Anton <steveanton@chromium.org> Cr-Commit-Position: refs/heads/master@{#608921} -- wpt-commits: 740e67debdff138c4d3bd875d82eb6d6e5fe2938 wpt-pr: 14103
d4db66eb83f9bae1b88fa3a900ea8159f25b41be: Bug 1508044 - Check the return values of mozIThirdPartyUtil::IsThirdPartyFoo() in IsThirdParty() inside nsChannelClassifier.cpp r=francois
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 24 Nov 2018 00:49:03 +0000 - rev 447897
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1508044 - Check the return values of mozIThirdPartyUtil::IsThirdPartyFoo() in IsThirdParty() inside nsChannelClassifier.cpp r=francois Differential Revision: https://phabricator.services.mozilla.com/D12784
df30b0f614c904678b72d66616a65b989f9a87e9: Bug 1494403 - Separate the Blob related apis. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Fri, 23 Nov 2018 23:33:49 +0000 - rev 447896
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1494403 - Separate the Blob related apis. r=jrmuizel This commit contains the Gecko-side changes from WebRender PR#3277: - Dedicated DirtyRect type. - Separate the blob image APIs from regular image ones. Differential Revision: https://phabricator.services.mozilla.com/D12463
b75eb61d2048a0a0dabeb08ad390a0286358b55e: Bug 1509495 - Update reftest annotations for changes in WR PR #3277. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 23 Nov 2018 23:33:51 +0000 - rev 447895
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1509495 - Update reftest annotations for changes in WR PR #3277. r=kats Depends on D12809 Differential Revision: https://phabricator.services.mozilla.com/D12810
6d9d2397f1153e5e9062f342015f28ca3576bfee: Bug 1509495 - Update webrender to commit af2b372624db589115511b4705849a33e6acd35d (WR PR #3277). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 23 Nov 2018 23:32:57 +0000 - rev 447894
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1509495 - Update webrender to commit af2b372624db589115511b4705849a33e6acd35d (WR PR #3277). r=kats https://github.com/servo/webrender/pull/3277 Differential Revision: https://phabricator.services.mozilla.com/D12809
3b50a5b394b9467ba99fa0e956b53c49b66f3238: Bug 1508069 - Add js/src/editline to the ignore list r=andi
Sylvestre Ledru <sledru@mozilla.com> - Fri, 23 Nov 2018 21:57:50 +0000 - rev 447893
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1508069 - Add js/src/editline to the ignore list r=andi Differential Revision: https://phabricator.services.mozilla.com/D12804
b4a6bd0a9e002eee161b2b7a804f56a821e82590: Bug 1508826 - Add mach_override.* and crc32c.c to ThirdPartyPaths.txt. r=Ehsan
Andrew McCreight <continuation@gmail.com> - Thu, 22 Nov 2018 00:29:25 +0000 - rev 447892
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1508826 - Add mach_override.* and crc32c.c to ThirdPartyPaths.txt. r=Ehsan Differential Revision: https://phabricator.services.mozilla.com/D12608
59536376337ed2a23ebd1794d3dd2eedc79107f2: Merge mozilla-central to autoland. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Fri, 23 Nov 2018 23:40:33 +0200 - rev 447891
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
0bb898d00ed7b9d1bdaf3b4320cbc2ac5bca00fc: Bug 1485045 - Make Java parts of GeckoView independent from build ABI r=jchen
James Willcox <snorp@snorp.net> - Fri, 23 Nov 2018 20:32:40 +0000 - rev 447890
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1485045 - Make Java parts of GeckoView independent from build ABI r=jchen This allows us to use the same Java code for any native platform, enabling a "fat" AAR. Differential Revision: https://phabricator.services.mozilla.com/D11497
9823c01c5580ae5d79d1b17f9f5efc3aba6a8d94: Bug 1486524 - Don't use XZ compression for libs on Android r=glandium,nalexander
James Willcox <snorp@snorp.net> - Fri, 23 Nov 2018 20:31:57 +0000 - rev 447889
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1486524 - Don't use XZ compression for libs on Android r=glandium,nalexander This also uses idiomatic packaging of the native libraries, which will allow easier downstream consumption of GeckoView. Differential Revision: https://phabricator.services.mozilla.com/D10775
deed2b6607e9b77e0b5cc92ac16ed734629b37f0: Bug 1508979 - Fix global-scope pollution from browser-plugins.js. r=Gijs
Dão Gottwald <dao@mozilla.com> - Fri, 23 Nov 2018 18:07:39 +0000 - rev 447888
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1508979 - Fix global-scope pollution from browser-plugins.js. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D12528
856f149c4faa4ebbe466f58d0c56dbb2f9ba83d0: Bug 1509554. Define WrClipId in bindings.rs. r=kats
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 23 Nov 2018 19:49:56 +0000 - rev 447887
Push 35092 by dluca@mozilla.com at Sat, 24 Nov 2018 09:44:31 +0000
Bug 1509554. Define WrClipId in bindings.rs. r=kats This lets us avoid having to put usize in the exported signatures from bindings.rs It also avoids a heap allocation when defining a clip chain. Differential Revision: https://phabricator.services.mozilla.com/D12785
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip