gnome-shell/js
Philip Chimento 975280fc50 mpris: Validate received data against the expected types from the spec
In the wild we have buggy clients (notably Chromium 77 and earlier) that
send metadata with the wrong types. Previously, this would throw an
exception and prevent the MPRIS information from showing up in the
message list.

This changes the code to check if any incoming metadata is of the type
it is expected to be, and logs a warning if not, then continues on with
a default value.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1362
2019-10-29 19:25:16 +00:00
..
extensionPrefs js: Use Gjs GTypeName computation for all classes 2019-10-29 18:38:35 +00:00
gdm js: Use Gjs GTypeName computation for all classes 2019-10-29 18:38:35 +00:00
misc util: Add wiggle helper 2019-10-18 11:25:45 +00:00
perf overview: Add OverviewActor and use as main actor of the Overlay 2019-10-16 15:26:13 +00:00
portalHelper cleanup: Mark globals used from other modules as exported 2019-07-24 00:28:45 +02:00
ui mpris: Validate received data against the expected types from the spec 2019-10-29 19:25:16 +00:00
js-resources.gresource.xml accessibility: Add pointer accessibility support 2019-06-06 09:13:29 +02:00
meson.build build: Use dedicated resources for helper programs 2018-08-14 17:28:04 +00:00
portal-resources.gresource.xml build: Include params.js in portal-helper gresources 2018-10-23 15:38:31 +00:00
prefs-resources.gresource.xml build: Use dedicated resources for helper programs 2018-08-14 17:28:04 +00:00