summaryrefslogtreecommitdiff
path: root/src/modinfo.h
Commit message (Collapse)AuthorAgeFilesLines
* Light flagged master support and other minor changesJeremy Rimpo2018-03-051-1/+1
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-468/+479
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-479/+468
|
* A number of improvements and fixesJeremy Rimpo2017-12-131-1/+8
| | | | | | | | | * Move diagnostics tab to un-break tutorials targeting tab 3 * Restrict order locking for force-enabled plugins * Cascade locked positions in the case of a conflict * Should remove existing invalid locks * Add some info to primary plugins in plugin list * Differentiate plugin names for DLC and CC content
* Implement mod/plugin highlighting when pair is selectedJeremy Rimpo2017-11-301-2/+12
|
* Add MCM detection (but doesn't fix loading issues :()Jeremy Rimpo2017-11-081-1/+2
|
* updated to use the unmanaged-mod game plugin featureTannin2016-06-191-1/+1
|
* reduced number of mod content icons a bit because they take too much spaceTannin2016-06-191-4/+2
|
* merged master into new_vfs_libraryTannin2016-02-121-1/+0
|
* Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356Thomas Tanner2015-12-051-536/+13
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Added functionality to use the web page link in a fomod to supply an ↵Thomas Tanner2015-10-151-541/+20
| | | | | | | | | | | | | | | | 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
* | Bunch of const correctness changes. There shouldn't be any update of plugin ↵Thomas Tanner2015-11-251-1/+4
| | | | | | | | games once MO has started
* | Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-231-7/+11
|/ | | | | | the plugingame interface Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
* fixed display of installation time for mods without nexus idTannin2015-06-111-5/+1
|
* added plugin interface to add/remove/list categories to/from/of modsTannin2015-06-101-0/+4
|
* bugfix: MO requested update information for mods without mod-idTannin2015-05-171-1/+1
|
* - avoiding unnecessary meta.ini saves when checking mods for updatesTannin2015-03-181-0/+4
|
* - added content icon for BSAsTannin2015-02-251-0/+4
| | | | | - improved display of content icons (better scaling and some borders) - bugfix: contains changes missing from changeset bc6b6430017b
* cleanupTannin2015-01-291-1/+1
|
* Merge with branch1.2Tannin2015-01-241-4/+0
|\
| * - download servers that haven't been available for over a month are now ↵Tannin2015-01-071-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | purged from the known servers list - bugfix: encoding detection for fomod xmls could incorrectly interpret files as utf16 encoded - bugfix: hashing algorithm for bsa files was wrong - bugfix: nxmhandler reported non-issues as errors - bugfix: nxmhandler tried to apply chrome fix on every start - bugfix: "not endorsed" icon displayed for non-nexus mods - bugfix: when drag&dropping within the overwrite dialog the file might still get moved to a mod (and probably not the intended one) - bugfix: dropping files from overwrite on the modlist was refused when not sorting by priority (only in 1.2.15) - bugfix: unmanaged mods couldn't be reordered (only in 1.2.15)
* | - fixes after mergeTannin2015-01-041-9/+0
| |
* | Merge with branch1.2Tannin2015-01-031-0/+58
|\ \ | |/ |/|
| * - can now filter by mod contentTannin2014-08-181-0/+16
| | | | | | | | - all files/directories that require write access can now be placed in AppData instead of the MO directory
| * - browser dialog now has a hidden url-field (for testing only)Tannin2014-07-271-4/+9
| | | | | | | | | | | | | | | | | | | | | | - loot_cli is no longer part of this project. I will probably create a fork of loot that allows command-line usage instead - loot integration now works with such a modified loot version - integrated loot will now also integrate incompatibility messages in the MO UI - overwrite-markers are now updated as the list order is changed - fnis checker will now always allow the user to ignore fnis errors - plugin interface now has a function to wait for handles returned from startApplication (which can be job or process handles) - bugfix: non-mo mods sharing the name with regular mods now have a different internal name - bugfix: using hotkeys the vanilla game-plugins could be moved
| * - download-list will no longer show a file as having incomplete data if ↵Tannin2014-07-211-0/+32
| | | | | | | | | | | | | | there is no file version - added a new mod column with icons displaying the content of the mod - MO now differentiates between mods using an internal name that disambiguates between foreign and regular mods
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-1028/+1028
| |
| * - when highlighting a mod the overwritten and overwriting mods are now ↵Tannin2014-07-141-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | highlighted in the list - when starting an external application MO now wraps the process in a job and waits on that instead. This way MO is not unlocked early when skyrim is started through skse - mod info dialog no longer offers the esp tab for foreign mods because that caused confusion - updated translation files - download directory and mod directory are now created if necessary - bugfix: staging script created unnecessary copies of translation files - bugfix: potential invalid array access when trying to determine best mod order - bugfix: deleter file wasn't removed after esp hiding was disabled - bugfix: potential access to to un-initialized login reply - bugfix: changed the initialization order to allow more ui controls to be localized
* | - repository info is now stored with the modTannin2015-01-031-0/+22
| |
* | custom installers can now set the installation file (and the ncc installer ↵Tannin2014-12-141-0/+10
| | | | | | | | now does)
* | removed use of ModInfo::internalNameTannin2014-12-091-8/+0
| |
* | now stored installed files with each modTannin2014-12-091-0/+14
| |
* | - download-list will no longer show a file as having incomplete data if ↵Tannin2014-07-211-0/+32
| | | | | | | | | | | | | | there is no file version - added a new mod column with icons displaying the content of the mod - MO now differentiates between mods using an internal name that disambiguates between foreign and regular mods
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-1008/+1008
|/
* - loot client now only updates the masterlist once per MO sessionTannin2014-06-081-1/+9
| | | | | | | | | | - new event to notify plugins of changed mod priority - overwrite now shows up in the "checked" category instead of "unchecked" - display of "foreign" mods can now be limited to only official content - bugfix: bsa extraction dialog showed up even if the plugin was disabled - bugfix: after detection of foreign mods the priority of the overwrite folder could get messed up - bugfix: when displaying only the context menu for the mod list as a whole, the menu didn't disappear - bugfix: MO crashed when trying to download via the integrated browser
* - added a new mod type that represents files handled externally (i.e. DLCs) ↵Tannin2014-05-311-33/+132
| | | | | | | | | | | as mods in MO - hashes of file names in bsa files are no longer checked all the time - author and description is now read from esp files - rewrote the code that fixes modlists after a rename, should be a bit more robust - fixes to qt 5 and msvc 2013 compatibility - started to update the tutorial (not done yet!) - bugfix: counter for the problems badge wasn't calculated correctly
* - ini file changes that would have to overwrite ini tweaks are now stored in ↵Tannin2014-02-171-0/+6
| | | | | | | | | a separate file and actually get used. - a warning message advices users to clean out that separate file - slightly improved default main window layout - bugfix: newly created ini tweaks were added to the list with incorrect properties
* - a few hooks will now somewhat handle file names starting with \\?\Tannin2014-02-121-1/+1
| | | | | | | | | | | - mod meta information is now (also) saved by a timer to reduce the likelyhood of a data loss in case of a crash - mod meta files are now written to a temporary file and then renamed to real name to reduce chance of breaking the file - updated minimum compatible nmm version to 0.47.0 - bugfix: defaults for newestVersion, version and installationFile when creating an empty mod were integers instead of strings - bugfix: "Plugins" and "Archives" weren't translatable
* - 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
* - bugfix: changing nexus id directly via mod list did not cause the change ↵Tannin2013-12-041-1/+1
| | | | to be saved
* - diagnosis plugins can now request to be re-evaluatedTannin2013-11-061-0/+1
| | | | | | | | | | | | - 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
* - tooltip on download list now contains the file nameTannin2013-10-181-0/+10
| | | | | | - bugfix: when refreshing the directory tree conflict information wasn't immediately refreshed (including on start) - bugfix: dataChanged events wasn't emitted when user changed the modlist - bugfix: file patterns in checkfnis plugin weren't completely correct
* - mod sorting now always uses priority as secondary sortingTannin2013-10-171-17/+0
| | | | - added missing ipluginlist.h
* - nmm importer now also transfers category, endorsement state and lastest ↵Tannin2013-10-161-0/+15
| | | | | | | version information - nmm importer should now always determine the correct nexus id - nmm importer will now correctly restore overwritten files for imported mods
* - hook.dll now doesn't inject to certain applications (currently steam, ↵Tannin2013-10-051-0/+49
| | | | | | | | | | 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
* - bugfix: testing for missing masters at the wrong time seems to have caused ↵Tannin2013-09-161-1/+5
| | | | | | | | | | crashes - bugfix: mod list is now written to a temporary file first. Only on success is the original file overwritten - bugfix: moving a mod priority to just above the overwrite could cause a crash or error message - bugfix: versions with a release candidate number weren't sorted correctly (woops) - bugfix: staging script didn't include archive.dll and dlls.manifest - installation time on overwrite no longer updates constantly
* - bugfix: "overwrite" is no longer a localizable string, at least for now, ↵Tannin2013-09-021-1/+1
| | | | because some pieces of code rely on the name
* - bugfix: nameprefix-flag incorrectly interpreted on oblivion-style bsasTannin2013-08-151-1/+16
| | | | | | | | | | | | | | - bugfix: optimization for missing inis fixed - bugfix: fixmods didn't search for esps in overwrite - bugfix: configurator didn't work for fallout new vegas because of a missing cast - bugfix: configurator attempted parameter formatting on ini files instead of using the raw data - bugfix: searching for a path in the directory structure could cause a crash when not using the directory output - optimization to findfirstfile for cases where a single file is searched - display of bsas changed. hopefully it is more understandable now - cache for the test whether a mod is in conflict. Should speed ab scrolling in mod list - mod list has now an additional column for the installation time - nmm importer no longer cancels in cases where a data file references an undeclared mod. - integrated improved settings.json for the configurator contributed by "delta534"
* - now avoids a few unnecessary copy operations during generation of the ↵Tannin2013-07-171-1/+1
| | | | | | | directory structure - bugfix: circular dependency caused a memory leak - bugfix: removing a single mod lead to the wrong mod being deleted
* bugfix: nxmhandler in headless calls didn't save changesTannin2013-07-051-22/+7
|