Update-Installer/src
Robert Knight ef6809e0fe Fix updater cleanup of temporary directory on Windows
* On Windows FileOps::removeFile() fails for updater.exe
   since that file is in use by the current process.

   Whilst it is not possible to remove the file whilst it
   is in use, it can be moved or scheduled for deletion on reboot.

   This commit changes FilesOps::removeFile() to simulate the
   behavior of unlink() on Linux by moving in-use files to
   a temporary directory and then scheduling for them to
   be removed on restart.
2011-08-26 12:55:09 +01:00
..
resources Use the embedded application icon for the Update Dialog window 2011-08-24 16:49:47 +01:00
tests Change the syntax of the backwards-compatible update scripts. 2011-08-25 12:23:04 +01:00
CMakeLists.txt Add icon to updater executable. Currently this is just the Mendeley Desktop icon. Untested. 2011-08-24 16:34:46 +01:00
DirIterator.cpp Rename Dir to DirIterator 2011-08-24 11:53:02 +01:00
DirIterator.h Rename Dir to DirIterator 2011-08-24 11:53:02 +01:00
FileOps.cpp Fix updater cleanup of temporary directory on Windows 2011-08-26 12:55:09 +01:00
FileOps.h Fix updater cleanup of temporary directory on Windows 2011-08-26 12:55:09 +01:00
Log.cpp Open log in append mode so that new entries are written at the end. 2011-08-26 11:54:14 +01:00
Log.h Write log output to a file instead of just stderr 2011-08-23 23:54:37 +01:00
main.cpp When re-launching the application after an update is installed, do it from a non-elevated process. 2011-08-26 11:17:09 +01:00
Platform.h Implement waiting for parent updater process to finish. 2011-08-22 18:46:03 +01:00
ProcessUtils.cpp Implement ProcessUtils::runSync() under Windows 2011-08-26 11:56:28 +01:00
ProcessUtils.h Implement ProcessUtils::runSync() under Windows 2011-08-26 11:56:28 +01:00
StringUtils.h Change the syntax of the backwards-compatible update scripts. 2011-08-25 12:23:04 +01:00
UpdateDialogCocoa.h Fix warning about object being leaked from update installer thread due to a missing autorelease pool 2011-08-23 16:30:17 +01:00
UpdateDialogCocoa.mm Fix compile errors reported by -Wall -Werror on Mac 2011-08-24 11:30:06 +01:00
UpdateDialogGtk.cpp Update the GTK UI for install errors to match the Mac and Windows UIs 2011-08-24 12:15:02 +01:00
UpdateDialogGtk.h Update the GTK UI for install errors to match the Mac and Windows UIs 2011-08-24 12:15:02 +01:00
UpdateDialogWin32.cpp Use the embedded application icon for the Update Dialog window 2011-08-24 16:49:47 +01:00
UpdateDialogWin32.h Refactor similar UpdateDialogGtk::Message and UpdateDialogWin32::Message class into a single shared UpdateMessage class. 2011-08-24 10:17:57 +01:00
UpdateInstaller.cpp When re-launching the application after an update is installed, do it from a non-elevated process. 2011-08-26 11:17:09 +01:00
UpdateInstaller.h Report an error on update installation if the update script cannot be read. 2011-08-24 12:59:51 +01:00
UpdateMessage.h Refactor similar UpdateDialogGtk::Message and UpdateDialogWin32::Message class into a single shared UpdateMessage class. 2011-08-24 10:17:57 +01:00
UpdateObserver.h Add a basic GTK update installation dialog and a stub function in UpdateInstaller to restart the main app after the update is complete. 2011-08-23 12:29:47 +01:00
UpdaterOptions.cpp Merge branch 'master' of ssh://gitweb/git/desktop/standalone-updater 2011-08-24 11:45:05 +01:00
UpdaterOptions.h Build the updater with -Wconversion and fix several issues encountered in the process 2011-08-24 11:44:29 +01:00
UpdateScript.cpp Change the syntax of the backwards-compatible update scripts. 2011-08-25 12:23:04 +01:00
UpdateScript.h Report an error on update installation if the update script cannot be read. 2011-08-24 12:59:51 +01:00