3.1.2 ===== * Fix problem with "user theme extension" breaking the CSS for other extensions [Giovanni; #650971] * Telepathy IM framework integration - Switch to using telepathy-glib rather than talking to Telepathy via D-Bus [Guillaume, Jasper; #645585, #649633, #651138, #651227] - Acknowledge messages when the user clicks on them [Guillaume, #647893] - Fix problem with telepathy icon blinking for incoming messages even though the user has been notified of them [Guillaume; #643594] * Networking - keep wirelesss networks in predictable order [Giovanni; #646580, #652313] - Show unmanaged devices in the menu [Giovanni; #646946] - Fix overflow when too many VPN connections [Giovanni; #651602] * Bluetooth - Show "hardware disabled" when disabled by rfkill [Giovanni; #648048] - Fix bug updating status of devices [Giovanni; #647565] * LookingGlass console: - Add a "Memory" tab [Colin; #650692] - Make escape work from any page [Dan Winship; #647303] - Provide a way to refer to panel items as, e.g., Main.panel._activities [Dan Winship; #646915] * User menu - Fix problem with suspend menu option locking the screen even when the user disabled that. [Florian; #652327] - Hide "power off..." option if shutdown is disabled via PolicyKit [Florian; #652038] * Track changes to WM_CLASS (fixes problems with LibreOffice tracking) [Colin; #649315] * Remove app tracking workarounds for Firefox and LibreOffice [Colin; #651015] * Use upstream gettext autoconfigury rather than glib version [Javier; #631576] * Show messages in the message tray when an application is fullscreen [Dan Winship; #608667] * Don't autohide the workspace pager if there is more than one workspace [Florian; #652714, #653078, #653142] * Don't always slide out the workspace pager at drag begin [Florian; #652730] * Only offer to remove a favorite app when dragging it's icon [Owen; #642895] * Allow dropping an icon anywhere on a workspace [Adel; #652079] * st-scroll-view: Make the fade effect and offset themable [Jasper; #651813] * Obey the user's preference when running an application in a terminal from the run dialog [Florian; #648422] * Consistently exit overview when launching external applications [Colin; #653095] * Adapt to changes in GJS for how GObject APIs are bound [Alex, Colin, Florian, Jasper, Marc-Antoine; #649981, #652597] * Fix problems with scrolling in overflow for alt-Tab switcher [Dan Winship, Adel; #647807] * Mark relationships between labels and actors for accessibility [Alejandro] * Add org.gnome.shell.enabled-extensions complementing disabled-extensions GSetting [Tassilo; #651088] * Visual tweaks [Jakub, Jasper; #646261, #652715] * Switch to building against clutter-1.7 with independent Cogl [Adel; #653397] * Code cleanups [Colin, Dan Winship, Florian; #633620, #645031, #648755, #648758, #648760, #649203, #649517, #650317, #652730] * Memory leak fixes [Colin, Maxim; #649508, #650934] * Build Fixes [Colin, Dan Winship, Florian, Ionut, Morten, Owen, Sean; #647395, #648006, #650869, #653199, #653275 * Miscellaneous bug fixes [Adam, Adel, Dan Williams, Dan Winship, Florian, Ionut, Jasper, Maxim, Ray; #620105, #639459, #641570, #642793, #643513, #645848, #646919, #647186, #648305, #648410, #648562, #648894, #649001, #645990, #647893, #647907, #651012, #651086, #651606, #651569, #651866, #652388, #653511] Contributors: Ionut Biru, Giovanni Campagna, Guillaume Desmottes, Adam Dingle, Maxim Ermilov, Adel Gadllah, Tassilo Horn, Javier Jardón, Jonny Lamb, Alexander Larsson, Rui Matos, Morten Mjelva, Florian Müllner, Marc-Antoine Perennou, Alejandro Piñeiro, Jasper St. Pierre, Jakub Steiner, Ray Strode, Owen Taylor, Colin Walters, Dan Williams, Sean Wilson, Dan Winship Translations: Daniel Martinez Cucalon [ar], Ihar Hrachyshka [be], Carles Ferrando, Gil Forcada, Sílvia Miranda [ca], Kristjan Schmidt [eo], Jorge González, Daniel Mustieles [es], Seán de Búrca [ga], Fran Diéguez [gl], Yaron Shahrabani [he], Kjartan Maraas [nb], Misha Shnurapet, Yuri Myasoedov [ru], Daniel Nylander [se], Peter Mráz [sk], Matej Urbančič [sl], Krishnababu Krothapalli [te], Daniel Korostil [uk], Aron Xu [zh_CN]