malcontent/libmalcontent-ui
Philip Withnall 2d4e8e0012 gs-content-rating: Backport OARS/CSM mapping changes from appstream-glib
This is a backport of commit 01e9ee8113 from appstream-glib:

    as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense

    This rationalises it with the OARS/CSM mapping of
    sex-themes/intense, and with many western societal norms. It is
    against the laws and morals of various western countries to discriminate
    on sexual orientation, so the mappings for sex-homosexuality/intense and
    sex-themes/intense should be the same.

    The mappings for the other values of sex-homosexuality and sex-themes
    remain different, as their descriptions aren’t as comparable (for
    example, for `mild`, the descriptions are “Indirect references to
    homosexuality” vs “Provocative references or descriptions”).

    The sex-homosexuality ratings category does need to continue to exist,
    though, as it’s illegal in some countries to *not* discriminate on
    sexual orientation. Those countries can provide and maintain their own
    OARS/age mappings.

    See https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues/21.
    This issue is now being solved in appstream-glib as the content rating
    code has been moved there so it can be shared between malcontent and
    gnome-software.

Signed-off-by: Philip Withnall <withnall@endlessm.com>

Fixes: https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues/21
2020-06-09 11:07:54 +01:00
..
gs-content-rating.c gs-content-rating: Backport OARS/CSM mapping changes from appstream-glib 2020-06-09 11:07:54 +01:00
gs-content-rating.h libmalcontent-ui: Use appstream-glib code for content rating systems 2020-05-21 16:25:21 +01:00
malcontent-ui.gresource.xml user-controls: Add CSS to support styling switches as ‘restrictive’ 2020-02-25 12:25:40 +00:00
malcontent-ui.h libmalcontent-ui: Move widgets over from malcontent-control 2020-02-04 11:36:58 +00:00
meson.build libmalcontent-ui: Use appstream-glib code for content rating systems 2020-05-21 16:25:21 +01:00
restrict-applications-dialog.c libmalcontent-ui: Use library i18n functions 2020-04-27 11:55:10 +01:00
restrict-applications-dialog.h restrict-applications-dialog: Drop accountsservice dependency 2020-02-06 12:52:06 +00:00
restrict-applications-dialog.ui libmalcontent-ui: Explicitly state translation domains in UI files 2020-04-27 12:11:39 +01:00
restrict-applications-selector.c libmalcontent-ui: Use library i18n functions 2020-04-27 11:55:10 +01:00
restrict-applications-selector.h restrict-applications-selector: Drop unnecessary include 2020-02-06 12:52:06 +00:00
restrict-applications-selector.ui libmalcontent-ui: Explicitly state translation domains in UI files 2020-04-27 12:11:39 +01:00
restricts-switch.css libmalcontent-ui: Restyle ‘restricts’ switches in yellow 2020-02-25 12:49:29 +00:00
user-controls.c libmalcontent-ui: Use appstream-glib code for content rating systems 2020-05-21 16:25:21 +01:00
user-controls.h user-controls: Allow widgets to be used without an `ActUser` 2020-02-14 12:00:57 +00:00
user-controls.ui user-controls: Make whole ‘Restrict Applications’ row activatable 2020-05-01 15:20:09 +01:00