lp://staging/~mvo/update-manager/gui-seperation

Created by Michael Vogt and last modified
Get this branch:
bzr branch lp://staging/~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

Owner:
Michael Vogt
Project:
Software Updater
Status:
Development

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
    gui
* 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.

Subscribers