The updater now takes a positional command line argument. This is the URL of an Unvanquished server to connect to. The updater is now used for the protocol handler on supported platforms. This allows one of the Linux desktop files to be removed. When the next version of Daemon is released, the updater will start to respect custom command lines when there is a URL.
Also fix a race condition with the Linux desktop database.
TODO: test the case of plumbing a URL through an updater update
The updater now takes a positional command line argument. This is the URL of an Unvanquished server to connect to. The updater is now used for the protocol handler on supported platforms. This allows one of the Linux desktop files to be removed. When the next version of Daemon is released, the updater will start to respect custom command lines when there is a URL.
Also fix a race condition with the Linux desktop database.
TODO: test the case of plumbing a URL through an updater update