diff --git a/virt-manager-0.7.0-choosecd-storage-modal.patch b/virt-manager-0.7.0-choosecd-storage-modal.patch
new file mode 100644
index 0000000..c6cab13
--- /dev/null
+++ b/virt-manager-0.7.0-choosecd-storage-modal.patch
@@ -0,0 +1,11 @@
+diff -rup virt-manager-0.7.0/src/vmm-storage-browse.glade new/src/vmm-storage-browse.glade
+--- virt-manager-0.7.0/src/vmm-storage-browse.glade 2009-03-09 23:38:37.000000000 -0400
++++ new/src/vmm-storage-browse.glade 2009-12-22 11:08:54.418514000 -0500
+@@ -9,6 +9,7 @@
+ 750
+ 500
+ True
++ dialog
+
+
+
diff --git a/virt-manager-0.7.0-fullscreen-prev-size.patch b/virt-manager-0.7.0-fullscreen-prev-size.patch
new file mode 100644
index 0000000..abb7ffa
--- /dev/null
+++ b/virt-manager-0.7.0-fullscreen-prev-size.patch
@@ -0,0 +1,19 @@
+diff -rup virt-manager-0.7.0/src/virtManager/details.py new/src/virtManager/details.py
+--- virt-manager-0.7.0/src/virtManager/details.py 2009-12-22 11:55:23.996901000 -0500
++++ new/src/virtManager/details.py 2009-12-22 12:05:51.490114000 -0500
+@@ -469,14 +469,7 @@ class vmmDetails(gobject.GObject):
+ self.window.get_widget("control-fullscreen").set_active(src.get_active())
+ if src.get_active():
+
+- # if scaling is enabled make sure we fit onto the root window
+- if self.vncViewer.get_scaling():
+- ignore, h = self.window.get_widget("menubar3").size_request()
+- rootw = src.get_screen().get_width()
+- rooth = src.get_screen().get_height() - h
+- self.vncViewer.set_size_request(rootw, rooth)
+- else:
+- self.vncViewer.set_size_request(-1, -1)
++ self.vncViewer.set_size_request(-1, -1)
+
+ self.window.get_widget("vmm-details").fullscreen()
+ if self.config.get_console_keygrab() == 1:
diff --git a/virt-manager.spec b/virt-manager.spec
index 754d410..04561fa 100644
--- a/virt-manager.spec
+++ b/virt-manager.spec
@@ -8,7 +8,7 @@
Name: virt-manager
Version: 0.7.0
-Release: 7%{_extra_release}
+Release: 8%{_extra_release}
Summary: Virtual Machine Manager
Group: Applications/Emulators
@@ -45,6 +45,10 @@ Patch19: %{name}-%{version}-pylint-script.patch
Patch20: %{name}-%{version}-fix-vcpu-hotplug.patch
# Allow memory hotplug for KVM (bz 524297)
Patch21: %{name}-%{version}-remove-hotplug-checks.patch
+# Don't show storage browser behind CD dialog (bz 529217)
+Patch22: %{name}-%{version}-choosecd-storage-modal.patch
+# Revert to previous VNC size after leaving fullscreen (bz 503150)
+Patch23: %{name}-%{version}-fullscreen-prev-size.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# These two are just the oldest version tested
@@ -138,6 +142,8 @@ management API.
%patch19 -p1
%patch20 -p1
%patch21 -p1
+%patch22 -p1
+%patch23 -p1
%build
%configure
@@ -215,6 +221,10 @@ fi
%{_datadir}/dbus-1/services/%{name}.service
%changelog
+* Tue Dec 22 2009 Cole Robinson - 0.7.0-8.fc11
+- Don't show storage browser behind CD dialog (bz 529217)
+- Revert to previous VNC size after leaving fullscreen (bz 503150)
+
* Mon Oct 05 2009 Cole Robinson - 0.7.0-7.fc11
- Fix typo in vcpu hotplug
- Allow memory hotplug for KVM (bz 524297)