summaryrefslogtreecommitdiff
path: root/src/installationmanager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-588/+668
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-668/+588
|
* Don't truncate, bypass the issue by fixing the progress window sizeJeremy Rimpo2017-11-071-8/+7
|
* Forcing the progress window to resize seems to hang the extraction processJeremy Rimpo2017-11-071-1/+6
|
* updated to changed usvfs apiTannin2016-06-301-8/+6
|
* fixed some filename/modname handling for names received from nexusTannin2016-06-021-2/+6
|
* cleanupTannin2016-05-071-1/+2
|
* code formatting (clang_format)Tannin2016-02-091-25/+41
|
* made instance-switching usableTannin2016-01-101-1/+1
| | | | | this includes tons and tons of changes to how paths are determined. the profiles-dir can now also be configured
* Merge branch 'master' into new_vfs_libraryTannin2015-12-071-57/+67
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gameinfoimpl.cpp src/installationmanager.cpp src/mainwindow.cpp src/organizercore.cpp src/organizercore.h src/organizerproxy.cpp src/organizerproxy.h src/savegamegamebryo.cpp src/savegamegamebyro.h src/selfupdater.h src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.cpp src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h src/spawn.cpp src/transfersavesdialog.cpp
| * Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356Thomas Tanner2015-12-051-54/+60
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/downloadmanager.cpp src/mainwindow.cpp src/modinfo.cpp src/modinfo.h src/selfupdater.cpp src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h
| | * Merge pull request #334 from ThosRTanner/issue/308TanninOne2015-12-041-0/+5
| | |\ | | | | | | | | 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-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-33/+46
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | archive_cleanup # Conflicts: # src/installationmanager.cpp
| | * | Changes to go with cleaned up archive libraryThomas Tanner2015-09-271-58/+55
| | | |
| * | | Replace last occurrence of GameInfo::getNexusGameID and remove a whole load ↵Thomas Tanner2015-11-261-2/+5
| | |/ | |/| | | | | | | of gameinfo.h includes
* / | some fixes/disabled code required since hook.dll is goneTannin2015-11-191-1/+4
|/ /
* / fixed progress dialogs appearing on startupTannin2015-10-101-37/+46
|/ | | | 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
* This fixes some resource leaks with archive handlingTom Tanner2015-09-261-0/+5
|
* Stop the temp files to delete list growing on each installTom Tanner2015-08-301-2/+4
|
* Extract multiple copies of file from archiveTom Tanner2015-08-021-39/+21
| | | | Had to rewrite the archive handling a bit. First pass, some tidyups required.
* Fix up selection with exactly/at least/at most oneTom Tanner2015-07-181-0/+5
|
* fixes regarding path name generation during mod installationTannin2015-06-091-8/+14
|
* Addition of FileNameString clase which ignores case during compares.Tom Tanner2015-06-061-3/+3
| | | | Affects rather a lot of stuff.
* Retain 'backup' switch state on mod overwrite optionsTom Tanner2015-05-031-1/+5
|
* 1) reintroduce the report error when unpacking archives to avoid the errorTom Tanner2015-04-251-6/+2
| | | | | message disappearing entirely 2) Allow very long filenames to be used when unpacking
* tons of code cleanup and minor fixes to harden the code (mostly suggestions ↵Tannin2015-02-251-5/+5
| | | | from static code analysis)
* Merge with branch1.2Tannin2015-01-241-2/+3
|\
| * cleanup (mostly removing unused includes)Tannin2015-01-221-2/+3
| |
* | MergeTannin2015-01-041-15/+16
|\ \
| * | replaced all uses of NULL with nullptrTannin2014-11-281-14/+14
| | | | | | | | | | | | fixed a few placed where NULL was used as a number or boolean
| * | cleanup und bugfixes after refactoringTannin2014-11-281-1/+2
| | |
* | | Merge with branch1.2Tannin2015-01-031-3/+10
|\| | | |/ |/|
| * - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-3/+10
| | | | | | | | - started on support for game-plugins
| * - workaround for GetModuleFileName-calls that supply wrong buffer sizeTannin2014-11-061-2/+2
| | | | | | | | | | | | - removed obsoleted calls to GetVersionEx - bugfix: download urls were potentially not encoded correctly - bugfixes to tls-based recursion protection
| * - processes spawned from MO are now themselves allowed to break away from ↵Tannin2014-08-251-2/+4
| | | | | | | | | | | | | | | | | | | | the job. Without this the CEF (chromium embedded framework) seems to fail - bugfix: Fixed an error message when installing a fomod wrapped in an archive - bugfix: sorting plugins had no effect on non-skyrim games - bugfix: fomod parser quit installing filelists after one file - bugfix: function retrieving local appdata path read wrong directory
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-802/+802
| |
* | - repository info is now stored with the modTannin2015-01-031-2/+11
| |
* | when reinstalling a mod the existing mods name is used by defaultTannin2014-12-141-2/+3
| |
* | searching for steam process will no longer fail when more than 1024 ↵Tannin2014-12-091-2/+2
| | | | | | | | processes are running (and steam is past the 1024th)
* | now stored installed files with each modTannin2014-12-091-0/+8
| |
* | - workaround for GetModuleFileName-calls that supply wrong buffer sizeTannin2014-11-061-2/+2
| | | | | | | | | | | | - removed obsoleted calls to GetVersionEx - bugfix: download urls were potentially not encoded correctly - bugfixes to tls-based recursion protection
* | - processes spawned from MO are now themselves allowed to break away from ↵Tannin2014-08-251-2/+4
| | | | | | | | | | | | | | | | | | | | the job. Without this the CEF (chromium embedded framework) seems to fail - bugfix: Fixed an error message when installing a fomod wrapped in an archive - bugfix: sorting plugins had no effect on non-skyrim games - bugfix: fomod parser quit installing filelists after one file - bugfix: function retrieving local appdata path read wrong directory
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-802/+802
|/
* - main window now has a small view displaying log messagesTannin2014-05-041-2/+3
| | | | | | | | | | | | | | - mod list will now be highlighted when grouping is active is active - download tooltip now supports bbcode markup in the description - bbcode translator will now translate some named colors - algorithm for detection of mod order problems is now more sophisticated - exposed more functionality to python plugins - updated to qt 4.8.6 dlls - bugfix: plugin list wasn't - bugfix: state changes in mod list wasn't always reported - bugfix: loot client will now create necessary directory - bugfix: NCC sometimes used wrong source path for extracting - bugfix: removed noisy debug message
* - improved NCC compatibilityTannin2014-03-261-5/+12
| | | | | | | - crude support for multi-volume archives - updated imageformats plugins - nxmhandler now puts the exe to the top of the list when registering an MO instance, even if it is already in the list - bugfix: WritePrivateProfileString hook attempted to access lpKeyName even when it is null
* - bugfix: crash on overwriting a mod (introduced after the previous release)Tannin2013-12-191-1/+3
| | | | - bugfix: ncc installer now brings the installer window to front (again? more reliably? not sure if it really worked before)
* - downgrading a mod (using replace) will now change the versionTannin2013-12-111-3/+5
| | | | - bain installer will now accept archives with omod conversion data.
* - bugfix: installFile for mods was not a relative path if the downloads ↵Tannin2013-11-221-1/+1
| | | | | | | | | | | | directory was non-default - bugfix: crash after removing the last profile in the list (ordered alphabetically) - improved subdirs ordering to ensure pythonrunner is compiled before pythonproxy - translation files for plugins are now generated - set some texts as un-translatable where it made no sense - staging script now re-builds MO completely before packaging - updated qt libraries for packaging to 4.8.5 - added python to the package
* - archive.dll now supports querying the crc value of filesTannin2013-11-181-2/+0
| | | | | | | | | | | | | | | | | | | - esptk now determines if a esp is a dummy (without records) - hook.dll no longer creates a log file if noone wrote to it - nexus id and installtime columns are now hidden by default - modlist can now be refreshed without saving first (so plugins can replace the modlist.txt as a whole) - plugins can now query more details about virtualised files - added style options "plastique" and "cleanlooks" - "overwrite" is no longer listed with a creation time - a warning will now be displayed if the user has too many plugins active - a warning will now be displayed if mods with scripts have an installation order that doesn't match the corresponding esp load order - nmm importer now has select all/deselect all buttons - nmm importer no longer tries to unpack missing files from archives (won't work anyway) - initial support for importing from nmm 0.5 alpha - removed some broken warning suppresions - python runner now works with bundled python - extended qbs build system (still fails to build the main gui application) - implemented a nsis-based installer