commit fd7e9fda189e333686ed9e3a78ad3bc56cb864fe (HEAD -> master) Author: Ray Strode Date: Fri Mar 4 14:57:42 2016 -0500 configure: bump to 3.19.91 M configure.ac commit 15e5ba8386f00e2f8a804dddc65423a514c0e685 Author: Ray Strode Date: Fri Mar 4 14:59:37 2016 -0500 NEWS: update for release M NEWS commit 58c9323ea7b8e51f19449f596bb6826e7600c020 (origin/master, origin/HEAD) Author: Ray Strode Date: Fri Mar 4 14:43:15 2016 -0500 manager: don't wait for all clients to exit before exiting 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 M gnome-session/gsm-manager.c commit 58ce163d2c2b6167e7dbebf9215cee8f8dfddbc5 Author: Ray Strode Date: Fri Mar 4 14:11:30 2016 -0500 manager: don't allow inhibitors to block forced logout If logout is forced, inhibitors shouldn't stop it ! https://bugzilla.gnome.org/show_bug.cgi?id=750508 M gnome-session/gsm-manager.c commit c2fafac76fd8c5516e98521705734544099ec368 Author: Ray Strode Date: Thu Mar 3 16:00:13 2016 -0500 manager: fix app id check for gnome-shell Its app id was updated a while ago. M gnome-session/gsm-manager.c commit 9f400f13c7563d5abca4f591d063fd436e4095af Author: Ray Strode Date: Thu Mar 3 15:55:11 2016 -0500 gsm-autostart-app: get app id from g_app_info_get_id Right now we're trying to munge the filename, which is silly since there's api to get the id. M gnome-session/gsm-autostart-app.c commit e83da6fb3c9307895226ae4812ac27b782a57600 Author: Ray Strode Date: Thu Mar 3 15:18:39 2016 -0500 manager: retry end session when inhibitor goes away If an inhibitor goes away, we should try to end the session again, since that inhibitor may have been the reason that the session hasn't ended yet. Also, we should reshow the dialog if relevant, so the user can pick a different inhibiting app from the list. M gnome-session/gsm-manager.c commit 7ab626392233b7fde5f33bd5298d5515358d1290 Author: Ray Strode Date: Thu Mar 3 13:38:51 2016 -0500 manager: show dialog again if user requests logout again Right now we ignore requests to show the logout dialog if we're already shutting down. This can make the desktop seem broken in some situations. Always show the dialog if the user asks for it. M gnome-session/gsm-manager.c commit afa21fb4f0749c62dc625d1f709984234e220d89 Author: Ray Strode Date: Thu Mar 3 10:00:51 2016 -0500 shell: deduplicate shell signal logic Anytime the shell sends us a signal about the end session dialog we need to do the same things: 1) stop listening for new inhibitor updates 2) stop any queued operations for redisplaying the inhibitor dialog 3) emit the signal to on the gsm-shell object so other parts of the code can listen for. We currently have a separate signal handler for every signal, and they all do they same thing. Well, they're supposed to anyway, some bits are erroneously missing from some of the handlers. This commit consolidates all the code, so we don't have it reimplemently badly in several places. M gnome-session/gsm-manager.c M gnome-session/gsm-shell.c commit 3254e1138a2b7f0e95f0c25f1ffdc70302b44d86 Author: Piotr Drąg Date: Fri Mar 4 00:22:19 2016 +0100 Updated Polish translation M po/pl.po commit 79ab4f2fe0f36dc86e96d19dd10ff14b47b04050 Author: Ray Strode Date: Thu Mar 3 10:50:45 2016 -0500 manager: get rid of global NameOwnerChanged handler Listening for NameOwnerChanged on the bus is costly, since it means waking up basically any time any program is started or exists. This commit changes the code to instead create individual watches, instead of one global watch. https://bugzilla.gnome.org/show_bug.cgi?id=753309 M gnome-session/gsm-dbus-client.c M gnome-session/gsm-inhibitor.c M gnome-session/gsm-manager.c commit 837f237c51308a15b4c7dd61c122a4a70af5a6c9 Author: Rūdolfs Mazurs Date: Thu Mar 3 21:56:22 2016 +0200 Update Latvian translation M po/lv.po commit 50f09c9f90ff83fe3662996971579fe05de99fd3 Author: Cédric Valmary Date: Sat Feb 27 17:56:40 2016 +0000 Updated Occitan translation M po/oc.po commit e833cd1b88ca2107d9ff41f452518934556a5427 Author: Ray Strode Date: Thu Feb 25 10:05:17 2016 -0500 main: eek uppercase Ts M gnome-session/main.c commit 971baf2e225abc5a67bd0c149f4cbfdb0ef8c549 Author: Ray Strode Date: Thu Feb 25 10:02:16 2016 -0500 main: tell Qt applications to look like GNOME If the user is logging into GNOME then QT applications run in the session should integrate as good as possible. According to KDE folks, the best way to achieve that is to set QT_QPA_PLATFORMTHEME="qgnomeplatform" This commit does that. https://bugzilla.gnome.org/show_bug.cgi?id=762681 M gnome-session/main.c commit dc76055447bdff788060e0f59e5e19781c57a1ac Author: Fran Dieguez Date: Tue Feb 23 20:27:46 2016 +0100 Updated Galician translations M po/gl.po commit 37e9c07206f8796a226039e14a1263e5755071f4 Author: Daniel Korostil Date: Tue Feb 23 13:11:14 2016 +0200 Updated Ukrainian translation M po/uk.po commit 6de471c3bf8040ebbc59fa500e1073559565c20f Author: Мирослав Николић Date: Fri Feb 19 20:14:35 2016 +0100 Updated Serbian translation M po/sr.po M po/sr@latin.po commit fa79d79d4a4357b4160a540c69f884b744f99a24 Author: Мирослав Николић Date: Fri Feb 19 18:40:09 2016 +0100 Updated Serbian translation M po/sr.po M po/sr@latin.po commit 8feda25e836de5ed54069e23dac449716a482085 Author: Milo Casagrande Date: Thu Feb 18 12:26:37 2016 +0000 Updated Italian translation M po/it.po commit 0dcc72508d57301f4a039395775a2524119c27cf Author: Chao-Hsiung Liao Date: Sat Feb 13 06:28:41 2016 +0000 Updated Chinese (Taiwan) translation M po/zh_TW.po commit 11c7b983b11bc0686586e845ebc0adf2086654dd Author: Baurzhan Muftakhidinov Date: Mon Feb 8 09:00:20 2016 +0000 Updated Kazakh translation M po/kk.po commit 05141701238805e7b464ea79f1046d570b313349 Author: Alexandre Franke Date: Mon Feb 8 07:08:34 2016 +0000 Updated French translation M po/fr.po commit c399f80444559e23fa9112843c227c2e5e970c2b Author: Piotr Drąg Date: Sat Feb 6 16:10:17 2016 +0100 Updated Polish translation M po/pl.po commit 3cf8ff4b1578198f2664649a60edd0f0e4772724 Author: Matej Urbančič Date: Tue Feb 2 17:52:45 2016 +0100 Updated Slovenian translation M po/sl.po commit 638071ae61761dac65e8b9741e30ab4456c9cff4 Author: Fabio Tomat Date: Wed Jan 27 10:17:35 2016 +0000 Updated Friulian translation M po/fur.po commit 6af1c52ad87901837c9c7a5ca8d94ca4c5bac35f Author: Balázs Meskó Date: Mon Jan 25 11:13:35 2016 +0000 Updated Hungarian translation M po/hu.po commit caf6f52b795dc0928be0188015a8427dc1366887 Author: Alexander Shopov Date: Fri Jan 22 07:44:03 2016 +0200 Updated Bulgarian translation M po/bg.po commit 2c40efd9123e30ea56563e9a47073b633c596bb2 Author: Javier Jardón Date: Thu Dec 10 14:30:02 2015 +0000 configure.ac: Remove EggSMClient leftover EggSMClient has been removed in commit ed6cca527eaac201d6eb4ba49839811e7764c97e https://bugzilla.gnome.org/show_bug.cgi?id=591690 M configure.ac commit dfd1076bff17ad12f6431e78492d7c73fe98808d (tag: 3.19.4)