6f83e51a6d78b812e9dac2ae3c3638af1b0c86c1: Bug 1406695 - Fail if a browser.test.onMessage handler throws an error. r=aswan
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 07 Oct 2017 19:24:32 +0900 - rev 679149
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1406695 - Fail if a browser.test.onMessage handler throws an error. r=aswan MozReview-Commit-ID: BXOrdtla1qE
3cd2fab7b31ffe5e8c89cf9632f1ed6c8b3651f4: Bug 1407465 - Make most _MANIFESTS variables use SourcePaths. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Thu, 05 Oct 2017 11:15:27 +0900 - rev 679148
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1407465 - Make most _MANIFESTS variables use SourcePaths. r=chmanchester
21a76cf94e1fa8321bc3075514bd25e4c7969ec0: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 11 Oct 2017 17:55:13 -0400 - rev 679147
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Merge m-c to autoland. a=merge
b9dd71f3f20f077171eddb8f20d1683701ef24e5: Backed out changeset 8d5cc47b248f (bug 1401700) for failing xpcshell services/sync/tests/unit/test_bookmark_repair.js on OS X 10.10 opt. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 11 Oct 2017 23:44:26 +0200 - rev 679146
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Backed out changeset 8d5cc47b248f (bug 1401700) for failing xpcshell services/sync/tests/unit/test_bookmark_repair.js on OS X 10.10 opt. r=backout
5b8fb23f16afc92457ce0703eb0d4367279727b9: Bug 1405570 - Never remove tasks with an index-search optimization. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Thu, 05 Oct 2017 10:36:32 +0900 - rev 679145
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1405570 - Never remove tasks with an index-search optimization. r=dustin
22eeb805d31ce68662d16f27fef52e99216c70b4: Backed out changeset 915bdb6efcf6 (bug 1406164) for key-spacing ESLint failures in browser_eBay.js.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 11 Oct 2017 17:41:41 -0400 - rev 679144
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Backed out changeset 915bdb6efcf6 (bug 1406164) for key-spacing ESLint failures in browser_eBay.js.
915bdb6efcf6ce0b5116abf388008c07e5606784: Bug 1406164 - We're bringing eBay back. r=flod
Michael Kaply <mozilla@kaply.com> - Wed, 11 Oct 2017 10:10:18 -0500 - rev 679143
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1406164 - We're bringing eBay back. r=flod MozReview-Commit-ID: 42EvPHcFgNS
87077c875c637b6a8266ad2905ee0fc45501db4f: Bug 1316153 - Remove base::ChildPrivileges from IPC. r=billm,bobowen
Jed Davis <jld@mozilla.com> - Fri, 08 Sep 2017 16:16:50 -0600 - rev 679142
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1316153 - Remove base::ChildPrivileges from IPC. r=billm,bobowen ChildPrivileges is a leftover from the B2G process model; it's now mostly unused, except for the Windows sandbox using it to carry whether a content process has file:/// access. In general, when sandboxing needs to interact with process launch, the inputs are some subset of: the GeckoProcessType, the subtype if content, various prefs and even GPU configuration; and the resulting launch adjustments are platform-specific. And on some platforms (e.g., OS X) it's all done after launch. So a simple enum used cross-platform isn't a good fit. MozReview-Commit-ID: K31OHOpJzla
0567ed7f60742717d1377d830eb201cfa3045759: Bug 1259852 - Merge Linux/BSD/Mac child process environment handling. r=billm f=jbeich
Jed Davis <jld@mozilla.com> - Fri, 15 Sep 2017 11:18:43 -0600 - rev 679141
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1259852 - Merge Linux/BSD/Mac child process environment handling. r=billm f=jbeich This is mostly based on the BSD version, which in turn is more or less the Mac version minus some race conditions. The Linux version does something similar, but more verbosely and (at least in my opinion) is harder to follow. Some changes have been made, mainly to use C++11 features like UniquePtr. MozReview-Commit-ID: 3Gv4DKCqWvu
310eff6bb091017d6125610d2148926d4b8e2cd7: Bug 1383593 - Noticeable delay when opening of new tabs if activity stream is enabled. r=k88hudson
Ed Lee <edilee@mozilla.com> - Wed, 11 Oct 2017 11:55:28 -0700 - rev 679140
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1383593 - Noticeable delay when opening of new tabs if activity stream is enabled. r=k88hudson MozReview-Commit-ID: EjZhPfhX80v
12c5e82b0240f8f0c7909b690ab99b94bd1022ad: Bug 1406456 - WebAuthn WebIDL Updates for WD-07 (part 3) r=qdot,ttaubert
J.C. Jones <jjones@mozilla.com> - Mon, 09 Oct 2017 16:48:01 -0700 - rev 679139
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1406456 - WebAuthn WebIDL Updates for WD-07 (part 3) r=qdot,ttaubert Reorder WebAuthentication.webidl to match the ordering of the IDL index in the Web Authentication spec. No normative changes. MozReview-Commit-ID: 7qPE60Qh7Ly
dd5ff0119c3f20f9b887c23774890e64d15a7f28: Bug 1406456 - WebAuthn WebIDL Updates for WD-07 (part 2) r=qdot,ttaubert
J.C. Jones <jjones@mozilla.com> - Mon, 09 Oct 2017 16:28:13 -0700 - rev 679138
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1406456 - WebAuthn WebIDL Updates for WD-07 (part 2) r=qdot,ttaubert This covers these renames: * In CollectedClientData, hashAlg => hashAlgorithm * In CollectedClientData, tokenBinding => tokenBindingId * In MakePublicKeyCredentialOptions, parameters => pubKeyCredParams * In MakePublicKeyCredentialOptions, excludeList => excludeCredentials * In PublicKeyCredentialRequestOptions, allowList => allowCredentials * Transport (WebAuthnTransport in Gecko) => AuthenticatorTransport MozReview-Commit-ID: 3FdRnkosy83
ca60b3cab4ed50a6f4c06ac0bb9498aaedd9551b: Bug 1406456 - WebAuthn WebIDL Updates for WD-07 (part 1) r=keeler,qdot
J.C. Jones <jjones@mozilla.com> - Fri, 06 Oct 2017 16:10:57 -0700 - rev 679137
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1406456 - WebAuthn WebIDL Updates for WD-07 (part 1) r=keeler,qdot This covers these renames: * In PublicKeyCredentialParameters, algorithm => alg * MakeCredentialOptions => MakePublicKeyCredentialOptions * PublicKeyCredentialEntity => PublicKeyCredentialRpEntity * Attachment => AuthenticatorAttachment It sets a default excludeList and allowList for the make / get options. It adds the method isPlatformAuthenticatorAvailable which is incomplete and not callable, to be completed in Bug 1406468. Adds type PublicKeyCredentialRpEntity. Adds "userId" to AuthenticatorAssertionResponse. Adds "id" as a buffer source to PublicKeyCredentialUserEntity and as a DOMString to PublicKeyCredentialRpEntity, refactoring out the "id" field from the parent PublicKeyCredentialEntity. It also adds a simple enforcement per spec 4.4.3 "User Account Parameters for Credential Generation" that the new user ID buffer, if set, be no more than 64 bytes long. I mostly added it here so I could adjust the tests all at once in this commit. MozReview-Commit-ID: IHUdGVoWocq
462c85ecfe5b684a34b1b133995dc5d2e97ae10e: Bug 1407435 - After animating out from the toolbar, the widget no longer remains invisible. r=jaws
Erica Wright <ewright@mozilla.com> - Wed, 11 Oct 2017 15:12:21 -0400 - rev 679136
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1407435 - After animating out from the toolbar, the widget no longer remains invisible. r=jaws MozReview-Commit-ID: 5WmcIFWqBYi
28a041a33fece4b42d3984cca4698334d656c99e: servo: Merge #18829 - Verify in DiagnosticHashMap::drop (from bholley:verify_in_drop); r=Manishearth
Bobby Holley <bobbyholley@gmail.com> - Wed, 11 Oct 2017 13:53:01 -0500 - rev 679135
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
servo: Merge #18829 - Verify in DiagnosticHashMap::drop (from bholley:verify_in_drop); r=Manishearth This will let us reason better about the drop_in_place crashes. Source-Repo: https://github.com/servo/servo Source-Revision: 882b22b6068826f49e8279910784db8b3ebb61f0
5fa05ab4204d94707e8f72ce8514d05588345daf: Bug 1405408 - Post: Use taskcluster-proxy /bewit endpoint to download private toolchains. r=dustin
Nick Alexander <nalexander@mozilla.com> - Thu, 05 Oct 2017 16:17:58 -0700 - rev 679134
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1405408 - Post: Use taskcluster-proxy /bewit endpoint to download private toolchains. r=dustin This is a work-around until Bug 1405889 is deployed. Using the /bewit endpoint does have the advantage of avoiding another issue in taskcluster-proxy, namely that the /bewit approach streams. Fetching through the proxy does not stream from the upstream resource; the upstream resource is fetched and stored in taskcluster-proxy's memory, increasing operational costs. MozReview-Commit-ID: 8yS7zKLALhd
20cae3b446bf279f79ef011a9b742d248e1a2897: Bug 1405408 - Part 2: Add taskcluster-proxy and scopes to tasks consuming non-public/ toolchains. r=dustin
Nick Alexander <nalexander@mozilla.com> - Thu, 05 Oct 2017 16:41:43 -0700 - rev 679133
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1405408 - Part 2: Add taskcluster-proxy and scopes to tasks consuming non-public/ toolchains. r=dustin MozReview-Commit-ID: BIGjLXmTSli
74e5d77b144db73cdeac30bfa2a323d0510817c1: Bug 1405408 - Part 1: Use Task Cluster proxy to download non-public artifacts. r=dustin
Nick Alexander <nalexander@mozilla.com> - Wed, 04 Oct 2017 13:24:41 -0700 - rev 679132
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1405408 - Part 1: Use Task Cluster proxy to download non-public artifacts. r=dustin MozReview-Commit-ID: L6VfQuAmHLC
347192dde0ed068e46593b68d465c6d1e4cd8db7: Bug 1405408 - Part 0: Let toolchain tasks create non-public/build artifacts. r=dustin
Nick Alexander <nalexander@mozilla.com> - Thu, 05 Oct 2017 16:02:20 -0700 - rev 679131
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1405408 - Part 0: Let toolchain tasks create non-public/build artifacts. r=dustin There's code that carefully uses `setdefault('artifacts', [])` in the same file, but then stomps on 'artifacts' before that's invoked. This allows tasks to change where public/build is sourced from, and to add additional artifact locations (including private locations). MozReview-Commit-ID: JqyHew5bGv5
831c287a4ae882823ec7411a00b05e88e69ebda2: Bug 1405408 - Pre: Handle query string and fragments in URL parameters. r=dustin
Nick Alexander <nalexander@mozilla.com> - Thu, 05 Oct 2017 13:30:21 -0700 - rev 679130
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1405408 - Pre: Handle query string and fragments in URL parameters. r=dustin This was simply oversight before. I ran into this using the taskcluster-proxy /bewit interface, which returns a URL of the form https://domain.net/short/path/to.file?bewit="several thousand characters", which leads to an IOError due to the long path. Let's assume that such query strings and fragments are transient; we should drop these parts of the fetched URLs when writing to disk. MozReview-Commit-ID: FMJHMp7a3rA
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip