Commit Graph

16 Commits

Author SHA1 Message Date
Florian Bruhin 1a4fff1a42 doc: Switch URLs to https 2021-01-26 15:19:01 +01:00
Florian Bruhin 8a1768a41a Windows: Fix Desktop typo in installer 2019-10-20 21:29:03 +02:00
bitraid cfe51c4b82
Update comments, strip trailing whitespace
Also, use uppercase for the first letters of the default browser string.
2019-01-17 20:29:53 +02:00
bitraid 9cf44ef534
Use full paths when calling cmd and msiexec 2019-01-17 19:57:03 +02:00
bitraid cc7ab995af
NSIS: remove icons and reg right after the exe
Remove the program's registry and icons right after the main exe, so if
it fails to remove another file and aborts, it won't leave invalid
entires. The user could run the uninstaller at another time (a restart
should fix any file locking issues).
2018-11-06 12:30:34 +02:00
bitraid 4e6c3b8866
NSIS: Use cmd.exe by uninstaller to delete itself
Use cmd.exe when uninstaller is called with _? because the installer
will fail to remove it when elevation is required but is running as
standard user.
2018-10-30 14:14:57 +02:00
bitraid bf51ad8d78
NSIS: fix typo in comments 2018-10-23 14:10:29 +03:00
bitraid 0f690b5793
NSIS: workaround for Windows buggy execution of uninstallers
Includes StdUtils plugin and makes use of ExecShellAsUser to restart
the uninstaller when started as administrator. This stops the
uninstaller from failing for single-user installations of standard
users, when executed elevated by 'Apps & features' of Win10. It also
gets the correct user directories when executed by a standard user from
'Add/Remove Programs' or 'Apps & features' of an all-users installation.
This has the drawback of the uninstaller having to elevate if it needs
to, even when it's started as administrator. So the user gets the UAC
prompt twice in this case.
2018-10-23 10:36:24 +03:00
bitraid 6ca7dfd614
NSIS: always call RefreshShellIcons on uninstall 2018-10-20 11:23:31 +03:00
bitraid 35c38e9562
NSIS: group uninstaller sections and display username 2018-10-20 10:06:57 +03:00
bitraid 538d417e69
NSIS: always remove the correct config/cache dirs
The uninstaller now removes the files of the user that started it, even
when it's using another account for elevation. The user has to run the
uninstaller directly though, because through Windows, it's starting
elevated from the get-go.
2018-10-19 14:11:49 +03:00
bitraid a992c015c1
NSIS: use builtin function to refresh shell icons 2018-10-17 13:58:02 +03:00
bitraid 4afa2f83c7
NSIS: register PDF support 2018-10-06 12:20:09 +03:00
bitraid bee5681120
NSIS: don't delete the registry entries on upgrade
Unless the integration option is deselected, the uninstaller won't
remove the regisrty entries when upgrading, and the installer will update
the registry only when needed.
2018-08-01 12:15:22 +03:00
bitraid 8c7db40103
NSIS: replace tabs with spaces, break long lines 2018-07-25 11:13:21 +03:00
bitraid baee288890
NSIS script rewrite 2018-07-20 18:10:59 +03:00