Commit 7ec628a0 authored by Guido Günther's avatar Guido Günther

Imported Upstream version 0.7.0

parent e43ed8a8
......@@ -51,6 +51,7 @@ Further patches have been submitted by:
James Ralston <ralston-at-pobox-dot-com>
Radek Hladik <radek-at-eadresa-dot-cz>
Michael Marineau (marineam-at-gentoo-dot-org)
Vitaly Mayatskikh <vmayatsk-at-redhat-dot-com>
<...send a patch & get your name here...>
......
2009-03-09 Cole Robinson <crobinso@redhat.com>
* po/bg.po, po/bn_IN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po,
po/de.po, po/es.po, po/fi.po, po/fr.po, po/gu.po, po/hi.po,
po/hr.po, po/hu.po, po/is.po, po/it.po, po/ja.po, po/kn.po,
po/ko.po, po/ml.po, po/mr.po, po/ms.po, po/nb.po, po/nl.po,
po/or.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
po/ru.po, po/sr.po, po/sr@latin.po, po/sv.po, po/ta.po, po/te.po,
po/tr.po, po/uk.po, po/virt-manager.pot, po/zh_CN.po, po/zh_TW.po:
Update translations.
[226884b6268f] [tip]
* src/vmm-about.glade:
Update authors info.
[07f756070ee9]
* pixmaps/virt-manager-icon.svg, src/virtManager/create.py, src/vmm-
create.glade:
Add new application icon (Mike Langlie, Jeremy Perry)
[ad1f6609ceb6]
* src/virtManager/manager.py:
Fix missing import.
[3a0aedb73b83]
* src/virtManager/manager.py:
Show a helpful error if we couldn't determine a default connection
(as when qemu, kvm, or xen isn't installed)
[14faec403617]
* src/virtManager/details.py, src/virtManager/engine.py,
src/virtManager/manager.py:
Fix conn uri lookup for domain migration.
[6126a50801de]
* src/virtManager/connection.py:
Attempt to use krb5-auth-dialog for libvirt auth (if applicable)
(Guido Gunther)
[3f37d0519b17]
* src/virtManager/connect.py, src/virtManager/connection.py:
Check if we can resolve avahi '.local' host names, and if not, strip
it.
[86abf1291328]
* src/virtManager/addhardware.py, src/virtManager/connection.py, src
/vmm-add-hardware.glade:
'Add Physical Host Device' wizard for existing guests.
[35a746e2af41]
* src/virtManager/addhardware.py, src/virtManager/create.py,
src/virtManager/storagebrowse.py, src/virtManager/util.py, src/vmm-
storage-browse.glade, tests/pylint-virt-manager.sh:
Add libvirt storage aware file browser.
Hook it up to the New VM and Add Hardware wizards, all storage
browsing.
[a393170ab947]
* src/virtManager/connection.py, src/virtManager/delete.py,
src/virtManager/manager.py, src/virtManager/storagevol.py, src/vmm-
delete.glade:
Storage aware 'Delete VM' dialog.
[f8ad3d826039]
* src/virtManager/connection.py, src/virtManager/create.py,
src/virtManager/engine.py, src/virtManager/manager.py, src/vmm-
create.glade, src/vmm-manager.glade:
New 'Create VM' wizard.
[a6db38fd9b8d]
* src/virtManager/connection.py:
Better logging with connection failures.
[ace671b20c14]
* src/virtManager/addhardware.py, src/virtManager/createpool.py,
src/virtManager/createvol.py, src/virtManager/domain.py,
src/virtManager/util.py:
Centralize connection duplication, and always use openAuth.
[5db5666451b7]
* src/vmm-details.glade:
Fix VNC password entry activate listener.
[a081b0f1c57f]
* src/virtManager/domain.py:
If altering a running domain, only change the inactive XML config.
[e7c4c4964340]
* src/virtManager/domain.py:
Don't poll disk + net stats if vm isn't active.
[2fbdf72db115]
2009-03-08 Cole Robinson <crobinso@redhat.com>
* src/vmm-host.glade:
Some host details UI cleanup.
[e5e0d9281185]
* src/virtManager/host.py:
Clean up pool and net listing in host details.
Break out pool functions, so they can be re-used by a storage
browser dialog.
[1056eaeccd36]
* src/virtManager/connection.py, src/virtManager/manager.py:
Clean up 'VM Restore' functionality.
Actually catch error messages. Don't check save file header magic
when libvirt already does it for us.
[a38b9c828186]
* src/virtManager/createvol.py:
Add option to set 'Create Volume' wizard as modal.
[76d342dc10eb]
* src/virtManager/addhardware.py, src/virtManager/choosecd.py,
src/virtManager/createpool.py, src/virtManager/details.py,
src/virtManager/engine.py, src/virtManager/manager.py,
src/virtManager/util.py:
Break all FileBrowser calls out into a util function.
[83cbf94197d8]
* src/virtManager/details.py:
Don't harmlessly traceback in try_login if VM is deleted.
[c523ecf75a3e]
* virt-manager.spec.in:
Adjust PolicyKit requires for F11
[c5e677581100]
2009-02-28 Cole Robinson <crobinso@redhat.com>
* src/virtManager/details.py, src/virtManager/domain.py:
Add domain api for invalidating and updating cached xml.
Use this be a bit more intelligent with Details hardware list: only
update list if domain xml has changed. Don't even check for new xml
if the details window isn't present.
[35f1db8a045d]
2009-02-28 Rob James <rssjames@googlemail.com>
* src/vmm-details.glade:
Make properties in the details dialog selectable
[b8b3bf2c628c]
2009-02-28 Cole Robinson <crobinso@redhat.com>
* src/virtManager/domain.py:
Fix overwriting VNC password when updating VM xml.
[0a6d9a11aa38]
* src/virtManager/details.py, src/vmm-details.glade:
Submit password if the entry box is activated.
[9c1ec080ccb0]
* src/virtManager/connection.py:
Fix hal device removal callback to not spew tons of errors.
[940528e6168c]
* src/virtManager/domain.py:
Actually pull 'shareable' info from disk xml.
[6a5ac19c84d0]
* src/virt-manager.py.in:
Update --debug output to print file and line numbers.
[51b0109649fc]
2009-02-23 Cole Robinson <crobinso@redhat.com>
* src/virtManager/details.py:
Fix VNC widget to screen if fullscreen, for large VM resolution
(Guido Gunther)
[8176c489cd55]
* virt-manager.spec.in:
Bump gtk-vnc dependency in specfile.
[89355e738db6]
* src/virt-manager.schemas.in, src/virtManager/config.py,
src/virtManager/details.py, src/virtManager/preferences.py, src/vmm-
preferences.glade:
Add global option for VNC scaling: vm details defaults to that.
[437d38f0be8f]
* src/virtManager/details.py, src/vmm-details.glade:
Change VNC scaling options to 'Always', 'Fullscreen only', or
'Never'
[50db2a43966f]
2009-02-09 Cole Robinson <crobinso@redhat.com>
* src/virtManager/opticalhelper.py:
opticalhelper: Select new cdrom media if inserted
[011b790dfb1a]
* src/virtManager/opticalhelper.py:
opticalhelper: Display same combo label for initial and add/remove
cdrom devs.
[dcfe50a2b1eb]
2009-02-12 Cole Robinson <crobinso@redhat.com>
* src/virtManager/config.py, src/virtManager/preferences.py:
Add gconf listeners for sound preferences.
[dfc19539a91c]
2009-02-16 Cole Robinson <crobinso@redhat.com>
* src/vmm-preferences.glade:
Fix regression for pre existing vm and stats preferences not keeping
new values.
[ae434ddf4b70]
* po/pl.po:
Updated pl translation.
[7238b8b438bc]
2009-02-15 Cole Robinson <crobinso@redhat.com>
* src/vmm-add-hardware.glade:
Use proper border and box spacing for 'Add Hardware' dialog.
[9d1aa6fcf426]
* src/vmm-details.glade:
Fix sending ctrl-alt-del and ctrl-alt-backspace. (Tomohiro
Takahashi)
[e0f0b017caa9]
* src/virtManager/addhardware.py, src/virtManager/create.py,
src/virtManager/error.py:
Don't use yes/no dialog for sparse size warning (Guido Gunther)
[60940c2af2db]
* src/virtManager/manager.py:
Select first list entry in the manager on app startup.
[28730e3a48b8]
* src/vmm-manager.glade:
Make manager vm list have input focus on startup.
[93bbe318eca7]
* src/virtManager/manager.py:
Select any connection added to the manager list.
[e2ba569c6609]
* virt-manager.spec.in:
Rpm spec fix for building on older RH distros.
[25c36ce9e4c1]
2009-02-09 Cole Robinson <crobinso@redhat.com>
* src/virtManager/details.py, src/vmm-details.glade:
Break out VM->Overview into two 'Details' list entries: Overview and
Performance.
[e03490a72a2e]
* src/virtManager/connect.py:
Don't drop .local for zeroconf (Guido Gunther)
[1144683a4413]
2009-02-06 Cole Robinson <crobinso@redhat.com>
* AUTHORS, src/virtManager/details.py, src/virtManager/manager.py, src
/vmm-details.glade, src/vmm-manager.glade:
Remove unnecessary hide_all calls (Vitaly Mayatskikh)
[f9c2636a8a32]
2009-01-26 Cole Robinson <crobinso@redhat.com>
* .hgtags:
Added tag RELEASE-0.6.1-1 for changeset ab1d270f4e94
[375f441f26e1]
* ChangeLog, NEWS, configure.ac, virt-manager.spec.in:
Update NEWS, changelog, bump release number.
[ab1d270f4e94] [RELEASE-0.6.1-1]
* src/vmm-add-hardware.glade:
Fix up storage model alignment in add hardware.
[9834c16b59fb]
* src/virtManager/addhardware.py, src/virtManager/domain.py:
Fix some device add/remove reorg fallout.
[799fc847e6e5]
* src/virtManager/details.py, src/virtManager/engine.py,
src/virtManager/manager.py, src/virtManager/util.py:
Wrap all tooltip calls so we don't fail on older gtk (i.e. RHEL5)
[a7b623a3c97e] [tip]
[a7b623a3c97e]
* AUTHORS, src/virtManager/connection.py:
Attempt a full R/W connection regardless of polkit: only try RO if
......
Virtual Machine Manager News
============================
Release 0.7.0 (March 9th, 2009)
-------------------------------
This release includes:
- Redesigned 'New Virtual Machine' wizard (Jeremy Perry, Tim Allen,
Cole Robinson)
- Option to remove storage when deleting a virtual machine.
- File browser for libvirt storage pools and volumes, for use when
attaching storage to a new or existing guest.
- Physical device assignment (PCI, USB) for existing virtual machines.
- Bug fixes and minor improvements.
Release 0.6.1 (January 26th, 2009)
----------------------------------
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for virt-manager 0.6.1.
# Generated by GNU Autoconf 2.61 for virt-manager 0.7.0.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
......@@ -726,8 +726,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='virt-manager'
PACKAGE_TARNAME='virt-manager'
PACKAGE_VERSION='0.6.1'
PACKAGE_STRING='virt-manager 0.6.1'
PACKAGE_VERSION='0.7.0'
PACKAGE_STRING='virt-manager 0.7.0'
PACKAGE_BUGREPORT=''
ac_unique_file="src/virt-manager.py.in"
......@@ -1451,7 +1451,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures virt-manager 0.6.1 to adapt to many kinds of systems.
\`configure' configures virt-manager 0.7.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1521,7 +1521,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of virt-manager 0.6.1:";;
short | recursive ) echo "Configuration of virt-manager 0.7.0:";;
esac
cat <<\_ACEOF
......@@ -1639,7 +1639,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
virt-manager configure 0.6.1
virt-manager configure 0.7.0
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
......@@ -1653,7 +1653,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by virt-manager $as_me 0.6.1, which was
It was created by virt-manager $as_me 0.7.0, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
......@@ -2345,7 +2345,7 @@ fi
# Define the identity of the package.
PACKAGE='virt-manager'
VERSION='0.6.1'
VERSION='0.7.0'
cat >>confdefs.h <<_ACEOF
......@@ -23813,7 +23813,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by virt-manager $as_me 0.6.1, which was
This file was extended by virt-manager $as_me 0.7.0, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -23860,7 +23860,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
virt-manager config.status 0.6.1
virt-manager config.status 0.7.0
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
......
AC_INIT(virt-manager, 0.6.1)
AC_INIT(virt-manager, 0.7.0)
AC_CONFIG_SRCDIR(src/virt-manager.py.in)
dnl Make automake keep quiet about wildcards & other GNUmake-isms
AM_INIT_AUTOMAKE([-Wno-portability])
......
......@@ -2,603 +2,911 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="25.600000pt"
id="svg2"
inkscape:version="0.42"
sodipodi:docbase="/home/berrange/olpc/hg/QEMU-Admin"
sodipodi:docname="qemu-admin-icon.svg"
version="1.0"
width="48"
height="48"
id="svg2423"
sodipodi:version="0.32"
width="25.600000pt">
inkscape:version="0.46"
sodipodi:docname="vmm-48.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<metadata
id="metadata1641">
id="metadata38">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>pc_box</dc:title>
<dc:description>Um desenho que fiz a partir de uma foto capturada da internet</dc:description>
<dc:subject>
<rdf:Bag>
<rdf:li>digital</rdf:li>
<rdf:li>imformation</rdf:li>
<rdf:li>computer</rdf:li>
<rdf:li>pc</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:publisher>
<cc:Agent
rdf:about="http://www.openclipart.org/">
<dc:title>Open Clip Art Library</dc:title>
</cc:Agent>
</dc:publisher>
<dc:creator>
<cc:Agent>
<dc:title>Sergio Luiz Araujo Silva</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>Sergio Luiz Araujo Silva</dc:title>
</cc:Agent>
</dc:rights>
<dc:date>october 2005</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<cc:license
rdf:resource="http://web.resource.org/cc/PublicDomain" />
<dc:language>en</dc:language>
</cc:Work>
<cc:License
rdf:about="http://web.resource.org/cc/PublicDomain">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</cc:License>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:window-height="815"
inkscape:window-width="859"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showgrid="false"
showguides="false"
inkscape:guide-bbox="true"
inkscape:zoom="5.6126601"
inkscape:cx="38.279429"
inkscape:cy="29.686836"
inkscape:window-x="70"
inkscape:window-y="39"
inkscape:current-layer="svg2423">
<sodipodi:guide
orientation="0,1"
position="5.1445783,29.024096"
id="guide3406" />
<sodipodi:guide
orientation="1,0"
position="23.990514,14.653297"
id="guide3408" />
</sodipodi:namedview>
<defs
id="defs3">
id="defs2425">
<linearGradient
id="linearGradient19006">
id="linearGradient3891">
<stop
id="stop19008"
offset="0.0000000"
style="stop-color:#fcfbfb;stop-opacity:0.75362319;" />
id="stop3893"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop19010"
id="stop3895"
offset="1"
style="stop-color:#fcfbfb;stop-opacity:0;" />
style="stop-color:#ffffff;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient13674">
id="linearGradient3867">
<stop
id="stop13676"
offset="0.0000000"
style="stop-color:#393d39;stop-opacity:1.0000000;" />
id="stop3869"
offset="0"
style="stop-color:#3a9496;stop-opacity:1;" />
<stop
id="stop13678"
id="stop3871"
offset="1"
style="stop-color:#c8c8c8;stop-opacity:0;" />
style="stop-color:#3a9496;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient9861"
inkscape:collect="always">
id="linearGradient3586">
<stop
id="stop9863"
offset="0"
style="stop-color:#858e97;stop-opacity:1;" />
style="stop-color:#ffffff;stop-opacity:0;"
id="stop3588" />
<stop
id="stop9865"
offset="1"
style="stop-color:#858e97;stop-opacity:0;" />
id="stop3592"
style="stop-color:#ffffff;stop-opacity:0.68686869"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3580">
<stop
id="stop3582"
style="stop-color:#000000;stop-opacity:0;"
offset="0" />
<stop
id="stop3584"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient9093"
inkscape:collect="always">
id="linearGradient3398">
<stop
id="stop9095"
offset="0"
style="stop-color:#9ea0b3;stop-opacity:1;" />
style="stop-color:#3a9496;stop-opacity:1;"
id="stop3400" />
<stop
id="stop9097"
offset="1"
style="stop-color:#9ea0b3;stop-opacity:0;" />
style="stop-color:#000000;stop-opacity:1;"
id="stop3402" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 24 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="48 : 24 : 1"
inkscape:persp3d-origin="24 : 16 : 1"
id="perspective40" />
<linearGradient
id="linearGradient8327">
id="linearGradient6240">
<stop
id="stop8329"
offset="0.0000000"
style="stop-color:#a38992;stop-opacity:1.0000000;" />
id="stop6242"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop8331"
offset="1"
style="stop-color:#a3c0e4;stop-opacity:0;" />
id="stop6244"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient7561"
inkscape:collect="always">
x1="20.156862"
y1="5.0996137"
x2="20.156862"
y2="26.039215"
id="linearGradient6246"
xlink:href="#linearGradient6240"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient11400">
<stop
id="stop7563"
offset="0"
style="stop-color:#a3c0e4;stop-opacity:1;" />
id="stop11402"
style="stop-color:#000000;stop-opacity:1"
offset="0" />
<stop
id="stop7565"
offset="1"
style="stop-color:#a3c0e4;stop-opacity:0;" />
id="stop11404"
style="stop-color:#000000;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6795"
inkscape:collect="always">
x1="23.154902"
y1="34.572548"
x2="23.529411"
y2="40.219608"
id="linearGradient11406"
xlink:href="#linearGradient11400"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient5233">
<stop
id="stop6797"
offset="0"
style="stop-color:#808799;stop-opacity:1;" />
id="stop5235"
style="stop-color:#729fcf;stop-opacity:1"
offset="0" />
<stop
id="stop6799"
offset="1"
style="stop-color:#808799;stop-opacity:0;" />
id="stop5237"
style="stop-color:#326194;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
cx="24.006104"
cy="32.997028"
r="19.00016"
fx="24.006104"
fy="32.997028"
id="radialGradient5239"
xlink:href="#linearGradient5233"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.232634,0,0,0.778392,-5.584638,2.154377)" />
<linearGradient
x1="17.247635"
y1="6.3760414"
x2="39.904388"
y2="38.876041"
id="linearGradient5147"
xlink:href="#linearGradient5137"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient5271"
inkscape:collect="always">
id="linearGradient5137">
<stop
id="stop5273"
offset="0"
style="stop-color:#a3c0e4;stop-opacity:1;" />
id="stop5139"
style="stop-color:#eeeeec;stop-opacity:1"
offset="0" />
<stop
id="stop5275"
offset="1"
style="stop-color:#a3c0e4;stop-opacity:0;" />
id="stop5141"
style="stop-color:#e6e6e3;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient4505"
inkscape:collect="always">
x1="31.743324"
y1="37.842293"
x2="31.86105"
y2="43.82579"
id="linearGradient5223"
xlink:href="#linearGradient5137"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient5225">
<stop
id="stop5227"
style="stop-color:#000000;stop-opacity:1"
offset="0" />
<stop
id="stop5229"
style="stop-color:#000000;stop-opacity:0"
offset="1" />
</linearGradient>
<radialGradient
cx="23.9375"
cy="42.6875"
r="23.75956"
fx="23.9375"
fy="42.6875"