Merge lp:~mterry/update-manager/update-at-start into lp:update-manager
|Approved by:||Barry Warsaw on 2012-06-25|
|Merged at revision:||2504|
|Diff against target:||
896 lines (+148/-397)
8 files modified
|To merge this branch:||bzr merge lp:~mterry/update-manager/update-at-start|
Description of the Change
Implements the 'update on start' aspect of the new spec.
This means that all ways to manually start an update are gone from the UI. We no longer warn about how long it's been since the last update, etc.
I've added a new class to handle the initial progress dialog. It just seemed cleaner to me to do it that way rather than introduce more possible states to the main dialog's class. Especially since so little of that class is relevant to the progress dialog.
The progress dialog doesn't look quite like it does in the spec yet. That will require changes to aptdaemon's progress dialog widget. But those can be done separately.