summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-04systemd: add api for detecting if this is the last session for a userVictor Kareh2-0/+67
https://bugzilla.gnome.org/show_bug.cgi?id=764029 Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/f708bbbf
2019-02-04gsm: Disconnect all dbus clients when dbus is disconnectedVincent Untz1-0/+53
When we receive the Disconnected signal from dbus on the session bus, then we know we won't be able to talk to dbus clients anymore, so mark them as disconnected. Also, do not restart them even if they're supposed to be autorestarted, as we won't be able to track them. At this point, the session is kind of hosed. We could possibly decide to simply leave, but we don't do it in case it's a user session and there's unsaved data. This helps a lot in the case of the gdm greeter, see https://bugzilla.gnome.org/show_bug.cgi?id=658481 Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/ae8fa537
2019-02-04manager: don't wait for all clients to exit before exitingRay Strode1-18/+2
If a client gets hung up, we shouldn't hold up going to login screen. It means making a bug in a single client break the desktop. https://bugzilla.gnome.org/show_bug.cgi?id=750508 Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/58c9323e
2019-01-30[gsm-autostart-app] Migrate from dbus-glib to gdbusWu Xiaotian1-45/+46
2018-12-28gsm-app-dialog: make the seconds translatables in the spinbuttonPablo Barciela1-1/+7
2018-12-23tx: update resource file for transifexraveit651-69/+107
2018-12-23disable deprecation warnings for distcheckraveit651-0/+3
2018-12-21change app startup dalay where it in system pathWu Xiaotian1-0/+8
2018-12-21Remove X-GNOME-Autostart-Delay supportWu Xiaotian1-8/+2
2018-12-21Add a delay setting to Startup ManagerWu Xiaotian7-15/+166
Fixed issue #127 - capplet/gsm-app-dialog.c - capplet/gsm-app-dialog.h - capplet/gsm-properties-dialog.c - capplet/gsp-app.c - capplet/gsp-app.h - capplet/gsp-keyfile.h - data/session-properties.ui
2018-12-15gsm-properties-dialog: avoid 'gtk_dialog_add_buttons' with stock idsPablo Barciela1-4/+7
2018-12-15avoid 'gtk_dialog_add_button' with stock idsPablo Barciela4-12/+42
2018-12-11mate-session-save: show icon in error dialogPablo Barciela1-1/+1
2018-12-10Migrate from dbus-glib to gdbusWu Xiaotian2-92/+96
- mate-session/Makefile.am - mate-session/test-client-dbus.c
2018-12-10Migrate from dbus-glib to gdbusWu Xiaotian2-83/+56
- tools/Makefile.am - tools/mate-session-save.c
2018-12-10session-properties.ui: avoid deprecated GtkImage:stockPablo Barciela1-4/+4
2018-12-08gsm-inhibit-dialog.ui: avoid deprecated GtkVBoxPablo Barciela1-2/+2
2018-12-08session-properties.ui: avoid deprecated:Pablo Barciela1-48/+80
avoid deprecated: GtkVBox GtkHBox GtkLabel:xpad/ypad GtkTable GtkVButtonBox GtkHButtonBox GtkButton:use-stock
2018-11-27gsm-manager: avoid deprecated 'g_settings_list_schemas'Pablo Barciela1-2/+5
2018-11-26Avoid compile warning for g_type_class_add_privateWu Xiaotian32-1513/+1486
- capplet/gsm-app-dialog.c - capplet/gsm-app-dialog.h - capplet/gsm-properties-dialog.c - capplet/gsm-properties-dialog.h - capplet/gsp-app-manager.c - capplet/gsp-app-manager.h - capplet/gsp-app.c - capplet/gsp-app.h - mate-session/gsm-app.c - mate-session/gsm-app.h - mate-session/gsm-autostart-app.c - mate-session/gsm-autostart-app.h - mate-session/gsm-client.c - mate-session/gsm-client.h - mate-session/gsm-consolekit.c - mate-session/gsm-consolekit.h - mate-session/gsm-dbus-client.c - mate-session/gsm-dbus-client.h - mate-session/gsm-inhibit-dialog.c - mate-session/gsm-inhibit-dialog.h - mate-session/gsm-inhibitor.c - mate-session/gsm-inhibitor.h - mate-session/gsm-logout-dialog.c - mate-session/gsm-logout-dialog.h - mate-session/gsm-store.c - mate-session/gsm-store.h - mate-session/gsm-systemd.c - mate-session/gsm-systemd.h - mate-session/gsm-xsmp-client.c - mate-session/gsm-xsmp-client.h - mate-session/gsm-xsmp-server.c - mate-session/gsm-xsmp-server.h
2018-11-26Avoid compile warning for g_type_class_add_privateyetist2-101/+115
Fixes the issue with GLib >= 2.58, list of modified files: - mate-session/gsm-presence.c - mate-session/gsm-presence.h
2018-11-26Avoid compile warning for g_type_class_add_privateyetist2-316/+516
Fixes the issue with GLib >= 2.58, list of modified files: - mate-session/gsm-manager.c - mate-session/gsm-manager.h
2018-11-26Avoid compile warning for g_type_class_add_privateyetist2-67/+46
Fixes the issue with GLib >= 2.58, list of modified files: - egg/eggsmclient.c - egg/eggsmclient.h
2018-11-26Avoid compile warning for g_type_class_add_privateyetist2-64/+37
Fixes the issue with GLib >= 2.58, list of modified files: - mate-session/gs-idle-monitor.c - mate-session/gs-idle-monitor.h
2018-11-26Avoid compile warning for g_type_class_add_privateyetist2-75/+36
Fixes the issue with GLib >= 2.58, list of modified files: - mate-session/mdm-signal-handler.c - mate-session/mdm-signal-handler.h
2018-11-18Only show application name when run with --versionyetist1-1/+1
Run with --version, only show the application name and version, not show the path of program.
2018-07-07Strip outer single quotes from string value returned by gsettings in mate-wm ↵Mike Gabriel1-1/+1
script. See Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889907
2018-06-30replace deprecated gdk_error_trap functionsyetist2-11/+16
2018-06-26Fixed typo in --logout-dialog optionelcste1-1/+1
2018-06-23release 1.21.0v1.21.0raveit651-0/+4
2018-06-23sync with transifexraveit65133-3412/+16439
2018-06-17pre-bump versionraveit652-1/+3
2018-03-27Fix broken link in man pagesEmilio Cecchini4-9/+9
2018-03-23tx: update config with branch specific resouresraveit651-2/+2
2018-03-17tx: add makepot and .pot filesraveit652-0/+545
2018-03-12transifex: set minimum_perc and type in config fileraveit651-0/+2
2018-02-13avoid deprecated GtkStockPablo Barciela3-9/+9
2018-01-28release 1.20v1.20.0raveit652-1/+7
2018-01-28sync with transifexraveit65111-1866/+1868
2018-01-28require GTK+ 3.22 and GLib 2.50monsta2-21/+2
and drop additional checks for min/max GLib versions, it's not needed
2018-01-03gsm-manager.c: Fix build warning:Pablo Barciela1-1/+4
ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
2017-10-27release 1.19.1v1.19.1raveit652-1/+10
2017-10-27sync with Transifexmonsta111-123/+124
2017-10-17don't lose focus when displaying logout or shutdown dialogmonsta1-0/+5
same as done in: https://github.com/mate-desktop/mate-polkit/commit/ed37b52fbfbce5d57d0549fac1a9dca2502f3372 fixes https://github.com/mate-desktop/mate-session-manager/issues/123 fixes https://github.com/mate-desktop/mate-session-manager/issues/140
2017-08-22README: remove link to mailing listmonsta1-4/+0
2017-08-14add style class logout-dialograveit651-0/+4
2017-08-03avoid deprecated gdk_screen_make_display_nameZenWalker1-3/+2
2017-07-26don't use deprecated gtk_show_uriraveit651-1/+11
2017-07-20release 1.19.0v1.19.0raveit651-0/+8
2017-07-20sync with transifexraveit6510-167/+174