Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-04 | gsm: Also support disable-log-out for Shutdown/CanShutdown dbus methods | infirit | 1 | -10/+30 | |
On top of that, be a bit paranoid and ensure we don't log out in end_phase() by checking the lockdown setting there too. Based on gnome-session-commit: 107cfa7a4f6f43698407772e31472d742bdb219f From: Vincent Untz <[email protected]> | |||||
2014-11-04 | Improve logout lockdown | infirit | 2 | -0/+17 | |
Taken from gnome-session commit: 1e3e0b475cfd352d4abe7ace4ee5a40be04a8b42 From: Ray Strode <[email protected]> | |||||
2014-11-04 | manager: track full details of logout request | infirit | 1 | -31/+42 | |
When we get a logout request, there are two bits of information that come with the request: 1) Whether or not we should seek confirmation by default from the user before proceeding 2) Whether or not individual applications should be given an opportunity to ask us to seek confirmation from the user before proceeding. We track the latter in a boolean state variable (forceful_logout), but not the former. We already have an enumeration type (GsmManagerLogoutMode) that can be used to track both bits, though. This commit changes the boolean state variable to the enum type, so the whether-we-should-confirmation information is available deeper down in the logout process. Based on gnome-session commit: d7adaa9111d0f42d11225c7e29a7ee1d37d74d2f From: Ray Strode <[email protected]> | |||||
2014-11-04 | Replace gdk_set_sm_client_id with gdk_x11_set_sm_client_id | infirit | 1 | -1/+2 | |
gdk_x11_set_sm_client_id was added in Gtk+ 2.24 | |||||
2014-11-04 | manager: don't ever show inhibitor dialog if logout is forced | infirit | 1 | -3/+21 | |
If logout is forced, we don't want to show the inhibitor dialog. A forced logout is one that shouldn't be "cancelable". This commit prevents inhibitors from getting added if logout is forced. Based on gnome-session commit: bf1b6e8843b5e72d4f5a62a34eb322b82e33c2df From: Ray Strode <[email protected]> | |||||
2014-11-04 | manager: remove client from query clients list on disconnect | infirit | 1 | -6/+47 | |
When the session manager enters the query end session phase, it temporarily adds all clients to the "query clients" list. This list is used to track the progression of clients quitting. If a client quits during the query end session phase instead of waiting until the end session phase, then it will get destroyed but not get removed from the query clients list. This commit removes it from the query clients list in this case. It does this by explicitly invoking the end session response handler (in effect, the client responded to the end session query by exiting). based on gnome-session commit: 8e6afcf1789c02692cf3b1ff3ee0a792d57e17a3 From: Ray Strode <[email protected]> | |||||
2014-11-04 | Use resizable property instead of allow-grow allow-shrink | infirit | 1 | -2/+1 | |
2014-11-04 | gsettings: stop using g_settings_list_schemas() | infirit | 1 | -22/+20 | |
Based on gnome-session commit: 880379a8dd7181351ba49c579a5278d19eadc6b3 From Ryan Lortie <[email protected]> | |||||
2014-10-12 | Sync translations with transifex | mate-i18n | 6 | -68/+72 | |
2014-10-03 | gtk-3.14: invisible session properties dialog | Denis Gorodnichev | 2 | -0/+4 | |
Fix invisible session properties dialog when running with gtk-3.14 Closes https://github.com/mate-desktop/mate-session-manager/pull/63 | |||||
2014-09-29 | Set XDG_CURRENT_DESKTOP if unset | Denis Gorodnichev | 1 | -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-09-22 | Merge pull request #61 from monsta/patch-1 | Stefano Karapetsas | 1 | -1/+0 | |
Get rid of Gtk-WARNING **: Unknown property: GtkHBox.expand | |||||
2014-09-13 | Get rid of Gtk-WARNING **: Unknown property: GtkHBox.expand | monsta | 1 | -1/+0 | |
2014-07-12 | Add mate-desktop as dependency and use function from there | Stefano Karapetsas | 2 | -36/+5 | |
2014-07-12 | Add ability to enable/disable debug with GSettings | Stefano Karapetsas | 1 | -0/+58 | |
2014-07-12 | Sync translations with transifex | mate-i18n | 4 | -168/+168 | |
2014-07-08 | Add key in GSettings schema to set logout timeout in seconds | Stefano Karapetsas | 2 | -10/+28 | |
0 disables timeout | |||||
2014-07-01 | Disable upower in distcheckmate-session-manager-1.9.1 | Stefano Karapetsas | 1 | -0/+2 | |
2014-07-01 | Bump version to 1.9.1 | Stefano Karapetsas | 2 | -2/+2 | |
2014-07-01 | Merge branch 'versions' of github.com:dnk/mate-session-manager into dnk-versions | infirit | 1 | -1/+1 | |
2014-07-01 | Drop support for Glib < 2.36 | infirit | 2 | -5/+1 | |
2014-07-01 | Merge pull request #56 from dnk/restore_display_variable | Stefano Karapetsas | 1 | -0/+1 | |
restore DISPLAY variable | |||||
2014-07-01 | bump glib and gtk required versions | Denis Gorodnichev | 1 | -2/+2 | |
2014-07-01 | restore DISPLAY variable | Denis Gorodnichev | 1 | -0/+1 | |
2014-05-20 | Use gdk_display* functions for both gtk+2 and gtk+3 | infirit | 2 | -21/+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-05-20 | Always use g_spawn_command_line_sync | infirit | 1 | -12/+0 | |
2014-05-20 | Drop support for gtk+ < 2.24 | infirit | 1 | -8/+0 | |
2014-05-20 | Remove all calls to gtk_dialog_set_has_separator | infirit | 3 | -9/+0 | |
2014-05-20 | GtkTargetEntry has been in gtk+ since 2.10 | infirit | 1 | -11/+0 | |
2014-04-30 | Revert "Allow to build with upower 0.99" | Stefano Karapetsas | 2 | -10/+10 | |
This reverts commit 80be90bb422ef8cb5a28c7ff3fe2a337dce8c368. | |||||
2014-04-27 | Sync translations with transifexmate-session-manager-1.9.0 | mate-i18n | 5 | -22/+25 | |
2014-04-22 | Allow to build with upower 0.99 | Stefano Karapetsas | 2 | -10/+10 | |
2014-04-21 | Merge pull request #51 from ikem-krueger/patch-1 | Stefano Karapetsas | 1 | -1/+1 | |
Update org.mate.SessionManager.xml | |||||
2014-04-18 | Typo fix in man pages, close #52 | infirit | 3 | -3/+3 | |
Patch by Mike Gabriel <[email protected]> | |||||
2014-04-08 | Update org.mate.SessionManager.xml | ikem-krueger | 1 | -1/+1 | |
Fixed a typo. | |||||
2014-03-27 | Fix progress bar usage with GTK3 | Stefano Karapetsas | 1 | -0/+3 | |
2014-03-22 | Bump version to 1.9.0 | Stefano Karapetsas | 2 | -1/+4 | |
2014-03-22 | Sync translations with transifex | Stefano Karapetsas | 2 | -69/+71 | |
2014-03-15 | Bump version to 1.8.1mate-session-manager-1.8.1 | Stefano Karapetsas | 1 | -1/+1 | |
2014-03-15 | Sync translations with transifex | Stefano Karapetsas | 3 | -17/+20 | |
2014-03-10 | Update NEWS | Stefano Karapetsas | 1 | -0/+4 | |
2014-03-09 | Add autostart of accessibility apps | Stefano Karapetsas | 1 | -0/+69 | |
2014-03-07 | Merge pull request #50 from cygwinports/master | Stefano Karapetsas | 1 | -3/+6 | |
Fix build with --disable-upower | |||||
2014-03-05 | Fix build with --disable-upower | Yaakov Selkowitz | 1 | -3/+6 | |
2014-03-01 | Bump version to 1.8.0mate-session-manager-1.8.0 | Stefano Karapetsas | 2 | -2/+2 | |
2014-03-01 | Sync translations with transifex | Stefano Karapetsas | 3 | -91/+93 | |
2014-02-23 | Sync translations with transifex | Stefano Karapetsas | 5 | -36/+513 | |
2014-02-19 | Sync translations with transifex | Stefano Karapetsas | 9 | -67/+73 | |
2014-02-18 | Bump version to 1.7.90mate-session-manager-1.7.90 | Stefano Karapetsas | 2 | -2/+2 | |
2014-02-18 | Update NEWS | Stefano Karapetsas | 1 | -1/+7 | |