4e7504273945ac1fb009445d81f461784fb571af: Bug 1361964 - WebMBufferedState::UpdateIndex() should read from cache. draft
JW Wang <jwwang@mozilla.com> - Thu, 04 May 2017 21:32:13 +0800 - rev 573014
Push 57272 by jwwang@mozilla.com at Fri, 05 May 2017 06:46:49 +0000
Bug 1361964 - WebMBufferedState::UpdateIndex() should read from cache. We don't want to trigger download when calculating buffer ranges since download changes buffer ranges. MozReview-Commit-ID: Be8qFUQ5PpR
66f2979fd0a68d8d1a9de939d1b15b88df3c9a78: Bug 1342900 - Remove usage of nsTArray<nsAutoPtr<>> in Classifier. draft
Chung-Sheng Fu <cfu@mozilla.com> - Fri, 05 May 2017 14:33:18 +0800 - rev 573013
Push 57271 by bmo:cfu@mozilla.com at Fri, 05 May 2017 06:41:19 +0000
Bug 1342900 - Remove usage of nsTArray<nsAutoPtr<>> in Classifier. MozReview-Commit-ID: 2SGPEuEg0lz
509faf190373b8f8474b18deeef22189dae3132c: Bug 1342900 - Remove usage of nsTArray<nsAutoPtr<>> in Classifier. r=hchang draft
Chung-Sheng Fu <cfu@mozilla.com> - Fri, 05 May 2017 14:33:18 +0800 - rev 573012
Push 57270 by bmo:cfu@mozilla.com at Fri, 05 May 2017 06:38:27 +0000
Bug 1342900 - Remove usage of nsTArray<nsAutoPtr<>> in Classifier. r=hchang MozReview-Commit-ID: 2SGPEuEg0lz
3bc3a2754b7cf787647165cc1aaf745b2e1f4d98: Bug 1342900 - Remove usage of nsTArray<nsAutoPtr<>> in Classifier draft
Chung-Sheng Fu <cfu@mozilla.com> - Fri, 05 May 2017 14:33:18 +0800 - rev 573011
Push 57269 by bmo:cfu@mozilla.com at Fri, 05 May 2017 06:33:36 +0000
Bug 1342900 - Remove usage of nsTArray<nsAutoPtr<>> in Classifier MozReview-Commit-ID: 2SGPEuEg0lz
b2832e89c543e47fbd442cf7cae153323ce29c62: Bug 1360039 - Spoof navigator.hardwareConcurrency = 2 when privacy.resistFingerprinting = true. r?qdot draft
Chris Peterson <cpeterson@mozilla.com> - Tue, 02 May 2017 14:03:08 -0700 - rev 573010
Push 57268 by cpeterson@mozilla.com at Fri, 05 May 2017 06:26:59 +0000
Bug 1360039 - Spoof navigator.hardwareConcurrency = 2 when privacy.resistFingerprinting = true. r?qdot Trackers use navigator.hardwareConcurrency as yet another source of entropy to fingerprint users. The Firefox Hardware Report says 70% of Firefox users have exactly 2 cores. When the privacy.resistFingerprinting pref is set, we want to blend into the crowd so spoof navigator.hardwareConcurrency = 2 to reduce user uniqueness. This pref was added in bug 1345322 for the Tor uplift project. https://metrics.mozilla.com/firefox-hardware-report/#goto-cpu-and-memory MozReview-Commit-ID: CDWAaxjRpqe
38433f1f857cbbb5cc3ddf61f32811e85f9212bc: Bug 1356282 - Change Sync's Utils.arraySub to be O(n) using Set. r?tcsc draft
tiago <tiago.paez11@gmail.com> - Fri, 05 May 2017 03:16:30 -0300 - rev 573009
Push 57267 by bmo:tiago.paez11@gmail.com at Fri, 05 May 2017 06:18:57 +0000
Bug 1356282 - Change Sync's Utils.arraySub to be O(n) using Set. r?tcsc Sync's Utils.arrayUnion and Utils.arraySub are O(n^2) because Utils.arraySub uses indexOf inside a loop. This patch makes Utils.arraySub use a Set, and by doing so, Utils.arrayUnion and Utils.arraySub become O(n). MozReview-Commit-ID: DDqjRWalfP9
328bd88e712c693eec81f06e8af72399b6cd3df3: Bug 1362212 - Remove canPlayTelemetry from _delayedStartup. r?mconley draft
Chris Pearce <cpearce@mozilla.com> - Fri, 05 May 2017 17:38:40 +1200 - rev 573008
Push 57266 by bmo:cpearce@mozilla.com at Fri, 05 May 2017 05:57:34 +0000
Bug 1362212 - Remove canPlayTelemetry from _delayedStartup. r?mconley Calling HTMLMediaElement.canPlayType() on the main thread will cause us to do disk I/O to load system decoding libraries, so we shouldn't do it on the main thread, let alone on the parent process' main thread. I moved the telemetry into an idle service observer off main thread into Gecko in the previous patch. MozReview-Commit-ID: CH6LNNLzreJ
04387aec829811f5c517ad9f8023d6ba73bca96f: Bug 1362212 - Move canPlayType telemetry to an idle service observer off main thread. r?gerald draft
Chris Pearce <cpearce@mozilla.com> - Fri, 05 May 2017 13:55:14 +1200 - rev 573007
Push 57266 by bmo:cpearce@mozilla.com at Fri, 05 May 2017 05:57:34 +0000
Bug 1362212 - Move canPlayType telemetry to an idle service observer off main thread. r?gerald Currently we call HTMLMediaElement.canPlayType() in a JS function called shortly after startup in order to collect telemetry as to how many of our users don't have functioning decoders. Unfortunately, HTMLMediaElement.canPlayType() checks whether we can play a codec by instantiating a decoder, and this requires us to load the system decoding libraries from disk. This requires disk I/O, which can cause jank. We have some BHR reports showing that canPlayType can hang for > 8 seconds to back this up. So move the collection of this telemetry to an idle service observer, so that we only collect this when the user is idle, and do it on a non-main thread so it is less likely to cause jank. MozReview-Commit-ID: HJQawmRxz
621f4c3c7218a66cff30df7220dc318989dcff88: Bug 1358634 - Handle fallback to default variable font in case of nonexistant generic ; r?heycam draft
Manish Goregaokar <manishearth@gmail.com> - Fri, 21 Apr 2017 16:10:50 -0700 - rev 573006
Push 57265 by bmo:manishearth@gmail.com at Fri, 05 May 2017 05:39:34 +0000
Bug 1358634 - Handle fallback to default variable font in case of nonexistant generic ; r?heycam MozReview-Commit-ID: IZAaDpoO2U
d7e73fa639c3ffbd13d163aa8ba0b10c46a2fe25: Bug 1358946 - Strip about:reader in intent data uri. r?sebastian,maliu draft
cnevinc <cnevinc@livemail.tw> - Fri, 05 May 2017 13:24:51 +0800 - rev 573005
Push 57264 by bmo:cnevinchen@gmail.com at Fri, 05 May 2017 05:27:55 +0000
Bug 1358946 - Strip about:reader in intent data uri. r?sebastian,maliu MozReview-Commit-ID: AQ8txBAbtUr
26a92b0a70a0206ae9b1ac0d56fa7febd3e0227a: 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 573004
Push 57263 by bmo:tnguyen@mozilla.com at Fri, 05 May 2017 05:25:20 +0000
Bug 1351472 - Skip AddNoise if the table is unknown or disallowed to getHash MozReview-Commit-ID: GMWs2UpiyiP
3363dbbcc91c33bb5414e3c9ce09d7516a251d1a: Bug 1328070 - Update window activation state when the owner content is swapped. r?enndeakin draft
Ting-Yu Chou <janus926@gmail.com> - Thu, 06 Apr 2017 15:58:02 +0800 - rev 573003
Push 57262 by bmo:janus926@gmail.com at Fri, 05 May 2017 05:19:59 +0000
Bug 1328070 - Update window activation state when the owner content is swapped. r?enndeakin MozReview-Commit-ID: 58uYaH7iFIU
e129c775cad19c034c971120a91c420122ad835e: Bug 1362112 - Add missing string in aboutUrlClassifier.properties. r?francois draft
dimi <dlee@mozilla.com> - Fri, 05 May 2017 12:42:31 +0800 - rev 573002
Push 57261 by dlee@mozilla.com at Fri, 05 May 2017 04:43:49 +0000
Bug 1362112 - Add missing string in aboutUrlClassifier.properties. r?francois MozReview-Commit-ID: HXptt8ElxSX
b82d4e3ef7518b9d2234e12dd92e7152aab8e591: Bug 1350250 - Add a GeckoHlsResourceWrapper java glue. draft
James Cheng <jacheng@mozilla.com> - Fri, 05 May 2017 12:26:50 +0800 - rev 573001
Push 57260 by bmo:jacheng@mozilla.com at Fri, 05 May 2017 04:31:07 +0000
Bug 1350250 - Add a GeckoHlsResourceWrapper java glue. HLSResource native code will query the information by JNI from Java implementation trough this wrapper class. MozReview-Commit-ID: 1L4ujQfkZc8
5492a1d062d1863595b042c99cb6b8afa13fb75c: Bug 1341990 - Introduce ExoPlayer all in one. draft
Kilik Kuo <kikuo@mozilla.com> - Fri, 05 May 2017 01:31:07 +0800 - rev 573000
Push 57260 by bmo:jacheng@mozilla.com at Fri, 05 May 2017 04:31:07 +0000
Bug 1341990 - Introduce ExoPlayer all in one. MozReview-Commit-ID: HZjPFw8VrQn
5bbe577a9039f83db16de6dff4a3b4b0d14959c0: Bug 1249263 - add tests for History.jsm::`removeByFilter`[WIP], r?mak draft
milindl <i.milind.luthra@gmail.com> - Thu, 04 May 2017 18:05:22 +0530 - rev 572999
Push 57259 by bmo:i.milind.luthra@gmail.com at Fri, 05 May 2017 04:03:04 +0000
Bug 1249263 - add tests for History.jsm::`removeByFilter`[WIP], r?mak This commit adds two sorts of tests; one for the possible use cases (as described in the file itself), and one for the error cases (when the input is incorrect and Error needs to be thrown). MozReview-Commit-ID: IUny4qXbBPx
c729f1e67bed9a94c00421768442ce6040ff0a75: Bug 1249263 - add tests for History.jsm::`removeByFilter`[WIP], r?mak draft
milindl <i.milind.luthra@gmail.com> - Thu, 04 May 2017 18:05:22 +0530 - rev 572998
Push 57258 by bmo:i.milind.luthra@gmail.com at Fri, 05 May 2017 03:58:34 +0000
Bug 1249263 - add tests for History.jsm::`removeByFilter`[WIP], r?mak This commit adds two sorts of tests; one for the possible use cases (as described in the file itself), and one for the error cases (when the input is incorrect and Error needs to be thrown). MozReview-Commit-ID: IUny4qXbBPx
02c9964763dd35f0683366c63761c3c6c6345d7f: Bug 1249263 - add a `removeByFilter` method to filter by host and time,r?mak draft
milindl <i.milind.luthra@gmail.com> - Fri, 05 May 2017 09:25:51 +0530 - rev 572997
Push 57258 by bmo:i.milind.luthra@gmail.com at Fri, 05 May 2017 03:58:34 +0000
Bug 1249263 - add a `removeByFilter` method to filter by host and time,r?mak Added a method in History to filter by host and timeframe, which is designed to act as a replacement for `RemovePagesByTimeFrame` and `RemovePagesFromHost` in the old API. The `filter` object accepts both a host argument, as well as a timeframe, and filters as per one or both of them. MozReview-Commit-ID: 8n2AdCllv4V
5a0c00a153506f784ff8179a1686815f805eb392: Bug 816784 part 3 - Optimize the other places that iterate CCWs. r?shu draft
Ting-Yu Chou <janus926@gmail.com> - Thu, 04 May 2017 17:46:43 +0800 - rev 572996
Push 57257 by bmo:janus926@gmail.com at Fri, 05 May 2017 03:55:20 +0000
Bug 816784 part 3 - Optimize the other places that iterate CCWs. r?shu The wrappers for strings have target compartment nullptr, which are stored separately with the other wrappers, so we can simply skip or target them. MozReview-Commit-ID: CEgU3q7cnmB
1059562dfbd743d17e309204799fa436a22c3e10: Bug 1362284 - Assign the background thread before flushing pending events at GamepadEventChannelParent; r?lenzak draft
Daosheng Mu <daoshengmu@gmail.com> - Fri, 05 May 2017 01:21:39 +0800 - rev 572995
Push 57256 by bmo:dmu@mozilla.com at Fri, 05 May 2017 03:53:32 +0000
Bug 1362284 - Assign the background thread before flushing pending events at GamepadEventChannelParent; r?lenzak MozReview-Commit-ID: FcnAM1JSON2
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip