3b1c5204e833a01bdc5a9d30b55835dd5708e290: Bug 1599160 - Fix some preloading WPTs so as to not hit the stylesheet cache. r=mayhemer
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 02 Jun 2020 16:55:31 +0000 - rev 597669
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Fix some preloading WPTs so as to not hit the stylesheet cache. r=mayhemer Otherwise the stylesheet loads that are supposed to take long are instant and the test fails when some of the other tests are run first. Use a different URL so as to not hit the cache. Differential Revision: https://phabricator.services.mozilla.com/D77826
ba58327ca852071532ac80a49fb646f49f7233ca: Bug 1631327 - Do not crash with IPC_FAIL when RecvPredLearn receives a null target URI, we handle it gracefully later, r=valentin,necko-reviewers
Honza Bambas <honzab.moz@firemni.cz> - Tue, 02 Jun 2020 12:51:05 +0000 - rev 597668
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1631327 - Do not crash with IPC_FAIL when RecvPredLearn receives a null target URI, we handle it gracefully later, r=valentin,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D77795
13966685242fef96bde4efedf0d764c5ec67fc8f: Bug 1599160 - Fix build error with nsTHashtable<const SheetLoadDataHashKey>. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 02 Jun 2020 17:02:51 +0000 - rev 597667
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Fix build error with nsTHashtable<const SheetLoadDataHashKey>. r=froydnj Trying to use nsTHashtable<SheetLoadDataHashKey> yields the following error: 0:01.28 /home/emilio/src/moz/gecko-2/obj-debug-no-sccache/dist/include/nsTHashtable.h:288:8: error: multiple overloads of 'RemoveEntry' instantiate to the same signature 'void (mozilla::SheetLoadDataHashKey *)' 0:01.28 void RemoveEntry(EntryType* aEntry) { mTable.RemoveEntry(aEntry); } 0:01.28 ^ 0:01.28 /home/emilio/src/moz/gecko-2/obj-debug-no-sccache/dist/include/mozilla/css/Loader.h:600:38: note: in instantiation of template class 'nsTHashtable<mozilla::SheetLoadDataHashKey>' requested here 0:01.28 nsTHashtable<SheetLoadDataHashKey> mLoadsPerformed; 0:01.28 ^ 0:01.28 /home/emilio/src/moz/gecko-2/obj-debug-no-sccache/dist/include/nsTHashtable.h:264:8: note: previous declaration is here 0:01.28 void RemoveEntry(KeyType aKey) { I tried and failed to std::enable_if my way to victory, but then realized I could probably use nsTHashtable<const SheetLoadDataHashKey>, so that the compiler wouldn't complain about the overload (they're identical, so they don't really matter). But doesn't work either, unless I have this patch, because: 0:12.57 /home/emilio/src/moz/gecko-2/obj-debug-no-sccache/dist/include/nsTHashtable.h:504:36: error: call to implicitly-deleted copy constructor of 'const mozilla::SheetLoadDataHashKey' 0:12.57 new (mozilla::KnownNotNull, aTo) EntryType(std::move(*fromEntry)); 0:12.57 ^ ~~~~~~~~~~~~~~~~~~~~~ 0:12.57 /home/emilio/src/moz/gecko-2/obj-debug-no-sccache/dist/include/nsTHashtable.h:478:13: note: in instantiation of member function 'nsTHashtable<const mozilla::SheetLoadDataHashKey>::s_CopyEntry' requested here 0:12.57 : s_CopyEntry, 0:12.57 ^ 0:12.57 /home/emilio/src/moz/gecko-2/obj-debug-no-sccache/dist/include/nsTHashtable.h:163:16: note: in instantiation of member function 'nsTHashtable<const mozilla::SheetLoadDataHashKey>::Ops' requested here 0:12.57 : mTable(Ops(), sizeof(EntryType), PLDHashTable::kDefaultInitialLength) {} 0:12.57 ^ 0:12.57 /home/emilio/src/moz/gecko-2/layout/style/Loader.cpp:359:9: note: in instantiation of member function 'nsTHashtable<const mozilla::SheetLoadDataHashKey>::nsTHashtable' requested here 0:12.57 Loader::Loader() 0:12.57 ^ 0:12.57 /home/emilio/src/moz/gecko-2/obj-debug-no-sccache/dist/include/mozilla/css/Loader.h:97:3: note: copy constructor is implicitly deleted because 'SheetLoadDataHashKey' has a user-declared move constructor 0:12.57 SheetLoadDataHashKey(SheetLoadDataHashKey&& toMove) 0:12.57 ^ 0:13.08 1 error generated This one was easier to fix though. Not too proud of this one. Differential Revision: https://phabricator.services.mozilla.com/D77830
a8397f2aede5264018e5c7d1a21ec5191b853290: Bug 1642653 - Suppress TSan mutex false positive in a11y GTK code. r=froydnj
Christian Holler <choller@mozilla.com> - Tue, 02 Jun 2020 16:25:04 +0000 - rev 597666
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642653 - Suppress TSan mutex false positive in a11y GTK code. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D77821
1e4b9e7f35eee30d6bd9272e3405ad48a6045e0e: Bug 1633006 - Update to Neqo 0.4.0 r=dragana,necko-reviewers
Andy Grover <agrover@mozilla.com> - Tue, 02 Jun 2020 21:28:31 +0000 - rev 597665
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1633006 - Update to Neqo 0.4.0 r=dragana,necko-reviewers Document qlog uses 2 clause bsd license. Adapt to API changes in glue and http3server Differential Revision: https://phabricator.services.mozilla.com/D77903
361d27cf79a7f7f928d97b7e86b5ad78c4f1dc4f: Bug 1640231 - Added vars to enable Dark Mode colors in multistage about:welcome r=pdahiya
emcminn <emcminn@mozilla.com> - Tue, 02 Jun 2020 21:18:00 +0000 - rev 597664
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640231 - Added vars to enable Dark Mode colors in multistage about:welcome r=pdahiya Differential Revision: https://phabricator.services.mozilla.com/D77686
4fc6b0a08a293697b99834cd4f19fa10c96f34a7: Bug 1642593 - Transpile GuardAnyClass. r=jandem
Tom Schuster <evilpies@gmail.com> - Tue, 02 Jun 2020 18:57:09 +0000 - rev 597663
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642593 - Transpile GuardAnyClass. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D77793
6f7ef41e1713f27f0648a2dbe0166a334b8d1803: Bug 1642593 - Support GuardToClass in CacheIR. r=jandem
Tom Schuster <evilpies@gmail.com> - Tue, 02 Jun 2020 19:16:09 +0000 - rev 597662
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642593 - Support GuardToClass in CacheIR. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D77792
249b7000aaf87ab223e56f01cc8b6fc06ea5c538: Bug 1642593 - Create a InlinableNativeGuardToClass function to allow for more code sharing. r=jandem
Tom Schuster <evilpies@gmail.com> - Tue, 02 Jun 2020 18:56:50 +0000 - rev 597661
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642593 - Create a InlinableNativeGuardToClass function to allow for more code sharing. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D77791
80274d77d424757dfebdab1d892e0ca509d3a455: Bug 1641615 - xr.requestSession now checks for transient user activation rather than just user input. r=daoshengmu,edgar,imanol
Kearwood Gilbert <kearwood@kearwood.com> - Tue, 02 Jun 2020 19:55:45 +0000 - rev 597660
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641615 - xr.requestSession now checks for transient user activation rather than just user input. r=daoshengmu,edgar,imanol Differential Revision: https://phabricator.services.mozilla.com/D77558
3609aa746c291a437f02e467f94149c6fd0ddb0a: Bug 1642478 -Fix Update metadata, r=nbeleuzu CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 03 Jun 2020 01:35:07 +0300 - rev 597659
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642478 -Fix Update metadata, r=nbeleuzu CLOSED TREE
ab03f197f649a94acbbb168d88c44d0027d626a6: Backed out 3 changesets (bug 1633370, bug 613785) for mochitest failures on test_prompt_promptAuth.html . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 03 Jun 2020 01:10:04 +0300 - rev 597658
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out 3 changesets (bug 1633370, bug 613785) for mochitest failures on test_prompt_promptAuth.html . CLOSED TREE Backed out changeset 333d10fedb1a (bug 613785) Backed out changeset fdc328259d08 (bug 613785) Backed out changeset 6bcd571ae2fc (bug 1633370)
8d3129ea35e28121ff070249bd320def23a356bd: Bug 1642478 - Update metadata, r=nbeleuzu CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 03 Jun 2020 01:08:36 +0300 - rev 597657
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642478 - Update metadata, r=nbeleuzu CLOSED TREE
b4adccc3ebf98113944b14aaae43865c93f88a04: Backed out changeset ab0fcba34420 (bug 1642662) for causing Bug 1642773. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 03 Jun 2020 00:49:42 +0300 - rev 597656
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset ab0fcba34420 (bug 1642662) for causing Bug 1642773. CLOSED TREE
120f461f66a694ac5baa7fe92d75a7d8a8d8618b: Backed out changeset 9c7739b51a07 (bug 1639721) for xpcshell failures on test_geodefaults.js CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 03 Jun 2020 00:39:08 +0300 - rev 597655
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset 9c7739b51a07 (bug 1639721) for xpcshell failures on test_geodefaults.js CLOSED TREE
9b17e776c11765d83ef5f1b0a6288a0c688cd1e1: Bug 1641778 [Wayland] Always lock wayland surface when se use it, r=jhorak
Martin Stransky <stransky@redhat.com> - Tue, 02 Jun 2020 16:22:16 +0000 - rev 597654
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641778 [Wayland] Always lock wayland surface when se use it, r=jhorak - moz_container_wayland_get_surface() is replaced by moz_container_wayland_surface_lock()/moz_container_wayland_surface_unlock() pair which ensures the surface is locked and won't be destroyed by other thread when window is hidden for instance. - nsWindow::GetWaylandSurface() is removed and nsWindow::GetMozContainer() needs to be used instead. Differential Revision: https://phabricator.services.mozilla.com/D77698
2015a4db7084591a100a666d41986e4560543450: Bug 1637742 - P2 - IPCBlobInputStream does not return error and executes callback on AsyncWait/AsyncLengthWait if stream is closed r=baku
ssengupta <ssengupta@mozilla.com> - Tue, 02 Jun 2020 13:21:16 +0000 - rev 597653
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1637742 - P2 - IPCBlobInputStream does not return error and executes callback on AsyncWait/AsyncLengthWait if stream is closed r=baku Depends on D77407 Differential Revision: https://phabricator.services.mozilla.com/D77408
12546699f0cde83d742d03955ae23425a337845f: Bug 1642030 - Support testing of parameterized attributes in Mac mochitests. r=morgan
Eitan Isaacson <eitan@monotonous.org> - Tue, 02 Jun 2020 04:20:38 +0000 - rev 597652
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642030 - Support testing of parameterized attributes in Mac mochitests. r=morgan Depends on D77559 Differential Revision: https://phabricator.services.mozilla.com/D77562
9cd6c4c7e43b4f177b48f3dad05f45b91fdf4081: Bug 1642024 - Remove method-based NSAccessibility support from XPCOM mac a11y interface. r=morgan
Eitan Isaacson <eitan@monotonous.org> - Mon, 01 Jun 2020 19:48:43 +0000 - rev 597651
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642024 - Remove method-based NSAccessibility support from XPCOM mac a11y interface. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D77559
d9a09bb989fb7689f47cca53df159b092a111737: Bug 1641984 - Implement MOX parameterized attribute getters. r=morgan
Eitan Isaacson <eitan@monotonous.org> - Tue, 02 Jun 2020 04:57:14 +0000 - rev 597650
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641984 - Implement MOX parameterized attribute getters. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D77563
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip