30 Commits

Author SHA1 Message Date
Fischer.json
c0472057e4 Bug 1330315 - Add a telemetry probe to track how the Preferences are opened, r=mconley
MozReview-Commit-ID: GfuGF4v30pI

--HG--
extra : rebase_source : e8b4399bd1e3fc5e5b220e80d6694c00a4b7e482
2017-05-09 10:43:48 -04:00
Gerald Squelart
3f7d93aadf Bug 1357209 - Add label=type-media to invoked webcompat URL - r=Gijs
Following https://github.com/webcompat/webcompat.com/issues/1360 , WebCompat
now accepts an arbitrary label (to help with sorting incoming reports), which
for media issues should be "type-media".

MozReview-Commit-ID: B3vaUOlhTBm

--HG--
extra : rebase_source : 73b32a3581cec665c11e745e59e6e025d9222e85
2017-04-18 14:11:51 +12:00
Gerald Squelart
b0ed44c907 Bug 1343442 - Handle decode-error/warning in browser-media.js - r=Gijs
Open webcompat.com in new tab, similar to what "Report Site Issue" button does.

MozReview-Commit-ID: 1ESOY3upHgc

--HG--
extra : rebase_source : 3f55c6798671ad430e59f5954a177a22b4b7642d
2017-04-11 13:37:52 +12:00
Zack Herrick
84361e7e85 Bug 1335907 - Reorganize the preferences based on feedback from user research. r=mconley
The FX_PREFERENCES_CATEGORY_OPENED probe must be extended to version 59 to support the fallback "forked" preference implementation (in-content-old).

The switchToAdvancedSubPane within utilityOverlay's openPreferences must also remain until the fallback has been removed (bug 1349689).

Patch co-authored by Zack Herrick <herrickz@msu.edu> and Ziyan Long <lzylong@gmail.com>.

MozReview-Commit-ID: 1sx0Wj15yM7

--HG--
extra : rebase_source : 0266027fb3023d4cb155533193d6809d799de1e4
2017-03-29 11:52:08 -04:00
Frederik Braun
9e93fd0d84 Bug 1346720 - Disallow invalid report IDs early on. r=gerald
MozReview-Commit-ID: GBDnzYh0gPt
2017-03-13 18:40:45 -04:00
Gerald Squelart
db4ac7f957 Bug 1331484 - Removed mentions of Adobe from browser-media.js - r=Gijs
We do not support Adobe Primetime anymore, so there is no need to handle
related issues.

MozReview-Commit-ID: AvKarZabyDM

--HG--
extra : rebase_source : 911fb3e689add4e42e80fd94c5f155f0a7a96bd4
2017-02-02 16:50:29 +11:00
Chris Pearce
d9c67d4f52 Bug 1329543 - Remove use of gmp-eme-adobe prefs from browser-media.js. r=Gijs
MozReview-Commit-ID: L1m5R8wqPYe

--HG--
extra : rebase_source : 7c8a6accde68ece622349867546a4e589dc791f8
2017-01-09 21:56:25 +08:00
Florian Quèze
85611a7b6d Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws.
--HG--
extra : rebase_source : a22344ee1569f58f1f0a01017bfe0d46a6a14602
2017-01-17 11:50:25 +01:00
Dão Gottwald
900b14556f Bug 1330001 - Remove browser code behind Windows XP and Vista version checks. r=jaws 2017-01-11 10:54:16 +01:00
Chris Peterson
5e0463708c Bug 1329547 - Remove messages about missing CDM on XP. r=Gijs
MozReview-Commit-ID: nTEgsecM8h

--HG--
extra : rebase_source : 1925cc43dba2b5941e21c32e1906719b2338ef12
2017-01-08 00:43:12 -08:00
Chris Peterson
8cfab133f0 Bug 1329547 - Remove messages about missing codecs on XP. r=Gijs
MozReview-Commit-ID: 2YH1Hv1bj19

--HG--
extra : rebase_source : 4f5b56c18eadfea6ec3a0ef1da31ef31bdf3b8f9
2017-01-07 23:27:25 -08:00
Jared Wein
ecab54a7c9 Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 7E7LPorrEje

--HG--
extra : rebase_source : 0572a35415a766a3f31d266760ecd07f0dcc3f72
2016-12-29 18:34:54 -05:00
Wes Kocher
0dfb7c2b5c Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein
7255df4e9a Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 8WoGr8i6oCR

--HG--
extra : rebase_source : da7172285d43b820421557ed3b05887e091ff939
2016-12-29 15:20:47 -05:00
André Bargull
4030537175 Bug 1320144 - Remove String generics uses in browser/base/content. r=gijs
--HG--
extra : rebase_source : 9bff0265f638bc68fd652f93a37e6a48b2bdd645
2016-11-24 13:18:26 -08:00
Dave Townsend
8de07a19a0 Bug 1316882: Turn on space-before-function-paren eslint rule (browser). r=jaws
MozReview-Commit-ID: 2ZvTiZDHchz

--HG--
extra : rebase_source : db6482481b7338df491afd6f6fd376eccec84d7e
2016-11-11 08:10:51 -08:00
Chris Pearce
0105009685 Bug 1314445 - Remove unused EME notification handlers from browser-media.js. r=Gijs
Gecko no longer emits these notifications, so there's no point handling them in
the front end code.

MozReview-Commit-ID: KGysG56m3QO

--HG--
extra : rebase_source : 0a08c058de25b41daceb409fc9da66d157489d18
2016-11-02 13:07:14 +13:00
Gijs Kruitbosch
af091d58e7 Bug 1312416 - use tabbrowser message manager group to listen for decoder doctor messages, r=jaws
For browsers in e.g. panels, we can't really make decoder doctor work well, so we simply elect to only listen for such messages within tabbrowser browsers.

