Daniel P. Berrange
92672aee3b
Update for 0.4.1 release
2011-08-04 11:12:58 +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
3473c4bb49
Remove use of AM_GLIB_GNU_GETTEXT
...
Since we already invoke the intltool macros, also invoking
AM_GLIB_GNU_GETTEXT is wrong and causes problems with the
later makefile rules
2011-07-18 13:56:49 +01:00
Daniel P. Berrange
8705ea72bd
Fix build requirements for GTK3
2011-07-12 13:10:40 +01:00
Daniel P. Berrange
06d8982af2
Remove bogus hardcoded check for GTK2
2011-07-12 13:00:04 +01:00
Daniel P. Berrange
18e1337d6e
Disable SPICE unless on x86 architectures
2011-07-12 12:11:58 +01:00
Daniel P. Berrange
dc41e7e49c
Fix compat with GTK 2.18.0
2011-07-12 12:11:43 +01:00
Daniel P. Berrange
a9c310dbce
Updates for 0.4.0 release
2011-07-12 11:49:06 +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