f07e25fac5b20976178fb2e4dd7f95a6e252207a: Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 05 Mar 2019 18:01:11 +0000 - rev 520311
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen Based on the current implementation of nsContentUtils::IsPlainTextType(), we could just call that function again if we need to know whether we're dealing with plain text content or not later on, but doing it this way ensures we're always consistent with the current code in StartDocumentLoad(), which includes some additional sanity checks. Differential Revision: https://phabricator.services.mozilla.com/D20952
a8ec11730706c4e34b66e19dc0d365ca5caec379: Bug 1525662 - Part 1: Add test for viewport treatment of plain text documents. r=botond
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 05 Mar 2019 18:01:09 +0000 - rev 520310
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525662 - Part 1: Add test for viewport treatment of plain text documents. r=botond I want to turn on word-wrapping for plain text documents on mobile. However currently, these are rendered with the desktop viewport by default, leading to still tiny font sizes and still having to scroll horizontally if you then pinch-zoom in to achieve a readable font size. While font inflation would solve that problem, the layout of plain text documents is so simple that we can also just render them using a "width=device-width" viewport instead. This test will test that plain text documents will be rendered as they would include a <meta name="viewport" content="width=device-width"> tag. Differential Revision: https://phabricator.services.mozilla.com/D20951
159753062cfa8b9a00885b4879bd5f22157c5280: Bug 1501665 - No bug: Add comment with rationale behind choice of default viewport. r=dbaron
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 05 Mar 2019 18:01:07 +0000 - rev 520309
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1501665 - No bug: Add comment with rationale behind choice of default viewport. r=dbaron Especially in view of the patches for bug 1501665, which seem to have some- what misunderstood the reason for the choice of viewport width here. Differential Revision: https://phabricator.services.mozilla.com/D20950
2bf8760a86672bb1de9709013c329c60e2844999: Bug 1532341: make widget/android exclusive to android r=nalexander
Chris AtLee <catlee@mozilla.com> - Tue, 05 Mar 2019 17:27:48 +0000 - rev 520308
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532341: make widget/android exclusive to android r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D21960
289c2b4126c9953fb4af4d7c085cf2dcedcc0504: Bug 1530550 - Synchronize mOpener and mIsActivatedByUserGesture with SYNCED_BC_FIELD, r=farre
Nika Layzell <nika@thelayzells.com> - Tue, 05 Mar 2019 17:33:52 +0000 - rev 520307
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530550 - Synchronize mOpener and mIsActivatedByUserGesture with SYNCED_BC_FIELD, r=farre Differential Revision: https://phabricator.services.mozilla.com/D21134
9f3e65f6b1dda22a6e35db2c4c8e8b46377a9b93: Bug 1529684 - Part 3: Create BrowsingContext for remote iframes in embedder, r=farre
Nika Layzell <nika@thelayzells.com> - Tue, 05 Mar 2019 17:33:29 +0000 - rev 520306
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529684 - Part 3: Create BrowsingContext for remote iframes in embedder, r=farre Depends on D21096 Differential Revision: https://phabricator.services.mozilla.com/D21097
257d45117af301a610832d9d4b6f43ba55ecb9c4: Bug 1529684 - Part 2: Create BrowsingContext for remote browsers in parent, r=farre
Nika Layzell <nika@thelayzells.com> - Tue, 05 Mar 2019 17:33:22 +0000 - rev 520305
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529684 - Part 2: Create BrowsingContext for remote browsers in parent, r=farre Depends on D21095 Differential Revision: https://phabricator.services.mozilla.com/D21096
7f2bda80e47996b542d4c8f602f88a4af6b84f16: Bug 1529684 - Part 1: Allow Attaching BrowsingContext from parent to child, r=farre
Nika Layzell <nika@thelayzells.com> - Tue, 05 Mar 2019 17:33:19 +0000 - rev 520304
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529684 - Part 1: Allow Attaching BrowsingContext from parent to child, r=farre This is important to allow creating BrowsingContexts outside of the process where they are going to be used. This is largely a re-arrangement of existing code. There is currently no way to do this type of attaching for browsing contexts in existing BrowsingContextGroups, which creates some limitations, but happens to be sufficient for us in the current situation. Differential Revision: https://phabricator.services.mozilla.com/D21095
19047d153c2f5ddf5184def2be0745d2f1d936a8: Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem
Andy Wingo <wingo@igalia.com> - Tue, 05 Mar 2019 15:02:57 +0000 - rev 520303
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem Differential Revision: https://phabricator.services.mozilla.com/D21941
664638fa249e1d9ba53fb82acd8c72e96affb234: Bug 1532462 - Avoid permission error in Android cppunittests on some devices by creating destination directory; r=bc
Geoff Brown <gbrown@mozilla.com> - Tue, 05 Mar 2019 17:03:27 +0000 - rev 520302
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532462 - Avoid permission error in Android cppunittests on some devices by creating destination directory; r=bc Differential Revision: https://phabricator.services.mozilla.com/D22034
f6d891b25f431a1189fbb6c1e4d066f8e7d6ba92: Bug 1532236 Convert level into integer in partials transform r=mtabara
Simon Fraser <sfraser@mozilla.com> - Tue, 05 Mar 2019 17:04:49 +0000 - rev 520301
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532236 Convert level into integer in partials transform r=mtabara Differential Revision: https://phabricator.services.mozilla.com/D22108
bf56d6419bc44791ea6cc626c9e814d18cb3d033: Bug 1527224 - Skip browser_aboutdebugging_serviceworker_multie10s.js on debug || asan;r=ladybenko
Julian Descottes <jdescottes@mozilla.com> - Tue, 05 Mar 2019 16:07:29 +0000 - rev 520300
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527224 - Skip browser_aboutdebugging_serviceworker_multie10s.js on debug || asan;r=ladybenko Fails primarily on asan and debug. Have sent try pushes to try fo force GC to see if it helps. Main worry is that if this is GC related, skipping the test might just move the intermittent to the next test. Try pushes base: https://treeherder.mozilla.org/#/jobs?repo=try&revision=153e1a9cae6afe923d706126755db9871b195cdf skip(this patch): https://treeherder.mozilla.org/#/jobs?repo=try&revision=be3cfc2d597195ccc60cec4b35796a812b7f91f7 forceGC: https://treeherder.mozilla.org/#/jobs?repo=try&revision=d9ba430399b00bc2134b3af89b35034fe6e9fa9d force + shrinkGC: https://treeherder.mozilla.org/#/jobs?repo=try&revision=9f184f1063749dcaf8f3fe6a8654404f3f649eec Differential Revision: https://phabricator.services.mozilla.com/D21679
d03269ca7469f0160cd550537aa6c187890e99ea: Bug 1530794 - Release marionette_driver 2.8.0 and marionette_harness 4.6.0. r=ato
Henrik Skupin <mail@hskupin.info> - Tue, 05 Mar 2019 16:27:44 +0000 - rev 520299
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530794 - Release marionette_driver 2.8.0 and marionette_harness 4.6.0. r=ato Depends on D22105 Differential Revision: https://phabricator.services.mozilla.com/D22106
b5b2d3cc9e3a55b9057000686c1ad29ce9424748: Bug 1530794 - [marionette] Bump requirements for Python 3 compatibility. r=ato
Henrik Skupin <mail@hskupin.info> - Tue, 05 Mar 2019 16:27:29 +0000 - rev 520298
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530794 - [marionette] Bump requirements for Python 3 compatibility. r=ato Nearly all dependencies except moznetwork and moztest already support Python3. Lets make those releases the minimum allowed version. Differential Revision: https://phabricator.services.mozilla.com/D22105
b28187cd9146f568efa3d4a07a0715594388cda2: Backed out 4 changesets (bug 1532402) for assertion failures at Navigator.cpp. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 05 Mar 2019 21:41:08 +0200 - rev 520297
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Backed out 4 changesets (bug 1532402) for assertion failures at Navigator.cpp. CLOSED TREE Backed out changeset 135025f2d2c0 (bug 1532402) Backed out changeset 6df23def6c36 (bug 1532402) Backed out changeset ed1e303084c4 (bug 1532402) Backed out changeset 589d985b3cfe (bug 1532402)
19c4dc2037240742eaffc0fa8ae56f6e338a48d4: Bug 1530223: Promote assertion to MOZ_RELEASE_ASSERT r=asuth
Yaron Tausky <ytausky@mozilla.com> - Tue, 05 Mar 2019 16:36:24 +0000 - rev 520296
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530223: Promote assertion to MOZ_RELEASE_ASSERT r=asuth Instead of trying to figure out which pointer is nullptr, add a more powerful assertion. Since the nullptr already causes a crash, this won't cause any regression. Differential Revision: https://phabricator.services.mozilla.com/D22085
2237ab9382ec01be52172dbd51ca1f2a2e878a78: Bug 1531577 - update winapi-rs to a new upstream version; r=agashlin
Nathan Froyd <froydnj@gmail.com> - Tue, 05 Mar 2019 03:37:00 +0000 - rev 520295
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531577 - update winapi-rs to a new upstream version; r=agashlin We've implemented several fixes to upstream `winapi-rs` that are necessary for other work. We might as well make our upstream branch track upstream `winapi-rs` instead of keeping track of the cherry-picked fixes that we need. Differential Revision: https://phabricator.services.mozilla.com/D22008
135025f2d2c03a2b71b5dcaea31fcda2a1da1358: Bug 1532402 - Part 4: Pass a docshell pointer to nsContentUtils::ShouldResistFingerprinting() for Navigator.maxTouchPoints; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 05 Mar 2019 15:53:59 +0000 - rev 520294
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532402 - Part 4: Pass a docshell pointer to nsContentUtils::ShouldResistFingerprinting() for Navigator.maxTouchPoints; r=baku Depends on D21992 Differential Revision: https://phabricator.services.mozilla.com/D21993
6df23def6c361ab16c5bffbc59bb666dae5e7490: Bug 1532402 - Part 3: Pass a principal pointer nsContentUtils::ShouldResistFingerprinting() in the user-agent spoofing code for the rest of the Navigator properties; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 05 Mar 2019 15:53:57 +0000 - rev 520293
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532402 - Part 3: Pass a principal pointer nsContentUtils::ShouldResistFingerprinting() in the user-agent spoofing code for the rest of the Navigator properties; r=baku Depends on D21991 Differential Revision: https://phabricator.services.mozilla.com/D21992
ed1e303084c4026cdbba075464ef1050013df6b0: Bug 1532402 - Part 2: Add a variant of nsContentUtils::ShouldResistFingerprinting() which accepts an nsIPrincipal* argument; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 05 Mar 2019 15:53:55 +0000 - rev 520292
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532402 - Part 2: Add a variant of nsContentUtils::ShouldResistFingerprinting() which accepts an nsIPrincipal* argument; r=baku We can use this variant in cases where we don't know anything about the provenant source of the check except its principal. The principal may not be enough information in the future but at least porting call sites to this variant will allow us to have a small number of functions to extend in the future when we want to enable enabling fingerprinting resistance in certain frames (e.g. third-party tracking frames.) Depends on D21990 Differential Revision: https://phabricator.services.mozilla.com/D21991
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip