mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2025-01-22 15:31:08 +00:00
Small cross-platform software update installer
214814dbbc
This test compiles two 'versions' of an application, then runs a script which creates an install directory containing the 'old' app and a directory containing a file_list.xml update script, a copy of the updater and a zip file containing the 'new' app. The script then runs the updater, then runs the installed app and checks that it is the new version. |
||
---|---|---|
external | ||
src | ||
CMakeLists.txt | ||
README |
Once an update has been downloaded to a temporary directory, this tool is responsible for installing the updates to the application's directory and displaying a progress dialog whilst it does so. Features: * Supports Windows, Mac, Linux * Standalone. The only external dependencies are the C++ runtime library (Linux, Mac), pthreads (Linux, Mac) and the native UI library (Cocoa on Mac, Gtk on Linux) * A simple updater UI implemented using the native Win32, Cocoa and GTK libraries (depending on the platform).