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