fa0dd711bbf7c3d5cbe685aff19fa1811380476d: Backed out 7 changesets (bug 1518487) for failures on devtools/client/accessibility/test/browser/browser_accessibility_sidebar_checks.js. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 12 Feb 2019 00:33:42 +0200 - rev 458607
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Backed out 7 changesets (bug 1518487) for failures on devtools/client/accessibility/test/browser/browser_accessibility_sidebar_checks.js. CLOSED TREE Backed out changeset 7a4f96a4d71c (bug 1518487) Backed out changeset 8031278b4a17 (bug 1518487) Backed out changeset d55e9ed92676 (bug 1518487) Backed out changeset fc1687cc488d (bug 1518487) Backed out changeset 0d2800976a32 (bug 1518487) Backed out changeset 62f78c63d9f1 (bug 1518487) Backed out changeset bc6cc126a9b4 (bug 1518487)
4c37ccc879d7377ed75f5ddf1ddeaacd83259b2e: Bug 1526624 followup. Fix clang-format issues in WrapperFactory. r=me
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 11 Feb 2019 16:58:23 -0500 - rev 458606
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1526624 followup. Fix clang-format issues in WrapperFactory. r=me
2185356fb2af60818cce3e4d8d037678e2593c9a: Bug 1526497 - Always get clang information for bindgen. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Mon, 11 Feb 2019 22:04:06 +0000 - rev 458605
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1526497 - Always get clang information for bindgen. r=ted When the build system compiler is clang, and bindgen autodetection actually finds a different clang via llvm-config, or a different clang was given with --with-clang-path, we do want the proper flags to be used for that clang, so we always get the right flags for that clang instead of trying to shortcut. Bug 1526857 will take care of making things more proper, while this is a quick fix to unbreak builds in some unfortunately common kind of local setups. Differential Revision: https://phabricator.services.mozilla.com/D19328
21620d9c3bb45e0827a1737c8f09096ac5c85a9e: Merge mozilla-central to autoland. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Mon, 11 Feb 2019 23:59:48 +0200 - rev 458604
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
9f776274089a2e001b347eb6d92e99d3decba8d8: Bug 1515582. Remove the separate XBL scope setup. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 11 Feb 2019 21:51:47 +0000 - rev 458603
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1515582. Remove the separate XBL scope setup. r=bholley With these changes, XBL just runs in the window scope of whatever document it's attached to. Since (outside of tests and "remote XUL") we no longer attach XBL to web documents, this is fine. And "remote XUL" already ran without the XBL scope. Native anonymous content, which used to be placed in the XBL scope to hide it from the page, is now placed in the unprivileged junk scope, so it stays hidden from the page. dom/xbl/test/test_bug944407.xul is being removed because we are changing the behavior it's trying to test for. Since we now always put the XBL in the same scope as the page, script is enabled for the XBL if and only if it's enabled for the page. dom/base/test/test_bug419527.xhtml, dom/events/test/test_bug391568.xhtml, dom/xbl/test/test_bug1086996.xhtml are being switched to a chrome test because otherwise the XBL can't see the getAnonymousNodes method. All the XBL bits are being removed from test_interfaces because we no longer have a separate XBL scope to test the behavior of. js/xpconnect/tests/mochitest/test_nac.xhtml is being removed because XBL no longer has access to NAC unless the page it's attached to does too, so the test doesn't really make sense. layout/xul/test/test_bug1197913.xul is being switched to a chrome test because its XUL elements use bindings that rely on APIs that are not exposed to normal web content. layout/reftests/bugs/495385-2f.xhtml is being removed because I can't think of a sane way to test that in the new world, short of running the reftest as chrome. And it doesn't seem worthwhile to look for a way to do that. dom/xbl/test/test_bug1098628_throw_from_construct.xhtml now needs to expectUncaughtException(), because the exception is now being thrown in Window scope. dom/xbl/test/test_bug1359859.xhtml needs to expectUncaughtException() as needed and not use XPCNativeWrapper (which it doesn't need to anyway now). dom/xbl/test/test_bug389322.xhtml, dom/xbl/test/test_bug400705.xhtml, dom/xbl/test/test_bug401907.xhtml, dom/xbl/test/test_bug403162.xhtml, dom/xbl/test/test_bug526178.xhtml, dom/xbl/test/test_bug639338.xhtml don't need to use XPCNativeWrapper anymore. dom/xbl/test/test_bug821850.html is being removed because it exists only to test XBL scopes. dom/xbl/test/file_bug950909.xml is being changed to work without a separate XBL scope (though whether the test still makes sense at that point is a bit questionable). Differential Revision: https://phabricator.services.mozilla.com/D19260
41e7f49db5a64bb3930fd192cab4f0b3b1b76c5e: Bug 1517025 - Remove EXPECTED-FAIL for URL percent encoding tests r=kershaw
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 11 Feb 2019 21:49:36 +0000 - rev 458602
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1517025 - Remove EXPECTED-FAIL for URL percent encoding tests r=kershaw Differential Revision: https://phabricator.services.mozilla.com/D16696
c4c141df786bf5904bf1c6860bb91cc6b24d055a: Bug 1517025 - Use mock API server so fetchSignedObjects doesn't fail because of BAD URL r=Gijs
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 11 Feb 2019 21:50:56 +0000 - rev 458601
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1517025 - Use mock API server so fetchSignedObjects doesn't fail because of BAD URL r=Gijs We now disallow the % sign in the hostname of a URL. If the app.normandy.api_url pref isn't set explicitly, it'll remain the default set in xpcshell/user.js: https://%(server)s/selfsupport-dummy/. As you can see, this one has a % sign in it; and the test will fail. Otherwise, the error we catch is not a NormandyApi.InvalidSignatureError, but NS_ERROR_MALFORMED_URI. Differential Revision: https://phabricator.services.mozilla.com/D16695
2b799d86aeff7d34406b5022829018b5f91b2910: Bug 1517025 - Do not allow percent symbol in URL hostnames r=kershaw
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 11 Feb 2019 21:49:19 +0000 - rev 458600
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1517025 - Do not allow percent symbol in URL hostnames r=kershaw Differential Revision: https://phabricator.services.mozilla.com/D16694
6c7ae3e0b592577012243038ec85b0b8b6460a05: Bug 1526624. Fix Xray waivers to deal with multiple globals per compartment. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 11 Feb 2019 21:07:45 +0000 - rev 458599
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1526624. Fix Xray waivers to deal with multiple globals per compartment. r=bholley In the new setup, they are still same-compartment with their target, but may not be same-realm (due to transplants). We could make them be same-realm by adjusting FixWaiverAfterTransplant, but this is conceptually simpler. Differential Revision: https://phabricator.services.mozilla.com/D19261
9f12353abfdae9c92c71b9db600ceca0c6a55f92: Bug 1526063 - Remove LSan whitelisting for WebCryptoAPI/generateKey/. r=keeler
Andrew McCreight <continuation@gmail.com> - Mon, 11 Feb 2019 20:57:03 +0000 - rev 458598
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1526063 - Remove LSan whitelisting for WebCryptoAPI/generateKey/. r=keeler Bug 1517574 fixed the leaks in this directory, so the white list can now be removed. Differential Revision: https://phabricator.services.mozilla.com/D19421
5f738ddb6e4ab871f8a29f3e14fadc765c0f3129: Bug 1525392 - update rkv (and LMDB) to their latest stable versions r=froydnj
Myk Melez <myk@mykzilla.org> - Mon, 11 Feb 2019 19:53:28 +0000 - rev 458597
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1525392 - update rkv (and LMDB) to their latest stable versions r=froydnj Changes to rkv and LMDB crates: rkv 0.7.0 -> 0.9.1 lmdb-rkv 0.9.0 -> 0.11.2 lmdb-sys 0.8.0 -> lmdb-rkv-sys 0.8.2 Update to the LMDB C library: LMDB 0.9.21 -> 0.9.23 (+ backported patch for Mozilla build issue) Other crate dependency update: lazy_static 1.0.1 -> 1.2.0 This also removes the workaround for bug 1525219 and updates the kvstore in-tree crate (and nsIKeyValueService XPCOM API) for the rkv changes. Differential Revision: https://phabricator.services.mozilla.com/D19094
787a2598c88f6033f3379e45fefea11422899276: Backed out changeset 6e756f4116ee (bug 1526856) for bustage due to gfx/wr/webrender/src/frame_builder.rs. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 11 Feb 2019 22:59:46 +0200 - rev 458596
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Backed out changeset 6e756f4116ee (bug 1526856) for bustage due to gfx/wr/webrender/src/frame_builder.rs. CLOSED TREE
1373e4746bcaa6578f51541143d9b7c44ee45988: Bug 1527049 - Remove ScrollbarSampler.jsm. r=jaws
Felipe Gomes <felipc@gmail.com> - Mon, 11 Feb 2019 20:54:08 +0000 - rev 458595
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1527049 - Remove ScrollbarSampler.jsm. r=jaws This module is no longer used. Differential Revision: https://phabricator.services.mozilla.com/D19404
7a4f96a4d71cfc6a03d79ad5e673a4722841e74d: Bug 1518487 - adding new checks section in the accessibility panel's sidebar. r=pbro
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 11 Feb 2019 20:46:45 +0000 - rev 458594
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1518487 - adding new checks section in the accessibility panel's sidebar. r=pbro MozReview-Commit-ID: AAKt7zDvom8 Differential Revision: https://phabricator.services.mozilla.com/D19055
8031278b4a170b154bd6f17e9e08e609935126a3: Bug 1518487 - implement ColorContrast component to display a11y audit information for text color contrast. r=gl
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 11 Feb 2019 20:46:23 +0000 - rev 458593
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1518487 - implement ColorContrast component to display a11y audit information for text color contrast. r=gl MozReview-Commit-ID: DoOp2JhaQyD Differential Revision: https://phabricator.services.mozilla.com/D19053
d55e9ed92676de059268b83c78191d15c448a963: Bug 1518487 - implement simple accessible list component similar to the one used in debugger.html and memory panel. r=nchevobbe
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 11 Feb 2019 20:46:13 +0000 - rev 458592
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1518487 - implement simple accessible list component similar to the one used in debugger.html and memory panel. r=nchevobbe MozReview-Commit-ID: 2KCXrB9zCr0 Differential Revision: https://phabricator.services.mozilla.com/D19052
fc1687cc488d120e4d2b30a17e6e0be33c2cebd8: Bug 1518487 - make sure VirtualizedTree keyboard focus scrolling works for trees that are themselves inside scrollable containers. Use the same approach as the tree component in debugger.html. r=nchevobbe
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 11 Feb 2019 20:45:54 +0000 - rev 458591
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1518487 - make sure VirtualizedTree keyboard focus scrolling works for trees that are themselves inside scrollable containers. Use the same approach as the tree component in debugger.html. r=nchevobbe MozReview-Commit-ID: 4HO7WDbyPKA Differential Revision: https://phabricator.services.mozilla.com/D19051
0d2800976a32f13c02da1e8c6ee06359155e03f0: Bug 1518487 - implement accessible accordion component identical to the one used in debugger.html. r=nchevobbe
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 11 Feb 2019 20:45:39 +0000 - rev 458590
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1518487 - implement accessible accordion component identical to the one used in debugger.html. r=nchevobbe MozReview-Commit-ID: BzTSPJQxYfi Differential Revision: https://phabricator.services.mozilla.com/D19050
62f78c63d9f1a5ca9232b94202657e73d8fb7190: Bug 1518487 - add ability to customize the className of the LearnMoreLink component. r=gl
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 11 Feb 2019 20:45:19 +0000 - rev 458589
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1518487 - add ability to customize the className of the LearnMoreLink component. r=gl MozReview-Commit-ID: 2Ft28e4sbi Differential Revision: https://phabricator.services.mozilla.com/D19049
bc6cc126a9b4b4dd3b1369824abd7d387f8560c1: Bug 1518487 - ensure that accessible audit can be performed without requiring highlighting. r=pbro
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 11 Feb 2019 20:45:04 +0000 - rev 458588
Push 111858 by btara@mozilla.com at Tue, 12 Feb 2019 05:32:32 +0000
Bug 1518487 - ensure that accessible audit can be performed without requiring highlighting. r=pbro MozReview-Commit-ID: CUFTQIS9WPv Differential Revision: https://phabricator.services.mozilla.com/D19048
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip