summaryrefslogtreecommitdiff
path: root/src/downloadmanager.h
Commit message (Collapse)AuthorAgeFilesLines
* changed total speed and count to a list of the last 5 downloadsisanae2019-08-261-17/+0
| | | | | existing servers now merged when retrieving the download links download manager doesn't store the servers any more, queries the settings every time
* moved preferred servers into ServerListisanae2019-08-261-4/+7
|
* Add another query to get the missing file descriptionLostDragonist2019-03-241-0/+1
|
* Use MD5 when querying info before bothering the userLostDragonist2019-03-071-15/+22
|
* Multiple fixes:Silarn2019-02-181-0/+3
| | | | | | * Uses current daily/hourly rate limits * Fixed issue with translating API game string to mod game string ** Corrects issues with update checks and downloads
* Reworking update checks to use the file update info with a fallbackSilarn2019-02-181-568/+564
|
* Detect errors when writing downloads to disk and cancel downloadLostDragonist2018-08-191-0/+2
|
* Add new "Open File" right-click dialog for DownloadsFrederik “Freso” S. Olesen2018-08-061-0/+2
| | | | | | | This enables the user to directly open the downloaded archived/file which can be useful for e.g., inspection of what's inside or if they need to copy files from inside the archive to somewhere else. Saves a step compared to "Show in Folder" and then opening the file.
* Avoid asking users if they are sure they want to close of all downlaods are ↵Al12rs2018-07-171-0/+7
| | | | paused.
* Added "Open in Folder" option to downloads tab.Al12rs2018-07-161-0/+2
|
* Potential fix for corrupted downloadsSilarn2018-06-251-1/+2
|
* *Avoided some unnecessary refreshes while removing mods.Al12rs2018-05-251-0/+2
| | | | | | | | *Added "Visit on Nexus" menu entry in the downloads tab. *Added confirmation message when deleting a single download. *Changed text of messages to more easily distinguish deleting from hiding.
* Huge performace improvements for downloads tab by disabling the dirWatcher ↵Al12rs2018-05-171-3/+4
| | | | | | | | triggered refreshes. Avoid app freezes caused by stacked refresh calls. Added chack to see if a download is alerady hidden before trying to hide it. Made sure to refresh Download tab where it was othwerwise relying in the dirwatcher to refresh.
* Initial work on avoiding the spamming of the Downlods tab refresh caused by ↵Al12rs2018-05-171-0/+16
| | | | the fileSystemWatcher picking up changes made by MO itself and triggering multiple refreshes
* Download resume fixes for restarting MO, hung downloadsSilarn2018-05-131-0/+4
|
* Fixes for downloads and installsSilarn2018-05-061-2/+2
|
* Rework the existing file download dialog to pause the download while waitingSilarn2018-05-051-2/+2
| | | | - Also fixes direct calls to downloadFinished
* Use a five second delta to calculate speed for more responsive displaySilarn2018-05-031-1/+2
|
* Fix MO endorsement check and add game to ModInfo s_ModsByModIDSilarn2018-05-021-0/+8
|
* Allow downloads to display speed and complete %Silarn2018-05-011-2/+2
|
* Need to check if the file is in the download directory for creating metaSilarn2018-04-231-1/+1
|
* Support for multi-game downloadsSilarn2018-04-161-10/+13
|
* Fix both remove and reinstall updating hidden downloadsSilarn2018-04-111-0/+2
|
* Also mark hidden downloads as uninstalled; refresh plugins after filesSilarn2018-04-081-0/+3
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-376/+375
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-375/+376
|
* Restore start download file method (2 of 3)Thomas Tanner2015-12-201-2/+2
|
* Bunch of const correctness changes. There shouldn't be any update of plugin ↵Thomas Tanner2015-11-251-2/+2
| | | | games once MO has started
* Removes all uses of GameInfo::getShortName, replaced by ↵Thomas Tanner2015-11-241-0/+4
| | | | IPluginGame::getNexustName
* Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-231-0/+2
| | | | | | the plugingame interface Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
* small stuffTannin2015-06-171-1/+1
|
* Allows drag-and-drop into the download tabTom Tanner2015-04-261-0/+14
|
* Merge with branch1.2Tannin2015-01-241-1/+3
|\
| * cleanup (mostly removing unused includes)Tannin2015-01-221-1/+3
| |
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-492/+492
| |
* | replaced all uses of NULL with nullptrTannin2014-11-281-1/+1
| | | | | | | | fixed a few placed where NULL was used as a number or boolean
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-492/+492
|/
* - files in bsas are now only displayed in the data tab if they are managed by moTannin2014-05-251-0/+1
| | | | | | | | | | | | | - number of problems detected by MO is now displayed as a badge on the icon - rephrased the explanation text on the Archives tab. unchecked plugin-loaded bsas no longer prompt a warning - bsa extraction is now handled in a plugin - added a way for plugins to react to mod installation - re-enabled the automatic fix for asset order problems - bugfix: In some cases when a download wasn't started successfully the download urls weren't stored in the meta file so no resume was possible - bugfix: MO tried to resume downloads when it didn't have and download urls - bugfix: downloads couldn't be paused if the download was already broken on the network layer - bugfix: download managear did not recognize a file as downloaded if the download completed before signals were hooked up - bugfix: in-place file replacement was re-broken
* - bugfix: newly installed files could be added hiddenTannin2014-04-251-1/+1
| | | | - bugfix: registered bsas in data aren't ordered correctly
* - added an option to show meta info on downloads instead of filenamesTannin2014-04-231-2/+10
| | | | | | - MO will now cancel if user tries to run MO vfs-injected - when saving the MO ini file it is now written to a tmp file first and then overwritten - updated to link against boost python 1.55
* - loot integration now displays the reportTannin2014-04-051-3/+4
| | | | | - fixes to the previous merge - bugfix: cli loot didn't handle non-ascii characters correctly
* Merge with branch1.1Tannin2014-04-051-3/+56
|\
| * - when a download server returns a text file, it's assumed to be an error ↵Tannin2014-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | and the text displayed as an error - save games can now be deleted from inside MO - bugfix: removing the pending download entry failed if the download-url request failed - bugfix: download manager didn't stop automatically resuming failed downloads under certain circumstances - bugfix: uninstalled downloads were treated as not-finished when refreshing the download list - bugfix: updating the filesystem watcher on the saves directory didn't work correctly
| * - nxmhandler will now ask before registering itselfTannin2014-01-041-0/+25
| | | | | | | | | | | | - downloads from nexus are now displayed before file information is retrieved - logging from the ui is now a bit more informative - download list now scrolls to bottom automatically
| * - download manager now saves the file times on nexus, for potential later ↵Tannin2013-12-071-0/+5
| | | | | | | | | | | | | | | | use in version check - nexus interface now supports 301 redirects - now using the new nexus url format - bugfix: "visit on nexus" used an outdated url scheme and thus caused unnecessary redirection
| * - MO now warns if a nxm-link for a wrong game was attempted instead of ↵Tannin2013-10-101-1/+1
| | | | | | | | | | | | downloading the wrong file - bugfix: in nxmhandler adding a new line with different game but same executable didn't work (the change was silently dropped)
| * - new toggle to display hidden downloadsTannin2013-10-101-1/+23
| | | | | | | | | | | | | | | | - hidden downloads can be un-hidden - the installation manager now more thoroughly cleans up the temporary directory after installation - added SkyrimLauncher.exe to the list of auto-detected executables - bugfix: shutting down MO while downloads where active in some occasions didn't work - bugfix: when canceling the only active download the taskbar icon didn't return to normal
| * - download progress is now visible in task barTannin2013-09-281-0/+2
| | | | | | | | | | | | | | | | | | - esp-tooltip now lists all masters, highlighting the missing ones - python plugin will now report a problem if the path contains a semicolon - leak detection now (somewaht) works around the fact that we don't always get a stack trace - bugfix: mod meta-file is now reliably created if it was missing - bugfix: parser for nxm-links didn't handle numbers in the mod name - bugfix: small memory leak
* | - added support for mod page pluginsTannin2013-09-151-30/+20
|/ | | | | | | - re-introduced the integrated browser - added a plugin to download from the tes alliance page - the download list now contains the file description - nexus interface now stores cookies persistently to reduce number of required log-ins
* - mod list can now be sorted by install timeTannin2013-08-311-0/+12
| | | | | - the sorting of download archives wasn't actually by index instead of file time - bugfix: some of the plugins crashed if they failed to create a mod