summaryrefslogtreecommitdiff
path: root/src/modinfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* fixed display of installation time for mods without nexus idTannin2015-06-111-2/+1
|
* added plugin interface to add/remove/list categories to/from/of modsTannin2015-06-101-0/+34
|
* a mod that overwrites another yet is completely overwritten by another is ↵Tannin2015-06-101-17/+18
| | | | now displayed as "redundant"
* Addition of FileNameString clase which ignores case during compares.Tom Tanner2015-06-061-0/+2
| | | | Affects rather a lot of stuff.
* reduced number of mods for which update information is requested at onceTannin2015-05-171-0/+4
|
* - some code cleanup and modernization trying to fix "dr memory" reportsTannin2015-05-171-5/+4
| | | | | | (though they were almost certainly false positives) - there is now a 50ms timeout on logging messages - bugfix: leaked handles after directory searches
* minor stuffTannin2015-05-111-1/+0
|
* - avoiding unnecessary meta.ini saves when checking mods for updatesTannin2015-03-181-8/+21
|
* - added content icon for BSAsTannin2015-02-251-1/+1
| | | | | - improved display of content icons (better scaling and some borders) - bugfix: contains changes missing from changeset bc6b6430017b
* icon delegates now use a pixmap cache to improve rendering performanceTannin2015-02-251-19/+29
|
* extended the game-plugin interfaceTannin2015-01-291-2/+9
|
* Merge with branch1.2Tannin2015-01-241-5/+2
|\
| * bugfix: initialization order was wrong and so kept foreign language systems ↵Tannin2015-01-221-1/+1
| | | | | | | | | | | | from correctly loading mod order if Unmanaged is translated "Unmanaged" is no longer translatable as its used internally as an identifier
| * cleanup (mostly removing unused includes)Tannin2015-01-221-1/+0
| |
| * - download servers that haven't been available for over a month are now ↵Tannin2015-01-071-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | - bugfixesTannin2015-01-061-1/+2
| | | | | | | | | | | | | | - moved more functionality to game-plugins - further decoupled management functionality from the UI - created another "tutorial" which is only a single page with relevant parts of the ui highlighted with info as tooltips
* | MergeTannin2015-01-041-1/+2
|\ \
| * | replaced all uses of NULL with nullptrTannin2014-11-281-1/+1
| | | | | | | | | | | | fixed a few placed where NULL was used as a number or boolean
| * | cleanup und bugfixes after refactoringTannin2014-11-281-0/+1
| | |
* | | Merge with branch1.2Tannin2015-01-031-48/+77
|\| | | |/ |/|
| * - 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
| * non-mo mods now have a constructed name that cannot conflict with a regular modTannin2014-09-101-1049/+1049
| |
| * - re-enabled building of loot_cli and started developing against the new apiTannin2014-09-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| * - can now filter by mod contentTannin2014-08-181-2/+21
| | | | | | | | - 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-49/+54
| | | | | | | | | | | | | | | | | | | | | | - 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-1/+25
| | | | | | | | | | | | | | 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-1003/+1003
| |
| * - when highlighting a mod the overwritten and overwriting mods are now ↵Tannin2014-07-141-18/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/+8
| |
* | custom installers can now set the installation file (and the ncc installer ↵Tannin2014-12-141-2/+10
| | | | | | | | now does)
* | removed use of ModInfo::internalNameTannin2014-12-091-1/+1
| |
* | now stored installed files with each modTannin2014-12-091-0/+23
| |
* | - 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
* | non-mo mods now have a constructed name that cannot conflict with a regular modTannin2014-09-101-1020/+1020
| |
* | - re-enabled building of loot_cli and started developing against the new apiTannin2014-09-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | - download-list will no longer show a file as having incomplete data if ↵Tannin2014-07-211-1/+25
| | | | | | | | | | | | | | 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-998/+998
|/
* - added pseudo-categories to filter for mo-managed vs. unmanaged modsTannin2014-06-161-1/+1
| | | | | | | | | | - deleted mods are now moved to the recycle bin instead of being deleted permanently - reduced modinfo dialog for foreign mods - foreign mods are now displayed with a pseudo-category - added a signal when a plugin is moved - bugfix: refreshing of directory structure for mods with bsas didn't work correctly when enabling a mod and on changing display of foreign mods - bugfix: one mod in the list was assigned the same priority on the directory structure as the data directory - bugfix: conflicts tab in the mod info dialog offered the hide option for files in bsas
* - loot client now only updates the masterlist once per MO sessionTannin2014-06-081-3/+12
| | | | | | | | | | - 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-111/+218
| | | | | | | | | | | 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
* - mod list context menu split into two menus (one for whole list, one for ↵Tannin2014-05-131-1/+1
| | | | | | | | | | | | | | | | | | | 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
* - slightly overworked display of icon delegatesTannin2014-02-231-6/+6
| | | | - updated installer
* - ini file changes that would have to overwrite ini tweaks are now stored in ↵Tannin2014-02-171-66/+54
| | | | | | | | | 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-18/+44
| | | | | | | | | | | - 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-2/+2
| | | | | | | | | | 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-0/+7
| | | | to be saved
* - diagnosis plugins can now request to be re-evaluatedTannin2013-11-061-0/+9
| | | | | | | | | | | | - 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
* - Option to choose edition of the game. Currently only relevant for FO3 ↵Tannin2013-10-251-1/+0
| | | | | | | | because FO3 GOTY is its own app - applications that aren't in the executables list can again be started from the command line - references to missing categories are now removed from mods - bugfix: integrated fomod installer didn't update description and picture on some constellations of Windows version and theme
* - tooltip on download list now contains the file nameTannin2013-10-181-1/+7
| | | | | | - 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
* - nmm importer now also transfers category, endorsement state and lastest ↵Tannin2013-10-161-0/+5
| | | | | | | version information - nmm importer should now always determine the correct nexus id - nmm importer will now correctly restore overwritten files for imported mods