summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add Abkhazian translationgnome-42Nart Tlisha2023-01-062-0/+2728
|
* Update Belarusian translationVasil Pupkin2022-12-311-1595/+1866
|
* Update British English translationBruce Cowan2022-09-191-8/+8
|
* plugins: Unset GDK_BACKEND envvar if a specific backend is neededMichel Dänzer2022-07-131-0/+3
| | | | | | | | | | | | | | This currently affects only the xsettings plugin, which needs GDK to use the x11 backend. It already calls gdk_set_allowed_backends ("x11") for this purpose; however, if GDK_BACKEND=wayland (or any other non-x11 backend possibly) happened to be in the environment, GDK would fail to initialize at all. This would prevent the xsettings plugin from starting up. Big thanks to Olivier Fourdan for figuring this out! Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2022283 Bug: https://bugs.debian.org/1008992
* Update Georgian translationZurab Kargareteli2022-07-071-2631/+2099
|
* Update Russian translationAleksandr Melman2022-07-021-11/+11
|
* datetime: Update geocode-glib libsoup3 dependencyBastien Nocera2022-06-301-1/+4
| | | | | | | | geocode-glib 3.26.3 was released today, with optional soup3 support. When built against soup3, it generates a geocode-glib-2.0 pkg-config file rather than geocode-glib-1.0. Support both versions, with a preference for the libsoup3 version.
* Update Russian translationAleksandr Melman2022-06-251-7/+7
|
* Release 42.242.2Carlos Garnacho2022-06-012-1/+14
|
* xsettings: Simplify fetching string for an enum valueBastien Nocera2022-05-311-12/+1
|
* xsettings: Remove direct mapping from gtk-im-module to Gtk/IMModuleCarlos Garnacho2022-05-311-1/+0
| | | | | | | | | This is now handled dynamically since commit e2d268eb00, so we should not tie dconf setting and Xsetting automatically here. Doing so, we are clobbering the dynamic value on startup, making it only effective on later changes. Fixes: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/682
* a11y-settings: Enable toolkit-accessibility when using the magnifierSebastian Keller2022-05-311-10/+13
| | | | | | | | | The gnome-shell magnifier uses AT-SPI caret and focus events to follow keyboard navigation. While GTK emits those as long as it can connect to the a11y bus, other toolkits/applications such as Qt or Firefox check for the IsEnabled property which follows this GSettings key. Fixes: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/688
* Update Russian translationAleksandr Melman2022-05-231-333/+294
|
* plugins: Stop using GSliceFernando Monteiro2022-04-233-7/+6
|
* Update French translationCharles Monzat2022-04-081-332/+295
|
* Update Basque translationAsier Sarasua Garmendia2022-03-301-2/+2
|
* Update British English translationBruce Cowan2022-03-241-568/+940
|
* power: Fix mutter version check in test codeBenjamin Berg2022-03-231-8/+35
|
* tests: Enable dconf service for new dbusmock compatibilityBenjamin Berg2022-03-231-0/+4
| | | | | | | | | | | | | python-dbusmock will also stop importing all session services that are installed on the host system by default (as is already the case for system services). With this change, the dconf service cannot be activated anymore unless we explicitly enable the service in the environment. Add the appropriate call to enable the service, guarded by a check that the method exists to be compatible with older dbusmock versions. See: https://github.com/martinpitt/python-dbusmock/pull/108
* Release 42.142.1Carlos Garnacho2022-03-202-1/+6
|
* Release 42.042.0Carlos Garnacho2022-03-191-0/+8
|
* tests: Update Mutter version dependencyCarlos Garnacho2022-03-191-1/+1
| | | | | This is broken comparing with stable release numbers, like 42.0. This version is also released, so it sounds better to simply depend on that.
* keyboard: "Migrate" gtk-im-context setting before giving control to userCarlos Garnacho2022-03-181-0/+35
| | | | | | | | | | | | | | | This setting used to be modified by gsd-keyboard at runtime, but it no longer does. We want to leave this setting in a pristine state before we lend control to the user in order to avoid setting leftovers make GTK and others use the unintended IM module. Since the setting is actually staying on the same schema/path, there is no nice mechanism that would help us in doing a one-time port, so rely on a file at ~/.cache to make this happen once. In the common case, it just adds one stat() more at startup. After this migration is done, the gtk-im-module setting can be considered in full control of the user.
* Update Italian translationMilo Casagrande2022-03-171-662/+967
|
* Updated Czech translationMarek Černocký2022-03-141-2/+2
|
* Update Basque translationAsier Sarasua Garmendia2022-03-091-1/+1
|
* Update Basque translationAsier Sarasua Garmendia2022-03-091-325/+291
|
* Release 42.rc42.rcCarlos Garnacho2022-03-062-1/+9
|
* sharing: Don't manage gnome-remote-desktopJonas Ådahl2022-03-041-1/+0
| | | | | Settings now directly uses systemd for managing the gnome-remote-desktop service, thus we don't need to have gsd-sharing do it for us anymore.
* Release 42.beta42.betaCarlos Garnacho2022-02-142-1/+21
|
* xsettings: Adopt code to look up GTK IM moduleCarlos Garnacho2022-02-142-147/+152
| | | | | | | | | | | | | | | Right now, gsd-keyboard and gsd-xsettings have a strange relation where the first sets the gtk-im-module dconf setting for the latter to read the setting and forward it through XSettings. Since this detection is highly X11 specific, make it happen in the Xsettings daemon itself, from the relevant setting and device presence. This makes users still able to shoot themselves in the foot by changing the setting, X11 clients able to be told to switch to ibus if it turns out necessary, and Wayland clients unaffected otherwise. Related: https://gitlab.gnome.org/GNOME/gtk/-/issues/4443
* Update POTFILES.inPiotr Drąg2022-02-131-1/+0
|
* media-keys: Remove screencast key handlingIvan Molodetskikh2022-02-124-136/+0
| | | | gnome-shell itself now handles the screencast key too.
* media-keys: Remove screenshot key handlingIvan Molodetskikh2022-02-127-410/+0
| | | | | gnome-shell itself now handles the screenshot keys. This is required to easily provide same-frame response to pressing a screenshot key.
* tests/output_checker: Don't close FD from threadBenjamin Berg2022-02-101-6/+3
| | | | | | Otherwise there is a race condition that can cause the FD to be closed twice. Avoid this by signalling EOF through a separate variable and always closing the FD from the main thread.
* power: Make startup of lid tests more reliableBenjamin Berg2022-02-101-9/+10
| | | | | | | The lid-switch is inhibited at startup, and a number of tests rely on this inhibition to have been released again. Unfortunately, it seems that sometimes we were not clearing all messages properly. Either way, explicitly waiting for the uninhibit that happens at startup is sane.
* media-keys: Suppress OSD title on phones as wellGuido Günther2022-02-101-0/+2
| | | | | Those usually get port names from UCM. Add common port names from there.
* power: Improve battery warning debounce logicMarti Raudsepp2022-02-101-1/+1
| | | | | | | | | | | | Despite the debounce logic introduced in 60621b90bc3154dc905ed90780a7f19eb553ab26, GSD kept warning me of the battery level every time my Logitech K600 keyboard (via Unifying receiver) disconnects/reconnects. Added another condition: when battery level drops to `UP_DEVICE_LEVEL_NONE`, the previous entry in the hash table would not be overwritten. This avoids duplicated warnings when transitioning NONE->LOW->NONE->LOW.
* media-keys: fix gnome settings desktop fileMae Dartmann2022-02-101-1/+1
|
* .gitlab-ci.yml: Install libgweather4Javier Jardón2022-02-101-1/+1
|
* plugins/datetime/weather-tz.c: Use g_object_ref() instead ↵Javier Jardón2022-02-101-1/+1
| | | | gweather_location_ref()
* Port to GWeather 4Emmanuele Bassi2022-02-102-3/+4
| | | | | | Use the new GWeather major version. The only change consists in replacing GWeatherTimezone with GTimeZone.
* meson: drop unused argument for i18n.merge_file()Marvin Schmidt2022-02-102-2/+0
| | | | Ignored in meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
* tests: Initialize unused daemon_death_expectedBenjamin Berg2022-02-101-0/+3
|
* power: Skip unblank on lid open test for broken/old mutter versionsBenjamin Berg2022-02-101-0/+11
| | | | | | | Some versions of mutter were not setting the use as active when the lid was opened. Skip the test in case the current mutter version does not contain the (latest) fix. This will also disable the test for older versions that work, but that is fine.
* ci: Only run on "crun" tagged runners for nowBenjamin Berg2022-02-101-6/+10
| | | | | | The others are not erroring out correctly for close_range syscalls, causing issues when spawning. So use the "crun" runners and disable "asan" as there is no overlap.
* .gitlab-ci.yml: Try to use fedora 36Javier Jardón2022-02-101-2/+2
|
* Update Japanese translationsicklylife2022-02-101-377/+143
| | | | (cherry picked from commit d058db6a091326962562a816169e345a50034217)
* Update Japanese translationsicklylife2022-02-101-475/+995
| | | | (cherry picked from commit 6868a4a102902834f6c193b3a321053e2b82afb0)
* Update Swedish translationAnders Jonsson2022-02-081-7/+10
|