~vcs-imports/gnome-control-center/+git/gnome-control-center:wip/ssh-socket

Last commit made on 2023-12-13
Get this branch:
git clone -b wip/ssh-socket https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Recent commits

e8fc4c4... by Alex Murray

sharing: check status of both sshd service and socket

Check the status of both the sshd service and socket
since either could be in use. Also when enabling remote access,
enable this via the socket rather than the service.

CVE-2023-5616
https://launchpad.net/bugs/2039577

2611bc5... by =?utf-8?q?Pablo_Correa_G=C3=B3mez?= <email address hidden>

sound: fix compiler warning

Fix many warnings of the form:

../panels/sound/cc-output-test-wheel.c: In function 'cc_output_test_wheel_dispose':
../panels/sound/cc-output-test-wheel.c:155:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  155 | g_clear_pointer ((GtkWidget**) &self->front_center_speaker_button, gtk_widget_unparent);
/usr/include/glib-2.0/glib/gmacros.h:870:47: note: in definition of macro 'G_STATIC_ASSERT'
  870 | #define G_STATIC_ASSERT(expr) _Static_assert (expr, "Expression evaluates to false")
      | ^~~~
../panels/sound/cc-output-test-wheel.c:155:3: note: in expansion of macro 'g_clear_pointer'
  155 | g_clear_pointer ((GtkWidget**) &self->front_center_speaker_button, gtk_widget_unparent);
      | ^~~~~~~~~~~~~~~

1bafd46... by =?utf-8?q?Pablo_Correa_G=C3=B3mez?= <email address hidden>

wwan: fix compiler warning

Fix many warnings of the shape:

warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

Consequence of casting the pointers during g_clear_pointer

f0b8dbc... by Felipe Borges <email address hidden>

privacy: Make app icons larger in Location/Camera/Microphone pages

Fixes #1637

d2b8a2a... by Artur S0 <email address hidden>

Update Russian translation

6228caf... by Bruce Cowan

Update British English translation

(cherry picked from commit 5a93a420419d0f9a58b0a9e682491c0d93a6a08b)

affa60e... by Felipe Borges <email address hidden>

Revert "system: Replace dynamic System row subtitles with static text"

This reverts commit ea224c4045993fac4f1da0a93c430796324d1f57.

This was accidentally included in another MR.

9ee0795... by Felipe Borges <email address hidden>

notifications: Don't list system services

The current system related entries are ambiguous, as it isn't clear
what the actual notifications are.

System services should handle their own notification settings
instead.

Fixes #527
Fixes #1175

ea224c4... by Felipe Borges <email address hidden>

system: Replace dynamic System row subtitles with static text

Row subtitles in Settings are typically a description of the main label or setting.
You can see this in Mouse & Touchpad, Privacy, Sharing, and Wi-Fi.
For the System panel we did something a bit different and used the subtitle to show
the status of each panel.

Given the standard use of subtitles elsewhere, this feels a bit surprising which,
as a result, makes the panel harder to read. I think that a standard description
would probably also be more useful than the current labels.

Mockups https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/system/system-panel.png?ref_type=heads

This also removes the thin CcSystemPage abstract class because it was
only introduced to add the support for dynamic System row subtitle. Now
this abstraction is no longer necessary.

Fixes #2776

2e97cef... by Automeris naranja <email address hidden>

wwan: Improve status pages design

- Use AdwStatusPage
- Use .pill and .suggested-action style classes in
the button from airplane mode status page

And use valign=center, otherwise AdwStatusPage
won't be vertically centralized.