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