| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=751814
|
|
|
|
|
|
|
| |
So that the control center will be able to hide/show a checkbox
accordingly when the hardware supports it.
https://bugzilla.gnome.org/show_bug.cgi?id=751814
|
|
|
|
| |
When the DPMS mode changes, print the new value.
|
|
|
|
|
|
|
|
| |
So that other parts of the desktop environment can monitor the state of
the power saving mode, and disable their own power consuming tasks when
the screens are off.
https://bugzilla.gnome.org/show_bug.cgi?id=751794
|
|
|
|
|
|
|
|
| |
GNOME_RR_DPMS_DISABLED is one of the possible values of GnomeRRDpmsMode
that's not currently used, and would trigger an assertion if passed to
gnome_rr_screen_set_dpms_mode().
https://bugzilla.gnome.org/show_bug.cgi?id=751794
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the interfaces to allow for tiled
monitor support via gnome-desktop.
1) add output config get/set tiled geometry/rotation support
These hide under the standard APIs, and just set the
state for the tiled outputs by setting the primary
tile up.
2) add output config API to get primary tile
3) add tile flags to modes - add gather function
to create tiled modes for primary outputs.
https://bugzilla.gnome.org/show_bug.cgi?id=750311
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
To get and set whether overscan compensation is active in a given
output.
https://bugzilla.gnome.org/show_bug.cgi?id=748560
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The entire rationale for adding this _noatime function was fairly
bogus.
See https://bugzilla.gnome.org/show_bug.cgi?id=680326
But the Linux kernel doesn't permit non-root users to use it for
root-owned files - which is the default for real world GNOME
installations. We end up doing twice the syscall traffic with no
benefit at all.
The patch does work in jhbuild, but honestly the relatime handling is
generally OK for this, and where it's not, change your system to mount
O_NOATIME.
https://bugzilla.gnome.org/show_bug.cgi?id=708453
|
| |
|
| |
|
|
|
|
| |
g_strdup already handles NULLs just fine.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When GnomeRROutputInfo is normally created, we strdup the
vendor/product/serial strings that we read from EDID. When it's
finalized, we free them as well.
When we copy the output info, we actually copy the raw struct, and then
selectively strdup members that we care about. When the copy is freed,
we then free the pointer that we dup'd from. When the original output
info is freed, this leads to a double-free. Due to coincidences, on x86,
this doesn't lead to a crash, but on ARM, the heap is completely
corrupted.
To prevent this, when we copy the output infos, strdup them from the
original output as well. We really should clean this API up so that it's
not so awfully RandR-y in style, since it's obvious that the APIs we
have aren't great and really aren't what we need.
https://bugzilla.gnome.org/show_bug.cgi?id=742569
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=742479
|
|
|
|
|
|
| |
See https://mail.gnome.org/archives/desktop-devel-list/2014-February/msg00000.html
https://bugzilla.gnome.org/show_bug.cgi?id=742479
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=742111
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=742111
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fix one unusual code path where the GnomeDesktopThumbnailFactory’s mutex
is not unlocked before the function returns. As well as the usual
deadlock issues, this would lead to an abort on shutdown with recent
GLib changes, as g_mutex_clear() would be called on the locked mutex,
which GLib now (correctly) complains about.
https://bugzilla.gnome.org/show_bug.cgi?id=740666
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
thumbnail_path did not include the actual filename in its result after
calculating it. This breaks things in save_thumbnail which assumes
receiving a file path rather than a directory path.
See original code before clean ups at:
https://git.gnome.org/browse/gnome-desktop/tree/libgnome-desktop/gnome-desktop-thumbnail.c?id=f2d25fa7d6cdaba03679f0fc0921fc5f81bd3944#n1060
https://bugzilla.gnome.org/show_bug.cgi?id=684026
|
|
|
|
|
|
|
|
| |
g_mkdir_with_parents returns 0 on success or if the directory already
exists, which caused the code to go into the failure path rather than
generating the thumbnail.
https://bugzilla.gnome.org/show_bug.cgi?id=684026
|
| |
|
|
|
|
| |
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
|
|
|
|
|
|
| |
Another cleanup in preparation for a new "simple" thumbnail API.
https://bugzilla.gnome.org/show_bug.cgi?id=684026
|
|
|
|
|
|
| |
Put the path calculation code in one spot.
https://bugzilla.gnome.org/show_bug.cgi?id=684026
|
|
|
|
|
|
|
|
| |
Add DSI to the output name in
_gnome_rr_output_name_is_builtin_display() to enable screen
rotation on Dell Venue 8 Pro.
https://bugzilla.gnome.org/show_bug.cgi?id=740289
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=737140
|
| |
|
|
|
|
| |
This reverts commit 786336cc7cfaa8e4a0acafe5b9868950e538b740.
|
|
|
|
|
|
| |
They aren't used, and don't work on wayland systems anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=739463
|
|
|
|
| |
it's not used.
|