Commit graph

193 commits

Author SHA1 Message Date
Adrien Plazas
9d69f8ca62 Bump libhandy to 1.0.0
Let's use a stable version.
2020-09-14 21:35:23 +00:00
Georges Basile Stavracas Neto
d6f3d21454 3.38.0 2020-09-12 13:23:08 -03:00
Georges Basile Stavracas Neto
2e37c9d87c build: Use non-deprecated python module to search for python 2020-09-12 13:22:33 -03:00
Georges Basile Stavracas Neto
fd795a803d 3.37.92 2020-09-05 11:56:44 -03:00
Adrien Plazas
bccbaf5e43 Bump libhandy to 0.90.0
The API is now stable.
2020-08-18 02:51:04 +00:00
Georges Basile Stavracas Neto
28cafa451e 3.37.90 2020-08-15 18:06:40 -03: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
Michael Catanzaro
ed15c1a2f0 Fix setting to disable IPv6
The setting to disable IPv6 did not actually work. Instead, it just
caused NetworkManager to ignore IPv6 entirely. From the libnm
documentation of NM_SETTING_IP6_CONFIG_METHOD_IGNORE: "IPv6 is not
required or is handled by some other mechanism, and NetworkManager
should not configure IPv6 for this connection." It's just the wrong enum
to use here.

I considered adding a new radio button to use the older ignore setting,
but it doesn't make a ton of sense since that setting allows IPv6 to be
configured outside NetworkManager, and what is the point of exposing
graphical configuration for that? So instead, we can have the GUI change
the value from IGNORE to DISABLED if set.

Fixes #593
2020-07-16 23:41:07 +00:00
Georges Basile Stavracas Neto
dd083e22b7 3.37.3 2020-07-07 16:49:58 -03:00
Umang Jain
dbf1b0dafb applications: Integrate with malcontent's restrictions
malcontent[1] is  parental(or admin) controlled interface which
can restrict a application's visibility and interactivity for a
standard user. Hence, if the current uid has any restrictions
on its installed applications, filter them out from the applications
panel.

Make the malcontent support enable or disable by setting it up as
a build-time meson option.

[1]: https://gitlab.freedesktop.org/pwithnall/malcontent/
2020-06-17 12:56:43 +01:00
Georges Basile Stavracas Neto
c0e0ffa267 build: Depend on gsettings-desktop-schemas 3.37.1
The 'avatar-directories' key is a 3.37.1 addition.
2020-05-07 15:06:02 +00:00
Robert Ancell
ead0ae4178 applications: Use new snapd-glib API for labelling Snap interfaces
This removes the need to put translated strings in g-c-c, and allows them to be
shared between multiple applications that use Snaps.
2020-04-16 03:59:33 +00:00
Bastien Nocera
a824eebef4 sound: Fix translation of "System Sounds"
The wrong package name got passed for the gvc subproject, so an empty
gettext package name ended up being used to look for the "System Sounds"
translation.

Pass the package name so that the translation works as expected.

Closes: #426
2020-04-02 01:27:46 +02:00
Georges Basile Stavracas Neto
10310f2ada 3.37.0 2020-03-29 19:48:09 -03:00
Robert Ancell
609b239893 3.36.1 2020-03-27 09:36:50 +13:00
Georges Basile Stavracas Neto
7720a13b0f 3.36.0 2020-03-06 22:15:10 -03:00
Georges Basile Stavracas Neto
26e9a7d11a 3.35.92 2020-02-29 15:10:44 -03:00
Georges Basile Stavracas Neto
1e9a948b86 3.35.91 2020-02-17 13:49:22 -03:00
Georges Basile Stavracas Neto
59d87e94a6 3.35.90 2020-02-02 13:50:17 -03:00
Robert Ancell
baed38e31c background: Fix CI build breaking on gnome-desktop API change
The change was added in feeee1c. For now we will handle the old and the new API
until this can be built.
2020-01-22 12:01:22 +13:00
Javier Jardón
feeee1c744 Adapt to new gnome-desktop API changes 2020-01-16 13:55:40 +00:00
Robert Ancell
9ebcd17236 build: Bump build-dependency on polkit
We require the .its files, which were added in Polkit 0.114.

Fixes #491
2020-01-06 15:24:51 +00:00
Robert Ancell
aa471faa4a applications: Show snap app sizes 2019-12-18 12:29:19 +13:00
Felipe Borges
3d18fa23fe meson: Require 0.51.0
The issues initially reported in #343 have been fixed in Meson, and
git tag --contains 5f00c3020073962edbeb2f3f709c27acdb09fd74 in the
Meson code base tells me that the earliest releast to include this
is 0.51.0.

Fedora 30 already shipped 0.51.2 and a few GNOME modules (such as
GNOME Builder) are already using newer versions.

