9eaf669d5fec6b897bbce1a76899bd426130e778: Bug 1531494 - remove all unimplemented RTCStats types from the WebIDL and prune related dead code r=bwc,smaug
Nico Grunbaum <na-g@nostrum.com> - Tue, 26 Mar 2019 17:21:02 +0000 - rev 466276
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1531494 - remove all unimplemented RTCStats types from the WebIDL and prune related dead code r=bwc,smaug This removes all the unimplemented RTCStats types from RTCStatsReport.webidl and deletes the related code Differential Revision: https://phabricator.services.mozilla.com/D23276
7048099916185816c362663855ae3a79cb183e6d: Bug 1469155 - Add overloading for std::nullptr_t for RangedPtr equality operator r=froydnj
violet <violet.bugreport@gmail.com> - Tue, 26 Mar 2019 19:10:24 +0000 - rev 466275
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1469155 - Add overloading for std::nullptr_t for RangedPtr equality operator r=froydnj Templated pointer can't match |nullptr|, we should add overloading for std::nullptr_t specifically to be able to support |nullptr|. Differential Revision: https://phabricator.services.mozilla.com/D24925
334d8f9c99957c9eef94ecf99437a0b8e7dda7c7: Bug 1529774 - Fix Android webrender bustages. r=glandium
Cosmin Sabou <csabou@mozilla.com> - Wed, 27 Mar 2019 03:25:27 +0200 - rev 466274
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1529774 - Fix Android webrender bustages. r=glandium
c972f777f7597630f1db8bebc17d0f399e1395c3: Bug 1536366 - Make PresShell::EventHandler::PrepareToDispatchEvent() call TouchManager::PreHandleEvent() instead of PresShell::EventHandler::HandleEventWithCurrentEventInfo() r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 27 Mar 2019 01:08:23 +0000 - rev 466273
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1536366 - Make PresShell::EventHandler::PrepareToDispatchEvent() call TouchManager::PreHandleEvent() instead of PresShell::EventHandler::HandleEventWithCurrentEventInfo() r=smaug The only caller of `TouchManager::PreHandleEvent()` is `PresShell::EventHandler::HandleEventWithCurrentEventInfo()` which is guaranteed that it never handles untrused event by bug 1536353. Therefore, we can make `PresShell::EventHandler::PrepareToDispatchEvent()` call it instead. That's better place from the point of view of semantics and making `PresShell::EventHandler::PrepareToDispatchEvent()` simpler. Note that this may cause changing the score of a telemetry probe, "INPUT_EVENT_QUEUED_APZ_TOUCH_MOVE_MS" because it will include the time of the runtime cost of `TouchManager::PreHandleEvent()` when the event is an `eTouchMove` event and handled by APZ. However, this was expired in 60. So, we don't meet any changes with this patch actually. Differential Revision: https://phabricator.services.mozilla.com/D24133
d0221689e8e9a720dca3bdc7f4c3371c09f6626c: Bug 1539048 - Support segment rendering for pictures in WR. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Tue, 26 Mar 2019 21:25:31 +0000 - rev 466272
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1539048 - Support segment rendering for pictures in WR. r=kvark On some low end GPUs, clip mask rendering can be a significant GPU cost. One way to reduce this is to support segment rendering on more primitive types, to reduce the size of clip masks. This patch adds support for pictures that have clip masks to take part in segment rendering. This can significantly reduce the number of fragments that must be drawn into a clip mask for off-screen picture surfaces. In future, WR can take advantage of segment rendering to use clip mask shaders that handle only a single corner at a time. This will be a further significant performance win to clip mask render time. Differential Revision: https://phabricator.services.mozilla.com/D24852
0fedcd9cdd51f06c9e177a1b81c04c7ac93e27bf: Backed out changeset bbb6a31ebf07 (bug 1528674) for webrender crashtests and reftests failures.
Cosmin Sabou <csabou@mozilla.com> - Wed, 27 Mar 2019 02:15:39 +0200 - rev 466271
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Backed out changeset bbb6a31ebf07 (bug 1528674) for webrender crashtests and reftests failures.
3f6b0e9f77927285eb0958947a30301ddc30b131: Backed out changeset 084974858a7b (bug 1527704) for xpcshell failures on test_remove.js.
Cosmin Sabou <csabou@mozilla.com> - Wed, 27 Mar 2019 02:11:22 +0200 - rev 466270
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Backed out changeset 084974858a7b (bug 1527704) for xpcshell failures on test_remove.js.
e8b19cc55527ffec5fc35a8275e77df118da64d8: Bug 1512281 - Adding pref to turn off WebRTC RTCP reception for tests r=dminor
Nico Grunbaum <na-g@nostrum.com> - Mon, 25 Mar 2019 18:20:05 +0000 - rev 466269
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1512281 - Adding pref to turn off WebRTC RTCP reception for tests r=dminor Adds a pref to turn off WebRTC RTCP reception for tests, and an associated mochitest. Once fixed the RTCP regression should cause the mochitest to unexpectedly pass Differential Revision: https://phabricator.services.mozilla.com/D14518
e959f59120b66320138e1c01329ffda458d55855: Bug 1537552 - Web Authentication - isUserVerifyingPlatformAuthenticatorAvailable should return false r=keeler
J.C. Jones <jjones@mozilla.com> - Tue, 26 Mar 2019 23:42:28 +0000 - rev 466268
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1537552 - Web Authentication - isUserVerifyingPlatformAuthenticatorAvailable should return false r=keeler The WebAuthn spec changed from the days of https://bugzilla.mozilla.org/show_bug.cgi?id=1406468#c1. Now the spec says, if there are no user-verifying platform authenticators available [0]: > Otherwise, the promise is resolved with the value of `false` ...so we should resolve false instead of never resolving. [0] https://w3c.github.io/webauthn/#abortoperation Differential Revision: https://phabricator.services.mozilla.com/D24266
d5b5baea492ae20badf1a8d45189aeaa0ef0cc7d: Bug 1538045 - use MAP_FAILED instead of (void*)-1 in shared_memory_posix.cc. r=jld
Cameron McCormack <cam@mcc.id.au> - Tue, 26 Mar 2019 22:06:18 +0000 - rev 466267
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1538045 - use MAP_FAILED instead of (void*)-1 in shared_memory_posix.cc. r=jld Differential Revision: https://phabricator.services.mozilla.com/D24458
cebb5fa563f96382ce4036ddd0f53168d9211006: Backed out 10 changesets (bug 1535442) for mochitest failure at dom/presentation/tests/mochitest/test_presentation_1ua_sender_and_receiver_inproc.html
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 27 Mar 2019 01:19:57 +0200 - rev 466266
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Backed out 10 changesets (bug 1535442) for mochitest failure at dom/presentation/tests/mochitest/test_presentation_1ua_sender_and_receiver_inproc.html Backed out changeset fe0c1f8b519b (bug 1535442) Backed out changeset 96249192254a (bug 1535442) Backed out changeset 8342491a4e91 (bug 1535442) Backed out changeset 53556fae6a9b (bug 1535442) Backed out changeset 94781a70cd20 (bug 1535442) Backed out changeset d31a37ebf804 (bug 1535442) Backed out changeset 490575f0e834 (bug 1535442) Backed out changeset 32f8c041f72d (bug 1535442) Backed out changeset 124cf9c814eb (bug 1535442) Backed out changeset 2326906f1874 (bug 1535442)
1467f14d7dd6bc82b4d445dd6505353069d005ff: Bug 1539031 - (part 3) Set the GC modes from prefs with the new mode r=mccr8
Paul Bone <pbone@mozilla.com> - Tue, 26 Mar 2019 16:57:41 +0000 - rev 466265
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1539031 - (part 3) Set the GC modes from prefs with the new mode r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D24851
4ed9790591356611cecb37855fa3c351018ebf29: Bug 1539031 - (part 2) Add a incremental non-zonal mode r=jonco
Paul Bone <pbone@mozilla.com> - Tue, 26 Mar 2019 23:18:05 +0000 - rev 466264
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1539031 - (part 2) Add a incremental non-zonal mode r=jonco Differential Revision: https://phabricator.services.mozilla.com/D24850
7e86a3bf73155f6ca9b24ee70c90607c87757ed7: Bug 1539031 - (part 1) Rename JSGC_MODE_INCREMENTAL r=jonco
Paul Bone <pbone@mozilla.com> - Tue, 26 Mar 2019 16:57:40 +0000 - rev 466263
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1539031 - (part 1) Rename JSGC_MODE_INCREMENTAL r=jonco Since this mode covers both incremental and zonal GC, let's rename it to reflect that. JSGC_MODE_ZONE_INCREMENTAL. Differential Revision: https://phabricator.services.mozilla.com/D24849
9efbede2c61c534714e2034477f2c055b33c8f54: Bug 1538293 - Make autofilling the placeholder allow changes in case. r=mak
Drew Willcoxon <adw@mozilla.com> - Tue, 26 Mar 2019 22:59:14 +0000 - rev 466262
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1538293 - Make autofilling the placeholder allow changes in case. r=mak Differential Revision: https://phabricator.services.mozilla.com/D24593
e06a25b5771c1024c6539d2d94fbc011a8cc6884: Bug 1520163 - Remove nasm debian package. r=glandium
Thomas Daede <tdaede@mozilla.com> - Tue, 26 Mar 2019 00:05:00 +0000 - rev 466261
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1520163 - Remove nasm debian package. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20041
ae1ddf7ebb7b85071331283e67db6ff39ba9c1c0: bug 1529044 - intermediate certificate caching: import on a background thread to not block certificate verification r=mgoodwin
Dana Keeler <dkeeler@mozilla.com> - Tue, 26 Mar 2019 15:56:32 +0000 - rev 466260
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
bug 1529044 - intermediate certificate caching: import on a background thread to not block certificate verification r=mgoodwin Apparently importing a certificate into the NSS certificate DB is slow enough to materially impact the time it takes to connect to a site. This patch addresses this by importing any intermediate certificates we want to cache from verified connections on a background thread (so the certificate verification thread can return faster). Differential Revision: https://phabricator.services.mozilla.com/D24384
a84b8318c39b3224e5a9066cd9a674c1d2ab3b5e: Bug 1462911 - allow for new overflown items to be the first item in the overflow list, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 26 Mar 2019 19:14:27 +0000 - rev 466259
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1462911 - allow for new overflown items to be the first item in the overflow list, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D24944
12b301ea0f924424f0a5057f1ebccc7cd8098e8e: Bug 1537641 - Make MIDL use clang-cl as a preprocessor. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 26 Mar 2019 16:29:17 +0000 - rev 466258
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1537641 - Make MIDL use clang-cl as a preprocessor. r=dmajor Using clang-cl as a preprocessor fails with: ``` In file included from z:\build\build\src\accessible\ipc\win\handler\HandlerData.idl:8: z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(27,8): error: pasting formed 'Accessible2_3.', an invalid preprocessing token [-Winvalid-token-paste] import NEWEST_IA2_IDL; ^ z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(15,24): note: expanded from macro 'NEWEST_IA2_IDL' ^ z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(14,22): note: expanded from macro 'IDLFOR' ^ z:\build\build\src\accessible\ipc\win\handler/AccessibleHandler.h(13,36): note: expanded from macro '__GENIDL' ^ 1 error generated. midl : command line error MIDL1003 : error returned by the C preprocessor (1) ``` There's only one place using the NEWEST_IA2_IDL and accompanying macros, we can just avoid the issue altogether by expanding it manually (and it's not like the macro buys much, the other arm of the __midl ifdef has a #include "Accessible2_3.h" that doesn't use the macro either, presumably for the same reason). Differential Revision: https://phabricator.services.mozilla.com/D24868
912818869defa9374097c1d6aaa077a83d60df1d: Bug 1535182 Remove BaseElementMixin and MozElementMixin from window global r=bgrins
Andrew Swan <aswan@mozilla.com> - Tue, 26 Mar 2019 21:43:13 +0000 - rev 466257
Push 112571 by csabou@mozilla.com at Wed, 27 Mar 2019 05:03:16 +0000
Bug 1535182 Remove BaseElementMixin and MozElementMixin from window global r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D24828
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip