d4eb8e20634d71fab4e33829c501bfc0f4dd792d: Bug 1362258 - Reduce ref-counting overhead of TrackBuffersManager::AppendData(). r?jya draft
JW Wang <jwwang@mozilla.com> - Fri, 05 May 2017 10:27:51 +0800 - rev 572939
Push 57239 by jwwang@mozilla.com at Fri, 05 May 2017 02:43:00 +0000
Bug 1362258 - Reduce ref-counting overhead of TrackBuffersManager::AppendData(). r?jya http://searchfox.org/mozilla-central/rev/6580dd9a4eb0224773897388dba2ddf5ed7f4216/dom/media/mediasource/TrackBuffersManager.cpp#127 We can pass already_AddRefed<MediaByteBuffer> to InvokeAsync to avoid unnecessary AddRef/Release pairs. MozReview-Commit-ID: ErXompyX8ua
7227f437b245ed68c02583b510b5263fa0d4caa7: Bug 1361629 - Only call timeBeginPeriod/timeEndPeriod when media playback starts/stops. r?jwwang draft
Chris Pearce <cpearce@mozilla.com> - Thu, 04 May 2017 16:54:19 +1200 - rev 572938
Push 57238 by bmo:cpearce@mozilla.com at Fri, 05 May 2017 02:36:25 +0000
Bug 1361629 - Only call timeBeginPeriod/timeEndPeriod when media playback starts/stops. r?jwwang MozReview-Commit-ID: B3YCoGMY5Ab
3f0035543eb7993c0679dad2c0ed1427d724d80d: Bug 1341569 - Add the form created time and telemetry probe for form filling duration. r?MattN draft
steveck-chung <schung@mozilla.com> - Wed, 19 Apr 2017 17:26:48 +0800 - rev 572937
Push 57237 by bmo:schung@mozilla.com at Fri, 05 May 2017 02:12:51 +0000
Bug 1341569 - Add the form created time and telemetry probe for form filling duration. r?MattN MozReview-Commit-ID: GHqesiqDngG
dd4f222bc6ded5beff048052be12b01e5452d053: Bug 1330890 - Part 2: Add a test case for using UTC timezone when 'privacy.resistfingerprinting' is true. r?ehsan,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Wed, 05 Apr 2017 16:05:29 +0800 - rev 572936
Push 57236 by bmo:tihuang@mozilla.com at Fri, 05 May 2017 02:03:05 +0000
Bug 1330890 - Part 2: Add a test case for using UTC timezone when 'privacy.resistfingerprinting' is true. r?ehsan,arthuredelstein Adding a test case for verifying the Date() object of javascript will use UTC timezone instead of the default one when fingerprinting resistance is enabled. MozReview-Commit-ID: 1Vavhb4HMs5
2b8c71ba2bf0fee0b695a00990d1b1a49053d410: Bug 1330890 - Part 1: Spoofing the time zone as UTC when fingerprinting resistance is enabled (adopt from Tor #16622). r?ehsan,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Tue, 02 May 2017 15:21:04 +0800 - rev 572935
Push 57236 by bmo:tihuang@mozilla.com at Fri, 05 May 2017 02:03:05 +0000
Bug 1330890 - Part 1: Spoofing the time zone as UTC when fingerprinting resistance is enabled (adopt from Tor #16622). r?ehsan,arthuredelstein This patch adds a new service for fingerprinting resistance, which is called nsRFPService. This service will be put in /toolkit/components/resistfingerprinting. This service is responsible for observing the change of pref 'privacy.resistfingerprinting' and doing underlying jobs. And it also in charge of caching pref setting of 'privacy.resistfingerprinting' and changing environment value 'TZ'. This service will be initialized within nsContentUtils::Init(). During initialization, it will store the original TZ value and set the value according to 'privacy.resistfingerprinting'. It also changes environment value 'TZ' and calls nsJSUtils::ResetTimeZone() in response to the change of the pref. This service is only a nsIObserver for now. In the future, however, it will be responsible for more fingerprinting resistance jobs, like changing prefs after 'privacy.resistfingerprinting' is changed. The environment variable 'TZ' will be set to 'UTC' when 'privacy.resistFingerprinting' is true. By doing so, Firefox will use UTC as its local time zone instead of the default local time zone. This prevents a browser be fingerprinted through the local time zone. After the 'privacy.resistFingerprinting' is turned off, the service will restore 'TZ' back to the original TZ setting, the user's setting or the default system timezone. MozReview-Commit-ID: 8V47ZATgrKE
f56d98adde8fead8a054bd7033ac995b17970a6e: Bug 1351472 - Skip AddNoise if the table is unknown or disallowed to getHash draft
Thomas Nguyen <tnguyen@mozilla.com> - Fri, 28 Apr 2017 15:26:54 +0800 - rev 572934
Push 57235 by bmo:tnguyen@mozilla.com at Fri, 05 May 2017 01:33:40 +0000
Bug 1351472 - Skip AddNoise if the table is unknown or disallowed to getHash MozReview-Commit-ID: GMWs2UpiyiP
b77101bbdce6c30c617ee1a86ab60c8b9a6c435d: Bug 1357902 - Use improved locale service APIs for localization. r?gandalf draft
Kris Maglione <maglione.k@gmail.com> - Thu, 04 May 2017 18:28:05 -0700 - rev 572933
Push 57234 by maglione.k@gmail.com at Fri, 05 May 2017 01:28:46 +0000
Bug 1357902 - Use improved locale service APIs for localization. r?gandalf MozReview-Commit-ID: 6Aj0SZkCJwg
fc168aa810ebff85304e75d8c0b6e9a2bc09b7dd: Bug 1362234 - Fix Screenshots Talos regressions by removing WebExtension startup delay and removing tab 'activated' event handler; r?kmag draft
Jared Hirsch <ohai@6a68.net> - Thu, 04 May 2017 17:38:21 -0700 - rev 572932
Push 57233 by bmo:jhirsch@mozilla.com at Fri, 05 May 2017 01:16:13 +0000
Bug 1362234 - Fix Screenshots Talos regressions by removing WebExtension startup delay and removing tab 'activated' event handler; r?kmag MozReview-Commit-ID: BWM1GNdJnTQ
ec20e4d5e9e45d82aaa9fd89c188ac229493ea4c: Bug 1345990 - Allow creation of new tabs in their own processes. r=mconley draft
Blake Kaplan <mrbkap@gmail.com> - Wed, 26 Apr 2017 17:52:20 -0700 - rev 572931
Push 57232 by bmo:mrbkap@mozilla.com at Fri, 05 May 2017 01:09:54 +0000
Bug 1345990 - Allow creation of new tabs in their own processes. r=mconley This uses XPCOM to replace the default process selector with one that always asks for a new process and then put the old one back again. This comes with a test to prove that it works. MozReview-Commit-ID: Bq6KP4VzP7W
9c056e238aa8d40b0fc1e470f4b42a5e55e0a88a: Bug 1345990 - Switch to an options object for BTU.openNewForegroundTab. r=mconley draft
Blake Kaplan <mrbkap@gmail.com> - Wed, 26 Apr 2017 17:08:32 -0700 - rev 572930
Push 57232 by bmo:mrbkap@mozilla.com at Fri, 05 May 2017 01:09:54 +0000
Bug 1345990 - Switch to an options object for BTU.openNewForegroundTab. r=mconley MozReview-Commit-ID: HkFXpiWICge
d685b893ad8860f433c50516e3ce1a007ac582d6: Bug 1362234 - Fix Screenshots Talos regressions by removing WebExtension startup delay and removing tab 'activated' event handler; r?kmag draft
Jared Hirsch <ohai@6a68.net> - Thu, 04 May 2017 17:38:21 -0700 - rev 572929
Push 57231 by bmo:jhirsch@mozilla.com at Fri, 05 May 2017 00:55:34 +0000
Bug 1362234 - Fix Screenshots Talos regressions by removing WebExtension startup delay and removing tab 'activated' event handler; r?kmag MozReview-Commit-ID: BWM1GNdJnTQ
bdb471b2729ba96817b431673bf432934cb6c5b9: Bug 1356243 - Enable Screenshots by default. r=Mossop draft
Mark Banner <standard8@mozilla.com> - Sun, 30 Apr 2017 17:20:28 +0100 - rev 572928
Push 57231 by bmo:jhirsch@mozilla.com at Fri, 05 May 2017 00:55:34 +0000
Bug 1356243 - Enable Screenshots by default. r=Mossop MozReview-Commit-ID: 9g7dLGzI1Hg
c393233490de1d4c87fc8d242d0d2a84a2be7b67: Bug 1308337 - Post: Remove old background telemetry code draft
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 11 Apr 2017 22:31:18 -0400 - rev 572927
Push 57230 by bmo:gkruglov@mozilla.com at Fri, 05 May 2017 00:49:02 +0000
Bug 1308337 - Post: Remove old background telemetry code Probably also want to kill TelemetryContract. Some of the telemetry is going to be lost, but we don't currently collect it anyway. Do we want to somehow include it as part of the sync ping? Particularly, the migration telemetry events. Is that still relevant even? MozReview-Commit-ID: CONHqQWzB6c
703a47b8de8568862cad3c58efb1e53d8acfbb2b: Bug 1308337 - WIP Part 2: Receive sync telemetry, construct and upload sync pings draft
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 11 Apr 2017 22:29:49 -0400 - rev 572926
Push 57230 by bmo:gkruglov@mozilla.com at Fri, 05 May 2017 00:49:02 +0000
Bug 1308337 - WIP Part 2: Receive sync telemetry, construct and upload sync pings MozReview-Commit-ID: 4TAT2fKrAYZ
6ab319ffaf0a7aab128d492703bd2ce624f5c204: Bug 1308337 - WIP Part 1: Instrument sync stages and broadcast collected telemetry draft
Grigory Kruglov <gkruglov@mozilla.com> - Thu, 04 May 2017 20:43:46 -0400 - rev 572925
Push 57230 by bmo:gkruglov@mozilla.com at Fri, 05 May 2017 00:49:02 +0000
Bug 1308337 - WIP Part 1: Instrument sync stages and broadcast collected telemetry Currently missing: - error tracking for stages - error tracking for global session MozReview-Commit-ID: 5VLRc96GLdV
c087d1c300757f91e96f4d7a6a1c8c1544e6e0bf: Bug 1308337 - Pre 3: Don't throw away store and fetch exceptions as they're encountered draft
Grigory Kruglov <gkruglov@mozilla.com> - Thu, 04 May 2017 20:43:35 -0400 - rev 572924
Push 57230 by bmo:gkruglov@mozilla.com at Fri, 05 May 2017 00:49:02 +0000
Bug 1308337 - Pre 3: Don't throw away store and fetch exceptions as they're encountered MozReview-Commit-ID: Ja4r5nZdMC7
5f356b001e29d6c3025ca1171234d9fa44e6def2: Bug 1360596 - Test against overriden locale packages for available locales changed. r?jfkthame draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 04 May 2017 10:38:53 -0700 - rev 572923
Push 57229 by bmo:gandalf@aviary.pl at Fri, 05 May 2017 00:30:59 +0000
Bug 1360596 - Test against overriden locale packages for available locales changed. r?jfkthame In Fennec scenario, the package registration we should be monitoring for is different than "global". OverrideLocalePackage handles the package overrides and gives us the right package name. MozReview-Commit-ID: 44Nzd64CTq1
931d28400ffb87ddf87a9e4046d1281c9c0e75a4: Bug 1362164 - Remove mozharness code for print ccache stats; r?ted draft
Gregory Szorc <gps@mozilla.com> - Thu, 04 May 2017 13:24:14 -0700 - rev 572922
Push 57228 by gszorc@mozilla.com at Fri, 05 May 2017 00:28:13 +0000
Bug 1362164 - Remove mozharness code for print ccache stats; r?ted I was going to inline "enable_ccache" into buildbase.py because AFAICT its value is effectively "if not windows." However, I realized that all this is doing is dumping ccache stats (something the build system itself is in a better position to do because it actually knows if ccache is enabled). Then I realized we don't use ccache directly any more in automation because we use sccache (or at least that's the way it should be). Since there's no need for this ccache code in mozharness, this commit deletes it. If we want it back, we can add the functionality to `mach build`. MozReview-Commit-ID: BrRi1QKe5l3
3eb8ed5972cdbdd574368f215ece3e67bb748ee1: Bug 1362148 - Always collect build metrics; r?ted draft
Gregory Szorc <gps@mozilla.com> - Thu, 04 May 2017 12:28:52 -0700 - rev 572921
Push 57227 by gszorc@mozilla.com at Fri, 05 May 2017 00:27:36 +0000
Bug 1362148 - Always collect build metrics; r?ted Previously, mozharness defined a separate action to collect build metrics. This required the script and/or config to define that action. Metrics collection for CI is important. So it should be enabled by default. This commit changes the "build" action/method to always call the metrics collection function after successful build. References to the "generate-build-stats" action have been removed because it is redundant. A side-effect of this change is we may generate build metrics where we weren't before. This could lead to e.g. duplicate entries in some Perfherder series. Let's see what breaks ;) MozReview-Commit-ID: 42UQI5YQTMC
4f74bd51fa8780694b91012864d798d8a674715d: Bug 1362148 - Call generate_build_props() as part of build(); r?ted draft
Gregory Szorc <gps@mozilla.com> - Thu, 04 May 2017 17:24:06 -0700 - rev 572920
Push 57227 by gszorc@mozilla.com at Fri, 05 May 2017 00:27:36 +0000
Bug 1362148 - Call generate_build_props() as part of build(); r?ted Previously, this ran during postflight_build(). The magic postflight_* methods are called automagically by BaseScript.run_action() and are only called if the main action method didn't raise. So there should be no functional difference with this commit. The reason I changed this is that a subsequent commit will perform metrics generation from build() and without the build properties file loaded, at least the OS X 64 opt buildbot build doesn't have packageFilename defines, which breaks metrics collection. MozReview-Commit-ID: 54ftuQqGKVi
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip