summaryrefslogtreecommitdiff
path: root/Source/Core/UpdaterCommon/UpdaterCommon.cpp
AgeCommit message (Collapse)Author
2024-10-07Simplify `std::copy` with `std::copy_n`mitaclaw
+ a surprise `std::memcpy` in VolumeVerifier.cpp.
2024-08-14Use 'contains' methodDr. Dystopia
2023-04-18Common/CommonFuncs: Move interface into Common namespaceLioncash
Gets these functions out of the global namespace.
2023-04-12Resolve [-Wdeprecated-declarations]Minty-Meeo
2023-03-22test-updater.py: include space and unicode in paths to testShawn Hoffman
2023-03-11updater: add test for update flowShawn Hoffman
currently windows-only
2023-03-11updater: flush log after each writeShawn Hoffman
2023-02-22Common/FileUtil: Rename Copy() to CopyRegularFile().Admiral H. Curtiss
This is to clarify that it can only copy files, not folders.
2022-10-30MacUpdater: check os versionShawn Hoffman
2022-10-23Updater: clarify a stringShawn Hoffman
2022-10-23WinUpdater: fix renaming of UpdaterShawn Hoffman
2022-10-23this is a test commit for WinUpdaterShawn Hoffman
2022-10-21WinUpdater: Defer modifying any files until Updater.exeShawn Hoffman
Fixes https://bugs.dolphin-emu.org/issues/12151
2022-09-20WinUpdater: Check OS and VC++ Redist versions.Shawn Hoffman
2022-09-12Updater: Move inflate intermediate buffer to heap and enlargeShawn Hoffman
2022-01-30UpdaterCommon: Copy content file to a temporary file before renaming on macOSOatmealDome
2021-10-13Fix all uninitialized variable warnings (C26495)Pokechu22
2021-07-09UpdaterCommon: Use File::Copy() on non-macOS platformsOatmealDome
2021-07-06Merge pull request #9862 from delroth/spdx-tagsMai M
Use SPDX for Dolphin licensing info
2021-07-06Merge pull request #9858 from OatmealDome/updater-failLéo Lam
UpdaterCommon: Fix code signing error after updating on macOS
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel.
2021-06-30UpdaterCommon: Move the updated file instead of copyingOatmealDome
This prevents macOS from reading an old (cached) code signature on Mach-O executables.
2021-05-31UpdaterCommon: Replace FindOrCreateTempDir with File::CreateTempDir()OatmealDome
2021-04-13Updater: Add code documentation Markdown fileDentomologist
Add docs/autoupdate_overview.md which gives an overview of the update process, and comments pointing to it in autoupdate related files.
2020-11-13Fix updater not always cleaning up temp directoryDentomologist
Updater was only deleting TempUpdate folder when an error occured.
2020-04-29Externals: Fix ed25519 include path.degasus
2019-07-22UpdaterCommon: Remove manual UI::Stop() calls in favour of a scope guard to ↵Silent
ensure it's called on all return paths
2019-06-23UpdaterCommon: Hide Updater before Dolphin quitsspycrab
2019-06-07General: Migrate from deprecated mbedTLS functionsLioncash
As indicated by mbedTLS' documentation, all of the relevant functions have been superseded by _ret-suffixed variants in mbedTLS version 2.7.0.
2019-05-29Common/FileUtil: Make WriteStringToFile consistent with ReadFileToStringLioncash
Makes the parameter ordering consistent and less error-prone.
2019-03-03UpdaterCommon: Move most of the programs herespycrab
2019-02-28UpdaterCommon: Prevent duplicate downloads and respect symlinksspycrab
2019-02-26Move shared Updater logic into UpdaterCommonspycrab