summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* usbredir: Shrink the usb device selection dialog when devices are unpluggedHans de Goede2012-03-061-0/+11
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Don't attempt to translate ""Christophe Fergeau2012-03-051-2/+2
| | | | | | | The empty string has a magic meaning for gettext, it's used to store a translation header with all kind of information about the po file. This is not something we want to use as a window title, so change to _("") to "" when we want an empty string.
* Fix path to spice-controller.hChristophe Fergeau2012-03-051-1/+1
|
* Remove trailing blank lineDaniel P. Berrange2012-03-011-1/+0
|
* fix make distcheckMarc-André Lureau2012-03-011-1/+1
|
* remote-viewer: support spice foreign menuMarc-Andre Lureau2012-03-011-51/+160
|
* Add property app:has-focusMarc-André Lureau2012-03-011-0/+44
|
* Fix compilation with gtk 2.18Marc-André Lureau2012-03-014-24/+69
|
* spice: fix connecting via ssh to a password-protected serverMarc-André Lureau2012-03-011-1/+8
| | | | | | spice_session_connect() will attempt to connect directly to the server, we need to continue calling spice_session_open_fd() for ssh tunnel to work.
* spice: fix double unref of main channelMarc-André Lureau2012-03-011-10/+3
| | | | | | | | | | | | | When doing unref() on a channel, channel-destroy signal may be emitted during object dispose time, and it will attempt to unref() the channel again likely leading to a crash. It may be that spice-gtk should have a different/simpler object life-cycle model, but it's also a good assumption to not take strong references on the channels, but just keep a weak reference as the session is really the channel life-cycle manager. https://bugzilla.redhat.com/show_bug.cgi?id=797082
* remote-viewer: add smartcard controller messageMarc-André Lureau2012-02-221-1/+2
|
* spice: teach customizable key bindings with controllerMarc-André Lureau2012-02-221-0/+150
| | | | | Tested with RHEVM 3.0 instance with custom bindings for fullscreen & ungrab.
* Small code simplificationMarc-André Lureau2012-02-223-16/+5
|
* Use the accelgroup to define key bindingsMarc-André Lureau2012-02-223-1/+23
| | | | With accelgroups, we can redefine the keybindings
* Add hidden menu smartcard remove/insert and release-cursorMarc-André Lureau2012-02-222-0/+56
|
* Add virt_viewer_app_get_session()Marc-André Lureau2012-02-222-0/+9
|
* spice: implement smartcard-{insert,remove} virtual methodsMarc-André Lureau2012-02-222-3/+28
|
* Add smartcard-{insert,remove} and release-cursor virtual methodsMarc-André Lureau2012-02-224-4/+52
|
* Do not disable accelgroup if accels are enabledMarc-André Lureau2012-02-221-0/+10
|
* Add VirtViewerApp:enable-accel propertyMarc-André Lureau2012-02-222-0/+29
|
* Require an accel group for full-screen menuMarc-André Lureau2012-02-221-0/+3
| | | | Bump Gtk depedency to 2.18, since we already use symbols from it.
* Add back compat for GObject 2.22 which lacks GBindingDaniel P. Berrange2012-02-164-1/+1358
|
* Only link remote-viewer program against SPICE controllerDaniel P. Berrange2012-02-161-2/+2
|
* Remove use of a libtool convenience libraryDaniel P. Berrange2012-02-161-46/+64
| | | | | | | The use of a libtool convenience library causes some platforms to loose the ability to use the GNU_RELRO security feature in the resulting binary. Refactor the makefile to simply compile the common files twice, once for virt-viewer & once for remote-viewer
* First %d in controller title should be substituted with window nthMarc-André Lureau2012-02-141-1/+12
|
* Set pretty icon for remote-viewer windows tooDaniel P. Berrange2012-02-141-0/+2
|
* Don't hardcode 'localhost' in no @listen parameter is givenDaniel P. Berrange2012-02-141-5/+3
| | | | | | If no @listen parameter is given, we must not hardcode 'localhost' since we can't assume we are running on the same host. Instead use the hostname from the connection URI
* Extract tlsPort for SPICE and use it to enable secure connectionsDaniel P. Berrange2012-02-147-33/+49
|
* Set transient parent for screenshot dialogDaniel P. Berrange2012-02-081-11/+13
|
* Ensure auth popup windows have correct transient parentDaniel P. Berrange2012-02-089-125/+173
|
* Make the password field activates default widgetMarc-André Lureau2012-02-081-0/+1
| | | | | When pressing "Enter", the default auth dialog action isn't activated. Setting activates_default to TRUE fixes this issue.
* Do not resize guest desktop if !auto-resizeMarc-André Lureau2012-02-084-1/+24
| | | | | | | | | If auto-resize is enabled, the guest desktop size will be resized to match current window*zoom size. This can be a problem if the user explicitely set the desktop size to a different resolution and want to keep it. Disabling auto-resize sounds like a simple way to allow that.
* Resize Spice guest display to the container sizeMarc-André Lureau2012-02-081-3/+3
| | | | | | | | | The SpiceDisplay doesn't receive the full allocation, because VirtViewerDisplay maintains current aspect ratio. However, the guest display can be resize up to its container size. This fixes going full-screen and not getting native resolution for instance.
* Ensure About dialog has transient hints setupDaniel P. Berrange2012-02-082-10/+21
|
* Import a pretty icon for virt-viewer applicationDaniel P. Berrange2012-02-082-0/+3
|
* Implement SPICE desktop resizing that takes account of zoom levelDaniel P. Berrange2012-02-087-5/+110
| | | | | | | | | | | | | The standard SPICE widget guest resize implementation does not take into account the zoom level settings in virt-viewer, because it has no knowledge of this functionality. The guest resize can, however, be done by calling spice_main_set_display() directly. This allows virt-viewer to resize the guest taking into account zoom levels. ie, if virt-viewer is run with --zoom 50 and the window is resized to 400x300, then the guest agent should be told to set its resolution to 800x600
* Revert support for resizing guest desktopDaniel P. Berrange2012-02-073-24/+3
| | | | | | | The SpiceDisplay widget has built-in support for resizing the guest desktop, but this does not know that virt-viewer has a zoom level setting. This makes the virt-viewer zoom completely inoperable. Revert use of the 'resize-guest' property.
* Add config.h to every source fileDaniel P. Berrange2012-02-069-0/+15
|
* Use exit() constantsDaniel P. Berrange2012-02-063-3/+3
|
* copyright fixDaniel P. Berrange2012-02-061-1/+1
|
* Replace @FOO@ with $(FOO) in all Makefile.amDaniel P. Berrange2012-02-061-15/+15
|
* Update copyright headersDaniel P. Berrange2012-02-0631-54/+54
|
* Remove useless if() before free()Daniel P. Berrange2012-02-061-8/+4
|
* Convert TABS to spaces & reindent everywhereDaniel P. Berrange2012-02-0633-4170/+4198
|
* Only make the USB device selection sensitive when the vm is USB capableHans de Goede2012-02-067-0/+62
|
* Add a menu entry for USB device selectionHans de Goede2012-02-067-4/+83
|
* Grab the focus when showing the displayMarc-André Lureau2012-02-062-0/+12
| | | | | | | Override the grab_focus() method in the display class. Since both VNC and Spice displays are the direct child, let's just grab the child. It can be that this behaviour need to be overriden if Spice or VNC display become more complex (using sub-childs or different objects)
* Disconnect virt-viewer when receiving signal session-cancelledGuannan Ren2012-01-311-1/+16
|
* Register a new signal session-cancelledGuannan Ren2012-01-313-2/+11
|
* Tune the first argument in calls to g_type_class_add_private()Guannan Ren2012-01-319-11/+9
|