Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Launch gnome-keyring-daemon asynchronously, and remove the
GNOME_KEYRING_PID reading code.
GNOME_KEYRING_PID exposure was removed from gnome-keyring in 2014.
|
|
Keyring lifetime fd was removed from gnome-keyring in 2009
See "[daemon] Use new control protocol for daemon."
|
|
|
|
|
|
|
|
$ diff mate-session-manager.pot.pre mate-session-manager.pot
2c2
< # Copyright (C) YEAR Free Software Foundation, Inc.
---
> # Copyright (C) YEAR MATE Desktop Environment team
11c11
< "POT-Creation-Date: 2019-08-15 21:17+0200\n"
---
> "POT-Creation-Date: 2019-08-15 21:58+0200\n"
https://github.com/mate-desktop/caja/blob/0c420a0360f355fa89d81cce9b7696eba99bcc5c/po/Makevars#L21
|
|
|
|
|
|
|
|
|
|
gettext needs .gmo files to install .mo locale
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Autostart applications are hidden in Startup Applications when NoDisplay=true.
Fix #134.
|
|
...
Making install in icons
make[2]: Entering directory '/home/robert/devel/mate-session-manager/data/icons'
make[3]: Entering directory '/home/robert/devel/mate-session-manager/data/icons'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/usr/share/icons/hicolor'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/48x48/apps'
/usr/bin/install -c -m 644 48x48/apps/mate-session-properties.png '/usr/share/icons/hicolor/48x48/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/24x24/apps'
/usr/bin/install -c -m 644 24x24/apps/mate-session-properties.png '/usr/share/icons/hicolor/24x24/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/scalable/apps'
/usr/bin/install -c -m 644 scalable/apps/mate-session-properties.svg '/usr/share/icons/hicolor/scalable/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/22x22/apps'
/usr/bin/install -c -m 644 22x22/apps/mate-session-properties.png '/usr/share/icons/hicolor/22x22/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/16x16/apps'
/usr/bin/install -c -m 644 16x16/apps/mate-session-properties.png '/usr/share/icons/hicolor/16x16/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/32x32/apps'
/usr/bin/install -c -m 644 32x32/apps/mate-session-properties.png '/usr/share/icons/hicolor/32x32/apps'
make install-data-hook
make[4]: Entering directory '/home/robert/devel/mate-session-manager/data/icons'
Updating Gtk icon cache.
gtk-update-icon-cache: Cache file created successfully.
...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cppcheck: Condition 'renderer!=NULL' is always false
ifdef GDK_WINDOWING_X11
char *renderer = ...
...
endif
out:
Apply Fedora patch:
egl_dpy = get_display (display);
From: Adam Jackson
Date: Tue, 4 Oct 2016 13:15:39 -0400
Subject: [PATCH] check-accelerated-gles: Use eglGetPlatformDisplay{,EXT}
eglGetDisplay forces the implementation to guess, and in general it
can't guess correctly. Be explicit.
https://src.fedoraproject.org/rpms/gnome-session/blob/master/f/0001-check-accelerated-gles-Use-eglGetPlatformDisplay-EXT.patch
deprecations (gdk_error_trap_push & gdk_error_trap_pop_ignored):
gdk_x11_display_error_trap_push (gdk_dpy);
...
gdk_x11_display_error_trap_pop_ignored (gdk_dpy);
|
|
tools/mate-session-check-accelerated.{c,h}
tools/mate-session-check-accelerated-gles-helper.c
tools/mate-session-check-accelerated-gl-helper.c
based on https://github.com/GNOME/gnome-session/commit/3aafcf0f0129e28b5c52f32284f1164a93867ea3
configure.ac
tools/Makefile.am based on:
based on https://github.com/GNOME/gnome-session/tree/eeefdc8e1a436d0c58cea756e8a3ea63e59145b5
|
|
Also default to no, since elogind is not officially supported.
|
|
|
|
|
|
Reuses HAVE_SYSTEMD #define to reduce #ifdef mess.
ELOGIND is not officially supported, but since it's
a subset of systemd, it should work out of the box.
Co-authored-by: Joakim Tjernlund <[email protected]>
Co-authored-by: Jorge Pizarro Callejas <[email protected]>
|
|
|
|
|
|
|
|
Please see mate-desktop/mate-dev-scripts#13
|
|
|
|
|
|
|
|
|
|
|
|
There are desktop services (such as goa-daemon, e-d-s, etc)
that don't open the display, but rely on dbus-daemon to scope
the session. These days dbus-daemon is a user bus, not a sesssion,
bus which leaves these services alive after log out.
This commit checks to see if we're the last desktop session for the
user at log out time, and if so, restarts the dbus daemon. This
will lead to existing clients getting booted and die, but allow user
bus clients that want to outlive a session to stick around if they so
desire.
Longer term, clients should stop relying on the session bus to define
their lifetime.
https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/97d1cf5
|