Commit graph

495 commits

Author SHA1 Message Date
Rui Matos
91983676e1 3.26.1 2017-10-03 18:51:11 +02:00
Rui Matos
d946668fbd 3.26.0 2017-09-11 19:57:45 +02:00
Bastien Nocera
f8fbe7ee8d 3.25.92.1 2017-09-04 14:23:46 +02:00
Rui Matos
df40c101e7 3.25.92 2017-09-01 15:35:56 +03:00
Rui Matos
5fd6b5b65e 3.25.91 2017-08-23 18:54:18 +02:00
Rui Matos
9252757501 3.25.90 2017-08-09 20:01:08 +02:00
Jeremy Bicha
8282ba0cf6 build: Require gnome-settings-daemon 3.25.90
Required to build Power Button's Power Off option

https://bugzilla.gnome.org/show_bug.cgi?id=781108
2017-08-09 19:28:08 +02:00
Mohammed Sadiq
6cf52ada03 info: Add desktop files for the split panels
This commit shall show the panels separate.

Some panels are hidden in current design, while some other panels
are hidden in new shell design.

https://bugzilla.gnome.org/show_bug.cgi?id=779216
2017-07-24 22:55:27 -03:00
Rui Matos
8c2968085d 3.25.4 2017-07-18 22:56:26 +02:00
Georges Basile Stavracas Neto
016efdfac8 wifi: Introduce Wi-Fi panel
The glory moment has come. The new Wi-Fi panel is finally
introduced using a different code style from the rest of
the Network panel, since Control Center itself is written
using the GTK+ C code style.

The Wi-Fi panel uses modern GTK+ features like template
classes and new widgets. The files are stored together
with the Network panel so that we can reuse the abstraction
layer that the Network panel has to manage devices.

https://bugzilla.gnome.org/show_bug.cgi?id=784818
2017-07-18 13:30:46 -03:00
Bastien Nocera
563a6f93b6 3.25.3 2017-06-21 13:38:36 +02:00
Georges Basile Stavracas Neto
e63accbf82 online-accounts: Move the margins and spacing lower down the hierarchy
The expired credentials GtkButton is going to be replaced with a
GtkInfoBar touching the top, start and end edges of the GtkDialog.
Therefore, the margins around the account details and GtkSwitches
cannot be set on the higher level GtkBoxes. Instead, they need to be
set lower down the hierarchy closer to the actual widgets that need
them.

Bump required GOA version for the new goa_provider_show_account
behaviour.

https://bugzilla.gnome.org/show_bug.cgi?id=779368
2017-05-30 17:06:44 +02:00
Rui Matos
92d37c9944 3.25.2 2017-05-25 17:29:45 +02:00
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