summaryrefslogtreecommitdiff
path: root/mate-session/main.c
AgeCommit message (Collapse)AuthorFilesLines
2015-11-11get rid of dependency on libmate-desktopmonsta1-3/+17
this introduces a bit of code duplication but makes m-s-m independent of any MATE packages which rely upon GTK+, and so makes it possible to migrate m-s-m to GTK+3 right away. of course, this change might be reverted in the future (when all of MATE becomes GTK+3 only).
2015-09-04Use org.gnome.SessionManager at /org/gnome/SessionManager as the DBUS API. ↵Clement Lefebvre1-1/+1
This is necessary for compatibility and it brings support for many apps hardcoding GNOME support but also apps written in GTK (Gtk.Application taps into org.gnome.Session to register applications for a clean shutdown and for inhibition). It doesn't conflict with GNOME or Cinnamon (which both use the same name) since it's on the SessionBus. It makes mate-session aware of programs such as gedit, etc.. which might need to save people's work before logout, it brings support for totem inhibiting the session etc etc..
2015-09-01Add option to disable overlay scrollinginfirit1-0/+23
2015-07-27clean up and de-duplicate definesMonsta1-3/+0
from https://github.com/GNOME/gnome-session/commit/f415130f0de6cdc13d9433632d5ee1554a242103 and https://github.com/GNOME/gnome-session/commit/378f502047022b263d14bbbec213ad442e5ad822
2015-02-25debug GSettings: first connect to settings, then read them.Monsta1-3/+4
fixes the issue with GLib >= 2.43, https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619
2014-12-15avoid dereferencing NULL pointerMonsta1-3/+5
2014-09-29Set XDG_CURRENT_DESKTOP if unsetDenis Gorodnichev1-0/+3
XDG_CURRENT_DESKTOP is used by glib >= 2.42 at g_desktop_app_info* functions Original GNOME commit: https://git.gnome.org/browse/gnome-session/commit/?id=1db085ce7e5197b28ab24a3ec54d888efe98fcb4 Closes https://github.com/mate-desktop/mate-session-manager/pull/62
2014-07-12Add mate-desktop as dependency and use function from thereStefano Karapetsas1-36/+3
2014-07-12Add ability to enable/disable debug with GSettingsStefano Karapetsas1-0/+58
2014-07-01restore DISPLAY variableDenis Gorodnichev1-0/+1
2014-05-20Use gdk_display* functions for both gtk+2 and gtk+3infirit1-12/+0
The following functions are available in version 2 and 3. gdk_display_get_default GDK_DISPLAY_XDISPLAY gdk_display_get_name gdk_display_get_default
2014-03-09Add autostart of accessibility appsStefano Karapetsas1-0/+69
2014-02-18fix gtk3 warningsDenis Gorodnichev1-0/+10
2013-10-15Add code to start gnome-keyring with proper env varsStefano Karapetsas1-0/+6
Code comes from xfce4-session
2013-07-11Fix tabsStefano Karapetsas1-4/+4
2013-07-10Drop sd-daemon.h and libsystemd-daemon dependency, no longer usedFabio Erculiani1-1/+0
2013-07-10Use LOGIND_RUNNING() rather than sd_booted()Fabio Erculiani1-1/+1
2013-05-24Initialize gsettings before starting mate-session-managerScott Balneaves1-0/+29
2013-03-05Add initial systemd supportStefano Karapetsas1-8/+33
2012-11-14Possible patch for https://github.com/mate-desktop/mate-session-manager/issues/8Scott Balneaves1-1/+11
2012-10-12fix incorrect FSF addressraveit651-2/+2
2012-10-02migrate to gsettingsmate-session-manager-1.5.0Stefano Karapetsas1-49/+32
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+543