Commit graph

17814 commits

Author SHA1 Message Date
Benjamin Berg
e17e9daa19 display: Remove unused old display arrangement code
Remove the code that has become unused with the new arrangement widget.

There are more possible cleanups as there is some code duplication
between cc-display-panel.c and cc-display-arrangment.c at this point.

https://bugzilla.gnome.org/show_bug.cgi?id=786971
2018-05-28 20:57:20 -03:00
Benjamin Berg
199a7117f2 display: Add new arrangement widget and hook it up
This commits adds a new arrangement widget, refactoring the existing
code and addressing a number of issues:
 * Forced snapping made laying out more than 2 monitors hard
 * Random gaps would be shown between monitors
 * The scaling was fixed and usually tiny

https://bugzilla.gnome.org/show_bug.cgi?id=786971
2018-05-28 20:57:20 -03:00
Benjamin Berg
32be5bd1d9 display: Add signal to monitor notifying about position changes
This is in preparation to a new arrangement widget.

https://bugzilla.gnome.org/show_bug.cgi?id=786971
2018-05-28 20:57:20 -03:00
Benjamin Berg
faaf402c82 display: Re-indent cc-display-config.h
This commit has no functional changes.
2018-05-28 20:57:20 -03:00
Robert Ancell
5bb152acb0 mouse: Replace ifdefs with #pragma once 2018-05-28 23:47:59 +00:00
Robert Ancell
38bbaeb8fa mouse: Replace GObject boilerplace with G_DECLARE_TYPE 2018-05-28 23:47:59 +00:00
Robert Ancell
5c418b8983 region: Use GtkTemplate 2018-05-29 11:38:39 +12:00
Robert Ancell
8436a4fe29 region: Replace ifdefs with #pragma once 2018-05-29 11:27:04 +12:00
Robert Ancell
5be47a16a5 region: Replace GObject boilerplace with G_DECLARE_TYPE 2018-05-29 11:27:04 +12:00
Robert Ancell
79e00c37b0 region: Use g_auto for variables 2018-05-28 23:09:27 +00:00
Robert Ancell
389bb1b87c privacy: Replace ifdefs with #pragma once 2018-05-29 10:47:48 +12:00
Robert Ancell
b81b93193a privacy: Replace GObject boilerplace with G_DECLARE_TYPE 2018-05-29 10:47:48 +12:00
Robert Ancell
a90e13f12c keyboard: Use g_auto for variables 2018-05-29 10:35:14 +12:00
Claudio André
690f15b69d CI: create a workaround to build flatpak
GNOME master image is not working, so, we are using a workaround.
2018-05-28 21:50:50 +00:00
Claudio André
14adc647b5 CI: save the build log 2018-05-28 21:50:50 +00:00
Claudio André
ad0f3f6ffb CI: cache flatpak-builder files
It is needed to make things faster.
2018-05-28 21:50:49 +00:00
Carlos Garnacho
35adc02d42 wacom: Use GdkMonitor API on calibrator UI
Replaces usage of deprecated GdkScreen API. We still have to pass
monitor numbers around for gdk_window_fullscreen_on_monitor(), such
is life.
2018-05-26 10:09:28 +02:00
Carlos Garnacho
c3b34e6798 wacom: Use GdkSeat grabs in g-c-c's pad button action mapper UI
Replaces usage of deprecated API.
2018-05-26 10:09:28 +02:00
Carlos Garnacho
2503832046 wacom: Use GdkSeat API to list slave stylus devices
Replaces usage of deprecated API.
2018-05-26 10:09:28 +02:00
Georges Basile Stavracas Neto
cf61ee5812 3.29.2 2018-05-25 17:37:18 -03:00
Georges Basile Stavracas Neto
da1b2f9d5d flatpak: Fix NetworkManager build
It now has a new, on by default, libpsl dependency.
2018-05-25 16:42:14 -03:00
Georges Basile Stavracas Neto
17a0ec01b3 flatpak: Use 3.28 runtime 2018-05-25 16:41:59 -03:00
Georges Basile Stavracas Neto
0f81ea3924 flatpak: Trivial style fix 2018-05-25 16:41:43 -03:00
Georges Basile Stavracas Neto
844b847a38 project: Remove obsolete files
These files are not relevant anymore these days.
2018-05-25 16:41:22 -03:00
Robert Ancell
ba3797aafe background: Remove unused variables 2018-05-25 12:36:34 +12:00
Stas Solovey
b2746fe0db Update Russian translation 2018-05-22 15:42:29 +00:00
Daniel Mustieles
053d3e0ed5 Updated Spanish translation 2018-05-22 13:42:32 +02:00
Claudio André
a8a6dc0f88 docs: advertise the flatpak
[skip ci]
2018-05-19 01:05:30 +00:00
Marek Cernocky
01edbf3f9e Updated Czech translation 2018-05-17 13:11:44 +02:00
Claudio André
ef71156732 docs: update the "report bugs" link
[skip ci]
2018-05-16 16:54:13 -03:00
Claudio André
5ab9e645ee CI: handle patches while creating a flatpak
Make the flatpak routine able to deal with patches (if needed).
2018-05-16 18:49:35 +00:00
Georges Basile Stavracas Neto
017643dbf9 ci: Reorganize files 2018-05-16 15:18:57 -03:00
Michael Catanzaro
9b32898cee thunderbolt: Fix build
Providing autocleanups for types you don't own is not a good idea, since
it breaks when upstream adds those autocleanups.
2018-05-16 13:01:12 -05:00
Claudio André
72732dd1db CI: create a flatpak
The goal is dogfooding. Allow interested people to try, safely, the
bleeding GNOME Control Center.
2018-05-15 19:16:01 -03:00
Claudio André
fcc33b74ca project: add the renames required by flatpak
The names of files that are exported by a Flatpak must prefixed using
the application ID.
2018-05-15 19:16:01 -03:00
Fran Dieguez
baaf9e45aa Update Galician translation 2018-05-15 22:03:32 +00:00
Marcos Lans
136e0d5687 Update Galician translation 2018-05-15 21:58:01 +00:00
Matej Urbančič
0ade0fa08c Updated Slovenian translation 2018-05-15 21:14:27 +02:00
Matej Urbančič
2acb520fc9 Merge branch 'master' of gitlab.gnome.org:GNOME/gnome-control-center 2018-05-15 21:03:11 +02:00
Claudio André
f4433b3766 CI: print some info about the build env
It is not possible to debug if the developer knows nothing about
the CI running environment.
2018-05-14 19:39:45 -03:00
Claudio André
4a5a2c7280 CI: add status information to the build 2018-05-14 19:20:37 -03:00
Georges Basile Stavracas Neto
50094b45a6 window: Warn about development builds
With this commit, a message dialog pops up whenever a
development build runs. This is meant to actually annoy,
so that we're always reminded that things may not work
as expected.

