8f8e66175fd74c07cbae8f738c8f3ca266288794: Bug 1456391 - Part 7: Move PrivacyFilter to Toolkit. r=mikedeboer
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:33:50 +0200 - rev 791029
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1456391 - Part 7: Move PrivacyFilter to Toolkit. r=mikedeboer Since we want to start collecting all form data through mapFrameTree on Fennec, too, we need to change our filtering strategy for form data. We can no longer bail out directly during the data collection loop and instead have to filter the data after having collected all of it. The easiest way to do that is to start using PrivacyFilter.filterFormData() on Android as well. MozReview-Commit-ID: GBos4Zn3l2U
7319a011fac03ca0b823e320db2659178526fc0f: Bug 1456391 - Part 6: Switch mobile session store to use defineLazyModuleGetters. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:14:25 +0200 - rev 791028
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1456391 - Part 6: Switch mobile session store to use defineLazyModuleGetters. r=esawin MozReview-Commit-ID: ElrFACJVbRN
f1118e7d03cac87f4121be9c31ae1ddcd0b2b247: Bug 1456391 - Part 5: Fix zoom level saving in GeckoView. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 26 Apr 2018 21:33:41 +0200 - rev 791027
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1456391 - Part 5: Fix zoom level saving in GeckoView. r=snorp When the scroll position is "0,0" or suchlike, the scrolldata ends up as null. We still need something to store the zoom data on, though, so we add a fallback. MozReview-Commit-ID: FE8BYB9nn25
f36be672c53cc6f42c456c6517c8d4fcbe92b27c: Bug 1456391 - Part 4: Use new mapFrameTree version for GeckoView. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:09:13 +0200 - rev 791026
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1456391 - Part 4: Use new mapFrameTree version for GeckoView. r=snorp The copy-pasted description of mapFrameTree in GeckoView already claims to only run the callback for *non*-dynamic child frames. With this patch we make GeckoView actually do that and unify the behaviour with Desktop. MozReview-Commit-ID: 6967vUcgB2r
2f83ddb62a8cad47a45c766917a23f1a3d3bb2bd: Bug 1456391 - Part 3: Use new mapFrameTree version on Desktop. r=mikedeboer
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:07:31 +0200 - rev 791025
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1456391 - Part 3: Use new mapFrameTree version on Desktop. r=mikedeboer MozReview-Commit-ID: AUQXLPnO1CH
f7e91391e09ff508f807c548cd5f4555c7dbf69a: Bug 1456391 - Part 2: Add mapFrameTree to sessionstore's Utils.jsm. r=mikedeboer
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:04:56 +0200 - rev 791024
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1456391 - Part 2: Add mapFrameTree to sessionstore's Utils.jsm. r=mikedeboer GeckoView has already started using a slightly modified version of mapFrameTree, and since ssu.forEachNonDynamicChildFrame() has vastly simplified the process of correctly using FormData/ScrollPosition.collect() for *all* (non-dynamic) child frames, we want to use mapFrameTree for Fennec's session store as well. Therefore, to avoid further duplication of code, we add a common version to the session store's Utils.jsm module. We base the code on the GeckoView implementation of mapFrameTree, which has gained the ability to use callback *arrays*, however we still use ssu.forEach- NonDynamicChildFrame() like Desktop currently does, instead of simply iterating over *all* frames. MozReview-Commit-ID: 3ilEgNSeCEv
1877b11a8fb6e62e88bbc7cb31517a74fae8f6e9: Bug 1456391 - Part 1: Move nsISessionStoreUtils to Toolkit. r=Nika
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 24 Apr 2018 21:52:46 +0200 - rev 791023
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1456391 - Part 1: Move nsISessionStoreUtils to Toolkit. r=Nika We want to use forEachNonDynamicChildFrame() on Android as well. MozReview-Commit-ID: E4sJa6gbyuq
5be595f4f1d910e7b3a94ff3891924456c30ed00: Bug 1458591 - remove unused toolbar propType;r=jryans
Julian Descottes <jdescottes@mozilla.com> - Wed, 02 May 2018 20:52:41 +0200 - rev 791022
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1458591 - remove unused toolbar propType;r=jryans MozReview-Commit-ID: 8e85Fw4PLNQ
5da4a0c6ba28e6ba399624085195cf6c09df170b: Bug 1458591 - Use most recent chrome window for DevTools link helper;r=jryans
Julian Descottes <jdescottes@mozilla.com> - Wed, 02 May 2018 20:23:53 +0200 - rev 791021
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1458591 - Use most recent chrome window for DevTools link helper;r=jryans MozReview-Commit-ID: 8n5tT8qbAiU
4cd21995f6d93788eeb72e5f62f59dd2861a0a2f: Merge mozilla-central to autoland. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Thu, 03 May 2018 00:07:30 +0300 - rev 791020
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
aa5c4afe0acb45067fe6985bd94f407138f323e0: Bug 1434889 - Enable release promotion on esr60. r=jlorenzo
Rail Aliiev <rail@mozilla.com> - Wed, 02 May 2018 16:55:25 -0400 - rev 791019
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1434889 - Enable release promotion on esr60. r=jlorenzo CLOSED TREE
18718bb58de42a44f461e41e1d8fe7922d83f68d: Bug 1451143 - Check that the card is updated before proceeding with test. r=MattN
Jared Wein <jwein@mozilla.com> - Wed, 02 May 2018 09:55:20 -0400 - rev 791018
Push 108668 by dgottwald@mozilla.com at Thu, 03 May 2018 10:16:36 +0000
Bug 1451143 - Check that the card is updated before proceeding with test. r=MattN MozReview-Commit-ID: Kh7I9Jc0uQV
e5b964d1631a85d672f3e0d41273173b1388f77c: Bug 1453591 - Add gtest coverage for the persistence logic. r?chutten,janerik,froydnj draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Mon, 23 Apr 2018 19:14:23 +0200 - rev 791017
Push 108667 by bmo:alessio.placitelli@gmail.com at Thu, 03 May 2018 09:47:17 +0000
Bug 1453591 - Add gtest coverage for the persistence logic. r?chutten,janerik,froydnj This changes the build system to add a new define when on Android or when tests are enabled, MOZ_TELEMETRY_GECKOVIEW. MozReview-Commit-ID: 5n2A8G2ZzRK
ded3de47384a7ebd6f0ae205acafec279fd18420: Bug 1453591 - Add a signal for checking when persisted probes loading completes. r?janerik,chutten,esawin draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Thu, 26 Apr 2018 14:32:42 +0200 - rev 791016
Push 108667 by bmo:alessio.placitelli@gmail.com at Thu, 03 May 2018 09:47:17 +0000
Bug 1453591 - Add a signal for checking when persisted probes loading completes. r?janerik,chutten,esawin This patch adds a new topic, for internal use only, which is notified once the Telemetry core completes loading all the persisted measurements. This will be useful for applications to have a signal for when is the right time to start requesting snapshots/clears. MozReview-Commit-ID: 5tBxV6L1bkh
565c12c3959ba48ca3e81dd347a4c01394a75869: Bug 1453591 - Add GeckoView persistence for Telemetry Scalars. r?chutten,janerik,gfritzsche draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Mon, 23 Apr 2018 16:22:58 +0200 - rev 791015
Push 108667 by bmo:alessio.placitelli@gmail.com at Thu, 03 May 2018 09:47:17 +0000
Bug 1453591 - Add GeckoView persistence for Telemetry Scalars. r?chutten,janerik,gfritzsche This adds the core changes needed in order to record scalar measurements to a file and then load them back (including keyed scalars). MozReview-Commit-ID: BQh2KWzjvLu
212a339445e95747a8c1f5ccce2dcd871147d01e: Bug 1453591 - Add a GetIDForProcessName utility function in TelemetryCommon. r?janerik,chutten draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Mon, 30 Apr 2018 16:47:08 +0200 - rev 791014
Push 108667 by bmo:alessio.placitelli@gmail.com at Thu, 03 May 2018 09:47:17 +0000
Bug 1453591 - Add a GetIDForProcessName utility function in TelemetryCommon. r?janerik,chutten This introduces a function for getting the ProcessID value given the name of a process. MozReview-Commit-ID: 9cbZAO5hyL5
6131acad455a93f64925e04d5a4a65d8a29a16e4: Bug 1453591 - Add persistence support for GeckoView in the Telemetry core. r?chutten,janerik,gfritzsche,froydnj draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Mon, 16 Apr 2018 11:15:48 +0200 - rev 791013
Push 108667 by bmo:alessio.placitelli@gmail.com at Thu, 03 May 2018 09:47:17 +0000
Bug 1453591 - Add persistence support for GeckoView in the Telemetry core. r?chutten,janerik,gfritzsche,froydnj This implements the persistence timer and the logic to write measurements to a persistence file off-the-main thread using the jsoncpp library. It additionally exposes the ClearProbes method to clear the probe storage and trigger clearing the persisted data (GeckoView only). MozReview-Commit-ID: 94FoZac47Cw
41c2f2c57f662413ae4cb32d2c7d0adbbc0debde: Bug 1406552 - Only update max ascent / descent with em ones when ascent and descent are zero. r?jfkthame draft
Xidorn Quan <me@upsuper.org> - Thu, 03 May 2018 19:43:46 +1000 - rev 791012
Push 108666 by xquan@mozilla.com at Thu, 03 May 2018 09:44:18 +0000
Bug 1406552 - Only update max ascent / descent with em ones when ascent and descent are zero. r?jfkthame The original code was added in bug 385263 for fixing bug 279032 that a single font provides zero for max ascent / descent in its HHEA table which caused Firefox to crash. Unconditionally picking the maximum of max ascent / descent and their em correspondents doesn't seem to be essential for working around that case, so this patch changes it to just use the em ascent / descent when both max ascent and descent are zero. This fixes a webcompat problem related to Roboto font on Linux (and presumably also Android given it uses FreeType backend as well). MozReview-Commit-ID: EpKrfiOwnZt
55270c23fd5beebe21fd0d6040ba946e4ce7c866: Bug 1320052 - Clamped count is not double-counted anymore. r?chutten draft
Jan-Erik Rediger <jrediger@mozilla.com> - Thu, 03 May 2018 10:20:09 +0200 - rev 791011
Push 108665 by bmo:jrediger@mozilla.com at Thu, 03 May 2018 09:43:18 +0000
Bug 1320052 - Clamped count is not double-counted anymore. r?chutten MozReview-Commit-ID: 284A2Z4QvxM
8476f05d2caa80b2e394ac06328bd847bfed6a69: Bug 1320052 - Update external snapshot callers to not deal with subsessions. r?chutten draft
Jan-Erik Rediger <jrediger@mozilla.com> - Wed, 02 May 2018 15:56:03 +0200 - rev 791010
Push 108665 by bmo:jrediger@mozilla.com at Thu, 03 May 2018 09:43:18 +0000
Bug 1320052 - Update external snapshot callers to not deal with subsessions. r?chutten MozReview-Commit-ID: DGTer5oMnwd
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip