Commit Graph

82 Commits

Author SHA1 Message Date
Felipe Gomes
0fea1c909c Bug 1505322 - Display a breakdown of remote processes in about:support. r=mconley,flod
Differential Revision: https://phabricator.services.mozilla.com/D26015
2019-04-06 05:49:47 +00:00
Gijs Kruitbosch
d9bdb1e243 Bug 1519241 - remove nightly-only low-end device detection, r=kats,chutten,flod,mconley
Differential Revision: https://phabricator.services.mozilla.com/D24345
2019-03-22 08:44:18 +00:00
Alex Gaynor
a1982759e2 Bug 1375863 - fold MOZ_CONTENT_SANDBOX and MOZ_GMP_SANDBOX into MOZ_SANDBOX; r=jld,firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D22975
2019-03-18 22:31:59 +00:00
Sylvestre Ledru
d9f913fe36 Bug 1531176 - about:support: also support the split of the key r=florian,flod
Differential Revision: https://phabricator.services.mozilla.com/D22676
2019-03-10 15:29:42 +00:00
Kris Maglione
856fa07b17 Bug 1514594: Part 3 - Change ChromeUtils.import API.
***
Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8

This changes the behavior of ChromeUtils.import() to return an exports object,
rather than a module global, in all cases except when `null` is passed as a
second argument, and changes the default behavior not to pollute the global
scope with the module's exports. Thus, the following code written for the old
model:

  ChromeUtils.import("resource://gre/modules/Services.jsm");

is approximately the same as the following, in the new model:

  var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");

Since the two behaviors are mutually incompatible, this patch will land with a
scripted rewrite to update all existing callers to use the new model rather
than the old.
***
Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs

This was done using the followng script:

https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm
***
Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8

Differential Revision: https://phabricator.services.mozilla.com/D16747
***
Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16748
***
Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16749
***
Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs
***
Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16750
2019-01-17 10:18:31 -08:00
Aaron Klotz
4dd4292f07 Bug 1517636: Add launcher process state to about:support; r=Felipe,flod
Differential Revision: https://phabricator.services.mozilla.com/D15759
2019-01-16 00:22:19 +00:00
Gijs Kruitbosch
59ced9aa12 Bug 1515103 - show frame rate and whether we're on a low end device in about:support, r=kats,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D15844
2019-01-08 15:48:24 +00:00
Jared Wein
217f770838 Bug 1507595 - Test fixes. r=flod,Gijs
There are multiple fixes contained in this patch:
- fixes for Android/mobile support
- adding extra strings to the ftl file that were never defined before, and previously the ID was just printed to the page
- update test_l10n.py to not rely on about:support anymore
- changing Troubleshoot.jsm to return and ID and args for the strings that should be displayed, so it is compatible with the Fluent API
- misc. fixes so strings that are not localized don't go through the Fluent codepath

Differential Revision: https://phabricator.services.mozilla.com/D15437
2018-12-28 19:40:33 +00:00
Mark Banner
462116b7f9 Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop
Automatic changes by ESLint, except for manual corrections for .xml files.

Differential Revision: https://phabricator.services.mozilla.com/D4439
2018-08-31 05:59:17 +00:00
Ryan Hunt
8e962519b6 Bug 1457007 - Fix missing schema information for contentUsesTiling. r=me on a CLOSED TREE 2018-05-02 10:17:49 -05:00
Kris Maglione
7f6dd10ca6 Bug 1420908: Remove telemetry experiments. r=gfritzsche
MozReview-Commit-ID: 6KEEZ6nKXrU
2018-04-03 15:17:13 -07:00
Jean-Yves Avenard
95d45780b2 Bug 1432779 - P4. Remove the concept of preferred layout. r=padenot,r=kamidphish
Channel layout is derived by the content being played. The concept of preferred layout is meaningless. Either we have a layout defined, or we don't. There's no in-between.

So we remove it.

MozReview-Commit-ID: CSCAInNmzMS
2018-03-24 10:57:59 +01:00
Emilio Cobos Álvarez
e1fca35db2 Bug 1447611: Remove references to stylo prefs from Troubleshoot.jsm. r=jwatt
MozReview-Commit-ID: 3tD2GRgE00o
2018-03-21 19:13:55 +01:00
Csoregi Natalia
96a3c6af7f Backed out 4 changesets (bug 1447611) for mass failures due to --enable-stylo removal. CLOSED TREE
Backed out changeset c6193142bbcf (bug 1447611)
Backed out changeset 01ada1c5a95f (bug 1447611)
Backed out changeset 86c9fed44da2 (bug 1447611)
Backed out changeset bb84ac6e1468 (bug 1447611)
2018-03-21 19:01:07 +02:00
Emilio Cobos Álvarez
0cad4be5a3 Bug 1447611: Remove references to stylo prefs from Troubleshoot.jsm. r=jwatt
MozReview-Commit-ID: 3tD2GRgE00o
2018-03-21 17:24:50 +01:00
Felipe Gomes
340eaf4334 Bug 1426362 - Display status of policy engine in about:support. r=bytesized
This also changes the const values of nsIEnterprisePolicies to a more common numbering pattern.

MozReview-Commit-ID: CKs1TWGMqJN
2018-03-02 15:28:14 -03:00
Kris Maglione
0bb74efdf1 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
Backed out changeset a1eca62826a1 (bug 1431533)
Backed out changeset 34c999fa006b (bug 1431533)
Backed out changeset e2674287e57f (bug 1431533)
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
Backed out changeset 6e56f4c8843e (bug 1431533)
Backed out changeset 12fc4dee861c (bug 1431533)
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Ryan Hunt
c3910a3af9 Fixup test expectations for OMTP in about:support (bug 1432516, r=me) 2018-01-24 14:23:33 -06:00
Aaron Klotz
0133c7304c Bug 1418131: Part 2 - Add security software section to about:support; r=jimm
MozReview-Commit-ID: 2hJkpPxFakp
2017-11-18 13:59:45 -07:00
Zibi Braniecki
a0db0e1dbd Bug 1414975 - Add locale information to about:support. r=mkelly
MozReview-Commit-ID: Dwy3pEPJgeN
2017-11-06 15:42:32 -08:00
Xidorn Quan
450dffd38d Bug 1411532 part 2 - Add a line to about:support that says whether stylo is enabled for chrome. r=bz
MozReview-Commit-ID: K1DU9KbtQJZ
2017-10-27 15:37:22 +11:00
Dan Banner
5af4450327 Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
Mason Chang
4b6b4137c2 Bug 1389338 - Show Off Main Thread Status in about:support. r=rhunt 2017-08-14 21:08:18 -07:00
Eitan Isaacson
81f97435c9 Bug 1384672 - Add accessibility instantiator to about:support. r=jimm 2017-08-10 15:32:07 -07:00
Chun-Min Chang
7a5e2bf1dd Bug 1197045 - part4: Test case; r=Felipe
MozReview-Commit-ID: DnoqPxYbbqn
2017-07-21 18:00:21 +08:00
Sebastian Hengst
80c835b99d Backed out changeset 3af0f387a8f2 (bug 1197045) 2017-07-24 13:23:37 +02:00
Chun-Min Chang
c9401aea9e Bug 1197045 - part4: Test case; r=Felipe
MozReview-Commit-ID: DnoqPxYbbqn
2017-07-21 18:00:21 +08:00
Felipe Gomes
168776d93f Bug 1381175 - Display count of web content processes in about:support. r=mrbkap
MozReview-Commit-ID: 55j6uusx3RL
2017-07-14 20:33:07 -03:00
Rajesh Kathiriya
bfb3762076 Bug 1374670 - Enabled the ESLint no-tabs rule across mozilla-central r=standard8
MozReview-Commit-ID: RT5QTipaOW
2017-07-04 21:30:18 +05:30
J. Ryan Stinnett
b82a9ff20c Bug 1375692 - Add Stylo status to about:support. r=bholley
Display current Stylo status in about:support along with a reason why it is
enabled or disabled.

MozReview-Commit-ID: HZaTL7y2FsY
2017-06-23 15:37:09 -05:00
David Anderson
be1ec99ec3 Add Advanced Layers to the compositor line in about:support. (bug 1365879 part 22, r=milan) 2017-06-23 14:23:13 -07:00
Carsten "Tomcat" Book
fc76f10152 Backed out changeset be62d3eb3b3b (bug 1365879) 2017-06-23 12:15:30 +02:00
David Anderson
3956e7121d Add Advanced Layers to the compositor line in about:support. (bug 1365879 part 22, r=milan) 2017-06-22 21:12:20 -07:00
Eitan Isaacson
749a1938d6 Bug 1366837 - Add AccessibleHandler registration info to aboutSupport. r=smaug r=aklotz 2017-06-15 15:55:06 -07:00
Alex Gaynor
b91281815d Bug 1358223 - Part 1 - On Windows and macOS hardcode the minimum content sandbox level at 1. r=bobowen,haik,jimm
If the "security.sandbox.content.level" preference is set to a value less than
1, all consumers will automatically treat it as if it were level 1. On Linux and
Nightly builds, setting the sandbox level to 0 is still allowed, for now.

MozReview-Commit-ID: 9QNTCkdbTfm
2017-05-12 17:04:42 -04:00
Sebastian Hengst
a36162b98a Backed out changeset 4e283b54baa6 (bug 1358223) for build bustage on Android at dom/ipc/ContentChild.cpp:21. r=backout 2017-05-31 21:34:13 +02:00
Alex Gaynor
36c7469b36 Bug 1358223 - Part 1 - On Windows and macOS hardcode the minimum content sandbox level at 1. r=bobowen,haik,jimm
If the "security.sandbox.content.level" preference is set to a value less than
1, all consumers will automatically treat it as if it were level 1. On Linux and
Nightly builds, setting the sandbox level to 0 is still allowed, for now.

MozReview-Commit-ID: 9QNTCkdbTfm
2017-05-12 17:04:42 -04:00
Dave Townsend
741fe841a8 Bug 1308981: Display system add-ons in a separate section in about:support. r=rhelmer
MozReview-Commit-ID: 3KYFz4pOXPT
2017-03-09 15:44:40 -08:00
Sebastian Hengst
c0f03e69f0 Bug 1336920 - Display the presence/absence of a valid Google and Mozilla API key in about:support. r=florian,francois
MozReview-Commit-ID: CRW3Ttb5DZm
2017-02-16 13:01:21 +01:00
Jeff Gilbert
ed4d7c9c69 Bug 1341957 - Add webgl.getSupportedExtensions() to about:support. - r=daoshengmu
MozReview-Commit-ID: EQci0ZxlVyM
2017-02-23 14:42:05 -08:00
Jed Davis
a7ea89d1b0 Bug 1286865 - Step 3: Expose rejected syscall log in about:support. r=adw r=gcp
MozReview-Commit-ID: 6YcwfRtPM2
2017-01-30 18:51:13 -07:00
Jeff Gilbert
d7d7402efe Bug 1335296 - Expand about:support WebGL information. - r=qdot,daoshengmu,jrmuizel
MozReview-Commit-ID: 166aNL6VSOa
2017-02-02 16:50:19 -08:00
George Wright
a596d51a85 Bug 1314803 - Remove supportsHardwareH264 from about:support r=mattwoodrow 2017-01-26 16:19:29 -05:00
Jared Wein
242ab87626 Bug 1326511 - Enable brace-style and no-multi-spaces eslint rules for toolkit. r=MattN
MozReview-Commit-ID: FuVu8skcqOe
2016-12-30 21:47:25 -05:00
Dave Townsend
e7b1b3284f Bug 1316882: Turn on space-before-function-paren eslint rule (toolkit). r=jaws
MozReview-Commit-ID: FGFwg6TYkvm
2016-11-11 15:22:34 -08:00
Dave Townsend
12596ced47 Bug 1316882: Turn on space-infix-ops eslint rule. r=jaws
MozReview-Commit-ID: HBpjT2uHJaZ
2016-11-10 14:48:04 -08:00