Age | Commit message (Collapse) | Author | Files | Lines |
|
*put XKillClient and gdk_x11_screen_get_xscreen behind x11-only runtime checks
|
|
It is not possible to use the `list` pointer after it has been deleted,
so the "cleanup" this commit made lead to using freed memory if any
item actually got clean up.
This "cleanup" also don't seem meaningful to me, as all it does
otherwise is trade an assignation for a redundant test -- either of
which the compiler might happily optimize out.
This reverts commit 47426c90d10e9f738ecf89f35db94ca8deff55e0.
|
|
The timestamp is retrieved with g_file_info_get_attribute_uint64
in get_mtime (const char *filename)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
origin commit:
https://gitlab.gnome.org/GNOME/gnome-desktop/commit/c587265
|
|
Fixes Clang static analyzer warning:
mate-bg.c:2764:2: warning: Potential leak of memory pointed to by 'size'
g_queue_push_tail (parser->stack, g_strdup (name));
^~~~~~~~~~~~~~~~~
|
|
|
|
There are some incorrect comments in mate_bg_create_surface_scale. Fix them.
Signed-off-by: Zhang Xianwei <[email protected]>
|
|
|
|
This change is a super hacky way of supporting the fallback desktop background (without caja) on HiDPI displays. It does this by doing two things: providing a function for scaled-up background surfaces using cairo_scale; and triggering a change signal when the entire background schema is re-loaded, and so triggering a redraw.
|
|
|
|
This commit reverts:
https://github.com/mate-desktop/mate-desktop/commit/6137212bce120c9eb5555ae777fc7fea2f71e43e
And it applies an alternative to fix the deprecated functions:
gdk_screen_get_width
gdk_screen_get_height
|
|
avoid deprecated:
gdk_screen_get_monitor_geometry
gdk_screen_get_monitor_at_point
|
|
|
|
|
|
|
|
Allows to fix backgrounds in Caja and fixes fading.
These changes somewhat break API behavior.
|
|
|
|
|
|
|
|
Fixes https://github.com/mate-desktop/mate-desktop/issues/237
|
|
credits to Alexei Sorokin
|
|
It's not really necessary.
taken from:
https://git.gnome.org/browse/gnome-desktop/commit/?h=gnome-3-6&id=2738c5c
|
|
Now that we have a proper type for RGBA values,
we should use it (instead of packing the four components into a uint32).
https://bugzilla.gnome.org/show_bug.cgi?id=671750
taken from:
https://git.gnome.org/browse/gnome-desktop/commit/?h=gnome-3-4&id=0f60413
|
|
|
|
it's not used anymore since this Caja fix:
https://github.com/mate-desktop/caja/commit/c74212b4630767b3b11b41cb26a8df20090096f4
|
|
When loading a picture to render it as desktop background, consider the presence of a rotation tag to display the picture properly.
Ported from https://github.com/linuxmint/cinnamon-desktop/commit/0a5f072befd97b6282a8cff71f0e184becf538b8
|
|
|
|
The GdkScreen* was being passed into some functions that weren't using
it at all. Remove those extra arguments.
|
|
from https://github.com/GNOME/gnome-desktop/commit/e19df898281f83aa6db3d8fe57c720b29d98abee
|
|
from https://github.com/GNOME/gnome-desktop/commit/d7cc5dadc3831b149bab1cd3e4af50e441546c2e
|
|
|
|
This reverts commit 48df7a0c71a2df4050abae40ec9ca2b35dee7988.
The commit causes a regression with timing xml background.
see https://github.com/mate-desktop/mate-control-center/issues/159
|
|
|
|
Turned all GnomeRR structures into boxed types, then added the needed annotations and the Makefile.am bits.
Does not yet include API changes, but should bind (awfully) all of libgnome-desktop.
Based on gnome commit: cad94246fb5be76482212407a380cd75f9e7b932
url: https://git.gnome.org/browse/gnome-desktop/commit/?id=cad94246fb5be76482212407a380cd75f9e7b932
|
|
the code below clearly assumes that slide should never be NULL,
so the check is now done via g_return_if_fail
Closes https://github.com/mate-desktop/mate-desktop/pull/143
|
|
Closes https://github.com/mate-desktop/mate-desktop/pull/137
|
|
|
|
This reverts commit e95d24559060365eb4fee8154ad82434bf3c8a0a.
|