Since the dialog can be dismissed with a single button
press, it is not the end of the world. But people still
should be aware that Settings is ~not~ meant to run with
Flatpak, and that this is a development tool only.
2018-05-14 18:24:03 -03:00
Georges Basile Stavracas Neto
7322cdc45b project: Add a development flatpak manifest
The development flatpak is meant to be used exactly
that: development. It isn't and won't ever be released
as a regular Flatpak application.

GNOME Setting is still supposed to run as a host system
tool.
2018-05-14 17:25:49 -03:00
Georges Basile Stavracas Neto
e2a18bec49 project: Move build files to build-aux
An attempt to make the root folder slightly less
cluttered and more organized. No functional changes
whatsoever.
2018-05-14 13:37:41 -03:00
Claudio André
9460babd1e CI: use an updated Docker image
We value repeatability and reproducibility; that said, we need to use a
fresh Fedora. So, pick an image that is updated every week.
2018-05-13 17:03:26 -03:00
Claudio André
66668676fc CI: pass build artifacts to another stage
Avoid to redo some tasks (save git untracked files e use them).

See #46.
2018-05-13 17:03:26 -03:00
Georges Basile Stavracas Neto
057610e982 docs: Fix code block 2018-05-13 19:45:52 +00:00
Georges Basile Stavracas Neto
8ae16f34f6 docs: Document style of comments 2018-05-12 20:56:06 -03:00
Georges Basile Stavracas Neto
c5417d8916 project: Update gitignore 2018-05-12 20:56:04 -03:00
Claudio André
e7d79d8d1b CI: add build status badge
[skip ci]
2018-05-12 10:48:11 -03:00