summaryrefslogtreecommitdiff
path: root/src/installationmanager.h
Commit message (Collapse)AuthorAgeFilesLines
* Install manager metadata updatesJonathan Feenstra2026-05-141-4/+16
| | | | * Fix missing author and uploader when installing mods * Refactor doInstall parameters into a struct
* Move to VCPKG (#2068)Mikaël Capelle2025-05-291-6/+6
| | | | | | | | | * Remove SConscript related files. * Force-load translations from uibase and gamebryo/creation. * Bring githubpp here and add a standalone preset. * Switch VersionInfo -> Version for ModOrganizer2. (#2063) * Add pre-commit hook. * Use 7zip build from VCPKG registry. * Use archive.dll from the bin folder instead of dlls.
* Apply clang-format.Mikaël Capelle2023-07-091-58/+79
|
* Do not move installed mod after merge/replace.Mikaël Capelle2021-01-021-20/+57
|
* Do not store installers in InstallationManager, use the ones from ↵Mikaël Capelle2020-12-021-15/+0
| | | | PluginContainer.
* Compute supported extensions dynamically in installation and download manager.Mikaël Capelle2020-12-011-1/+0
|
* Replace : by . in comments.Mikaël Capelle2020-11-171-3/+3
|
* Replace usage of IPlugin::isActive().Mikaël Capelle2020-11-111-4/+13
|
* Add IModInterface::setUrl and remove IInstallationManager::setURL.Mikaël Capelle2020-10-091-4/+0
|
* Add 'reinstallation' parameter to onInstallationStart().Mikaël Capelle2020-09-221-2/+4
|
* Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks.Mikaël Capelle2020-09-211-0/+18
|
* Do not report a canceled install as failedChris Bessent2020-09-061-1/+1
| | | | | | | | When a mod install reached the point of checking for overwrites with existing mods (i.e., new mod has the same name as an old mod), there was no way to distinguish between a failure and a user cancellation. Now, an explicit status is passed up the stack so the cancellation can be safely ignored by error checking code.
* Mark downloads of replaced mods as uninstalledAL2020-08-261-1/+6
|
* Rollback to using QProcessEvents but use WaitForMoreEvents.Mikaël Capelle2020-06-111-6/+1
|
* Add silent parameter to extraction methods of IInstallationManager.Mikaël Capelle2020-06-091-3/+5
|
* Use QEventLoop to process events when extracting instead of manual loop with ↵Mikaël Capelle2020-06-051-0/+13
| | | | processEvents.
* Update after change to CreateArchive. Remove unused archive handler from ↵Mikaël Capelle2020-06-021-3/+2
| | | | self-updater.
* Fix opening and extraction of archives with passwords and/or encrypted ↵Mikaël Capelle2020-06-011-2/+11
| | | | filenames.
* Remove non-used declarations. Move queryPassword to lambda.Mikaël Capelle2020-06-011-8/+0
|
* Use a single extractFiles() method and avoir member variables when not needed.Mikaël Capelle2020-06-011-7/+1
|
* Small update to installation manager following uibase changes.Mikaël Capelle2020-05-301-4/+4
|
* Fix comment in installation manager.Mikaël Capelle2020-05-301-1/+2
|
* Implement createFile() for the installation manager.Mikaël Capelle2020-05-301-1/+24
|
* Move to the new filetree for the installation manager.Mikaël Capelle2020-05-071-36/+57
|
* Update installer status handlingSilarn2019-12-111-2/+2
|
* Write the file category ID to the mod data when installing/updatingSilarn2019-02-181-1/+1
|
* Reject new mod installations if another one is already runningKrzysztof Starecki2019-02-151-0/+7
|
* Fix crash when 7-zip fails to extract a fileLostDragonist2018-10-311-0/+1
| | | | A thread is spun off to handle the extraction while the main thread handles the progress bar updates. Previously, a dialog was spawned in the thread when an error in 7-zip occurred. Now, the thread will terminate and pass the error message back to the main thread who will spawn the dialog.
* Allow installs to pass Mod ID through (fixes NCC installs losing ID)Silarn2018-09-091-226/+226
|
* Add option to create a Mod backup from the modlist context menu.Al12rs2018-09-071-1/+3
|
* Fixes for downloads and installsSilarn2018-05-061-5/+2
|
* Use queued connections and do while loops to finish event processingSilarn2018-05-041-1/+0
|
* Further offload setValue to avoid threading issuesSilarn2018-05-041-0/+1
|
* Thread extraction process and properly offload function calls from threadsSilarn2018-05-021-0/+10
|
* Support for multi-game downloadsSilarn2018-04-161-1/+1
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-134/+139
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-139/+134
|
* Merge pull request #334 from ThosRTanner/issue/308TanninOne2015-12-041-2/+3
|\ | | | | Allow right click on module to see web link if supplied in fomod
| * Added functionality to use the web page link in a fomod to supply an ↵Thomas Tanner2015-10-151-2/+3
| | | | | | | | | | | | | | | | optional web page. Also refactored modinfo into multiple files (as the actual types are opaque anyway) and cleaned up the headers a bit I also changed 'visit on nexus' from the menu not to open the downloads tab because it was a little confusing
* | Merge branch 'master' of https://github.com/TanninOne/modorganizer into ↵Thomas Tanner2015-10-121-1/+1
|\| | | | | | | | | | | | | archive_cleanup # Conflicts: # src/installationmanager.cpp
| * fixed progress dialogs appearing on startupTannin2015-10-101-1/+1
| | | | | | | | Appears to be a new bug in qt or maybe incompatibility with Windows 10: All Progress dialogs were made visibly automatically a few seconds after application startup. This was "fixed" by creating the dialog dynamically on demand
* | Changes to go with cleaned up archive libraryThomas Tanner2015-09-271-7/+5
|/
* Stop the temp files to delete list growing on each installTom Tanner2015-08-301-1/+1
|
* MergeTannin2015-01-041-2/+2
|\
| * replaced all uses of NULL with nullptrTannin2014-11-281-2/+2
| | | | | | | | fixed a few placed where NULL was used as a number or boolean
* | Merge with branch1.2Tannin2015-01-031-1/+3
|\|
| * - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-1/+3
| | | | | | | | - started on support for game-plugins
| * - several style fixes suggested by static analysisTannin2014-09-241-1/+1
| | | | | | | | - will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-216/+216
| |
* | - repository info is now stored with the modTannin2015-01-031-1/+1
| |