Marc-André Lureau
bbf040b777
Do not resize guest desktop if !auto-resize
...
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.
2012-02-08 17:15:20 +00:00
Marc-André Lureau
f87cdc9e24
Resize Spice guest display to the container size
...
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.
2012-02-08 17:15:20 +00:00
Daniel P. Berrange
e9ff27efe2
Ensure About dialog has transient hints setup
2012-02-08 17:15:16 +00:00
Daniel P. Berrange
c2d114b613
Import a pretty icon for virt-viewer application
2012-02-08 16:41:37 +00:00
Daniel P. Berrange
50632ea038
Implement SPICE desktop resizing that takes account of zoom level
...
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
2012-02-08 13:23:48 +00:00
Daniel P. Berrange
3a8cdd901f
Revert support for resizing guest desktop
...
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.
2012-02-07 17:08:37 +00:00
Daniel P. Berrange
5a19f8aae3
Add config.h to every source file
2012-02-06 12:42:22 +00:00
Daniel P. Berrange
0949dedef7
Use exit() constants
2012-02-06 12:42:22 +00:00
Daniel P. Berrange
f4d8b45181
copyright fix
2012-02-06 12:42:22 +00:00
Daniel P. Berrange
d7c58a3f2e
Replace @FOO@ with $(FOO) in all Makefile.am
2012-02-06 12:42:18 +00:00
Daniel P. Berrange
a893d5ef61
Update copyright headers
2012-02-06 12:42:18 +00:00
Daniel P. Berrange
48c50437fa
Remove useless if() before free()
2012-02-06 12:42:18 +00:00
Daniel P. Berrange
e1283a9a60
Convert TABS to spaces & reindent everywhere
2012-02-06 12:40:09 +00:00
Hans de Goede
c67a8cfdbe
Only make the USB device selection sensitive when the vm is USB capable
2012-02-06 12:30:27 +00:00
Hans de Goede
b272e08541
Add a menu entry for USB device selection
2012-02-06 12:30:08 +00:00
Marc-André Lureau
0e6f0847d8
Grab the focus when showing the display
...
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)
2012-02-06 12:28:05 +00:00
Guannan Ren
c3a4bdc039
Disconnect virt-viewer when receiving signal session-cancelled
2012-01-31 14:37:17 +00:00
Guannan Ren
8a6cb8c012
Register a new signal session-cancelled
2012-01-31 14:35:17 +00:00
Guannan Ren
c61981540d
Tune the first argument in calls to g_type_class_add_private()
2012-01-31 14:34:47 +00:00
Daniel P. Berrange
5bc4c0b342
Support for virDomainOpenGraphics API
...
Add a new flag --attach, which instructs virt-viewer to attach
to the target display using virDomainOpenGraphics, instead of
initiating a VNC/SPICE connection directly.
2012-01-31 14:27:17 +00:00
Daniel P. Berrange
a94100eaeb
Make VNC support opening connections based on URI
2012-01-31 14:10:29 +00:00
Daniel P. Berrange
6c6ec5f9ea
Adapt remote-viewer so that it builds without SPICE
2012-01-31 14:06:00 +00:00
Marc-André Lureau
dfb26d59b0
Enable spice auto-usbredir
2012-01-31 13:20:26 +00:00
Marc-André Lureau
2dcd3fa617
Remove usage of deprecated property
2012-01-31 13:20:26 +00:00
Marc-André Lureau
0084b1cfaa
Add error dialog for USB redirection failure
2012-01-31 13:20:26 +00:00
Marc-André Lureau
c285624bb0
Resize guest desktop with SPICE
...
This is the method we prefer, even though we can't keep aspect ratio.
We could eventually support aspect ration in spice-gtk.
2012-01-31 13:19:29 +00:00
Marc-André Lureau
944ad9ebd0
build: make libvirt optionnal
2012-01-31 12:36:14 +00:00
Marc-André Lureau
091bff3cc2
Use a first letter capital in help
...
The GLib/GNOME convention seems to have first letter as capital for
option description strings.
2012-01-31 12:36:14 +00:00
Marc-André Lureau
15b9f669a7
Add spice_get_option_group()
2012-01-31 12:36:14 +00:00
Marc-André Lureau
392b69b6db
Add spice controller support in remote-viewer
...
Usage is simply "remote-viewer --spice-controller"
2012-01-31 12:36:14 +00:00
Marc-André Lureau
2a8ed0522e
Add remote-viewer program
...
This program is meant for direct URI connections.
ex: remote-viewer vnc://uri
2012-01-31 12:36:04 +00:00
Marc-André Lureau
80a3192603
Add a few property getters, used by controller
...
- virt_viewer_app_get_windows()
- virt_viewer_window_get_builder()
- "VirtViewerSessionSpice:spice-session" property
2012-01-30 17:42:11 +00:00
Marc-André Lureau
83897072b2
Make virt_viewer_activate() a vfunc
...
since other equivalent methods are already overridable.
2012-01-30 17:10:36 +00:00
Marc-André Lureau
3cee81ac3a
Add window-added & window-removed signals
2012-01-30 17:10:26 +00:00
Marc-André Lureau
8edbbcf18e
Use graphical URI for connection
...
If specified, use URI for connection details
2012-01-30 17:10:21 +00:00
Marc-André Lureau
629ddc1b5d
Add virt_viewer_session_open_uri
2012-01-30 17:10:18 +00:00
Marc-André Lureau
b1d2f16790
build: replace deprecated functions
2012-01-30 17:10:12 +00:00
Marc-André Lureau
15cc78d91c
build: make gtk-vnc optional
2011-11-07 12:22:15 +00:00
Daniel P. Berrange
9c5f7bfcf2
Require GTK-VNC 0.4.3 and remove redundant realize() call
...
Remove call to gtk_widget_realize for the GTK-VNC widget. Requires
GTK-VNC >= 0.4.3
2011-11-07 12:14:22 +00:00
Marc-André Lureau
1175841df9
Emit display-desktop-resize from set_desktop_size()
2011-11-07 12:12:53 +00:00
Daniel P. Berrange
ea5c75645b
Revert 1a56de3aca
...
The GLIB2 check previously removed was misleading because it in
fact checked for gmodule-export-2.0 which is needed to export
the signal handlers. Revert the previous commit, but rename the
var to GMODULE2 to make it clearer
2011-11-07 11:25:55 +00:00
Daniel P. Berrange
9319081827
Always use canonical URI from libvirt connection
...
The URI we feed into libvirt may be an alias, so always query the
actual URI used internally
2011-11-07 11:17:41 +00:00
Daniel P. Berrange
1a56de3aca
Remove pkgconfig check for GLIB2 since it is implied by GTK2/3
2011-11-04 11:43:38 +00:00
Daniel P. Berrange
59170953d5
Fix broken keycombos for F9->F12 menu
...
The table for sending C-A-Fn to guests had messed up mappings
for F9->F12
2011-10-11 10:38:00 +01:00
Daniel P. Berrange
09ee7d3220
Wire up SpiceDisplay grab signals
...
To ensure that we can put the key release sequence message in the
title bar, wire up VirtViewerDisplaySpice to the grab signals
in SpiceDisplay
2011-10-11 10:12:05 +01:00
Daniel P. Berrange
168af497b9
Fix setting of window title with --wait
...
When waiting for a VM to appear or start, set the initial window
title to the command line arg. When the VM actually appears then
update it to the real VM name
2011-10-11 10:01:10 +01:00
Daniel P. Berrange
986c040fd7
Fix crash from previous commit when using UNIX sockets
...
Code in the previous commit would use 'ghost' even when it was
NULL, as with UNIX domain socket based connections.
2011-09-28 16:39:02 +01:00
Daniel P. Berrange
41703dd458
Fix hostname when XML gives a wildcard address
...
When the guest XML contains a wildcard address like 0.0.0.0 or ::,
we can't directly use connect() on it. Instead we have to use the
hostname/IP from the libvirt URI.
2011-09-19 16:37:57 +01:00
Daniel P. Berrange
fe8551efba
Propagate primary window zoom level to secondary windows
...
Ensure that all windows get a default zoom level of 100. Propagate
the primary window's zoom level to all secondary windows when
initially creating them
2011-09-16 11:07:26 +01:00
Daniel P. Berrange
46cf6410c1
Fix setting of window title with domain name
2011-09-16 10:57:53 +01:00
Daniel P. Berrange
8bd178c8a8
Fix setting of initial zoom level on display
2011-08-16 09:08:51 -07:00
Guido Günther
f3714e3662
ff callbacks must be invoked from a clean stack
...
If 'ff' callbacks are invoked directly from the remove
callback they will likely deadlock in libvirt. They must
be invoked from a clean stack, so switch to using a
glib idle callback.
2011-08-16 08:36:18 -07:00
Guido Günther
e155f7f656
Don't print (null) as user
2011-08-14 12:35:52 -07:00
Guido Günther
60145f31a6
Don't print incorrect port numbers
...
The port isn't 22 when we connect to an alternate port given in
.ssh/config.
2011-08-14 12:35:52 -07:00
Guido Günther
1c00bc2b95
Don't hardcode ssh port to 0
...
Many thanks to Luca Capello <luca@pca.it> for debugging this.
2011-08-14 12:35:52 -07:00
Daniel P. Berrange
754011f2bc
Fix inverted sshport test that broke SSH tunnelling
2011-08-12 15:37:51 +01:00
Marc-André Lureau
f08c5308ca
Return if xmlParseURI() failed, instead of crashing
2011-08-04 13:32:25 +01:00
Marc-André Lureau
1002a220a4
Lookup UI file correctly, to fix Windows support
2011-08-04 13:32:17 +01:00
Marc-André Lureau
76bcf50dc4
Mark exported function for gtkbuild to lookup on Windows
2011-08-04 13:32:10 +01:00
Marc-André Lureau
78cac55443
Make title more translatable and using application name
2011-08-04 13:32:04 +01:00
Marc-André Lureau
4f9e54764c
Use g_printerr for errors instead of fprintf(stderr,..)
2011-08-04 13:31:59 +01:00
Marc-André Lureau
0c37bba616
Lower severity of unhandled Spice events
2011-08-04 13:31:54 +01:00
Marc-André Lureau
0399dc5cc4
Add virt_viewer_app_show_display()
...
Similar to previous virt_viewer_app_show_status().
Used later on by Spice controller to switch between display and status.
2011-08-04 13:31:42 +01:00
Marc-André Lureau
80aaff91f9
Fix fullscreen should hide taskbar on Windows
2011-08-04 13:31:08 +01:00
Daniel P. Berrange
cf1ae8bfab
Update authors & copyright dates
2011-08-04 11:09:30 +01:00
Daniel P. Berrange
321f253ad1
Fix sort order of displays submenu
2011-08-04 10:34:18 +01:00
Guido Günther
39439b0b3e
Don't hardcode SSH port to 22
...
To allow $HOME/.ssh/config to override the default SSH port,
don't hardcode '-p 22' in the command line.
2011-08-03 11:58:04 +01:00
Pavel Raiskup
d496a4091a
Remove unreachable condition in authentication dialog
2011-08-03 11:55:31 +01:00
Daniel P. Berrange
760a503f8e
Remove duplicated struct definition
2011-07-26 16:06:32 +01:00
Marc-André Lureau
c191d0ba53
If only one display, fullscreen should be on the current display
2011-07-26 12:00:29 +01:00
Marc-André Lureau
8d0f1d4235
Show status on all open windows
...
The split virt_viewer_notebook_show_status() to
virt_viewer_notebook_show_status_va() is unnecessary
in the end, but it's more future-proof.
2011-07-26 12:00:29 +01:00
Marc-André Lureau
0584170300
Add a "Displays" submenu, and warn when closing last display
2011-07-26 12:00:29 +01:00
Marc-André Lureau
425b1d8bd8
Don't ignore creation of secondary displays
2011-07-26 12:00:29 +01:00
Marc-André Lureau
734e789b22
Use app fullscreen property instead of app.start() argument
2011-07-26 12:00:29 +01:00
Marc-André Lureau
8f8abe849d
Implement app_set_fullscreen() to go over existing windows
2011-07-26 12:00:29 +01:00
Marc-André Lureau
b5724b8f06
Show display and rise its window when we have the display show hint
...
Track event for Spice, and imitate it for VNC.
2011-07-26 12:00:28 +01:00
Marc-André Lureau
045f3ac9ea
Change enter/leave fullscreen to take/restore position
...
That allow positionning windows in multi-head.
Also, get rid of window_state_cb, since it's impossible to
properly catch the event to do the right thing, ie move to a different
screen before go full-screen, or disallow it in case nb physical
monitors < nb virtual monitors.
2011-07-26 12:00:28 +01:00
Marc-André Lureau
08b292fb05
Add nth window to virt_viewer_app_window_new()
2011-07-26 12:00:28 +01:00
Marc-André Lureau
be529a879f
Introduce fullscreen property and virt_viewer_app_set_fullscreen()
2011-07-26 12:00:28 +01:00
Marc-André Lureau
d64dd25713
Let virt_viewer_notebook_show_status take varags
2011-07-26 12:00:28 +01:00
Marc-André Lureau
dcbbf99050
Status messages can be translated
2011-07-26 12:00:28 +01:00
Marc-André Lureau
0430430284
Add show-hint property to display
2011-07-26 12:00:28 +01:00
Marc-André Lureau
c7ad98333d
Split VirtViewerApp window into VirtViewerWindow
2011-07-26 11:16:34 +01:00
Marc-André Lureau
dd9c85a32d
Inherit from VirtViewerApp for VirtViewer
...
Make it a real GObject.
The parts specific to virt should go in virt-viewer.c
2011-07-22 16:11:18 +01:00
Marc-André Lureau
e2c09a876b
Turn VirtViewer into a VirtViewerApp object
2011-07-22 16:11:02 +01:00
Marc-André Lureau
9dcb071166
Split virt_viewer_start() and virt_viewer_new()
2011-07-22 16:10:25 +01:00
Marc-André Lureau
a1f0b01afc
Split virt_viewer_activate() and virt_viewer_set_domain()
2011-07-22 16:09:14 +01:00
Marc-André Lureau
e56a8cb203
Split virt_viewer_create_session() out of virt_viewer_extract_connect_info()
...
For future reusability
2011-07-22 16:09:07 +01:00
Marc-André Lureau
824b12dab0
Reorder _VirtViewer to make it easier to split with RemoteViewer
2011-07-22 14:51:34 +01:00
Marc-André Lureau
3a42577932
Extract scheme in virt_viewer_extract_host()
...
Needed for remote-viewer.
2011-07-22 14:50:03 +01:00
Daniel P. Berrange
dc41e7e49c
Fix compat with GTK 2.18.0
2011-07-12 12:11:43 +01:00
Daniel P. Berrange
ebf5e088c6
Remove virt-viewer-priv.h from sources, since it is gone
2011-07-12 11:48:51 +01:00
Daniel P. Berrange
0c1a7dbc65
Remove duplicated typedefs
2011-07-12 11:48:39 +01:00
Daniel P. Berrange
af46dc1408
Annotate unused variables
2011-07-12 11:48:23 +01:00
Daniel P. Berrange
2fd926243d
Fix leak of graphics type attribute from XML
2011-07-12 11:27:51 +01:00
Daniel P. Berrange
cf28bcf512
Fix leak of command line arguments
2011-07-12 11:27:38 +01:00
Daniel P. Berrange
1def55556f
Split pull part of VirtViewerDisplay out into VirtViewerSession
...
To facilitate introduction of multi-head support, pull some of
the VirtViewerDisplay class out into a new VirtViewerSession
class.
2011-07-11 20:03:32 +01:00
Daniel P. Berrange
9501b9885a
Avoid (null) in titlebar
2011-07-11 17:07:36 +01:00
Daniel P. Berrange
4614cb9024
Fix colour of status label to show up on black background
2011-07-11 16:30:43 +01:00
Daniel P. Berrange
f1e7704abf
Fix reconnecting of SPICE display
2011-07-11 16:26:51 +01:00
Marc-André Lureau
7cd8b352ba
Fill space on the display alignment with black
2011-07-11 15:51:36 +01:00
Marc-André Lureau
7da268c164
Add support for --fullscreen option
2011-07-11 15:50:13 +01:00
Marc-André Lureau
98499277db
Skip non-primary monitors in SPICE
2011-07-11 15:48:20 +01:00
Daniel P. Berrange
4ba39d0224
Remove circular dependancy between VirtViewerDisplay and VirtViewer
...
Add many signals to VirtViewerDisplay which are emitted when various
events occur. This lets us remove all the code in the VirtViewerDisplay
subclasses which call back into VirtViewer methods. Instead VirtViewer
can simply connect signals to the display
2011-07-11 15:35:47 +01:00
Daniel P. Berrange
7a7112a9fa
Turn VirtViewerDisplay into a proper Gtk widget
...
Turn VirtViewerDisplay into a Gtk widget instead of just a GObject,
by merging the functionality from VirtViewerAlign
2011-07-11 14:10:07 +01:00
Daniel P. Berrange
7f91cdf4ab
Update to optionally build with GTK3
2011-07-11 12:07:21 +01:00
Daniel P. Berrange
cff795065a
Replace use of GtkAlignment with a custom align widget
...
To use the GtkAlignment we have to play evil tricks overriding
its size request, to make it reallocate the child to the preferred
size we desire based on the virtual desktop size + zoom level.
By replacing the GtkAlignment with a custom widget we can
directly implement the layout/sizing semantics we want without
playing stupid games
2011-07-01 18:07:25 +01:00
Daniel P. Berrange
f3fa999769
Introduce standard naming convention to files & methods
...
All source files must be named
virt-viewer-XXXX
All methods named
virt_viewer_XXX
2011-07-01 16:12:20 +01:00
Daniel P. Berrange
cfdc8055be
Fix some compile warnings
2011-07-01 13:42:08 +01:00
Daniel P. Berrange
4c210b712c
Convert from Glade to GtkBuilder
2011-07-01 13:41:54 +01:00
Daniel P. Berrange
27d7500e03
Enable use of scaling from spice >= 0.6
...
Make the SPICE widget operate in the same way as the VNC widget
with display scaling, and auto-resize, but preserving guest
aspect ratio
2011-07-01 12:56:57 +01:00
Daniel P. Berrange
e37190e754
Hide menu bar on fullscreen & add a hiding toolbar
...
* src/Makefile.am, src/view/autoDrawer.c, src/view/autoDrawer.c
src/view/drawer.c, src/view/drawer.h, src/view/ovBox.c,
src/view/ovBox.c: Import auto-drawer from vinagre
* src/viewer-priv.h, src/viewer.c, src/viewer.glade,
src/display-vnc.c: Insert an auto-drawer above the
notebook and display an auto-hiding toolbar when fullscreen
2011-07-01 12:56:02 +01:00
Daniel P. Berrange
72d54bf0fc
Add message about whether it is VNC or SPICE display
2011-06-30 17:51:50 +01:00
Daniel P. Berrange
da9cd26085
Add some useful data for the --verbose flag
2011-06-30 17:41:26 +01:00
Daniel P. Berrange
6234a2e1f4
Fix re-connect after authentication failure
...
viewer->display will be non-NULL if we have already attempted a
connection. So, remove the check for it being NULL, and instead
skip the widget setup step.
2011-05-23 12:41:12 +01:00
Jiri Denemark
6c477650ca
Add support for listen attribute
...
Virt-viewer now parses listen attribute from graphics element to be able
to connect to domains configured with explicit listen address:
<graphics type='vnc' port='-1' autoport='yes' listen='123.45.67.89'/>
2011-05-23 12:15:05 +01:00
Daniel P. Berrange
8bf23ec76e
Fix waiting for VM based on UUID
2011-02-03 17:00:36 +00:00
Daniel P. Berrange
c015cf6076
Support connections over UNIX sockets
2011-02-03 16:59:49 +00:00
Daniel P. Berrange
26746f3b6f
Avoid fetching XML document multiple times when extracting graphics
2011-02-03 16:48:58 +00:00
Marc-André Lureau
a12a00758b
build: make spice-gtk dependency optional
2010-12-10 12:22:48 +01:00
Marc-André Lureau
be22c7dcf0
viewer: add support for spice resize-guest
...
And also turn on clipboard sharing.
2010-11-30 15:57:23 +01:00
Marc-André Lureau
155a03f9c8
viewer: Add support for Spice
2010-11-30 13:59:01 +01:00
Marc-André Lureau
882ac10d52
viewer: generalize extract_port() into viewer_extract_xpath_string()
2010-11-19 18:09:42 +01:00
Marc-André Lureau
07f2682884
viewer: silence a few warnings of unused variables
2010-11-19 18:07:48 +01:00
Marc-André Lureau
e60c5e56de
viewer: split vnc display creation out of viewer_activate()
2010-11-19 18:07:12 +01:00
Daniel P. Berrange
a0ca3e3da0
Improve auth dialog message when no address is available
2010-12-14 15:54:47 +00:00
Ronnie Sahlberg
abee3c912b
Add support for zoom levels
...
Add a menu for zooming in/out of the virtual desktop.
Add a --zoom command line to set the initial zoom level.
Defaults to 100% zoom at startup
2010-07-05 17:45:18 +01:00
Daniel P. Berrange
fbdb72bb13
Add message dialog displays for important error scenarios
2010-01-12 16:50:18 +00:00
Daniel P. Berrange
a16f4d5767
Fix warning with default widget focus in auth dialog
2010-01-12 15:14:12 +00:00
Daniel P. Berrange
8b849632fd
Add dialog to alert user to unsuccessful authentication & retry
...
Alert user if VNC server has no compatible auth methods
Support VNC bell & cut text events
2010-01-12 14:55:10 +00:00
Daniel P. Berrange
d5cee6df0c
Various cleanups for Glib/GTK and BZ 474213
2010-01-12 12:05:30 +00:00
Daniel P. Berrange
c3d4d61340
Add 'pl' to LINGUAS. Remove accidentally committed .pot file and
...
add it to .hgignore. Add RPM specfile magic for translations.
Fix typo in about.glade URL
2010-01-11 17:00:37 +00:00
Daniel P. Berrange
50f48b4d91
Add support for i18n of the UI
...
Add all the boilerplate code required for doing i18n of the UI.
No translations available yet though
2010-01-11 16:01:20 +00:00
Yann E. MORIN"
acf61455a3
viewer: fix build on 'old' GTK2
...
Debian lenny has gtk2 2.12.12, which is missing gtk_widget_get_window.
Provide our own function if GTK2 <= 2.12 .
Highly inspired from: http://osdir.com/ml/svn-commits-list/2009-08/msg00725.html
2009-08-15 11:19:24 +02:00
Daniel P. Berrange
0f20335a4f
Ensure VNC display is centered if being scaled
2009-07-29 12:43:30 +01:00
Daniel P. Berrange
831411aacb
Ensure password is not echoed
2009-07-29 12:39:16 +01:00
Daniel P. Berrange
bc55a8d757
Add support for libvirt graphical auth
2009-07-29 12:35:27 +01:00
Daniel P. Berrange
852825ae5e
Pull auth code out into separate file
2009-07-29 11:21:11 +01:00
Daniel P. Berrange
3680317d91
Make plugin work again
2009-07-28 21:51:20 +01:00
Daniel P. Berrange
e135b1c2f7
Add compatability logic for drivers without domain event support
2009-07-28 21:16:40 +01:00
Daniel P. Berrange
d35abc160a
Fix mouse / key grab vs modifier disabling mixup
2009-07-28 21:00:56 +01:00
Daniel P. Berrange
296f91c549
Pull glib event loop integration into tree until libvirt-glib is more mature
2009-07-28 20:48:43 +01:00
Daniel P. Berrange
6acb3856b6
Re-write the way scaling/resizing works
...
* Default to auto-resize mode where we try to fit the VNC widget 1:1 in the main window
* If local desktop is not large enough for VNC widget, scale down, maintaining aspect ratio
* Allow the user to turn off auto-resize and have total manual control over window size
* Always scale the display in fullscreen mode
2009-07-28 20:26:34 +01:00
Daniel P. Berrange
49ed212ef1
Add a --debug command line flag
2009-07-28 12:19:28 +01:00
Daniel P. Berrange
334db181e0
Fix waiting for a VM that does not initially exist
2009-07-28 12:10:52 +01:00
Daniel P. Berrange
a9c5318923
Move most of viewer code out into viewer.c
2009-07-28 12:06:18 +01:00
Daniel P. Berrange
11e5b8b9ee
Use g_strdup & friends
2008-11-28 07:08:22 -05:00
Daniel P. Berrange
67a38decce
Remove unused usleep code
2008-11-28 11:03:28 +00:00
Daniel P. Berrange
61a05530b1
Re-write completely to use Glade, libvirt events, and libvirt-glib integration
2008-11-26 13:03:50 -05:00
Richard W.M. Jones
fb01700365
* configure.ac, src/Makefile.am, src/main.c, src/usleep.c: Support
...
for building on Windows using MinGW compiler toolchain (or
for cross-compiling using the same).
* .hgignore: Ignore some generated files.
2008-10-10 12:37:23 +01:00