info: Allow specifying the path of /etc/os-release
/etc/os-release is a specification invented on Linux. It is adopted by
most Linux distributions, but it haven't been considered important
enough for other non-Linux systems to implement it. On FreeBSD, the base
system doesn't include an os-release file. To get an os-release file,
users can install an additional package called 'etc_os-release'. Since
it isn't considered as a part of the system, it can't be put in /etc and
gnome-control-center is unable to find it.
Therefore, to allow gnome-control-center finding os-release file in a
different location, we have to add an option to allow changing the
default path. An alternative solution is to use 'uname' function when
os-release can't be opened, but the proposal was rejected.
faf3057...
by
Mohammed Sadiq <email address hidden>
sharing: Allow dialogs to have smaller width
Reduce margins on either side, and allow the texts to be
wrapped early, so that it works well on smaller screens
The button doesn't delete the original file - it just removes
the image from the selection. "Remove" is therefore a better word
than "Delete", and the destructive action style isn't appropriate.
345a819...
by
Benjamin Berg <email address hidden>
display: Add guards for NULL display configuration
This may happen under some conditions. Possibly due to a race condition
(i.e. we did not receive any configuration from mutter yet) or also if
we are not running on GNOME.
Add guards for NULL configuration. This configuration is never
applicable and mostly clears the UI.