MozReview-Commit-ID: Frrhf6AOgAy

--HG--
extra : rebase_source : c3855599db67f25ab39dae1f7693d8c8958dee1e
2016-10-28 18:15:30 +01:00
Gerald Squelart
c3c986ecd6 Bug 1263665 - Frontend notification of unsupported libavcodec - r=gijs
Inform the user through a drop-down notification, that the installed
libavcodec is not supported (possibly because it is vulnerable) and should
be updated.

MozReview-Commit-ID: J4VSCeTYyO0

--HG--
extra : rebase_source : 8bcbb8e6ee49547a1da1a7d7613f79f93788b240
2016-09-22 00:07:45 -07:00
Gerald Squelart
4a25a0e109 Bug 1247056 - Show notification when PulseAudio cannot be used - r=Gijs
MozReview-Commit-ID: 4q4CLb9VjcU

--HG--
extra : rebase_source : f0c3a0841fc829336d8670b608452ffe5f72ad6a
2016-09-13 20:10:58 -07:00
Gerald Squelart
4edacd7d3b Bug 1247056 - More flexible SUMO link - r=Gijs
Instead of always pointing to the same fix-video-audio-problems-firefox-windows
SUMO page, make it possible to point at others depending on the issue.

Also we won't show a "Learn How" button for WinXP anymore, as the linked
page is not relevant to XP, and CDMs are not available on XP anyway.

MozReview-Commit-ID: 7YR43Wa0IRe

--HG--
extra : rebase_source : f34e0b6fb34bff63c48624167cadd1882d26f475
2016-09-27 00:03:06 -07:00
Gerald Squelart
d4c24f525d Bug 1303707 - Fix collecting of formats-at-issues - r=Gijs
Array.filter was given the wrong information, so we were only adding
existing name, instead of adding new ones.
This is not critical, as this is only useful to better find when issues
are fixed, that's why I'm fixing it in a fly-by here.

MozReview-Commit-ID: CGkN3BbSTge

--HG--
extra : rebase_source : c5381e528c7f7a24438332294cb498bce9b92b21
2016-09-18 22:24:47 -07:00
Gerald Squelart
5be6837a7d Bug 1303255 - Use correct dec-doc messages on Vista - r=Gijs
MozReview-Commit-ID: FeaFlvaL8t4

--HG--
extra : rebase_source : 36c92a53acbfc654b82692e2a250002f4389c6a4
2016-09-15 00:15:59 -07:00
Kilik Kuo
823b42df5f Bug 1150371 - [Part2] DRM UI should not show up when Clearkey is the only one CDM created successfully. r=florian
MozReview-Commit-ID: GaklA7OEmQy

--HG--
extra : transplant_source : HF%8F%2B%1E%3E%94%03%D9%AB%C0%8F%03X%C5D%3C%F3%E8c
2016-08-09 16:19:05 +08:00
Kilik Kuo
98189913b6 Bug 1136707 - [Part2] Remove the pref 'media.eme.clearkey.enabled' in browser. r=Gijs
MozReview-Commit-ID: LsUdsFOaJlz

--HG--
extra : transplant_source : _%CF%3F%D9%8D%3C72%D2%5C%BB%23%BFP-%2A%A3%9C%FA%93
2016-07-27 12:05:00 +08:00
Gerald Squelart
0816b1c721 Bug 1271483 - p10. Front-end handling of prefs&telemetry - r=gijs
When an issue is reported, save the unplayable formats/key-systesm in a pref,
keyed by the detailed issue string id, and report the infobar-shown telemetry.
More telemetry when the "Show me how" button is clicked.
And final telemetry (and clearing the prefs) when the issue is solved.

MozReview-Commit-ID: 4PgaPMVfjsQ
2016-05-26 23:46:52 +10:00
Chris Pearce
359a1add5d Bug 1276132 - Don't show EME 'enable' UI for non-visible keysystems. r=gijs
This means we'll only show the EME UI for keysystems that are explicitly turned
on in the build config, or those that are enabled after the build via prefs.

MozReview-Commit-ID: 7VTp1BJSZFy

--HG--
extra : rebase_source : 6a31f9d8fc2f06ef05988b510946ed924c613c2a
2016-05-31 12:04:12 +12:00
Phil Ringnalda
7270ed519a Back out 4 changesets (bug 1276132) for browser_gmpProvider.js failures
CLOSED TREE

Backed out changeset 511a2389ca48 (bug 1276132)
Backed out changeset 91b3cdd0640a (bug 1276132)
Backed out changeset 09b9972e36f9 (bug 1276132)
Backed out changeset 69052d4e3dbb (bug 1276132)
2016-06-08 20:36:22 -07:00
Chris Pearce
b48e2e7ea4 Bug 1276132 - Don't show EME 'enable' UI for non-visible keysystems. r=gijs
This means we'll only show the EME UI for keysystems that are explicitly turned
on in the build config, or those that are enabled after the build via prefs.

MozReview-Commit-ID: 7VTp1BJSZFy

--HG--
extra : rebase_source : 4f243a70cdfc45f40a07d034dfa30f34cb1baaf7
2016-05-31 12:04:12 +12:00
Jared Wein
df72ffc760 Bug 1160424 - [Decoder Doctor] Show notification UI when a requested codec is missing but downloadable. r=gijs
MozReview-Commit-ID: BHPpLM96cg3

--HG--
rename : browser/base/content/browser-eme.js => browser/base/content/browser-media.js
2016-04-24 18:04:25 +10:00