summaryrefslogtreecommitdiff
path: root/src/nexusinterface.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | - re-enabled building of loot_cli and started developing against the new apiTannin2014-09-081-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - extended set of default categories - more tolerand bbcode parser - added a few colors for the bbcode parser - more fixes to qt5 compatibility - started work on ability to unloading (and thus re-loading) of plugins - names of plugins are no longer localizable (because those names are also used to store settings) - added settings to disable individual diagnosis settings - path of dependencies is now configured in a .pri file instead of environment variablees - bugfix: if the modid-input is canceled, the id was saved as -1 and wasn't re-requested from the user - bugfix: moving files with the SHFileOperation-Api didn't update the vfs correctly (still not perfect but better) - bugfix: attempt to remove the deleter-file seems to have caused error messages for some users - bugfix: fixed a couple of cases that might have caused the tutorial to hang
* | - login package now also uses a "proper" user-agentTannin2014-08-181-6/+6
| |
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-622/+622
|/
* - re-inserted code for bsa hiding (this was necessary to enforce expected ↵Tannin2014-06-291-11/+18
| | | | | | | | | | | bsa order after all) - bsas from foreign bsas are now loaded as expected by hook.dll as well - state of log-window-split is now saved - auto completion in installer name boxes is now case-sensitive so that users can change casing of the mod names - bugfix: self updater did enforce the skyrim url for MO updates but not the game_id - bugfix: modinfo dialog didn't correctly read mod meta information on opening - bugfix: MO didn't report on endorsement (for MO)
* - mod list context menu split into two menus (one for whole list, one for ↵Tannin2014-05-131-27/+112
| | | | | | | | | | | | | | | | | | | selected mods) - added option to combine category filters using "or" - added context menu option for deselecting category filters - slightly changed ui on the category filters - added a sample plugin for cpp that can be built without building the rest of MO - simple installer can now be configured to run without any user interaction - extended interface for python plugins - iorganizer implementation moved out of the main window - nexus requests from plugins will now be identified in the user agent - bugfix: shortcuts created from MO used the wrong working directory - bugfix: deactivation of bsas didn't stick - bugfix: file hiding mechanism wasn't active - bugfix: executables linked on the toolbar couldn't be removed if the executable was removed first - bugfix: the endorsement-filter couldn't be combined with other filters - bugfix: python interface to repository bridge was broken
* - added an option to show meta info on downloads instead of filenamesTannin2014-04-231-1/+2
| | | | | | - 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-5/+0
| | | | | - fixes to the previous merge - bugfix: cli loot didn't handle non-ascii characters correctly
* Merge with branch1.1Tannin2014-04-051-47/+79
|\
| * - when a download server returns a text file, it's assumed to be an error ↵Tannin2014-01-181-17/+17
| | | | | | | | | | | | | | | | | | | | 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
| * - added an about dialogTannin2014-01-161-3/+2
| | | | | | | | - updated json library
| * - MO now applies a minimum to the nmm-compatibility field.Tannin2013-12-081-1/+4
| | | | | | | | | | - bugfix: "visit on nexus" directed the browser to the servers meant for nmm - bugfix: url for "check all for updates" and "enorse/unendorse" were not constructed correctly
| * - download manager now saves the file times on nexus, for potential later ↵Tannin2013-12-071-24/+35
| | | | | | | | | | | | | | | | 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
| * - diagnosis plugins can now request to be re-evaluatedTannin2013-11-061-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | - main application now contains means for plugins to react on some changes (to be extended) - plugins can now retrieve more information about a mod - user-agent sent to nexus now automatically contains the current MO version - included updated russian translation - problems dialog now refreshes itself after a fix was applied - fixed new esp/asset ordering diagnosis. May be fully functional now - bugfix: restoring locked load order could leave MO in an endless loop (not sure if this fix is correct yet) - bugfix: plugin list was not visually updated after some changes - bugfix: nmm importer threw away mod ordering
| * - MO now warns if a nxm-link for a wrong game was attempted instead of ↵Tannin2013-10-101-3/+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)
| * - hook.dll now doesn't inject to certain applications (currently steam, ↵Tannin2013-10-051-0/+10
| | | | | | | | | | | | | | | | | | | | chrome and firefox) - versioning system improved. Will now report "downgrades" for mods and support a different versioning system (requires manual switch) - updates can now be ignored until a new version is uploaded - new splash screen - bugfix: a few memory leaks (shouldn't account for much) - bugfix: result of GetModuleHandle wasn't zero-terminated in some cases
* | - added support for mod page pluginsTannin2013-09-151-4/+5
|/ | | | | | | - 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 no longer loses selection whenever categories context menu gets ↵Tannin2013-06-081-1/+1
| | | | hidden
* - bugfix: archive file wasn't closed after installationTannin2013-06-061-21/+0
| | | | | - bugfix: batch installer was treated as handler for "manual" installations - bugfix: dropped include of unused sip interface
* - extended plugin interface to allow plugins access to download managerTannin2013-05-171-13/+36
| | | | | | | - extended plugin interface to allow installation of mods from files - improved detection of online state - download tab now also displays files supported through plugins - batch installer now has basic functionality (downloads and installes files)
* - initial support for exposing the nexusbridge to pythonTannin2013-05-101-17/+37
| | | | | - started improving usability of nexus bridge - support for installers implemented in python
* - added hooks for getFileVersion* functionsTannin2013-03-271-1/+1
| | | | | | | | | | | | | | | | | | - automatic donwload retry - support for storing multiple download urls - improved "query info" functionality - some cleanup to download manager code - external fomod installer dialog are now brought to front - added shell... functions to have windows handle problematic situations - added visual clue when filters are active - esps are now automatically activated when installing a mod - added option to never endorse a mod - added "previous" and "next" buttons to mod info dialog - improved the way messagedialog text is shortened - coloring in mod info dialog now visible in other color schemes - plugin list is now saved automatically - vanilla bsas are now enabled even if they are not listed in the ini file - bugfix: setting mod to maximum now doesn't try to place the mod below overwrite
* - bugfix: update on overwrite directory leads files incorrectly being ↵Tannin2013-02-221-1/+2
| | | | | | | | | | | | | | assigned to it - bugfix: getfullpathname reroute now correctly handles relative paths - bugfix: cwd change to overwrite is now handled too - bugfix: using the external fomod installer to merge a mod caused error messages because directories couldn't be renamed - bugfix: The memory for file dialogs wasn't saved to the ini file - file category (main, update, optional, old) is now stored with the download for future use - when overwriting a mod, the version of the mod is only increased, never reduced. This is less correct for the unusual case that the user is downgrading but more correct for the more commen case he is installing an optional file with incorrect version number - the install mod dialog now uses the file dialog memory
* - moved shared and uibase libraries to namespacesTannin2013-02-171-0/+3
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
* - hooks for CreateHardLinkTannin2013-02-161-447/+456
| | | | | | | | | | | | | | | | | | - createprocess hook will now reroute the cwd (fixes SUM, may break other tools?) - profile code moved to separate file - executables can now be linked to toolbar - category filters are now represented as a tree - csv export of mod list - ModInfoDialog is now "window modal" instead of "application modal" - nexus dialog now updates the mod-id field while browsing - right-click in nexus browser allows to open in external browser - ini viewer is no longer modal - bugfix: another attempt to fix processing of invalid header lines in fomod xmls (bom now handled) - bugfix: integrated fomod installer will no longer overwrite detected mod name by the one from the xml - bugfix: "hide file" from conflicted files list now updates that list - bugfix: conflicted files list no longer offers to hide files in BSAs - bugfix: pressing delete on the mod list with multiplie files selected offered to delete the wrong files - regression: mod name guessing with the old regular expression was less likely to lead to an empty mod name. Now both are tried
* initial commit to mercurial repository.Tannin2013-02-031-0/+466
Corresponds to MO version 0.12.6