d32769ee599107c13b83f5afefc63b7f78e059a9: Bug 1539366 - Use a temporary object to compute the mPIStartBorderData coords so that we don't clobber the regular state. r=mats
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 27 May 2019 20:38:26 +0000 - rev 475769
Push 86471 by mwoodrow@mozilla.com at Mon, 27 May 2019 20:44:16 +0000
Bug 1539366 - Use a temporary object to compute the mPIStartBorderData coords so that we don't clobber the regular state. r=mats Differential Revision: https://phabricator.services.mozilla.com/D26649
e8b188fd600d41570834843f0f328cf738215e30: Bug 1539366 - Use SetCoord to restore mPIStartBorderData's coord so that it also set mValid. r=mats
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 27 May 2019 20:38:11 +0000 - rev 475768
Push 86471 by mwoodrow@mozilla.com at Mon, 27 May 2019 20:44:16 +0000
Bug 1539366 - Use SetCoord to restore mPIStartBorderData's coord so that it also set mValid. r=mats Without this the restore doesn't have any effect as the next frame sees that coord has mIsValid=false Differential Revision: https://phabricator.services.mozilla.com/D26648
14c9835bfca5c478fd9d822f0621f4054b7facb5: Bug 1554280 - Part 2: Add an IsProcessRoot() getter to WindowGlobalActor, r=mconley
Nika Layzell <nika@thelayzells.com> - Mon, 27 May 2019 18:42:37 +0000 - rev 475767
Push 86470 by nlayzell@mozilla.com at Mon, 27 May 2019 20:34:30 +0000
Bug 1554280 - Part 2: Add an IsProcessRoot() getter to WindowGlobalActor, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D32516
9b03e3640b09713ea027467bca40ebeac9ec2775: Bug 1554280 - Part 1: Expose the ContentParentId of a WindowGlobalActor, r=mconley
Nika Layzell <nika@thelayzells.com> - Mon, 27 May 2019 18:42:35 +0000 - rev 475766
Push 86470 by nlayzell@mozilla.com at Mon, 27 May 2019 20:34:30 +0000
Bug 1554280 - Part 1: Expose the ContentParentId of a WindowGlobalActor, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D32515
eee6d44b303084e435c512901a41cca2f5476907: Bug 1554645 - [raptor] Use dedicated message type for shutting down the browser. r=perftest-reviewers,rwood
Henrik Skupin <mail@hskupin.info> - Mon, 27 May 2019 18:48:44 +0000 - rev 475765
Push 86469 by hskupin@mozilla.com at Mon, 27 May 2019 20:33:29 +0000
Bug 1554645 - [raptor] Use dedicated message type for shutting down the browser. r=perftest-reviewers,rwood Differential Revision: https://phabricator.services.mozilla.com/D32683
c352b73db92bd0eee049ce6808b0e947e1eb1167: Bug 1549560 - Move HTMLDocument.open/close/write/writeln to Document; r=farre
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 27 May 2019 18:42:23 +0000 - rev 475764
Push 86468 by eakhgari@mozilla.com at Mon, 27 May 2019 20:33:01 +0000
Bug 1549560 - Move HTMLDocument.open/close/write/writeln to Document; r=farre Differential Revision: https://phabricator.services.mozilla.com/D32388
3350eb9922706b59cb7c4606eb2546f18f83baaa: Bug 1487358 - [marionette] "Accept Alert" and "Dismiss Alert" should check for remaining user prompts. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 27 May 2019 19:54:21 +0000 - rev 475763
Push 86467 by hskupin@mozilla.com at Mon, 27 May 2019 20:32:34 +0000
Bug 1487358 - [marionette] "Accept Alert" and "Dismiss Alert" should check for remaining user prompts. r=webdriver-reviewers,maja_zf Workaround until we have a sane dynamic user prompt implementation (see bug 1477977). At least for now this patch will give us the opportunity to handle multiple open user prompts. Differential Revision: https://phabricator.services.mozilla.com/D32666
c50e727f92456ec726473487bfcdb3e4fa9b1e8f: Bug 1554433 - Hide -moz-gtk-buttonactivetext from content. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 27 May 2019 20:25:31 +0000 - rev 475762
Push 86466 by ealvarez@mozilla.com at Mon, 27 May 2019 20:31:40 +0000
Bug 1554433 - Hide -moz-gtk-buttonactivetext from content. r=stransky This prevents exposing the value to web content. Differential Revision: https://phabricator.services.mozilla.com/D32611
63fabcfd50cd8e06ac376e0d44d23ab535eef229: Backed out changeset 8855dd7a2aa8 (bug 1554433) for browser_parsable_css.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Mon, 27 May 2019 22:30:32 +0300 - rev 475761
Push 86465 by btara@mozilla.com at Mon, 27 May 2019 19:32:38 +0000
Backed out changeset 8855dd7a2aa8 (bug 1554433) for browser_parsable_css.js failures CLOSED TREE
34cc442a91cb99a9ef2f3090db57c9825ae5d4b5: bug 1553317: remote: improve error message on missing method; r=remote-protocol-reviewers,ochameau CLOSED TREE
Andreas Tolfsen <ato@sny.no> - Mon, 27 May 2019 11:39:16 +0000 - rev 475760
Push 86465 by btara@mozilla.com at Mon, 27 May 2019 19:32:38 +0000
bug 1553317: remote: improve error message on missing method; r=remote-protocol-reviewers,ochameau CLOSED TREE We return with this rather omnious message when we are missing the implementation of a CDP method: Error: Protocol error (Target.createBrowserContext): TypeError: inst[command] is not a function: This patch improves the error message so that debugging is not necessary to find out which domain or command is missing. Ideally Session.jsm and ContentProcessSession.jsm would share the same execute() function (there's really not reason they don't), but that involves more work. Differential Revision: https://phabricator.services.mozilla.com/D32069
fb0a19250082610e0f59eb0921fd7ff58640fce3: Bug 1550718 - Test Telemetry opt out across sessions r=raphael
Chris H-C <chutten@mozilla.com> - Mon, 27 May 2019 18:00:36 +0000 - rev 475759
Push 86464 by chutten@mozilla.com at Mon, 27 May 2019 18:29:11 +0000
Bug 1550718 - Test Telemetry opt out across sessions r=raphael This supercedes the previous test and ensures the optout persists across sessions. It would also ideally ensure there's no Pending Pings present, but the tests appear to be currently using any available app data dir instead of a test-specific one so we should implement that part later. Differential Revision: https://phabricator.services.mozilla.com/D31270
f1f333d752907c5c3e0c96846f0e669daa178233: Bug 1322992 - Implement locale-specific casing behavior for Lithuanian, and add more WPT tests for it. r=m_kato
Jonathan Kew <jkew@mozilla.com> - Mon, 27 May 2019 01:35:03 +0000 - rev 475758
Push 86463 by jkew@mozilla.com at Mon, 27 May 2019 17:57:21 +0000
Bug 1322992 - Implement locale-specific casing behavior for Lithuanian, and add more WPT tests for it. r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D32129
91d8ca122edaf8e547b832f6e7f06e32cb13523a: Bug 1553889 - Apply the AAT 'trak' table to macOS fonts regardless of whether we shaped using CoreText or HarfBuzz. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Mon, 27 May 2019 14:48:25 +0000 - rev 475757
Push 86462 by jkew@mozilla.com at Mon, 27 May 2019 17:42:51 +0000
Bug 1553889 - Apply the AAT 'trak' table to macOS fonts regardless of whether we shaped using CoreText or HarfBuzz. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D32447
b9a0f1a3364270c102b8d7103bebcb576a0e2deb: Bug 1553310 - Enable jsreftest/jittest on android-hw-p2-8-0-arm7-api-16 and correspondinly disable on android-em instances r=jmaher
Edwin Gao <egao@mozilla.com> - Fri, 24 May 2019 18:58:56 +0000 - rev 475756
Push 86461 by egao@mozilla.com at Mon, 27 May 2019 17:29:14 +0000
Bug 1553310 - Enable jsreftest/jittest on android-hw-p2-8-0-arm7-api-16 and correspondinly disable on android-em instances r=jmaher Changes: - add `jsreftest` to the list of permitted tests to run on `android-hw-p2-8-0-arm7-api-16` - add necessary mozharness setup for `android-hw` for jsreftest - disable `android-em` from running jsreftests Differential Revision: https://phabricator.services.mozilla.com/D32262
f44e2e31e5cc1f0d3ff156b1598aa93f10e6685d: Bug 1553955 - Promote mochitest-media to tier 1 on android-hw and demote to tier 2 on android-em r=jmaher
Edwin Gao <egao@mozilla.com> - Fri, 24 May 2019 21:58:40 +0000 - rev 475755
Push 86460 by egao@mozilla.com at Mon, 27 May 2019 17:28:10 +0000
Bug 1553955 - Promote mochitest-media to tier 1 on android-hw and demote to tier 2 on android-em r=jmaher Changes: __mochitest__ - demote `android-em` to tier 2 - promote `android-hw` to tier 1 - expand regex for `run-on-projects` specification to include all `android-em` instances, and restrict to `try` Differential Revision: https://phabricator.services.mozilla.com/D32541
49f7d8f42f5eb06c6c106372965b25fcd122bf51: Bug 1547924 - Ensure Leanplum Onboarding falls back to the new Onboarding UX; r=VladBaicu
Petru Lingurar <petru.lingurar@softvision.ro> - Tue, 30 Apr 2019 16:43:46 +0300 - rev 475754
Push 86459 by archaeopteryx@coole-files.de at Mon, 27 May 2019 17:00:59 +0000
Bug 1547924 - Ensure Leanplum Onboarding falls back to the new Onboarding UX; r=VladBaicu Summary: - Added the `LAST_PRIVACY` case for when the user is already signed into Firefox; - Use the new default onboarding strings and images. If they are localized. Differential Revision: https://phabricator.services.mozilla.com/D29347
3c4fb056f40c649f8f79d3710a8fb57a0c8fe0ef: Bug 1548841 - Do not reveal peer reflexive candidate addresses unless otherwise signaled; r=bwc
Dan Minor <dminor@mozilla.com> - Wed, 15 May 2019 17:38:54 +0000 - rev 475753
Push 86458 by dminor@mozilla.com at Mon, 27 May 2019 16:57:14 +0000
Bug 1548841 - Do not reveal peer reflexive candidate addresses unless otherwise signaled; r=bwc Peer reflexive candidates could leak local addresses otherwise hidden by using mDNS. These must not be part of ICE statistics unless the same address has been signaled separately. See: https://tools.ietf.org/html/draft-ietf-rtcweb-mdns-ice-candidates-03#section-3.3.1 Differential Revision: https://phabricator.services.mozilla.com/D30938
15ec66f24d058464e5661742c15daeff1d81e1a4: Bug 1548841 - Do not pair local relay candidates to remote mDNS candidates; r=bwc
Dan Minor <dminor@mozilla.com> - Wed, 15 May 2019 17:38:44 +0000 - rev 475752
Push 86458 by dminor@mozilla.com at Mon, 27 May 2019 16:57:14 +0000
Bug 1548841 - Do not pair local relay candidates to remote mDNS candidates; r=bwc This can lead to leaking remote mDNS addresses to TURN servers. See: https://tools.ietf.org/html/draft-ietf-rtcweb-mdns-ice-candidates-03#section-3.3.2 Differential Revision: https://phabricator.services.mozilla.com/D30936
173b03319a4694ae530f30effbff5148e31bf5af: Bug 1548841 - Obfuscate mDNS ICE candidate addresses; r=bwc
Dan Minor <dminor@mozilla.com> - Wed, 15 May 2019 22:55:55 +0000 - rev 475751
Push 86458 by dminor@mozilla.com at Mon, 27 May 2019 16:57:14 +0000
Bug 1548841 - Obfuscate mDNS ICE candidate addresses; r=bwc This adds a mdns_addr field to nICEr ICE candidates to track the mDNS address associated with a candidate, if any. This is used to hide the real address when generating ICE stats. This potentially could be handled at the MediaTransportHandler level, but we need to know if a candidate is mDNS to prevent pairing it with relay candidates, which is part of the next commit. This adds a unit tests to check that the mDNS addresses are handled properly. As part of doing this, TestBogusCandidate was fixed. As written, it was never parsing the bogus candidate because it was in the wrong ICE state. Differential Revision: https://phabricator.services.mozilla.com/D30935
d909d196e7a9502568e02b4d5af79dc65c5c94de: Bug 1548841 - Handle incoming mDNS ICE candidates; r=bwc
Dan Minor <dminor@mozilla.com> - Wed, 15 May 2019 22:54:23 +0000 - rev 475750
Push 86458 by dminor@mozilla.com at Mon, 27 May 2019 16:57:14 +0000
Bug 1548841 - Handle incoming mDNS ICE candidates; r=bwc This adds code to use the DNSService to resolve incoming mDNS candidates. This could potentially be done within nICEr itself, but the delays associated with resolving mDNS addresses make the timing there quite awkward. An internal DNSListener class is used to proxy requests back to the MediaTransportHandler to avoid problems with multiple inheritance. Once resolved, mDNS candidates are passed into nICEr as though they were normal candidates. Avoiding leaking the actual address is done in the second commit in this series. Calling ActivateTransport can also potentially results in a call to nr_ice_ctx_parse_candidate which would fail to handle mDNS candidates, but we don't specify any candidates at that point. Differential Revision: https://phabricator.services.mozilla.com/D29861
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip