virt-viewer/NEWS

314 lines
11 KiB
Plaintext
Raw Normal View History

2007-08-16 04:14:44 +04:00
Virt Viewer News
================
2015-01-12 20:39:20 +03:00
2.0: Jan 12, 2015
-----------------
- Fix handling of zoom in/out accelerators
- Fix warning going in/out of fullscreen
- Add dialog showing info about the current guest
- Change format of fullscreen config setting to
allow for sparse guest displays
- Write VM name to config file as a comment
- Never use fallback CA certs when loading vv-file
- Remove extraneous '/' from oVirt URIs
- Support oVirt foreign menus
- Allow using numapad for zoom in/out accelerators
- Force geometry update when agent connects
- Fix misc crash bugs
- Fix misc memory leaks
- Allow viewing of password entry characters
- Don't fail when auth dialog is cancelled
- Only create extra windows on demand
- Use more sensible default window size
- Improve docs for URIs and config files
- Allow cancellation of SPICE auth dialog
- Use new libvirt API for --attach to avoid SELinux AVC
- Allow removable of CD images with oVirt connections
- Show VM choose dialog when oVirt VM name is missing
- Support usernames request with SASL auth
- Use socat instead of nc if available
- Use PNG instead of SVG for icons
- Support connection to UNIX sockets instead of TCP
- Honour zoom level from CLI args with VNC
- Switch to GTK3 instead of GKT2 for Windows builds
- Ensure dialogs have transient parent set
- Switch to gstreamer 1.0 instead of 0.10 for Windows builds
- Avoid accidentally connecting to localhost with VNC/SPICE
- Use a versioned install directory for Windows builds
1.0: Jul 21, 2014
-----------------
- Switched to 2-digit version numbering.
- Improve error reporting when failing to find
the GtkBuilder UI files
- Honour title provided by SPICE server if available
- Don't hide main window when disconnecting in multi-monitor
configurations
- Don't show VNC widget until authentication has completed
- Fix session handling when re-authenticating
- Improve docs for --attach flag
- Ask for credentials for SPICE proxy
- Fix scaling of windows when resizing
- Remove 'Automatically resize' menu, leaving the behaviour
permanently enabled
- Improve USB icon in full screen toolbar
- Don't resize guest when changing zoom level
- Don't create windows at startup if kiosk mode isn't enabled
- Don't show quit confirmation dialog in kiosk mode
- Misc typos / fixes in man pages
- Fix race with metacity window manager in fullscreen mode
- Avoid accidentally connecting to localhost with --direct flag
- Use custom log handler to silence debug messages on old glib2
- Fix tiny windows for secondary displays with gtk2 build
- Take zoom into account when checkign display limits
- Fix unshrinkable displays with windows guests
- Allow ctrl-[+-] to zoom in fullscreen mode
0.6.0: Jan 24, 2014
-------------------
- Require govirt 0.3.0
- Require spice-gtk 0.22
- Show error dialog if password is wrong
- Document application/x-virt-viewer file format
- Remove unused '-d' option from remote-viewer
- Add a kiosk mode
- Add menu for sending Ctrl+Alt+Delete
- Add Ctrl+Alt+End as accelerator for Ctrl+Alt+Delete
- Send modifiers before the non-modifier key in send
key menu
- Fix GTK warning when disconnecting from VNC due to
auth error
- Make 'Cancel' default button in exit dialog
- Make send key menu accelerators work in fullscreen
- Remove insecure fetching of oVirt CA cert
- Build for GTK 3 by default
- Fix title bar after failed connection
- Reshow remote-viewer connection dialog upon error
- Hide all windows upon disconnect
- Add ability to define custom monitor mapping
- Ensure all windows obey command line zoom level
- Add an icon to the desktop file
- Fix event loop implementation on Win32 platforms
- Misc other bug fixes
0.5.7: Jul 31, 2013
-------------------
- Many fixes to full screen / window positioning handling
- Reshow connect dialog if connection fails
- Misc man page fixes
- Mark RPM as obsoleting spice-client
- Set the host subject to fix SSL connections with ovirt
- Use -H as short variant of --hotkeys
- Add missing trailing ';' in desktop file
- Allow TLS only SPICE connections
- Use dynamic key send menu
- Enable smartcard shortcuts only when smartcard reader is present
- Misc other bug fixes
2013-04-12 21:21:38 +04:00
0.5.6: Apr 12, 2013
-------------------
- Add ovirt:// support to remote-viewer (needs libgovirt)
- Many fullscreen and multi-monitor fixes
- Add a minimum version check in connection file
- Fix sending key combinations from "Send Key" menu when the key names are
localized
- Fix build with older glib and gtk+
- Fix MSI x64 build
- Clean-ups (remove browser plugin entirely)
2013-02-13 20:16:55 +04:00
0.5.5: Feb 13, 2013
-------------------
- Improve screenshot saving dialog
- remote-viewer learned to connect with a file of mime type
application/x-virt-viewer, described in src/virt-viewer-file.c
- Add a "do not ask me again" dialog checkbox when leaving
- Add a MSI target, using https://live.gnome.org/msitools
- Add windows debug helper, useful in Spice controller running context
- Add remote-viewer --title STRING
- Support for Spice proxy settings added
- Numerous Spice display and multi-monitor fixes
- win32, memory, build, and other misc fixes
- Requires spice-gtk >= 0.16.26
2012-09-17 14:53:12 +04:00
0.5.4: Sep 17, 2012
-------------------
- Fix host migration with Spice
- Fix misc memory leaks
- Fix build with newer glibc and -O0
- Improve automatic fullscreen Spice configuration
- Avoid crash when quiting application
- Rebuild display men whenever a window is added/removed
- Number displays starting from 1 instead of 0
- Add support for handling multiple monitors with Spice
- Menu display menu insensitive if no displays can be selected
- Use real binary name in remote-viewer help message
- Document -f=auto-conf in remote-viewer help
2012-05-14 22:07:43 +04:00
0.5.3: May 14, 2012
-------------------
- Add support for raw IPv6 addresses
- Add a remote-viewer.desktop file and register spice:// handling
- Add a simple connection dialog to remote-viewer
- Add remote-viewer --fullscreen=auto-conf option, to update guest
monitors configuration to match client
- Spice controller support for disable-effects, color-depth and
usbredir
- Spice controller interaction fixes
- Windows version and nsis installer improvements
- Import newer translations from transifex
- Misc reference leak / crash bugs fixed
2012-03-09 17:41:35 +04:00
0.5.2: Mar 09, 2012
2012-03-01 19:37:23 +04:00
-------------------
2012-03-09 17:41:35 +04:00
- Require libvirt >= 0.9.7, spice-gtk >= 0.11, spice-protocol >= 0.10.1
2012-03-01 19:37:23 +04:00
- Import newer translations from transifex
- remote-viewer learned Spice controller customizable key bindings,
smartcard property, and foreign menu
- Fix Spice crash on re-connection
- Fix connecting via ssh to a password-protected server
2012-03-09 17:41:35 +04:00
- Add a sendkey menu in fullscreen mode
- Add USB device selection in fullscreen mode
- Misc reference leak / crash bugs fixed
2012-03-01 19:37:23 +04:00
2012-02-16 21:42:19 +04:00
0.5.1: Feb 17, 2012
-------------------
- Import newer translations from transifex
- Fix build system to ensure we don't loose GNU_RELRO
security feature
- Don't link virt-viewer binary against spice controller
- Add back compat for GObject 2.22 which lacks GBinding
2012-02-14 20:20:07 +04:00
0.5.0: Feb 14, 2012
-------------------
- Add a remote-viewer binary for connecting to a SPICE/VNC
server based on URI, instead of querying libvirt
- Add ability to attach to a local VM via libvirt instead of
connecting over UNIX sockets
- Add support for SPICE controller
- Allow build without libvirt, for remote-viewer only
- Automatically resize guest desktop when resizing window with SPICE
- Add support for redirecting host USB devices to remote guest
- Grab focus when first showing the display
- Register as a spice-xpi-client-remote alternative
- Add pretty icon for virt-viewer app
- Set transient window hints on all popups
- Activate password 'Ok' button when pressing Enter
- Support secure connections with SPICE
- Don't hardcode 'localhost' for hostname
2011-11-09 19:13:11 +04:00
0.4.2: Nov 9, 2011
-------------------
- Fix exports of signal functions for GTK UI builder on Windows
- Avoid crash if xmlParseURI fails
- Fix inverted test for SSH port that broke tunnelling
- Don't hardcode port numbers for SSH if not requested by user
- Fix deadlock in event handling
- Fix initial zoom level for all windows
- Fix window title to include domain name
- Fix hostname used when XML gives a wildcard IP address
- Fix window title when waiting for domain to appear
- Fix key shortcust for F9-F12 menus
- Always ask libvirt for its canonical URI
- Allow build without GTK-VNC (ie spice only)
- Require GTK-VNC >= 0.4.3
- Require SPICE-GTK >= 0.6.0
2011-08-04 14:12:58 +04:00
0.4.1: Aug 4, 2011
-------------------
- Remove bogus use of AM_GLIB_GNU_GETTEXT macro to try to
facilitate BSD builds
- Support multiple monitors with SPICE and QXL drivers
- Don't hardcode SSH port to 22 when tunnelling
2011-07-12 14:49:06 +04:00
0.4.0: Jul 12, 2011
-------------------
- Require SPICE-GTK >= 0.6
- Hide menu bar when going fullscreen
- Support building against GTK2 or GTK3
- Convert from Glade to GtkBuilder
- Honour 'listen' attribute from <graphics> XML when connecting
- Fix reconnection after authentication failure
- Make --verbose flag actually do something
- Enable scaling with SPICE to match VNC behaviour
- Rewrite widget resizing code to (try to) be more reliable
- Fill extra space outside guest display with black
- Fix (null) in title bar while not connected
- Fix multiple memory leaks
- Fix reconnecting to display with SPICE
2011-02-21 18:27:04 +03:00
0.3.1: Feb 21, 2011
-------------------
- Fix typo in configure script that broke SPICE
2011-02-21 15:40:10 +03:00
0.3.0: Feb 21, 2011
-------------------
- Add support for SPICE graphics client
- Allow connections to VNC server over UNIX sockets
- Improve error messages on auth/connection failure
- Add support for zoom levels
- Many updated translations
2010-01-15 15:45:35 +03:00
0.2.1: Jan 15, 2010
-------------------
- Add infrastructure for translation
- Display dialog to user if authentication fails
- Display dialog to user if domain cannot be found
- GTK/GLib best practice cleanups
- Add Polish translation
2009-07-29 16:31:23 +04:00
0.2.0: July 20, 2009
--------------------
- Switch UI over to use Glade
- Support graphical dialog for VNC and libvirt authentication
- Resize window to match VNC desktop size where possible
- Scale down VNC desktop if it cannot fit in host desktop space
- Allow user to resize window to arbitrary size, scaling VNC
- Fix blocking of accelerators
- Allow automatic reconnect to a VM via --reconnect
- Use libvirt events to detect when VM changes state
- Wait for VM to appear if it does not exist
- Fix plugin build with newer xulrunner
- Port & build for Mingw32 target
0.0.3: March 10, 2008
---------------------
2008-03-10 17:49:29 +03:00
- Block accelerators when grab is active
- Enable smooth scaling of desktop to fill screen
- Added an experimental firefox plugin (disabled by default)
- Hide characters in password entry field
- Use domain name in title bar instead of VNC desktop name
2009-07-29 16:31:23 +04:00
0.0.2: August 28, 2007
----------------------
2007-08-29 04:25:43 +04:00
- Support connecting to remote libvirt servers
- Support connecting to remote VNC consoles
2008-01-11 04:15:54 +03:00
- Support tunneling VNC over SSH
2007-08-29 04:25:43 +04:00
- Support TLS x509 certificate credentials
2009-07-29 16:31:23 +04:00
0.0.1: August 15, 2007
----------------------
2007-08-16 04:14:44 +04:00
- Initial release