d357e9f38cae17a469055f64afd08266c7707800: Bug 1341990 - Part 0: Add a feature flag to control source code build time coverage for ExoPlayer. draft
Kilik Kuo <kikuo@mozilla.com> - Wed, 17 May 2017 15:13:43 +0800 - rev 579468
Push 59253 by bmo:kikuo@mozilla.com at Wed, 17 May 2017 10:26:07 +0000
Bug 1341990 - Part 0: Add a feature flag to control source code build time coverage for ExoPlayer. A feature flag named MOZ_ANDROID_HLS_SUPPORT is added. HLS (HTTP Live Streaming) is supported on different browsers on mobile devices. By integrating ExoPlayer's components into Fennec, we're able to play media via HLS on Fennec. MozReview-Commit-ID: Igubn98UPjh
fac3d86446e18911563a95231010edbbb1fe3373: Bug 1217238 - Reduce time precision when javascript.options.privacy.resistFingerprinting is on. draft
Jonathan Hao <jhao@mozilla.com> - Tue, 18 Apr 2017 10:34:03 +0800 - rev 579467
Push 59252 by bmo:jhao@mozilla.com at Wed, 17 May 2017 10:24:50 +0000
Bug 1217238 - Reduce time precision when javascript.options.privacy.resistFingerprinting is on. This patch is adapted from Tor bug 1517. To offer some protection against timing attacks by JS content pages, in this patch we round the various time-exposing APIs (such as Date and Event.timeStamps) to the nearest 100 ms when the pref "javascript.options. privacy.resistFingerprinting" is on. When we're in worker threads, we get the pref from the WorkerPrivate object. MozReview-Commit-ID: eGucM9nGTn
a9f5396c1de666c5d6e86a047ff4600d5f8444b9: Bug 1217238 - Propagate changes of javascript.options.resistFingerprinting to workers. draft
Jonathan Hao <jhao@mozilla.com> - Wed, 17 May 2017 14:27:05 +0800 - rev 579466
Push 59252 by bmo:jhao@mozilla.com at Wed, 17 May 2017 10:24:50 +0000
Bug 1217238 - Propagate changes of javascript.options.resistFingerprinting to workers. This pref is created for the next patch. Because we need to get this pref in workers, I added this pref to WorkerPrefs.h so RuntimeService will broadcast pref changes for us, and update all the workers recursively. This pref is also added to the js context options because the Date API needs it. MozReview-Commit-ID: JOkOR2Wek5C
228c73bb5ddf7d3cb1af1c6143fb640d8cc75850: Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. draft
Jonathan Hao <jhao@mozilla.com> - Wed, 17 May 2017 10:52:41 +0800 - rev 579465
Push 59252 by bmo:jhao@mozilla.com at Wed, 17 May 2017 10:24:50 +0000
Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. This patch is adapted from Tor bug 1517. Test that the following javascript codes will return timeStamps that are rounded to 100ms. performance.now() new Date().getTime() new Event("").timeStamp new File([], "").lastModified new File([], "").lastModifiedDate.getTime() audioContext.currentTime * 1000 canvasStream.currentTime * 1000 video.currentTime * 1000 audio.currentTime * 1000 The first five codes are also tested in simple workers and nested workers, created before and after the pref is on, to ensure that the pref has correctly propagated. MozReview-Commit-ID: CuoxmGRrBnm
912280b52852c8e7ddc08a08cfd7b62597a8bba2: Bug 1354119 - Add a Find in Page and Help subview button and panel to the photon app menu. r?Gijs draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 17 May 2017 12:16:37 +0200 - rev 579464
Push 59251 by mdeboer@mozilla.com at Wed, 17 May 2017 10:19:33 +0000
Bug 1354119 - Add a Find in Page and Help subview button and panel to the photon app menu. r?Gijs MozReview-Commit-ID: EU1QiAkGkZo
6e3ca5b38f7173b214b10de49e58cb01890bf39d: Backed out changeset 484c5137e19f (bug 1365194) to clean up spidermonkey
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 17 May 2017 11:44:17 +0200 - rev 579463
Push 59251 by mdeboer@mozilla.com at Wed, 17 May 2017 10:19:33 +0000
Backed out changeset 484c5137e19f (bug 1365194) to clean up spidermonkey
056723013e36b851553dc620c21c3933efc93e5f: Backed out changeset d8de424663b7 (bug 1365194)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 17 May 2017 11:43:28 +0200 - rev 579462
Push 59251 by mdeboer@mozilla.com at Wed, 17 May 2017 10:19:33 +0000
Backed out changeset d8de424663b7 (bug 1365194)
c361b0453daa9df0b260587aa90486856243a4bc: Backed out changeset b56224bf370d (bug 1365194)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 17 May 2017 11:43:26 +0200 - rev 579461
Push 59251 by mdeboer@mozilla.com at Wed, 17 May 2017 10:19:33 +0000
Backed out changeset b56224bf370d (bug 1365194)
7ed15a5bad2f4870576d5fbdfe17ec5a529d9b35: Backed out changeset 4b9c2fb40653 (bug 1365194)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 17 May 2017 11:43:24 +0200 - rev 579460
Push 59251 by mdeboer@mozilla.com at Wed, 17 May 2017 10:19:33 +0000
Backed out changeset 4b9c2fb40653 (bug 1365194)
ecd952de286ee786b225142e34483a33712979d9: Backed out changeset 9711f5bbda3b (bug 1365194)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 17 May 2017 11:43:22 +0200 - rev 579459
Push 59251 by mdeboer@mozilla.com at Wed, 17 May 2017 10:19:33 +0000
Backed out changeset 9711f5bbda3b (bug 1365194)
22f6b6d7199359551be0ce2b7673a7a60807fece: Backed out changeset 4553b67c794f (bug 1365473) for breaking spidermonkey with illegal token on right side of..
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 17 May 2017 11:31:32 +0200 - rev 579458
Push 59251 by mdeboer@mozilla.com at Wed, 17 May 2017 10:19:33 +0000
Backed out changeset 4553b67c794f (bug 1365473) for breaking spidermonkey with illegal token on right side of..
6826d7b8c376e5fd899831dac9bb8b3b02ddf0aa: style: Use RestyleDamage to determine whether we must continue cascading style changes to children. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Mon, 15 May 2017 16:35:31 +0800 - rev 579457
Push 59250 by bmo:cam@mcc.id.au at Wed, 17 May 2017 10:15:07 +0000
style: Use RestyleDamage to determine whether we must continue cascading style changes to children. r?emilio MozReview-Commit-ID: 9kc1gWyB8Hj
86b1c6cce523938b0207338ea21757ac454c9dc6: Bug 1289868 - Part 2: stylo: Compare all structs in CalcStyleDifference so that Servo can accurately determine whether to stop traversal. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Wed, 17 May 2017 16:45:56 +0800 - rev 579456
Push 59250 by bmo:cam@mcc.id.au at Wed, 17 May 2017 10:15:07 +0000
Bug 1289868 - Part 2: stylo: Compare all structs in CalcStyleDifference so that Servo can accurately determine whether to stop traversal. r?emilio MozReview-Commit-ID: I0WK2gDsMMu
7653cfba6320fde060082398989d9c5b4f3c35e1: Bug 1289868 - Part 1: stylo: Return nsChangeHint_NeutralChange from Gecko_CalcStyleDifference when some style data changed. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Mon, 15 May 2017 16:08:33 +0800 - rev 579455
Push 59250 by bmo:cam@mcc.id.au at Wed, 17 May 2017 10:15:07 +0000
Bug 1289868 - Part 1: stylo: Return nsChangeHint_NeutralChange from Gecko_CalcStyleDifference when some style data changed. r?emilio MozReview-Commit-ID: 50CyuputZIn
1378350a5aa087a9b32c2669b7209a410eccf1b8: Bug 1364361 - Make AllChildrenIterator find NAC created by non-primary frames for content. r?bholley,bz draft
Cameron McCormack <cam@mcc.id.au> - Sat, 13 May 2017 11:05:49 +0800 - rev 579454
Push 59249 by bmo:cam@mcc.id.au at Wed, 17 May 2017 10:12:50 +0000
Bug 1364361 - Make AllChildrenIterator find NAC created by non-primary frames for content. r?bholley,bz MozReview-Commit-ID: L707ppgQ7Rt
b84f6225721e96615281f09e64d6a8505ba6b8cd: fix 1b3f2cf0 o draft Bug 1351585 - Part 2. Change our existing build system to reference leanplum r?nalexander,maliu,sebastian draft
Nick Alexander <nalexander@mozilla.com> - Mon, 15 May 2017 21:39:00 -0700 - rev 579453
Push 59248 by bmo:cnevinchen@gmail.com at Wed, 17 May 2017 10:12:26 +0000
fix 1b3f2cf0 o draft Bug 1351585 - Part 2. Change our existing build system to reference leanplum r?nalexander,maliu,sebastian MozReview-Commit-ID: FMqSLg2TQHb
c67e2918c8047d4e674d7de0dd87319e10444ba9: fix ddce5b17 o draft Bug 1351585 - Part 1. Add Leanplum SDK source code to thirdparty module r?nalexander,maliu,sebastian draft
Nick Alexander <nalexander@mozilla.com> - Mon, 15 May 2017 21:38:28 -0700 - rev 579452
Push 59248 by bmo:cnevinchen@gmail.com at Wed, 17 May 2017 10:12:26 +0000
fix ddce5b17 o draft Bug 1351585 - Part 1. Add Leanplum SDK source code to thirdparty module r?nalexander,maliu,sebastian MozReview-Commit-ID: ATLrSgMU6tl
0687822dabdedbc7a9b1afed500f1cdb2dd697b8: Bug 1351585 - Part 3. Add proguard for leanplum. r?nalexander,maliu,sebastian draft
cnevinc <cnevinc@livemail.tw> - Sat, 13 May 2017 13:37:27 -0700 - rev 579451
Push 59248 by bmo:cnevinchen@gmail.com at Wed, 17 May 2017 10:12:26 +0000
Bug 1351585 - Part 3. Add proguard for leanplum. r?nalexander,maliu,sebastian MozReview-Commit-ID: L2wpreGGYDP
250d824ab5efc8527466e5c056968fe16e4c72e7: Bug 1351585 - Part 2. Change our existing build system to reference leanplum r?nalexander,maliu,sebastian draft
cnevinc <cnevinc@livemail.tw> - Sat, 13 May 2017 14:08:57 -0700 - rev 579450
Push 59248 by bmo:cnevinchen@gmail.com at Wed, 17 May 2017 10:12:26 +0000
Bug 1351585 - Part 2. Change our existing build system to reference leanplum r?nalexander,maliu,sebastian MozReview-Commit-ID: uN7imeGYcj *** Bug 1351585 - Part 5. Add build flag to inject mma implementation. r?maliu,sebastian,nalexander MozReview-Commit-ID: HEUPLEaE7tN
a17dedd3aaf83c49c4cbd553566481f62602e0a6: Bug 1365210 - Update performance settings strings to align the spec. draft
Evan Tseng <evan@tseng.io> - Wed, 17 May 2017 15:24:58 +0800 - rev 579449
Push 59247 by bmo:evan@tseng.io at Wed, 17 May 2017 10:00:33 +0000
Bug 1365210 - Update performance settings strings to align the spec. MozReview-Commit-ID: 5GfsyWG8KLY
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip