Cole Robinson
c406a6433c
VirtualConnection: cache version lookups
2013-07-06 15:39:00 -04:00
Cole Robinson
ae3ed8db03
async: Revive timer unregistering, unintentionally dropped.
2013-06-18 10:59:19 -04:00
Cole Robinson
f3e061da36
asyncjob: Fix tracebacks if main loop exits early
...
Our use of nested mainloops is still kinda wonky and a proper solution
will take some decent effort. Deal with the fact that a main loop
might exit before the thread completes, and the thread will try to
talk to resources that no longer exist.
2013-06-18 09:01:45 -04:00
Cole Robinson
3889bc480b
asyncjob: Fix dialog closing and progress bar pulsing
...
After the recent cleanups
2013-06-14 14:28:04 -04:00
Cole Robinson
8914a61689
Fix exiting app if asyncjobs are running
2013-06-14 11:24:52 -04:00
Cole Robinson
b5baebf24c
asyncjob: Only close window if operation completes.
2013-06-14 11:19:22 -04:00
Cole Robinson
cdde7e1d9f
asyncjob: Some code reorg
...
Privatize a bunch of things, move code around to be grouped consistently.
2013-06-14 11:18:12 -04:00
Cole Robinson
8e0a181cc6
asyncjob: Explicitly pass callbacks to vmmCreateMeter
2013-06-14 10:45:20 -04:00
Cole Robinson
e2435b6d02
asyncjob: Simplify registering a cancel callback
2013-06-13 17:05:33 -04:00
Cole Robinson
0d243983d0
Revive pep8 and clean up the code
...
autopep8 is pretty cool :)
2013-04-13 15:22:43 -04:00
Cole Robinson
b8f1bbd3de
asyncjob: Rename function that collides with gtk method
2013-04-13 13:42:39 -04:00
Cole Robinson
9515a8575d
Disable pylint warnings about gi.repository
...
Since pylint still can't handle the dynamic nature of gobject
introspection.
2013-04-12 08:27:45 -04:00
Cole Robinson
9d05583c26
Remove autotools, replace with distutils-extra
...
Despite being a known quantity, autotools is so overkill for our needs,
so let's drop it and replace it with a much simpler and easy to customize
system.
2013-04-03 18:20:51 -04:00