1aee90f7669008921b270b1759e7cf2192926b26: Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau draft
Julian Descottes <jdescottes@mozilla.com> - Wed, 15 Mar 2017 19:44:21 +0100 - rev 499906
Push 49587 by jdescottes@mozilla.com at Thu, 16 Mar 2017 12:23:28 +0000
Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau If multi e10s is enabled, service worker debugging is unavailable. We temporarily disabled the start/push/debug buttons in about:debugging for all service workers if multi-e10s is on. A warning section is also displayed on top of about:debugging, letting the user know that they can set dom.ipc.processCount to 1 in order to force a single content process and restore debugging capabilities. MozReview-Commit-ID: IPAlbOq2Hij
6f2d235687d43657d6db02a82870d9498b3f57fa: Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau draft
Julian Descottes <jdescottes@mozilla.com> - Wed, 15 Mar 2017 19:44:21 +0100 - rev 499905
Push 49586 by jdescottes@mozilla.com at Thu, 16 Mar 2017 12:11:21 +0000
Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau If multi e10s is enabled, service worker debugging is unavailable. We temporarily disabled the start/push/debug buttons in about:debugging for all service workers if multi-e10s is on. A warning section is also displayed on top of about:debugging, letting the user know that they can set dom.ipc.processCount to 1 in order to force a single content process and restore debugging capabilities. MozReview-Commit-ID: IPAlbOq2Hij
93a7d714c37edbf6076df252d2390b3762eea87a: Bug 1342928 - Keep the commands / buttons state in sync; r=jwalker draft
Matteo Ferretti <mferretti@mozilla.com> - Wed, 15 Mar 2017 18:05:05 +0100 - rev 499904
Push 49585 by bmo:zer0@mozilla.com at Thu, 16 Mar 2017 12:11:02 +0000
Bug 1342928 - Keep the commands / buttons state in sync; r=jwalker This was a regression given by bug 1320149; in order to keep the performance gain I created a lightweight object (`CommandState`) that is required from both gcli's command and toolbox so that the last one doesn't need to be strong coupled with the first one. Also fixing an inconsistency of buttons' state when we enter/exit in/from RDM. MozReview-Commit-ID: 3NcTt6i4ezx
09c1d37383805ad2de5bbbad935546b7298811f3: Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau draft
Julian Descottes <jdescottes@mozilla.com> - Wed, 15 Mar 2017 19:44:21 +0100 - rev 499903
Push 49584 by jdescottes@mozilla.com at Thu, 16 Mar 2017 12:01:58 +0000
Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau If multi e10s is enabled, service worker debugging is unavailable. We temporarily disabled the start/push/debug buttons in about:debugging for all service workers if multi-e10s is on. A warning section is also displayed on top of about:debugging, letting the user know that they can set dom.ipc.processCount to 1 in order to force a single content process and restore debugging capabilities. MozReview-Commit-ID: IPAlbOq2Hij
299d8f31947c82ab0f2d766b68af98130e307f1b: Bug 1320744 - Part 3, implement nsIThreadRetargetableRequest in HttpChannelChild. r=mayhemer draft
Shih-Chiang Chien <schien@mozilla.com> - Thu, 16 Mar 2017 16:14:11 +0800 - rev 499902
Push 49583 by schien@mozilla.com at Thu, 16 Mar 2017 11:50:56 +0000
Bug 1320744 - Part 3, implement nsIThreadRetargetableRequest in HttpChannelChild. r=mayhemer MozReview-Commit-ID: FyLXlkQde3h
c595aaf540b3df7a90a0873f22236a875de2b3e9: Bug 1320744 - Part 2, Allow ChannelEventQueue to perform flush on multiple threads. r=mayhemer draft
Shih-Chiang Chien <schien@mozilla.com> - Thu, 16 Mar 2017 18:09:15 +0800 - rev 499901
Push 49583 by schien@mozilla.com at Thu, 16 Mar 2017 11:50:56 +0000
Bug 1320744 - Part 2, Allow ChannelEventQueue to perform flush on multiple threads. r=mayhemer MozReview-Commit-ID: Egu2mvwFTUF
90231655f5bf931e5e10620c158d7b3159aba7ef: Bug 1320744 - Part 1, make refcounter of HttpChannelChild thread-safe. r=mayhemer draft
Shih-Chiang Chien <schien@mozilla.com> - Tue, 07 Feb 2017 17:25:45 +0800 - rev 499900
Push 49583 by schien@mozilla.com at Thu, 16 Mar 2017 11:50:56 +0000
Bug 1320744 - Part 1, make refcounter of HttpChannelChild thread-safe. r=mayhemer MozReview-Commit-ID: 5Br1WLlpvcR
d094113b618f2865d6a7964f5d459cf9c4b01ce3: Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau draft
Julian Descottes <jdescottes@mozilla.com> - Wed, 15 Mar 2017 19:44:21 +0100 - rev 499899
Push 49582 by jdescottes@mozilla.com at Thu, 16 Mar 2017 11:49:38 +0000
Bug 1345932 - show warning info in about:debugging#workers if multi-e10s is on;r=ochameau If multi e10s is enabled, service worker debugging is unavailable. We temporarily disabled the start/push/debug buttons in about:debugging for all service workers if multi-e10s is on. A warning section is also displayed on top of about:debugging, letting the user know that they can set dom.ipc.processCount to 1 in order to force a single content process and restore debugging capabilities. MozReview-Commit-ID: IPAlbOq2Hij
5ad128cc8e9d831efd55909e630742b5033668f7: Bug 1347892 part 2 - don't pass incomplete visibility states into decoder; r?jwwang draft
Kaku Kuo <kaku@mozilla.com> - Thu, 16 Mar 2017 19:28:13 +0800 - rev 499898
Push 49581 by tkuo@mozilla.com at Thu, 16 Mar 2017 11:43:20 +0000
Bug 1347892 part 2 - don't pass incomplete visibility states into decoder; r?jwwang It's possible that a IN-TREE media element's NotifyOwnerDocumentActivityChanged() has been called but OnVisibilityChange() haven't. At that moment, we don't have full visibility states, so don't bother to pass incomplete information into media decoder. MozReview-Commit-ID: JPQsimGXsjA
54616c39f41467ead90a64c47181f5d6b4806d7f: Bug 1347892 part 1 - initialize a media element's mVisibilityState to be UNTRACKED; r?jwwang draft
Kaku Kuo <kaku@mozilla.com> - Thu, 16 Mar 2017 19:26:49 +0800 - rev 499897
Push 49581 by tkuo@mozilla.com at Thu, 16 Mar 2017 11:43:20 +0000
Bug 1347892 part 1 - initialize a media element's mVisibilityState to be UNTRACKED; r?jwwang MozReview-Commit-ID: Bkkh6hvCNu4
994bb6fac46bda1e46ed5dbd8a232b82a63837f0: Bug 1224225: Tests for punycode/unicode in CSP source matching code r?ckerscb draft
Frederik Braun <fbraun+gh@mozilla.com> - Wed, 15 Mar 2017 13:22:55 +0100 - rev 499896
Push 49580 by bmo:fbraun@mozilla.com at Thu, 16 Mar 2017 11:19:48 +0000
Bug 1224225: Tests for punycode/unicode in CSP source matching code r?ckerscb MozReview-Commit-ID: 21Mr9ekUvnk
bb0043fb13102e4fd99dcd1e11e9c3e342d200d3: Bug 1224225: Use GetAsciiHost in CSP source matching code r?ckerschb draft
Frederik Braun <fbraun+gh@mozilla.com> - Wed, 15 Mar 2017 13:22:06 +0100 - rev 499895
Push 49580 by bmo:fbraun@mozilla.com at Thu, 16 Mar 2017 11:19:48 +0000
Bug 1224225: Use GetAsciiHost in CSP source matching code r?ckerschb MozReview-Commit-ID: B7SwUEMiVwc
45d3cc245df5b4fbb150aac9bbfa048104637de4: Bug 1317783 - Put PushApk tasks in-tree draft
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 16 Mar 2017 12:17:24 +0100 - rev 499894
Push 49579 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 11:19:07 +0000
Bug 1317783 - Put PushApk tasks in-tree MozReview-Commit-ID: 8uGIuj7OXwZ
de8d1753883e06dffd0f99311f7eb9c4000537ad: Bug 1347884 - Enable eslint cyclomatic complexity rule at existing levels. r?jaws draft
Mark Banner <standard8@mozilla.com> - Thu, 16 Mar 2017 11:04:39 +0000 - rev 499893
Push 49578 by bmo:standard8@mozilla.com at Thu, 16 Mar 2017 11:05:41 +0000
Bug 1347884 - Enable eslint cyclomatic complexity rule at existing levels. r?jaws Enable the rule with the maximums set to avoid current failures, except for test_form_autocomplete which is very high (82). The levels are set per major area, with existing warnings being changed to errors. MozReview-Commit-ID: 37M6Ry0Mr1c
123f9dd6d78da749a435ddd3d346290cb5e59218: 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 18:47:12 +0800 - rev 499892
Push 49577 by bmo:jhao@mozilla.com at Thu, 16 Mar 2017 10:52:48 +0000
Bug 1217238 - Reduce time precision when javascript.options.privacy.reduce_time_precision is on. r=bz This patch was 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
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip