8fc8a1f595788306652351e0971ecaf13880a1fe: Bug 1597622 - add test for kiosk mode enabled; r=andreio
Liang-Heng Chen <xeonchen@gmail.com> - Wed, 04 Dec 2019 09:48:49 +0000 - rev 505293
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1597622 - add test for kiosk mode enabled; r=andreio Differential Revision: https://phabricator.services.mozilla.com/D55778
4c5f5aad4fd76c7c4040f24d88f7b7695332c540: Bug 1561911 - Part 3: Set closedPromise.[[PromiseIsHandled]] to true in ReadableStreamError. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Wed, 04 Dec 2019 09:47:07 +0000 - rev 505292
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1561911 - Part 3: Set closedPromise.[[PromiseIsHandled]] to true in ReadableStreamError. r=jwalden Implemented 3.5.6. ReadableStreamError step 10. Differential Revision: https://phabricator.services.mozilla.com/D55615
fc547f512ed850b4b618d69890b4fd0885257cac: Bug 1561911 - Part 2: Add SetPromiseIsHandled. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Wed, 04 Dec 2019 09:46:58 +0000 - rev 505291
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1561911 - Part 2: Add SetPromiseIsHandled. r=jwalden `SetPromiseIsHandled` performs "Set promise.[[PromiseIsHandled]] to true.", with removing unhandled rejection. Fixed the following steps to use `SetPromiseIsHandled`: * 3.8.4. ReadableStreamReaderGenericInitialize Step 6.c * 3.8.5. ReadableStreamReaderGenericRelease step 5 * 4.4.13. WritableStreamRejectCloseAndClosedPromiseIfNeeded step 4.b * 4.5.3. new WritableStreamDefaultWriter step 7.b * 4.5.3. new WritableStreamDefaultWriter step 9.d * 4.5.3. new WritableStreamDefaultWriter step 9.f * 4.6.5. WritableStreamDefaultWriterEnsureClosedPromiseRejected step 3 * 4.6.6. WritableStreamDefaultWriterEnsureReadyPromiseRejected step 3 Differential Revision: https://phabricator.services.mozilla.com/D55614
c4b38fbe9db01dba1b52e02f5b81c135cfd6e63d: Bug 1561911 - Part 1: Update ReadableStreamReaderGenericInitialize steps. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Wed, 04 Dec 2019 09:46:53 +0000 - rev 505290
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1561911 - Part 1: Update ReadableStreamReaderGenericInitialize steps. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D55613
6ee737ea06ad42c9c5a5bf06253b49ad16b204af: Bug 1534339 - make OriginAttributes deserializable; r=baku
Liang-Heng Chen <xeonchen@gmail.com> - Wed, 04 Dec 2019 09:46:51 +0000 - rev 505289
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1534339 - make OriginAttributes deserializable; r=baku `CreateSuffix` is irreversible by `PopulateFromSuffix` because it uses a multi-to-one mapping. Since only ':' will happen in a IPv6 format, we can make it a 1-to-1 mapping so that the `firstPartyDomain` is consistent after `CreateSuffix` and `PopulateFromSuffix`. Differential Revision: https://phabricator.services.mozilla.com/D47910
eb47fe3b844605edd50d4c587a77658debc60ca6: Bug 1579663 - Allow data url background-image in styled console logs r=nchevobbe
Edward Billington <billin22@uni.coventry.ac.uk> - Wed, 04 Dec 2019 09:31:54 +0000 - rev 505288
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579663 - Allow data url background-image in styled console logs r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D55376
d6c086ca57803c699016d97f940c49619642b769: Bug 1600906 - Make use of FlippedOnce in VersionChangeTransaction. r=dom-workers-and-storage-reviewers,ytausky
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 03 Dec 2019 18:14:37 +0000 - rev 505287
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1600906 - Make use of FlippedOnce in VersionChangeTransaction. r=dom-workers-and-storage-reviewers,ytausky Depends on D55081 Differential Revision: https://phabricator.services.mozilla.com/D55674
808799f11727c9d66f4beeb9f876a40cdca1c83e: Bug 1584931 - P3. Hide the flashblock checkbox when fission is enabled. r=Gijs
Dimi Lee <dlee@mozilla.com> - Wed, 04 Dec 2019 09:00:36 +0000 - rev 505286
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1584931 - P3. Hide the flashblock checkbox when fission is enabled. r=Gijs Depends on D55091 Differential Revision: https://phabricator.services.mozilla.com/D55092
e33d5fb3f370647b0e5acd308d6dd6cd269bf136: Bug 1584931 - P2. Disable flashblock when fission is enabled. r=bytesized
Dimi Lee <dlee@mozilla.com> - Wed, 04 Dec 2019 09:00:28 +0000 - rev 505285
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1584931 - P2. Disable flashblock when fission is enabled. r=bytesized This patch does the following: 1. Disable flashblock when fission is enabled. 2. Update flashblock tests to expect "unknown" classification when fission is enabled. 3. Remove skip-if=fission in flashblock mochitests. Depends on D51098 Differential Revision: https://phabricator.services.mozilla.com/D55091
7f7d7683109ab33dafe5f0891892582a1432e8bc: Bug 1584931 - P1. Fix flashblock testcase failures when fission is enabled. r=bytesized,mccr8
Dimi Lee <dlee@mozilla.com> - Wed, 04 Dec 2019 09:00:21 +0000 - rev 505284
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1584931 - P1. Fix flashblock testcase failures when fission is enabled. r=bytesized,mccr8 Although we decided to disable flashblock when fission is enabled, we still need to update testcases so they can run normally in the fission mode. Differential Revision: https://phabricator.services.mozilla.com/D51098
0b459def3e0827d848f1ed2ecf703c6164113575: Bug 1567849 - Use ad-hoc console front for calls to evaluateJSAsync with selectedObjectActor. r=jdescottes.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:06:00 +0000 - rev 505283
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1567849 - Use ad-hoc console front for calls to evaluateJSAsync with selectedObjectActor. r=jdescottes. When the selectedObjectActor options is passed to the evaluateJSAsync command in the console, we now try to retrieve the corresponding console front to send the request to the correct target. This makes the "Copy Object" context menu entry works in the Browser Console on content objects. A test is added to ensure this works as expected. Differential Revision: https://phabricator.services.mozilla.com/D55258
a1f1ebad7d9d3e4b03ae57b789727590cedf6d5c: Bug 1579090 - Fix how ObjectFronts are created in the inspector. r=rcaliman.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:05:43 +0000 - rev 505282
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Fix how ObjectFronts are created in the inspector. r=rcaliman. The objectFront constructor signature changed, so this patch adapt the inspector to the new one. Differential Revision: https://phabricator.services.mozilla.com/D54512
cb7c61cf9c7785e022a118cf5983938e6a82e88f: Bug 1579090 - Fix DOM panel after WebConsoleFronts changes. r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:05:19 +0000 - rev 505281
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Fix DOM panel after WebConsoleFronts changes. r=Honza. This makes the DOM panel handle ObjectFronts. Differential Revision: https://phabricator.services.mozilla.com/D54511
1f9e4a1243abac1c56cc9c0f20a55a865c61ef71: Bug 1579090 - Fix debugger after changes made to WebConsoleFront methods. r=jlast.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:05:17 +0000 - rev 505280
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Fix debugger after changes made to WebConsoleFront methods. r=jlast. This makes the Preview popup and the Watch Expression panel works with ObjectFronts. Differential Revision: https://phabricator.services.mozilla.com/D54510
b4354b307ea65ad92b8c7a82d227633295efbb58: Bug 1579090 - Support ObjectFronts in WebConsole. r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:03:53 +0000 - rev 505279
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Support ObjectFronts in WebConsole. r=Honza. Since we may now have ObjectFronts in console messages as well as in evaluation results, we need to make the webconsole consume those fronts. And because we have ObjectFronts, we can now avoid using the DebuggerClient to release the actors, and simply call front.release. This simplifies how we track created object, since we only need to release "root" objects, which will also cause all the sub-fronts to be released as well. Sadly, this was causing some test failures in mochitests because some objects were released while the connection was closed, so we now emit an event when all the actors are released, which we track in tests to wait until everything is over. As a side effect, we need to change how we handle stubs for our tests, since fronts have cycical references and can't be serialized directly. In order to handle that, we serialize all front as a plain object with a `_grip` property, containing the object grip. In the stub file, we don't expose the grips directly, but Maps that contain those stubs "rehydrated": when a _grip object is encountered, it's turned back into a front. Differential Revision: https://phabricator.services.mozilla.com/D54509
93d9d85eae435914ed1e9258b421d2eb74e9d6ff: Bug 1579090 - Make ObjectInspector and Reps work with object fronts. r=Honza,jlast.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:03:20 +0000 - rev 505278
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Make ObjectInspector and Reps work with object fronts. r=Honza,jlast. This patch make it so ObjectInspector can handle both simple grips and fronts. The main idea is that we can now pass a `front` property to ObjectInspector nodes, that will then be used to retrieve properties on the object. Differential Revision: https://phabricator.services.mozilla.com/D54508
0c1e5ee80b258fa5e3dadf358993dd33963ce798: Bug 1579090 - Fix server and shared tests that were failing because of the webConsoleFront changes. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:02:47 +0000 - rev 505277
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Fix server and shared tests that were failing because of the webConsoleFront changes. r=ochameau. Differential Revision: https://phabricator.services.mozilla.com/D54507
6473943d62d6a46499c621598e0e11d273e5ab9c: Bug 1579090 - Make WebConsoleFront, PropertyIteratorFront, SymbolIteratorFront and ObjectFront return adhoc fronts (or primitive) when needed. r=jlast.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:02:24 +0000 - rev 505276
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Make WebConsoleFront, PropertyIteratorFront, SymbolIteratorFront and ObjectFront return adhoc fronts (or primitive) when needed. r=jlast. This is the first part of a bigger patch to make WebConsoleFront methods consumers handle fronts instead of plain grips. The main challenge with most of console methods is that the server can return either a primitive, an object that represent a primitive (undefined, null, Infinity, ...), a longString grip or an object grip. Since this would be complex to map as a protocol.js type, this patch either override the methods where we want to return fronts, or intercept events with the `before` method on them. The response is then handled to a function that will iteratore of the result object in a recursive manner, and create fronts when needed. Differential Revision: https://phabricator.services.mozilla.com/D54506
89a3c8f1318ad2ac42a270f85e95c095fd09d9a4: Bug 1579090 - Change how ObjectFront is exported. r=rcaliman.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 04 Dec 2019 09:01:57 +0000 - rev 505275
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1579090 - Change how ObjectFront is exported. r=rcaliman. We export it as a named property to match other fronts, and also because we plan to add a helper function in the file that will need to be exported as well. Differential Revision: https://phabricator.services.mozilla.com/D54136
6b58b43df9c68c3e4e6e9102f71669d2a2cd9e10: Bug 1566891 - Remove expired telemetry probes for export options. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Tue, 03 Dec 2019 11:08:55 +0000 - rev 505274
Push 36881 by dvarga@mozilla.com at Wed, 04 Dec 2019 16:22:31 +0000
Bug 1566891 - Remove expired telemetry probes for export options. r=pbro Differential Revision: https://phabricator.services.mozilla.com/D55073
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip