79fd709ee1f82ccfd097046db39582446153aef8: Bug 1217238 - Propagate changes of javascript.options.reduce_time_precision to workers. r=bz draft
Jonathan Hao <jhao@mozilla.com> - Thu, 16 Mar 2017 18:46:59 +0800 - rev 499891
Push 49577 by bmo:jhao@mozilla.com at Thu, 16 Mar 2017 10:52:48 +0000
Bug 1217238 - Propagate changes of javascript.options.reduce_time_precision to workers. r=bz 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
cade459828ec3752630ba41cdf5d2a8d88bf4f47: Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. r=bz draft
Jonathan Hao <jhao@mozilla.com> - Thu, 16 Mar 2017 18:46:40 +0800 - rev 499890
Push 49577 by bmo:jhao@mozilla.com at Thu, 16 Mar 2017 10:52:48 +0000
Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. r=bz 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
9a37b86cb305584f6cdf467247756f321f57a9f5: Bug 1341739 - Stylo: Add support for :valid/:invalid/:-moz-ui-valid pseudo-classes r?xidorn draft
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 15 Mar 2017 17:34:29 +0300 - rev 499889
Push 49576 by bmo:canaltinova@gmail.com at Thu, 16 Mar 2017 10:49:44 +0000
Bug 1341739 - Stylo: Add support for :valid/:invalid/:-moz-ui-valid pseudo-classes r?xidorn MozReview-Commit-ID: K3WSun7UGFo
2b46f4e5faeee15bbd84e2559e3796c86f97d91b: Bug 1347673 - Adjust layout accordingly for later enabled controls. r=jaws draft
Ray Lin <ralin@mozilla.com> - Thu, 16 Mar 2017 18:19:56 +0800 - rev 499888
Push 49575 by bmo:ralin@mozilla.com at Thu, 16 Mar 2017 10:40:26 +0000
Bug 1347673 - Adjust layout accordingly for later enabled controls. r=jaws MozReview-Commit-ID: Lj7kttJ9skU
22b46a65141a9960b7b74c939d725c4f580c5af4: Bug 1299406 - [mortar][PDF] Implement document outlines. r=evelyn draft
Luke Chang <lchang@mozilla.com> - Mon, 09 Jan 2017 15:10:05 +0800 - rev 499887
Push 49574 by bmo:lchang@mozilla.com at Thu, 16 Mar 2017 10:39:02 +0000
Bug 1299406 - [mortar][PDF] Implement document outlines. r=evelyn MozReview-Commit-ID: 2Evg13Ohwg
60ecf57225fbf06f535405c2440fc9d1e85b6bc4: Bug 1342863 - (Part 8) DocGroup labeling for timer callback in nsRefreshDriver. draft
KuoE0 <kuoe0.tw@gmail.com> - Wed, 15 Mar 2017 17:38:53 +0800 - rev 499886
Push 49573 by bmo:kuoe0@mozilla.com at Thu, 16 Mar 2017 10:37:39 +0000
Bug 1342863 - (Part 8) DocGroup labeling for timer callback in nsRefreshDriver. MozReview-Commit-ID: DP7WFkvlrPq
217922b60149b249bfe5e6982edbb899897da97c: Bug 1342863 - (Part 7) DocGroup labeling for timer callabck in nsPresContext. draft
KuoE0 <kuoe0.tw@gmail.com> - Wed, 15 Mar 2017 17:38:29 +0800 - rev 499885
Push 49573 by bmo:kuoe0@mozilla.com at Thu, 16 Mar 2017 10:37:39 +0000
Bug 1342863 - (Part 7) DocGroup labeling for timer callabck in nsPresContext. MozReview-Commit-ID: Jhl2FVc8PRd
5438824da2de804d7c28451351a32386c2e2ab63: Bug 1342863 - (Part 6) DocGroup labeling for timer callback in PresShell. draft
KuoE0 <kuoe0.tw@gmail.com> - Wed, 15 Mar 2017 17:37:24 +0800 - rev 499884
Push 49573 by bmo:kuoe0@mozilla.com at Thu, 16 Mar 2017 10:37:39 +0000
Bug 1342863 - (Part 6) DocGroup labeling for timer callback in PresShell. MozReview-Commit-ID: 9gfiu9DN2aT
5b64c110de6137eb89d45ad1c870fe168865e81d: Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:57:04 +0800 - rev 499883
Push 49572 by bmo:dmu@mozilla.com at Thu, 16 Mar 2017 10:33:23 +0000
Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip MozReview-Commit-ID: 9qYzlgsWNXM
990bedc31131de673d401f1a3bb2f52d0027a3b0: Bug 1346149 - Part 2: Adjust Oculus Touch button and axis mapping; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:54:00 +0800 - rev 499882
Push 49572 by bmo:dmu@mozilla.com at Thu, 16 Mar 2017 10:33:23 +0000
Bug 1346149 - Part 2: Adjust Oculus Touch button and axis mapping; r?kip MozReview-Commit-ID: H9FxkG0S5OL
8e52fc9f694c925694d4760dd352c1b31a8b9daa: Bug 1217238 - Reduce time precision when javascript.options.privacy.reduce_time_precision is on. r=bz draft
Jonathan Hao <jhao@mozilla.com> - Thu, 16 Mar 2017 16:33:55 +0800 - rev 499881
Push 49571 by bmo:jhao@mozilla.com at Thu, 16 Mar 2017 10:28:52 +0000
Bug 1217238 - Reduce time precision when javascript.options.privacy.reduce_time_precision is on. r=bz 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.reduce_time_precision" is on. When we're in worker threads, we get the pref from the WorkerPrivate object. MozReview-Commit-ID: eGucM9nGTn
d0e60fda5beaefe14c8e74a8aa4eb2aaf284e4df: Bug 1217238 - Propagate changes of javascript.options.reduce_time_precision to workers. r=bz draft
Jonathan Hao <jhao@mozilla.com> - Thu, 16 Mar 2017 16:33:53 +0800 - rev 499880
Push 49571 by bmo:jhao@mozilla.com at Thu, 16 Mar 2017 10:28:52 +0000
Bug 1217238 - Propagate changes of javascript.options.reduce_time_precision to workers. r=bz 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
fa2859e5bc470b30e699dd1ac5cdb60b96b575d4: Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. r=bz draft
Jonathan Hao <jhao@mozilla.com> - Thu, 16 Mar 2017 16:33:52 +0800 - rev 499879
Push 49571 by bmo:jhao@mozilla.com at Thu, 16 Mar 2017 10:28:52 +0000
Bug 1217238 - Regression tests for reducing precision of time exposed by Javascript. r=bz 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
834ceb6fddeba03ce078467b79572e69cb622fae: Bug 1346299 - Remove Telemetry Probe: KEYGEN_GENERATED_KEY_TYPE draft
flyingrub <flyinggrub@gmail.com> - Tue, 14 Mar 2017 11:54:57 +0100 - rev 499878
Push 49570 by bmo:flyinggrub@gmail.com at Thu, 16 Mar 2017 10:17:06 +0000
Bug 1346299 - Remove Telemetry Probe: KEYGEN_GENERATED_KEY_TYPE Removed the probe in Histogram.json and the code related to it in nsKeygenHandler.cpp MozReview-Commit-ID: E8lGbx19e2C
4883b0c840fa1736a22eadd49d2e1686cd9cad62: try: -b do -p all -u all -t none draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 16 Mar 2017 18:10:57 +0800 - rev 499877
Push 49569 by bmo:kuoe0@mozilla.com at Thu, 16 Mar 2017 10:11:48 +0000
try: -b do -p all -u all -t none MozReview-Commit-ID: gjBzyh1WW9
0b97d88bc8231ef7c4afbf84850fc1c0f74007c9: Bug 1342874 - (Part 2) DocGroup labeling for runnables dispatched by NS_DispatchTo(Main|Current)Thread in nsXULPopupManager. draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 16 Mar 2017 18:09:44 +0800 - rev 499876
Push 49569 by bmo:kuoe0@mozilla.com at Thu, 16 Mar 2017 10:11:48 +0000
Bug 1342874 - (Part 2) DocGroup labeling for runnables dispatched by NS_DispatchTo(Main|Current)Thread in nsXULPopupManager. MozReview-Commit-ID: qr1VzwZwvA
da8f4910948dcc7565cae06087de5c1069c9eac6: Bug 1342874 - (Part 1) DocGroup labeling for runnables dispatched by NS_DispatchTo(Main|Current)Thread in XUL frames. draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 16 Mar 2017 18:09:13 +0800 - rev 499875
Push 49569 by bmo:kuoe0@mozilla.com at Thu, 16 Mar 2017 10:11:48 +0000
Bug 1342874 - (Part 1) DocGroup labeling for runnables dispatched by NS_DispatchTo(Main|Current)Thread in XUL frames. MozReview-Commit-ID: JR28J1weiL4
3db5d9693f46745bd06010cb6cc4bf8491fe21ad: Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:57:04 +0800 - rev 499874
Push 49568 by bmo:dmu@mozilla.com at Thu, 16 Mar 2017 10:10:01 +0000
Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r?kip MozReview-Commit-ID: 9qYzlgsWNXM
51cd112e6417deef43c7811cb73cb900252f7c5f: Bug 1346149 - Part 2: Adjust Oculus Touch button and axis mapping; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:54:00 +0800 - rev 499873
Push 49568 by bmo:dmu@mozilla.com at Thu, 16 Mar 2017 10:10:01 +0000
Bug 1346149 - Part 2: Adjust Oculus Touch button and axis mapping; r?kip MozReview-Commit-ID: H9FxkG0S5OL
566885933b411f8254e58fc31464de92834c7369: Bug 1346149 - Part 1: Make button support value in VRSystemManager; r?kip draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:49:46 +0800 - rev 499872
Push 49568 by bmo:dmu@mozilla.com at Thu, 16 Mar 2017 10:10:01 +0000
Bug 1346149 - Part 1: Make button support value in VRSystemManager; r?kip MozReview-Commit-ID: 72rqJZtIaDa
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip