Commit graph

31 commits

Author SHA1 Message Date
Matthijs Velsink
b832a0e530 subprojects: Update gvc to latest commit
A crash possibility has been fixed in libgnome-volume-control!25.

A similar crash was reported on the Settings side, so update to the
latest gvc commit to hopefully prevent further crashes.

Related: gnome-shell#7173
Related: #2924
2024-03-14 12:19:51 +00:00
Carlos Garnacho
59ee519e6b build: Build tecla as a subproject if not found
Keep this as a temporary measure until the new dependency finds
its way across all distributions.
2023-09-08 10:58:59 +02:00
Pauli Virtanen
638361ade5 subprojects: Update gvc
Update libgnome-volume-control to latest. This fixes some crashes and
misbehavior.

See https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/22

Fixes #1760
2023-07-29 09:09:23 +00:00
Pauli Virtanen
2dc7aa1206 subprojects: revert accidental libgvc downgrade yet again
Re-do the libgvc version upgrade from 8c84b9f0d3 ("subprojects: Update
libgvc"), which was accidentally reverted in cb333cd59c ("Fix
accessibility of the buttons in the test sound output dialog") without
comment.
2023-04-03 08:16:29 +00:00
Christopher Davis
8ecdeb2805 meson: Add GTK as a subproject
We need a release that contains https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5442.
Currently no distro ships GTK 4.9.3.
2023-02-14 18:15:33 +00:00
Lukáš Tyrychtr
cb333cd59c Fix accessibility of the buttons in the test sound output dialog
They had only icons, so name them for screen readers.
2023-01-06 09:56:09 -03:00
Pauli Virtanen
7e08d6874f subprojects: revert accidental libgvc downgrade
Re-do the libgvc version upgrade from 8c84b9f0d3 ("subprojects: Update
libgvc"), which was accidentally reverted in 95de2049c7 ("shell:
Initialise locale early") without comment.
2022-07-07 14:18:17 +00:00
Lukáš Tyrychtr
e68e93dc64 Fix submodule 2022-06-20 23:04:56 +00:00
Lukáš Tyrychtr
2148e23d97 Printer panel a11y fixes 2022-06-20 23:04:56 +00:00
Bastien Nocera
95de2049c7 shell: Initialise locale early
Otherwise glib will make internal calls before setlocale is called:
** (process:1124144): WARNING **: 10:16:58.983: dcgettext("(null)", "", 5) called before setlocale()

 #0  0x00007ffff7c80f77 in g_logv () at /lib64/libglib-2.0.so.0
 #1  0x00007ffff7c81233 in g_log () at /lib64/libglib-2.0.so.0
 #2  0x00007ffff7fbb6c6 in dcgettext (__domainname=<optimized out>, __msgid=0x7ffff7ce6c5a "", __category=<optimized out>) at ../../../../Projects/jhbuild/gettext-pseudolocale/gettext-pseudolocale.c:194
 #3  0x00007ffff7c6478e in _g_dgettext_should_translate () at /lib64/libglib-2.0.so.0
 #4  0x00007ffff7c6484b in g_dgettext () at /lib64/libglib-2.0.so.0
 #5  0x00007ffff7e98974 in g_application_class_intern_init () at /lib64/libgio-2.0.so.0
 #6  0x00007ffff7d9cfb8 in g_type_class_ref () at /lib64/libgobject-2.0.so.0
 #7  0x00007ffff7d9cc95 in g_type_class_ref () at /lib64/libgobject-2.0.so.0
 #8  0x00007ffff7d9cc95 in g_type_class_ref () at /lib64/libgobject-2.0.so.0
 #9  0x00007ffff7d9cc95 in g_type_class_ref () at /lib64/libgobject-2.0.so.0
 #10 0x00007ffff7d8671a in g_object_new_valist () at /lib64/libgobject-2.0.so.0
 #11 0x00007ffff7d867fd in g_object_new () at /lib64/libgobject-2.0.so.0
 #12 0x0000000000449bcc in cc_application_new () at ../../../../Projects/jhbuild/gnome-control-center/shell/cc-application.c:294
 #13 0x0000000000448fa6 in main (argc=1, argv=0x7fffffffd138) at ../../../../Projects/jhbuild/gnome-control-center/shell/main.c:55
2022-05-11 00:36:27 +02:00
Pauli Virtanen
8c84b9f0d3 subprojects: Update libgvc
This update is necessary to fix a bug that can cause sound device
profiles to be missing, possibly making some sound device ports
unusable.

See https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/19
Fixes #1668
2022-03-18 21:49:36 +00:00
Georges Basile Stavracas Neto
5303a977b1 Switch to GTK4 & libadwaita
Nothing builds now.
2021-12-14 22:34:21 -03:00
Ian Douglas Scott
e30c6a9130 Bump libhandy to 1.2.0 2021-05-07 03:23:31 +00:00
Benjamin Berg
04e31ac321 subprojects: Update libhandy
This pulls in a fix for a warning, required for the CI to work on Fedora
rawhide images with a new GCC.
2020-12-11 15:07:58 +01:00
Bastien Nocera
5867830e5f subprojects: Update libgvc
This update is necessary to add support for recent UCM related changes
in ALSA and PulseAudio.

See https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/10
2020-09-25 01:45:42 +00:00
Adrien Plazas
9d69f8ca62 Bump libhandy to 1.0.0
Let's use a stable version.
2020-09-14 21:35:23 +00:00
Adrien Plazas
bccbaf5e43 Bump libhandy to 0.90.0
The API is now stable.
2020-08-18 02:51:04 +00:00
Adrien Plazas
83c935ce7d meson: Replace libhandy-0.0 by libhandy-1
Depend on libhandy 0.84.0, and migrate to the GNOME repo.
2020-07-20 08:04:28 +02:00
Georges Basile Stavracas Neto
041284427a project: Update subprojects
Updates libhandy and GVC. The interesting change we are
looking for is in GVC, switching the icon of the "System
Sounds" stream to "emblem-system-symbolic".
2019-06-16 01:01:36 +00:00
Adrien Plazas
f827d3c948 meson: Bump libhandy to 0.0.9 2019-03-11 18:13:21 +00:00
Andrea Azzarone
f42f39970d user-accounts: Fix memory corruption in the avatar popup
Use g_object_set_data_full and g_steal_pointer to ensure the validity of the
"filename" association.

Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/399
2019-03-04 11:06:54 +00:00
Adrien Plazas
849362f339 subprojects: Bump libhandy to fix i18n 2019-03-01 17:14:11 +01:00
Adrien Plazas
19e42fb051 meson: Bump libhandy to 0.0.8
This fixes the RTL direction support of HdyLeaflet.
2019-02-18 11:19:36 +00:00
Robert Ancell
e98d0eef05 sound: Update gvc to latest version
This fixes compile warnings
2019-02-07 10:06:57 +13:00
Adrien Plazas
6a2b991577 Bump libhandy to a commit fixing its static installation
The other commits shouldn't affect the application in any way, so it's
safe to bump, especially as it's needed only by the submodule.

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/350.
2019-02-05 09:10:28 +00:00
Adrien Plazas
ee0a2ed6c2 meson: Bump libhandy to 0.0.7
This will allow us to build it as a static library.
2019-01-18 15:31:12 +01:00
Adrien Plazas
af58f4c6ed build: Add libhandy-0.0 dependency
This is needed to access widgets to make the shell adaptive.

This also adds libhandy as a submodule and will make use of that version
if it isn't available otherwise.
2018-11-26 15:36:34 +01:00
Georges Basile Stavracas Neto
a1bace4683 build: Drop libgd
Settings does not use libgd.
2018-03-16 15:55:10 -03:00
Bastien Nocera
ea83d23706 sound: Update gvc to not require ALSA support
ALSA support is only used in gnome-settings-daemon, so always disable
the option, which wouldn't work on non-Linux anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=792921
2018-01-26 10:56:12 -02:00
Iñigo Martínez
32edd6789e build: Port to meson build system
Meson is a build system focused on speed an ease of use, which
helps speeding up the software development. This patch adds meson
support along autotools.

https://bugzilla.gnome.org/show_bug.cgi?id=785414
2018-01-17 20:09:35 -02:00
Iñigo Martínez
d7012d0337 build: Move libgd and gvc modules to subprojects
In order to share the libgd and gvc modules between autotools and
meson, this patch moves their directories to subprojects
directory and updates autotools.

https://bugzilla.gnome.org/show_bug.cgi?id=785414
2018-01-17 19:02:57 -02:00