d8ef791a216599a1e158972843e0f4c5bd415b4f: Bug 1596322 - Add XPCOM bindings for Rust Sync engines. r=markh,tcsc,LougeniaBailey
Lina Cambridge <lina@yakshaving.ninja> - Thu, 09 Apr 2020 07:32:52 +0000 - rev 523065
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1596322 - Add XPCOM bindings for Rust Sync engines. r=markh,tcsc,LougeniaBailey This commit adds a new crate for bridging Rust Sync engines to Desktop, and a `mozIBridgedSyncEngine` for accessing the bridge via JS. Naturally, the bridge is called Golden Gate. 😊 For more information on how to use it, please see `golden_gate/src/lib.rs`. Other changes include: * Ensuring the test Sync server uses UTF-8 for requests and responses. * Renaming `mozISyncedBookmarksMirrorLogger` to `mozIServicesLogger`, and moving it into the shared Sync interfaces. The `BridgedEngine` trait lives in its own crate, called `golden_gate_traits`, to make it easier to eventually move into a-s. `Interruptee` and `Interrupted` already exist in a-s, and are duplicated in this crate for now. Differential Revision: https://phabricator.services.mozilla.com/D65268
ef27657560d14ca61a6441c6b1e02ae6e446e712: Bug 1597159 - Make sure StreamFilterParent emits an OnStopRequest if we fail to forward it to the child. r=kmag
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 09 Apr 2020 07:03:51 +0000 - rev 523064
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1597159 - Make sure StreamFilterParent emits an OnStopRequest if we fail to forward it to the child. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D69317
85543665929ea7b6f4d6464201808d8ed8344255: Bug 1597159 - Defer creating DocumentLoadListener's stream filter until after we process switch. r=kmag
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 09 Apr 2020 07:03:49 +0000 - rev 523063
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1597159 - Defer creating DocumentLoadListener's stream filter until after we process switch. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D64698
037b03cc5009643957158d6a1cecde31abaceaac: Bug 1597159 - Promisify CreateStreamFilter. r=kmag
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 09 Apr 2020 07:02:34 +0000 - rev 523062
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1597159 - Promisify CreateStreamFilter. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D64697
ca155a8aaeb79c3b8a34fd5b39655d9186c4a2e6: Bug 1618417 - Merge Initiator column into Cause r=Honza
Bryan Kok <bryan.wyern1@gmail.com> - Thu, 09 Apr 2020 07:21:42 +0000 - rev 523061
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1618417 - Merge Initiator column into Cause r=Honza Differential Revision: https://phabricator.services.mozilla.com/D66172
24b87cfe04ad9134bdc1f1ffc8b90e8f291b699d: Bug 1610373 - Introduce nsICookieManager::getCookieSince() - test, r=ewright
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 08 Apr 2020 15:59:19 +0000 - rev 523060
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1610373 - Introduce nsICookieManager::getCookieSince() - test, r=ewright Differential Revision: https://phabricator.services.mozilla.com/D70056
a984dfddd43d4156745481aef60493b45280c3cc: Bug 1610373 - Introduce nsICookieManager::getCookieSince(), r=ewright
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 08 Apr 2020 15:59:29 +0000 - rev 523059
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1610373 - Introduce nsICookieManager::getCookieSince(), r=ewright Differential Revision: https://phabricator.services.mozilla.com/D70055
bc95652bd74ee645e02892df049a1d22b15def4b: Bug 1628461 - Turn on HTTP/3 on Nightly. r=agrover
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 09 Apr 2020 01:14:00 +0000 - rev 523058
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1628461 - Turn on HTTP/3 on Nightly. r=agrover Differential Revision: https://phabricator.services.mozilla.com/D70246
edc3e119728a2e86ca1e3b01ff26ed1f7b9fde22: Bug 1627167- Re-enable Resources API to fetch console messages. r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 08 Apr 2020 13:52:33 +0000 - rev 523057
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1627167- Re-enable Resources API to fetch console messages. r=Honza. Differential Revision: https://phabricator.services.mozilla.com/D69968
2e804f3812b90a0502eab2fcde8a8cdc9366b3a5: Bug 1626286 - Fix order of cached messages in the reducer. r=jlast.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 08 Apr 2020 17:36:21 +0000 - rev 523056
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1626286 - Fix order of cached messages in the reducer. r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D69967
cc342696a392e4d354daaf18419dd85b31ae42e8: Bug 1626286 - Assign the same timestamp to all WebConsole stubs. r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 08 Apr 2020 13:50:23 +0000 - rev 523055
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1626286 - Assign the same timestamp to all WebConsole stubs. r=Honza. Since we're going to re-order the packets in the webconsole messages reducer based on the messages timestamps, the node tests are going to fail, as stubs timeStamps are generated and we don't have much control on them. Assigning the same timestamp means we'll defer to order based on the message id, which should follow the order of insertion. The only exception is network messages, where the id needs to be the actor, which is a string. For the tests that are using network messages and assert some order, we simply reassign the timestamps so we can guarantee the order. Differential Revision: https://phabricator.services.mozilla.com/D69966
75323c5f1047c579989b6a0dabd8fa29c854c869: Backed out 2 changesets (bug 1616245) for causing a raise in browser chrome failures. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Thu, 09 Apr 2020 09:40:53 +0300 - rev 523054
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Backed out 2 changesets (bug 1616245) for causing a raise in browser chrome failures. CLOSED TREE Backed out changeset 86458febcf2d (bug 1616245) Backed out changeset 69e9b40608e3 (bug 1616245)
87a620cb7c5afa16c05bcc24083684dc6c7710ef: Bug 1627367 - Remove the content process crash annotation blacklist r=KrisWright
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 08 Apr 2020 22:59:15 +0000 - rev 523053
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1627367 - Remove the content process crash annotation blacklist r=KrisWright Differential Revision: https://phabricator.services.mozilla.com/D70101
a35cfda6e2713d84b8d9f0635166f5f068128a86: Bug 1625884 - move `clang-tidy` and `clang-format` to `clang-10`. r=nalexander
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 09 Apr 2020 05:28:34 +0000 - rev 523052
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1625884 - move `clang-tidy` and `clang-format` to `clang-10`. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D70065
412c8c4011967cca625b23abc0f67bf8486079f0: Bug 1625884 - add target `linux64-cctools-clang-10-port`. r=nalexander
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 09 Apr 2020 05:27:58 +0000 - rev 523051
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1625884 - add target `linux64-cctools-clang-10-port`. r=nalexander For building `macosx64-clang-tidy` with `linux64-clang-10` we need to build `cctools` with `clang-10`. Differential Revision: https://phabricator.services.mozilla.com/D70064
927ff250bc4be9fd383d3043302f5ef8d3c00fac: Bug 1625884 - add `clang-10` to `linux64` `clang-tools`. r=nalexander,dmajor
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 09 Apr 2020 05:27:50 +0000 - rev 523050
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1625884 - add `clang-10` to `linux64` `clang-tools`. r=nalexander,dmajor Patches that are applied on top on `clang-10` repo are based on the original patches from our trunk and have been rebased on top of `clang-10`. Please see as an example: `find_symbolizer_linux.patch` copied to `find_symbolizer_linux_clang_10.patch`. Differential Revision: https://phabricator.services.mozilla.com/D70063
5030548d607e0973f046deff193077655beb134f: Bug 1628109 - Ensure that only one non-privileged (non-chrome) XRSession can be presenting at once r=daoshengmu
Kearwood Gilbert <kgilbert@mozilla.com> - Thu, 09 Apr 2020 01:22:52 +0000 - rev 523049
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1628109 - Ensure that only one non-privileged (non-chrome) XRSession can be presenting at once r=daoshengmu Differential Revision: https://phabricator.services.mozilla.com/D70270
1fab775cc7c0a2c6b5c5a52bf3148449965d528f: Backed out 3 changesets (bug 1597159) for build bustages on netwerk/ipc/target-objects. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 09 Apr 2020 07:12:47 +0300 - rev 523048
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Backed out 3 changesets (bug 1597159) for build bustages on netwerk/ipc/target-objects. CLOSED TREE Backed out changeset 2dd2598b3edb (bug 1597159) Backed out changeset 0ad16f200740 (bug 1597159) Backed out changeset 927e82a323c6 (bug 1597159)
9b00ab9d1a8d7041b45e7bf08c9663e2a8cf5b03: Bug 1620152 - Part 4: Replace MOZ_DIAGNOSTIC_ALWAYS_TRUE() with MOZ_ALWAYS_TRUE(). r=janv
Chris Peterson <cpeterson@mozilla.com> - Thu, 09 Apr 2020 02:08:10 +0000 - rev 523047
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1620152 - Part 4: Replace MOZ_DIAGNOSTIC_ALWAYS_TRUE() with MOZ_ALWAYS_TRUE(). r=janv MOZ_ALWAYS_TRUE() evaluates its expression in both debug and release builds. This bug will change MOZ_ALWAYS_TRUE() to use MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(), so MOZ_DIAGNOSTIC_ALWAYS_TRUE() will be redundant. Differential Revision: https://phabricator.services.mozilla.com/D66922
4c816c835b55eb9b88f939272c48da2e6c5ad2c6: Bug 1620152 - Part 3: Implement MOZ_ALWAYS_TRUE()/etc using MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(). r=froydnj
Chris Peterson <cpeterson@mozilla.com> - Thu, 09 Apr 2020 02:07:00 +0000 - rev 523046
Push 37296 by csabou@mozilla.com at Thu, 09 Apr 2020 09:55:00 +0000
Bug 1620152 - Part 3: Implement MOZ_ALWAYS_TRUE()/etc using MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT(). r=froydnj MOZ_ALWAYS_TRUE() evaluates its expression in both debug and release builds. This bug will change MOZ_ALWAYS_TRUE() to use MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT() so it will also assert in Nightly and DevEdition release builds. Differential Revision: https://phabricator.services.mozilla.com/D66921
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip