Hello community,

here is the log from the commit of package virt-viewer for 
openSUSE:12.1:Update:Test checked in at 2012-02-08 17:56:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/virt-viewer (Old)
 and      /work/SRC/openSUSE:12.1:Update:Test/.virt-viewer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-viewer", Maintainer is "carn...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/virt-viewer/virt-viewer.changes 
2012-02-08 17:56:58.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.virt-viewer.new/virt-viewer.changes    
2012-02-08 17:56:59.000000000 +0100
@@ -1,0 +2,17 @@
+Fri Jan  6 16:26:14 MST 2012 - carn...@novell.com
+
+- Fix failure to resize viewer.  Noted usually when tunneling via ssh 
+  virtview-git-emit-resize.patch
+
+-------------------------------------------------------------------
+Fri Dec  2 15:59:11 UTC 2011 - co...@suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
+Mon Nov 21 16:22:57 MST 2011 - carn...@novell.com
+
+- Always use canonical URI from libvirt connection 
+  virtview-git-canonical-uri.patch
+
+-------------------------------------------------------------------

New:
----
  virtview-git-canonical-uri.patch
  virtview-git-emit-resize.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virt-viewer.spec ++++++
--- /var/tmp/diff_new_pack.j0p896/_old  2012-02-08 17:56:59.000000000 +0100
+++ /var/tmp/diff_new_pack.j0p896/_new  2012-02-08 17:56:59.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package virt-viewer
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,12 @@
 #
 
 
-
 Name:           virt-viewer
 Version:        0.4.1
-Release:        1
+Release:        0
 Summary:        Virtual Machine Viewer
+License:        GPL-2.0+
 Group:          System/Monitoring
-License:        GPLv2+
 Url:            http://www.virt-manager.org
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        virt-viewer-0.4.1.tar.gz
@@ -40,11 +39,14 @@
 Patch12:        virtview-git-wildcard-hostname.patch
 Patch13:        virtview-git-fn-key.patch
 Patch14:        virtview-git-window-wait.patch
+Patch15:        virtview-git-canonical-uri.patch
+Patch16:        virtview-git-emit-resize.patch
 Patch20:        netcat.diff
 Patch21:        windows-keycombo.patch
 Patch22:        netware-keycombo.patch
 Patch23:        glade-keycombo.patch
 Patch24:        report-error.patch
+BuildRequires:  automake
 BuildRequires:  gtk2-devel
 BuildRequires:  libvirt-devel >= 0.6.0
 BuildRequires:  libxml2-devel
@@ -92,6 +94,8 @@
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1
+%patch15 -p1
+%patch16 -p1
 %patch20 -p1
 %patch21 -p1
 %patch22 -p1

++++++ report-error.patch ++++++
--- /var/tmp/diff_new_pack.j0p896/_old  2012-02-08 17:56:59.000000000 +0100
+++ /var/tmp/diff_new_pack.j0p896/_new  2012-02-08 17:56:59.000000000 +0100
@@ -2,7 +2,7 @@
 ===================================================================
 --- virt-viewer-0.4.1.orig/src/virt-viewer.c
 +++ virt-viewer-0.4.1/src/virt-viewer.c
-@@ -423,6 +423,7 @@ virt_viewer_initial_connect(VirtViewerAp
+@@ -426,6 +426,7 @@ virt_viewer_initial_connect(VirtViewerAp
                } else {
                        virt_viewer_app_simple_message_dialog(app, _("Cannot 
find guest domain %s"),
                                                              priv->domkey);

++++++ virtview-git-canonical-uri.patch ++++++

Subject: Always use canonical URI from libvirt connection
From: Daniel P. Berrange berra...@redhat.com Mon Nov 7 11:17:05 2011 +0000
Date: Mon Nov 7 11:17:41 2011 +0000:
Git: 9319081827c096120c1a782b5dbc6924e9cd9eff

The URI we feed into libvirt may be an alias, so always query the
actual URI used internally

Index: virt-viewer-0.4.1/src/virt-viewer.c
===================================================================
--- virt-viewer-0.4.1.orig/src/virt-viewer.c
+++ virt-viewer-0.4.1/src/virt-viewer.c
@@ -285,6 +285,7 @@ virt_viewer_extract_connect_info(VirtVie
        gchar *transport = NULL;
        gchar *user = NULL;
        gint port = 0;
+       gchar *uri = NULL;
 
        virt_viewer_app_free_connect_info(app);
 
@@ -319,7 +320,8 @@ virt_viewer_extract_connect_info(VirtVie
        else
                DEBUG_LOG("Guest graphics address is %s", unixsock);
 
-       if (virt_viewer_util_extract_host(priv->uri, NULL, &host, &transport, 
&user, &port) < 0) {
+       uri = virConnectGetURI(priv->conn);
+       if (virt_viewer_util_extract_host(uri, NULL, &host, &transport, &user, 
&port) < 0) {
                virt_viewer_app_simple_message_dialog(app, _("Cannot determine 
the host for the guest %s"),
                                                      priv->domkey);
                goto cleanup;
@@ -352,6 +354,7 @@ virt_viewer_extract_connect_info(VirtVie
        g_free(type);
        g_free(xpath);
        g_free(xmldesc);
+       g_free(uri);
        return retval;
 }
 
++++++ virtview-git-emit-resize.patch ++++++

Subject: Emit display-desktop-resize from set_desktop_size()
From: Marc-André Lureau marcandre.lur...@redhat.com Thu Jul 21 18:47:05 2011 
+0200
Date: Mon Nov 7 12:12:53 2011 +0000:
Git: 1175841df92a9e6488766941b96ed5194ee0ce33


diff --git a/src/virt-viewer-display-spice.c b/src/virt-viewer-display-spice.c
index 39f77b9..c73692d 100644
--- a/src/virt-viewer-display-spice.c
+++ b/src/virt-viewer-display-spice.c
@@ -122,7 +122,6 @@ primary_create(SpiceChannel *channel G_GNUC_UNUSED,
        DEBUG_LOG("spice desktop resize %dx%d", width, height);
 
        virt_viewer_display_set_desktop_size(display, width, height);
-       g_signal_emit_by_name(display, "display-desktop-resize");
 }
 
 
diff --git a/src/virt-viewer-display-vnc.c b/src/virt-viewer-display-vnc.c
index 53d4728..5dd9744 100644
--- a/src/virt-viewer-display-vnc.c
+++ b/src/virt-viewer-display-vnc.c
@@ -140,7 +140,6 @@ virt_viewer_display_vnc_resize_desktop(VncDisplay *vnc 
G_GNUC_UNUSED,
        DEBUG_LOG("desktop resize %dx%d", width, height);
 
        virt_viewer_display_set_desktop_size(display, width, height);
-       g_signal_emit_by_name(display, "display-desktop-resize");
 }
 
 
diff --git a/src/virt-viewer-display.c b/src/virt-viewer-display.c
index 881a69e..fe25a8e 100644
--- a/src/virt-viewer-display.c
+++ b/src/virt-viewer-display.c
@@ -218,6 +218,7 @@ virt_viewer_display_init(VirtViewerDisplay *display)
        display->priv->desktopHeight = 100;
        display->priv->zoom_level = 100;
        display->priv->zoom = TRUE;
+       display->priv->dirty = TRUE;
 }
 
 GtkWidget*
@@ -414,11 +415,15 @@ void 
virt_viewer_display_set_desktop_size(VirtViewerDisplay *display,
 {
        VirtViewerDisplayPrivate *priv = display->priv;
 
+        if (width == priv->desktopWidth && height == priv->desktopHeight)
+                return;
+
        priv->desktopWidth = width;
        priv->desktopHeight = height;
        priv->dirty = TRUE;
 
        gtk_widget_queue_resize(GTK_WIDGET(display));
+       g_signal_emit_by_name(display, "display-desktop-resize");
 }
 
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to