Always run the built-in copy of the GUI
commit05a9127d49e4e53bc67670ad6f621e43cf90ff7e
authorThomas Leonard <talex5@gmail.com>
Mon, 31 Aug 2009 16:10:53 +0000 (31 17:10 +0100)
committerThomas Leonard <talex5@gmail.com>
Mon, 31 Aug 2009 17:01:49 +0000 (31 18:01 +0100)
tree3d96232798ff35030ac66dc5cbc6c54b813237be
parent1ff511ae72eebf4d74e081746599f65f25d12350
Always run the built-in copy of the GUI

Originally, the GUI was a separate program that 0launch downloaded when needed.
Later, a copy of the GUI was bundled to improve the experience for first-time
use, but updates were downloaded. In recent years, the only purpose of this has
been to add new GPG keys to the hints database.

Having the GUI as a separate program added unnecessary complexity, made it
harder to change the API and caused problems with translations.

Now that we contact a key information server to get the hints, there is no
longer any need to update the GUI on its own, so this code has been removed.

"0launch -g" now just opens the preferences dialog box.
17 files changed:
ZeroInstall.xml
setup.py
tests/basetest.py
tests/test-gui.xml [deleted file]
zeroinstall/0launch-gui/0launch-gui
zeroinstall/0launch-gui/ZeroInstall-GUI.xml [deleted file]
zeroinstall/0launch-gui/gui.py
zeroinstall/0launch-gui/main.py
zeroinstall/0launch-gui/preferences.py
zeroinstall/helpers.py
zeroinstall/injector/autopolicy.py
zeroinstall/injector/background.py
zeroinstall/injector/cli.py
zeroinstall/injector/namespaces.py
zeroinstall/injector/policy.py
zeroinstall/injector/reader.py
zeroinstall/zerostore/manifest.py