winswitch (0.12.22-1) UNRELEASED; urgency=low * Xpra compatibility fixes * ubundle Xpra from the MS Windows and Mac OS X packages * fix SSH issues: update to latest Twisted and Plink (except for Windows XP) * trim unnecessary package dependencies * disable unused sound options * fix access to global settings on Mac OS X * fix mdns with newer avahi library versions -- Antoine Martin Wed, 20 Apr 2016 12:13:18 +0700 winswitch (0.12.21-1) UNRELEASED; urgency=low * improved compatibility with newer versions of xpra * fix loading of desktop files with multiple entries * remove bashism from script -- Antoine Martin Tue, 19 May 2015 23:42:46 +0700 winswitch (0.12.20-1) UNRELEASED; urgency=low * better compatibility with newer versions of xpra * update application workaround database -- Antoine Martin Tue, 05 Nov 2013 18:42:09 +0700 winswitch (0.12.19-1) UNRELEASED; urgency=low * fix local display session detection with python-utmp * fix local display detection when running server separately from applet * fix error handling for VirtualBox session detection -- Antoine Martin Sat, 29 Jun 2013 22:26:18 +0700 winswitch (0.12.18-1) UNRELEASED; urgency=low * osx fixes for command line paths in disk image * support shadowing via xpra (v0.8 or later) * don't try to rotate logs error when not logging to file * refactor and cleanup exec code * refresh list of users connected when connection state changes * relax preloaded session parameter matching -- Antoine Martin Wed, 12 Dec 2012 17:11:11 +0700 winswitch (0.12.17-1) UNRELEASED; urgency=low * fix for platforms without a known installer tool or packagekit * fix for long keyboard layout names with nx * fix for log rotation: don't log after rotating! * fix for xpra v0.7.0 log format * update debian packaging files * rename main unix display session using the user's full name if available * refactor most tests to use common code * build warnings, missing description strings, fewer errors in logs, etc -- Antoine Martin Mon, 08 Oct 2012 22:27:26 +0700 winswitch (0.12.16-4) UNRELEASED; urgency=low * fix xpra location detection caused by debian packaging mess (correctly) -- Antoine Martin Wed, 12 Sep 2012 09:36:28 +0700 winswitch (0.12.16-3) UNRELEASED; urgency=low * fix nx suspend -- Antoine Martin Tue, 11 Sep 2012 11:19:15 +0700 winswitch (0.12.16-2) UNRELEASED; urgency=low * fix xpra location detection caused by debian packaging mess -- Antoine Martin Tue, 11 Sep 2012 09:41:21 +0700 winswitch (0.12.16-1) UNRELEASED; urgency=low * fix log file rotation (prevented auto-start on KDE, and other problems) * fix missing icon for system tray on some platforms/desktops * fix pre-loading and pre-connection of Xpra sessions * fix error notifications shown when stopping or disconnecting from a server * fix NX keyboard mapping * packaging fixes: dependencies updates, version and change detection * select more suitable server for start session dialogs * preserve Xpra session options when capturing them * offer to install mDNS support via packagekit on Linux -- Antoine Martin Mon, 10 Sep 2012 12:49:12 +0700 winswitch (0.12.15-1) UNRELEASED; urgency=low * fix Xpra "force stop" (now needs password) * fix GStreamer video: try to use the default video plugin if preferences are not set * fix mDNS warning on startup (dialog was making the UI unresponsive) * fix default protocol options were ignored when not using dialogs to start sessions * fix SELinux warning counter: honour it and only shown the warning 3 times * support for Xpra 0.5 (new log file format, automatic xvfb settings) * use packagekit for installing new protocols easily * if sshd is not installed, assume that ssh mode will not work * avoid warning that "xpra is too old" when it is not installed * various cleanups -- Antoine Martin Mon, 20 Aug 2012 16:21:35 +0700 winswitch (0.12.14-1) UNRELEASED; urgency=low * xpra osx keyboard fix (missing 'a') * xpra use x264 or vpx encoding by default for video applications * drop compatiblity for xpra versions older than 0.1 * drop compatiblity for winswitch versions older than 0.12.8 -- Antoine Martin Mon, 04 Jun 2012 14:37:17 +0700 winswitch (0.12.13-2) UNRELEASED; urgency=low * Support for latest xpra features (x264 and vpx encoding) * Rotate log files by default * fix error when trying to save preferences * parse user's application launchers from ~/.local/share/applications if present * fix icon loading for menu categories -- Antoine Martin Tue, 24 Apr 2012 11:34:41 +0700 winswitch (0.12.12-1) UNRELEASED; urgency=low * fix missing tray icon with Ubuntu 11.10 (properly this time) * fix keyboard mapping issues with NX sessions * fix NX sessions on Mac OS X * fix for xpra sessions wrongly detected as X11 sessions * Android improvements: ability to start sessions, update all dialogs as needed, handle sessions with shadows * Android fixes: allow spaces in message text, etc * new configuration file for each protocol backend, so individual protocols can easily be disabled * GStreamer codecs were not detected when reloading settings from file * Mac OS X library updates: gtk-osx, netifaces 0.8, Twisted 12, etc * MS Windows library updates: pywin32 217, Twisted 12, netifaces 0.7, etc * avoid error when stopping a local embedded connection * better default sizes for windows so they don't overflow the screen (session info, start app) * closes: #616057 -- Antoine Martin Wed, 21 Mar 2012 18:04:56 +0700 winswitch (0.12.11-1) UNRELEASED; urgency=low * fix detection of local displays * avoid logging errors on disconnection * fix missing list of audio and video codecs (re-detect on start) -- Antoine Martin Tue, 14 Feb 2012 23:40:34 +0700 winswitch (0.12.10-1) UNRELEASED; urgency=low * fix laptop suspend bug: ensure we can always re-connect to a server * fix VNC/NX full desktop sessions start dialog * upgrade xpra sessions running older versions * grab existing xpra sessions started externally * don't bother running the idle check timer when the option is not enabled (or not available) * in window mode allow enter "enter" and "space" keys to be used to activate buttons in dialogs * MS Windows clients: disconnect xpra sessions cleanly and remove the system tray -- Antoine Martin Fri, 10 Feb 2012 01:28:41 +0700 winswitch (0.12.9-1) UNRELEASED; urgency=low * fix compatibility with pycrypto 2.5 * fix headless client (winswitch_client) was not starting * fix for non-automatic TCP port connection mode * fix start application dialog could fail * handle new Xpra options (some require 'advanced mode' to be enabled) * handle SIGUSR1/SIGUSR2 for debugging purposes * do not show screen size selection widget for seamless sessions * ensure the local timezone is always present in the list of default options * UI enhancements to prevent windows getting squashed or resized -- Antoine Martin Sat, 21 Jan 2012 01:00:42 +0700 winswitch (0.12.8.1-1) UNRELEASED; urgency=low * Fix race in system tray setup code which can prevent it from showing -- Antoine Martin Fri, 30 Dec 2011 23:27:20 +0700 winswitch (0.12.8-1) UNRELEASED; urgency=low * Window UI mode: option to use a window rather than a system tray icon anchor * VirtualBox session support (limited but functional) * fix for threading issue causing freezes * fix re-connection: correctly drop dead connections (aka laptop suspend bug) * support for setting the session's timezone and locale in start dialog * faster startup and display the system tray earlier to show progress * ensure none of the dialog windows squash their contents * per-protocol defaults configuration file * support for running multiple instances on the same X11 server ("WINSWITCH_HOME" environment variable) * fix svn revision detection during build * winswitch: support xpra's "--no-keyboard-sync" option * improve local X11 display detection * detect screen size changes and propagate them * support for setting the keymap to use with rdesktop/xfreerdp * notification via pynotify: typo fix * re-fix NX support: subsequent refactoring had undone the fix.. -- Antoine Martin Fri, 30 Dec 2011 02:15:24 +0700 winswitch (0.12.7.1-1) UNRELEASED; urgency=low * notification via pynotify: typo fix * re-fix NX support: subsequent refactoring had undone the fix.. -- Antoine Martin Tue, 29 Nov 2011 20:12:38 +0700 winswitch (0.12.7-1) UNRELEASED; urgency=low * fix NX support: avoid trying to connect to a display before it is ready! * fixed "double linked list corrupted" by using avahi ahead of pybonjour * open remote links locally, in a new session, or within the existing session * open remote files in a new session or within the existing session (as before) * detect Ubuntu versions and avoid its broken appindicator API * only check SELinux status once when running an embedded server * better script for detecting reserved ports on SELinux systems * split code in smaller utility classes to minimize imports -- Antoine Martin Mon, 28 Nov 2011 17:42:12 +0700 winswitch (0.12.6-1) UNRELEASED; urgency=low * support for ssh agent * display server fingerprint as a picture using Vash (if Java is installed) * support for Xpra-Xdummy combination, patched X11 server packages are available * support for latest xpra 0.0.7.28 and its new options (system tray icon, etc) * turn off xpra compression over fast links * reduce lag of GStreamer based display shadowing over fast links -- Antoine Martin Thu, 01 Sep 2011 23:12:50 +0700 winswitch (0.12.5-1) UNRELEASED; urgency=low * VP8 video compression option for GStreamer screencasting * better support for loading and resizing icons (inc SVG) on headless servers * fix for applet messages received via local unix domain socket * ability to install missing protocols more easily * workaround memory and file descriptor leaks in buggy versions of Python * use Growl for notifications if available * show a bookmarks menu for easy access to session shortcuts * better shadow error detection * slow down local display detection when under heavy utmp traffic (batch delay) * support for installing protocols on demand (NX, VNC, etc) * avoid unhelpful mDNS warning when there are no network connections * more robust local display detection on *nix * systems using appindicator API are no longer missing the tray icon on startup -- Antoine Martin Thu, 01 Sep 2011 23:12:50 +0700