36d571eb919891dda1c2a2c9f6ba11ce570b36f7: Bug 1554831: For out-of-process iframe documents on Windows, send the a11y emulated window (if any) to the content process. r=eeejay
James Teh <jteh@mozilla.com> - Wed, 29 May 2019 04:37:28 +0000 - rev 476736
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1554831: For out-of-process iframe documents on Windows, send the a11y emulated window (if any) to the content process. r=eeejay
If window emulation is enabled, an out-of-process iframe document should use the same emulated window as its embedder.
Previously, we were setting this on DocAccessibleParent, but we weren't sending it to content to make it available on DocAccessibleChild.
This meant that accessibles in out-of-process iframe documents were reporting the wrong window handle.
Differential Revision:
https://phabricator.services.mozilla.com/D32788
4b4062d78256dbdad01237c517aa32ee508ed046: Bug 1496386: Apply Meta CSP to System Privileged about:memory.
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Tue, 04 Jun 2019 04:57:57 +0000 - rev 476735
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1496386: Apply Meta CSP to System Privileged about:memory.
Differential Revision:
https://phabricator.services.mozilla.com/D33594
bc4c88c01a027bdf4aebe17d1f072a19c66c33d5: Bug 1484720 - Part 2: Remove always-false isSlowPlatform() test function. r=jya
Chris Peterson <cpeterson@mozilla.com> - Tue, 04 Jun 2019 05:35:53 +0000 - rev 476734
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1484720 - Part 2: Remove always-false isSlowPlatform() test function. r=jya
isSlowPlatform() is always false because we no longer support Android 2.3 or B2G.
Also remove unused functions isWindows32() and isAndroid(). They were added in
bug 1485875, but the callers were later removed in Windows
bug 1475564 and Android
bug 1368843.
Depends on D33423
Differential Revision:
https://phabricator.services.mozilla.com/D33424
e1fee59831391244343d253dbc5457413bde1d0d: Bug 1484720 - Part 1: Enable AV1-in-MP4 test on Win32. r=jya
Chris Peterson <cpeterson@mozilla.com> - Tue, 04 Jun 2019 05:35:15 +0000 - rev 476733
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1484720 - Part 1: Enable AV1-in-MP4 test on Win32. r=jya
AV1-in-MP4 support was disabled on Win32 in
bug 1417050 and re-enabled in
bug 1475564. This Win32 check should have been removed at that time to re-enable this AV1-in-MP4 test on Win32.
Differential Revision:
https://phabricator.services.mozilla.com/D33423
bf3e5c1163b7aca1dff433e4704612116a6a4b74: Bug 1518730 - Wait for both A and AAAA responses to come back before notifying the listeners r=dragana
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 03 Jun 2019 21:13:22 +0000 - rev 476732
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1518730 - Wait for both A and AAAA responses to come back before notifying the listeners r=dragana
This way we preserve the behaviour of getaddrinfo, where both A and AAAA
responses come back at the same time.
Without this Firefox will always be biased, as the first request will usually
be resolved first. So if we requested IPv4 first, we'd mostly be using IPv4.
If we requested IPv6 first, normally we'll wait for the IPv4 response to come
back too, which is functionally equivalent to the new behaviour.
However, if the pref is set network.trr.early-AAAA;true then we'd use the IPv6
response immediately, possibly leading to a failed request if the IPv6
connection fails before we have an IPv4 address to fall back to.
A test for this patch was added in
bug 1542561.
Depends on D33476
Differential Revision:
https://phabricator.services.mozilla.com/D33477
b857157a05c365fe26204ad618cce9602e352801: Bug 1518730 - Only send AAAA TRR requests when the system has IPv6 connectivity r=dragana
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 03 Jun 2019 21:17:08 +0000 - rev 476731
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1518730 - Only send AAAA TRR requests when the system has IPv6 connectivity r=dragana
This is an optimization. If we detect that the system can't use the IPv6
address, there's no point in making a request for it.
Depends on D33475
Differential Revision:
https://phabricator.services.mozilla.com/D33476
61ee2e790ebd66f3710d57e7388a3a8b73a2496d: Bug 1518730 - Disable TRR for connectivity checks r=dragana
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 03 Jun 2019 21:17:57 +0000 - rev 476730
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1518730 - Disable TRR for connectivity checks r=dragana
Depends on D33473
Differential Revision:
https://phabricator.services.mozilla.com/D33475
584d67c324a805fd9f5f385cf6ec04b5aa642bba: Bug 1542561 - Test that a IPv4 NXDOMAIN still uses the IPv6 response, regardless which one comes back first r=dragana
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 03 Jun 2019 21:20:39 +0000 - rev 476729
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1542561 - Test that a IPv4 NXDOMAIN still uses the IPv6 response, regardless which one comes back first r=dragana
This test uses prefs added in
Bug 1518730, but the pref is ignored when it
doesn't exist, so the test is still valid.
Depends on D33471
Differential Revision:
https://phabricator.services.mozilla.com/D33473
71341d91163e1f66cb36cd429d2ade2c44634652: Bug 1542561 - TRR: Don't return NS_ERROR_UNKNOWN_HOST when a AAAA response comes back first, but the second A response is NXDOMAIN r=dragana
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 03 Jun 2019 21:05:27 +0000 - rev 476728
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1542561 - TRR: Don't return NS_ERROR_UNKNOWN_HOST when a AAAA response comes back first, but the second A response is NXDOMAIN r=dragana
Differential Revision:
https://phabricator.services.mozilla.com/D33471
3bbe4502aaa48360e844b0d241544a65bdc23d2d: Bug 1556386: rename `aSkip` to `aMightSkip` in nsCycleCollectionParticipant.h. r=mccr8
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 03 Jun 2019 20:09:40 +0000 - rev 476727
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1556386: rename `aSkip` to `aMightSkip` in nsCycleCollectionParticipant.h. r=mccr8
Because it's more accurate.
Differential Revision:
https://phabricator.services.mozilla.com/D33497
c1170685b543aeb8d1a5407838ca0d3a0e50b263: Backed out changeset ba1f75c56457 (bug 1555150) for xpcshell failures at devtools/shared/tests/unit/test_css-properties-db.js
Coroiu Cristina <ccoroiu@mozilla.com> - Tue, 04 Jun 2019 07:52:50 +0300 - rev 476726
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Backed out changeset ba1f75c56457 (
bug 1555150) for xpcshell failures at devtools/shared/tests/unit/test_css-properties-db.js
39063905a5b8abcdf9e22efe94855621f69906f1: Bug 1122740 - remove useless null checks after allocating memory with |new| r=erahm
Nicklas Boman <smurfd@gmail.com> - Tue, 04 Jun 2019 04:43:11 +0000 - rev 476725
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1122740 - remove useless null checks after allocating memory with |new| r=erahm
Differential Revision:
https://phabricator.services.mozilla.com/D33445
80b9b4eb8305f9dcaa35f0a355fbe673712e854d: Bug 1555511 Part 4: Add a test of resizing a document with meta viewport minimum-scale. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 03 Jun 2019 18:28:54 +0000 - rev 476724
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1555511 Part 4: Add a test of resizing a document with meta viewport minimum-scale. r=botond
Differential Revision:
https://phabricator.services.mozilla.com/D33100
d9ce18a4d7cd4040eb4980de80463d99687358b9: Bug 1555511 Part 3: Refactor viewport resize test helper functions. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 03 Jun 2019 18:28:42 +0000 - rev 476723
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1555511 Part 3: Refactor viewport resize test helper functions. r=botond
Differential Revision:
https://phabricator.services.mozilla.com/D33362
5e9e587d0622e85434f65976aeebcf69e1bc0543: Bug 1555511 Part 2: Remove a float division in MVM::ScaleZoomWithDisplayWidth. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 03 Jun 2019 18:28:40 +0000 - rev 476722
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1555511 Part 2: Remove a float division in MVM::ScaleZoomWithDisplayWidth. r=botond
This is a drive-by fix to turn a division into a multiplication. It also
is more correct in that the existing code attempts a divide-by-zero if
aNewViewport.width is zero. The updated code will instead return a zoom
of zero in such a case.
Differential Revision:
https://phabricator.services.mozilla.com/D32909
24e136f2746970b4179a7ebc9d14a1d0089f36a3: Bug 1555511 Part 1: Make MVM::UpdateResolution clamp viewport zoom for the new display size later in the calculation. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 03 Jun 2019 18:28:34 +0000 - rev 476721
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1555511 Part 1: Make MVM::UpdateResolution clamp viewport zoom for the new display size later in the calculation. r=botond
The existing math is attempting to adjust the display scale ratio to
prevent the new size from landing outside the min/max zoom bounds. This
introduces unwanted side effects that can be avoided by simply clamping
to min/max at the end. The remaining math correctly handles the case
where the zoom has ALREADY been clamped, which is the only important
case.
Differential Revision:
https://phabricator.services.mozilla.com/D32908
8d1253667f3ab95eff3ef08b614a4cac1e9bf3cc: Bug 1556147 - SVGImageElement::BuildPath should never be called r=longsonr
violet <violet.bugreport@gmail.com> - Sat, 01 Jun 2019 16:06:33 +0000 - rev 476720
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1556147 - SVGImageElement::BuildPath should never be called r=longsonr
SVGImageElement isn't really a SVGGeometryElement, we did that just for
better code sharing. BuildPath() won't be called for <image>.
Differential Revision:
https://phabricator.services.mozilla.com/D33400
0e949672e35e323b850d9943aaad320f3ed29b3a: Merge mozilla-central to autoland. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 04 Jun 2019 06:50:52 +0300 - rev 476719
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
d5750bca9f677b6e8bff7d0d26770a17006027e6: Bug 1556391: Fix experiments that never expire r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Mon, 03 Jun 2019 23:45:52 +0000 - rev 476718
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1556391: Fix experiments that never expire r=mythmon
Add a test that simulates two Normandy "runs" to verify that the fix
actually works.
While we are here, fix a bug in the handling of
userFacingName/userFacingDescription.
Differential Revision:
https://phabricator.services.mozilla.com/D33537
502619bc75a86049e772eb9f85ffd1c32aad3a30: Bug 1550911 - Show recommendations on extension and theme lists r=robwu,flod,jaws
Mark Striemer <mstriemer@mozilla.com> - Tue, 04 Jun 2019 01:50:33 +0000 - rev 476717
Push
113311 by btara@mozilla.com at Tue, 04 Jun 2019 16:10:59 +0000
Bug 1550911 - Show recommendations on extension and theme lists r=robwu,flod,jaws
Differential Revision:
https://phabricator.services.mozilla.com/D30745