From 23384b32ab2360e94a15cd69aec0992cec584921 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Tue, 15 Mar 2011 11:41:50 -0400 Subject: [PATCH] Empty the 'ChangeLog', point to gitweb --- ChangeLog | 11772 +--------------------------------------------------- 1 file changed, 5 insertions(+), 11767 deletions(-) diff --git a/ChangeLog b/ChangeLog index a94c6528..b8cfc07a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11769 +1,7 @@ -2011-01-14 Cole Robinson +Please see http://git.fedorahosted.org/git/?p=virt-manager.git;a=shortlog - * docs/dbus-actions.txt, docs/dbus-remote-control.txt: - Tweak dbus docs - [59679a3c6502] [tip] - - * src/virtManager/console.py, src/virtManager/domain.py: - console: Support connecting to VNC unix socket - [deccb4b81563] - -2011-01-13 Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - details: Apply default VCPU pinning changes to running VM - [076a25e83401] - - * src/virtManager/details.py, src/vmm-details.glade: - details: Remove 'Current Allocation' memory label - - Just use the 'Change allocation' spin box for reporting and - changing. - [116f794c2b29] - - * src/virtManager/details.py: - details: Remove unneeded logic from refresh_config_memory - - We don't need to refresh before applying memory changes anymore. - [94a81a409333] - - * src/virtManager/details.py: - details: Remove unneeded logic from refresh_config_cpu - - That function should never be called when 'apply' is active, so we - don't need to special case anything - [425db7909ef3] - - * src/virtManager/details.py: - details: Make sure runtime pinning is refreshed if 'apply' is active - [70742b1ea0ca] - - * src/vmm-details.glade: - details: Fix pinning list size - [0c243923bc48] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Allow changing max VCPU allocation - [5bdc66e596cc] - - * src/virtManager/domain.py: - domain: Don't define an empty CPU model - [338c1721767d] - -2011-01-13 Wen Congyang - - * po/zh_CN.po: - Fix an error in the chinese translation - [df4065f9701c] - -2011-01-13 Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - details: Don't claim that security can be disabled. - - After some discussion with upstream libvirt, it was decided that - security should not be disableable for individual VMs. Refactor the - UI to reflect this (it never worked anyways) - [550da554b0ac] - - * src/virtManager/console.py, src/virtManager/domain.py: - console: Try to use more consistent parameter names - [f137997d74ee] - - * src/virtManager/config.py, src/virtManager/console.py: - Fix some pylint - [7eab4fdc8ec0] - -2011-01-07 Cole Robinson - - * src/virtManager/console.py: - console: Unify setting grab keys - [a7f5fee703fc] - - * src/virtManager/console.py: - console: Cleanup audio stream when disconnecting from spice - - Multiple reconnects would leave spice 'apps' hanging around in - gnome-volume-control - [dd405051835a] - - * src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/manager.py: - console: Don't require spicegtk-python, show error if not available - [7f2c61710447] - -2010-12-21 Marc-André Lureau - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhardware: add SPICE support - [fb50ad7aa5c0] - -2010-12-22 Marc-André Lureau - - * src/virtManager/console.py: - console: add Spice viewer support - [1d1cf3484b2f] - - * src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/preferences.py: - console: pull out a VNC viewer class - [79ca46dea898] - -2010-12-21 Marc-André Lureau - - * src/virtManager/console.py: - console: factor out ssh tunnel code, add multi-connexion Tunnels - class - [c327c8ccfdb1] - -2010-12-20 Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - details: Explicitly list some SPICE values - - This also allows changing the keymap, like with VNC displays. - [41a46b884b1e] - - * src/virtManager/details.py, src/vmm-details.glade: - details: Rework graphics section to allow reusing table rows - [65b08e698e7c] - -2010-11-12 Marc-André Lureau - - * src/virtManager/create.py, src/virtManager/manager.py: - Show console if SPICE enabled. - [ff6217807e71] - -2010-12-17 Marc-André Lureau - - * src/virtManager/domain.py: - domain: learn to build spice:// uri - [09b98ce1a8c8] - -2010-12-17 Cole Robinson - - * src/virtManager/host.py: - host: Show volume 'in use by' column - [484cd2994b4b] - -2010-12-16 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Show a list of valid CPU models - [0317fd43404b] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Allow setting CPU topology and model - - Provide a button 'Copy from host CPU', which effectively sets up the - equiv of qemu -cpu host - [2da86617fb68] - - * src/virt-manager.py.in: - virt-manager: Fix debug message - [2d4db8dd6387] - - * src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/domain.py, src/vmm-details.glade: - details: Allow viewing/removing controller devices - [c6fdaeb10c70] - -2010-12-13 Cole Robinson - - * src/virtManager/engine.py, src/virtManager/manager.py: - manager: Restore window position if toggled from systray - [02773b3d5402] - - * src/virtManager/create.py: - create: Mention KVM kernel modules if no install options are found. - [382614d65295] - - * src/virtManager/manager.py: - manager: Try to make disabled network/disk stats more obvious - [0d1526e94116] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/uihelpers.py: - create: Don't traceback errors in host space tick - [5971ede16d84] - - * configure.ac, src/Makefile.am, src/virt-manager.py.in, - src/virtManager/config.py, src/virtManager/create.py: - configure: Allow specifying 'preferred' VM distro choices - - The create wizard will then list these options first - [2104b8943c83] - - * src/Makefile.am: - Fix TUI install - [c9adeb4e5db3] - - * configure.ac, src/Makefile.am, src/virt-manager.py.in, - src/virtManager/addhardware.py, src/virtManager/config.py, - src/virtManager/domain.py, src/virtManager/uihelpers.py: - configure: Add option to disable unsupported RHEL config - [acbcecdfa1b9] - - * src/virtManager/domain.py: - domain: Use virtinst.Guest for remaining XML parsing - [7cbe4d0b348c] - - * configure.ac, src/Makefile.am, src/virt-manager.py.in, - src/virtManager/config.py, src/virtManager/uihelpers.py: - configure: Allow setting default qemu:///system user - [7ee94c8070e5] - -2010-12-12 Cole Robinson - - * src/virtManager/engine.py: - Improve save/restore dialog titles/text - [6afbd17847bb] - - * src/virtManager/clone.py: - clone: If storage is just 'origname.img', try to make new path - 'newname.img' - [3c98348b2ff3] - -2010-12-11 Cole Robinson - - * src/virtManager/connection.py, src/virtManager/manager.py: - manager: If 2 URI names collide, make the names more verbose - [5aa92d2ff034] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Allow setting direct kernel/initrd boot - [cbcbe16baba0] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Enable setting boot menu flag - [9620d20ecc32] - - * src/virtManager/details.py, src/virtManager/domain.py: - details: Allow changing VNC password for a running VM - [9395bd995ef7] - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/uihelpers.py, src/vmm-details.glade: - details: Allow changing VNC password and keymap - [0adfd3104df9] - - * src/vmm-details.glade: - details: Centralize most hardware page spacing - [af1ad7422abc] - - * src/virtManager/addhardware.py: - addhardware: Make default chardev selection PTY, since it's the - simplest - [e7aff0bf1065] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhardware: Have explicit options for PCI and USB devices - - 'Host device' doesn't have meaning to a lot of people, so have - explicit list entries for USB vs. PCI devices. - [9e8c04c3c0d1] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhardware: Show host devices in a list, not a combo - - Some of the listings can be pretty large, so a list is better suited - for browsing and resizing. - [da6df1f900bd] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhardware: Don't resize dialog until we switch pages - - This way, large UI pieces like char page or host device combo won't - balloon out the UI. - [aee376289288] - - * src/vmm-add-hardware.glade: - addhardware: Make disk intro less wordy - [5f2ea86b44cd] - - * src/vmm-add-hardware.glade: - addhardware: Fix page spacing to be more consistent - [f0011efcbb6f] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhardware: Don't duplicate title UI in every tab - [fdca79b3e95c] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhardware: Select hw with a list view - [753739199a1c] - -2010-12-10 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/uihelpers.py, src/vmm-details.glade: - details: Allow changing disk bus - - This will enable users to actually do a windows virtio install. - [144ad7ba5c82] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/uihelpers.py, src/vmm- - add-hardware.glade, src/vmm-details.glade: - Allow specifying disk storage format in details and addhardware - [e221a5d12a43] - - * src/virtManager/uihelpers.py: - details: network models: List e1000 for qemu, netfront for xen - [71814b16e2e3] - - * src/virtManager/connection.py, src/virtManager/util.py: - Use ~/VirtualMachines as default pool for qemu:///session - [75c410df73a8] - - * src/virtManager/createmeter.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/migrate.py: - Show progress reporting for domain migrate/save - [071f2eef9bc6] - - * src/virtManager/asyncjob.py, src/virtManager/engine.py, - src/virtManager/migrate.py: - Simplify asyncjob cancel callbacks - - Have the async class check for a cancel exception and handle it - [4dfea29899f2] - - * src/virtManager/asyncjob.py, src/virtManager/engine.py: - Run domain startup asynchronously - - Sometimes startup is actually a domain restore, which can take a - while, so run it all async - [577c109b1a20] - - * src/virtManager/domain.py: - Fix connecting to serial consoles - [c53772b6ab68] - - * src/virtManager/host.py: - host: Fix network list sensitivity when started/stopped - - Also add lot's of logging in start/stop/delete/apply. - [ea222ab9ef5b] - - * src/virt-manager.py.in, src/virtManager/addhardware.py, - src/virtManager/asyncjob.py, src/virtManager/clone.py, - src/virtManager/config.py, src/virtManager/connect.py, - src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createinterface.py, - src/virtManager/createmeter.py, src/virtManager/createnet.py, - src/virtManager/createpool.py, src/virtManager/delete.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/error.py, - src/virtManager/graphwidgets.py, src/virtManager/halhelper.py, - src/virtManager/keyring.py, src/virtManager/manager.py, - src/virtManager/mediadev.py, src/virtManager/network.py, - src/virtManager/preferences.py, src/virtManager/secret.py, - src/virtManager/serialcon.py, src/virtManager/storagepool.py, - src/virtManager/storagevol.py, src/virtManager/systray.py, - src/virtManager/uihelpers.py, src/virtManager/util.py, tests/pylint- - virt-manager.sh: - Run pep8 with check-pylint, fix the fallout - [3a9a74c5bedf] - - * src/virtManager/addhardware.py, src/virtManager/asyncjob.py, - src/virtManager/baseclass.py, src/virtManager/clone.py, - src/virtManager/create.py, src/virtManager/createinterface.py, - src/virtManager/createpool.py, src/virtManager/createvol.py, - src/virtManager/delete.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/interface.py, - src/virtManager/libvirtobject.py, src/virtManager/migrate.py, - src/virtManager/storagepool.py, src/virtManager/util.py: - asyncjob: Simplify error reporting - [47d6444d381f] - - * src/virtManager/domain.py: - domain: Make sure we always build fresh guest if inactive XML - requested - - Device editting depends on that semantic. - [d949da1c0777] - -2010-12-09 Cole Robinson - - * src/virtManager/clone.py, src/virtManager/create.py, - src/virtManager/createinterface.py, src/virtManager/createvol.py, - src/virtManager/delete.py, src/virtManager/engine.py, - src/virtManager/migrate.py, src/virtManager/util.py: - util: Simplify dup_conn functions - [3461a3a9eb2c] - - * src/vmm-create-net.glade: - createnet: Fix a broken icon - [116e43788354] - - * src/virtManager/clone.py, src/virtManager/createinterface.py, src - /vmm-clone.glade, src/vmm-create-interface.glade: - Fix subdialog polish with clone and createinterface - [b10c5a787d36] - - * src/virtManager/storagebrowse.py: - storagebrowser: Make sure we had default window titles - [d54a16fb188f] - - * src/virtManager/domain.py: - domain: Fix inactive XML building to not constantly reparse running - VMs :/ - [e64a5ab83538] - - * src/virtManager/addhardware.py, src/virtManager/baseclass.py, - src/virtManager/choosecd.py, src/virtManager/clone.py, - src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/createinterface.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/delete.py, - src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/halhelper.py, src/virtManager/manager.py, - src/virtManager/migrate.py, src/virtManager/storagebrowse.py, - src/virtManager/systray.py, src/virtManager/uihelpers.py, - src/virtManager/util.py: - Remove 'config' passing from remaining classes/functions - [3f802d214d8a] - - * src/virt-manager.py.in, src/virtManager/addhardware.py, - src/virtManager/asyncjob.py, src/virtManager/clone.py, - src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/createinterface.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/delete.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/interface.py, src/virtManager/libvirtobject.py, - src/virtManager/mediadev.py, src/virtManager/migrate.py, - src/virtManager/netdev.py, src/virtManager/network.py, - src/virtManager/storagepool.py, src/virtManager/storagevol.py, - src/virtManager/util.py: - Use the a base class for all libvirt object classes - [f81e5a6c3ec6] - - * src/virt-manager.py.in, src/virtManager/about.py, - src/virtManager/addhardware.py, src/virtManager/choosecd.py, - src/virtManager/clone.py, src/virtManager/connect.py, - src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createnet.py, - src/virtManager/createpool.py, src/virtManager/createvol.py, - src/virtManager/delete.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/graphwidgets.py, src/virtManager/halhelper.py, - src/virtManager/host.py, src/virtManager/manager.py, - src/virtManager/migrate.py, src/virtManager/preferences.py, - src/virtManager/serialcon.py, src/virtManager/storagebrowse.py, - src/virtManager/systray.py, src/virtManager/uihelpers.py, - src/virtManager/util.py, tests/pylint-virt-manager.sh: - pylint: Check for unused variables, fix fallout - [9c0418c8a17e] - -2010-12-08 Cole Robinson - - * src/virt-manager.py.in, src/virtManager/about.py, - src/virtManager/addhardware.py, src/virtManager/asyncjob.py, - src/virtManager/baseclass.py, src/virtManager/choosecd.py, - src/virtManager/clone.py, src/virtManager/config.py, - src/virtManager/connect.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createinterface.py, - src/virtManager/createnet.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/delete.py, - src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/host.py, src/virtManager/manager.py, - src/virtManager/migrate.py, src/virtManager/preferences.py, - src/virtManager/storagebrowse.py: - Have UI classes share a baseclass - [2e34ae5c3097] - - * src/virtManager/asyncjob.py: - progress: Don't show busy pointer if we can cancel a job - [c0a5e964ff88] - - * src/virtManager/asyncjob.py, src/virtManager/engine.py, - src/virtManager/migrate.py, src/vmm-progress.glade: - progress: Show cancel errors in the progress dialog - [c48b2f53fb1b] - - * src/virtManager/details.py, src/virtManager/error.py: - details: Tweak hotplug error dialog buttons - [c43a3062c753] - - * src/virtManager/create.py: - create: Fix adding default graphics device - [7ff630de8739] - -2010-12-08 Wen Congyang - - * src/virtManager/asyncjob.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/migrate.py, src/vmm- - progress.glade: - Support job cancellation for migration, save functions - [a56f37f1e85b] - -2010-12-08 Cole Robinson - - * src/virtManager/domain.py: - domain: Don't constantly reparse XML if domain isn't running - [8ff5586fe1b0] - - * src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/domain.py: - Domain: Pass pre-parsed capabilities to virtinst objects - - Saves us from continually refetching caps and parsing. Also, only - refresh connection caps when we launch the create wizard: changing - caps shouldn't be common, and are really only important when - creating guests. - [e8b6e37f22c7] - -2010-12-07 Cole Robinson - - * src/virtManager/create.py: - create: Don't overwrite nic/disk list if moving back after customize - [1310b60ff5d6] - - * src/virtManager/create.py: - create: Don't revalidate if use selects 'no storage' - - Use a new simple livecd mode from virtinst to help out here. - [76bf0fb6003a] - - * src/virtManager/error.py: - Only allow showing one validation dialog at a time - [59f74be88173] - - * src/virtManager/connection.py, tests/pylint-virt-manager.sh: - Use URI hacking from virtinst to facilitate testing - [ba5d406170d3] - - * src/virtManager/create.py: - create: Remember customized changes if install fails - [c693ef744919] - - * src/vmm-create.glade: - Fix some UI widget ellipses - [47b7c9fe986f] - - * src/vmm-create.glade, src/vmm-host.glade: - Fix some UI widget ellipses - [50e67f53b294] - -2010-12-06 Cole Robinson - - * src/virtManager/network.py: - network Future proof PXE detection - [eafa58f4f950] - - * po/as.po: - Fix translation error in as.po (bz 634049) - [31d8e91e838f] - -2010-12-04 Cole Robinson - - * src/virtManager/create.py: - create: Set OS type == 'generic' if detection fails - - Also, don't run detection when we launch the wizard, only when we - switch to install screen. - [8aeb6a318248] - - * src/vmm-create.glade: - create: Fix some small label expanding issues - [e6e2c16a420d] - - * src/virtManager/create.py, src/virtManager/network.py, - src/virtManager/uihelpers.py, src/vmm-create.glade: - create: Warn if network doesn't support PXE, if PXE selected - [10888fb57332] - -2010-12-03 Cole Robinson - - * src/virtManager/create.py: - create: Don't prompt about default storage pool if importing - [54bab437ba5f] - - * src/virtManager/create.py: - create: Don't skip distro detection if URL is pasted - - Track whether we have already detected the current URL, and if not, - force a detection when the user press 'forward' - [98ea763be74b] - -2010-12-02 Cole Robinson - - * src/virtManager/createinterface.py: - createinterface: Allow specifying IP info for VLANs - [f485e50b01ab] - - * src/virtManager/connection.py, src/virtManager/interface.py: - host: Show running interface IP address - [e4b3188632f5] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/console.py, src/virtManager/preferences.py, src/vmm- - preferences.glade: - console: Rework keygrab/accelerator preferences - - Reduce the keygrab options to a single question: whether to enable - the console window menu modifiers while the VNC console is active. - This makes the VNC widget focus act like a regular app (rather than - default to stealing keyboard focus on mouse over), and is the most - intuitive I think we can get. Inspired by vinagre. - [27f87eb860a9] - -2010-12-02 Michal Novotny - - * src/virtManager/preferences.py: - prefs: Add description label to the grab keys dialog - [c2b4365d87d5] - -2010-12-01 Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/error.py: - Show error details if a hotplug operation fails - [60f80fc312d3] - - * src/virtManager/manager.py: - manager: Don't hard code font sizes, just use relative adjustments - - Keeps a consistent look if users change font sizes - [b205556f54dc] - -2010-11-30 Cole Robinson - - * src/virtManager/error.py: - error: Unify some of the helper functions - [f1d1319ea701] - - * src/virtManager/about.py, src/virtManager/addhardware.py, - src/virtManager/asyncjob.py, src/virtManager/choosecd.py, - src/virtManager/clone.py, src/virtManager/config.py, - src/virtManager/connect.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createinterface.py, - src/virtManager/createnet.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/delete.py, - src/virtManager/details.py, src/virtManager/error.py, - src/virtManager/graphwidgets.py, src/virtManager/host.py, - src/virtManager/manager.py, src/virtManager/migrate.py, - src/virtManager/preferences.py, src/virtManager/storagebrowse.py, - src/virtManager/systray.py, tests/pylint-virt-manager.sh: - Remove some unneeded imports and old pylint workarounds - [6c2498defc5d] - - * src/virtManager/addhardware.py, src/virtManager/asyncjob.py, - src/virtManager/choosecd.py, src/virtManager/clone.py, - src/virtManager/connect.py, src/virtManager/connection.py, - src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/createinterface.py, src/virtManager/createnet.py, - src/virtManager/createpool.py, src/virtManager/createvol.py, - src/virtManager/delete.py, src/virtManager/details.py, - src/virtManager/engine.py, src/virtManager/halhelper.py, - src/virtManager/host.py, src/virtManager/libvirtobject.py, - src/virtManager/manager.py, src/virtManager/mediadev.py, - src/virtManager/migrate.py, src/virtManager/netdev.py, - src/virtManager/network.py, src/virtManager/preferences.py, - src/virtManager/storagebrowse.py, src/virtManager/storagepool.py, - src/virtManager/storagevol.py, src/virtManager/systray.py, tests - /pylint-virt-manager.sh: - Don't use old style __gobject_init__() - [605888f2693d] - - * src/virt-manager.py.in, src/virtManager/addhardware.py, - src/virtManager/choosecd.py, src/virtManager/clone.py, - src/virtManager/connect.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createinterface.py, - src/virtManager/createnet.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/delete.py, - src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/error.py, src/virtManager/host.py, - src/virtManager/manager.py, src/virtManager/migrate.py, - src/virtManager/storagebrowse.py, src/virtManager/systray.py, - src/virtManager/uihelpers.py: - error: Simplify dialog init, remove a bunch of boilerplate - [30ce4bdad3f0] - - * src/virtManager/console.py: - console: s/notify_grabbed/pointer_grabbed/g - [03fcbd3f2510] - - * src/virtManager/details.py: - details: Fix max vcpus updating - - Use the same refresh handler for VM state and config changes (since - max vcpus can be tied to state change as well). - [07089562b151] - -2010-11-30 Wen Congyang - - * src/virtManager/domain.py, src/virtManager/migrate.py: - migrate: check whether the domain supports downtime early - [dedbf8d0d5a3] - -2010-11-30 Cole Robinson - - * virt-manager.spec.in: - rpm: Don't build TUI - - The RPM spec isn't set up to properly install the TUI and GUI, so - disable TUI building for now. - [3e57a1141d72] - - * configure.ac, src/Makefile.am: - configure: Add --with-tui option for enabling/disabling TUI install - [3c5728faf8be] - - * INSTALL, INSTALL.autotools, autobuild.sh: - Add simple INSTALL instructions - [692fd1e05f44] - -2010-11-29 Cole Robinson - - * src/vmm-migrate.glade: - migrate: Fix downtime UI spacing - [f2d5683fb5ed] - -2010-11-29 Wen Congyang - - * AUTHORS, src/virtManager/domain.py, src/virtManager/migrate.py, src - /vmm-migrate.glade: - Add virDomainSetMigrateMaxDowntime support - [6d2e45749da7] - -2010-11-29 Cole Robinson - - * tests/pylint-virt-manager.sh: - Silence a pylint false positive - [bc3ca5e49692] - - * src/virtManager/connection.py, src/virtManager/util.py: - Fix connection duping for old libvirt versions - [9316fae10318] - - * src/virtManager/engine.py: - virt-manager: Fix connecting to existing URI via command line - [6665f3bcd597] - - * src/virtManager/domain.py: - domain: Move stats functions out of base class - - They are only used by the virDomain backed class - [e229ff2ba4ab] - - * src/virtManager/domain.py, src/virtManager/interface.py, - src/virtManager/libvirtobject.py, src/virtManager/manager.py, tests - /pylint-virt-manager.sh: - More pylint fixes - [8ab4892adf1e] - - * src/virt-manager.py.in, src/virtManager/about.py, - src/virtManager/addhardware.py, src/virtManager/asyncjob.py, - src/virtManager/choosecd.py, src/virtManager/clone.py, - src/virtManager/config.py, src/virtManager/connect.py, - src/virtManager/console.py, src/virtManager/createnet.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/host.py, - src/virtManager/manager.py, src/virtManager/preferences.py, - src/virtManager/util.py, tests/pylint-virt-manager.sh: - Enable some more basic pylint checks and clean the code - [9f8e2c43a4b4] - - * src/vmm-preferences.glade: - prefs: Fix setting 'remote sound device' option - [c7bfca6a3404] - - * src/virtManager/config.py, src/virtManager/console.py: - console: Remove mouse grab notification - - The window title informs the user about the key combo, so this is - kind of redundant. virt-viewer has never had it and no one has - complained, so I doubt people will stuggle with it. - [def681c9625e] - - * src/virtManager/domain.py: - domain: Don't pull memory/vcpu values from info(), use XML - - We already ensure the XML is up to date after any config change, so - pull all config values from there. - [c032c32ec5bb] - -2010-11-24 Cole Robinson - - * src/vmm-details.glade: - details: Bump memory UI caps to 1TB - [99381b2c89cc] - - * src/vmm-about.glade, src/vmm-add-hardware.glade, src/vmm-choose- - cd.glade, src/vmm-clone.glade, src/vmm-create-interface.glade, src - /vmm-create-net.glade, src/vmm-create-pool.glade, src/vmm-create- - vol.glade, src/vmm-create.glade, src/vmm-delete.glade, src/vmm- - details.glade, src/vmm-host.glade, src/vmm-manager.glade, src/vmm- - migrate.glade, src/vmm-open-connection.glade, src/vmm- - preferences.glade, src/vmm-progress.glade, src/vmm-storage- - browse.glade: - Save UI files using F14 glade (without swapped="no") change. - - libglade complains about the swapped="no" property, so sed that part - out. - [3ed53fc4539e] - - * src/virt-manager.py.in, src/virtManager/details.py: - virt-manager: Fix --show-domain-performance - [485738db5549] - - * src/virt-manager.py.in, src/virtManager/connection.py, - src/virtManager/engine.py, src/virtManager/remote.py: - virt-manager: Fix CLI window launching options - - Drop the thread event hack, use connection callbacks to accomplish - what we need more simply - [34e629e45630] - - * src/virtManager/engine.py: - engine: Fix launching create dialog after previous commit - [ec5872bd13c8] - -2010-11-23 Cole Robinson - - * src/virtManager/engine.py, src/virtManager/systray.py: - engine: Use callers error dialog when launching windows - - This gives proper dialog placement. - [076759c3ada6] - - * src/virt-manager.py.in: - virt-manager: Small startup error reporting fix - - Make sure we import gtk into the global namespace - [a9116682b045] - - * src/virtManager/engine.py: - Catch errors when launching dialogs from manager.py - [4a2da828fa22] - - * src/vmm-about.glade: - Bump copyright year. - [750eeba51831] - -2010-11-23 fab - - * po/de.po: - l10n: Updates to German (de) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [87b4a43312e0] - - * po/de.po: - l10n: Updates to German (de) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [5d1eda1c4538] - -2010-11-17 Cole Robinson - - * src/virt-manager.py.in: - Open logging files O_CLOEXEC - [df3cb6904504] - - * src/virt-manager.py.in: - Fix warning reporting to not crash with F14 pygtk - [c51b14f5a9fd] - -2010-11-11 Cole Robinson - - * src/virt-manager.py.in, src/virtManager/error.py: - virt-manager: Improve error reporting at startup - - Don't show multiple backtraces for certain errors, only log if - logging has been started. - [d605712f3041] - - * tests/pylint-virt-manager.sh: - pylint: Fix script for latest pylint version - [686eac4dda27] - -2010-10-20 Marti Raudsepp - - * autogen.sh: - autogen: Don't fail when config.status doesn't exist - [dc89aa7162ee] - -2010-10-18 jassy - - * po/pa.po: - l10n: Updates to Panjabi (Punjabi) (pa) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [3caa5bdc078b] - -2010-10-15 Guido Günther - - * configure.ac: - configure: Allow disabling maintainer mode - [c9758a35af24] - -2010-10-15 jassy - - * po/pa.po: - l10n: Updates to Panjabi (Punjabi) (pa) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [dba4ba364b5a] - -2010-10-11 aalam - - * po/pa.po: - l10n: Updates to Panjabi (Punjabi) (pa) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [dec4d65525cd] - -2010-09-29 aalam - - * po/pa.po: - l10n: Updates to Panjabi (Punjabi) (pa) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [64b15f88c9e6] - -2010-09-14 Darryl L. Pierce - - * .hgignore, configure.ac, src/Makefile.am, src/virt-manager-tui.in, - src/virt-manager-tui.py.in, src/virtManagerTui/Makefile.am: - Added a startup script for virt-manager-tui, similar to virt- - manager. - - It checks the environment, ensures the right version of virtinst is - present before invoking the main menu for the TUI. - [d80e1cc917fb] - -2010-09-14 Cole Robinson - - * autogen.sh: - autogen: If rerun, delete config.status - [e0f406f266ad] - -2010-09-13 Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - details: Mark video and char dev titles as translatable - [f5ba13e90eff] - -2010-09-11 htaira - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [3dc88aa903a2] - -2010-09-08 Cole Robinson - - * src/virtManager/choosecd.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/libvirtobject.py: - domain: Use virtinst for all XML editting - - Kind of a big ugly commit since there is lot's of fallout, but the - end result is unittested functionality (via virtinst) and 500 less - lines :) - [96b62a57bfdc] - -2010-09-08 aalam - - * po/pa.po: - l10n: Updates to Panjabi (Punjabi) (pa) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [b4a2f04e11e9] - -2010-09-08 Cole Robinson - - * src/virtManager/engine.py: - Don't disallow managed save on remote connections - [1e16004da834] - -2010-09-07 Cole Robinson - - * src/virtManager/choosecd.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/libvirtobject.py: - details: Use VirtualDevice instance as the HW row key - - Allows us to do lots of cleanup and simplifications. Domain now - moves around dev instances rather than device lookup info - (dev_id_info). - [ec0e87705aa7] - - * src/virtManager/details.py, src/virtManager/domain.py: - domain: Use virtinst for hostdev listing - [aa389eba2595] - -2010-09-05 trash - - * po/fr.po: - l10n: Updates to French (fr) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [1e56e4d8225f] - -2010-09-04 trash - - * po/fr.po: - l10n: Updates to French (fr) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [e336400fbb88] - -2010-09-03 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py: - domain: Use virtinst for char device listing - [49441356d8c9] - - * src/virtManager/details.py, src/virtManager/domain.py: - domain: Use virtinst for parsing input, gfx, sound, video, watchdog - [3d670ac11a32] - - * src/virtManager/clone.py, src/virtManager/details.py, - src/virtManager/domain.py: - domain: Use VirtualNetworkDevice for netdev listing - [9eb987b621d8] - - * src/virtManager/addhardware.py, src/virtManager/clone.py, - src/virtManager/delete.py, src/virtManager/details.py, - src/virtManager/domain.py: - domain: Switch disk listing to return VirtualDisk objects - [493952824746] - - * src/virtManager/details.py: - details: Refactor device listing to handle Guest switch - - Remove some hardcoded assumptions so we can swap in Guest parsing - support easier. - [c8adc3d7d8eb] - - * src/virtManager/domain.py: - details: Fix listing/removal of serial/parallel combinations - [2d3a0b1d7df8] - - * src/virtManager/domain.py, src/virtManager/libvirtobject.py: - Domain: Simplify xml fetching - - Just have get_xml take arguments, rather than have get_xml, - get_inactive... - [664810f07649] - -2010-09-02 Cole Robinson - - * src/virtManager/domain.py: - domain: Use virtinst.Guest for XML dumping. - - Very basic wire up for the time being. - [8ddce49ab04d] - - * src/virtManager/addhardware.py: - addhardware: Support new virtinst char device introspection - [8388710cf298] - -2010-08-28 Matthias Bolte - - * src/virtManager/connection.py: - Make enter-key trigger the okay button in the auth dialog - - If the dialog contains multiple entries then only hitting the enter- - key in the last entry triggers the okay button. From all other - entries the enter-key lets the focus jump to the next entry. - [7dd472a51587] - -2010-08-30 elsupergomez - - * po/es.po: - l10n: Updates to Spanish (Castilian) (es) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [a720123ad69d] - -2010-08-30 htaira - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [163226c543a2] - -2010-08-26 Cole Robinson - - * virt-manager.spec.in: - Small spec file cleanups - [ae14f22afee1] - -2010-08-26 logan - - * po/es.po: - l10n: Updates to Spanish (Castilian) (es) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [b3ab2fc00f59] - -2010-08-25 raven - - * po/pl.po: - l10n: Updates to Polish (pl) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [91d289bab6fa] - -2010-08-25 warrink - - * po/nl.po: - l10n: Updates to Dutch (Flemish) (nl) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [3bfd518db733] - -2010-08-25 Cole Robinson - - * po/as.po, 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, src/vmm-create-interface.glade: - create-interface: Don't translate a placeholder string - [645cbc26a5e2] - -2010-08-24 Cole Robinson - - * .hgtags: - Added tag RELEASE-0.8.5-1 for changeset 0b54eb67ce31 - [eb0c0ab49a1b] - - * ChangeLog, NEWS, configure.ac, po/as.po, 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/zh_CN.po, po/zh_TW.po, virt-manager.spec.in: - Prep for release - [0b54eb67ce31] [RELEASE-0.8.5-1] - - * src/vmm-details.glade: - details: 'Customize' toolbar cleanups - - Add a tooltip, make sure button text is always shown. - [8a64d80c04e9] - - * src/vmm-manager.glade: - manager: s/host details/connection details/g - - Revert to the old wording from a while back, since it's really the - most accurate. - [fe01a331419d] - - * src/vmm-open-connection.glade: - addconn: s/Connection/Method/g for transport combo box - [5744352a7887] - - * src/virtManager/connect.py, src/vmm-open-connection.glade: - addconn: Add explicit UI for connection username - - There have been numerous complaints about the auto-magic nature of - usernames and URIs, so let's make it explicit. - [36e6e8b7a23b] - - * src/virtManager/connect.py, src/vmm-open-connection.glade: - addconn: Simplify remote connection choices - - Remove vs. local is a boolean choice, so wrap it in a checkbox. Keep - the connection combo for simply choosing the auth method, and have - it default to SSH which is far and away the common case. - [b5cdb7c953d3] - - * src/virtManager/connection.py: - connection: Clean up connection startup error message - - - Drop SSH askpass reference: latest libvirt should return SSH - connection errors to us, which will make clear that ssh-askpass - isn't available. - - Print error message up front, traceback afterwards, and clearly - separate. - [8b0c2c0c1ecb] - - * src/virtManager/connect.py, src/vmm-open-connection.glade: - addconn: Show generated URI as user changes options - [f6eea970eceb] - -2010-08-23 Cole Robinson - - * src/virtManager/console.py: - console: Hopefully fix remote SSH shell portability issues - [16fcbf77e47e] - - * src/virtManager/domain.py: - details: Fixing setting disk cache mode during VM install - [d8859f0871be] - -2010-08-23 Michal Novotny - - * src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/preferences.py, src/vmm-preferences.glade: - Support GTK-VNC configurable grab key combination - [3abc928b2fba] - -2010-08-23 Cole Robinson - - * AUTHORS: - Update AUTHORS - [d13a127ff6fd] - - * src/virtManager/systray.py: - systray: Don't underline VM or connection names - [f5b1d2706f7e] - -2010-07-09 Marc Deslauriers - - * src/virtManager/systray.py: - Remove AppIndicator workarounds - [e8b8455b9a9a] - -2010-08-23 Niels de Vos - - * src/virtManager/createnet.py: - createnet: Wizard complains about wrong DHCP network when DHCP is - turned off - - Add an extra check to only check the range of the DHCP network if - DHCP is enabled. : Enter commit message. Lines beginning with 'HG:' - are removed. - [4cd962f6722b] - -2010-08-23 Cole Robinson - - * src/vmm-host.glade: - host: Add pool refresh tooltip - [d616a444a4b2] - -2010-08-19 Cole Robinson - - * .hgignore: - .hgignore: Fix recent changes to ignore virt-manager-launch - [c431b6b28678] - -2010-08-22 Cole Robinson - - * src/virtManager/connect.py, src/vmm-open-connection.glade: - addconn: Use a combo box entry for hostname + avahi - - Shrinks the UI a whole bunch, and the always visible list wasn't - useful since the vast majority of people aren't using the - functionality - [c297827fd677] - - * src/virtManager/manager.py: - manager: Don't require a list selection to show host details - - Just default to the first listed connection. - [893719381d33] - -2010-08-21 Cole Robinson - - * src/virtManager/details.py: - details: Use 'read/write' for disk graph rather than in/out - [90380f46153f] - -2010-08-19 Darryl L. Pierce - - * src/virtManagerTui/__init__.py, src/virtManagerTui/adddomain.py, - src/virtManagerTui/addhost.py, src/virtManagerTui/addpool.py, - src/virtManagerTui/addvolume.py, src/virtManagerTui/changehost.py, - src/virtManagerTui/configscreen.py, - src/virtManagerTui/createmeter.py, - src/virtManagerTui/createnetwork.py, - src/virtManagerTui/createuser.py, src/virtManagerTui/definenet.py, - src/virtManagerTui/destroynetwork.py, - src/virtManagerTui/domainconfig.py, src/virtManagerTui/halworker.py, - src/virtManagerTui/hostconnect.py, src/virtManagerTui/hostmenu.py, - src/virtManagerTui/libvirtworker.py, - src/virtManagerTui/listdomains.py, - src/virtManagerTui/listnetworks.py, src/virtManagerTui/listpools.py, - src/virtManagerTui/mainmenu.py, src/virtManagerTui/menuscreen.py, - src/virtManagerTui/migratedomain.py, src/virtManagerTui/netmenu.py, - src/virtManagerTui/networkconfig.py, - src/virtManagerTui/nodeadmin.py, src/virtManagerTui/nodemenu.py, - src/virtManagerTui/poolconfig.py, - src/virtManagerTui/removedomain.py, - src/virtManagerTui/removehost.py, src/virtManagerTui/removepool.py, - src/virtManagerTui/removevolume.py, src/virtManagerTui/setup.py, - src/virtManagerTui/startdomain.py, src/virtManagerTui/startpool.py, - src/virtManagerTui/stopdomain.py, src/virtManagerTui/stoppool.py, - src/virtManagerTui/storagemenu.py, - src/virtManagerTui/undefinenetwork.py, - src/virtManagerTui/userworker.py, src/virtManagerTui/utils.py, - src/virtManagerTui/volumeconfig.py: - Add code for virt-manager TUI from OVirt node project - - This code is taken from the ovirt node project. Overtime the plan is - to share lots of code between the GUI and TUI. This is step 1 - though. - - Code can be invoked with: - - cd src/virtManagerTui python nodeadmin.py - - Additional requirements beyond plain virt-manager are a system - installed IPy and newt-python (or whatever package provides the - 'snack' module) - [25507d46ecbb] - -2010-08-19 Cole Robinson - - * .hgignore: - Slightly refactor hgignore - [25cbe53cf0ee] - -2010-08-10 bozzo - - * po/fr.po: - l10n: Updates to French (fr) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [a6184d2d4052] - -2010-08-10 fab - - * po/de.po: - l10n: Updates to German (de) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [80ab2aa974f9] - -2010-08-07 warrink - - * po/nl.po: - l10n: Updates to Dutch (Flemish) (nl) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [17c8e3d3ee10] - -2010-07-24 Matthias Schmitz - - * po/de.po: - Remove superfluous word in german translation file. - - * There was a superflous word in the german translation. The - checkbox "Enable APIC" in a virtual machine's "Overview" -> - "Machine Settings" screen reads "APIC aktivierenAudio" instead of - "APIC aktivieren". - [3cac26a86fd2] - -2010-07-26 Cole Robinson - - * src/virtManager/uihelpers.py: - create: Fix error launching create wizard on qemu:///session - [ea94314da7d5] - -2010-07-26 elsupergomez - - * po/es.po: - l10n: Updates to Spanish (Castilian) (es) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [0e01d53ab960] - -2010-07-26 sandeeps - - * po/mr.po: - l10n: Updates to Marathi (mr) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [7c6092e0932f] - -2010-07-22 mmahut - - * po/sk.po: - l10n: Adding Slovak Translation. Author: Peter Mráz - - Transmitted-via: Transifex (translate.fedoraproject.org) - [cd25c7111b82] - -2010-07-02 htaira - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [6b82807019e6] - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [c3bbfc4bf798] - -2010-06-25 htaira - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [a9f7cef75ff1] - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [87a85605343c] - -2010-06-23 Cole Robinson - - * src/virtManager/domain.py, src/virtManager/serialcon.py: - serialcon: Fix serial reopening when VM reboots - [c5e8d9b143a2] - -2010-06-21 Cole Robinson - - * src/virtManager/details.py: - details: Make sure performance graphs are shown - [08302be29d59] - - * src/virtManager/details.py, src/vmm-details.glade: - details: cpuset: Add option to auto-configure cpuset based on host - NUMA - - We use the recently exported --cpuset=auto logic from virt-install. - [25a2a8ba82e3] - -2010-06-15 Cole Robinson - - * AUTHORS, src/virtManager/keyring.py: - keyring: Fix default keyring usage - [416206ef3db0] - - * AUTHORS: - Update AUTHORS - [aac824852d1b] - - * src/virtManager/keyring.py: - keyring: Minor code cleanup - [b3e57dcc676a] - -2010-06-15 khasida - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [f80a1dfcd5d9] - -2010-06-14 Cole Robinson - - * src/virtManager/createpool.py: - createpool: Fix destructive pool building - - Any time we would prompt when building a pool, we weren't properly - setting up the Pool object, so build/install would always fail. - [d23b35a17efc] - - * src/virtManager/createpool.py: - createpool: Fix setting default values if enumerating sources - [5a81cad341a5] - - * src/virtManager/details.py: - details: List 'Display SDL/VNC/etc' instead of 'Display 0/1/etc' - [a7ded5a9c264] - -2010-06-11 htaira - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [fbb3bd7d7beb] - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [e84926085c16] - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [1e5e0a6b30be] - -2010-06-09 htaira - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [a20ddac31acf] - -2010-06-02 Cole Robinson - - * src/virtManager/create.py: - create: Don't show storage page when using back button for import - installs. - [ba7a6a718169] - -2010-05-28 Cole Robinson - - * src/virtManager/create.py: - create: Don't erroneously desensitize guest/dom options - [490caf506693] - - * src/virtManager/create.py: - create: Drop needed caps check - [427faa488e4e] - -2010-05-20 Cole Robinson - - * src/virtManager/createpool.py: - createpool: Fix browsing to set source device path - [da43deb6c035] - - * src/virtManager/util.py: - util: Fix setting start folder in browse_file - [1d917ccdf973] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/uihelpers.py, src/vmm- - add-hardware.glade, src/vmm-details.glade: - Enable viewing and changing disk cache mode - [0241648684d1] - -2010-05-13 Cole Robinson - - * src/virtManager/uihelpers.py: - Add infrastructure for limiting supported sound models - [622696bd0241] - - * src/virtManager/details.py, src/vmm-details.glade: - details: Pop up warning about overcommit performance impact - [b5582807a1b6] - - * src/virtManager/domain.py: - domain: Fix startup vcpus reporting - [c0d9925207d0] - - * Makefile.am, configure.ac, virt-manager.spec.in: - Don't install the help docs, they are too outdated. - [1ddef3c003fd] - - * help/virt-manager/C/virt-manager-C.omf: - help: Use a valid category - [d30e78e581f5] - - * src/virtManager/create.py, src/virtManager/domain.py: - create: Skip post-install restart if user destroys VM - [d8c0607c68dc] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/uihelpers.py: - create: Ask to start default pool if it is inactive - [705e6a8bf277] - - * src/virtManager/clone.py, src/virtManager/domain.py: - clone: Disable domain startup and unpause while cloning - [104f0ec02b43] - -2010-05-12 Cole Robinson - - * src/virtManager/console.py: - console: Force re-enable modifiers when VNC disconnects - [219640fabf7c] - - * src/virtManager/manager.py: - manager: Clean up context menu building - [38d63063837f] - - * src/virtManager/engine.py: - engine: Allow using older PackageKit search API - [18cffe6151ff] - - * src/virtManager/engine.py: - engine: Add some more kvm default URI checks - [45ba3080783a] - - * src/virtManager/connection.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Support libvirt managed save/restore - - If a VM has a saved image, we s/Run/Restore/g for all the Run UI so - the user is aware they will be restoring from a saved state. - [affa97c8ae9a] - - * src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/host.py, src/virtManager/manager.py, - src/virtManager/uihelpers.py, src/vmm-details.glade, src/vmm- - host.glade, src/vmm-manager.glade: - Improve save/restore UI - - Make the save command a member of the 'Shutdown' menu, and place - 'restore' out of the way in Host details -> File. Emphasis on the - old 'restore' will be diminished once we support managed save. - [d2c1b327de0c] - -2010-05-11 Cole Robinson - - * src/virtManager/engine.py, src/vmm-preferences.glade: - engine: Use poweroff confirm setting before saving a VM - [3bf35eddc1a3] - -2010-05-12 trash - - * po/fr.po: - l10n: Updates to French (fr) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [1f78c4ea0692] - -2010-05-11 Cole Robinson - - * src/virtManager/uihelpers.py: - create: Make sure pool is running in host space tick function - [bec66ca62ab5] - - * src/virtManager/details.py: - details: Don't list display indexes starting at 0 - [c57f0a85f8ec] - -2010-05-10 Cole Robinson - - * src/virtManager/clone.py: - clone: Clarify diagnostic message - [450089ae42ec] - - * src/vmm-manager.glade: - manager: Remove borders from VM list - [b2a12e3e2691] - -2010-05-06 Cole Robinson - - * src/virtManager/domain.py: - Fix livecd 'customize before install' traceback - [f2d3931243fe] - -2010-05-05 Cole Robinson - - * src/vmm-details.glade: - details: s/Host CPUs/Logical host CPUs/ - [beb2272277ee] - - * src/virtManager/createpool.py, src/virtManager/storagebrowse.py, - tests/pylint-virt-manager.sh: - Clean up pylint - [5d02f3c07a2e] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/uihelpers.py: - Specify connection when building all virtinst devices - [7b09131ffffc] - -2010-05-05 Marc Deslauriers - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Add conn info to virtinst.VirtualGraphics - [99cf13a133f3] - -2010-04-28 enshahar - - * po/ko.po: - l10n: Updates to Korean (ko) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [5dcc284b39e9] - -2010-04-27 htaira - - * po/ja.po: - l10n: Updates to Japanese (ja) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [47ccf374c83e] - -2010-04-25 fab - - * po/de.po: - l10n: Updates to German (de) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [73d3ff530cd2] - -2010-04-23 shanky - - * po/kn.po: - l10n: Updates to Kannada (kn) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [c4a1ee3075ca] - -2010-04-21 Cole Robinson - - * tests/pylint-virt-manager.sh: - Drop no longer needed pylint check. - [4bb7b383239e] - - * src/vmm-preferences.glade: - prefs: Attempt to clarify 'keyboard grab' option - [c59b9851a833] - - * src/virtManager/console.py: - console: Small readability cleanup - [fe67ee0554ae] - - * src/virtManager/console.py: - console: Listen for Prefs->Keygrab changes - [aca5e6129c46] - - * src/virtManager/host.py, src/virtManager/storagepool.py, src/vmm- - host.glade: - host: storage: Add pool refresh button - [679b824e92dc] - - * src/virtManager/engine.py: - Only close connection on error from 'remote' error domain. - [33ec21628630] - -2010-04-18 "Richard Laager - - * README: - et-mgmt-tools -> virt-tools-list - [41182500ddef] - - * README: - Properly case VMware - [f10cad1c478a] - - * src/virtManager/connection.py: - Uppercase ESX and GSX (from the esx driver) - [ca7300805d2c] - -2010-04-15 mgiri - - * po/or.po: - l10n: Updates to Oriya (or) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [16cc1aa7bffc] - -2010-04-14 mvdz - - * po/uk.po: - l10n: Updates to Ukrainian (uk) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [0f735fb5f4c8] - -2010-04-13 anipeter - - * po/ml.po: - l10n: Updates to Malayalam (ml) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [96729df63805] - -2010-04-12 Cole Robinson - - * src/virtManager/console.py: - console: Actually fix SSH with zsh - [907ee61e5558] - - * src/virtManager/console.py: - console: Don't through traceback if we can't read error fd. - - This is racy and best effort, so don't log errors if we fail. - [c206b12a8c7a] - - * src/virtManager/console.py: - console: Fix VNC over ssh when using zsh on remote machine - [f09702cfdb03] - - * src/virt-manager.py.in: - Don't throw odd traceback on app close from thread cleanup issues. - [82cef5edeb6e] - - * src/virt-manager.py.in: - Log command line at app startup - [b1a0de5887d6] - -2010-04-09 kkrothap - - * po/te.po: - l10n: Updates to Telugu (te) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [7f8995e9f719] - -2010-04-08 Cole Robinson - - * pixmaps/hicolor/16x16/actions/Makefile.am, - pixmaps/hicolor/22x22/actions/Makefile.am, - pixmaps/hicolor/24x24/actions/Makefile.am, - pixmaps/hicolor/32x32/actions/Makefile.am: - Fix custom icon installation. - [5e11e6b33fec] - -2010-04-08 sandeeps - - * po/mr.po: - l10n: Updates to Marathi (mr) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [4c80ef09e3f0] - -2010-04-08 runab - - * po/bn_IN.po: - l10n: Updates to Bengali (India) (bn_IN) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [dd8c02cfd17d] - -2010-04-07 Cole Robinson - - * src/virtManager/connection.py, src/virtManager/domain.py: - Don't list memory percentages over 100 - - This upsets widgets. Any attempt at expressing memory overcommit - will need a bit more thought anyways. - [5539e6296179] - - * src/virtManager/IPy.py, src/virtManager/createnet.py: - Update IPy, cleanup some code in createnet - [af93d2c0a4d7] - -2010-04-06 runab - - * po/bn_IN.po: - l10n: Updates to Bengali (India) (bn_IN) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [91c178665a3b] - -2010-04-06 ypoyarko - - * po/ru.po: - l10n: Updates to Russian (ru) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [7a22c3ddb520] - -2010-04-05 Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/vmm-create.glade: - Fix some UI typos. - [3282fcd22bc2] - - * src/virtManager/uihelpers.py: - Tweak sparse allocation tooltip: may not always take longer. - [091b178f3948] - -2010-04-05 swkothar - - * po/gu.po: - l10n: Updates to Gujarati (gu) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [d2837b6a5e31] - -2010-04-01 enshahar - - * po/ko.po: - l10n: Updates to Korean (ko) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [1eeedb369b4f] - - * po/ko.po: - l10n: Updates to Korean (ko) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [f5e1d4bcdc76] - - * po/ko.po: - l10n: Updates to Korean (ko) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [80afbd7ad49d] - -2010-03-30 jassy - - * po/pa.po: - l10n: Updates to Panjabi (Punjabi) (pa) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [91c8fed75ebe] - -2010-03-26 elsupergomez - - * po/es.po: - l10n: Updates to Spanish (Castilian) (es) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [f83c4383f0db] - -2010-03-25 logan - - * po/es.po: - l10n: Updates to Spanish (Castilian) (es) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [31d40254569d] - -2010-03-25 jassy - - * po/pa.po: - l10n: Updates to Panjabi (Punjabi) (pa) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [4cbc0280be97] - -2010-03-24 Cole Robinson - - * docs/RELEASE-PROCESS.txt: - Small update to release process doc - [82f33a146d44] - -2010-03-24 raven - - * po/pl.po: - l10n: Updates to Polish (pl) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [08fb99f576c6] - -2010-03-24 Cole Robinson - - * virt-manager.spec.in: - Small spec file fix - [a22e86744ab7] - - * .hgtags: - Added tag RELEASE-0.8.4-1 for changeset d5372f28ae9a - [09487a6658a6] - - * ChangeLog, NEWS, configure.ac, po/as.po, 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, virt-manager.spec.in: - Prep for release - [d5372f28ae9a] [RELEASE-0.8.4-1] - - * src/virtManager/engine.py: - Remove fedora specific packages from packagekit list - [de3a4e7ef02d] - - * src/virtManager/systray.py: - systray: Sort connection rows - [c105c9ca06d7] - - * src/virtManager/engine.py: - Fix 'Open Connection' dialog - [f7d7a9107050] - - * src/virt-manager.py.in: - Log a message when we connect to an already running instance - [3ae371c1a9fb] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/uihelpers.py, src/vmm- - add-hardware.glade, src/vmm-details.glade: - watchdog support: Add, remove, edit in place, and enumerate existing - devs - [e85ba7c9a8c2] - -2010-03-23 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py: - domain: Fix device indexing to use a much simpler scheme - [0fb2fab0ea7a] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/uihelpers.py, src/vmm- - details.glade: - details: Allow changing network and sound model on the fly - [6f2df3b53f72] - - * pixmaps/hicolor/16x16/Makefile.am, - pixmaps/hicolor/16x16/actions/Makefile.am, - pixmaps/hicolor/22x22/Makefile.am, - pixmaps/hicolor/22x22/actions/Makefile.am, - pixmaps/hicolor/24x24/Makefile.am, - pixmaps/hicolor/24x24/actions/Makefile.am, - pixmaps/hicolor/32x32/Makefile.am, - pixmaps/hicolor/32x32/actions/Makefile.am, - pixmaps/hicolor/Makefile.am: - Add Makefile.am for new icons - [4b066023a469] - - * configure.ac, pixmaps/Makefile.am, - pixmaps/hicolor/16x16/actions/icon_console.png, - pixmaps/hicolor/16x16/actions/vm_new.png, - pixmaps/hicolor/22x22/actions/icon_console.png, - pixmaps/hicolor/22x22/actions/vm_new.png, - pixmaps/hicolor/24x24/actions/icon_console.png, - pixmaps/hicolor/24x24/actions/vm_new.png, - pixmaps/hicolor/32x32/actions/icon_console.png, - pixmaps/hicolor/32x32/actions/vm_new.png, pixmaps/icon_console.png, - pixmaps/vm_new.png, pixmaps/vm_new_large.png, - src/virtManager/manager.py, virt-manager.spec.in: - Use properly sized icons - [b82d554d5367] - -2010-03-23 kkrothap - - * po/te.po: - l10n: Updates to Telugu (te) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [a4d2b54d380a] - -2010-03-23 dvd - - * po/ru.po: - l10n: Updates to Russian (ru) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [2b1f57b586ff] - -2010-03-22 Cole Robinson - - * src/virtManager/create.py, src/vmm-create.glade: - create: Add 'Import' option for an existing disk image - [fbf657ae6dec] - -2010-03-20 Cole Robinson - - * src/virtManager/host.py: - host: Properly set network/storage/interface error pages for - inactive conn - [2eb192efc001] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/uihelpers.py, src/vmm-add-hardware.glade, src/vmm- - create.glade: - Allow user to manually specify a shared device name - - This allows using remote bridge devices where netcf isn't supported. - [a48333f1439d] - -2010-03-22 dvd - - * po/ru.po: - l10n: Updates to Russian (ru) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [f78e8445f0e3] - -2010-03-22 raven - - * po/pl.po: - l10n: Updates to Polish (pl) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [305d2c9aeabf] - -2010-03-22 logan - - * po/es.po: - l10n: Updates to Spanish (Castilian) (es) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [68a6a2dbff73] - -2010-03-22 mvdz - - * po/uk.po: - l10n: Updates to Ukrainian (uk) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [6ce03d5da165] - -2010-03-22 dvd - - * po/ru.po: - l10n: Updates to Russian (ru) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [6e07c0f340e0] - -2010-03-21 Cole Robinson - - * po/de.po: - Fix some german translations (Peter Bieringer) - [ba45868ba3d7] - - * po/virt-manager.pot: - Update virt-manager.pot - [c2cbba74520f] - -2010-03-17 Cole Robinson - - * src/virtManager/domain.py, src/virtManager/engine.py: - Attempt to 'fake' reboot if it isn't supported - - We do this by attempting vm.shutdown(), followed by a vm.start() - when the vm actually stops. Any manual 'shutdown' or 'destroy' call - will undo the reboot command, similar to how xen acts (on RHEL5 at - least). - [fc1360e7ded9] - -2010-03-17 dvd - - * po/ru.po: - l10n: Updates to Russian (ru) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [91818a16657c] - -2010-03-15 Cole Robinson - - * omf.make, xmldocs.make: - Update omf.make and xmldocs.make to fix distcheck - [5fd527b97bb7] - -2010-03-15 Dmitry Drozdov - - * src/virtManager/manager.py, src/vmm-manager.glade: - Mark some strings as translatable - [36a181b926bb] - -2010-03-14 dvd - - * po/ru.po: - l10n: Updates to Russian (ru) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [4504cc66d181] - -2010-03-13 mvdz - - * po/uk.po: - l10n: Updates to Ukrainian (uk) translation - - Transmitted-via: Transifex (translate.fedoraproject.org) - [e3e68f0ba811] - -2010-03-08 Cole Robinson - - * src/virtManager/storagepool.py: - storagepool: Refresh pool at create time - [ef51b72fb546] - -2010-03-04 Marc Deslauriers - - * src/virtManager/details.py: - details: Don't lie about en-us keymap if none specified - [3d0198e029c2] - -2010-03-04 Cole Robinson - - * src/virtManager/details.py: - More pylint. - [fc6cf074e27c] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhw: Make disk page look more like create wizard storage page - [9a81e1395a2d] - - * src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/uihelpers.py, src/virtManager/util.py: - create: Break out storage helpers for use in addhw - [fbbc6f112a52] - - * src/virtManager/details.py: - Fix some pylint. - [b92c2b42934d] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - addhw: Some UI cleanup and simplification - [1f5bbbddcce6] - - * src/virtManager/domain.py: - Revert 1548: add a comment why we need to release the domain handle. - [b7e39939c4bf] - -2010-03-03 Cole Robinson - - * src/virtManager/details.py: - details: Display errors caught refreshing HW pages - [0ff0cd98827c] - - * src/virtManager/details.py, src/vmm-details.glade: - details: Show disk size if available - [78c31a870744] - - * src/virtManager/create.py: - create: Offer to reuse an existing disk image - - If the disk image has the expected name - /var/lib/libvirt/images/VMNAME.img, and is unused by any guests, ask - the user if they want to use it. - [a42fc22785af] - - * src/virtManager/delete.py, src/virtManager/storagebrowse.py: - Use new VirtualDisk path_in_use_by helper - [0c381de3d89a] - - * src/virt-manager.py.in, src/virtManager/engine.py, - src/virtManager/error.py, src/virtManager/manager.py: - PackageKit integration for first start hypervisor detection - - Check to make sure the expected local packages are installed for the - default connection (KVM). - [437cb7da4c97] - - * src/virtManager/systray.py: - Remove pylint - [711c94d23f4c] - - * src/virtManager/asyncjob.py: - progress: Allow storing return data with the async class - [73fee0c482b4] - - * src/virtManager/asyncjob.py: - progress: Allow running a thread which calls its own gtk.main() - [117b3ce21f04] - -2010-03-02 Cole Robinson - - * src/virtManager/manager.py, src/vmm-manager.glade: - manager: Improve startup error when no default connection. - [a52c2654d7db] - - * src/virtManager/engine.py: - engine: Remove redundant function - [da1c16209466] - - * src/virt-manager.py.in: - virt-manager.py: Reindent some code - [7473bf514f91] - -2010-02-28 Cole Robinson - - * src/virtManager/create.py, src/vmm-create.glade: - create: Don't cap storage size, just defer to warnings. - [df8336a5c50b] - - * src/virtManager/uihelpers.py: - uihelpers: Use Yes/No dialog for permission changing - [d4fbabe05ade] - -2010-02-28 Marc Deslauriers - - * src/virtManager/systray.py: - systray: Support 'appindicator' - - More info can be found here: - - https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators - [1cfeb4fd523d] - -2010-02-28 Cole Robinson - - * src/virtManager/create.py, src/virtManager/domain.py, - src/virtManager/util.py: - create: Make sure we restart new VMs the correct number of times - - This means booting live cd's after initial creation, doing a post - install boot for most other installs, and booting windows twice for - the 2 stage install. - [976f202f5dbd] - -2010-02-27 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/manager.py, src/virtManager/serialcon.py, - src/virtManager/systray.py: - domain: Send 'oldstatus' in status-changed signal - - We can then use this to hook up internal signal handlers to do - needed things on status update (rather than bog down - _update_status). - [c9d3c8dec04f] - -2010-02-26 Cole Robinson - - * src/virtManager/clone.py: - clone: Improve error message if block device can't be cloned. - [eadfbe9ace80] - - * src/virtManager/createinterface.py, src/virtManager/interface.py, - src/vmm-create-interface.glade: - createinterface: Enable specifying IP protocol info - - By default, we try to copy the protocol information from a selected - child interface (if applicable), otherwise assume IPv4 DHCP. - [dd3f3ff12e37] - -2010-02-25 Cole Robinson - - * src/virtManager/host.py, src/virtManager/interface.py, src/vmm- - host.glade: - host: interface: Display IP configuration - [a3971396f19b] - - * src/virtManager/domain.py, src/virtManager/host.py, - src/virtManager/interface.py, src/vmm-host.glade: - host: interface: Allow changing start mode. - [b7f0a554c175] - - * src/virtManager/connection.py, src/virtManager/domain.py, - src/virtManager/interface.py, src/virtManager/libvirtobject.py: - Factor out a common 'libvirt object' class. - - Use simply now for some common XML routines. - [7e7047b57c23] - - * src/virtManager/host.py: - host: Show errors encountered when populating net/pool/iface state - [28a7f5d7beab] - - * src/virtManager/host.py, src/vmm-host.glade: - host: Add 'error' page for virtual net and storage - - Display a proper error if connection doesn't support network or - storage management. - [4fa1b2574f20] - -2010-02-24 Cole Robinson - - * src/virtManager/details.py: - details: Don't overwrite user input on XML update - [301b621f3caa] - - * src/virtManager/addhardware.py, src/virtManager/domain.py, - src/virtManager/interface.py: - Fix some pylint. - [8f9fa79004c8] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Multiple boot device support - - Allows viewing, adding, removing, and reordering the boot device - list. - [f47d59365f81] - - * src/virtManager/connection.py: - connection: Remove redundant logging - [fa3ee4fc3804] - - * src/virtManager/connection.py: - connection: Make SASL auth dialog a bit cleaner - [590bfa4e2231] - -2010-02-23 Cole Robinson - - * src/vmm-details.glade: - details: Make 'enter' activate VNC password auth - - Not sure why this keeps regressing. I blame glade. - [ade249ba8e2c] - - * src/virtManager/about.py, src/virtManager/addhardware.py, - src/virtManager/clone.py, src/virtManager/connect.py, - src/virtManager/createinterface.py, src/virtManager/createnet.py, - src/virtManager/createpool.py, src/virtManager/createvol.py, - src/virtManager/delete.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/host.py, - src/virtManager/manager.py, src/virtManager/preferences.py, - src/virtManager/storagebrowse.py: - Drop redundant calls to window.show() - [962e52a4b4c0] - -2010-02-23 snicore - - * po/hu.po: - Sending translation for Hungarian - [4e4e674d4921] - - * po/hu.po: - Sending translation for Hungarian - [629ea4059d9c] - -2010-02-22 Cole Robinson - - * src/virtManager/createvol.py, src/virtManager/error.py: - createvol: Make sure error boxes run synchronous if we are modal. - [1bfbfa41db2a] - - * src/virtManager/createvol.py: - createvol: Sensitize 'Finish' if default name suggested - [1eea5c799a32] - -2010-02-21 aguskov - - * po/ru.po: - Sending translation for Russian - [f7f39e05fafc] - -2010-02-19 runab - - * po/bn_IN.po: - Sending translation for Bengali (India) - [50b5a6406024] - -2010-02-18 Cole Robinson - - * src/virtManager/util.py: - util: Fix return value of safe idle timeouts - [6124400e5d9f] - -2010-02-17 Cole Robinson - - * src/virtManager/create.py: - create: Make sure audio and video devices use OS recommended - defaults - [cea6cdd27c83] - -2010-02-15 aron - - * po/zh_CN.po: - Sending translation for Chinese (Simplified) - [3210b7d32cb1] - -2010-02-12 Cole Robinson - - * src/virtManager/domain.py: - domain: Fix connecting to VNC on ESX servers - - ESX libvirt URIs don't use have a 'transport' section (like the ssh - in qemu+ssh). If virt-manager didn't see a transport, we assumed the - host is localhost, and used 127.0.0.1 when connecting to VNC. - - Fix this check to only use 127.0.0.1 if there is no hostname - specified in the libvirt URI. - [513f3ced040d] - - * src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/domain.py, src/virtManager/manager.py: - domain: Have get_graphical_console provide more info - [896a6310b6e0] - - * src/virtManager/console.py: - console: Condense some debugging output - [5895ad4045a0] - - * src/virtManager/create.py: - create: Allow using a manually created 'default' pool - [831fa7210e04] - - * src/virtManager/details.py, src/vmm-details.glade: - details: Pop up 'Add Hardware' option on hw list right click - [9fb588002653] - - * src/vmm-create.glade: - create: Fix page 1 spacing - [ed32c2c625fd] - - * src/virtManager/mediadev.py, src/virtManager/uihelpers.py: - Allow selecting CDROM devices with no detected media. - - We may have incorrect detection, and we hypervisors should be able - to handle empty CDROM devices, so allow the option, just don't - select it by default. - [824996cec205] - - * src/virtManager/create.py, src/virtManager/domain.py, - src/virtManager/uihelpers.py: - create: Expand 'advanced' options on networking issue - - This way the user is informed that there is no default network - device, or the default device is inactive. - [c42eaab3859c] - - * src/virtManager/host.py: - host: Only decrement window counter if host isn't visible - [1f8ebc1a7aec] - - * src/virtManager/console.py: - console: Make sure error socket is non blocking - [40e108df61bc] - - * src/virtManager/details.py: - details: Remove debug print - [dc0a7ba5896b] - -2010-02-11 Cole Robinson - - * src/virtManager/addhardware.py: - addhw: Use VirtualDisk to determine block device size. - [11b61f03d5c1] - - * src/virtManager/console.py: - console: Try to detect debian/fedora nc incompatibilities - [1f781890ea4a] - -2010-02-12 trash - - * po/fr.po: - Sending translation for French - [a162da4404c7] - -2010-02-11 Cole Robinson - - * src/virtManager/connection.py: - connection: Don't show harmless backtraces on conn disconnect - [dfcf2a86ca24] - - * src/virtManager/console.py: - console: Show SSH error output for remote VNC connections. - [31938db75bc5] - - * src/virtManager/connection.py, src/virtManager/domain.py: - domain: Remove unneeded release_handle command - - Not really sure if we even still need to manually change the backing - value, but this was apparently a performance optimization once upon - a time. - [2eaaf6096fac] - - * src/virtManager/asyncjob.py, src/virtManager/connection.py, - src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/mediadev.py, src/virtManager/util.py: - Make sure all idle and timeout routines are thread safe. - - Unbeknownst to me, these functions are not run thread safe: - - http://library.gnome.org/devel/gdk/unstable/gdk-Threads.html - - However since they are run from the main loop, the chance of them - conflicting with another running thread is slim, since we have very - few threads that actually update the UI. - [2a65e0b160a9] - - * src/virtManager/console.py: - console: Don't wait for 'nc' to exit, just kill the process. - - Certain nc versions don't handle disconnects very well or require - specific incompatible cli options to operate nicely, and a hung 'nc' - connection can lock up virt-manager. Just kill the tunnel process, - rather than waitpid it. - [40fb60222e4e] - - * src/virtManager/domain.py: - domain: Don't flood logs if polling disk/net stats fails - [c283c745ac22] - -2010-02-10 Cole Robinson - - * src/vmm-host.glade: - host: Fix interface tooltips - [b3730723da2c] - - * src/virtManager/connection.py, src/virtManager/create.py, src/vmm- - create.glade: - create: Give more warning if conn capabilities are sub optimal - - Warn if HVM is available but disabled, no guest options are - available, and if KVM isn't around. - [a79f98bb6b67] - - * src/virtManager/connection.py: - connection: Make sure capabilities are refreshed as needed - [66e76b6cc40d] - - * src/virtManager/create.py: - create: Use virtinst unified device API as requested via comment - [821db36fa74d] - - * src/virtManager/graphwidgets.py: - graphwidgets: Don't draw over the border with the tick lines - [dd72c97c1b5b] - -2010-02-10 Jan ONDREJ - - * src/virtManager/graphwidgets.py: - Fix tapering issue for fully filled graph - [ce8158e89bc1] - -2010-02-10 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Allow viewing and setting domain 'description' field. - [849c82685d0e] - - * src/virtManager/details.py: - details: Make sure a HW selection is forced at startup - [f112b507f942] - -2010-02-09 raven - - * po/pl.po: - Sending translation for Polish - [48ad63f61f33] - -2010-02-09 logan - - * po/es.po: - Sending translation for Spanish - [c94f08fc0377] - -2010-02-08 Cole Robinson - - * .hgtags: - Added tag RELEASE-0.8.3-1 for changeset ed7cef150f91 - [efbc0efdde6b] - - * ChangeLog, NEWS, configure.ac, po/as.po, 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/zh_CN.po, po/zh_TW.po, virt-manager.spec.in: - Prep for release. - [ed7cef150f91] [RELEASE-0.8.3-1] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/host.py, src/virtManager/preferences.py, src/vmm- - preferences.glade: - host: Confirm before starting/stopping interfaces - [fe06b37592f8] - - * tests/Makefile.am: - Fix 'tests' install to not end up in RPM - [85e4bc132ca8] - - * po/POTFILES.in, po/virt-manager.pot, - src/virtManager/createinterface.py, src/virtManager/host.py, src - /vmm-create-interface.glade: - Add libvirt interface create wizard. - [0b4c598a3398] - - * src/virtManager/addhardware.py, src/virtManager/domain.py, - src/virtManager/host.py, src/virtManager/interface.py, - src/virtManager/uihelpers.py, src/virtManager/util.py, src/vmm- - host.glade: - List libvirt interfaces in host details view. - - We use a similar look to storage and virtual network management. - [abc599fa7f63] - - * src/virt-manager.py.in: - Abide gtk cmdline options - - By parsing opts later, GTK seems to auto parse and abide options - like - --sync. - [876f708ad69b] - - * src/virtManager/connection.py: - connection: Make sure HAL initializers are run thread safe. - [295646fddf43] - -2010-02-07 Cole Robinson - - * src/virtManager/create.py, src/virtManager/details.py, src/vmm- - create.glade, src/vmm-details.glade: - create: Add an option to 'customize before install' - - This drops the user into a 'details' dialog where they can add, - remove, or tweaks settings before starting the install. - [fa2d764e580a] - - * src/virtManager/domain.py: - domain: Add vmmDomainVirtinst class. - - A domain class backed by a virtinst Guest, this allows for - customizing a VM before installing. - [40b1e3aa7761] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py: - domain: Factor out a vmmDomainBase class - - This will be used to implement a virtinst Guest backed domain, to - allow customizing a VM before install. - - Also make some small changes to how we add and remove devices. - [6ce626ed6626] - -2010-02-06 Cole Robinson - - * src/virtManager/addhardware.py: - addhw: Have all device creation go through the same code path. - [70511ece28e9] - - * src/virtManager/addhardware.py: - addhw: Use common setup_dev function when building XML - [70add1b5ef69] - -2010-02-05 Cole Robinson - - * src/virtManager/create.py: - create: Move default guest device set up out of finish phase. - [b88c77063e13] - - * src/virtManager/domain.py: - domain: Drop unneeded define_vcpus params - [c00d4bd44635] - -2009-12-08 Cole Robinson - - * src/virtManager/domain.py: - domain: Remove redundant method - [2037454810a9] - -2010-02-05 aguskov - - * po/ru.po: - Sending translation for Russian - [a1f645aff26a] - -2010-02-03 Cole Robinson - - * src/virt-manager.py.in: - Better error reporting when opening ~/.virt-manager - [96cd3bb0cdc0] - -2010-02-02 aguskov - - * po/ru.po: - Sending translation for Russian - [30f41911fc97] - -2010-02-01 mgiri - - * po/or.po: - Sending translation for Oriya - [228ab9a3f5a4] - -2010-01-30 Cole Robinson - - * src/virtManager/domain.py: - domain: Refresh inactive XML on demand - - It was a useless operation, whenever we fetch inactive XML we always - want the latest and greatest, so don't cache anything. - [622d8262e6eb] - - * src/virtManager/config.py: - config: Store saved paths using set_string - [dd419582d006] - -2010-01-29 kkrothap - - * po/te.po: - Sending translation for Telugu - [4a27ff33464c] - -2010-01-28 guidograzioli - - * po/it.po: - Sending translation for Italian - [db1c5b65e14c] - -2010-01-27 Cole Robinson - - * tests/pylint-virt-manager.sh: - Fix an error detecting pylint features - [d228d96b774f] - - * po/as.po, 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, src/virtManager/migrate.py: - Add a comment explaining an ambiguous message needing translation. - [83bd6b5ee32c] - - * src/virt-manager.py.in: - Make sure a default '_' implementation is always available - - If things error out sufficiently earlier, '_' wouldn't have been - installed in the builtin namespace, so we will trigger an when - trying to show a translated error dialog. - [6511a0fa7057] - -2010-01-26 Cole Robinson - - * src/virtManager/engine.py: - engine: Make sure a libvirtd restart doesn't lock the app - - We were trying to close the connection without thread locking (and - closing can emit a signal which updates the UI). - [3fc51aee7be3] - -2010-01-25 Cole Robinson - - * src/virtManager/create.py: - create: Fix creation when no network sources are found - [0ade95843eba] - - * src/virtManager/connect.py, src/virtManager/connection.py: - Catch errors when connection to dbus - [292f859a53fb] - -2010-01-25 guidograzioli - - * po/it.po: - Sending translation for Italian - [01d6dcbfc6f7] - -2010-01-19 Cole Robinson - - * src/virtManager/manager.py: - manager: Safely set toolbar "icon-size" prop - [f5a21bd1b909] - - * src/virt-manager.py.in: - virt-manager.py: Remove some trailing whitespace - [f916b75d6341] - - * src/virtManager/error.py, src/virtManager/util.py: - util: Break out common function to conditionally set gtk property - [f0dd9897a687] - -2010-01-14 Cole Robinson - - * src/virtManager/error.py: - error: Fix launching error dialog on pygtk < 2.10 - [e95681a690fd] - -2010-01-11 Cole Robinson - - * src/virtManager/console.py: - console: Try to catch xen race errors when opening VNC - [d27aff0a17da] - - * Makefile.am: - Don't blindly include tests/* in dist tarball. - [cf92153ce1c1] - -2010-01-06 Cole Robinson - - * src/virtManager/connection.py: - migrate: Don't shorten URI IP addresses - [69182866528d] - - * src/virtManager/console.py: - console: Fix opening VNC console over tcp URI with manual port - [3899c5824b99] - -2010-01-05 aguskov - - * po/ru.po: - Sending translation for Russian - [bcec4c22c4c1] - -2010-01-04 aguskov - - * po/ru.po: - Sending translation for Russian - [0edce500f214] - -2010-01-03 aguskov - - * po/ru.po: - Sending translation for Russian - [154aee699229] - -2010-01-02 aguskov - - * po/ru.po: - Sending translation for Russian - [89308cf0f2c8] - -2009-12-31 aguskov - - * po/ru.po: - Sending translation for Russian - [e96fee4f1931] - - * po/ru.po: - Sending translation for Russian - [809a60126a95] - -2009-12-24 elsupergomez - - * po/es.po: - Sending translation for Spanish - [adae80a6ebfb] - -2009-12-22 Laurent Léonard - - * po/fr.po: - Updated french translation - [233d4c6cbd15] - -2009-12-19 raven - - * po/pl.po: - Sending translation for Polish - [076be6aa9f50] - -2009-12-18 logan - - * po/es.po: - Sending translation for Spanish - [54aff4e448be] - -2009-12-16 logan - - * po/es.po: - Sending translation for Spanish - [a917689a7e4a] - -2009-12-15 Cole Robinson - - * src/virtManager/network.py: - network: Future proof pretty_desc - [e7413b0fd6e8] - -2009-12-15 logan - - * po/es.po: - Sending translation for Spanish - [80bdaec08744] - -2009-12-14 Cole Robinson - - * .hgtags: - Added tag RELEASE-0.8.1-1 for changeset cc8c4ce89bfa - [ffa8425180e9] - - * .hgtags: - Added tag RELEASE-0.8.2-1 for changeset 0a1b58157a5e - [86b3df200821] - - * ChangeLog, NEWS, configure.ac, po/as.po, 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, virt-manager.spec.in: - Prep for release - [0a1b58157a5e] [RELEASE-0.8.2-1] - - * man/Makefile.am: - Don't show 'perl' in man page - [65e81192efe4] - - * src/virtManager/addhardware.py, src/virtManager/clone.py, - src/virtManager/create.py, src/virtManager/createnet.py, - src/virtManager/createpool.py, src/virtManager/createvol.py, - src/virtManager/delete.py, src/virtManager/migrate.py, - src/virtManager/preferences.py, src/virtManager/storagebrowse.py, - src/virtManager/util.py: - Make 'Escape' key close dialogs - - We should get this for free by using gtk Dialogs for our various UI - pieces, however the stock dialog is pretty restrictive WRT widget - spacing, and prevents us from make our nice blue header, so we are - stuck with gtk.Windows - [6420482fe6e4] - - * src/virtManager/addhardware.py, src/virtManager/clone.py, - src/virtManager/create.py, src/virtManager/createnet.py, - src/virtManager/createvol.py, src/virtManager/delete.py, - src/virtManager/migrate.py: - Additional focus improvements - [e9203257b620] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/createnet.py, src/virtManager/createpool.py, src - /vmm-create-net.glade, src/vmm-create-pool.glade, src/vmm- - create.glade, src/vmm-delete.glade: - Improve default widget focus for various wizards - [34f45852fa47] - - * src/virtManager/choosecd.py, src/virtManager/details.py, src/vmm- - choose-cd.glade: - choosecd: Customize dialog based on media type (cdrom, floppy) - [d4f47a67ba00] - -2009-12-10 Cole Robinson - - * src/virtManager/choosecd.py, src/virtManager/connection.py, - src/virtManager/create.py, src/virtManager/mediadev.py, - src/virtManager/uihelpers.py, src/vmm-choose-cd.glade: - s/optical/mediadev/g for many internal routines - - Make the move towards generalizing these for not just CDROM media, - but also floppy devices (and others in the future). - [941bded06ccc] - - * src/virtManager/details.py, src/virtManager/domain.py: - details: Enable media attach/detach for floppy devices - - We still use the CD chooser when attaching media (for now). - [b155d864c6ec] - -2009-12-14 Cole Robinson - - * src/virtManager/console.py: - console: Disable scrollbars when doing 'resize to VM' - - The same scrollbar confusion plagues us: if scrollbars are already - showing and we resize the window to the size of the VNC widget, the - scrollbars don't go away. Hide the scrollbars in this case. - [dcdee8f48b74] - -2009-12-14 logan - - * po/es.po: - Sending translation for Spanish - [11d7f3e75b91] - -2009-12-11 Cole Robinson - - * src/virtManager/connection.py, src/virtManager/createnet.py: - createnet: Make sure a failed network start cleans up properly - [a0f49530854f] - -2009-12-13 Cole Robinson - - * src/virtManager/details.py: - details: Properly update disk names after device removal - [8f7b1d4946c0] - - * src/virtManager/connection.py: - connection: Catch all exceptions when building looking up libvirt - objects - - Currently in many places we only catch a libvirt exception. Make - sure we catch all exceptions, because not doing so pretty much - leaves 'tick' dead in the water. This helps avoid issues reported - here: - - https://bugzilla.redhat.com/show_bug.cgi?id=547045 - [e6f8cf9e2177] - -2009-12-11 logan - - * po/es.po: - Sending translation for Spanish - [761a671d1c62] - -2009-12-11 amitakhya - - * po/as.po: - Sending translation for Assamese - [ec736c08163e] - -2009-12-11 anipeter - - * po/ml.po: - Sending translation for Malayalam - [29800b261da2] - -2009-12-11 khasida - - * po/ja.po: - Sending translation for Japanese - [0de0d5c44446] - -2009-12-11 shanky - - * po/kn.po: - Sending translation for Kannada - [8117bf384b18] - -2009-12-11 anipeter - - * po/ml.po: - Sending translation for Malayalam - [c1bdddf4dce0] - -2009-12-11 ifelix - - * po/ta.po: - Sending translation for Tamil - [9b8e4f6107a5] - -2009-12-11 runab - - * po/bn_IN.po: - Sending translation for Bengali (India) - [e52e93fe3071] - -2009-12-11 hedda - - * po/de.po: - Sending translation for German - [c0df33a49f58] - -2009-12-10 Cole Robinson - - * src/virtManager/engine.py: - engine: Fix first app startup traceback - [b0a5c400b0ad] - -2009-12-10 raven - - * po/pl.po: - Sending translation for Polish - [b243a56cccf6] - -2009-12-10 sandeeps - - * po/mr.po: - Sending translation for Marathi - [6c50ad09c144] - - * po/mr.po: - Sending translation for Marathi - [db2a26666261] - -2009-12-10 shanky - - * po/kn.po: - Sending translation for Kannada - [cdff2b0cbfc1] - -2009-12-10 ifelix - - * po/ta.po: - Sending translation for Tamil - [0dc69c425458] - -2009-12-10 jassy - - * po/pa.po: - Sending translation for Punjabi - [68265c3ac30b] - -2009-12-10 leahliu - - * po/zh_CN.po: - Sending translation for Chinese (Simplified) - [115086ccb477] - -2009-12-10 swkothar - - * po/gu.po: - Sending translation for Gujarati - [c0c69282ff22] - -2009-12-10 rajesh - - * po/hi.po: - Sending translation for Hindi - [40a84fb140be] - -2009-12-10 ifelix - - * po/ta.po: - Sending translation for Tamil - [f8f48ef45362] - -2009-12-10 kkrothap - - * po/te.po: - Sending translation for Telugu - [1487316b78a8] - -2009-12-10 mgiri - - * po/or.po: - Sending translation for Oriya - [b5b607840b18] - -2009-12-10 runab - - * po/bn_IN.po: - Sending translation for Bengali (India) - [7e4320226279] - -2009-12-10 leahliu - - * po/zh_CN.po: - Sending translation for Chinese (Simplified) - [b9dddf1a4b96] - -2009-12-09 runab - - * po/bn_IN.po: - Sending translation for Bengali (India) - [ae9218cd49d0] - -2009-12-09 Cole Robinson - - * src/virtManager/manager.py: - manager: Change the selection to the row we right click on - [b69f02302341] - - * po/as.po, 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, src/virtManager/connection.py, src/vmm-create- - net.glade: - Fix some UI typos - [79c021ce4110] - -2009-12-09 rajesh - - * po/hi.po: - Sending translation for Hindi - [12ccfabb2d61] - -2009-12-09 ifelix - - * po/ta.po: - Sending translation for Tamil - [27485f1c9c7e] - -2009-12-09 mgiri - - * po/or.po: - Sending translation for Oriya - [70d3ec4a7842] - -2009-12-09 swkothar - - * po/gu.po: - Sending translation for Gujarati - [29e5cd8be6f7] - -2009-12-08 swkothar - - * po/gu.po: - Sending translation for Gujarati - [d43be4f2d7a5] - -2009-12-08 kkrothap - - * po/te.po: - Sending translation for Telugu - [8b598eb849e9] - -2009-12-07 raven - - * po/pl.po: - Sending translation for Polish - [f35a62fd33fc] - -2009-12-03 Cole Robinson - - * ChangeLog, NEWS, configure.ac, docs/RELEASE-PROCESS.txt, po/as.po, - 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/zh_CN.po, po/zh_TW.po, virt-manager.spec.in: - Prep for release (Update NEWS, translations, configure...) - [cc8c4ce89bfa] [RELEASE-0.8.1-1] - - * src/virtManager/about.py, virt-manager.spec.in: - Drop gnomevfs dependency - [df4cbc8165df] - - * src/virtManager/asyncjob.py, src/virtManager/console.py, src/vmm- - progress.glade: - A few more small UI tweaks - - - Actually make console border black - - Don't set overly large progress bar values in asyncjob - - Use larger icon in progress dialog. - [4b2f91395293] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Various libvirt back compat fixes - - - Fix a check for domain support flags that was breaking inactive - XML updates - - Even if requested XML hasn't changed, redefine. Needed for changes - to take permenant effect if INACTIVE XML flag not supported - - Fix setting HD as a boot device - - Detect autostart unavailability on older libvirt - - Clean up how we display console devices to give more concise output - [a6435e9673b1] - - * src/virtManager/connection.py: - connection: Make sure openAuth is supported before we use it - - Also fix a broken error call in that this path triggered, and a - small tweak to pretty printing a Xen connection. - [8c7546828618] - - * src/virtManager/console.py, src/virtManager/manager.py, - src/virtManager/systray.py: - Fix some gtk calls for older version compat (RHEL5 vintage) - [0b15bdb8eaf6] - - * src/virt-manager.py.in: - Log virtinst exception if we fail to import at startup - [923629781013] - -2009-12-02 Cole Robinson - - * src/vmm-manager.glade: - manager: Improve tooltip for 'Open' toolbar button - [0667248c1d91] - - * src/virtManager/uihelpers.py: - uihelpers: Make sure we have a reasonable network selection fallback - [be834c62cc81] - - * src/virtManager/uihelpers.py: - uihelpers: Don't let empty bridge be the default selection - - On rethinking, it seems a bit risky that user could create a bogus - bridge and then have all new guests choose it by default and provide - no networking. Be safe and force the user to opt in. - [d2e368c29932] - - * src/virtManager/details.py, src/virtManager/uihelpers.py, src/vmm- - details.glade: - details: Give a pretty description of network source - - Currently we just printed net type and source device, when we could - use the pretty print we already have in uihelpers. Break out the - functionality and use it on the net screen. - [4e7cd0a0d065] - - * src/virtManager/uihelpers.py: - uihelpers: Don't list virtual network bridges as shared interfaces - [bee4ed9cc16c] - - * src/virtManager/create.py, src/vmm-create.glade: - create: Put kickstart and kernel opts under a minimized expander - - Since these will likely be rarely used, and they currently appear - mandatory, hide them from view by default. - [22aab5e422c0] - - * src/virtManager/domain.py: - domain: Handle parsing disks of type 'dir' - - Also, don't raise exceptions if XML appears bogus: if libvirt is - happy, we should be happy. - [2ada069aea4b] - - * src/virtManager/choosecd.py: - choosecd: Fix typo with check_qemu_path_search call - [f5b7d6c9e108] - -2009-12-01 Cole Robinson - - * src/virtManager/clone.py: - clone: If choosing to clone via 'Storage Details' make it stick - [2a67823d6e71] - - * src/virtManager/details.py, src/virtManager/domain.py: - details: List disks as 'IDE disk 2' as opposed to 'Disk hdb' - - The 'target' name in the XML is really just an index for libvirt to - use, but is kind of meaningless in the real world, so calculate an - index instead. - [c2d8f51bc161] - - * src/virtManager/clone.py: - clone: Fix yet more 'empty disk path' fallout - [28b190cf9efb] - - * src/virtManager/manager.py: - manager: Don't 'pause' connection rows if collapsed - - The paused vs. active state is unclear, and may suprise users by - doing things like closing child dialogs (VM details and New VM - wizard). - - Turning of polling is of only marginal benefit anyways, as most - users prob don't have multiple concurrent connections, and libvirt - threading handles most of the original performance concerns. - [8360edbf1af6] - - * src/virtManager/console.py: - console: Don't hardcode port 22 for ssh, defer to site default - [f714530aff4f] - - * src/virt-manager.py.in: - virt-manager.py: Call set_prgname before import gtk - - Some recent rawhide versions seem to have an implicit set_prgname - call when importing gtk, so make sure we get ours in before it. - [f48dbb02068b] - - * src/virtManager/mediadev.py: - mediadev: Support media_label nodedev property - [b6506a7db496] - - * src/virtManager/create.py: - create: Also check installer scratchdir perms if required. - [761325bad96a] - - * src/virtManager/addhardware.py, src/virtManager/choosecd.py, - src/virtManager/create.py, src/virtManager/uihelpers.py: - Use check_path_search_for_qemu - - Used in create wizard, addhw, and choosecd. - [6bbbeae871be] - - * src/virtManager/config.py, src/virtManager/uihelpers.py: - uihelpers: Add check_path_search_for_qemu helper - - This can be used by various UI pieces to determine if the requested - disk/install path is accessible by the user libvirt launches qemu - processes as. We currently cannot programmatically determine what - this user is, so make it easy for distros to hardcode. - [4bf98bfbc87e] - - * src/virtManager/createnet.py, src/virtManager/network.py, src/vmm- - create-net.glade: - createnet: Allow specifying - [643d88fd26eb] - -2009-11-30 Cole Robinson - - * src/virtManager/connection.py, src/virtManager/halhelper.py, - src/virtManager/mediadev.py, src/virtManager/uihelpers.py: - Allow using node device APIs for CDROM enumeration. - - One piece of info libvirt doesn't provide for us in the media label - name, other than that we have feature parity. - [e32dcadca28c] - - * src/virtManager/connection.py, src/virtManager/engine.py: - connection: Only attempt to talk to HAL if absolutely required. - [fb5c5cff94e2] - - * src/virtManager/addhardware.py, src/virtManager/choosecd.py, - src/virtManager/create.py, src/virtManager/halhelper.py, src/vmm- - add-hardware.glade, src/vmm-choose-cd.glade, src/vmm-create.glade: - Show netdev and optical errors in UI. - - Take the error from the vmmConnection object, and show where - appropriate in various UI locations. - [adaabc825e7d] - - * src/virtManager/choosecd.py, src/virtManager/connection.py, - src/virtManager/create.py, src/virtManager/halhelper.py, - src/virtManager/mediadev.py, src/virtManager/uihelpers.py: - Expose optical signals through connection object. - - Connection object will get this info from either halhelper or - libvirt (not implemented yet). - [a7889f4c8210] - - * src/virtManager/halhelper.py, src/virtManager/mediadev.py, - src/virtManager/uihelpers.py: - mediadev: Associate media-added/removed signals - - Rather than have these come from halhelper, push them to users via - mediadev, since this will be useful for non-hal backeneds (libvirt) - [63730ecc5e08] - - * src/virtManager/connection.py, src/virtManager/halhelper.py, - src/virtManager/netdev.py: - halhelper: Don't track any state - - Tracking state is largely needless, so drop it. Should be a no op - [b418f93238ed] - - * po/POTFILES.in, src/virtManager/choosecd.py, - src/virtManager/connection.py, src/virtManager/engine.py, - src/virtManager/halhelper.py, src/virtManager/netdevhelper.py, - src/virtManager/opticalhelper.py, src/virtManager/uihelpers.py: - Merge NetdevHelper and OpticalHelper into new class HalHelper - - Provides all the signals we need from the previous two classes. - [7d9f19479666] - - * src/virtManager/mediadev.py, src/virtManager/opticalhelper.py, - src/virtManager/uihelpers.py: - opticalhelper: Clean up signals - [8503439dfefd] - - * src/virtManager/choosecd.py, src/virtManager/create.py, - src/virtManager/opticalhelper.py, src/virtManager/uihelpers.py: - opticalhelper: Move UI update routines to uihelpers - [ccc179a77f92] - - * po/POTFILES.in, src/virtManager/create.py, - src/virtManager/mediadev.py, src/virtManager/opticalhelper.py: - Add new class vmmMediaDev, similar to vmmNetDev - - Represents a physical media drive on the host (only cdrom for now, - but could be floppy later). Use this in opticalhelper - [8aca8f3e9ef1] - -2009-11-28 Cole Robinson - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/manager.py, src/vmm-manager.glade: - manager: Remember previous window dimensions - [e5f0491d0c3c] - - * src/virtManager/details.py, src/virtManager/manager.py, - src/virtManager/uihelpers.py: - manager: Make code organization more readable - - As has been done with other files, try to group similar functions in - commented blocks, and break apart massive __init__ functions into - chunks. - [ddacc94d1480] - - * src/virtManager/details.py: - details: Disable send key menu entries if VM is paused - [6e347f113f40] - - * src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Remember previous window dimensions - - In order to do this, we can't auto resize the window to the VNC - desktop resolution when details is brought up. So, to make this - desired behavior easier, add a View menu item 'Resize to VM' which - resizes the details window to match the active desktop dimensions. - [b860d94716c8] - - * src/virtManager/console.py, src/vmm-details.glade: - console: Rework VNC sizing: allow scaling down and maintain ratio - - There were several defficiencies in the way we handled VNC widget - sizing, so try to fix them up. We now have: - - - Ability to scale down - - Aspect ratio maintained while scaling - - Much better scrollbar handling without the hacks. - [711880791b8f] - -2009-11-25 Cole Robinson - - * src/virtManager/connection.py, src/virtManager/interface.py, - src/virtManager/netdevhelper.py: - connection: Prefer libvirt APIs for net device enumeration - - If a connection supports interface APIs and nodedev APIs, use them - over HAL to enumerate net devices. - [100e09f6d0fa] - - * src/virtManager/connection.py: - connection: Only fetch interface object in tick when needed - - We don't need to look up the interface object ahead of time, only do - it if we appear to have a new interface. - [dc8147627c7d] - - * src/virtManager/connection.py: - connection: Poll for node devices, rather than fetch on demand - - This should hopefully be much less taxing on bandwidth, since - hostdevices shouldn't change too much, so every tick we only need to - compare a couples lists. - [7dfbb4b9719a] - - * src/virtManager/config.py, src/virtManager/connection.py, - src/virtManager/host.py: - connection: Clean up autoconnect get/set routines - - No reason to cache the autoconnect value, use gconf as intended. - [3bdba9bcf9e1] - - * src/virtManager/addhardware.py: - addhw: Drop paranoid lower() call - [275e26b5ee86] - - * src/virtManager/connection.py, src/virtManager/manager.py: - connection: Drop image validation for restore - - Apps shouldn't be expected to do this. If we want it, should be done - at the libvirt level or the hypervisor level. Qemu and test drivers - already do the correct thing. - [f353fecd8fa1] - - * src/virtManager/addhardware.py, src/virtManager/config.py, - src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/manager.py: - connection: Clean up usage of get_type - - Move users to either get_driver or is_* functions, which are self - documenting. - [6d48b92d99f5] - - * src/virtManager/connection.py, src/virtManager/util.py: - connection: Reorganize code placement - - Similar to what's been done in some other files, try to group - functionality into relevant commented blocks. - [35617ae98e01] - - * src/virtManager/details.py: - details: Fix a useless traceback if removing a device from inactive - VM - [d8053c0582c6] - - * src/virtManager/uihelpers.py: - uihelpers: Some improvements for network device listing - - Sort the device list by device type, and alphabetically within types - Make sure we have a sane default selection List empty bridges - [3bfa7e152e02] - - * src/virtManager/connection.py, src/virtManager/netdev.py, - src/virtManager/netdevhelper.py: - connection: Track netdevs natively, don't just use netdevhelper - lists - - Our lists are built up from netdev-added and netdev-removed signals. - [92553570c22a] - -2009-11-24 Cole Robinson - - * src/vmm-details.glade, src/vmm-manager.glade: - Fix toolbar priority text settings - [e8ae9edb555b] - - * src/virtManager/addhardware.py: - addhw: Remove usermode networking skip-network-page hack - - The previous network page had no place to choose usermode - networking, but the current one is a bit more flexible, so drop our - original hack to skip straight to the summary page. - [722cc9c65db4] - - * src/vmm-create-vol.glade, src/vmm-create.glade, src/vmm- - preferences.glade, src/vmm-storage-browse.glade: - A few more UI tweaks. - - Make sure dialog button boxes aren't expanding. Make storage browser - a gtk Window, with a dialog type hint. - [a5aefafc0153] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/uihelpers.py, src/vmm-add-hardware.glade: - addhw: Greatly simply 'Add Network' wizard - - Use a single combo box for the source device, and drop the network - hints. Most people likely won't have virtual networking and bridging - set up, and if they do they probably know what they are doing. - - This allows us to reuse the UI code from the create wizard. - [0539f02deac8] - - * src/virtManager/addhardware.py: - addhw: Try to organize method placement - - Also break apart some complex methods. This should be a no op. - [9b2090fe9ad5] - -2009-11-23 Cole Robinson - - * .hgignore, po/POTFILES.in, src/virtManager/Makefile.am: - Fix 'make check' - [ee3c8f2cd915] - -2009-11-22 Cole Robinson - - * src/virtManager/console.py: - console: Make sure previous dimensions are restored after - fullscreen. - - If scaling is always enabled, returning from fullscreen wouldn't - restore the original VNC dimensions. - [63bd22cb3fbc] - - * src/virtManager/domain.py: - domain: Fix a small typo causing a useless backtrace - [c4f43dc102cd] - -2009-11-24 Cole Robinson - - * src/virtManager/console.py: - console: s/Console/Graphical console/g in page messages - [f645010a2113] - -2009-11-22 Cole Robinson - - * src/virtManager/interface.py: - Actually add the new interface file - [7a5228af1084] - -2009-11-20 Cole Robinson - - * src/virtManager/create.py, src/virtManager/uihelpers.py: - create: Break out network paremeter validation to uihelpers - - This will also be used by addhardware. - [3f6e5cc0390f] - - * src/virtManager/error.py: - error: Make sure we set proper transient parent - - We were using widget.parent, which is the parent container widget - (if present), not the dialog transient parent. - [8d16f01eacd5] - - * src/virtManager/console.py: - console: Remove some redundant debugging - [aa6ac6a4ed28] - - * src/virtManager/create.py, src/virtManager/uihelpers.py: - create: Break out network populate functions to new file - uihelpers.py - - We will use this in the addhardware wizard. - [e4b9161047dc] - - * src/virtManager/addhardware.py, src/virtManager/details.py: - Make sure that persistent VM config is updated after successful - hotplug. - [e90f749e1182] - -2009-11-19 Cole Robinson - - * src/vmm-host.glade: - host: Add some basic UI work for viewing interfaces (not hooked up - yet) - - Won't be really implementing this for a while, but just push the - basic UI template in place, so any work done now will merge easier - later. - [50e1bd20aed8] - - * src/virtManager/host.py: - host: Fix some small UI issues with listing networks - - - Desenitize list entry when network is inactive - - Have initial host window show sensitized network output - - Make sure network is selected when host window is open - [8cc1b90cdc2b] - - * src/virtManager/connection.py: - connection: Check for network API support before polling - [73459b864e1b] - - * src/virtManager/connection.py: - connection: Poll for and track libvirt interfaces - [77a1cae1067a] - -2009-11-18 Cole Robinson - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/details.py, src/virtManager/preferences.py, src/vmm- - preferences.glade: - details: Confirm with user before removing a device - - Allow this removal to be skipped using a similar 'Don't show this - again' option as the previous commit. - [f65a210898c4] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/engine.py, src/virtManager/error.py, - src/virtManager/preferences.py, src/vmm-preferences.glade: - Allow disabling 'force poweroff' prompt. - - Also allow enabling poweroff, reboot, and pause prompts. This was - folks administering live servers can add extra security and be sure - they don't accidentally hit a button and cause damage. - [958d7ff99a5b] - - * src/virtManager/config.py: - config: Move code around to make things more readable. - [c90940052b6f] - - * src/virtManager/engine.py: - engine: Remove status checks in state changing commands. - - If these are needed, then we have UI bugs elsewhere. Better to - expose the error and solve the source issue. - [77414407f0f2] - - * src/virtManager/engine.py: - engine: Remove status checks in state changing commands. - - If these are needed, then we have UI bugs elsewhere. Better to - expose the error and solve the source issue. - [3ae7f0a96065] - - * src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py, src/virtManager/migrate.py, src/vmm- - details.glade, src/vmm-migrate.glade: - migrate: Storage connection list in the migrate dialog, not migrate - menu. - [a5a129cc1c4f] - -2009-11-17 Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade, src/vmm- - manager.glade: - Add mnemonics for various menu items. - - Also, try to be a bit more consistent between manager and details - menus. - [306c84b2d0a0] - - * src/virtManager/domain.py: - domain: Accurately cap max VCPUs to startup count, not just running - count. - [bcd3e17724cd] - - * src/virtManager/manager.py: - manager: Clean up setting context menu icons, and add a few - [4a26577e6fc9] - - * src/virtManager/host.py: - host: Clean up the __init__ routine. - - Break logical pieces into their own functions, so things are - actually readable. - [3b2926cac21f] - - * src/virtManager/engine.py, src/virtManager/host.py, src/vmm- - host.glade: - Make the host details window a first class citizen. - - This means the host window can be the only window visible and the - app will still be running. - [8ee1f2a28dd9] - - * src/virtManager/addhardware.py, src/virtManager/clone.py, - src/virtManager/connect.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createnet.py, - src/virtManager/createpool.py, src/virtManager/createvol.py, - src/virtManager/details.py, src/virtManager/host.py, - src/virtManager/storagebrowse.py, src/vmm-add-hardware.glade, src - /vmm-choose-cd.glade, src/vmm-clone.glade, src/vmm-create-net.glade, - src/vmm-create-pool.glade, src/vmm-create-vol.glade, src/vmm- - create.glade, src/vmm-delete.glade, src/vmm-details.glade, src/vmm- - host.glade, src/vmm-manager.glade, src/vmm-migrate.glade, src/vmm- - open-connection.glade, src/vmm-preferences.glade, src/vmm- - progress.glade, src/vmm-storage-browse.glade: - Numerous UI tweaks. - - - Don't use custom button content, because it doesn't abide typical - button gtk button + image preferences. This forces us to set the - button image in the code since glade can't handle it. - - - Use widget mnemonics _everywhere_ - - - Tweak some default widget focus, and other misc things. - [72b610046c3f] - -2009-11-16 Cole Robinson - - * src/virtManager/manager.py: - manager: Add 'delete' option in connection context menu. - [3b9d502cada4] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: cpu: List per cpu pinning info, and allow changing it. - [5792f92367a3] - - * src/virtManager/clone.py, src/virtManager/create.py, - src/virtManager/host.py, src/virtManager/network.py: - host: Clean up network selected function. - - Make a new network function 'pretty_forward_mode' so we aren't - duplicating functionality everywhere. - [400eb6df6220] - - * src/virtManager/clone.py: - clone: Pass proper connection object to virtinst support function - [fcb40049132d] - - * src/virtManager/clone.py: - clone: Fix some recent errors handling empty disks - [170f725cbd39] - -2009-11-15 Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/connection.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/util.py: - Make use of virtinst's new 'support' module, instead of duplicating - checks. - [a6bcab8ab4bc] - -2009-11-06 Cole Robinson - - * src/vmm-details.glade: - details: Use more consistent padding in details pane. - - Also drop some unneeded text from CPU and Memory views. - [c13878dd8247] - -2009-11-15 Cole Robinson - - * src/virtManager/create.py: - create: Fix some default media logic - [09265256d04f] - - * src/virtManager/create.py, src/virtManager/createvol.py, - src/virtManager/storagebrowse.py: - storagebrowser: If creating new VM, have new vol name be based on vm - name. - [1b73a9a92879] - - * src/vmm-details.glade: - details: Allow selecting video labels - [144ce54413d6] - - * src/virtManager/details.py, src/virtManager/manager.py: - Don't enable migration for offline VMs. - [a7a95359f713] - - * src/virtManager/connection.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/migrate.py, - src/virtManager/util.py, src/vmm-migrate.glade: - Add a proper migrate dialog. - [c9f7fa2d73c7] - -2009-11-11 Cole Robinson - - * src/virt-manager.py.in: - Add --version cli command. - [a66ebea11ba9] - - * configure.ac, docs/RELEASE-PROCESS.txt, src/Makefile.am, src/virt- - manager.py.in: - Show a startup error if virtinst version isn't new enough. - [cfd9ab725445] - - * src/virtManager/details.py: - details: Make cpu/mem/graphics/input refresh routines more readable. - [982dcf8191cb] - -2009-11-11 Jon Nordby - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/manager.py, src/vmm-manager.glade: - manager: Bring back multiple graph as an option. - - Essentially a revert of the changes in 09189003ddf9 - [7449fa221c45] - -2009-11-11 Ales Zelinka - - * AUTHORS, src/virtManager/manager.py: - manager: Add 'delete' option to the VM context menu. - [defec581269a] - -2009-11-11 Jon Nordby - - * src/virtManager/manager.py, src/vmm-manager.glade: - manager: enable menu key to open context menu - [c4e86d692222] - -2009-11-10 Jon Nordby - - * src/virtManager/host.py, src/virtManager/manager.py: - host: Show hostname in window title - - Activating a connected host entry in manager opens host window. - [8880a88fba25] - -2009-11-10 Cole Robinson - - * src/virtManager/manager.py: - manager: Clean up VM/Conn popup menu routine. - [612b47d7f128] - - * src/virtManager/manager.py: - manager: Make sure selected row text color isn't ugly. - [742f8232c115] - - * src/virtManager/addhardware.py, src/virtManager/choosecd.py, - src/virtManager/config.py, src/virtManager/create.py, - src/virtManager/storagebrowse.py, src/virtManager/util.py: - storagebrowser: Allow setting browser title. - - Also, various refactoring in how we pass options off to the local - browser (try to centralize a lot of duplication). - [e7ba492ec670] - - * src/virtManager/manager.py, src/vmm-manager.glade: - manager: Only use one toolbar at the top of the window. - [07c7d3be4100] - - * src/virt-manager.py.in: - Sigh, fix set_prgname check just committed. - [b52f7149ae3e] - - * src/vmm-about.glade: - about: List virt-manager.org as the website path - [00b396f1897f] - - * src/virtManager/config.py, src/virtManager/engine.py, virt- - manager.spec.in: - Don't use deprecated libgnome. - [5ab2d10618ea] - - * src/virt-manager.py.in: - Use gobject set_prgname to make gnome shell happy. - [a6b0292febee] - - * src/virtManager/systray.py: - systray: Use gtk.status_icon_position_menu for proper menu - positioning. - [f8fbdfc7439c] - - * src/virtManager/systray.py: - systray: Don't momentarilly show systray on startup if disabled. - [a274411d1bad] - - * src/virtManager/engine.py, src/virtManager/systray.py: - systray: Make sure systray is actually embedded before we keep app - running. - [c066fbdf7f3c] - -2009-11-05 Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - details: Always have the apply button showing. - - Also, swap the order of remove and apply so remove is less likely to - be pushed by accident. - [5fcf0b4bdce6] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/vmm-details.glade: - details: Allow changing video model of an existing device. - [42a44c41f8ab] - -2009-11-04 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Allow changing disk readonly + shareable attributes. - [910a4e5759d3] - - * src/virtManager/details.py, src/vmm-details.glade: - details: disk: Slim down information output - - Also, use checkboxes for readonly + shareable in preparation for - making them editable. - [14a0a4c8264d] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Allow changing clock offset value. - [35bf36ee9d55] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: Allow changing APIC and ACPI settings. - [5123627435da] - - * src/virtManager/domain.py: - domain: More cleanup for XML fetching routines. - - Remove scary comments about updating inactive XML, as this should - largely be resolved now. Use more consistent naming. - [33ff116be822] - - * src/virtManager/addhardware.py, src/virtManager/details.py: - details: Break out wrapper for hotplug/config update routines - - All XML updating routines follow a similar pattern or 'try hotplug, - try redefine, report error'. Break out a helper function for all - this and use it for security relabelling, media change, memory and - vcpu hotplug. - [b06d34c4fb94] - -2009-11-03 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py: - domain: Split cdrom media change into hotplug and define pieces. - - This allows us to check for hotplug errors, but still define the - change to take place after the next reboot. - [20429e670b8e] - - * src/virtManager/clone.py, src/virtManager/delete.py, - src/virtManager/details.py, src/virtManager/domain.py: - domain: Don't set disk path to '-' if empty, let details do that. - [e430ab999a9b] - -2009-11-04 Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/domain.py: - domain: Fix updating inactive XML config - - If domain is running and we can't change the running config (hotplug - not supported, etc.), we update the inactive config. Make sure that - we merge inactive config changes and don't just blow away whatever - is set. - [101972567dd6] - - * src/virtManager/details.py: - details: Lots of code reorganization. - - Group all relevant functions into documented blocks, rather than - leave them scattered all along the code. Turn some methods into - internal functions. - [b07763ff6dc5] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - details: List ACPI, APIC, and clock offset values. - - These will be made editable shortly, but for now just show their - values. - [1814467506fe] - -2009-11-02 Cole Robinson - - * src/virtManager/details.py: - details: Clean up and comment __init__ - [49df052721d6] - -2009-11-04 Michal Novotny - - * src/virtManager/details.py, src/vmm-details.glade: - details: Lookup product/vendor name for host device details. - [588f8bb2b3fa] - -2009-11-01 Cole Robinson - - * src/virtManager/console.py: - console: Don't mess with console padding on fullscreen on/off - [a5b9807ead04] - - * src/vmm-details.glade: - console: Remove 6 pixel border around VNC widget - [beea3af2f713] - - * src/virtManager/console.py, src/vmm-details.glade: - console: Remove paused screenshot code. - - It's been disabled since VNC scaling was added, and the comment - indicates it isn't even required, so just remove it. - [73c0946232a5] - - * src/virtManager/console.py: - Don't launch multiple 'pointer grabbed' notifications if timer still - running. - [74b2c258cd30] - - * src/virtManager/details.py, src/virtManager/domain.py: - Fix setting VCPUs and cpuset. - [cff7488c0e1b] - -2009-10-30 Cole Robinson - - * src/virtManager/console.py: - console: Disable key mnemonics when pointer is grabbed. - [43585a028ab7] - -2009-11-01 Cole Robinson - - * src/virtManager/console.py: - console: Don't throw warning when disable accelerators. - [39deb768817a] - -2009-10-30 Cole Robinson - - * src/virtManager/console.py, src/virtManager/details.py: - details: Break out VNC + console pages to a separate class. - - The details class is getting pretty big, so split out the VNC - functionality into a separate class (like it was many moons ago). - - The split isn't as clean as it should be, but things work and - readability is greatly improved. If we ever add support for a - different viewer widget (rdp or spice?) we would need to do - something similar anyways. - [624843e9db91] - -2009-11-01 Cole Robinson - - * src/virtManager/engine.py: - Don't show a useless traceback if details window errors. - [0ff723779fe0] - -2009-10-28 Cole Robinson - - * src/virtManager/createpool.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/error.py, tests/pylint- - virt-manager.sh: - Fix up some pylint. - [2907191a7a21] - - * tests/pylint-virt-manager.sh: - Make sure pylint supports a check before we disable it. - [961873c183aa] - - * src/virtManager/choosecd.py, src/virtManager/details.py, - src/virtManager/domain.py: - Refactor cdrom insert/eject routines. - - We were doing some hacky stuff behind the scenes, removing and - readding a new device to the XML when we could just edit in place. - Fix up these issues (should be an effective nop). - [737f74f9be4d] - -2009-10-05 Cole Robinson - - * src/virtManager/domain.py: - domain: Break apart device lookup helper functions for xpath and - nodes - - Both are useful pieces to have, so separate the logic into two - functions. - [961afdef2b1f] - - * src/virtManager/create.py: - create: Fix removing of host storage poll timer - [f4bf25d91bc1] - - * src/virtManager/domain.py: - domain: Explicitly mark XML altering API. - [ceb4c87602e2] - - * src/virtManager/connection.py, src/virtManager/domain.py: - domain: cleanup: Use helper functions for methods that pull from - self.record - [fe855df1666b] - -2009-09-25 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py: - Reorganize domain methods to wrap all virDomain calls. - - Explicitly discourage direct access to the virDomain instance. - [e7c4225ba381] - -2009-10-29 Jon Nordby - - * AUTHORS, src/virtManager/engine.py, src/virtManager/systray.py: - Keep app running on close if systray enabled. - [c6e06bd32322] - -2009-10-28 Cole Robinson - - * src/virtManager/engine.py: - Remove some debugging prints. - [5c1bceff5b03] - -2009-10-21 Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - details: List console vs. details choice in View menu - - This way, if the user hides the toolbar, the same functionality is - still available. - [e363de9ac549] - - * src/virtManager/manager.py: - manager: Add 'Double click to connect' hint to connection row - tooltip - [14847cca4510] - - * src/virtManager/details.py: - details: Don't show console tabs after going fullscreen. - [42adf97a009a] - - * src/virtManager/details.py: - details: Clean up VM state updating - [5d4c7614b369] - - * src/virtManager/createpool.py, src/vmm-create-pool.glade: - createpool: Support netfs pool enumeration - - The user needs to enter a hostname and activate (hit enter) the - entry, which will populate the pool sources. - [2aa59956cc13] - -2009-10-20 Cole Robinson - - * src/vmm-manager.glade: - Fix glade 'invalid icon size' warning. - [53bfdaa71a4f] - - * src/vmm-details.glade, src/vmm-host.glade, src/vmm-manager.glade: - Fix up glade stock id warning/screwiness. - - Some previous glade version messed up a lot of imagemenuitems with - nonstandard text, but using stock icons. Fix these issues. - [8fff2676bce1] - - * src/virtManager/createpool.py, src/vmm-create-pool.glade: - createpool: Support logical pool enumeration. - [d46b95ddbbcf] - - * src/virtManager/createpool.py: - createpool: Refactor pool building to accomodate FindPoolSources - - Store a pre built pool in the source list model when we populate - pool sources. This allows us to store info in the pool object that - isn't directly exposed to the user (like pool source name). - [d4e84203126c] - - * src/virtManager/createpool.py: - createpool: Don't set values half way through the validation - process. - [5eed1b562957] - - * src/virtManager/createpool.py: - createpool: Clean up field sensitivity logic. - [2232b5e2f998] - -2009-10-19 Cole Robinson - - * src/virtManager/createpool.py, src/vmm-create-pool.glade: - createpool: Support adding SCSI pools - - We show the available host adapters in a drop down for 'source - path'. - [82d3d23767a7] - -2009-10-05 Cole Robinson - - * src/vmm-details.glade, src/vmm-manager.glade: - Add tooltips for toolbar buttons in manager and details. - [7df46187c156] - - * src/virtManager/createvol.py, src/vmm-create-vol.glade: - create-vol: Don't allow allocation to be higher than capacity. - - Also tweak the spin button climb rates to be more useful. - [97c40c4fb29f] - - * src/virtManager/createvol.py, src/vmm-create-vol.glade: - create-vol: Don't allow creating vol without a name entered - [c0cffb13680c] - - * po/fr.po, po/pl.po: - Updated french and polish translations. - [67d5721a535f] - -2009-10-01 Cole Robinson - - * src/virtManager/connection.py: - Log exceptions (not warnings) if we can't fetch a domain/net/pool. - [dab7da238a24] - - * src/virtManager/engine.py: - Fix debug log spamming if on slow connection. - [2e9d29dc76c1] - -2009-10-01 Fred Leeflang - - * AUTHORS, src/virtManager/manager.py: - manager: Fix markup on pango < 1.21 - [2c6e968773c6] - -2009-09-29 Cole Robinson - - * po/as.po, 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. - [a1225cd49733] - - * src/vmm-preferences.glade: - Preferences: fix button alignment. - [71f728401f53] - - * src/virtManager/addhardware.py, src/virtManager/clone.py, - src/virtManager/createnet.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/details.py, - src/virtManager/host.py, src/virtManager/manager.py, - src/virtManager/preferences.py, src/vmm-details.glade, src/vmm- - host.glade: - Hide access to help docs: they are out of date to the point of - uselessness. - [65951459abe9] - - * src/virtManager/manager.py: - manager: Actually update VM state text when state changes - [59f3d7a2ec28] - - * src/virtManager/create.py, src/vmm-create.glade: - create: Explictly show startup error messages. - - Previously we confusing stuffed them in a tooltip. - [6d219a6db4fb] - -2009-09-24 Cole Robinson - - * src/virtManager/domain.py: - Fix vcpu hotplug. - [d78b7e713143] - - * src/virtManager/create.py: - create: Don't prompt with same dialog multiple times. - [cfcd19d057dd] - -2009-09-23 Cole Robinson - - * src/virtManager/connection.py: - connection: Add is_qemu_system helper. - [f5f3ff4f8942] - - * src/virtManager/error.py: - Add dialog-with-checkbox helper functions. - - Useful for things like "Don't show this again'. - [e7ee75a8f135] - - * src/vmm-add-hardware.glade, src/vmm-choose-cd.glade, src/vmm-create- - net.glade, src/vmm-create-pool.glade, src/vmm-create-vol.glade, src - /vmm-host.glade, src/vmm-open-connection.glade, src/vmm- - preferences.glade: - Bring borders and button spacing more inline with Gnome HIG. - [292a065aad7e] - - * src/vmm-about.glade, src/vmm-add-hardware.glade, src/vmm-choose- - cd.glade, src/vmm-clone.glade, src/vmm-create-net.glade, src/vmm- - create-pool.glade, src/vmm-create-vol.glade, src/vmm-create.glade, - src/vmm-delete.glade, src/vmm-details.glade, src/vmm-host.glade, src - /vmm-manager.glade, src/vmm-open-connection.glade, src/vmm- - preferences.glade, src/vmm-progress.glade, src/vmm-storage- - browse.glade: - Fix up vbox orientation with latest glade version. - - Resave all files with the latest version as well, which causes lots - of churn. - [a4d201960c1c] - -2009-09-23 Michal Novotny - - * src/virtManager/createnet.py, src/virtManager/host.py, - src/virtManager/network.py, src/vmm-create-net.glade: - createnet: Allow disabling dhcp for new virtual networks. - [6f6845f2179a] - -2009-09-23 Laurent Léonard - - * po/fr.po: - Updated french translation. - [021fe6fe88e6] - -2009-09-21 Cole Robinson - - * src/virtManager/create.py: - Use timer to refresh available disk space in 'New VM' wizard (bz - 502777) - [f75237b0a84e] - -2009-09-17 Cole Robinson - - * src/vmm-create-net.glade: - create-net: Fix typo - [d3b377306a99] - - * tests/pylint-virt-manager.sh: - Block a new pylint check. - [1230b3aa25b5] - - * src/virtManager/manager.py: - Drop row coloring for managed connection rows. - - Looks kind of funky with lots of dark colored rows for a user with - multiple connections. - [739a6876af46] - - * src/virtManager/manager.py: - Change VM name text arrangement in manager view. - - Shrink text size, add a second row that shows the VM status. Fills - the display up a bit so it doesn't look so sparse. - [cdbe1da3ce75] - - * pixmaps/state_paused.png, pixmaps/state_running.png, - pixmaps/state_shutoff.png, src/virtManager/config.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Update new VM status icons. - - Previous round didn't convey state very well, and looked too much - like buttons. - [a6f055361d16] - -2009-09-16 Cole Robinson - - * src/virtManager/connection.py, src/virtManager/engine.py: - Don't close connection on all libvirt errors: only if libvirtd goes - away. - [1c886d1863f7] - - * src/virtManager/domain.py: - Better logging and error avoidance with net/disk stats routines. - [9242a7fe76b1] - - * tests/pylint-virt-manager.sh: - Actually try to fix pylint spamming. - [6aa2dc9ada0c] - -2009-09-14 Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/storagebrowse.py: - Fix populating text box with storage browser selection in 'New VM' - (bz 517263) - - We were only properly setting the 'finish' callback for the first - time the storage browser was launched. All subsequent runs would not - enter anything in the associated text box. - [486cd6791c39] - - * tests/pylint-virt-manager.sh: - Try to avoid 'maximum recursion depth' errors from pylint script. - [043ca66e19aa] - -2009-08-31 Paul W. Frields - - * AUTHORS, src/virtManager/addhardware.py, src/vmm-manager.glade: - addhardware: Fix error message syntax typo - [d34def55dbd7] - -2009-08-31 Cole Robinson - - * src/virtManager/manager.py: - Don't allow deleting an active VM (bz 518536) - [b70858b9f8c6] - - * po/de.po: - Updated german translation. - [0bdea2b6c30e] - - * src/virtManager/domain.py: - Don't mangle QEMU driver name on cdrom connect (bz 516116) - [c0de24094ca2] - -2009-08-27 Laurent Léonard - - * po/fr.po: - Really update french translation. - [37a986ce54ce] - -2009-08-05 Laurent Léonard - - * po/fr.po: - Updated french translation. - [5195fe3509bc] - -2009-07-28 Cole Robinson - - * .hgtags: - Added tag RELEASE-0.8.0-1 for changeset 0705dee11e81 - [18e673ca4e14] - - * ChangeLog, NEWS, configure.ac, virt-manager.spec.in: - Bump version number, update NEWS and CHANGELOG. - [0705dee11e81] [RELEASE-0.8.0-1] - - * src/virtManager/details.py: - details: Make sure 'remove' doesn't enter permenant insensitive - state. - - If we selected a PS2 mouse, the refresh function would disable the - 'remove' button. Since nothing else explictly enabled it, it would - be stuck like that. - [4629adb399c5] - - * src/virtManager/clone.py: - clone: Disable 'share' dropdown option if disk is not shareable. - [fa08b13d310e] - - * po/POTFILES.in, po/as.po, 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/zh_CN.po, po/zh_TW.po: - Refresh PO, touch up specfile. - [969f3f737221] - - * src/vmm-storage-browse.glade: - Refresh storage browse glade file, was throwing errors. - [c517b943f1ba] - - * README: - Update docs with new mailing list address. - [f7186a644cf3] - - * src/virtManager/connection.py, src/virtManager/manager.py, src/vmm- - manager.glade: - manager: Make the UI a bit prettier. - - Add some row color and text tweaking. - [1f23e5070382] - - * src/virtManager/graphwidgets.py: - graphwidgets: Have cellrenderer sparkline obey 'xalign' - [d9d6f0bc7a6e] - - * src/virtManager/graphwidgets.py: - Prettier sparkline cell renderers. - [8c3a53190794] - - * src/virtManager/details.py, src/vmm-details.glade: - details: Remove console/details tabs, use toolbar buttons instead. - - Serial consoles are part of the main console tab, which can be - chosen from 'View->Consoles'. - [79a62fc01d97] - - * src/virtManager/domain.py: - Clean up some pylint. - [9811efb55810] - - * src/virtManager/serialcon.py: - serial: Don't fail when reconnecting to existing char device. - [a45e06ef5be6] - -2009-07-27 Michal Novotny - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - CPU Pinning support - - Virt-manager doesn't consider CPU pinning settings in the Processor - tab yet so this is the patch to provide CPU pinning support for - virt-manager. It's using only CPU definition for libvirt itself and - it doesn't support CPU pinning for domains that are currently in - running state since this feature will be rarely used for already - running domains in my opinion. - [34ff87507959] - -2009-07-27 Cole Robinson - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/engine.py, src/virtManager/preferences.py, - src/virtManager/systray.py, src/vmm-preferences.glade: - Add a system tray icon. - - The behavior is opt in via preferences, off by default. The icon - allows starting, stopping, and pausing VMs, opening console/details, - and quiting the entire app. - [4219822d07e5] - -2009-07-26 Cole Robinson - - * src/virtManager/manager.py, src/vmm-manager.glade: - manager: Various UI tweaks. - [860d7c2bfb8c] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/manager.py, src/vmm-manager.glade: - manager: Remove option to hide VM status column. - - Not sure why anyone would want to, it's a pretty fundamental piece - of information. - [0017f2515b59] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/manager.py: - manager: Remove Memory, ID, and VCPU rows - - VCPU count is pointless to have in the main view. ID is similarly - pointless, its only value being that it showed the connection - driver, which is now part of the connection name. - - Memory is the only useful field here, but even it's prescence is - dubious: there isn't much value in seeing at a glance what memory - amounts VMs are statically defined with. - [3da247af4350] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/manager.py, src/vmm-manager.glade: - manager: Use only one graph, allow changing what it tracks. - - Rather than have multiple graphs for cpu, disk and net stats, use - only one graph, but allow changing what it represents. - [09189003ddf9] - - * src/virtManager/manager.py: - manager: Remove text from cpu, net, and disk stats. - - The text largely clutters the UI, and is really only needed due to - lack or graph usefulness (which will hopefully be remedied soon). - [83faf4222d06] - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/manager.py, src/vmm-manager.glade: - manager: Move button toolbar to top of the window. - - A toolbar at the top is much more in line with existing UI - convention, and is more intuitive. Delete is dropped from the - upfront buttons (since this likely isn't a common operation), and - buttons for shutdown and pause are added. - [3e0d89c7186c] - - * src/virtManager/manager.py, src/vmm-manager.glade: - Remove 'view active vs. inactive' choice in main manager window. - - I really don't think anyone cares about this, and if they do, it - certainly doesn't need to be done as an entire separate row in the - manager window. - [944676d8a720] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/manager.py, src/virtManager/preferences.py, src/vmm- - preferences.glade: - Always enable CPU and Memory stats polling. - - Not sure why I even added this in the first place, we fundamentally - can't avoid polling the requisit info. So rip it out with extreme - prejudice. - [0446206f5cba] - - * src/virtManager/domain.py: - Don't repeatedly poll disk and net stats is libvirt doesn't support - it. - [df5182bc1522] - - * src/virtManager/clone.py, src/virtManager/connection.py, - src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py, src/vmm-clone.glade, src/vmm- - details.glade: - Add 'Clone VM' wizard. - [630e4e244845] - - * pixmaps/vm_clone_wizard.png, pixmaps/vm_delete_wizard.png, - pixmaps/vm_import_wizard.png, pixmaps/vm_new_wizard.png, - src/virtManager/create.py, src/virtManager/delete.py, src/vmm- - delete.glade: - Add specific icons for various wizards (some implemented, some not!) - [c41ba6e55cd9] - - * src/virtManager/addhardware.py: - addhardware: Fix harmless traceback - [ce27ae6e32d2] - - * src/vmm-about.glade, src/vmm-add-hardware.glade, src/vmm-choose- - cd.glade, src/vmm-create-net.glade, src/vmm-create-pool.glade, src - /vmm-create-vol.glade, src/vmm-create.glade, src/vmm- - preferences.glade, src/vmm-storage-browse.glade: - Mark all windows as Dialogs (except manager, host and vm details). - - All these windows should be temporary, and don't need to be - maximized or minimized. - [3ae0f7a6f069] - -2009-07-22 Cole Robinson - - * src/virtManager/domain.py: - Fix racey exception when reading disk/net stats. - - We need to fully populate the stats record before adding to record - list, otherwise a UI update callback might read an incomplete - record. - [3eece421f868] - - * src/virtManager/graphwidgets.py: - graphwidgets: Fix possible divide by zero error. - [477a6e8dfcd1] - - * pixmaps/device_cpu.png, pixmaps/device_mem.png, - pixmaps/device_pci.png, pixmaps/device_serial.png, - pixmaps/device_usb.png, pixmaps/icon_console.png, - pixmaps/icon_cpu.png, pixmaps/icon_details.png, - pixmaps/icon_shutdown.png, pixmaps/state_blocked.png, - pixmaps/state_crashed.png, pixmaps/state_idle.png, - pixmaps/state_paused.png, pixmaps/state_progress.png, - pixmaps/state_running.png, pixmaps/state_shutdown.png, - pixmaps/state_shutoff.png, pixmaps/state_unknown.png, - pixmaps/vm_large.png, pixmaps/vm_medium.png, pixmaps/vm_new.png, - pixmaps/vm_new_large.png, pixmaps/vm_small.png, pixmaps/vm_tiny.png, - src/virtManager/config.py, src/virtManager/details.py: - Import new icons for VMs, VM status, and some devices. - [ceb2afe8dddc] - - * .hgignore, Makefile.am, configure.ac, src/Makefile.am, - src/graphWidgets/Makefile.am, - src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/cellrenderersparkline.h, - src/graphWidgets/pysparklinemodule.override, - src/graphWidgets/sparkline.c, src/graphWidgets/sparkline.h, - src/graphWidgets/sparklinemodule.c, src/virt-manager.py.in, virt- - manager.spec.in: - Remove graphwidgets written in 'C'. We are now 100% python! - [f8bf9c35d3da] - - * src/virtManager/details.py, src/virtManager/graphwidgets.py, - src/virtManager/host.py, src/virtManager/manager.py: - Reimplement current graph widgets in python. - [b19c93bf79ef] - -2009-07-21 Cole Robinson - - * src/virtManager/util.py: - Fix more bugs from dup_conn refactoring. - [8f1a4d07d3ba] - -2009-07-20 Cole Robinson - - * src/virt-manager.py.in, src/virtManager/addhardware.py, - src/virtManager/config.py, src/virtManager/details.py, - src/virtManager/host.py, src/virtManager/manager.py: - Use icon theme icons rather than gtk stock icons. - - This allows us to get many more relevant icons (mouse, tablet, sound - card). Also, reorganize the virtual network and hardware lists to - have icons appear first in the row. - [e26f11f4234c] - - * src/virtManager/details.py: - cleanup: Use self.topwin in details. - [c37cbfa4e434] - - * src/virtManager/connection.py, src/virtManager/create.py: - Add 'pretty string' routine that doesn't require the conn to be - active. - [100c55fd7808] - -2009-07-14 Cole Robinson - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - Provide actual info about available 'Add Hardware' devices. - - If we disable adding a device, don't just hide it: disable the list - entry, and show an error message in a warning label, so the user - understands why. - [c38447a9cca3] - - * src/virtManager/details.py, src/virtManager/domain.py: - Allow changing vcpu count in the persistent config. - - Changes similar to what was done with memory: try cpu hotplug, and - always follow up with XML definition. - [f7072485cfe5] - - * src/virtManager/util.py: - More dup_conn fixes. - [2c64440e7911] - - * src/virtManager/details.py, src/virtManager/domain.py: - List all VM graphics devices (since libvirt supports more than 1 - now) - [9d5cf8e67f58] - - * src/virtManager/details.py, src/virtManager/serialcon.py: - Teach serial console to deal with a changing pty path. - [47fddc832827] - - * src/virtManager/details.py, src/virtManager/domain.py: - Don't list tag in serial list if primary console is not - PTY. - [396a758122a5] - - * src/vmm-add-hardware.glade: - Sigh, actually add UI for char and video devices. - [324097ae1222] - - * src/virtManager/manager.py: - Improve connection delete confirmation message. - [e4a8491031ea] - - * src/virtManager/delete.py: - Fix error message typo. - [45d28a26a0ee] - - * src/virtManager/details.py, src/virtManager/domain.py: - Make sure we have updated XML when viewing VM details. - [2d2f5a8c95c1] - - * src/virtManager/connection.py: - Show correct connection state after open failure. - [9c70b443bad4] - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Fix several broken hacks in migration code. - - Key of URI in the migration list, not the short hostname we show: we - can have multiple connections with the same hostname, and it - confuses things. This allows us to drop the migrate invocation - differences for the xen driver, so things work as they should. - [4db66f879993] - - * src/virtManager/addhardware.py, src/virtManager/createpool.py, - src/virtManager/util.py: - Fix migration, disk creation after dup_conn changes. - [20dcde731c7f] - - * src/virtManager/engine.py: - Code cleanups in engine.py - - Change some code to match the common style. Break apart the - overloaded 'get_connection' function into _lookup_connection and - add_connection. - [9ed3246695a9] - - * src/virtManager/engine.py: - Fix variable typo. - [9150f0e6c0f7] - - * src/virtManager/addhardware.py: - Support video devices in 'Add Hardware' wizard. - - Pretty sparse at the moment: only allows setting video device model - (which is all that's really relevant for qemu/xen ATM). - [3f6c92f28344] - - * src/virtManager/addhardware.py: - Support adding serial and parallel devices via 'Add Hardware' - [55934318bdb3] - -2009-07-11 Cole Robinson - - * src/virtManager/connection.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/util.py: - Run the main tick function in a thread. - - Since libvirt has supported multithreaded client connections for a - while now, we can run all our libvirt polling in a thread. This will - prevent the UI from blocking and becoming sluggish if there are lots - of VMs or connections open. - - We just need to be vigilant in ensuring that all UI updating done - via any tick function is scheduled with gobject.idle_add, to - preserve the benefits. - [7725e47b0623] - - * src/virtManager/domain.py: - Don't update XML when polling disk and net stats. - - We need to parse the XML doc when polling for disk and net stats. - However, it isn't that important for us to have up2date xml when - doing so: having a disk or net device added behind our back is - likely a rare occurence, and the xml will be updated via other means - quite often. - - So, don't update the xml. - [0fd45719a6a1] - - * src/virtManager/details.py, src/virtManager/domain.py: - vmmDomain: cleanup xml handling functions. - - Separate the public interfaces (get_xml and get_xml_to_define) from - the private interfaces. Clean up usage where we violated this. - [2b5c1405bd15] - -2009-07-10 Cole Robinson - - * src/virtManager/addhardware.py: - Don't enforce the block vs. file split in Add Hardware -> Disk. - - It can only cause annoyance, especially since the storage browser - doesn't distinguish. - [3b0a84e63ac4] - -2009-07-09 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Support viewing and removing VM 'video' devices. - [a39662e0da71] - - * src/virtManager/details.py: - More 'details' code cleanup. - - Don't duplicate the large 'refresh' lists between page_refresh and - hw_selected. - [6f129b1b1a2f] - - * src/virtManager/details.py, src/vmm-details.glade: - Some 'Details' UI cleanup. - - The main change is removing the duplication of the 'Apply' and - 'Remove' buttons in the UI. This has no functional change, but from - a dev perspective this saves annoying duplication when new device - support is added. - - Also fix up some minor layout and spacing issues. - [4dbb02096683] - -2009-07-08 Cole Robinson - - * src/virtManager/details.py: - Don't retry VNC connection if VM isn't running. - [84ab654cbfff] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - Large cleanup of 'Add Hardware' summary section. - - Build the summary table on the fly: makes adding new options pretty - painless, and makes current code a lot clearer. - [be499726027a] - - * src/virtManager/addhardware.py: - Cleanup some code in addhardware. - - Only use page_changed for setting the summary. Reorder reset_state - to be much more clear. - [4d18f46765d8] - -2009-07-07 Cole Robinson - - * src/virtManager/domain.py: - Properly define migrated VM on remote connection. - [5d9b1210e510] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Add security/selinux info to VM->Overview, allow changing if - supported. - - Allows setting dynamic or static labelling. - [2e2732df4523] - -2009-07-06 Cole Robinson - - * src/virtManager/create.py: - Re-use created disk if retrying a VM install (fixed _again_) - [2ce291e39dd8] - -2009-07-02 Cole Robinson - - * src/virtManager/createpool.py: - Support pool building for logical pools (now allowed by virtinst). - [ac95cd6d8a57] - - * src/virtManager/domain.py: - Use proper XML editting when setting boot device. - - The current method is ugly and not future proof if extra options are - ever added to the boot list (which is likely). - [756414af4e6e] - - * src/virtManager/details.py, src/virtManager/domain.py: - Ensure mem/maxmem changes affect persistent config. - - Split the Domain API into two pieces: 'hotplug memory' and 'define - memory'. This allows us to catch hotplug errors and inform the user. - [f20131ec952b] - - * src/virtManager/domain.py: - Add internal 'redefine' API for domain class. - - Wraps up all the common code that would be easy to get wrong for new - xml altering functions. - [93dc5a20e7da] - - * src/virtManager/error.py: - Add an 'info popup' helper, similar to the validation error box. - [19dc4e603a5f] - -2009-06-26 Cole Robinson - - * src/virt-manager.py.in: - Don't show startup error for SystemExit (used by --help). - [421705629250] - -2009-07-02 Cole Robinson - - * src/virtManager/domain.py: - Make sure we force a tick update if the domain XML config changes. - [8b5d118518f4] - - * src/virtManager/createpool.py, src/virtManager/details.py, - src/virtManager/manager.py: - Remove some useless debugging and noisy logging. - [5c3ce85d13e8] - -2009-07-01 Cole Robinson - - * src/virtManager/util.py: - Don't duplicate connections for libvirt 0.6.0 and later. - - Newer libvirt doesn't require it, and it only causes issue (filling - up libvirt connect queue, prompting for auth, flooding the debug - log, etc.). - [97d922a36ada] - -2009-07-02 Cole Robinson - - * src/virtManager/addhardware.py: - Enable host device attachment for xen (libvirt now supports it). - [707f68908751] - - * src/virtManager/choosecd.py, src/virtManager/create.py, - src/virtManager/opticalhelper.py: - Refactor OpticalHelper functionality. - - Add helper functions to properly set up the cdrom combo widgets. - Separate the dbus polling from UI editting: eventually we will get - some of this info from libvirt hostdev APIs, and this will help. - [6c43542d6f07] - - * src/vmm-choose-cd.glade: - Fix up some choose-cd UI irregularities. - [6ecade195c5e] - -2009-07-01 Cole Robinson - - * src/virtManager/util.py: - Don't duplicate connections for libvirt 0.6.0 and later. - - Newer libvirt doesn't require it, and it only causes issue (filling - up libvirt connect queue, prompting for auth, flooding the debug - log, etc.). - [3693d797219e] - - * src/virtManager/connection.py, src/virtManager/engine.py, - src/virtManager/netdevhelper.py: - Separate local net device polling from connection initialization. - - Currently we connect to dbus and poke sysfs to find local net - devices and bridges: unfortunately we do this everytime _any_ - connection object is initialized. This floods the debug logs, and is - complete overkill, since net devices are associated with the host - and not a connection. - - Run the initialization once (at app startup) and carry around only - one instance of the polling code. - [8e49aa10582b] - - * src/virtManager/config.py: - Don't reinvent (poorly) gconf.escape_key and friends. (Mark - McLoughlin) - - Was causing errors with storing per-connection preferences for - remote URIs with '+' in them. - [613f793eef3a] - - * src/virtManager/connection.py: - Remove readonly connection fallback. - - If opening a connection R/W fails, we currently fallback to - readonly. This isn't very transparent and is likely not what the - user wants (full R/W or a useful error message why not). This has - caused a lot of confusion and bug reports, so let's drop it. - [6f65ed3f39f8] - -2009-06-25 Cole Robinson - - * src/virtManager/util.py: - util.browse_local: Fix bug when storing directory in gconf (Michal - Novotny) - [f80c479680cf] - -2009-06-23 Michal Novotny - - * src/virt-manager.schemas.in, src/virtManager/addhardware.py, - src/virtManager/choosecd.py, src/virtManager/config.py, - src/virtManager/create.py, src/virtManager/details.py, - src/virtManager/engine.py, src/virtManager/manager.py, - src/virtManager/storagebrowse.py, src/virtManager/util.py: - Make virt-manager remember last used paths - - This patch makes virt-manager remember last used paths for disk - images, saved snapshots, restored snapshots, media paths and also - screenshot paths not to bother users with changing paths from the - default location per HV technology. Useful when installing multiple - domains and having all the media/image files in non-default - locations. - [aa4f30fce78b] - -2009-06-22 Cole Robinson - - * src/virtManager/createpool.py, src/virtManager/util.py: - Document util.browse_local options, remove an unused one. - [2e0e047d21f0] - -2009-06-18 Cole Robinson - - * TODO: - Update TODO to point to online roadmap. - [a996e00b3bb6] - - * HACKING, Makefile.am: - Add HACKING file. - [7222a1a9709b] - - * src/virtManager/choosecd.py, src/virtManager/create.py: - Use storage broswer for CDROM insert and install media. - [c18281683490] - - * src/vmm-storage-browse.glade: - Change storage browser to be a dialog, not a window. - - It is essentially a glorified file chooser, so give it dialog - behavior. (like associating with a parent window, and being able to - be the top window above other dialogs like the CD chooser). - [118f00ad0f99] - - * src/vmm-about.glade: - Update 'About' copyright date. - [538495c1902c] - - * src/virtManager/domain.py, src/virtManager/util.py: - Remove lots of XML parsing duplication. - - Break out the common XML parsing idiom into a utility function, and - convert the domain class to use it. - [dcd4185db239] - -2009-06-17 Cole Robinson - - * src/virtManager/addhardware.py: - Fix add usermode network device via Add Hardware wizard. - [241ee8a0c71c] - -2009-06-16 Cole Robinson - - * po/as.po, 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: - Updated translations. - [6daa550d93f7] - - * src/virtManager/details.py, src/vmm-details.glade: - Fix current mem vs. max mem spin button interaction. - - Switch max mem to abide current mem value, not the other way around: - most people are only interested in the current allocation. - - Also, tweak the spin button climb rate and step size to be a bit - more useful. - [e0181a9941d0] - -2009-06-16 Michal Novotny - - * AUTHORS, src/virtManager/details.py: - Make Processor tab item in VM details show correctly - - The Processor tab in VM details was not showing at all because of - exception. The exception occured everytime the tab was selected - because of call to non existing function get_type() that has been - renamed to get_hv_type() in the newest version of virt-manager's - code by revision 1135. - [ffd0a52ff5bb] - -2009-06-16 Cole Robinson - - * src/virtManager/create.py: - Correctly handle non sparse request in VM wizard. (Mark McLoughlin) - - We currently have it backwards, so a sparse request actually asks - for nonsparse. We didn't see this much, since until recently - virtinst wasn't allowing nonsparse volume allocation. - [bd26943d4dad] - -2009-06-04 Cole Robinson - - * AUTHORS: - Previous patch was actually from Laurent Léonard: update AUTHORS. - [f9ad1d0c29d0] - - * src/virtManager/addhardware.py: - Fix Add Hardware summary for VNC keymap value (Guido Gunther) - [39367e0cbccb] - - * src/virtManager/create.py: - Don't set paravirt disk defaults in create wizard: virtinst now - handles it. - [4be6f5e61789] - -2009-05-21 Cole Robinson - - * po/bg.po, po/bn_IN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, - po/de.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/te.po, po/tr.po, po/uk.po, - po/zh_CN.po, po/zh_TW.po: - Fix 'operating' typo in .po files. - [1b1cc27655de] - -2009-05-12 Cole Robinson - - * src/virtManager/create.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/util.py, src/vmm- - details.glade: - List HV, Arch, Emulator in VM->Details->Overview - [875f713f19e9] - - * src/virtManager/addhardware.py, src/virtManager/domain.py: - Rename VM domain get_type to get_hv_type. - [4ea6a268664b] - - * src/virtManager/connection.py: - Log capabilities XML at connection startup. - [48b621936308] - - * man/virt-manager.pod: - Update man page bug reporting info and option listing. - [4736f0f54336] - - * src/virt-manager.py.in: - Make --debug imply --no-fork - [4fe0c68dab44] - -2009-05-11 Cole Robinson - - * src/virtManager/create.py: - Fix changing 'arch' in VM create wizard. - - Previously it never did anything :( - [c299f80bbc9f] - - * src/virtManager/details.py, src/virtManager/manager.py: - Mark some strings as translatable (Emmanuel Lacour) - [da615f51dcfb] - - * AUTHORS, src/virt-manager.py.in: - Force gettext init for glade files (Emmanuel Lacour) - [9a1ec5ee501e] - - * src/virtManager/config.py, src/virtManager/connection.py: - Clean up old VM gconf entries on connection startup. - - If a VM has disappeared from a connection since the last time we - connected, remove it's old gconf preferences so we don't slowly - pollute the db. - [0a22986da2fa] - - * src/virtManager/config.py, src/virtManager/connection.py, - src/virtManager/create.py, src/vmm-create.glade: - Keep a list of used install ISO paths. - - Store these in gconf on a per hostname basis, since a local path - likely isn't relevant for a connection on another host. - [5cc2396a859d] - - * src/virtManager/config.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/preferences.py: - Remember VNC scaling setting for each VM. - - Uses the newly added per-VM preference infrastructure - [a208b6e0ee13] - - * src/virtManager/config.py: - Add Per VM/Conn/Hostname preference tracking infrastructure. - - We add a new gconf level for per connection and per VM preferences, - at - - /apps/virt-manager/connection_prefs/{URI}/vms/{UUID} - - Hostname specific prefs are stored at: - - /apps/virt-manager/connection_prefs/hosts/{HOSTNAME} - - The URI does a simple s|/|-|g to simplify things a bit. If a VM - specific preference hasn't been set, we use the global preference. - [9e6bf6dbcc9c] - - * src/virtManager/create.py, src/vmm-create.glade: - Fix UI screwiness with named text entries in ComboBoxEntrys - - Worked at some point, but now everytime the vmm-create file is saved - in a new glade version (as on rawhide), the naming gets wiped out - and the wizard won't even launch. - [7eb70e8710f9] - - * src/virtManager/createpool.py, src/virtManager/createvol.py, tests - /pylint-virt-manager.sh: - Clean up some pylint warnings on rawhide. - [a62a7e30d50f] - -2009-05-07 "Daniel P. Berrange - - * src/virtManager/config.py, src/virtManager/details.py, - src/virtManager/keyring.py, src/vmm-details.glade: - Extend VNC auth handling to cope with fetching a username too & - record username in gconf - [5b61bd10a66b] - -2009-05-06 "Daniel P. Berrange - - * src/virt-manager.py.in: - Fix check for local pixmap path - [6082392f2279] - - * src/vmm-details.glade: - Fix console window resize - [dcae615e9199] - -2009-04-27 Cole Robinson - - * po/kn.po, po/mr.po, po/or.po: - Updated translations. - [3cc05aaac688] - -2009-04-23 Cole Robinson - - * src/virtManager/details.py: - Revert 1108: not all nc versions have -q option (including Fedora). - [9bbda98bed87] - -2009-04-22 Cole Robinson - - * src/virtManager/domain.py, src/virtManager/engine.py: - Remove some pylint. - [210bcb59011b] - - * src/virtManager/config.py: - Don't try to libvirt/images if we don't have access to it. - [09484a201bda] - - * .hgignore: - Update .hgignore. - [e71994de5a64] - - * src/virtManager/host.py: - Remove 'path' field from storage volume list: it's mostly redundant. - [a6b836de1d55] - -2009-04-21 Cole Robinson - - * src/virtManager/domain.py: - Define migrated VM on destination connection - [90fda08b2c53] - - * src/virtManager/engine.py: - Remove debugging code from migrate routine, and actually call - 'migrate' - [d79da4165bbc] - - * src/vmm-create.glade: - Fix 'operating' typo in create wizard. - [1cfb9a961d2d] - -2009-04-20 Cole Robinson - - * AUTHORS: - Add Guido to AUTHORS. - [c5ecf4a3c7ba] - - * AUTHORS, src/virtManager/engine.py: - Close connection if 'tick' hits an error (e.g. libvirt crashes). - (Dan Walsh) - [32d53a01e595] - - * src/virtManager/details.py: - Let netcat quit on EOF (Guido Gunther) - [dd3160e94f25] - - * README: - Update the README. - [360bbb27b72e] - - * src/virtManager/domain.py: - Fix a comment typo. - [048f202988b5] - - * AUTHORS, src/virtManager/connection.py, src/virtManager/domain.py: - Use MB instead of GB for pretty memory < 10GB. (Gerrit Slomma) - [c8798a8e9c6e] - -2009-04-14 Cole Robinson - - * po/es.po, po/pl.po, po/ta.po: - More updated translations! - [96e50adeb2ab] - -2009-04-13 Cole Robinson - - * configure.ac: - Add as.po to dist package. - [767a4ac9e1d4] - -2009-04-09 Cole Robinson - - * po/as.po, 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: - Add translations from fedora, and resync. - [7434526fef8d] - -2009-04-06 Cole Robinson - - * src/vmm-create.glade: - Fix incorrect vcpu capping in create wizard. - - Cap was always 10 less than we intended. Apparently spinbutton - page_size != 0 is deprecated, yet is the default set by glade3? - Schweet. - [c5489151e2e6] - - * Makefile.am: - Don't install 'tests', only add it to dist. - [3cfb5918b1a8] - - * virt-manager.spec.in: - Use proper spec checking for PolicyKit UI. - [63a7affb96d9] - - * virt-manager.spec.in: - Allow building rpm without byte-compiling python files. - [4c9e469e69b2] - -2009-04-03 Cole Robinson - - * src/virtManager/domain.py, src/virtManager/engine.py: - Have migration use typical progress dialog. - [9d5479b881ee] - - * src/vmm-choose-cd.glade: - Change 'choose cd' button ordering. - [6f0170f9d551] - - * src/vmm-delete.glade: - Reorder buttons in the delete dialog. - [71d9208d3226] - - * src/virtManager/connection.py: - Improve uri connection error message formatting. - [9b4b6eb8de8d] - - * src/virtManager/details.py, src/virtManager/manager.py: - Populate details migrate menu on demand. - [89505e652c8a] - - * src/virtManager/connection.py, src/virtManager/domain.py, - src/virtManager/manager.py, src/virtManager/util.py: - Fork off connection when 'restoring' domain. - [0ce0b40e67e1] - - * src/virtManager/create.py, tests/pylint-virt-manager.sh: - Check 'defined outside init' w/ pylint script, fix errors. - [cd6d3dc0b549] - - * src/virtManager/delete.py: - Use dup_conn in delete dialog. - [218ecc749531] - - * src/virtManager/addhardware.py, src/virtManager/asyncjob.py, - src/virtManager/create.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/delete.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Store errors in asyncjob instances. - - This allows us to remove all the hackish global error reporting - variables whenever we run an async job. - [5abfbc44b41e] - - * src/virtManager/asyncjob.py: - Don't leave app hanging around if user closes it while an async job - is in progress. - [e904986f89fd] - - * Makefile.am, configure.ac, tests/Makefile.am: - Packages the tests directory with 'make dist' - [57d8c84478f8] - - * virt-manager.spec.in: - Remove redundant files from spec. - [48ae1d453167] - -2009-03-23 Cole Robinson - - * src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Pull necessary info from vm object when building migrate list. - [c0da7f8bb4be] - -2009-03-13 Cole Robinson - - * src/virtManager/connection.py: - Log info if connection doesn't support storage management. - [8077dae2ea80] - - * src/virtManager/create.py: - Fix default 'New VM' install options on older xen connections. - [6374136c6247] - - * src/virtManager/domain.py: - Handle old style 'console' tag in 'Connect to serial' list. - [403916479f50] - - * src/virt-manager.py.in: - Don't show error dialog on KeyboardException. - [81c591e8c640] - - * src/virtManager/util.py: - Better error checking if we can't set a tooltip. - [1732ac3a2067] - - * src/virtManager/details.py, src/virtManager/domain.py: - Remove mem/cpu hotplug checks. - - We can't reliably determine whether it's supported or not, so just - leave the error reporting up to libvirt. - [9530fb06ad66] - - * src/virtManager/connection.py, src/virtManager/domain.py: - Check what XMLDesc flags the connection supports before using them. - [7ab8a12b3527] - - * src/virtManager/details.py, src/virtManager/domain.py: - Fix xml parsing for old style 'console' xml. - [4331403b2e66] - -2009-03-09 Cole Robinson - - * .hgtags: - Added tag RELEASE-0.7.0-1 for changeset 6a90a4c73140 - [89c007e38850] - - * ChangeLog, NEWS, configure.ac: - Update NEWS, ChangeLog, version # - [6a90a4c73140] [RELEASE-0.7.0-1] - - * 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. - [a1679b30cd2a] - - * src/virtManager/connect.py, src/vmm-open-connection.glade: - Fix default selection in 'Add Connection' to be dependent on what's - available. - [d2b7a2ee6db5] - - * src/virtManager/create.py: - Fix some create wizard cpu logic. - [f0b86a453fe8] - - * 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 - - * 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 - - * 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 - - * src/vmm-details.glade: - Make properties in the details dialog selectable - [b8b3bf2c628c] - -2009-02-28 Cole Robinson - - * 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 - - * 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 - - * 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 - - * src/virtManager/config.py, src/virtManager/preferences.py: - Add gconf listeners for sound preferences. - [dfc19539a91c] - -2009-02-16 Cole Robinson - - * 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 - - * 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 - - * 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 - - * 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 - - * .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] - - * AUTHORS, src/virtManager/connection.py: - Attempt a full R/W connection regardless of polkit: only try RO if - that connecti on fails (Michael Marineau) - [9d7b7b42bcb8] - - * AUTHORS, src/virtManager/details.py: - Fix up 'login' button for password protected vnc (Radek Hladik) - [af46e2829552] - - * src/vmm-add-hardware.glade, src/vmm-create-pool.glade, src/vmm- - create-vol.glade, src/vmm-create.glade, src/vmm-details.glade, src - /vmm-host.glade, src/vmm-preferences.glade: - Unmark useless strings as translatable. - [29b71a73b4e9] - -2009-01-25 Cole Robinson - - * src/virtManager/createpool.py, src/vmm-create-pool.glade: - Show pool-specific explanations for the different parameters in the - Create Pool wizard. - - We pull the doc from virtinst's storage API. - [32567f07133a] - -2009-01-24 Cole Robinson - - * src/virt-manager.py.in: - Make default URI determination a bit more robust. - [6ffc60bab82e] - - * src/virtManager/details.py: - Update pointer grab notification (Richard Laager) - [39b175f261d3] - - * src/virt-manager.py.in, src/virtManager/error.py: - Use a synchronous error dialog if reporting a startup error, so the - user can actually see it. - [43fb935cd066] - - * pixmaps/icon_pause.png, pixmaps/icon_run.png, - src/virtManager/manager.py: - Remove last uses of old pause and run icons. - [7ed2a90630bb] - - * src/virtManager/create.py: - Throw clean error is user doesn't specify a physical cdrom device - for installation. - [271f41b7218f] - -2009-01-23 Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/host.py, - src/virtManager/manager.py, src/vmm-create.glade, src/vmm- - details.glade: - More UI tweaks (Richard Laager) - [e2056d9074e5] - - * AUTHORS, src/vmm-create.glade: - Update 'New VM' wizard to clarify that a shared device == bridge. - (James Ralston) - [dbc540cf61c2] - - * src/virtManager/choosecd.py, src/virtManager/create.py: - Remove 'iso' filter for install media browser. - [af94cabc2673] - - * po/sv.po: - Updated swedish translation. - [4f930ece98c2] - - * src/virtManager/host.py: - Mark a string as translatable. - [cdf57ed61427] - - * src/virtManager/create.py: - Give a clear error if no iso path is entered. - [9741944a7692] - -2009-01-22 Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - List, display info about, and enable removing VM host devices. - [1be48687bb72] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - Implement 'Add Sound Device' wizard. - [6c7104cbc0c5] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - Allow specifying 'model' when adding a net device to an existing VM. - [f13f3eac1611] - -2009-01-21 Cole Robinson - - * src/virtManager/createnet.py, src/virtManager/error.py, - src/virtManager/manager.py: - Make all error dialogs non-modal. - [274eb4f5fe61] - - * src/vmm-host.glade: - Rename host 'Storage Pools' tab to just 'Storage' - [fd3d7a3f32dd] - -2009-01-19 Cole Robinson - - * src/virt-manager.py.in: - Add --debug option to print debug information to the command line. - [6d19f92a041b] - - * src/virtManager/details.py: - Fix regression in cset 989. - [d65065de2d77] - -2009-01-15 Cole Robinson - - * src/virtManager/details.py: - Factor out some duplication when rescanning hardware list. - [77609375e4d9] - - * src/virtManager/choosecd.py, src/virtManager/details.py, - src/virtManager/domain.py: - More device add/remove backend cleanup and improvements. - [3ee3a2084b7a] - - * src/virtManager/details.py, src/virtManager/domain.py: - Try to make some sense of out details device list/removal backend - organization. - [e8b1f19ac5c4] - - * src/virtManager/details.py: - Remove hardcoded hotplug checks, differ to libvirt instead. - [c0d089512940] - - * src/virtManager/details.py: - Centralize some device listing work, and rename device variables to - be consistent. - [345d270f6ea8] - -2009-01-12 Cole Robinson - - * src/virtManager/details.py: - Don't throw exception if we try to reopen an existing vnc tunnel. - [be8817216e99] - -2009-01-15 Cole Robinson - - * src/virtManager/details.py: - Rename variable to be more descriptive. - [acb9b808a496] - -2009-01-12 Cole Robinson - - * po/pl.po: - Updated polish translation. - [bbd79040d718] - - * tests/pylint-virt-manager.sh: - Mark pylint script as executable. - [a25fe6591b58] - - * po/sv.po: - Updated swedish translation. - [affbb0a33257] - - * po/de.po: - German translation fixes (Felix Schwarz) - [aca31b3d33d2] - -2009-01-12 "Richard Laager - - * AUTHORS, src/vmm-preferences.glade: - Change "Local VM" and "Remote VM" to "Local virtual machine" and - "Remote virtual machine". To do this, small changes had to be made - to the layout and Glade rewrote the whole file. - [9b7e15d9a0e5] - - * src/vmm-details.glade: - Eliminate the unnecessary "Autostart VM" label by combining it with - the heading to create a single checkbox labeled "Start virtual - machine on host boot up". - [25ad7f471b5c] - - * help/virt-manager/C/virt-manager.xml, - src/virtManager/addhardware.py, src/virtManager/manager.py, src/vmm- - add-hardware.glade, src/vmm-create-net.glade, src/vmm-create- - pool.glade, src/vmm-create-vol.glade, src/vmm-create.glade, src/vmm- - details.glade, src/vmm-manager.glade: - Various string changes to improve consistency, usability, and HIG - compliance. - [94f8363b03a8] - -2008-12-17 Cole Robinson - - * Makefile.am, tests/pylint-virt-manager.sh: - Add 'make check-pylint' command. - [ad0846356bec] - -2008-12-17 "Cole Robinson - - * po/POTFILES.skip: - Add src/virt-manager.py to POTFILES.skip. - [f9b291db6a06] - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/manager.py: - Hook up new global stats enable/disable work. - [d0ae9a385ba9] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/preferences.py, src/vmm-preferences.glade: - Revamp preferences dialog. - - More extensible design, hopefully will facilitate adding more - options. Add options to disable stats reporting by type (cpu, mem, - disk, net), but don't hook them up yet. - [a73e4fafc6d9] - -2008-12-11 Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Don't needlessly prevent using remote block devices for storage. - [9bb5ed25b55c] - -2008-12-08 "Cole Robinson - - * src/virtManager/details.py: - Don't log countless exceptions if can't launch notification popup. - [95e81fc55fed] - - * src/virt-manager.py.in: - Ignore SIGHUP if we fork off, otherwise a dropped serial console - kills the whole app. (bz 470548) - [fb3a203a72d7] - - * src/vmm-add-hardware.glade, src/vmm-create-vol.glade, src/vmm- - create.glade, src/vmm-details.glade, src/vmm-preferences.glade: - Set page_size = 0 for all Spin Buttons to silence a deprecation - warning on F10. - [d40277893507] - -2008-12-07 "Cole Robinson - - * virt-manager.spec.in: - Yet another spec file fix. - [f4b79629808d] - - * src/vmm-create.glade: - Fix spelling typo. - [9942d3547038] - -2008-12-06 "Cole Robinson - - * src/vmm-details.glade: - Have 'Details' toolbar abide global toolbar button preference (bz - 452405) - [fb4cafd8c490] - -2008-12-06 Guido Günther - - * src/virtManager/connect.py: - Allow different username for +ssh:// - [a1e97ce0a1c8] - -2008-12-06 "Cole Robinson - - * src/virtManager/create.py: - Don't sort virtinst os lists, they now come presorted. - [d28f2261a2f2] - -2008-12-04 "Cole Robinson - - * src/vmm-manager.glade: - Rearrange 'View' menu to be more consistent. - [97a83e04850b] - - * src/virtManager/domain.py: - Floppy devices can be empty, too. - [0b051aa301b0] - -2008-12-05 "Cole Robinson - - * virt-manager.spec.in: - Let's fix that spec file one more time: actually build for f9 and - f10. - [a3162eff5f8f] - -2008-12-01 "Cole Robinson - - * po/de.po: - Updated german translation. - [590b9afe9e7d] - - * po/pt_BR.po: - Updated pt_BR translation. - [ec538330194e] - -2008-11-25 "Cole Robinson - - * src/vmm-create.glade: - Fix create wizard virt type descriptions to not sound so black and - white. - [1edacca21cd6] - - * virt-manager.spec.in: - Actually fix spec building to accomodate F9. - [2af419c183f0] - -2008-11-24 "Cole Robinson - - * Makefile.am: - Add 'make rpm' command. - [3e9693262cad] - - * virt-manager.spec.in: - Fix specfile for building on f9. - [845f40ad2486] - -2008-11-18 "Cole Robinson - - * src/virt-manager.py.in, src/virtManager/addhardware.py, - src/virtManager/asyncjob.py, src/virtManager/choosecd.py, - src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/createmeter.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/keyring.py, src/virtManager/manager.py, - src/virtManager/secret.py: - Fix up various remaining pylint. - [6cb46df34892] - - * src/virt-manager.py.in, src/virtManager/addhardware.py, - src/virtManager/choosecd.py, src/virtManager/config.py, - src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/createpool.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/error.py, - src/virtManager/host.py, src/virtManager/keyring.py, - src/virtManager/manager.py, src/virtManager/storagepool.py: - Rename variables that shadow built-in functions. - [aee917423d42] - - * src/virt-manager.py.in, src/virtManager/addhardware.py, - src/virtManager/connect.py, src/virtManager/connection.py, - src/virtManager/create.py, src/virtManager/createvol.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/host.py, - src/virtManager/manager.py: - Remove unused variables. - [8550179f85c7] - -2008-11-05 "Cole Robinson - - * src/virt-manager.py.in, src/virtManager/about.py, - src/virtManager/addhardware.py, src/virtManager/choosecd.py, - src/virtManager/create.py, src/virtManager/createnet.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/host.py, - src/virtManager/manager.py, src/virtManager/netdev.py: - Fix up some indentation issues. - [901adf6a41e3] - - * src/virtManager/addhardware.py, src/virtManager/connect.py, - src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/createnet.py, src/virtManager/createpool.py, - src/virtManager/createvol.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/error.py, - src/virtManager/host.py, src/virtManager/manager.py, - src/virtManager/network.py, src/virtManager/storagepool.py, - src/virtManager/storagevol.py: - Remove unused imports. - [ced3fc6621ca] - -2008-11-19 "Cole Robinson - - * src/virtManager/error.py: - Revert a syntax error. - [2f81d170604d] - -2008-11-03 "Cole Robinson - - * src/virtManager/config.py, src/virtManager/error.py, - src/virtManager/keyring.py, src/virtManager/network.py: - Fix some pylint. - [79457deb1d27] - -2008-10-31 "Cole Robinson - - * src/vmm-about.glade, src/vmm-add-hardware.glade, src/vmm-choose- - cd.glade, src/vmm-create-net.glade, src/vmm-create-pool.glade, src - /vmm-create-vol.glade, src/vmm-create.glade, src/vmm-details.glade, - src/vmm-host.glade, src/vmm-manager.glade, src/vmm-open- - connection.glade, src/vmm-preferences.glade, src/vmm-progress.glade: - Save glade files with glade-3 - [8369921a3e13] - - * src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Show inactive conn entries in the migrate list. - [d2a3917432e2] - -2008-10-30 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py, src/vmm- - details.glade: - VM Migration support (Shigeki Sakamoto) - [f47cf079e311] - - * src/virtManager/connection.py: - Reuse virtinst.util uri parsing - [94b68326f198] - - * src/virtManager/engine.py: - Log a message when the app exits normally. - [234acdd6cfca] - -2008-10-27 "Cole Robinson - - * po/it.po: - Updated italian translation. - [8e475b0c4d95] - -2008-10-23 "Cole Robinson - - * virt-manager.spec.in: - Add dbus-x11 to spec Requires:. - [b9a48b071acb] - - * src/virtManager/host.py: - Fix host message typo. - [37daec2c3816] - - * src/virtManager/create.py: - Don't add sound devices multiple times. - [1851cbb03705] - - * src/virtManager/manager.py: - Fix manager vm row keying. - [4e7c3f99f0db] - -2008-10-18 "Guido Gunther - - * src/virtManager/details.py, src/virtManager/domain.py: - allow to disable sampling - - triggered via the vmlist-fields/{network_traffic,disk_io} gconf - keys. We do this by replacing the sampling routines with noops. Also - adjust the label in the vm details to say "sampling disabled". - [9402bc3775bd] - - * src/virtManager/connection.py, src/virtManager/domain.py, - src/virtManager/manager.py: - draw a sparcline for network and disk traffic in the main overview - [c4f8f15f8814] - - * src/virtManager/details.py, src/vmm-details.glade: - color graph and graph lables - - so rx/tx, read/write are distinguishable - [81f3c9c84d05] - - * src/virtManager/details.py, src/virtManager/domain.py: - use the new multiline feature of the sparcline widget - - to draw both rx/tx and read/write into one graph each. - [07e588b29d1c] - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/connection.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/manager.py, src/vmm- - details.glade, src/vmm-manager.glade: - Calculate block and net device statistics - - display them in the overview as well as in the vm details - [688b72f00b2a] - -2008-10-22 "Cole Robinson - - * src/virtManager/host.py: - Only popup vol copy path menu on right click (not any click) - [c44f1d969809] - - * po/as.po, po/bn_IN.po, po/gu.po, po/hi.po, po/ja.po, po/kn.po, - po/ml.po, po/mr.po, po/or.po, po/te.po, po/zh_CN.po, po/zh_TW.po: - Updated translations from Fedora. - [e3c76e40eb2e] - -2008-10-20 "Cole Robinson - - * src/virtManager/manager.py: - Fix variable typo. - [57f3422417b3] - - * po/pl.po: - Update polish translation. - [fd4db4f02a84] - - * src/virtManager/manager.py: - Prevent UUID collisions in manager between different hosts (Tomohiro - Takahashi) - [9c4afb8ad1e6] - -2008-10-14 "Cole Robinson - - * po/de.po: - Update german translation. - [b5d4d81dfa57] - -2008-10-10 "Guido Gunther - - * src/virtManager/config.py: - qemu://session can't write to the pool so use current directory - [5ef55af70018] - -2008-10-14 "Cole Robinson - - * po/POTFILES.in, po/POTFILES.skip: - Update POTFILES to reflect reality. - [ba26f6f58414] - -2008-10-07 "Cole Robinson - - * src/graphWidgets/sparkline.c: - sparkline: Add color property so sparclines in the same widget can - have different colors (Guido Gunther) - [7442ab043062] - - * src/graphWidgets/sparkline.c: - sparkline: Add num_sets property so a sparkline graph can have - multiple lines (Guido Gunther) - - all data is still stored in a 1D array so we can still use - g_param_spec_double for type checking. This removes the support for - non cairo builds. - [34d1a11fb855] - -2008-10-06 "Cole Robinson - - * src/virtManager/connection.py: - populate hostinfo earlier in tick function so it isn't accessed - uninitialized. - [270e1697b81a] - - * src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/sparkline.c, src/virtManager/details.py: - sparkline: Add "reversed" property to process data back to front - (Guido Gunther) - - this way we don't have to reverse the list in place in python code - so it's more obvious which set is which when having multiple lines - (see follow up patch). - [9f5d5b6940c5] - - * src/graphWidgets/sparkline.c: - sparkline: Add "filled" property so sparklines can be filled or not - without recompiling (Guido Gunther) - [f316869cfc3a] - - * src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/sparkline.c: - sparkline: Remove unused variables to silence compiler warnings - (Guido Gunther) - [48d4e2acbdc7] - -2008-10-02 "Guido Gunther - - * src/virtManager/create.py: - allow to activate inactive networks - [59fd3136f525] - - * src/virtManager/manager.py: - fix sorting exceptions - * * * - [1073443cddcc] - - * src/virtManager/choosecd.py: - call populate_opt_media when the widget gets activated - - not when it gets deactivated. Also select the first entry since we - always have one. Prevents the physical media combo box from suddenly - becomming empty. - [f5ea68cb3f5b] - - * src/virtManager/choosecd.py: - call populate_opt_media on reset_state - - this way the physical media combo box isn't empty when we show the - dialog for the first time - [a081a5c42bb1] - - * src/virtManager/opticalhelper.py: - clear list of devices - - otherwise we keep adding the same device over and over again - [f560cd7b031f] - -2008-10-02 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py, - src/virtManager/serialcon.py, src/vmm-details.glade: - View serial consoles as tabs in the details window. Allow viewing - not just the primary console. - [163403d1f998] - -2008-09-30 "Cole Robinson - - * src/virtManager/host.py: - Show icon for right click storage path copy option. - [c94fe88e5f64] - - * src/virtManager/domain.py: - Raise exception rather than log xml parsing error. - [22ccc19b5736] - -2008-09-25 "Guido Gunther - - * src/virtManager/create.py: - more qemu:///session cleanup - [47eddabcbe7c] - -2008-09-29 "Cole Robinson - - * po/nl.po: - Updated dutch translation. - [c0e40ea9754f] - -2008-09-24 "Cole Robinson - - * src/virtManager/connection.py: - Don't run polkit checks as root (Daniel Berrange) - [8ae06a08ddd8] - -2008-09-22 "Guido Gunther - - * src/virtManager/addhardware.py, src/virtManager/connection.py: - fix network handling in qemu session mode - [92b681862b40] - -2008-09-22 "Cole Robinson - - * AUTHORS, src/virtManager/domain.py: - Fix python 2.5 specific code (Andrew Gillies) - [a8cafeaa92a6] - - * man/Makefile.am: - Use proper man page title. - [d4047f72842c] - - * man/virt-manager.pod: - Man page typo (Alexander Todorov) - [12ebbffb5900] - - * src/virtManager/serialcon.py: - Fix some indentation. - [8d1ae4ab314c] - -2008-09-18 "Cole Robinson - - * src/virt-manager.py.in: - Clean up a comment. - [b121112a70c2] - - * src/virtManager/engine.py, src/virtManager/host.py, - src/virtManager/manager.py: - Allow seeing connection details when conn disconnected, just - desensitive all the add wizards. - [7bedb4d693bd] - -2008-09-17 "Cole Robinson - - * src/virtManager/create.py: - Remove unnecessary validation check. - [4148e2986cc5] - -2008-09-16 "Cole Robinson - - * po/ca.po: - Update catalan translation. - [f33e457579af] - - * virt-manager.spec.in: - Add gnome-python2-gnome to spec (used in config.py) - [8d80fe49f21d] - -2008-09-10 "Cole Robinson - - * virt-manager.spec.in: - Sync some fedora spec file changes with upstream. - [7c93a76c020a] - - * .hgtags: - Added tag RELEASE-0.6.0-1 for changeset 23021fcd6f47 - [66615e266beb] - - * virt-manager.spec.in: - Update spec changelog. - [23021fcd6f47] [RELEASE-0.6.0-1] - - * ChangeLog, NEWS, configure.ac: - Prep for release. - [088a50acc2f8] - - * src/virtManager/connection.py: - Only poll storage if conn is storage capable. - [9e9b615e3565] - - * 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 translation files. - [eb38aa06f781] - - * virt-manager.spec.in: - Bump python-virtinst dependency - [f50bedb03cb9] - - * virt-manager.spec.in: - Update spec file description. - [ba15c51d03fc] - - * src/virtManager/host.py, src/vmm-host.glade: - Add right click option to copy a volume target path to the - clipboard. - [f072d9584267] - - * src/virtManager/host.py: - Show full volume path in volume list. - [93d9c84bccf8] - -2008-09-09 "Cole Robinson - - * po/pl.po: - Update polish translation. - [6f72571cd70b] - - * src/virtManager/connection.py: - Allow setting remote connection autostart. - [63d185a97afb] - - * src/virtManager/choosecd.py: - Fix ChooseCD interaction to accomodate remote case. - [976fd2eab835] - - * src/virtManager/details.py: - Include missing library - [2db06ab9d559] - - * src/virtManager/choosecd.py, src/virtManager/details.py: - Allow connecting managed storage cdrom. - [051fb26995ad] - -2008-09-08 "Cole Robinson - - * src/virtManager/create.py: - Make sure to switch disk connection over to new connection when - creating guest - [a5cebde41685] - - * src/virtManager/createpool.py: - Autostart pool after creation - [358a47c770ba] - - * man/virt-manager.pod: - Add more info on bug reporting to man page. - [c51d204e66cd] - - * src/virt-manager.py.in: - Move gconf initialization before fork, to prevent losing access to - the display and bombing out (bz 454624) - [ac6da22acd6a] - - * virt-manager.spec.in: - Add rpm dependency on latest libvirt. - [4b7833f16f26] - - * src/virt-manager.py.in: - Raise an error dialog before gtk main loop if app fails to start - [a8035c3aa206] - -2008-09-07 "Cole Robinson - - * src/virtManager/createvol.py: - Default volume allocation to 0, since nonsparse creation blocks the - whole app. - [de4198a6c01b] - - * po/POTFILES.in, src/virtManager/addhardware.py, - src/virtManager/create.py, src/virtManager/util.py: - Create the default pool if user requests '/var/lib/libvirt/images' - as a storage dir. - [c2347e8fc199] - - * src/virtManager/config.py: - Default toolbar to show if there is no gconf entry. - [85b7421809c1] - - * src/virtManager/addhardware.py: - Fix another small connection threading bug in addhardware. - [2540625c337b] - - * src/virtManager/host.py, src/virtManager/storagepool.py: - Make sure we are updating pool listings after vol create or delete - [f97d1b7e2ceb] - -2008-09-05 "Cole Robinson - - * src/virtManager/storagepool.py: - Don't 'refresh' pool every time we want to list volumes. - [ed506801bfa2] - - * src/virtManager/createpool.py: - Remove some debug output - [db06cb5c52f3] - - * src/virtManager/host.py: - Really fix typo in host.py - [e6a556b65c88] - - * src/virtManager/createpool.py, src/virtManager/createvol.py: - Fix bug introduced with simplified connection forking. - [3f76715f0c30] - -2008-09-06 "Cole Robinson - - * src/virtManager/createvol.py, src/vmm-create-vol.glade: - Append volume name suffix depending on parent pool type. - [003292902ae3] - - * src/virtManager/error.py: - Log errors passed to popup dialogs. - [22c4a29d10a6] - - * src/virtManager/createvol.py: - Hook up volume create window delete event to close function. - [24e931b843fe] - -2008-09-05 "Cole Robinson - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/details.py: - Store 'Show Toolbar' value in gconf. - [f3fa83f25a83] - - * src/virtManager/config.py, src/virtManager/create.py: - Multiple fixes to enable remote vm creation. - [1ed891619065] - - * src/virtManager/addhardware.py, src/virtManager/details.py: - Fix adding storage and network devices to accomodate remote guests. - [802c7e037c5d] - - * src/virtManager/createpool.py, src/virtManager/createvol.py: - Change how we thread off connection when creating new pool or vol. - [996b2a5b2989] - - * src/virtManager/host.py: - Small typo in host.py when populating pool list. - [f202cbe4fce6] - -2008-09-04 "Cole Robinson - - * src/virtManager/create.py: - Sound summary typo. - [464ca161aaa2] - -2008-09-03 "Cole Robinson - - * po/nl.po: - Update dutch translation. - [c81aab3cfb06] - - * po/pt_BR.po: - Update brazilian portugese translation. - [3f30550fc6ca] - - * po/POTFILES.in: - Update POTFILES.in to fix .pot generation. - [8db847cdf720] - -2008-09-02 "Cole Robinson - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/create.py, src/virtManager/preferences.py, src/vmm- - create.glade, src/vmm-preferences.glade: - Add support for adding audio devices when creating guests. - - Preferences are global, not per install. Can be seen via - edit->preferences - [138ad06915c4] - - * src/virtManager/connect.py, src/vmm-open-connection.glade: - Add support for avahi libvirtd advertisement. - - In the 'New Connection' dialog, poll for remote connections and - allow selecting the results from a list. - [d4e006ee6227] - - * virt-manager.spec.in: - Make .spec BuildRequires a bit more thorough. - [18936c25f9c9] - -2008-08-26 "Cole Robinson - - * src/virtManager/host.py: - Update pool size meter when state changes. - [876c1849feff] - - * src/virtManager/addhardware.py: - Default to selecting first disk target entry when adding storage. - [13b2f95e89c3] - - * src/virtManager/host.py: - Prompt if deleting virtual network. Add exception catching for - start/stop/add net. - [68905a628386] - - * src/virtManager/manager.py: - Fix connection option sensitivity when conn is selected and changes - state. - [f7377315ab34] - - * src/virtManager/host.py, src/vmm-host.glade: - Add option to change network autostart. Use consistent button scheme - across storage/net managers. - [f18ead304cf2] - - * src/virtManager/host.py, src/vmm-host.glade: - Make unselected net look similar to unselected pool in connection - details. - [2caf808386c2] - - * src/virtManager/host.py, src/vmm-host.glade: - Clean up network manager UI. - [e897e9048cfc] - -2008-08-25 "Cole Robinson - - * src/virtManager/createpool.py: - Change build option defaults, warn if operation will be destructive. - [68a924ce7f6a] - - * src/virtManager/host.py: - Fix small typo when deleting pool. - [f35ec4498eb9] - - * src/virtManager/create.py: - Only default to PV guest if it is xen pv, not xenner - [577dea8a4a56] - - * src/virtManager/create.py: - Fix small variable name bug. - [93167405e0d3] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Use VirtualDisk is_size_conflict rather than duplicating code. - [9750f649c572] - -2008-08-22 "Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/details.py: - Don't try to redefine xml if hotplug/hotunplug succeeds - [e0038219090f] - - * docs/design/1_Applet.png, docs/design/2_Manager.png, - docs/design/3_Run_VM.png, docs/design/4_Viewer.png, - docs/design/5_Machine_Details.png, - docs/design/6_Machine_Details.png, src/virtManager/details.py: - Merge heads - [0c2ab6040585] - - * src/virtManager/details.py: - Fix remote connection opening bug for vnc consoles. - [63e36ef8d4df] - -2008-08-18 "Cole Robinson - - * src/virtManager/create.py, src/virtManager/manager.py: - Use seperate connection for create wizard validation, only fork conn - at end (so we don't prompt for password at the beginning of a remote - install) - [3b931c65913c] - - * src/virtManager/details.py: - Fix window ref counting bug when deleting a vm. - [766265dc7fc5] - - * src/virtManager/manager.py: - Add uri to connection failure dialog. - [ad656597275c] - -2008-08-21 "Cole Robinson - - * src/virtManager/manager.py: - Disable seeing connection/host details for a disconnected - connection. - [0cfad550212c] - - * src/virtManager/host.py: - Don't disable adding networks if on a remote connection. - [d7f8c862ae0f] - - * src/vmm-host.glade: - Add tooltips to pool action buttons. - [2825bad3dc3e] - - * docs/design/1_Applet.png, docs/design/2_Manager.png, - docs/design/3_Run_VM.png, docs/design/4_Viewer.png, - docs/design/5_Machine_Details.png, - docs/design/6_Machine_Details.png: - Remove large design images (they are already archived on the - website). - [b59269f4ebe1] - - * src/virtManager/domain.py: - Split out different xml altering functions in domain.py so cdrom - connect/eject isn't such a hack. - [201f4a0a915e] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py: - Provide much better user interaction and error reporting for device - hotplug. - - If hotplug fails, provide a yes/no box saying that change will be - instituted after next shutdown, but will overwrite any other xml - changes waiting on a shutdown. Not a very pretty situation, but - that's the way things have always been but we didn't think to inform - the user. - [935f3b243a91] - - * src/virtManager/addhardware.py: - Add usb and virtio options for disks. Use virtinst to generate - available disk targets. - [0240dcdfef74] - -2008-08-19 "Cole Robinson - - * src/virtManager/details.py: - Fix showing vnc console for already running domains. - [4443a5f8a970] - - * src/virtManager/details.py, src/virtManager/engine.py: - Remove lots of ignorePause mess in details widget updating, add some - logging. - [796bd2e891e5] - -2008-08-21 "Daniel P. Berrange - - * src/virtManager/connection.py: - Fix check for policykit - [2893744f29b0] - - * src/virtManager/details.py: - Disable run option for read only VMs - [043e6981cb84] - - * src/virtManager/connection.py: - Add (RO) postfix to connection state if read only - [3968592c6fdc] - -2008-08-15 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Add disk bus and network model info to hardware details section. - [6736957c3681] - - * src/virtManager/domain.py, src/virtManager/host.py, - src/virtManager/network.py: - Use virtinst.util.get_xml_path in virt-manager. - [c404717c3764] - - * src/virtManager/createvol.py, src/vmm-create-vol.glade: - Add storage volume creation wizard. - [68d9d731ba52] - - * src/virtManager/createpool.py, src/vmm-create-pool.glade: - Add storage pool creation wizard. - [baf4972f1732] - - * src/virtManager/host.py, src/vmm-host.glade: - Add storage manager to connection details section. - [7136bf40694b] - -2008-08-10 "Cole Robinson - - * src/virtManager/storagepool.py, src/virtManager/storagevol.py: - Fix a few issues with deleting storage objects. - [cae15335fd61] - -2008-08-07 "Cole Robinson - - * src/virtManager/connection.py, src/virtManager/storagepool.py, - src/virtManager/storagevol.py: - Add vmmStorage{Pool,Vol}, poll for these devices in connection tick - function. - [68223bf84eec] - -2008-08-04 "Cole Robinson - - * src/vmm-add-hardware.glade, src/vmm-create.glade: - Fix mac address mnemonic collision (Adam Stokes) - [f31200001da2] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Show correct size for block device storage (Adam Stokes) - [7a0eb7f2ab10] - -2008-07-31 "Cole Robinson - - * src/virtManager/createnet.py: - Remove some unused code from network creator. - [bacecda4ad18] - - * src/virtManager/connection.py: - Small bug in virtual network population. - [6815a5f94048] - -2008-07-24 "Cole Robinson - - * src/virtManager/serialcon.py: - Force tty opening and closing, not waiting for output to flush. This - prevents the app from freezing if the tty is hosed (say if we boot - with an improper emulator) - [66bddd644b82] - - * src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/vmm-details.glade: - Re-add serial console support. - [dc227d734b8d] - -2008-07-30 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - List char devices in VM details section - [66ace61933db] - -2008-07-18 "Cole Robinson - - * src/virtManager/details.py: - Fix a small bug where the wrong screen was shown in the initial - details. - [da341fefa7ef] - - * src/vmm-details.glade: - Fix a widget name collision - [2d3ebe490475] - -2008-07-23 "Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - Fix graphics removal sensitivity for running guest. - [31a5e52dadd1] - - * src/virtManager/domain.py: - Clean up domain remove_device function - [c6dfed4cc1f6] - -2008-07-30 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Allow viewing and removing sound devices - [99c9beca2a3c] - -2008-07-23 "Cole Robinson - - * src/virtManager/details.py, src/vmm-details.glade: - Clean up device listing a bit in details section - [5ce6bc7d51eb] - - * src/virtManager/domain.py: - Clean up get_*_device methods in domain.py - [6c2eb97296ab] - -2008-07-25 "Cole Robinson - - * src/virtManager/connection.py: - Search for renamed vlan devices using the typical convention p+name - (Saori Fukuta) - [0cc0f75c75ca] - -2008-07-15 "Cole Robinson - - * src/virtManager/connection.py: - Fix bonding_masters parsing. - [fd443f167c88] - -2008-07-09 "Cole Robinson - - * src/virtManager/connection.py: - Clean up tick function: split network and vm polling into seperate - functions. - [65e4e2ab109f] - - * src/vmm-preferences.glade: - Enable stats history limiting in preferences dialog (was present but - strangely not visible). - [ae295078845b] - -2008-06-25 "Cole Robinson - - * src/virtManager/connection.py: - Handle mac address resolution failures when populating networks. - [3efe685a9a64] - - * src/virtManager/connection.py: - Remove another duplicate net populating function - [9606944b28f7] - -2008-06-23 "Cole Robinson - - * src/virtManager/connect.py: - Fix bug when setting autoconnect for new connection. - [3b28e47695fa] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Re-use disk size field in add hardware wizard. - [5e5c99cf3562] - - * src/virtManager/create.py: - Fix stupid syntax error. - [ab00a0d3a126] - - * src/virtManager/create.py: - Revert 778: since create process is threaded off, we need to open a - seperate connection otherwise we cause a race condition. - [e6159610529a] - -2008-06-16 "Cole Robinson - - * src/virt-manager.py.in: - Fix dbus invocation of virt-manager to show manager window, not - connect dialog - [e42db676930e] - - * src/virtManager/engine.py: - Remove duplicate function from vmmEngine - [96763b843381] - - * src/virtManager/connect.py: - Fix small sensitivity bug in 'connect' dialog - [ca20743040b6] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/keytable.py: - Move keytable from virt-manager to virtinst - [b78b17e1d632] - - * src/virtManager/details.py: - If no keymap present in xml, list value as en-us not 'Same as host' - [c26f4ae542ce] - -2008-06-13 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py, src/vmm-details.glade: - Add menu options to 'view manager' and 'quit' from the details - window. - [348d20f30a13] - - * src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Allow application to remain running if manager window is closed, but - a 'Details' window is still present. - [04b09c47f918] - -2008-06-12 "Cole Robinson - - * src/virtManager/create.py: - Init guests with actual libvirt connections, not virt-manager - connection objects. - [09e13c500a97] - - * src/virtManager/create.py: - Error if invalid bridge device is selected. Have default bridge - selection be a valid bridge if one exists. - [7bc37ab455dd] - -2008-06-11 "Cole Robinson - - * src/vmm-open-connection.glade: - Change 'open connection' title to 'add connection' - [4239ebd977ec] - - * src/virtManager/manager.py: - Add details option to connection right click menu - [81db3722a9af] - - * src/vmm-manager.glade: - Change 'Host Details' to 'Connection Details' in manager, few small - other text changes - [f66dd9107c1a] - - * src/virtManager/manager.py, src/vmm-manager.glade: - Change 'Open Connection' to 'Add Connection' in manager menu - [2ba9993ea043] - - * src/virtManager/connect.py, src/virtManager/engine.py, src/vmm-open- - connection.glade: - Add 'autoconnect' option to 'Open Connection' dialog - [5fb650ed5291] - - * src/virt-manager.py.in, src/virtManager/engine.py: - Set autoconnect flags for default populated connections - [9c4667772c91] - -2008-06-06 "Cole Robinson - - * AUTHORS, src/vmm-about.glade: - Fix app name in 'About' screen (Mike MacCana) - [8083ab66e4d2] - -2008-06-04 "Cole Robinson - - * src/virt-manager.py.in, src/virtManager/engine.py: - Add command line option --no-conn-auto: prevents autostarting of - connections - [dd1aaf193920] - - * src/virt-manager.py.in, src/virtManager/connection.py, - src/virtManager/engine.py: - Fix command line --show-* options. (bz 435264) - [fdacfd833874] - - * src/virtManager/create.py: - Explictly pass conn object to guests, so virtinst doesn't open a - seperate connection. - [957c84f1f73a] - -2008-06-02 "Cole Robinson - - * src/virtManager/engine.py: - Fix reboot command error reporting - [f3108312bbb3] - -2008-05-21 "Cole Robinson - - * src/virtManager/connection.py: - Remove some duplicate functions. - [31978f51485e] - -2008-05-20 "Cole Robinson - - * AUTHORS: - Retroactive AUTHORS update! - [fe7ddb617eb6] - - * src/virtManager/details.py: - Allow specifying ssh port (Claes Strom) - [57ff06da8a73] - -2008-05-13 "Daniel P. Berrange - - * src/virtManager/manager.py: - Wire up shutdown/reboot/destroy menu options for domain context - menu - [9d56bbe43eef] - -2008-05-09 "Daniel P. Berrange - - * src/virtManager/connection.py: - Fix code block indentation - [7e379e549ee0] - - * src/virtManager/config.py: - Default to /var/lib/libvirt/images for disks - [cb1a79cc42f7] - -2008-05-07 "Cole Robinson - - * src/virtManager/connection.py: - Fix < PolicyKit-0.7 auth fallback. - [abc288644261] - - * src/virtManager/connection.py: - Remove duplicate code, tidy up a couple log messages. - [f5eed96b56fc] - -2008-05-07 "Daniel P. Berrange - - * src/virtManager/details.py, src/vmm-details.glade: - Wire up screenshot menu - [74ee1d17a478] - - * src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Merge heads - [c5eb3a5d80fb] - - * src/virtManager/engine.py: - Clarify message for VM destroy - [ec340ad8b94a] - - * src/virtManager/details.py, src/vmm-details.glade: - Force immediate refresh when changing tab pages - [a0db2036cc48] - - * src/virtManager/details.py: - Fix page refresh / activation - [c1a1b3e3b2a3] - - * src/vmm-details.glade: - Fix label alignment - [9c5a5ff0ea07] - - * src/virtManager/connection.py: - Merge heads - [786ff93a329b] - - * src/virtManager/details.py: - Disable special paused console state since it crashes & doesn't get - scaled - [4dc0d0079094] - -2008-05-05 "Daniel P. Berrange - - * src/virtManager/details.py: - Remove debug output - [52bba3109316] - - * src/virtManager/details.py: - Fix printscreen menu - [d92b2606ef87] - - * Merge heads - [a3b21bdaaaf3] - - * src/virtManager/domain.py, src/virtManager/engine.py: - Merge heads - [e952a58975b9] - -2008-04-08 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py, src/vmm- - console.glade, src/vmm-details.glade, src/vmm-manager.glade: - Merge console window into details window - [436cc1415193] - -2008-04-04 "Daniel P. Berrange - - * src/vmm-details.glade: - Convert back to glade-2 format - [772e1ceb6ccf] - -2008-05-07 "Cole Robinson - - * src/virtManager/addhardware.py: - Don't show bogus disk size in summary when adding block backed disk. - (bz 435257) - [0443e2c85e97] - - * src/virtManager/addhardware.py, src/virtManager/choosecd.py, - src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Pressing 'Enter' should select a manually entered path in a - FileChooser (bz 426196) - [a84c65b35e4a] - -2008-05-05 "Daniel P. Berrange - - * AUTHORS, src/virtManager/connection.py: - Support new polkit dbus API (S.Caglar Onur) - [82f09173d4f2] - - * configure.ac, src/Makefile.am: - Make automake STFU about makefile non-portability / gnu-isms - [f96e2cb31801] - -2008-05-02 "Daniel P. Berrange - - * src/virtManager/console.py: - Fix printscreen menu (Tomohiro Takahashi) - [5142197392f2] - -2008-04-22 "Daniel P. Berrange - - * src/virtManager/engine.py, src/virtManager/host.py, src/vmm- - host.glade: - Fix help menu text, and event name - [99a4efef52ec] - - * src/virtManager/engine.py, src/virtManager/host.py: - Fix help menu in host details window - [862cc4d20e09] - -2008-04-21 "Cole Robinson - - * src/virtManager/domain.py: - Fix cdrom connect for guest with driver xml tag. - [20d34a60e9a5] - -2008-04-08 "Cole Robinson - - * src/virtManager/create.py: - Remove leading and trailing whitespace from url and ks fields. (Paul - Batkowski) - [4469eb7b8f26] - - * src/virtManager/create.py: - Revert previous cset: code is used and not worth replacing - [658fe57b198e] - - * src/virtManager/create.py: - Small cleanup of unused code in create wizard - [16079308ed4d] - - * src/virtManager/create.py, src/vmm-create.glade: - Show max vcpus in create wizard, set to accurate value based on - specified guest type. - [27adf2ecf11c] - - * src/virtManager/create.py: - Catch error when install location is empty - [4f53f0727530] - -2008-04-03 "Daniel P. Berrange - - * help/virt-manager/C/virt-manager-C.omf: - Fix bogus URL attribute - [6f4d63090a01] - - * configure.ac: - Update configure for renamed po file - [fc2a8677b0eb] - - * po/sr@Latn.po, po/sr@latin.po: - Rename sr translation - [e87c4369fab7] - - * po/de.po, po/it.po, po/pl.po: - Import latest de, it, and pl translations - [68d4129ec42b] - - * merge heads - [80238ca5f800] - -2008-02-05 Ville-Pekka Vainio - - * po/fi.po: - Updated Finnish translation - [c31b94ad7624] - -2008-04-03 "Cole Robinson - - * src/virtManager/create.py: - Show - as disk size for block device in create summary (Hiroyuki - Kaguchi) - [c12adf726fd1] - -2008-03-28 "Daniel P. Berrange - - * src/virtManager/domain.py: - Run save job in a separate connection to allow use in background - thread (Soren Hansen) - [2ea7f77b0339] - -2008-03-27 "Daniel P. Berrange - - * src/virtManager/console.py: - Fix C-A-D menu entry (Takahashi Tomohiro) - [3c6c0fc321e6] - -2008-03-24 "Daniel P. Berrange - - * src/virtManager/manager.py: - Add popup hint for full hypervisor URI in list view - [f128dfa4172b] - -2008-03-24 "Cole Robinson - - * src/virtManager/config.py, src/virtManager/connection.py, - src/virtManager/engine.py, src/virtManager/host.py, src/vmm- - host.glade: - Add autoconnect option for hypervisor connections. - [1247450edcfa] - -2008-03-23 "Daniel P. Berrange - - * src/virtManager/manager.py: - Add check for QEMU saved image magic (Soren Hansen) - [05b779963f12] - -2008-03-21 "Daniel P. Berrange - - * src/virtManager/create.py: - Fix CD install handling (Hiroyuki Kaguchi) - [e6972a659499] - -2008-03-19 "Cole Robinson - - * src/virtManager/engine.py, src/virtManager/error.py, - src/virtManager/host.py, src/virtManager/manager.py: - Remove MessageDialog instances in favor of convenience functions in - error.py - [569fbd93ef88] - -2008-03-18 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py: - Add error catching to memory changing. Rework the code to correctly - enable and disable the fields pending guest state. - [4bb3320bda08] - - * src/virtManager/create.py: - Use new error message functions to catch create errors - [b2cc71f208a6] - -2008-03-17 "Cole Robinson - - * src/virtManager/create.py: - Fix small bug in populating arch and hypervisor type. - [72096495abcf] - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/keytable.py: - Fill out some more keytable values. Add logging if we don't find a - keymap in the keytable. - [98cd7845a3b5] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Use VirtualGraphics during domain creation. Lookup default keymap - during addhardware. - [a03e3d40dad9] - - * src/virtManager/connection.py, src/virtManager/details.py, - src/virtManager/domain.py: - Add a get_type methon to domain object to facilitate getting a - correct max_vcpus value. - [8214130c7669] - - * src/virtManager/addhardware.py, src/virtManager/details.py, src/vmm- - add-hardware.glade: - Allow adding keymap when creating a display device. - [3bc189057b4c] - -2008-03-14 "Cole Robinson - - * src/vmm-about.glade: - Re-mark message as translatable - [e6d2bd613aec] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Show keymap value for graphics device in details section. - [7fa5ad2d6920] - - * src/virtManager/addhardware.py, src/virtManager/choosecd.py, - src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/createnet.py, src/virtManager/details.py, - src/virtManager/engine.py, src/virtManager/error.py, - src/virtManager/manager.py: - Centralize all generic error raising routines to vmmError. Add some - error catching cases. - [1bac91cdaedc] - - * src/virtManager/addhardware.py: - Use only one variable to point to device to add. - [a5329b675602] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Use virtinst is_conflict_net when building net devices. - [380477345ebd] - - * src/virtManager/connection.py: - Catch network lookup errors if a domain is dying. (Hiroyuki Kaguchi) - [45c2fe244c4d] - -2008-03-13 "Cole Robinson - - * src/virtManager/engine.py, src/virtManager/manager.py: - Show console for running guest if info refresh rate is > 20 sec. - (Hiroyuki Kaguchi) - [0a51ac391b20] - -2008-03-12 "Cole Robinson - - * src/virtManager/domain.py: - Fix changing cdrom device if present. - [f4107609ab7d] - - * src/vmm-about.glade, src/vmm-add-hardware.glade, src/vmm-create- - net.glade, src/vmm-create.glade, src/vmm-details.glade, src/vmm- - host.glade: - Unmark untranslatable strings in glade files. - [cec4f3d4edbb] - -2008-03-12 Jim Meyering - - * src/virtManager/create.py: - Reuse user-specified "storage-file-size" upon "Back" button. - - In the VM creation dialog, the "Assigning storage space" panel - requires a "File Size:" (when "Simple file:" is selected). It - defaults to 4000MB. If I specify a different number, click - "Forward", and then "Back", rather than seeing the size *I* chose, I - get the default of 4000 again. - - This change makes it use the value I selected, instead. - [523f2f7501c6] - -2008-03-10 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.5.4-1 for changeset a3345d837a88 - [cdc70a3398ea] - - * ChangeLog: - Regnerate changelog - [a3345d837a88] [RELEASE-0.5.4-1] - - * NEWS, configure.ac, virt-manager.spec.in: - Update for new release - [81d87628fd7b] - - * src/virtManager/create.py: - Fix disk field visibility - [2ccd1c5ccd1a] - -2008-03-09 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/create.py, src/vmm- - create.glade, virt-manager.spec.in: - Control create wizard state based on capabilities info - [215779fe46c6] - -2008-03-07 "Daniel P. Berrange - - * src/virtManager/console.py, src/vmm-console.glade: - Enable VNC window scaling - [9ef26db66b0b] - -2008-03-06 "Cole Robinson - - * src/virtManager/details.py: - Have max memory consider current mem allocation when altered - directly (Adam Stokes) - [1f1ee216fcef] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Add autostart and boot device selection support. - [4770f435ab01] - -2008-03-05 "Daniel P. Berrange - - * src/virtManager/connection.py: - Merge heads - [0b213f9406fd] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createnet.py, - src/virtManager/opticalhelper.py: - Fix use of DBus objects to always go via an explicit interface - [43d82ba67ffa] - -2008-03-04 "Cole Robinson - - * src/virtManager/domain.py: - Actually fix cdrom connect/disconnect error reporting - [4d2416cd81ec] - - * src/virtManager/host.py: - Don't allow adding virtual networks is we are disconnected. - [35372d4a6ffa] - -2008-03-03 "Cole Robinson - - * src/virtManager/connection.py: - Fix typo in creds scanning. - [7fcbb49d9add] - -2008-02-28 "Cole Robinson - - * src/virtManager/domain.py: - Raise cdrom connect/disconnect failures. - [191b7b0e2f21] - - * src/virtManager/details.py: - Raise previously ignored exceptions in widget update function. - [49bba0b0389d] - -2008-02-25 "Cole Robinson - - * src/virt-manager.py.in: - Add custom libvirt error handler. - - The handler will ignore all libvirt _errors_, as these should be - dealt with as exceptions. This will also prevent libvirt errors from - being printed to the console when an exception is deliberately - ignored. All other libvirt messages (warnings) will be logged. - [bc4b197cdc1f] - - * src/virtManager/manager.py: - Fix delete button sensitivity if selected guest is shutdown. - [dc9c723e13ff] - -2008-02-22 "Cole Robinson - - * src/virtManager/domain.py: - Check vm maxmem directly before we set current mem value. (Thanks - Adam Stokes) - - Prevents a race when we set maxmem and current mem to new values at - the same time. Maxmem isn't updated in time, so we check the vm info - directly when setting the current mem to get the most up to date - value. - [8a68171fe280] - -2008-02-21 "Cole Robinson - - * src/virtManager/addhardware.py: - Only offer SCSI disk option for xen hvm: qemu doesn't like sd* - disks. - [1eeb1546b21b] - -2008-02-22 "Cole Robinson - - * src/virtManager/connection.py: - Reuse virtinst.util.get_max_vcpus - [f46dcf034d35] - -2008-02-23 "Daniel P. Berrange - - * src/virtManager/connection.py: - Force connection to readonly if non-root and local HV uri and no - policykit (Saori Fukuta) - [d1c6390bbea9] - - * Merge heads - [01c1acc34b1c] - - * src/virtManager/create.py, src/vmm-create.glade: - Allow choice between local CDROM & kernel/initrd network install for - fullvirt guests - [ea6903353938] - -2008-02-21 "Daniel P. Berrange - - * src/virtManager/connection.py: - Skip bonding if /sys/class/net/bonding_masters doesn't exist - (Shigeki Sakamoto) - [5c86a029ee3a] - -2008-02-18 "Daniel P. Berrange - - * Merge heads - [07ff9bffe54d] - - * src/virtManager/connection.py: - Support bonding & VLAN devices for attaching guest NICs (S.Sakamoto) - [6a155cfe437c] - -2008-02-16 "Daniel P. Berrange - - * src/virtManager/engine.py, src/virtManager/host.py: - Wire up hosts dialog about menu entry (Henry Zhang) - [4a5c3994af32] - -2008-02-14 "Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Auto add usermode nic during create and addhardware when - appropriate: everything was in place but it was broken. - [402283b6aa0a] - -2008-02-03 "Daniel P. Berrange - - * src/virtManager/serialcon.py: - Use pty.slave_open for Solaris portability (Henry Zhang) - [a623336112b9] - -2008-01-31 "Daniel P. Berrange - - * po/fr.po: - Refresh French translation from Gauthier Ancelin - [7bcfffba3a97] - - * README, TODO, src/virt-manager.py.in, src/virtManager/connect.py, - src/virtManager/connection.py, src/vmm-open-connection.glade, virt- - manager.spec.in: - Added support for libvirt authentication - [1892867ca5c7] - -2008-01-30 "Cole Robinson - - * src/vmm-modify-file-storage.glade: - Remove unused vmm-modify-file-storage - [28067b47f82c] - - * src/virtManager/addhardware.py: - Fix adding virtual blktap disk to pv guest via addhardware wizard. - rhbz 430926 - [90dd30034ebc] - -2008-01-16 "Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Fix disk size sensitivity: opening and closing the file chooser - would make the disk size field sensitive even if nothing was - selected. - [384724cb14e0] - - * src/virtManager/addhardware.py: - Adding a bridged network device was broken, adding the display name - and not the interface name. Fix similar to cset 597. Fixes bug - 392881. - [dbd25721f588] - -2008-01-15 "Daniel P. Berrange - - * AUTHORS, src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Pass libvirt connection username through to VNC console instead of - hardcoding root (Soren Hansen) - [49c55daf788d] - -2008-01-10 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.5.3-1 for changeset 49f8c16f0acc - [d99010f79088] - - * ChangeLog: - Refresh changelog - [49f8c16f0acc] [RELEASE-0.5.3-1] - - * 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@Latn.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: - Refresh po files - [c95c688762cf] - - * configure.ac, virt-manager.spec.in: - Update in prep for new release - [25b17c225e15] - - * src/virtManager/manager.py: - Fix delete button sensitivity - [8beadee56a19] - -2008-01-10 "Cole Robinson - - * src/virtManager/create.py: - Don't send empty disk/nic lists to virtinst. Fixes usermode - installs, rhbz #378991 - [f11ccb3e5264] - -2008-01-09 "Cole Robinson - - * src/virtManager/engine.py: - Show error if trying to save machine over remote connection. - [bcebfff9c3cb] - - * src/virtManager/manager.py: - Hook up 'restore saved machine', show error if trying to restore - over remote connection. - [7c9a757ba5af] - -2008-01-09 "Daniel P. Berrange - - * src/virtManager/console.py: - Don't set crazy window size if guest is larger than screen - [a788538bf93a] - - * src/virtManager/console.py: - Must realize widget before setting hooks - [8ab75129d00c] - - * src/virtManager/console.py, src/vmm-console.glade: - Added menu to send Ctrl+Alt+XXXX special sequences - [d8845136ae00] - -2008-01-02 "Daniel P. Berrange - - * src/virtManager/manager.py, src/vmm-manager.glade: - Reinstate new & delete buttons in UI - [2376b77d5778] - -2007-12-17 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Add 'permissions' field to details section for a disk. - [594dbf22bc89] - -2007-12-11 "Daniel P. Berrange - - * Merge heads - [e96a36605e70] - - * AUTHORS, src/vmm-create.glade: - Fix label alignment (Dan Hork) - [e1f8d926c4a9] - -2007-12-05 "Cole Robinson - - * src/virtManager/details.py, src/virtManager/domain.py: - Remove disks by directly parsing guest xml, rather than recreate the - disk with virtinst. Fixes bug 371621. - [e6aa376bc327] - - * src/virtManager/opticalhelper.py: - Import logging in opticalhelper - [543d6031d963] - - * src/virtManager/domain.py: - Fix for cdrom connect/disconnect to not readd disk to xml on - restart. - [54a06a584e7a] - -2007-11-30 "Cole Robinson - - * src/virtManager/addhardware.py: - Fixed validation message in Add Hardware wizard. - [ebdfc8e3e06e] - -2007-11-28 "Cole Robinson - - * src/virtManager/choosecd.py, src/virtManager/domain.py: - Add error catching and reporting to the choosecd dialog. - [562150b337ba] - - * src/vmm-details.glade: - Set disk path to fully expand in 'details' section to prevent a long - cdrom path from pushing the connect/disconnect button off the - screen. - [32bf73070872] - -2007-11-16 root - - * src/virtManager/addhardware.py: - Enable adding nics for xen guests. - [12122301b60d] - -2007-11-28 "Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py: - Fix cdrom connect/disconnect. Fixes an error catching issue for - connect as well. - [110464ed517a] - - * src/virtManager/manager.py: - Revert accidentally enabling domain restore. - [9dca17b2868f] - -2007-11-27 "Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Fix my obviously busted disksize change. - [42a959f20ab2] - - * src/virtManager/details.py: - Fix a few broken error catching calls. - [91d8674224d1] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Return disksize = None if creating a disk from an already existing - file. - [b8ea95b4841a] - -2007-11-16 root - - * src/virtManager/addhardware.py: - Fix harmless TypeError exceptions from being raised while opening - the addhardware wizard. - [b7b55eb30fb6] - -2007-11-27 "Cole Robinson - - * src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Rework shutdown, pause, unpause, and run commands to call central - routine. Add error catching and reporting for these, as well as save - and destory. - [a52007787308] - -2007-11-20 "Daniel P. Berrange - - * COPYING, src/virt-manager.py.in, src/virtManager/__init__.py, - src/virtManager/about.py, src/virtManager/addhardware.py, - src/virtManager/asyncjob.py, src/virtManager/choosecd.py, - src/virtManager/config.py, src/virtManager/connect.py, - src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/createmeter.py, - src/virtManager/createnet.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/error.py, src/virtManager/host.py, - src/virtManager/keyring.py, src/virtManager/manager.py, - src/virtManager/netdev.py, src/virtManager/network.py, - src/virtManager/opticalhelper.py, src/virtManager/preferences.py, - src/virtManager/remote.py, src/virtManager/secret.py, - src/virtManager/serialcon.py, virt-manager.spec.in: - Refresh GPL text with latest FSF address & fix spec file license tag - [30260e2c3a37] - -2007-11-16 "Cole Robinson - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/details.py: - Add better error catching and reporting for add/remove hardware. - - The particulars: - - 1) Build virtinst VirtualDisk and VirtualNics as we go through - creation wizards to reuse present validation. 2) Added a few cases - of using the "install_error" infrastructure if we fail when at the - end of the wizard. 3) Added error checking for removing hardware in - the 'details' screen. 4) A small cleanup in create.py - [632472746706] - -2007-11-14 "Cole Robinson - - * autogen.sh: - Build fix that allows autogen.sh to work right out of the repo. - [b2718c0c023c] - - * src/virt-manager.py.in: - Log all uncaught exceptions. - [9da820df4011] - -2007-11-12 "Cole Robinson - - * src/virtManager/create.py: - Overwrite, do not append, to guest device lists before create. Also - no need to catch exception as virtinst doesn't throw one in this - case. - [27780aa800d5] - -2007-11-07 "Daniel P. Berrange - - * merge heads - [9ba899abb73f] - - * src/virtManager/console.py: - Switch TLS credential to libvirt-vnc - [0938dbeac0d7] - - * src/virtManager/create.py, src/vmm-create.glade: - Switch to 512 MB default memory to keep jeremy happy - [19a82a3c5b8a] - -2007-10-17 Andy Grover - - * src/virtManager/domain.py: - virt-manager: small exception handling fix Hi, - - This patch fixes exception handling slightly in virt-manager. - - Thanks -- Andy - [58c46220f2df] - -2007-10-10 "Daniel P. Berrange - - * src/virtManager/keytable.py: - Added mapping for br-abnt2 keyboard - [4983533b800c] - -2007-10-06 "Daniel P. Berrange - - * po/ja.po: - Update ja translation from Hyu_gabaru Ryu_ichi - [334e563e54c9] - -2007-10-04 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.5.2-1 for changeset a0902e8de8d1 - [813f640bb5a8] - - * ChangeLog, NEWS, configure.ac, virt-manager.spec.in: - Update for 0.5.2 release - [a0902e8de8d1] [RELEASE-0.5.2-1] - - * src/virtManager/addhardware.py: - Populate hardware options based on VM type - [6cf93e00e4d8] - - * po/pl.po: - Refresh polish translation again - [5f541f79b37b] - -2007-09-27 "Daniel P. Berrange - - * 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@Latn.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: - Refresh translations - [a48d0a547dff] - - * po/pl.po: - Update from Polish translator - [e7f9b760fc52] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - Choose address between localhost ,or all interfaces. Hide passwords - [030926b1a289] - - * src/virtManager/manager.py: - Hook up delete menn again - [162b61427e37] - - * src/virtManager/console.py, src/virtManager/details.py: - Fixed pause menu - [8d5752fbdc61] - - * src/virtManager/host.py, src/vmm-host.glade: - Show URI in host details page - [d266d7869c46] - - * src/vmm-manager.glade: - Make padding consistent - [f410c7028f16] - - * src/vmm-choose-cd.glade: - Fix padding a little - [c0755974d9ef] - - * src/virtManager/details.py: - Round memory values instead of truncating (rhbz #212450) - [92b2fc9f9201] - -2007-09-26 "Daniel P. Berrange - - * src/virtManager/console.py: - Fix re-connecting to VNC widget when re-opening window. Re-introduce - blocking of accelerators - [ef716036ca7f] - - * src/virtManager/console.py, src/vmm-console.glade: - Another go at making scrollbars work nicely for VNC widgets. Also - fixes fullscreen mode - [fd3ce799a87e] - - * src/virtManager/engine.py: - Ensure there is one create wizard per connection. Close all windows - when a connection de-activates - [95073b4cb5b7] - - * src/virt-manager.py.in: - Re-throw exception at top level - [bdfcfde23590] - - * src/virtManager/details.py, src/virtManager/domain.py: - Immediately refresh details page when adding/removing hardware - devices - [14a7417d5488] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/vmm-add-hardware.glade, src/vmm- - details.glade: - Added ability to add/remove graphic display devices - [bd282b353072] - -2007-09-25 "Daniel P. Berrange - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/vmm-add-hardware.glade, src/vmm- - details.glade: - Support addition & removal of mouse & tablet input devices - [ed0e3d80bfca] - - * .hgtags: - Added tag RELEASE-0.5.1-1 for changeset 038ba1ea0e33 - [68a2ebd7b478] - - * 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@Latn.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: - Refresh translations to match source - [038ba1ea0e33] [RELEASE-0.5.1-1] - - * ChangeLog: - Refresh changelog - [1e8b93d15271] - - * NEWS, configure.ac, virt-manager.spec.in: - Prep for 0.5.1 release - [ba3d8fdc5349] - -2007-09-25 "Hugh O. Brock - - * src/virtManager/domain.py: - Fix an order-of-operations bug; also, look for the target dev when - removing a disk, not the source, since source may not actually be - there. - [75d421097ad7] - -2007-09-24 "Hugh O. Brock - - * src/virtManager/domain.py: - Also remove devices from the defined XML when removing a device from - an active guest. Also, catch the errors that libvirt will someday - throw when attempting to attach or detach a device from a live guest - that does not support that option. - [96452f76bcfb] - -2007-09-21 "Hugh O. Brock - - * src/virtManager/details.py: - Don't barf at the user when attempting to remove a cdrom device with - a null Source. - [faaa775bb40d] - - * src/virtManager/choosecd.py, src/virtManager/create.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/opticalhelper.py, src/vmm-choose-cd.glade, src/vmm- - details.glade: - Add button to connect and disconnect cdrom source device for full - virt guests. - [5cc5a5850071] - -2007-09-20 "Daniel P. Berrange - - * src/virtManager/domain.py: - Force VNC to connect to 127.0.0.1 - [61a0aeedab34] - -2007-09-19 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/console.py: - Allow connection to a VNC console via an SSH tunnel - [5396a0727967] - -2007-09-12 "Daniel P. Berrange - - * src/virtManager/create.py, src/vmm-create.glade: - Added support for PXE with HVM - [2fd519cdd3cd] - - * src/virtManager/connection.py: - Fix physical device name (again) - [8c66c56a12b8] - - * src/virt-manager.py.in: - Added a --nofork flag for debug use - [0c9ca2bac5e8] - -2007-09-10 "Daniel P. Berrange - - * src/virt-manager.py.in: - Fixed paths override - [63683c3a0e5c] - - * src/virtManager/engine.py: - Autoconnect to new connections - [3aca8fe43fcd] - - * src/virtManager/connection.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Move opening of connections into a background thread to avoid - locking the UI - [22317e8baafb] - - * src/virt-manager.py.in: - Refactor startup to drop controlling TTY, avoiding annoying SSH - prompts - [8cabc7987a78] - - * src/virtManager/host.py: - Fix host labels when disconnected - [5aba3d4fd268] - - * src/virtManager/manager.py: - Allow showing of host window even for disconnected VMs - [6de3c14e57cd] - - * src/virtManager/remote.py: - Allow start of manager vs opening of host window with DBus - [aa5068a2bd66] - -2007-09-09 "Daniel P. Berrange - - * AUTHORS, src/virt-manager.py.in, src/virtManager/connection.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Move connection state management into vmmConnection class so there - is always a vmmConnection object even for disconnected connections. - The vmmManager class listens for signals in vmmEngine and - vmmConnection to see when new connections are added, existing ones - removed, and the connection state changes - [b20f4ab88478] - -2007-09-06 "Daniel P. Berrange - - * merge heads - [07ea2294577b] - - * src/vmm-console.glade, src/vmm-create.glade, src/vmm-details.glade, - src/vmm-host.glade, src/vmm-manager.glade: - Tweak padding in UI to be closer to GNOME guidelines - [13ef182c8f5e] - - * AUTHORS, src/virtManager/create.py: - Fixed population of bridge network devices to separate label from - device name (Eduardo Habkost) - [a5b0353ac6e1] - - * src/virtManager/connection.py, src/virtManager/manager.py: - Include driver name in ID colun for connection rows & fix physical - ethernet device name - [3ce37ba1419a] - -2007-09-05 "Daniel P. Berrange - - * po/pl.po: - Refresh polish translation again (Piotr Drąg) - [7290c5aab410] - -2007-08-31 "Daniel P. Berrange - - * AUTHORS, src/virtManager/console.py: - Change console connection retries to be a little more robust - (Bernhard Kaindl) - [6e055c5f5e19] - - * src/virtManager/connection.py: - Fixed call to get_local_hostname - [96492df15460] - - * src/virtManager/connection.py, src/virtManager/host.py: - Ensure VNC widget always trys to connect to localhost for local - connections - [4ee6526c32cd] - -2007-08-29 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.5.0-1 for changeset 380af83bb51b - [333d2c50ad51] - - * ChangeLog: - Refresh changelog - [380af83bb51b] [RELEASE-0.5.0-1] - - * NEWS, configure.ac, virt-manager.spec.in: - Prep for 0.5.0 release - [db62e9295c03] - - * README: - Update README to match latest reality - [af4dc1ef2f40] - - * po/fr.po, po/pl.po: - Imported latest french & polish updates from Fedora translators - [99a07bbb4deb] - - * 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@Latn.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: - Re-generate pot file & auto-merge - [d383d730f712] - - * po/POTFILES.in: - Fixed list of source files due to removed VNC code - [bd9a44eb91e9] - - * src/virtManager/console.py, src/virtManager/domain.py: - Fixed console message for domain-0 - [b30c4cfe33f4] - - * src/virtManager/console.py, src/vmm-console.glade: - Remove redundant scrollbars from console - [2b37d811e304] - - * src/virtManager/manager.py: - Auto-connect to HV when double clicking on a connection - [e0c56f906f5e] - - * src/virtManager/config.py: - Fixed checking of HV type for default save/image dirs - [dba8669fda76] - - * src/virt-manager.py.in: - Fix check for whether we've got any existing connections on startup - [5a4ff53abc28] - - * virt-manager.spec.in: - Fix dep on gtk-vnc to use python sub-rpm - [70b5258e7d83] - -2007-08-28 "Daniel P. Berrange - - * src/virtManager/console.py: - Fixed password auth & added TLS/x509 credential - [3f485b58cd0a] - - * src/virtManager/manager.py: - Fixed toggling of active/inactive VM display - [4d8bd0bf3a07] - - * src/virtManager/details.py, src/virtManager/host.py, - src/virtManager/manager.py: - Disable creating guests & networks and adding devices on remote - connections - [686a43c1c0e7] - - * src/virtManager/console.py: - Show local pointer in VNC console when not grabbed - [882718a6459d] - - * src/virtManager/console.py: - Fixed screenshot code, and pause rendering - [85af82c939a4] - - * src/virtManager/manager.py: - Don't try to show console if double-clicking on a host - [1644d5f92a93] - - * src/virtManager/connection.py: - Fixed typo in calling uri_split - [151d0ef63c79] - -2007-08-28 "Hugh O. Brock - - * src/virt-manager.py.in, src/virtManager/config.py, - src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Store connection URIs in gconf so that the app will remember them. - If any connections are in gconf, load them rather than auto- - connecting to Xen. Continue Dan's noble code clean-up efforts. - [421de5da5ab4] - -2007-08-27 "Daniel P. Berrange - - * src/virtManager/connection.py: - Fixed get_transport return value for local connections - [f919140ba85a] - - * src/virtManager/connection.py, src/virtManager/manager.py: - Re-order columns to move action to right & name to left. Use short - hostname to avoid overly wide columns. Use constants for row & - column data indexes - [f8d148dc57b3] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Improved user feedback on console access. Initial support for - connecting to remote guest consoles - [b748eeb06d3d] - -2007-08-27 "Hugh O. Brock - - * src/virtManager/manager.py: - Warn before deleting vms and connections - [ed604406c01a] - -2007-08-23 "Hugh O. Brock - - * src/virtManager/manager.py, src/vmm-manager.glade: - Remove delete button and delete menu item, add create and delete - icons where appropriate. Clean up event handling quite a bit. - [98a7a478b57e] - -2007-08-22 "Daniel P. Berrange - - * src/virtManager/createnet.py: - Allow non-private addresses for virtual networks, using a - confirmation - [af3dcc2d8e57] - -2007-08-16 "Daniel P. Berrange - - * src/virt-manager.py.in, src/virtManager/engine.py: - Fix a nasty thread locking problem during startup if an error dialog - needs to be shown - [c1111c29a25c] - - * Merge heads - [3cf62cd2e3bd] - - * autogen.sh: - Hack around autoconf wierdness - [b71be73678da] - - * README, src/virtManager/manager.py, src/vncViewer/Makefile.am, - src/vncViewer/__init__.py, src/vncViewer/crippled_des.py, - src/vncViewer/rfb.py, src/vncViewer/vnc.py, virt-manager.spec.in: - Merge heads - [1bc43bf346a8] - -2007-08-15 "Daniel P. Berrange - - * configure.ac, src/vncViewer/Makefile.am, src/vncViewer/__init__.py, - src/vncViewer/crippled_des.py, src/vncViewer/rfb.py, - src/vncViewer/vnc.py, virt-manager.spec.in: - Merge heads - [b2f17cab33bf] - -2007-07-20 "Daniel P. Berrange - - * pixmaps/icon_addnew.png, pixmaps/icon_ethernet.png, - pixmaps/icon_hdd.png, pixmaps/icon_ipaddy.png, - pixmaps/icon_launch_term.png, pixmaps/icon_save.png, - pixmaps/icon_screenshot.png, pixmaps/icon_snapshot.png, - src/virtManager/console.py, virt-manager.spec.in: - Merge heads - [2960a0671fe9] - - * src/virtManager/console.py: - Updated for changes in GTK-VNC api - [51fb007abf5a] - -2007-07-06 "Daniel P. Berrange - - * README, configure.ac, src/Makefile.am, src/virtManager/console.py, - src/vncViewer/Makefile.am, src/vncViewer/__init__.py, - src/vncViewer/crippled_des.py, src/vncViewer/rfb.py, - src/vncViewer/vnc.py, virt-manager.spec.in: - Initial prototype switching code over to using GTK VNC - [3a93f110fb4c] - -2007-08-15 "Daniel P. Berrange - - * README, TODO, docs/dbus-remote-control.txt, help/virt-manager/C/fdl- - appendix.xml, help/virt-manager/C/virt-manager.xml, man/virt- - manager.pod: - Fixed a number of typos in manual page & documentation (Atsushi - SAKAI) - [d665d55a303c] - -2007-08-14 "Hugh O. Brock - - * src/virtManager/connect.py, src/virtManager/engine.py, - src/virtManager/manager.py: - Hook up the delete button for connections. Fix a fairly long- - standing bug where the default Xen URI from the connect dialog was - 'xen://', which is invalid (valid uris are 'xen' or 'xen:///'). Fix - a couple of other minor issues. - [057f80a1854c] - - * src/virtManager/engine.py, src/virtManager/manager.py: - Keep connections around after they are disconnected. Add a connect - item to the popup menus for connections. - [1732f41c3eea] - - * src/virtManager/connection.py, src/virtManager/manager.py, src/vmm- - manager.glade: - Hook up active/inactive widget and make connection display resource - graphs. - [afa397cafefa] - -2007-08-13 "Hugh O. Brock - - * src/virtManager/engine.py, src/virtManager/manager.py, src/vmm- - manager.glade: - Add new popup menu for connection line. Remove 'create' button from - bottom row since it is now in the connection line. Hook up the - 'disconnect' action from the popup menu as well. - [d11d4eb7485f] - -2007-08-09 "Hugh O. Brock - - * src/virt-manager.py.in, src/virtManager/connection.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/manager.py: - First crack at multiple connections UI. Basic idea is there but - popup menus, buttons, create wizard still not right. - [f14cb3be0654] - -2007-08-02 "Hugh O. Brock - - * src/vmm-add-hardware.glade, src/vmm-console.glade, src/vmm-create- - net.glade, src/vmm-create.glade, src/vmm-details.glade, src/vmm- - host.glade, src/vmm-manager.glade, src/vmm-modify-file- - storage.glade, src/vmm-open-connection.glade, src/vmm- - preferences.glade: - Add accessibility names to the various text widgets, so that we can - exercise them with Dogtail. Thanks to Cole Robinson. - [6f7c131a0a72] - -2007-08-01 "Hugh O. Brock - - * AUTHORS: - Allow for passing arbitrary kernel args to paravirt guests -- thanks - Alexander Todorov - [a52478052b5c] - - * src/virtManager/create.py, src/vmm-create.glade: - Allow for passing arbitrary kernel args to paravirt guests. - [b5113666a739] - -2007-07-31 "Hugh O. Brock - - * src/virtManager/create.py, src/vmm-create.glade: - Merge heads - [ee744eb4cf5d] - - * src/virtManager/create.py, src/vmm-create.glade: - Revert my reversion so I can import A. Todorov's patch to his - original patch - [bd9c0ebe9cc2] - -2007-05-10 alexx - - * src/virtManager/create.py, src/vmm-create.glade: - removed new page, moved widgets to PVInstall page - [345de2ae3172] - -2007-07-31 "Hugh O. Brock - - * src/virtManager/create.py, src/vmm-create.glade: - revert changes from A. Todorov in favor of a later changeset - [af3ec8edb1d3] - -2007-07-31 "Alexander Todorov - - * src/virtManager/create.py, src/vmm-create.glade: - GUI for additional kernel parameters - [84e72d7cf2b1] - -2007-05-09 alexx - - * src/virtManager/create.py, src/vmm-create.glade: - added GUI support for specifying additional kernel parameters - [8df612e91599] - -2007-07-30 "Hugh O. Brock - - * virt-manager.spec.in: - Back out unintentional commit to virt-manager.spec.in - [9a984728fe4b] - - * virt-manager.spec.in: - Merge heads - [5fc6186be3f3] - - * src/virtManager/connection.py, src/virtManager/netdev.py, virt- - manager.spec.in: - Refresh the network device menu automatically. Thanks to Masayuki - Sonou - [c255137f718e] - -2007-07-24 "Daniel P. Berrange - - * Makefile.am, configure.ac, man/Makefile.am, man/virt-manager.pod, - virt-manager.spec.in: - Added basic manual page - [4d3e7d9176c8] - - * src/virtManager/connection.py, src/virtManager/domain.py: - Second attempt at forcing release of virDomainPtr objects - [6136f72ead7f] - - * src/virtManager/connection.py: - Try and force GC of domain objects - [cacaaa5968ce] - -2007-07-15 "Daniel P. Berrange - - * src/virtManager/create.py: - Default to x86_64 on x86_64 hosts. - [8bd1b2ab7296] - - * src/virtManager/domain.py: - Don't try to hardcode port 5900+domid - this is obsolete - [dccb2162152f] - -2007-07-14 "Daniel P. Berrange - - * src/virtManager/connection.py: - Re-add get_hostname method - needed for host details page - [6319216a0886] - - * src/virtManager/create.py: - Suggest a filename for new VM disk images - [c99cc15dc21a] - - * src/virtManager/manager.py: - Toggle delete button sensitivity when vm changes state - [a24ee931e579] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Added checking of host filesystem disk space when defining new disks - [7028a61fcc0b] - - * pixmaps/icon_addnew.png, pixmaps/icon_cpu.png, - pixmaps/icon_ethernet.png, pixmaps/icon_hdd.png, - pixmaps/icon_ipaddy.png, pixmaps/icon_launch_term.png, - pixmaps/icon_save.png, pixmaps/icon_screenshot.png, - pixmaps/icon_snapshot.png: - Remove unused icons - [6e30df2b3369] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Display, but disable non-bridged NICs - [e475807b2cd3] - - * src/virtManager/details.py, src/virtManager/host.py: - Use stock icons for network/cdrom/disk/floppy devices - [cf077aa77ef2] - - * src/virtManager/addhardware.py, src/vmm-add-hardware.glade: - Allow choice between IDE disk, IDE cdrom, SCSI disk, floppy disk, - paravirt disk, usb disk, when adding storage - [a5c97c24f079] - -2007-07-11 "Daniel P. Berrange - - * src/virtManager/connect.py, src/virtManager/connection.py, src/vmm- - open-connection.glade, virt-manager.spec.in: - Re-work connection dialog to support remote connections - [f2a0b7149af5] - - * src/virtManager/console.py, src/virtManager/details.py: - Fixed double invocation of suspend (Richard Jones) - [4fe6ebbc86a7] - -2007-07-09 "Daniel P. Berrange - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Stricter checking for MAC addresses to prevent conflict with active - guest/host Signed-off-by: Shigeki Sakamoto - - [4c67e5fdd0e1] - - * src/virtManager/create.py: - Fix use of virtinst.Guest to pass in HV uri, rather than hardcode - Xen - [1e7541c230d8] - -2007-07-04 "Daniel P. Berrange - - * 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@Latn.po, po/sv.po, po/ta.po, po/te.po, - po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: - Imported latest translations from Fedora i18n repo - [4b3c8817404e] - - * po/POTFILES.in, 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@Latn.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: - Re-genererate .pot & .po files for latest sources - [92b837e95e75] - - * AUTHORS, src/virtManager/manager.py: - Merge heads - [446dd8532237] - - * AUTHORS, src/virtManager/engine.py: - Improve error message if QEMU daemon isn't running (Ville Skytta) - [089cff18fee2] - - * AUTHORS, src/virtManager/manager.py: - Fixed pause menu item state (Cole Robinson) - [9501aed0a245] - - * src/virt-manager.desktop.in.in: - Make application menu comment GNOME HIG compliant (bz 246195) - [06f345efd6d8] - - * src/vmm-console.glade, src/vmm-details.glade, src/vmm-manager.glade: - Make help menu item GNOME HIG compliant (bz 246195) - [eba56a06e7b7] - -2007-06-22 "Hugh O. Brock - - * AUTHORS, src/virtManager/create.py: - Refactor virt-manager validation to use validation in virtinst. - Eliminates regexes in two places, among other things. Thanks to Cole - Robinson. - [216f03a53d2b] - -2007-06-19 "Daniel P. Berrange - - * src/virt-manager.schemas.in, src/virtManager/config.py, - src/virtManager/console.py: - Allow user to dismiss the cursor grab notification permanently (rhbz - 244347) - [4df620fc9133] - -2007-06-18 Masayuki Sunou - - * src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/details.py: - Re: [et-mgmt-tools] [PATCH] Fix the maximum number of VCPUin virt- - manager Hi Hugh - - Thank you for reviewing. I remake this patch. - - > Hmm, this is good, but I'm inclined to think it would be better to - put a > getMaxVcpus() call in connection.py and isolate the "check - the > connection type and either call getMaxVcpus or arbitrarily - return '32'" > there (so we don't repeat the code in two places). - Also, it looks to me > like "Xen" is the default in xen_unified.c, - at least in current libvirt > code, so you shouldn't need to supply - "Xen" to the getMaxVcpus call. Can > you redo the patch along these - lines? > This patch changes as follows. 1. getMaxVcpus() is - executed from connection.py. 2. getMaxVcpus() is called with the - result of get_type() not "Xen" - - Thanks, Masayuki Sunou. - - ==================================================================== - =========== - [b99ac3eb0141] - -2007-06-15 "Daniel P. Berrange - - * AUTHORS, src/virtManager/connection.py: - Fixed connection name with test:///default (Mark Johnson) - [aff40fece870] - -2007-06-13 "Hugh O. Brock - - * src/virtManager/create.py: - Fix up system-name error message... hopefully for the last time... - [24729fe72d52] - - * src/virtManager/domain.py: - I thought that the following is the problem. - - -------------------------------------------------------------------- - -- In finish() of "create.py", the port number of VNC become -1. - When "Status monitoring" is short, the port number of VNC is updated - in a short time, but, when "Status monitoring" is long, the port - number of VNC is not updated for a long time. Because the XML data - cached in "domain.py" is updated only in tick(). - --------------------------------------------------------------------- - - - - And, I forgot retrying in "console.py". Therefore, I adopted - updating the port number of VNC in "cerate.py". - - I remake the patch. This patch only clears XML in - get_graphics_console(), and the connection to the console is not - retried in "create.py". So, by applying this patch, the XML data is - cleared by retrying in "console.py" even when "Status monitoring" is - long, and the port number of VNC is updated. (Because retrying in - "console.py" calls get_graphics_console()) - - Thanks, Masayuki Sunou. - - -------------------------------------------------------------------- - -- - [3372e369ec3a] - - * src/virtManager/domain.py: - Fix BZ 239763 -- we shouldn't add a disk twice when we add it to a - live domain on Xen 3.1. - [643e8d92e3cf] - - * src/virtManager/domain.py: - Backed out changeset ebd54b0c882ae581fc020b87df8583417b8b9e97 - Applied this patch in error -- the correct fix is already in. - [f629da0083a6] - -2007-06-13 Masayuki Sunou - - * src/virtManager/domain.py: - [et-mgmt-tools] [PATCH] In virt-manager GUI, when the disk is - added, VM cannot be started. Hi - - When the disk is added to active VM by virt-manager, VM cannot be - restarted after VM is stopped. - --> Bugzilla Bug 239763 - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239763 - - This patch fixes it. - - When the device is attached to active VM, virt-manager adds the - device twice in add_device() of "domain.py". 1. Call attachDevice() - 2. Call define_domain() after the XML is updated Therefore, the same - device is doubly attached. (So, when the device is disk, VM cannot - be started) - - This patch fixes "domain.py" as follows so that the same device is - not doubly attached. VM is active : Call attachDevice() only - VM is inactive : Call define_domain() after the XML is updated - - Signed-off-by: Masayuki Sunou - - Thanks, Masayuki Sunou. - - -------------------------------------------------------------------- - -- - [ebd54b0c882a] - -2007-06-13 "Hugh O. Brock - - * src/virtManager/details.py: - Fixes 242900, thanks to David Robinson - [24f00545253e] - -2007-05-24 "Hugh O. Brock - - * src/virtManager/domain.py: - Handle the case where the source device and source type are null -- - for example, if a cdrom device exists in the guest config but is not - mapped to a backend device. - [27ad8c7fbc3e] - - * src/virtManager/addhardware.py, src/virtManager/create.py, src/vmm- - add-hardware.glade, src/vmm-create.glade: - Allow user to set mac addresses for new guests and new guest nics. - Also fixes some validation bugs. Thanks to Masayuki Sunou - - [a84ede106782] - -2007-05-24 "Daniel P. Berrange - - * src/virtManager/manager.py: - Hook up delete VM menu item (Charles Coffing) - [e9678b9eeb41] - -2007-05-18 "Daniel P. Berrange - - * .hgignore, ABOUT-NLS, Makefile.am, autobuild.sh, autogen.sh, - configure.ac, po/ChangeLog, po/Makefile.am, po/Makevars, - po/Makevars.template, po/POTFILES.in, po/POTFILES.skip, - src/Makefile.am, src/virt-manager.desktop.in, src/virt- - manager.desktop.in.in, virt-manager.spec.in: - Major rework of i18n build integration to deal with bz 229324 - [c60eab8f4ac6] - - * AUTHORS, src/virt-manager.py.in: - Use a rolling file appender for logs (from Nobuhiro Itou) - [69da9fd8d530] - -2007-05-11 "Daniel P. Berrange - - * src/vmm-create.glade.orig: - Merge heads - [1538611b315d] - - * src/vncViewer/vnc.py: - Fix typo / remove redundant check for vnc disconnect (Charles - Coffing) - [718b68621933] - - * src/vmm-create.glade.orig: - Remove bogus backup file - [a971aa8db8cd] - -2007-05-10 "Hugh O. Brock - - * src/vmm-details.glade: - Fixes bz 235914, which is a minor grammar nit but probably valid - [71e2c042c80f] - -2007-05-09 "Daniel P. Berrange - - * po/as.po, 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@Latn.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: - Refresh po files from Fedora i18n community - [95ca7c8f3261] - -2007-05-01 "Hugh O. Brock - - * src/virtManager/details.py: - Make NIC numbering in the details pane show something useful (in - this case, the tail end of the MAC address) - [47cbae77d41b] - - * src/virtManager/domain.py: - Allow removal of devices from inactive domains. Requires rewriting - the XML and redefining the domain. To work on xen 3.0.3 userland, - also requires libvirt patch to xm_internal.c. - [900bee6f2cc8] - -2007-04-25 "Hugh O. Brock - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Fix NIC naming, make MAC address copy-and-pastable again - [fddee0787dde] - - * src/virtManager/details.py: - Fix toolbar check/uncheck in details window as well - [1c74c953592e] - - * src/virtManager/console.py: - initial fix for 236777: make the toolbar show/hide button reflect - reality. Next up, persist the value. - [92e90dd89dd5] - -2007-04-23 "Hugh O. Brock - - * src/virtManager/addhardware.py, src/virtManager/create.py, - src/virtManager/createmeter.py: - Pull createmeter out into its own class - [58c0f8ae6fb8] - - * src/virtManager/addhardware.py, src/virtManager/create.py: - Fix up empty combo boxes, non-working file dialogs, and a few other - bugs. - [7263412862de] - -2007-04-16 "Daniel P. Berrange - - * po/as.po, po/bn_IN.po, po/ca.po, po/da.po, po/de.po, po/es.po, - po/fr.po, po/gu.po, po/hi.po, po/hr.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/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@Latn.po, po/sv.po, po/ta.po, po/te.po, - po/tr.po, po/virt-manager.pot, po/zh_CN.po, po/zh_TW.po, src/vmm- - create-net.glade: - Fixed typo in network wizard - [053429952481] - - * .hgtags: - Added tag RELEASE-0.4.0-1 for changeset bee4afe144ec - [a8c61f45ef42] - - * ChangeLog: - Re-generate changelog - [bee4afe144ec] [RELEASE-0.4.0-1] - - * NEWS, README, configure.ac, virt-manager.spec.in: - Update info for new release - [f5e47b053177] - -2007-04-15 "Daniel P. Berrange - - * Merge heads - [f5478160c701] - - * src/virtManager/create.py: - Update OS type/variant code to deal with API changes in virtinst - [3131f3183a97] - -2007-04-13 "Daniel P. Berrange - - * src/virtManager/createnet.py: - Fixed use of net device names - [2076b36ad38c] - - * src/virtManager/asyncjob.py: - Fixed thread locking in async job callback - [2c99eaccd271] - -2007-04-12 "Daniel P. Berrange - - * src/virt-manager.py.in, src/virtManager/connect.py, - src/virtManager/connection.py, src/virtManager/engine.py, src/vmm- - open-connection.glade: - Automatically try to open a sensible default hypervisor connection - [4b2d0b2fa30e] - - * po/as.po, po/bn_IN.po, po/ca.po, po/da.po, po/de.po, po/es.po, - po/fr.po, po/gu.po, po/hi.po, po/hr.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/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@Latn.po, po/sv.po, po/ta.po, po/te.po, - po/tr.po, po/virt-manager.pot, po/zh_CN.po, po/zh_TW.po: - Refresh POT files - [9854494acf7e] - - * src/virtManager/createnet.py, src/virtManager/host.py, src/vmm- - create-net.glade, src/vmm-host.glade: - Clear up terminology around NAT + virtual networks - [d7a5a7b32f34] - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - Added support for device hot-remove - [266de79ed851] - - * src/virtManager/connection.py, src/virtManager/details.py, - src/virtManager/domain.py: - Persist changes to device config when adding devices. Disable - hotplug for dom0 - [8450fc7d0771] - - * src/virtManager/addhardware.py, src/virtManager/details.py, - src/virtManager/domain.py, src/vmm-add-hardware.glade, src/vmm-add- - virtual-nic.glade, src/vmm-details.glade: - Pull add hardware functionality out into separate popup window to - simplify state management in details window. Implemenet adding of - disks - [99e840c696be] - - * src/virtManager/create.py: - Added missing gobject registration call - [646370df05c5] - - * src/virtManager/connection.py: - Make shared NIC detection work with Xen netloop crack - [ef518850c7c8] - - * src/virtManager/details.py: - Merge heads - [75e9e36edfd4] - - * src/virtManager/config.py, src/virtManager/create.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Set sensible default directories for save/restore/create - [8cb893311a7b] - -2007-04-10 "Daniel P. Berrange - - * src/virtManager/console.py, src/virtManager/details.py: - Added error reporting around VM start operation - [dd5347e1fcb9] - - * src/virtManager/error.py: - Make sure scrolled window requests at least 400 pixels width to - avoid line wrapping error message - [5cefc1c494f6] - - * src/virtManager/create.py: - Friendlier error messages when creating guests - [9cb4315b58b2] - - * src/virtManager/host.py: - Disable creation of networks for non-root - [fb3d6ad20a2a] - - * src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/netdev.py: - Added code to detect 'shared' physical NICs - [5039fc44e638] - -2007-04-11 "Hugh O. Brock - - * src/virtManager/details.py, src/virtManager/domain.py, src/vmm- - details.glade: - First cut at vbd/vnic add/remove. You can now add a vnic, and the - screens update every tick(). Adding a vbd almost works, still have - to work out the device node naming. Finally, nothing works for - inactive guests yet. - [07012bf5e73e] - -2007-04-04 "Daniel P. Berrange - - * src/virtManager/connection.py: - Added signals for network devices& fix creation of virtual networks - from UI - [82ebd1bd2476] - -2007-04-03 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/host.py, - src/virtManager/network.py, src/vmm-host.glade: - Hooked up stop/start/delete buttons for networking. Detect & signal - start/stop events for network - [29759c93f3e1] - -2007-03-30 "Daniel P. Berrange - - * src/virtManager/createnet.py: - Removed print debugging - [c51ca104c474] - - * src/vmm-create.glade: - Formatting changes to network page - [20ccc93cf3f5] - - * src/virtManager/host.py, src/vmm-host.glade: - Added some icons for state/autostart/forwarding info - [55ca5f6dd579] - - * src/virtManager/createnet.py, src/vmm-create-net.glade: - Added support for forwarding options - [c2869dbb9e81] - - * src/virtManager/network.py: - Fixed extraction of ip forwarding info from XML - [2d39c7c06110] - - * src/virtManager/connection.py, src/virtManager/netdev.py: - Added API for enumerating network devices - [c7d9c5725ecb] - - * src/virtManager/createnet.py: - Added module for create network wizard - [891f0e62ebf8] - -2007-03-29 "Daniel P. Berrange - - * src/virtManager/IPy.py, src/virtManager/host.py, - src/virtManager/network.py, src/vmm-create-net.glade, src/vmm- - host.glade: - Added a wizard for creating new virtual networks - [7762de645227] - - * src/virtManager/connection.py: - Added net-added & net-removed signals. Added API for creating a new - network - [119d7f3717e5] - -2007-03-28 "Daniel P. Berrange - - * src/virtManager/create.py: - Merge heads - [13ae24fc3e1b] - - * src/virtManager/create.py: - Fixed check for HVM support to work on non-Xen - [10a90e9becf0] - - * src/virtManager/create.py: - Fixed typo - [9d80e0ad9ffd] - -2007-03-28 "Hugh O. Brock - - * src/virtManager/create.py: - Warn when a user tries to create a guest that attempts to use a disk - already in use by another guest. Thanks to Takahashi Tomohiro - . - [b917c4a76425] - -2007-03-27 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/host.py, - src/virtManager/manager.py, src/virtManager/network.py, src/vmm- - host.glade, src/vmm-manager.glade: - Added dialog for viewing host status & resource config - [9b641d9bfa2b] - - * src/vmm-details.glade: - Right align all labels - [31835160ba01] - -2007-03-27 "Hugh O. Brock - - * src/virtManager/create.py, src/virtManager/keytable.py: - Automatically choose a keytable from virt-manager based on the - locally set keytable. Thanks to Takahashi Tomohiro - [88a18060d581] - -2007-03-22 "Daniel P. Berrange - - * AUTHORS, src/virtManager/engine.py, src/virtManager/error.py: - Added an error dialog with expandable 'details' pane. Use this from - connection error code. Patch from Richard Jones - [93d7999b9b75] - - * src/virtManager/engine.py: - Merge heads - [f1254be4fc93] - - * src/virtManager/engine.py: - Include stack trace in error logs - [7b950d2ff294] - -2007-03-21 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/network.py, src/vmm-create.glade: - Enable selection of networking options - [dfffea1edb27] - - * src/vmm-details.glade: - Make the VM name field sensitive, but not editable - [8f05d032ff8d] - -2007-03-20 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.3.1-1 for changeset - 225ff0619562f046101d6fc4f90371051367f850 - [9358db7b04b0] - - * .hgtags: - Added tag RELEASE-0.3.2-1 for changeset - a671c435f0c6cb78ec10980ad5d4fb71adc1a622 - [48431754047c] - - * ChangeLog, NEWS, configure.ac, virt-manager.spec.in: - Update for 0.3.2 release - [a671c435f0c6] [RELEASE-0.3.2-1] - - * po/Makefile.am: - Fix rule for generating pot files from glade - [163288760363] - - * po/as.po, po/bn_IN.po, po/ca.po, po/da.po, po/de.po, po/es.po, - po/fr.po, po/gu.po, po/hi.po, po/hr.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/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@Latn.po, po/sv.po, po/ta.po, po/te.po, - po/tr.po, po/virt-manager.pot, po/zh_CN.po, po/zh_TW.po: - Regenerate po files - [b6ef0d5e4476] - - * src/virtManager/connect.py: - Switch back to using system instance as root - [c356f522973e] - -2007-03-19 "Hugh O. Brock - - * help/virt-manager/C/figures/vm-assign-storage.png, help/virt- - manager/C/figures/vm-create-mem-cpu.png, help/virt-manager/C/figures - /vm-full-virt-media.png, help/virt-manager/C/figures/vm-paravirt- - media.png, help/virt-manager/C/virt-manager.xml, - src/virtManager/create.py, src/virtManager/engine.py, src/vmm- - create.glade: - Finished help document, along with help buttons on all the create - wizard screens, and a few bug fixes in the create wizard. - [68233c2f4350] - - * help/virt-manager/C/figures/vm-graphic-console.png, help/virt- - manager/C/figures/vm-preferences.png, help/virt-manager/C/virt- - manager.xml, src/virtManager/engine.py, - src/virtManager/preferences.py, src/vmm-preferences.glade: - Do the help for the preferences window. Plus, give the preferences - window a help button. - [d42fead39fde] - - * help/virt-manager/C/virt-manager.xml, src/virtManager/console.py, - src/virtManager/engine.py, src/vmm-console.glade: - Expand help for details window, add help for console window (along - with a help menu) - [c2b5256f3033] - - * src/virtManager/connect.py, src/vmm-open-connection.glade: - Remove 'other hypervisor' URI, it's only useful for the test - hypervisor anyway and that can be specified from the command line - [164cfee25365] - -2007-03-16 "Hugh O. Brock - - * src/virtManager/details.py, src/virtManager/engine.py, src/vmm- - details.glade: - Add help menu item to details pane - [b7a5ac39089d] - - * src/vmm-create.glade: - Make the upper limit on disk file size reasonable - [29bce5228ca4] - -2007-03-14 "Hugh O. Brock - - * src/virtManager/domain.py: - Fix raise String -- raise runtime error instead. Thanks to Charles - Coffing - [10309bbadbd9] - - * src/vncViewer/vnc.py: - Pass f10 through console to guests. Thanks to Charles Coffing - - [e1ad552bf8cc] - - * src/virtManager/asyncjob.py, src/virtManager/connection.py, - src/virtManager/manager.py: - Make console popups work right with inactive domains by adding a - 'vm-started' signal thrown by vmmConnection. Also fix another - threading bug. - [79dc76fbd8ee] - -2007-03-13 "Daniel P. Berrange - - * Merge heads - [6174ce850f12] - - * Merge heads - [5c099456c884] - - * src/virtManager/console.py: - Don't try to reconnect if we're closing the console window - [9c2072c6faa3] - -2007-03-13 "Hugh O. Brock - - * src/vmm-details.glade: - You should really be able to highlight the UUID so you can copy it, - even if you can't edit it. - [15b4900bfb73] - -2007-03-13 "Daniel P. Berrange - - * src/virtManager/engine.py: - merge heads - [b7f4957fe604] - - * src/virtManager/asyncjob.py, src/virtManager/engine.py: - Fixed timer ticks - [ae1e52df4ff7] - -2007-03-09 "Hugh O. Brock - - * src/virtManager/engine.py: - merge heads - [8c7610255e70] - - * help/virt-manager/C/figures/vm-details-hardware-disk.png, help/virt- - manager/C/figures/vm-details-hardware-memory.png, help/virt- - manager/C/figures/vm-details-hardware-network.png, help/virt- - manager/C/figures/vm-details-hardware-vcpu.png, help/virt- - manager/C/figures/vm-details-overview.png, help/virt-manager/C/virt- - manager.xml, src/virtManager/config.py, src/virtManager/engine.py: - Add the details section to the help file. Lots more screen shots. - [2fa11748bc7f] - -2007-03-08 "Hugh O. Brock - - * src/virtManager/engine.py: - Clean up help code just a bit - [a66e42abec57] - -2007-03-09 "Daniel P. Berrange - - * src/vncViewer/vnc.py: - Merge heads - [c428538c6dd7] - -2007-03-02 "Daniel P. Berrange - - * src/vncViewer/vnc.py: - Fixed key ungrab in vnc viewer - [ff646711a024] - -2007-03-09 "Daniel P. Berrange - - * src/virt-manager.py.in, src/virtManager/engine.py: - Merge heads - [d370c126f1a3] - - * src/virt-manager.py.in, src/virtManager/asyncjob.py, - src/virtManager/console.py, src/virtManager/engine.py, - src/vncViewer/vnc.py: - Fixed thread locking - [c83034a29d5d] - -2007-02-23 "Daniel P. Berrange - - * src/virtManager/console.py: - Fixed i18n of pointer alert - [d2bf26498e2d] - -2007-03-08 "Hugh O. Brock - - * AUTHORS, src/virtManager/manager.py: - Add sensible options to right-click menu in manager window. Thanks - to Mark Cave-Ayland . - [b7a55e3fbc11] - - * help/virt-manager/C/Makefile.am, help/virt-manager/C/virt- - manager-C.omf, help/virt-manager/C/virt-manager-manual-C.omf, help - /virt-manager/C/virt-manager-manual.xml, help/virt-manager/C/virt- - manager.xml, src/Makefile.am, src/virt-manager.py.in, - src/virtManager/config.py, src/virtManager/engine.py, - src/virtManager/manager.py, src/vmm-manager.glade, xmldocs.make: - Hooked up the half-finished help document to a new help menu item. - More fun to come. - [c419c849ecf1] - -2007-03-07 "Hugh O. Brock - - * configure.ac, help/Makefile.am, help/virt-manager- - manual/C/Makefile.am, help/virt-manager-manual/C/fdl-appendix.xml, - help/virt-manager-manual/C/figures/fig1.png, help/virt-manager- - manual/C/figures/fig2.png, help/virt-manager-manual/C/legal.xml, - help/virt-manager-manual/C/virt-manager-manual-C.omf, help/virt- - manager-manual/C/virt-manager-manual.xml, help/virt-manager- - manual/Makefile.am, help/virt-manager/C/Makefile.am, help/virt- - manager/C/fdl-appendix.xml, help/virt-manager/C/figures/vm- - connection-window.png, help/virt-manager/C/figures/vm-manager- - window.png, help/virt-manager/C/legal.xml, help/virt-manager/C/virt- - manager-manual-C.omf, help/virt-manager/C/virt-manager-manual.xml, - help/virt-manager/Makefile.am, src/vmm-create.glade.orig: - Move help so far to the proper directory - [20c212fea0ad] - -2007-03-06 "Hugh O. Brock - - * help/virt-manager-manual/C/virt-manager-manual.xml: - Help introduction and Connection Window test. - [e97643c745b3] - -2007-03-05 "Hugh O. Brock - - * help/virt-manager-manual/C/virt-manager-manual.xml: - Basic structure of help document - [6657c3ddbad4] - -2007-03-02 "Hugh O. Brock - - * configure.ac, virt-manager.spec.in: - merge heads - [b0e37683f8b8] - - * COPYING-DOCS, Makefile.am, configure.ac, help/Makefile.am, help - /virt-manager-manual/C/Makefile.am, help/virt-manager-manual/C/fdl- - appendix.xml, help/virt-manager-manual/C/figures/fig1.png, help - /virt-manager-manual/C/figures/fig2.png, help/virt-manager- - manual/C/legal.xml, help/virt-manager-manual/C/virt-manager- - manual-C.omf, help/virt-manager-manual/C/virt-manager-manual.xml, - help/virt-manager-manual/Makefile.am, omf.make, virt- - manager.spec.in, xmldocs.make: - Initial cut at help infrastructure. Help builds and displays, but - says nothing. Now we can start filling in content. - [c36465241502] - -2007-02-20 "Daniel P. Berrange - - * ChangeLog, NEWS, README, virt-manager.spec.in: - Updated for release 0.3.1 - [225ff0619562] [RELEASE-0.3.1-1] - - * configure.ac: - Bump version number - [d3d3c3cde031] - - * Merge heads - [98471b6deba9] - - * src/virtManager/connect.py: - Force use of per-user bus even as root for QEMU - [4dec5c7eb7f3] - - * src/vncViewer/vnc.py: - Clamp mouse co-ords to be >= 0 - [5a5191b9ed11] - -2007-02-20 "Hugh O. Brock - - * src/virtManager/create.py: - Sort OS lists - [b81a95033b72] - -2007-02-20 "Daniel P. Berrange - - * src/vncViewer/vnc.py: - Allow any combo of Ctrl+Mod1, Ctrl+Mod2 or Mod1+Mod2 to release grab - [362fba833f8f] - - * src/vncViewer/vnc.py: - Remove mistaken call to ungrab_pointer() - [94ef48182b72] - - * src/virtManager/create.py: - Remove debug of arch, since it breaks paravirt - [5580dda12a4f] - -2007-02-19 "Daniel P. Berrange - - * src/virt-manager.py.in, src/virtManager/create.py, src/vmm- - create.glade: - Added ability to create QEMU/KVM/KQEMU guests in new VM wizard - [a85a616d50b4] - - * src/virtManager/create.py: - Remove annoying dialog box about HAL; logging is good enough - [22fb61e7b9a1] - - * src/virtManager/connect.py, src/virtManager/connection.py, src/vmm- - open-connection.glade: - Refactor connect dialog to support QEMU driver - [9c67014081cc] - -2007-02-19 "Hugh O. Brock - - * src/virtManager/create.py, src/vmm-create.glade: - Add pull-down OS choice UI to virt-manager. - [80e0238ab362] - -2007-02-15 "Daniel P. Berrange - - * src/virt-manager.glade: - Merge heads - [74dee2f86c10] - - * AUTHORS, src/vncViewer/vnc.py: - Fixed keyboard grab - [24514e244a7a] - -2007-02-15 "Hugh O. Brock - - * src/Makefile.am, src/virt-manager.glade, src/virtManager/about.py, - src/virtManager/asyncjob.py, src/virtManager/connect.py, - src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/details.py, src/virtManager/manager.py, - src/virtManager/preferences.py, src/vmm-about.glade, src/vmm-add- - virtual-nic.glade, src/vmm-console.glade, src/vmm-create.glade, src - /vmm-details.glade, src/vmm-manager.glade, src/vmm-modify-file- - storage.glade, src/vmm-open-connection.glade, src/vmm- - preferences.glade, src/vmm-progress.glade: - Split the glade files up into one per window, to make managing - merges easier. This changes the makefile, so you'll need to rerun - autogen.sh - [4aff59f5c1b2] - -2007-02-12 "Daniel P. Berrange - - * Merge heads - [9604d6c89d12] - -2007-02-08 "Daniel P. Berrange - - * src/virtManager/console.py, src/vncViewer/vnc.py: - Grab mouse when clicking - [42980d836e6b] - - * src/virtManager/details.py: - Display allocation instead of usage for inactive memory - [5f9bbeaa4565] - - * src/virtManager/domain.py: - Force initial status code update - [aaddf0265c66] - - * src/virt-manager.glade: - Fix alignment of label - [6903adfe0063] - -2007-02-01 "Daniel P. Berrange - - * src/virt-manager.glade, src/virtManager/asyncjob.py, - src/virtManager/create.py: - Make progress bar display a little prettier. Add support for setting - max-memory when creating guests - [bb8b020e630b] - -2007-01-22 "Daniel P. Berrange - - * virt-manager.spec.in: - Fix changelog date - [2dc5a7f91ef7] - - * .hgtags: - Added tag RELEASE-0.3.0-1 for changeset - aab1b39dae04d051c2f7073ff9bcc74c55ff704a - [a90307d2b583] - - * ChangeLog, NEWS, README, configure.ac, virt-manager.spec.in: - Updated for 0.3.0 release - [aab1b39dae04] [RELEASE-0.3.0-1] - - * po/as.po, po/bn_IN.po, po/ca.po, po/da.po, po/de.po, po/es.po, - po/fr.po, po/gu.po, po/hi.po, po/hr.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/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@Latn.po, po/sv.po, po/ta.po, po/te.po, - po/tr.po, po/virt-manager.pot, po/zh_CN.po, po/zh_TW.po: - Refresh po/pot files - [5bc1bd05a9e5] - - * src/virtManager/create.py: - Updated to new virt-inst API - [0564b1e55ec0] - -2007-01-12 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/asyncjob.py, - src/virtManager/create.py, src/virtManager/domain.py, - src/virtManager/manager.py: - Change save/restore code to work with new progress bar interface. - Also clean up progress bar a bit so it doesn't jump around quite so - much. - [90194e42e78d] - -2007-01-10 "Hugh O. Brock - - * merge 369:1d72ca0a0d8e - [4e1a11b51dd9] - - * src/virt-manager.glade, src/virtManager/asyncjob.py, - src/virtManager/create.py: - graphical progress bar hooks for pv guests - [fa0838adc8e5] - -2007-01-08 "Daniel P. Berrange - - * src/virtManager/console.py: - Reset vnc failure count & delay on state changes. This ensures we - re-try the connection when switching from shutoff -> running state - transitions with inactive guests - [1d72ca0a0d8e] - -2006-12-20 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/create.py: - Update non-sparse file UI to match rhel5 patch - [d08d20fefc15] - -2006-12-17 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/asyncjob.py, - src/virtManager/create.py: - add a radio button for sparse vs. non-sparse viles. Add appropriate - cautions and text to the progress dialog. - [240bbcbcbf77] - -2006-12-13 "Daniel P. Berrange - - * Merge heads - [280936348501] - - * src/virtManager/domain.py: - Disabled memory/cpu hotplug for active HVM guests (bz 214432) - [34cfe7880a7e] - -2006-12-07 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/create.py: - Fixes bz 218201. Choosing an existing file, using the dialog or - typing the path manually, will now cause the file's size to show up - in the file size box. Also the wizard will complain if the user - manually types a directory path instead of an existing file or a new - file. - [795d0dea350d] - - * src/virt-manager.glade, src/virtManager/create.py: - Fixes 213855. Added documentation to warn the operator not to - allocate too much memory to a new VM; limited the max memory spinbox - to physical RAM present; cleaned up physical RAM display. - [746677a25334] - -2006-12-04 "Daniel P. Berrange - - * src/virtManager/serialcon.py: - Fix handling of backspace key in serial console (bz 217596) - [742f520c9080] - -2006-12-01 "Daniel P. Berrange - - * src/virtManager/connection.py: - Deal with errors from hostname lookup (bz 216975) - [eaf93af32bde] - - * src/virtManager/domain.py: - Merge heads - [90df913df2d0] - -2006-11-22 "Daniel P. Berrange - - * src/virtManager/domain.py, src/virtManager/manager.py: - Differentiate memory allocated, from that actually used on host. - Helps visualization of inactive guests - [75d791ba22a1] - -2006-11-15 "Hugh O. Brock - - * src/virtManager/create.py: - Validate vm name - [6095446de9c1] - - * src/virtManager/domain.py: - domain.py merge?? - [54d1c612d578] - - * src/virt-manager.glade, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/engine.py: - Add destroy option to details and console menus - [9c6d46c2f6ad] - -2006-11-15 "Daniel P. Berrange - - * src/virtManager/domain.py: - Switch to use explicit ipv4 address 127.0.0.1 for console because - some FC6 systems have broke /etc/hosts which only list ipv6 address - (and VNC doesn't listen on ipv6) - [7e5d94efe78d] - -2006-11-15 "Hugh O. Brock - - * src/virtManager/details.py: - Initially select something when opening the details pane - [eabce880c9f2] - -2006-11-15 "Daniel P. Berrange - - * Merge heads - [c348f9520742] - -2006-11-13 "Daniel P. Berrange - - * src/virtManager/manager.py: - Valid file magic when restoring a domain from saved image - [7bffdbff49e3] - - * src/virt-manager.glade: - Fix typo - [72aed8333003] - - * src/virtManager/console.py: - Ensure we always retry failed connections, to deal with inactive - domain startup/shutdown sequences - [f65d9eec0786] - - * src/virtManager/manager.py: - Clear out listmodel row cache when swiching views - [bfe118877c73] - - * src/virt-manager.glade, src/virtManager/details.py, - src/virtManager/domain.py: - Re-factored config changing UI to deal with inactive domains & - better handle Dom0 - [c4cf0fee60f1] - - * src/virtManager/domain.py: - Fix max-mem reporting for Dom0 - [1cf722426910] - - * src/virtManager/domain.py: - Fix pretty memory accounting. Add set_max_memory API. Fixed logging - string cast - [42885b78d291] - - * src/virtManager/manager.py: - Update the ID column on each refresh, in case a domain - started/stopped (ie its id changes) - [ee06cbe20c82] - - * src/virtManager/manager.py: - Merge heads - [72e8718c0c6c] - - * po/en_GB.po, src/virt-manager.glade, src/virt-manager.py.in, - src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/manager.py: - Merge heads - [72dec4df30de] - -2006-10-12 "Daniel P. Berrange - - * src/virtManager/domain.py, src/virtManager/manager.py: - Explicitly populate liststore with all we need rather than using - per-cell callbacks - [1e2297d7b96d] - - * src/virtManager/manager.py: - Store the VM object itself in the list model to lower overheads in - refresh - [3973f2eb7407] - -2006-10-11 "Daniel P. Berrange - - * src/virtManager/connection.py: - Catch & log failure of listDefinedDomains method for older libvirt - not supporting inactive domains - [ffa5f13ab279] - - * src/virt-manager.py.in: - Added support for running app under hotshot profiler - [f1e28b2177fd] - -2006-10-10 "Daniel P. Berrange - - * src/virt-manager.glade, src/virtManager/connection.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Support deleting of VMs - [ce3995271cdc] - - * src/virt-manager.glade, src/virtManager/connection.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Hooked up domain filter in manager list. Ensure we don't recreate - vmmDomain object on state changes - [2e86c3cb0025] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/manager.py: - Merged heads - [951c6c3cf97b] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py: - Added support for starting inactive VMs - [7364bcc08bdb] - -2006-10-09 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/domain.py, - src/virtManager/manager.py: - Include listing of inactive domains - [c831835a0f94] - -2006-11-09 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.2.6-1 for changeset - 912d53a50279d9c6e05d263b54837ad001a0ccb3 - [1f43bfc1da4e] - - * ChangeLog: - Re-generate changelog - [912d53a50279] [RELEASE-0.2.6-1] - - * virt-manager.spec.in: - Updated changelog - [657717d357b6] - - * NEWS: - Summary of 0.2.6 release changes - [008c1a197bcd] - - * configure.ac: - Updated to 0.2.6 release - [1b8570500ec0] - - * docs/RELEASE-PROCESS.txt: - Added notes on release process - [edcf366d6403] - - * po/README.txt: - Added notes on translation process - [2b776e4aeb6d] - - * po/ru.po: - Imported initial russian translation - [8036348399cd] - -2006-11-07 "Daniel P. Berrange - - * src/virt-manager.glade: - Change most scrollbars to automatic (except console which has resize - issues) - [9fa186e9831c] - - * src/virtManager/create.py: - Set busy cursor in wizard while creating VM - [7b7299a55192] - - * po/as.po, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fr.po, - po/gu.po, po/hi.po, po/hr.po, po/ja.po, po/ml.po, po/ms.po, - po/or.po, po/pa.po, po/pt.po, po/pt_BR.po, po/sr.po, po/sr@Latn.po, - po/sv.po, po/ta.po, po/virt-manager.pot, po/zh_CN.po, po/zh_TW.po: - Rebuild pot file & import translated .po's from Fedora i18n - repository - [749284df42c6] - - * src/virt-manager.py.in, src/virtManager/about.py, - src/virtManager/asyncjob.py, src/virtManager/connect.py, - src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/details.py, src/virtManager/manager.py, - src/virtManager/preferences.py: - Explicitly pass i18n domain into glade constructor because it is - failing to pick up default domain - [cd83d1e8e7fb] - -2006-11-06 "Daniel P. Berrange - - * src/virt-manager.glade, src/virt-manager.schemas.in, - src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/create.py, src/virtManager/manager.py, - src/virtManager/preferences.py, src/vncViewer/vnc.py: - Added preference for determining when/whether to grab keyboard - input. Renamed console popup preference apis a little - [48c75380985e] - - * src/virtManager/asyncjob.py: - Set busy cursor when displaying progress bar - [61d04972191e] - - * src/virtManager/console.py, src/vncViewer/vnc.py: - Add a auto-retry with exponential backoff to VNC connection, since - with auto-console popup we often launch before the VNC daemon has - started for the guest - [52d0377abcb8] - - * src/virtManager/engine.py: - Connect up show-terminal signal in the manager - [8514f7e603bb] - - * src/virt-manager.glade, src/virtManager/create.py: - Don't skip virt-type wizard step if fully-virt is not available. - Instead disable option & inform user why (bz 212451) - [8cc9ccf3bfb4] - - * AUTHORS, src/virt-manager.glade, src/virtManager/about.py, virt- - manager.spec.in: - Make URLs & email addrs in about dialog clickable (bz 210782) - [22889cdd3c60] - - * src/virt-manager.glade: - Change 'physical' to 'logical' in text refering to host CPUs - [52a07614f81f] - - * src/virt-manager.schemas.in: - Change default to activate popup of console for newly created guests - [0baa980b3021] - - * src/virtManager/connection.py, src/virtManager/manager.py: - Include info about hypervisor connection in titlebar ( bz 213093) - [7de904410eb7] - -2006-11-03 Karel Zak - - * AUTHORS, src/virtManager/console.py, src/virtManager/create.py, - src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py, src/virtManager/serialcon.py: - fix problem with never ending gtk.main() - [a5c3cd610da2] - -2006-11-03 "Daniel P. Berrange - - * src/virtManager/console.py: - Grab focus to the password field when showing login - [d09e1774c693] - - * src/virtManager/serialcon.py: - Call 'present' to ensure serial console is raised & focused - [8435965bbaa5] - -2006-10-31 "Hugh O. Brock - - * src/virt-manager.glade, src/virt-manager.schemas.in, - src/virtManager/config.py, src/virtManager/create.py, - src/virtManager/manager.py, src/virtManager/preferences.py: - bz 211385: add preference to automatically pop up console on new vm - creation or all vm creation. - [9223d00fe776] - -2006-10-26 "Daniel P. Berrange - - * src/virt-manager.py.in: - Re-arrange startup to not use DBus activation in normal case - (partial fix for bz 211636) - [bfde999c4f9d] - -2006-10-26 Karel Zak - - * src/virt-manager.py.in: - add command line option - [0e19c5b92f62] - -2006-10-25 "Daniel P. Berrange - - * src/virtManager/create.py: - Don't make the create wizard sensitive again until after the error - dialog has gone - [43bf9d79afbc] - - * src/virtManager/create.py: - Catch & deal with HAL not running more gracefully, by disabling - CDROM config & logging error info. bz 211901 - [a77ff57c95d6] - - * src/virt-manager.glade: - Allow long URls to ellipsize in VM create summary page - [fbc8ede2c02f] - - * src/virtManager/connection.py: - Catch & ignore exception when looking up a domain, in case it went - away, or is a zombie - [38fec2ded04d] - - * src/virtManager/create.py: - Disable wizard sensitivity while VM creation is taking place (bz - 211624) - [bb3152c45312] - -2006-10-19 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.2.5-1 for changeset - f026bca68967ffcbf61ac60f2c653b3fba243785 - [127d61c9062e] - - * .hgtags: - Added tag RELEASE-0.2.4-1 for changeset - a72f4fcfc37be3ccca9c966d8d62c1c95212bdbc - [f026bca68967] [RELEASE-0.2.5-1] - - * ChangeLog: - Re-generate changelog for 0.2.5 - [94fafa058a00] - -2006-10-19 berrange - - * configure.ac, virt-manager.spec.in: - Bump release numbers - [f8050caf9b4d] - - * src/virt-manager.desktop.in: - Remove duplicate menu entry (bz 211230) - [91140a1dace5] - -2006-10-19 "Jeremy Katz - - * README, src/virtManager/create.py: - xeninst -> virtinst - [96cdb0edae11] - -2006-10-18 "Hugh O. Brock - - * src/virtManager/create.py: - fix host machine memory reporting -- bz 211281 - [4a6d5930dbb8] - - * src/virt-manager.glade, src/virtManager/console.py, - src/vncViewer/vnc.py: - fix the godawful accelerator pass-through option. Hopefully SCT will - stop throwing chairs at my application... - [06a73bebeaf6] - -2006-10-12 "Daniel P. Berrange - - * ChangeLog: - Re-generate changelog for 0.2.4 - [a72f4fcfc37b] [RELEASE-0.2.4-1] - - * src/vncViewer/vnc.py: - Reset modifiers when disconnectin from server too - [963a1d4668e9] - - * src/vncViewer/vnc.py: - Only fake events if there is an active VNC connection - [74c7ba84a353] - - * src/virtManager/console.py: - Merge heads - [a85632c84130] - - * configure.ac, virt-manager.spec.in: - Get ready for 0.2.4 release - [4d31437e9e0e] - - * src/virtManager/console.py: - Automatically grab keyboard in guest consoles - [34653c9a7b05] - - * src/vncViewer/vnc.py: - Fix for 'stuck' modifier keys, faking keyup when we loose focus - [18610f26c019] - -2006-10-11 "Hugh O. Brock - - * src/virt-manager.glade: - Mnemonic updates and clean-up on memory and cpu screens. Fixes BZ - 208408. - [27902e672c40] - -2006-10-11 "Daniel P. Berrange - - * src/virtManager/create.py: - Make file backed disks blktap based by default, if available - [a2adaa31d863] - - * src/virtManager/create.py: - Don't create a text renderer, because GTK already does that for us - [451e4c09fff0] - -2006-10-11 "Hugh O. Brock - - * src/virt-manager.glade, src/virt-manager.schemas.in, - src/virtManager/config.py, src/virtManager/create.py: - Add drop-down lists for PV media and kickstart URLs - [5650465dc7fa] - -2006-10-09 "Hugh O. Brock - - * src/virt-manager.glade: - Remove help button from preferences dialog - [503f9261374a] - -2006-10-06 "Daniel P. Berrange - - * src/virtManager/domain.py: - Don't return hostname or port if VNC isn't active - [3d4a40a061aa] - - * src/virtManager/console.py: - Fixed stringification problem when no graphics are active - [af5a8f7bdfdc] - -2006-10-03 "Daniel P. Berrange - - * src/virtManager/connection.py, src/virtManager/create.py: - Force immediate refresh of VMs after creating one - [b00a03871a52] - - * src/virtManager/engine.py: - Improve error reporting to user if hypervisor connection attempt - fails (bz 209122) - [e81393d95b2e] - -2006-09-28 "Daniel P. Berrange - - * src/virtManager/domain.py: - Clamp the CPU utilization values between 0 & 100 to avoid freaking - out sparkline renderer (more bz 208185) - [bf53891faa22] - -2006-09-27 "Daniel P. Berrange - - * src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/sparkline.c: - Avoid array underflow (& thus SEGV) when no data points are set - (workaround segv in bz 208185) - [1cb01dfe5d34] - - * virt-manager.spec.in: - Fixup download URL - [5f81ecc8e603] - -2006-09-26 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.2.3-1 for changeset - 408e703e0a36d1f601b7038e3ee633236c5a5a28 - [5cd1df4bc304] - - * ChangeLog, README, configure.ac, virt-manager.spec.in: - Bumped for release 0.2.3 - [408e703e0a36] [RELEASE-0.2.3-1] - - * po/en_GB.po, po/virt-manager.pot: - Re-generate POT files - [4635350fbedc] - - * src/virtManager/create.py: - Filter ISO filechooser to just *.iso files - [c47aec961cdc] - - * src/virtManager/create.py: - When catching errors catch Exception instead of RuntimeException for - better error handling - [7ea27b8eaded] - -2006-09-25 "Daniel P. Berrange - - * src/virtManager/console.py, src/vncViewer/vnc.py: - Merge heads - [489dcc2d36d6] - - * src/virt-manager.py.in, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py: - Merge heads - [84a6389d11f3] - - * src/Makefile.am, src/virt-manager.py.in, - src/virtManager/Makefile.am, src/virtManager/config.py, - src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/keyring.py: - Replace numerous 'print' statements with calls to python logging. - Added syntax checking of all modules - [16a2e8ff4402] - - * src/vncViewer/vnc.py: - Merge heads - [07acbe79dda0] - - * src/virtManager/console.py, src/vncViewer/vnc.py: - Re-work handling of keyboard modifiers to ensure un-modified keyvals - are sent over wire, allowing remote client to interpret modifiers as - it so desires (only exception being shift which is intepreted - locally). Also allow VNC widget to auto-grab keyboard on mouse - enter/ ungrab on exit - [edde7854a4ac] - -2006-09-22 "Daniel P. Berrange - - * src/virt-manager.glade: - Remove redundant close button & inactive help button from manager - view to reduce desktop footprint - [4281dfc00da3] - - * src/virtManager/console.py: - Switch out of full screen & drop key grab when hiding console window - [aba0d6dcefe3] - - * src/virtManager/manager.py: - Only display 40 CPU samples in manage window to avoid graph getting - too wide - [f1db328b64cb] - - * AUTHORS, src/virtManager/create.py: - When going back in create wizard, skip fv/pv choice page if host - isn't hvm capable (William Sheehan via bz 207409) - [9a4b089db2a5] - - * src/virt-manager.glade, src/virtManager/details.py, - src/virtManager/domain.py: - Re-arranged CPU details page. Now display, current & max VCPU - allocation. Dont allow adjustment above the max - [88266f92e297] - -2006-09-20 "Daniel P. Berrange - - * src/virtManager/create.py, src/virtManager/engine.py: - Popup console window synchronously to create method to avoid race - condition - [1dba9fde5480] - -2006-09-19 "Daniel P. Berrange - - * src/virtManager/create.py: - Don't convert to an int because that introduces rounding errors when - xeninst converts back into bytes - [ae06a1674831] - - * src/virtManager/create.py: - Use physical device names in CDROM list. Listen out for media - insert/remove events & update list accordingly - [f4332d6425c3] - - * src/virt-manager.py.in: - Added import check for gtk to quit earlier if $DISPLAY is not set - [01d5f444ab59] - - * src/virtManager/create.py: - Ensure that file size is disabled when raw partition checkbox is - active - [f70853b58864] - -2006-09-15 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.2.2-1 for changeset - 37220522ba6d379d0ea140c2960e688cdb375927 - [56ebe6cd47de] - - * virt-manager.spec.in: - Added changelogs & pulled in fixes from FC - [37220522ba6d] [RELEASE-0.2.2-1] - - * ChangeLog, TODO, configure.ac: - Release 0.2.2 - [3597807826eb] - - * po/Makefile.am, po/en_GB.po, po/virt-manager.pot: - Refreshd POT files - [d5b685a8f1e4] - - * src/virt-manager.glade: - Always enable VNC toolbars to avoid GTK window resizing issues - [a1a7e46e23a4] - -2006-09-13 "Daniel P. Berrange - - * Merge heads - [e8947829c1e6] - - * src/vncViewer/rfb.py, src/vncViewer/vnc.py: - Added support for batching of redraws. Initial support for hextile, - albeit faaaaar to slow to turn on. Fix signature of cursor method - [4db02411579c] - -2006-09-12 berrange - - * src/virt-manager.glade, src/virtManager/create.py: - Re-factor the install wizard to only grab values at end of process. - Also display a config summary at end - [e8a823f31a35] - -2006-09-11 berrange - - * src/virt-manager.glade, src/virtManager/about.py: - Since we don't run the blocking event loop, hook up the response - signal for the close button. bz 205943 - [493496779f6a] - -2006-09-04 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.2.1-1 for changeset - 4aba9106462877a7df2bf1211bc41eb5321af1ee - [d94ce2d634e1] - - * ChangeLog, configure.ac, po/virt-manager.pot, virt-manager.spec.in: - Bump to 0.2.1 for new release - [4aba91064628] [RELEASE-0.2.1-1] - -2006-09-01 "Daniel P. Berrange - - * po/virt-manager.pot, src/Makefile.am, src/virt-manager.glade, src - /virt-manager.schemas.in, src/virtManager/preferences.py, virt- - manager.spec.in: - Hide preference for stats history length. Add gconf schema to setup - default config settings. - [1ab3b1657a5b] - - * src/virt-manager.glade, src/virtManager/details.py, - src/virtManager/manager.py: - Hide / disable stuff we're not implementing yet - ie disk/net stats - & new hardware - [d41ce447fd19] - - * src/virt-manager.glade, src/virtManager/details.py: - Change slider to spin box for adjusting memory - [80753ab23d1b] - -2006-09-01 "Jeremy Katz - - * src/virt-manager.glade, src/virtManager/console.py: - merge - [8a71c82f3208] - - * src/virt-manager.glade, src/virtManager/create.py: - some text tweaks. also, don't ask about PV vs FV if not on a FV - capable box - [d73bd51d34a4] - - * src/virt-manager.glade: - switch memory config to spin buttons - [be2ff5d5065e] - - * src/virt-manager.glade, src/virtManager/details.py: - add a menu bar for the details view, move some things around to be - similar to the console view - [10efc7ee07d0] - - * src/virtManager/console.py: - tie together pause buttons - [a222c2f9bfe6] - - * pixmaps/icon_shutdown.png, src/virt-manager.glade, - src/virtManager/console.py: - various UI tweaks for the graphical console to match the HIG as well - as to be a little cleaner looking - [b212dd69d528] - -2006-09-01 "Daniel P. Berrange - - * src/virt-manager.glade: - Merge heads - [89413ec479a2] - - * po/virt-manager.pot, src/virt-manager.glade, - src/virtManager/console.py: - Grab keyboard when going full screen. Center vnc/image widgets so it - looks better full screen - [5ac5dd9841d7] - -2006-09-01 "Jeremy Katz - - * src/virt-manager.glade: - merge - [e32d7b41e2fd] - - * src/virt-manager.glade, src/virtManager/create.py: - some UI cleanups for domain creation wizard - [a19f67306922] - -2006-08-31 "Daniel P. Berrange - - * src/virt-manager.glade: - Switched memory slider policy to discontinuous & ensure adjustments - are in units of 1, not fractional - [fa21d7642401] - -2006-08-29 "Jeremy Katz - - * merge - [0db881092cda] - -2006-08-28 "Jeremy Katz - - * src/virtManager/create.py: - support for graphics console with PV guests, show the appropriate - console once the guest is created - [d1df8674daf9] - -2006-08-29 "Daniel P. Berrange - - * src/virt-manager.glade, src/virtManager/console.py: - Added button to make VNC window fullscreen - [5b6f6e513dfd] - - * src/virt-manager.glade, src/virtManager/details.py, - src/virtManager/domain.py: - Extract disk & network device information from domain XML - [1a988faa3844] - -2006-08-28 "Daniel P. Berrange - - * src/virtManager/manager.py: - Use a stock label for popup menu - [c519f8a691c6] - - * po/virt-manager.pot, src/virtManager/connect.py, - src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/remote.py, src/vncViewer/rfb.py, - src/vncViewer/vnc.py: - Re-factor VNC auth protocol handling to allow caller to determine - whether a password is needed or not. Go straight to VNC viewer if no - auth is needed. Set default button/focus handling. - [a7281bebdce3] - - * src/virtManager/details.py: - Disable hardware config if we're read only. Hide unused 'add - hardware' option - [219fbd513836] - -2006-08-25 "Daniel P. Berrange - - * docs/dbus-remote-control.txt, src/virtManager/remote.py: - Hook up the serial console to dbus service - [41b18c50618d] - - * virt-manager.spec.in: - Pulled in latest changes to spec file from Fedora - [047346ff3818] - -2006-08-24 "Hugh O. Brock - - * src/virtManager/create.py: - remove ugly print spew - [959bff8e7c94] - -2006-08-23 "Hugh O. Brock - - * src/virtManager/create.py: - Fix default value on file size spinner - [e3c10baaa3e3] - - * merge Dan's changes - [9a395dff3d21] - - * src/virt-manager.glade, src/virtManager/create.py: - Pull cdrom path from HAL -- allow installs from CD as well as iso - [658a94a58d9b] - -2006-08-22 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.2.0-1 for changeset - 869707b48d518080f877bace387fa43458e197e0 - [59614715161b] - - * po/Makefile.am: - Rename one of the targets to avoid accidental build artifacts - getting into the dist tarball - [869707b48d51] [RELEASE-0.2.0-1] - - * Merged heads - [ddd0925ecb0f] - - * README, configure.ac, po/virt-manager.pot, virt-manager.spec.in: - Incremented deps on xeninst & libvirt. Bumped release to 0.2.0 - [815a974f1e27] - -2006-08-22 "Hugh O. Brock - - * src/virtManager/create.py: - Fix typo - [43d3fe453377] - - * src/virtManager/create.py: - properly unmount nfs dirs when done, do better with error handling - [140b26d878c9] - -2006-08-21 "Hugh O. Brock - - * src/virtManager/config.py, src/virtManager/create.py: - Add proper python logging, better kickstart URL validation, better - create error handling. - [f91df0c68be8] - - * src/virtManager/create.py: - Add URL validation, better error handling. Better logging coming. - [ded6e0492a04] - - * src/virtManager/connection.py, src/virtManager/create.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Add code to register/unregister vm-added signal to stop consoles - from spontaneously popping up - [9ef14336af51] - -2006-08-18 "Daniel P. Berrange - - * src/virt-manager.glade: - Wrap message about max memory in details dialog box - [548990eead29] - - * po/virt-manager.pot, src/virt-manager.glade: - Reverting a bunch of stuff an old version of glade-2 changed when it - shouldn't have from changeset d189201f4cf6 - [695c219eb1d1] - - * docs/dbus-remote-control.txt, src/virtManager/remote.py: - Hook up domain creator to dbus service. Fix dbus docs - [c43faf7c5a63] - - * src/virtManager/serialcon.py: - Fix method naming to be consistent with other widgets - this makes - auto-close upon domain destroy work - [0d628d6f6b76] - - * po/virt-manager.pot, src/virtManager/serialcon.py: - Catch & ignore errors when closing serial console - [ee203d7879f5] - - * po/virt-manager.pot, src/virtManager/create.py, - src/virtManager/engine.py: - If creating a PV domain, show the serial terminal instead of VNC - console (temporary until PV vfb works) - [1d44b35da842] - - * po/virt-manager.pot, src/virtManager/console.py: - Print error message when failing to use console - [15affad10836] - - * src/virt-manager.glade: - Merge heads - [d189201f4cf6] - - * po/virt-manager.pot, src/virt-manager.glade: - Remove the 'secure connection' radiobutton (again). Rename - restoremenu - [7d7ca9b9dea0] - - * src/virtManager/manager.py: - Disable new domain, restore domain menus / buttons for a read only - connections - [e5f4bbbd0fb3] - - * src/virtManager/engine.py: - Destroy serial console window when a domain goes away - [82e8bf8761f0] - -2006-08-18 "Hugh O. Brock - - * src/virtManager/create.py: - Fix vcpu bug and memory-size-int issue - [43100d1ef03d] - -2006-08-18 "Daniel P. Berrange - - * src/virt-manager.glade: - Tweak layout / text for VCPU / memory config - [5d6d5cd90301] - -2006-08-17 "Daniel P. Berrange - - * src/virt-manager.glade: - Merge heads - [5c362a797b91] - - * virt-manager.spec.in: - Added requirement on python-xeninst for VM creation - [5f14a423a71e] - - * src/virt-manager.glade, src/virtManager/console.py, - src/vncViewer/rfb.py, src/vncViewer/vnc.py: - Added support for desktop resize protocol, auto-resize window to fit - VNC widget - [fbbdc266efd3] - - * src/virt-manager.py.in: - Added commandline flag to disable dbus service (useful in testing) - [a0233e84b761] - -2006-08-17 "Hugh O. Brock - - * merged Dan's changes - [ea99084d949d] - - * src/virt-manager.glade, src/virtManager/create.py, - src/virtManager/engine.py: - UI bugs fixed, make the create wizard exit after the machine is - created - [4954d625ae46] - -2006-08-17 "Daniel P. Berrange - - * Merge heads - [56b0410be677] - - * src/virtManager/config.py: - Make keyring use a little more safe - [102100b937ac] - - * src/virt-manager.py.in: - Initialize threads, otherwise GNOME VFS goes crash-tastic - [115d33e9aaa9] - -2006-08-16 "Hugh O. Brock - - * src/virt-manager.glade: - merge Dan's changes - [f86064a1f371] - - * src/virt-manager.glade, src/virtManager/create.py, - src/virtManager/engine.py: - pop up the console window for the new VM - [2baf9f2ba2e2] - - * src/virtManager/create.py: - first pass at progress bar while creating the VM - [a43541ecdbfd] - -2006-08-16 "Daniel P. Berrange - - * src/virtManager/keyring.py: - We have to make sure the 'default' keyring is created or we'll - abort() on an NULL pointer. Also handle keyring failure gracefully - [6c0627fddd85] - -2006-08-16 berrange - - * src/virt-manager.glade: - Merge heads - [9c8b03120525] - - * README, virt-manager.spec.in: - Bump min required libvirt to 0.1.4 to pull in requsite bug fixes / - features we need - [f7708cb34e88] - - * pixmaps/icon_screenshot.png, src/virt-manager.glade, - src/virtManager/console.py: - Added UI for taking a screenshot of the VNC window - [e43deaae9dcd] - - * src/virtManager/keyring.py: - Catch exceptions from gnomekeyring - eg the daemon not running is - one problem - [cbd393bba558] - -2006-08-15 "Hugh O. Brock - - * src/virt-manager.glade: - resolve danpb's changes - [5ae165154544] - - * src/virtManager/create.py: - create works *if* xeninst is present -- waiting on packaging - [ac360ad91a71] - - * src/virt-manager.glade, src/virtManager/create.py: - Kickstart arg is optional, URL is required -- it's not either/or - like we thought. - [75fbb1545570] - - * src/virtManager/create.py: - Try for better error handling again - [813b554fc640] - - * src/virtManager/create.py: - Try for better error handling - [3786c4ded0ed] - - * src/virtManager/create.py: - Oops better set the install location too - [4b1381515e1e] - - * src/virtManager/create.py: - first pass at making it actually do something - [610dc5684837] - -2006-08-14 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/create.py: - Add validation for system name: must be nonblank, less than 50 - chars, no spaces - [db64ec6b8135] - -2006-08-15 berrange - - * virt-manager.spec.in: - Fixed dependancy on gnomekeyring - [868497d237a9] - - * po/virt-manager.pot: - Re-generate translations - [89b85d664a94] - - * README, src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/keyring.py, src/virtManager/secret.py, virt- - manager.spec.in: - Switched keyring code to use gnomekeyring module. Disable keyring - support if not available - [f0a6b8bf93b4] - - * src/virt-manager.glade: - Mark bullet points as non-translatable - [ce0e4d313ea8] - -2006-08-15 "Daniel P. Berrange - - * src/virtManager/console.py, src/virtManager/domain.py: - Set the 'launch terminal' button sensitivity according ot whether we - can access the /dev/pts/* device - [e18bee199c04] - -2006-08-14 "Daniel P. Berrange - - * src/virtManager/domain.py: - Fix extract of VNC port attribute XPath expression - [8fe8e7a9992f] - -2006-08-10 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/create.py: - Forgot to add the system name to the last page, there it is - [7718e37241cb] - - * src/virtManager/engine.py: - Merging unrelated changes to engine.py - [2de0218bfd22] - - * src/virt-manager.glade, src/virtManager/create.py, - src/virtManager/engine.py, src/virtManager/manager.py: - UI with events complete. Still doesn't actually create the VM. - [4ab689140d17] - -2006-08-10 "Daniel P. Berrange - - * README, src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/engine.py, - src/virtManager/serialcon.py, virt-manager.spec.in: - Added support for connecting to & displaying the serial console for - guest VMs using the 'vte' module - [6e342b12eb3c] - -2006-08-10 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/create.py: - All but the memory/cpu page now behaves and gathers data correctly - [13051516541e] - -2006-08-09 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/create.py, - src/virtManager/engine.py: - Some things actually work now. Working out collecting data, and - obnoxious edge cases. - [fdab871d7b35] - -2006-08-09 "Daniel P. Berrange - - * po/Makefile.am: - Fixed typo in target pre-requisite - [d0390538d4a9] - -2006-08-09 "Hugh O. Brock - - * src/virtManager/create.py: - a working version this time - [7c4488e92850] - - * src/virtManager/create.py: - left this one out - [d35245e861d9] - -2006-08-08 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/engine.py, - src/virtManager/manager.py: - create wizard now actually appears when you push the new button. - Still doesn't do anything. - [39c8b502a7c2] - -2006-08-08 "Daniel P. Berrange - - * src/virt-manager.glade: - Merge heads - [9d64e79bd07d] - - * Makefile.am, configure.ac, po/Makefile.am, po/en_GB.po, po/virt- - manager.pot, src/virt-manager.py.in, virt-manager.spec.in: - Added infrastructure for generating & packaging .po files, with - dummy en_GB.po file as example - [e57e4982c5e3] - - * src/virtManager/config.py, src/virtManager/domain.py: - Lookup status icons based on libvirt constant, not the - translatable(!) string - [7d9081af70bd] - - * src/virt-manager.glade: - Remove 'secure connection' checkbox from connection form - [f018fbda2e9c] - -2006-08-07 hbrock - - * src/virt-manager.glade: - Finished Glade work on create wizard - [052a78d8a000] - - * src/vncViewer/image.py: - merge Dan's changes - [c413960b9a31] - - * src/virt-manager.glade: - First cut at Glade UI for create wizard. - [e98b05c31cf9] - -2006-08-07 "Daniel P. Berrange - - * TODO: - Added TODO list - [38068e41a8b5] - - * src/virtManager/manager.py: - Fixed sorting of name column - [f59798957105] - -2006-08-04 "Daniel P. Berrange - - * src/Makefile.am, src/virt-manager.py.in, src/virtManager/about.py, - src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Added gettext support. Internationalize all strings which could be - shown to user. Fix about dialog to show corect version number - [bed31aa3e813] - - * README, src/vncViewer/image.py, src/vncViewer/rfb.py, virt- - manager.spec.in: - Remove python-imaging related code since we dont need it for the - specialized VNC widget code paths - [f676abe070e8] - - * Merge heads - [a98827d19456] - -2006-07-25 "Daniel P. Berrange - - * virt-manager.spec.in: - Updates required to RPM spec by Fedora review - [b4e38784109b] - -2006-07-28 "Hugh O. Brock - - * src/virtManager/details.py: - Make the memory slider react properly - [0b519d2958eb] - - * src/virtManager/details.py: - Add back end to correctly alter memory in a VM - [a89f3a0e9514] - -2006-07-26 "Hugh O. Brock - - * src/virtManager/domain.py: - setMemory wants an int, give it - [5907ec70aecf] - - * src/virt-manager.glade, src/virtManager/details.py, - src/virtManager/domain.py: - Add teeth to set-memory page, and almost teeth to set-cpus page - [75e7e671a3e1] - - * src/virt-manager.glade, src/virtManager/details.py: - Add physical CPU backing for UI - [874a8f72be8e] - - * src/virt-manager.glade: - Finished HW tab UI - [adfb6810a88e] - -2006-07-25 "Hugh O. Brock - - * src/virt-manager.glade: - Added widgets for CPU and memory VM changes. - [c7e7f28b9c16] - -2006-07-24 "Hugh O. Brock - - * src/virtManager/asyncjob.py, src/virtManager/connection.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Added error dialog for domain restore errors - [442d020f0617] - -2006-07-20 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.1.5-1 for changeset - a5976d3f807f516d06b8890e754f9b0265f2bd52 - [1e8a1c3157d0] - - * ChangeLog, configure.ac, virt-manager.spec.in: - Bump release to 0.1.5 - [a5976d3f807f] [RELEASE-0.1.5-1] - - * src/virtManager/keyring.py: - Initialize self.secrets hash, accidentally removed - [debbdd9bf168] - - * src/virt-manager.py.in: - Switch to gtk.gdk.threads_init() since gtk.threasd_init() is - deprecated - [748ada9cda8f] - - * .hgtags: - Added tag RELEASE-0.1.4-1 for changeset - 263881a07fa4addc6314fad90a2fa745211116bd - [3de5f305a0a6] - - * src/virt-manager.glade: - Put back in authors, accidentally reverted in earlier merge - [263881a07fa4] [RELEASE-0.1.4-1] - - * src/virtManager/config.py: - Catch error when keyring is not available - [c6c295260d66] - - * src/virtManager/keyring.py: - Replace glib mainloop with gtk mainloop, since the later works - correctly in a threaded environment - [a005c4d2119d] - -2006-07-20 "Hugh O. Brock - - * pixmaps/icon_save.png, src/virt-manager.glade, - src/virtManager/asyncjob.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/engine.py: - Add save feature to console, update save icons - [82f8096f5e24] - -2006-07-20 "Daniel P. Berrange - - * src/virtManager/asyncjob.py: - Fix timer callback return value to ensure it fires many times rather - than just once - [a9afd34ea984] - - * src/virtManager/console.py: - Wrapp connect/disconnect methods for VNC in a try..except block - [3fe45ea030c2] - - * src/vncViewer/vnc.py: - Dont store a ref to the VNC client until we've actually successfully - connected - [e3be17aeab09] - - * Merge heads - [59e261655a11] - - * src/virtManager/engine.py: - Merge heads - [6bf18e0fa53b] - - * src/virt-manager.py.in: - Merge heads - [25428779caf0] - - * configure.ac, virt-manager.spec.in: - Bump to 0.1.4 in preparation for new release - [af11fb18282e] - - * src/Makefile.am, src/virt-manager.py.in, - src/virtManager/Makefile.am, src/vncViewer/Makefile.am, - src/vncViewer/crippled_des.py, src/vncViewer/image.py, - src/vncViewer/rfb.py, src/vncViewer/vnc.py: - Change _SCRIPTS back to _DATA, and instead remove the - #!/usr/bin/python stuff which is what rpmlint was really complaining - about - [a0459e9890fb] - - * AUTHORS: - Filled out authors - [273e12e75b8f] - - * README: - Filled out the README file - [3d706b59224e] - -2006-07-20 "Hugh O. Brock - - * src/virtManager/engine.py: - fix indentation typo in engine - [9e460be02a18] - - * src/virt-manager.glade, src/virtManager/engine.py: - merged Dan's changes - [470f388572a8] - - * src/virt-manager.glade, src/virt-manager.py.in, - src/virtManager/asyncjob.py, src/virtManager/connection.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Make the progress bar threaded so that it will bounce back and forth - in the background (still doesn't work) and abstract the progress bar - functionality - [c2ddab7f68ee] - -2006-07-19 "Daniel P. Berrange - - * ChangeLog: - Re-generate Changelog from 'hg log --style changelog' command - [b5b70d98342e] - - * NEWS, src/virt-manager.glade: - Added Hugh & Máirín to authors credits - [bb27454a9bf1] - - * src/virtManager/console.py: - Disconnect & re-connect when password auth is wrong to avoid bugs in - state machine of VNC console - [172c1022167b] - - * src/virtManager/engine.py: - Fixed reference to config file variable - [32a115ff1454] - - * src/virtManager/console.py, virt-manager.spec.in: - Merge heads - [12b3b2c7d26d] - - * src/virtManager/config.py, src/virtManager/console.py, - src/virtManager/keyring.py, src/virtManager/secret.py, virt- - manager.spec.in: - Added initial support for saving VNC password in the GNOME keyring - [884f6fda6c3b] - - * pixmaps/icon_shutdown.png, src/virtManager/console.py, - src/virtManager/details.py: - Added icon for shutdown button - [20bb0c1a285b] - - * Merge with head - [2f23201da6f6] - - * src/Makefile.am, src/virtManager/Makefile.am, - src/vncViewer/Makefile.am: - Fixed EXTRA_DIST targets to take account of previous _DATA -> - _SCRIPTS rename - [4e9caca0a3f9] - -2006-07-17 "Daniel P. Berrange - - * virt-manager.spec.in: - Updated project URL & make license compliant with rpmlint - requirements & add documentation - [d5dc13d96450] - - * src/Makefile.am, src/virtManager/Makefile.am, - src/vncViewer/Makefile.am: - Ensure python scripts are installed as SCRIPTS, rather than DATA to - stop rpmlint complaining - [ec9da56ebd96] - -2006-07-19 "Hugh O. Brock - - * src/virt-manager.glade, src/virtManager/engine.py: - Saving works, progress bar still doesn't appear in a timely fashion - though. - [5efe65ac8aab] - -2006-07-18 "Hugh O. Brock - - * src/virtManager/domain.py, src/virtManager/engine.py: - Actually saves the image now, plus sort of attempts to show a - progress bar (but saving the vm doesn't take long enough for it to - appear) - [28a60761bad0] - -2006-07-17 "Hugh O. Brock - - * src/virtManager/engine.py: - Pop up dialog for saving images (still doesn't actually do anything) - [fa854bc44f20] - - * src/virt-manager.glade, src/virtManager/details.py, - src/virtManager/engine.py: - Add UI bits for saving vm snapshots. Actual "save" dialog and save - code to follow. - [762abe5412de] - -2006-07-14 "Daniel P. Berrange - - * src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/sparkline.c: - Fix sparkline rendering to only draw a single pixel base line - [96cdd995b0cf] - - * src/virt-manager.glade, src/virtManager/console.py: - Hooked up menus in console window - [08cf1f8145b4] - -2006-07-14 berrange - - * src/virtManager/console.py: - Render a 60% gray over the screenshot & the word 'paused' across it - [276b54e17374] - - * pixmaps/state_blocked.png, pixmaps/state_crashed.png, - pixmaps/state_idle.png, pixmaps/state_paused.png, - pixmaps/state_running.png, pixmaps/state_shutdown.png, - pixmaps/state_shutoff.png, src/virtManager/config.py: - Pulled in funky status icons from gnome-applet-vm distro - [68850d808063] - - * src/virt-manager.glade, src/virtManager/config.py, - src/virtManager/manager.py: - Added domain ID column to summary view - [c2411d68c12e] - -2006-07-13 berrange - - * src/virt-manager.glade, src/virtManager/details.py, - src/virtManager/engine.py, src/virtManager/remote.py: - Enable dbus service to display either performance or config tabs in - domain details page - [df6ae6763640] - - * src/virtManager/engine.py: - Fix closing of windows when domains go away - [f202a1beb1ca] - - * src/virtManager/connection.py: - Refactor domain lookup code to avoid as many RPC calls as possible - [62144e87de2a] - -2006-07-12 berrange - - * .hgtags: - Added tag RELEASE-0.1.3-1 for changeset - 667c1e792acceaefed8e3d25d0b1028850211ad6 - [6b03c685d3ac] - - * ChangeLog, configure.ac, virt-manager.spec.in: - Updated for release 0.1.3 - [667c1e792acc] [RELEASE-0.1.3-1] - - * src/virt-manager.glade, src/virtManager/config.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Added display of virtual cpus - [aa97a96beafe] - - * src/virt-manager.glade: - Fixed alignment of status label - [008d482623b8] - - * src/virt-manager.py.in: - Fixed DBUs env variable checked for activation - [6c34eb2062aa] - - * src/virt-manager.py.in: - Added missing import dbus.glib to fix hang in dbus service - [c4cd9ab40d2f] - - * src/virt-manager.service.in: - Fixed dbus service name - [088e4a4ee334] - - * src/virt-manager-launch.in: - Remove bogus command line args from dbus startup script - [0931c9f8e832] - - * src/virt-manager.glade: - Switch hardware panel to use a resizeable horizontal split pane - [6b3b2b9f8f8c] - -2006-07-11 berrange - - * src/virtManager/manager.py: - Fix sort ordering to use cmp() - [30bf3d188ac5] - - * src/virtManager/engine.py: - Make sure KeyboardInterrupt exception is passed up stack - [437c1515b781] - - * src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/sparkline.c: - Fix graph rendering finally - [175633e14033] - -2006-07-11 "Daniel P. Berrange - - * src/graphWidgets/Makefile.am, - src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/sparkline.c: - Updated to use Cairo again for rendering - [259d8095f5e0] - - * src/virtManager/domain.py: - Ensure it uses floating point math for calculating % utilization - [ad1740a89c7e] - -2006-07-05 "Daniel P. Berrange - - * Merge with head - [6652953b3972] - -2006-06-28 "Daniel P. Berrange - - * .hgtags: - Added tag RELEASE-0.1.2-3 for changeset - 189d414f9fe41333bbb768f2070f4f5656fa2da5 - [77350578e51e] - -2006-06-30 "Daniel P. Berrange - - * src/graphWidgets/Makefile.am: - Added pygtk override to EXTRA_DIST - [664d2b0b19ea] - - * src/graphWidgets/Makefile.am, - src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/pycellrenderersparkline.override, - src/graphWidgets/pysparklinemodule.override, - src/graphWidgets/sparkline.c, src/graphWidgets/sparkline.h, src - /virt-manager.py.in, src/virtManager/details.py, - src/virtManager/domain.py, virt-manager.spec.in: - Remove matplotlib and use a custom written GTK graph widget. - Temporarily using GDK drawing instead of Cairo - [5ccaa1773fbb] - -2006-06-28 "Daniel P. Berrange - - * AUTHORS, ChangeLog, NEWS, README, - src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/sparklinemodule.c, src/virt-manager.py.in, - src/virtManager/__init__.py, src/virtManager/about.py, - src/virtManager/config.py, src/virtManager/connect.py, - src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py, - src/virtManager/preferences.py, src/virtManager/remote.py, - src/vncViewer/__init__.py, virt-manager.spec.in: - Added copyright tags & cleanup text files - [189d414f9fe4] [RELEASE-0.1.2-3] - - * .hgtags: - Added tag RELEASE-0.1.2-2 for changeset - aa2d2a7a856b6a2f5b11760ad22a404f5ea80ba7 - [4beafae6b253] - - * virt-manager.spec.in: - Added missing python-devel build requires tag - [aa2d2a7a856b] [RELEASE-0.1.2-2] - - * .hgtags: - Added tag RELEASE-0.1.2-1 for changeset - 86487f54181a94acf6e7ca8fc99a9f66daae7b1a - [32618b889ee1] - - * configure.ac, virt-manager.spec.in: - Bump for first public release - [86487f54181a] [RELEASE-0.1.2-1] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py: - Disable pause/shutdown/etc controls if using a read only connection - to Xen - [19a2f2612d60] - - * src/virtManager/connect.py: - Force read only connection if unprivileged user with local Xen - [72a36a5893ea] - - * src/virtManager/domain.py: - Remove x10 fudge factor from earlier testing - [437a0c521895] - - * src/virtManager/console.py, src/virtManager/domain.py: - Fixed exception print out & removed bogus statement - [7656da6f7095] - -2006-06-27 "Daniel P. Berrange - - * src/virtManager/connect.py, src/virtManager/connection.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Fixed handling of local Xen connects to use 'Xen' rather than None, - also fix shutdown tests - [092043df0a87] - - * src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/domain.py: - Disable pause/shutdown/etc buttons if Domain-0 - [51a78cad41cd] - - * configure.ac, gnome-virt-manager.spec.in, pixmaps/gnome-virt- - manager-icon.svg, pixmaps/virt-manager-icon.svg, src/Makefile.am, - src/gnome-virt-manager-launch.in, src/gnome-virt-manager.desktop.in, - src/gnome-virt-manager.glade, src/gnome-virt-manager.in, src/gnome- - virt-manager.py.in, src/gnome-virt-manager.service.in, - src/graphWidgets/cellrenderersparkline.c, src/virt-manager- - launch.in, src/virt-manager.desktop.in, src/virt-manager.glade, src - /virt-manager.in, src/virt-manager.py.in, src/virt- - manager.service.in, src/virtManager/engine.py, - src/vncViewer/image.py, virt-manager.spec.in: - Rename gnome-virt-manager -> virt-manager - [238a130106ef] - - * src/graphWidgets/cellrenderersparkline.c: - Remove accidentally committed #if 0 - [d9274b9fec1b] - - * src/virtManager/connect.py, src/virtManager/engine.py: - Deal with cancellation properly, avoiding silent exit when - connecting to local Xen - [c86dbc48ef48] - - * src/gnome-virt-manager.py.in: - Fixed interpreter path munging to come *before* the import - statements - [923a86adcb88] - - * src/graphWidgets/cellrenderersparkline.c, src/vncViewer/__init__.py: - Added missing __init__.py for vnc module - [1b27abfe85e2] - -2006-06-26 "Daniel P. Berrange - - * .hgignore, Makefile.am, configure.ac, gnome-virt-manager.spec.in, - m4/ac_python_devel.m4, src/Makefile.am, src/gnome-virt- - manager.py.in, src/graphWidgets/Makefile.am, - src/graphWidgets/cellrenderersparkline.c, - src/graphWidgets/cellrenderersparkline.h, - src/graphWidgets/pycellrenderersparkline.override, - src/graphWidgets/sparklinemodule.c, src/virtManager/console.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Hooked up David Malcolm's 'sparkline' widget for CPU display - [cb26aa887b02] - -2006-06-19 "Daniel P. Berrange - - * pixmaps/Makefile.am: - ENsure SVG files are included in dist / install - [2b8f60df41a1] - - * src/gnome-virt-manager.in: - Fix interpreter to be bash, not python - [07f7f7e87b29] - - * gnome-virt-manager.spec.in: - Remove pygame dependancy - [23ed7991bb2d] - - * Merge heads - [ec4f5f51be05] - -2006-06-15 "Daniel P. Berrange - - * src/virtManager/engine.py, src/virtManager/remote.py: - Remote some debug prints - [a14e7970af03] - - * src/gnome-virt-manager.py.in, src/virtManager/remote.py: - Fixed method names for DBus remote - [859655db8611] - -2006-06-16 "Daniel P. Berrange - - * autobuild.sh, configure.ac, gnome-virt-manager.spec.in, - src/Makefile.am, src/vncViewer/Makefile.am: - Fixed various packaging bugs - [dd43417fbd90] - - * src/virtManager/console.py: - Remove debug cruft. Fixed disconnect call - [1cb7fd8a2297] - - * src/gnome-virt-manager.glade, src/virtManager/console.py, - src/virtManager/domain.py, src/vncViewer/vnc.py: - Take a screenshot when pausing the domain - [0e424a50ea1e] - - * src/gnome-virt-manager.glade, src/virtManager/console.py, - src/virtManager/domain.py, src/vncViewer/__init__.py, - src/vncViewer/crippled_des.py, src/vncViewer/image.py, - src/vncViewer/rfb.py, src/vncViewer/vnc.py: - Initial prototype for embedded VNC framebuffer - [cb07eff840b5] - -2006-06-14 "Daniel P. Berrange - - * src/gnome-virt-manager.glade, src/virtManager/connection.py, - src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/domain.py, src/virtManager/manager.py: - Added button to launch console from details window. Cleanup debug - output - [b7f2eb11a44b] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Hooked up instant state changes for pause/resume/shutdown - operations, via domain lifecycle events - [086883e7d1f7] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/domain.py, - src/virtManager/engine.py, src/virtManager/manager.py, - src/virtManager/stats.py: - Moved vmStats() object code into vmmConection() and a new - vmmDomain() class, providing an stateful model around libvirt - objects - [1c23af87c7a9] - - * src/virtManager/config.py, src/virtManager/stats.py: - Moved status icon storage into config class - [2dad26492178] - - * src/virtManager/connection.py, src/virtManager/engine.py: - Remove redundant parameter - [2a0321b0bafe] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/engine.py, - src/virtManager/manager.py, src/virtManager/stats.py: - Re-factored to avoid tight coupling between various windows/dialogs. - Everything is now controlled/manager via vmmEngine - [7001c3957ddc] - - * src/virtManager/connect.py, src/virtManager/connection.py, - src/virtManager/engine.py, src/virtManager/manager.py: - Lifecycle management on vmmConnect & vmmManager so app exits when - last window is closed - [e33975ecb8ef] - - * src/virtManager/connection.py, src/virtManager/console.py, - src/virtManager/details.py, src/virtManager/manager.py, - src/virtManager/stats.py: - Make vmmConnection subclass GObject & use its signal infrastructure - [005585b9ce6f] - - * src/virtManager/connect.py: - Added missing gtk import - [fc9b14e0d27f] - - * pixmaps/gnome-virt-manager-icon.svg, src/gnome-virt-manager.py.in, - src/virtManager/details.py: - Override matplotlib icons for GTK windows - [4e29c23b2efc] - - * src/virtManager/Makefile.am: - Added missing makefile from previous commit - [4e16fd10b4c7] - - * .hgignore, configure.ac, src/Makefile.am, src/gnome-virt- - manager.py.in, src/virtManager/__init__.py, - src/virtManager/about.py, src/virtManager/config.py, - src/virtManager/connect.py, src/virtManager/connection.py, - src/virtManager/console.py, src/virtManager/details.py, - src/virtManager/engine.py, src/virtManager/manager.py, - src/virtManager/preferences.py, src/virtManager/remote.py, - src/virtManager/stats.py: - Split gnome-virt-manager.py into separate modules, one per class - [c158cd396ee9] - -2006-06-13 "Daniel P. Berrange - - * src/gnome-virt-manager.py.in: - Work towards getting pause/resume working - [4a7dd97576e2] - -2006-06-12 "Daniel P. Berrange - - * src/gnome-virt-manager-launch.in, src/gnome-virt-manager.glade, src - /gnome-virt-manager.in, src/gnome-virt-manager.py.in: - Make it possible to open multiple connections - [b23a73566eea] - - * src/gnome-virt-manager.py.in: - Re-factor vmmEngine into vmmEngine and vmmConnection, in preparation - for handling multiple HV connections - [7d0406c7d6c5] - - * src/gnome-virt-manager.py.in: - Allow assets to be located in a dev scenario. Dont fail if no dbus - connection is possible - [acd512228059] - -2006-05-26 "Daniel P. Berrange - - * src/gnome-virt-manager.py.in: - Whitespace cleanup - [d260431a23c3] - -2006-04-20 berrange - - * configure.ac, docs/dbus-remote-control.txt, gnome-virt- - manager.spec.in, src/Makefile.am, src/gnome-virt-manager-launch.in, - src/gnome-virt-manager.in, src/gnome-virt-manager.py.in, src/gnome- - virt-manager.service.in: - Added remote control via DBus - [2b7069194aef] - - * docs/dbus-actions.txt, src/gnome-virt-manager.glade, src/gnome-virt- - manager.py.in: - Switch from passing around name, to passing around UUID, which is - guarenteed unique for lifetime of an guest - [a0641bd70413] - -2006-04-03 berrange - - * src/gnome-virt-manager.py.in: - Experimental 'moving average' over 5 recent CPU samples to smooth - out graphs - [aab7f4cf966b] - - * src/gnome-virt-manager.py.in: - Call "present()" to forcably de-iconify, raise windows, etc - [ca876e65c2c9] - - * src/gnome-virt-manager.glade, src/gnome-virt-manager.py.in: - Rename 'open console' to 'open terminal' in details window - [fe510a459818] - - * src/gnome-virt-manager.glade: - Use value-changed instead of changed signal in preferences spin- - buttons - [fbf78a3aa481] - - * src/gnome-virt-manager.py.in: - Potential fix for div-by-zero problem in graphs - [1577382ae982] - - * docs/design/1_Applet.png, docs/design/2_Manager.png, - docs/design/3_Run_VM.png, docs/design/4_Viewer.png, - docs/design/5_Machine_Details.png, - docs/design/6_Machine_Details.png: - Added maureen's interaction designs for future reference - [ac2b4867e000] - - * src/gnome-virt-manager.glade, src/gnome-virt-manager.py.in: - Added right-click popup menu for vm-list - [5f262218d361] - - * src/gnome-virt-manager.glade, src/gnome-virt-manager.py.in: - Hook up a 'show details' button from VM console. Add dummy stats for - network & disk usage - [5072815ea113] - - * src/gnome-virt-manager.py.in: - Massive re-factor pulling out a VM Engine class to deal with polling - libvirt, emitting signals & generally managing the application - [263f14b2cc4b] - - * src/gnome-virt-manager.glade: - Removed bogus icon property - [c91fee59a210] - - * src/gnome-virt-manager.glade, src/gnome-virt-manager.py.in: - Changed hardware dialog to use a list instead of toolbar. Wired up - tab changes between hardware list & panel. Added prototype for - memory change - [256da94d2d32] - - * src/gnome-virt-manager.glade, src/gnome-virt-manager.py.in: - Started to hook up the toolbar. Added a vm console window - [b4770613559d] - -2006-03-31 berrange - - * src/gnome-virt-manager.py.in: - Fix length of stats vector to ensure graphs goes right to end of x - axis. Reverse direction of graph flow - [f8ac803dbf4c] - - * .hgignore: - Ignore glade project crap - [cc8e7de1b0c3] - - * gnome-virt-manager.spec.in, src/gnome-virt-manager.glade, src/gnome- - virt-manager.py.in: - Switch to using matplotlib for graphing - [44a42753dcbd] - -2006-03-30 berrange - - * src/gnome-virt-manager.py.in: - Put in mini bars indicating resource utilization in summary view. - Scale CPU percentage based on # host CPUs to avoid > 100% problems. - Hook up Edit->VM Details menu item - [804b3af05be3] - - * pixmaps/icon_addnew.png, pixmaps/icon_cpu.png, - pixmaps/icon_ethernet.png, pixmaps/icon_hdd.png, - pixmaps/icon_ipaddy.png, pixmaps/icon_launch_term.png, - pixmaps/icon_pause.png, pixmaps/icon_run.png, - pixmaps/icon_snapshot.png, src/gnome-virt-manager.glade, src/gnome- - virt-manager.py.in: - More work on the VM details dialog - [470d557bcb32] - -2006-03-29 berrange - - * src/gnome-virt-manager.glade, src/gnome-virt-manager.py.in: - Made details window work to some degree - [4a0a9642d3df] - - * Makefile.am, configure.ac, pixmaps/Makefile.am, - pixmaps/state_blocked.png, pixmaps/state_crashed.png, - pixmaps/state_idle.png, pixmaps/state_paused.png, - pixmaps/state_running.png, pixmaps/state_shutdown.png, - pixmaps/state_shutoff.png, src/Makefile.am, src/gnome-virt- - manager.py.in: - Added icons for status column - [ea0ff94e6ca3] - - * src/gnome-virt-manager.py.in: - Use new libvirt host info to generate % utilzation for CPU & memory - [7bf74b9a01e1] - - * .hgignore, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, - README, autobuild.sh, autogen.sh, configure.ac, gnome-virt- - manager.spec.in, gnome-vm-manager.glade, gnome-vm-manager.py, - src/Makefile.am, src/gnome-virt-manager.desktop.in, src/gnome-virt- - manager.glade, src/gnome-virt-manager.in, src/gnome-virt- - manager.py.in: - Added autotools support & RPM build - [65f422bd479c] - - * gnome-vm-manager.glade, gnome-vm-manager.py: - Added preferences via GConf - [edc5d953bcb4] - -2006-03-28 berrange - - * gnome-vm-manager.glade, gnome-vm-manager.py: - Initial commit of manager app - [b4bf5710cd7e] +Or directly from a git checkout: + git clone git://git.fedorahosted.org/virt-manager.git + cd virt-manager + git log