| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This improves the snapping behaviour in a number of ways. It allows
increasing the snapping distance while still helping the user to align
monitors by snapping a different distance for the minor axis. The patch
also allows setting this distance to infinity so that we get the correct
behaviour in the case of two monitors for the corners.
|
|
|
|
|
|
|
| |
Two monitors are a special case where it is easy to ensure that the
monitors are always adjacent to each other by special casing the
snapping code. Do so by increasing the snapping distance to infinity and
adding extra snapping points so that corner cases are covered.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the following API:
* cc_display_config_get_ui_sorted_monitors
Returns the monitors in UI order
* cc_display_config_count_useful_monitors
Counts the useful monitors (active and usable)
* cc_display_monitor_is_useful
Checks if a monitor is active and usable
* cc_display_monitor_is_useable
Check if a monitor is marked as useable
* cc_display_monitor_set_usable
Used to mark builtin monitors as unusable if the lid is closed
* cc_display_monitor_get_ui_*
Get the UI number and strings for display
https://bugzilla.gnome.org/show_bug.cgi?id=786971
|
|
|
|
|
|
| |
The comment was not updated when the workaround in the code was removed.
https://bugzilla.gnome.org/show_bug.cgi?id=786971
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
This is in preparation to a new arrangement widget.
https://bugzilla.gnome.org/show_bug.cgi?id=786971
|
|
|
|
| |
This commit has no functional changes.
|
|
|
|
| |
[skip ci]
|
|
|
|
| |
Make the flatpak routine able to deal with patches (if needed).
|
| |
|
|
|
|
|
| |
Providing autocleanups for types you don't own is not a good idea, since
it breaks when upstream adds those autocleanups.
|
|
|
|
|
| |
The goal is dogfooding. Allow interested people to try, safely, the
bleeding GNOME Control Center.
|
|
|
|
|
| |
The names of files that are exported by a Flatpak must prefixed using
the application ID.
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
It is not possible to debug if the developer knows nothing about
the CI running environment.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
An attempt to make the root folder slightly less
cluttered and more organized. No functional changes
whatsoever.
|
| |
| |
| |
| |
| | |
We value repeatability and reproducibility; that said, we need to use a
fresh Fedora. So, pick an image that is updated every week.
|
| |
| |
| |
| |
| |
| | |
Avoid to redo some tasks (save git untracked files e use them).
See #46.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
[skip ci]
|
| |
| |
| |
| |
| |
| |
| | |
A variable of label widget, used for a hint when wrong enterprise
user/password is used, is not properly initialized and thus criticals
are shown instead of the hint when user/password is wrong. Let's bind
the variable properly.
|
| |
| |
| |
| |
| | |
NetworkManager is only available on Linux, so we cannot build or run the
network test on non-Linux systems.
|
| |
| |
| |
| | |
See #46
|
| |
| |
| |
| |
| |
| |
| | |
We should ignore G_IO_ERROR_CANCELLED errors and avoid displaying useless
warnings. Also use g_clear_object instead of g_object_unref.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/87
|
| |
| |
| |
| |
| |
| |
| | |
Focus search entry in the new printer dialog once user starts to type
so he does not need to click on it.
Closes #41
|
| |
| |
| |
| |
| |
| |
| |
| | |
dialog_got_proxy_cb and dialog_got_proxy_props_cb may be called after the
instance of CcNightLightDialog has been disposed. Make sure 'self' pointer is
not dereferenced if not valid.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/86
|
| |
| |
| |
| |
| |
| |
| |
| | |
In cc_object_storage_create_dbus_proxy_sync and
cc_object_storage_create_dbus_proxy_finish we need to use g_steal_pointer to
make sure local_error is not double freed.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/86
|
| |
| |
| |
| | |
That way, gtk_init() cannot fail.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
First of all, this is a complete rewrite of the
timezone tests. Everything was revisited, starting
from code style, to concepts, etc.
The problem with the previous timezone test was that
is was relying on listing the /usr/share/zoneinfo
directory, and assuming that those entries would be
always present.
Turns out, some of them are extensions, some of them
are undocumented files, etc. A huge mess. I could've
blacklisted the undesired files and folders, but that
would still be insufficient for other OSes like *BSDs
and Sun.
The final solution was pretty straightforward: only
use the information from zone.tab to run the tests.
|
| |
| |
| |
| |
| | |
This is just a plain copy of the most recent (2017-10)
backwards file from tzinfo.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
I probably have OCD. Seeing these files
with this poor alignment gives me physical
pain.
|
| | |
|
| |
| |
| |
| |
| |
| | |
The maintainers listed there aren't maintaining it anymore,
and shouldn't be pinged about Settings. Please let me know
if any of you want your maintainership status back again.
|
| |
| |
| |
| | |
And also update the README file.
|