Commit graph

482 commits

Author SHA1 Message Date
Bastien Nocera
85cd910af5 datetime: 12h time format is now always available
Following a change in GDateTime, AM/PM format is now always available
even if the support is missing in the locale used.

Remove the code used to detect AM/PM support in the locale, and bump the
GLib requirements to the version that includes this GDateTime change.

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

https://bugzilla.gnome.org/show_bug.cgi?id=780863
2017-04-03 11:32:43 +02:00
Bastien Nocera
1f58b84c9d 3.23.91 2017-02-28 15:58:14 +01:00
Jeremy Bicha
f7199b5172 build: Bump dependencies for Night Light schemas
Up to gnome-settings-daemon 3.23.90

https://bugzilla.gnome.org/show_bug.cgi?id=778625
2017-02-15 10:58:08 +01:00
Bastien Nocera
0fd233bd86 3.23.90 2017-02-14 19:39:57 +01:00
Richard Hughes
ef4dfe8896 display: Add natural light UI to the display panel
https://bugzilla.gnome.org/show_bug.cgi?id=778326
2017-02-10 09:07:24 +00:00
Bastien Nocera
0c23521889 build: Remove late panel availability check
We now check much earlier whether panels are missing dependencies.
2017-02-08 20:08:39 +01:00
Bastien Nocera
8074a31d5e printers: Make panel required on all platforms
All the free Unix-compatible platforms we support have CUPS support, so
require it from the get-go.
2017-02-08 20:08:20 +01:00
Bastien Nocera
0090ba57e4 wacom: Make panel required on Linux
But do it earlier than the end of configure messages.
2017-02-08 20:02:31 +01:00
Bastien Nocera
0c2247eafa bluetooth: Make panel required on Linux
But do it earlier than the end of configure messages.
2017-02-08 20:02:29 +01:00
Bastien Nocera
f5e2dc9c12 network: Make panel required on Linux
But do it earlier than the end of configure messages.
2017-02-08 20:02:18 +01:00
Bastien Nocera
035880a261 build: Add helper for platform specific errors
One for panels required on Linux, one for panels required on non-S390
Linux (where USB is not available).
2017-02-08 19:58:12 +01:00
Bastien Nocera
8a7d987ab0 build: libsmbclient is not optional
As the printers panel is not optional either.
2017-02-08 19:36:57 +01:00
Bastien Nocera
bc0a543280 build: Remove unused check for the "Media" panel 2017-02-08 19:24:56 +01:00
Bastien Nocera
3f0510cac8 build: Better libm checks
Use AC_CHECK_LIBM instead of AC_CHECK_LIB(m,...
and use $(LIBM) instead of hardcoding "-lm" in Makefiles.
2017-02-08 19:21:53 +01:00
Rui Matos
691f00b1f1 3.22.1 2017-01-19 10:44:56 +01:00
Felipe Borges
f3282272b8 configure: Drop dependency on GdNotification
Since the port to GtkRevealer in bgo#775183 and bgo#775178,
GdNotification is no longer needed in control-center.

https://bugzilla.gnome.org/show_bug.cgi?id=775183
2016-11-30 13:08:01 +01:00
Bastien Nocera
83c8c57761 info: Get renderer from gnome-session under Wayland
Now that gnome-session's acceleration helper can print the renderer
under Wayland, launch it locally. We need to launch it locally as
Wayland is not available at the time gnome-session would launch the
helper, as there's no Wayland compositor yet.

Note that this code expects the gnome-session helper scripts to live
in $libexecdir, but distributions can use
--with-gnome-session-libexecdir=DIR to pass another one.

https://bugzilla.gnome.org/show_bug.cgi?id=756914
2016-10-18 16:11:30 +02:00
Kalev Lember
0947bd3615 Bump required GTK+ version
https://bugzilla.gnome.org/show_bug.cgi?id=771696
2016-09-20 12:25:52 +02:00
Bastien Nocera
fd7cfe426f 3.22.0 2016-09-20 10:54:42 +02:00
Bastien Nocera
894784547b 3.21.92 2016-09-13 12:34:36 +02:00
Kalev Lember
2d8c7b3752 Bump required GTK+ version
Need 3.21.5 for GtkShortcutLabel API.
2016-08-30 08:06:36 +02:00
Rui Matos
70b57fa125 3.21.90 2016-08-25 19:48:53 +02:00
Debarshi Ray
2cb0f5e3a3 online-accounts: Let goa_provider_show_account create the full UI
It is not ideal to have the UI split across a semi-stable,
cross-module interface boundary. Non-trivial changes to the UI require
changes to the goa_provider_show_account interface. In fact, we were
already not using it the way it was originally intended to be.
Moreover, it prevents us from having a sufficiently different UI for
certain account types.

Instead, let's just pass a vertical GtkBox to the GoaProvider and let
it fill it up whichever way it wants to.

Bump required GOA version for the new goa_provider_show_account
behaviour.

https://bugzilla.gnome.org/show_bug.cgi?id=769213
2016-08-14 12:18:52 +02:00
Bastien Nocera
13b745aa3d keyboard: Bump required GTK+ version
As the newly public GtkShortcutLabel is needed for that panel.
2016-07-29 19:01:32 +02:00
Bastien Nocera
f01277fb48 mouse: Offer a separate option for edge scrolling
When a touchpad supports it. When the option is set, it will
automatically disable two-finger scrolling.

The scrolling method used by each individual touchpad is implemented in
mutter, not here.

https://bugzilla.gnome.org/show_bug.cgi?id=761461
2016-07-27 17:40:30 +02:00
Georges Basile Stavracas Neto
2bb6d441a7 build: create another executable for the new layout
This way, we can test both layouts in parallel and, in
case something goes wrong, we always have to old layout
as a fallback.

https://bugzilla.gnome.org/show_bug.cgi?id=766922
2016-06-03 12:32:36 -03:00
Bastien Nocera
e39ef0eea7 power: Fix build on non-Linux systems
In 8400d3e, we ported the power panel to libnm 1.2, but at the same
time, made libnm a hard requirement. This is a problem on non-Linux
systems.

See https://bugzilla.gnome.org/show_bug.cgi?id=765910#c31
2016-05-28 21:54:07 +02:00
Bastien Nocera
9183d34947 network: Port to libnm 1.2
We also remove support for WiMAX (now unsupported by NetworkManager),
and InfiniBand (Enterprise feature), and the use of
the deprecated NM_SETTING_WIRELESS_SEC property.

With help from network-manager-applet patches by Jiří Klimeš and
Dan Winship.

https://bugzilla.gnome.org/show_bug.cgi?id=765910
2016-05-27 18:23:33 +02:00
Bastien Nocera
8400d3ed81 power: Port to libnm 1.2
And make the NMClient instantiation async now that the API permits it.

https://bugzilla.gnome.org/show_bug.cgi?id=765910
2016-05-27 18:23:33 +02:00
Bastien Nocera
da96effab7 network: Remove HAVE_NM_UNSTABLE check
We don't have any code that relies on it anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=747443
2016-05-26 14:49:28 +02:00
Rui Matos
e9b70c2efa display: Separate interlaced from normal modes
https://bugzilla.gnome.org/show_bug.cgi?id=763833
2016-05-13 18:39:23 +02:00
Bastien Nocera
e070e819ca network: Fix properties sizing issues
By requiring a new GTK+ that fixes those.
2016-04-13 13:44:33 +02:00
Cosimo Cecchi
13beb5db5b info: fetch renderer information from gnome-session
Now that it's exported over DBus.

https://bugzilla.gnome.org/show_bug.cgi?id=754256
2016-04-08 21:03:56 -07:00
Sam Spilsbury
32268b1840 Makefile: Move to AM_DISTCHECK_CONFIGURE_FLAGS
Since automake 1.11.2 it is recommended that packages
use AM_DISTCHECK_CONFIGURE_FLAGS instead of
DISTCHECK_CONFIGURE_FLAGS as the latter is intended
to be a user variable.

https://bugzilla.gnome.org/show_bug.cgi?id=764315
2016-04-04 21:47:27 -07:00
Bastien Nocera
0660169a7d 3.20.0 2016-03-21 12:50:12 +01:00
Bastien Nocera
bffe8224e8 3.19.92 2016-03-17 15:19:06 +01:00
Bastien Nocera
38f0d628f4 build: Require newest gnome-desktop for new API 2016-03-17 14:50:10 +01:00
Debarshi Ray
816c6990cf build: Bump minimum GTK+ version to 3.19.12
We rely on the latest changes to GtkWindow's size handling logic.

https://bugzilla.gnome.org/show_bug.cgi?id=762548
2016-03-15 13:50:11 +01:00
Bastien Nocera
49aff243c2 3.19.91 2016-03-04 13:33:10 +01:00
Sebastien Bacher
ecaafb11bc user-accounts: Don't link directly to GStreamer
The panel uses cheese and not GStreamer directly

https://bugzilla.gnome.org/show_bug.cgi?id=761915
2016-03-02 11:46:40 +01:00
Rui Matos
8bdee896c4 3.19.90 2016-02-16 20:02:06 +01:00
Rui Matos
e56fa79099 3.19.5 2016-01-18 17:53:30 +01:00
Bastien Nocera
06c8bd4586 bluetooth: Bump required gnome-bluetooth version
So that the new API is available.
2016-01-10 15:59:24 +01:00
Bastien Nocera
09c86e277c 3.19.4 2015-12-17 13:36:15 +01:00
Bastien Nocera
5096b6ff4b 3.19.3 2015-12-15 16:34:21 +01:00
Felipe Borges
07c6c4d3f7 mouse: Remove the two-finger scroll switch
The two-finger scroll method will be enabled in all cases
(see bgo#759304). When a touchpad without two-finger scrolling
support but with edge scrolling support is available, show the
switch.

Also bump the required gsettings-desktop-schemas version for
the new key.

https://bugzilla.gnome.org/show_bug.cgi?id=759307
2015-12-15 14:48:05 +01:00
Bastien Nocera
424fff8f6b build: Bump g-s-d requirement
For the GsdPowerButtonActionType enum.
2015-11-25 10:44:20 +01:00
Debarshi Ray
7d9f7f30bc region: Turn CcInputOptions into a templatized composite widget
This is a pre-requisite for using a header bar.
GtkDialog:use-header-bar is a construct-only property, and has no
effect when set from the XML. Therefore, the only option is to turn
the widget into a template and set use-header-bar from C.

There should be no behavioral changes due to this patch.

Bump required GLib version for the G_DECLARE_FINAL_TYPE macro.

https://bugzilla.gnome.org/show_bug.cgi?id=757516
2015-11-20 18:02:57 +01:00
Bastien Nocera
fcfd438c5e build: Require grilo 0.3 now 2015-10-21 13:28:10 +02:00
Christophe Fergeau
0fb4b8fcd5 build: Call GNOME_DEBUG_CHECK before AC_PROG_CC
This avoids these warnings:
configure.ac:32: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG
aclocal.m4:316: AX_CHECK_ENABLE_DEBUG is expanded from...
aclocal.m4:390: GNOME_DEBUG_CHECK is expanded from...

https://bugzilla.gnome.org/show_bug.cgi?id=756762
2015-10-19 11:19:17 +02:00