Created by Michael Vogt and last modified
Get this branch:
bzr branch lp:~mvo/update-manager/gui-seperation
Only Michael Vogt can upload to this branch. If you are Michael Vogt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Michael Vogt
Software Updater

Recent revisions

413. By Michael Vogt

* implement working dist-upgrade preview

412. By Michael Vogt

* make the two way communication fully working

411. By Michael Vogt

* made fetchprogress almost working

410. By Michael Vogt

Basic gui-seperation framework done, backend and GUI now can be run in
seperate adress spaces (on the same machine):
* DistUpgrade/RemoteServer.py:
  - the server that deals with incoming requests and calls out into the
* DistUpgrade/DistUpgradeViewRemote.py:
  - a remote view class that acts as a proxy to call the gui that runs
    in a seperate process space
* DistUpgrade/DistUpgrade.cfg:
  - default to the remote view now
* DistUpgrade/DistUpgradeView.py:
  - made "get*Progress()" properties "*Progress"
  - updated the various views/controller to use the new properties
    instead of the old functions

409. By Michael Vogt

* DistUpgrade/DistUpgradeCache.py:
  - cosmetic changes

408. By Michael Vogt

* do not crash if no distribution channel can be found

407. By Michael Vogt

* merged from glatzor

406. By Michael Vogt

* UpdateManager/UpdateManager.py:
  - show useful error message if upgrade can not be calculated

405. By Michael Vogt

* DistUpgrade/DistUpgradeControler.py:
  - only dup2() stderr, not stdout

404. By Michael Vogt

* DistUpgrade/dist-upgrade.py:
  - add --frontend option

This branch contains Public information 
Everyone can see this information.