https://github.com/mesonbuild/meson/commit/5f00c302

Closes #343
2019-12-17 22:03:14 +00:00
Robert Ancell
214ce473b9 build: Bump minimum version of libgudev
We use the autoptr support which was added in version 232

Fixes #490
2019-12-17 03:18:30 +00:00
Robert Ancell
d01a81a140 build: Bump minimum version of GLib.
We are already using g_clear_handle_id, which requires GLib 2.56
2019-12-17 16:09:10 +13:00
Georges Basile Stavracas Neto
06745e064a 3.35.2 2019-11-25 11:57:43 -03:00
Bastien Nocera
2007a5b240 info: Use new helper to fetch GL/GLES renderers 2019-11-06 09:27:10 +13:00
Bastien Nocera
5f6d5b77ac info: Add helper to print the GL/GLES renderer
This is a simplification of code that used to be in
gnome-session-check-accelerated.
2019-11-06 09:27:10 +13:00
Felipe Borges
ad83235bf9 shell: Use a meson option to determine that we're in a sandbox 2019-10-14 20:25:39 +00:00
Mohammed Sadiq
c884b19b46 build: Allow disabling tests 2019-09-23 14:12:21 +00:00
Philip Chimento
389ee0dfe5 printers: Use CUPS httpConnect2() if available
In CUPS 1.7 httpConnect() and httpConnectEncrypt() were deprecated and
replaced with httpConnect2(). This checks if httpConnect2() is available
and if so, replaces the uses of the deprecated functions.

In the CUPS source code, httpConnect() and httpConnectEncrypt() are now
wrappers around httpConnect2(), so we make sure to use the same
arguments as in the CUPS source code so the two code paths are sure to
be identical:
2c030c7a06/cups/http.c (L412)
2c030c7a06/cups/http.c (L477)
2019-09-16 14:09:40 -07:00
Philip Chimento
96137369a5 build: Fix CUPS PPD deprecation warning
In https://bugzilla.gnome.org/show_bug.cgi?id=696766 it was decided to
build with _PPD_DEPRECATED defined, to suppress the warnings about the
deprecation of the CUPS PPD API, since there was no full replacement
yet. Unfortunately this didn't make it intact through the port to Meson,
so fix it here.
2019-09-16 14:09:40 -07:00
Georges Basile Stavracas Neto
34eb1fb73d Bump version to 3.35.0
Let the 3.35 development cycle begin!
2019-09-09 18:35:29 -03:00
Georges Basile Stavracas Neto
ea7b65a7ee 3.34.0.1
Urgent release
2019-09-09 12:37:32 -03:00
Georges Basile Stavracas Neto
d5ddbc06d8 3.34.0 2019-09-09 12:05:46 -03:00
Georges Basile Stavracas Neto
11aa40387b
3.33.90 2019-08-08 22:43:24 -03:00
Carlos Garnacho
3600cb5a40 common: Unite GsdDeviceManager
Drop the subtypes, and keep a single udev-based GsdDeviceManager,
which will work on both backends, and should work on all platforms
we care about (?).
2019-08-08 15:18:07 +00:00
Bastien Nocera
2ae206c7e2 build: Require NetworkManager 1.12
Seeing as that's the version that added the
nm_device_wifi_get_last_scan() we use.
2019-06-30 13:20:35 +00:00
Georges Basile Stavracas Neto
fb76a31c69
3.33.3 2019-06-19 12:56:32 -03:00
Georges Basile Stavracas Neto
6fb41e8080
project: Require meson 0.50.0 2019-06-19 12:40:23 -03:00
Benjamin Berg
936a66f4ca keyboard: Add microphone mute key
Add the required UI for users to change the newly mic-mute keybinding.

See also https://bugzilla.gnome.org/show_bug.cgi?id=793596

https://bugzilla.gnome.org/show_bug.cgi?id=793641
2019-05-27 20:48:35 +00:00
Georges Basile Stavracas Neto
5606637c5e
3.32.1 2019-03-29 11:36:46 -03:00
Georges Basile Stavracas Neto
4659780be6
3.32.0.1 2019-03-11 16:02:25 -03:00
Adrien Plazas
f827d3c948 meson: Bump libhandy to 0.0.9 2019-03-11 18:13:21 +00:00
Georges Basile Stavracas Neto
3e9d5c57f4
3.32.0 2019-03-11 11:43:55 -03:00
Georges Basile Stavracas Neto
ac054d3cec
3.31.92 2019-03-04 18:19:44 -03: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
Georges Basile Stavracas Neto
ed22dd28e9
3.31.90 2019-02-06 21:40:29 -02:00
Adrien Plazas
7fd4bbbf37 meson: Make libhandy subproject static 2019-01-18 15:31:35 +01:00