| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
avoided a few string copies
lowercase filename in thread
|
| | |
|
| | |
|
| |
|
|
| |
first implementation of NtQueryDirectoryFile
|
| |
|
|
|
|
| |
forever
some small optimizations when enabling mods
|
| |
|
|
|
| |
show compressed file size if available
remember file sizes for files in archives
|
| |
|
|
| |
finished ShellMenuCollection, had to split a bunch of things
|
| |
|
|
| |
split exec() from createMenu()
|
| | |
|
| | |
|
| |
|
|
|
| |
refactored DirectoryEntry for lookup maps
filetreemodel: made ensureLoaded() a no-op while refreshing, faster processing for removing rows
|
| | |
|
| | |
|
| |
|
|
| |
pre-hashed file lookup in DirectoryEntry
|
| |
|
|
| |
more optimizations for filetree
|
| | |
|
| | |
|
| |
|
|
| |
fixed duplicate module notifications not being skipped
|
| |
|
|
|
| |
removed incorrect assert about an empty game edition
added FileTree to wrap a QTreeView and a FileTreeModel, moved some context menu actions over
|
| |
|
|
| |
handles archives and conflicts checkboxes
|
| |
|
|
|
|
| |
- the file index is now stored in the row data
- the alternate origins are now added to the context menu in a "go to" submenu
- context menu items are now visually disabled instead of omitted from the menu
|
| |
|
|
| |
split item creation from refreshConflictLists()
|
| |
|
|
|
|
|
|
|
| |
Squashed commit:
Basic archive conflict parsing - pass 1
Merge fixes for archive parsing
Basic archive conflict parsing - pass 1
Merge fixes for archive parsing
Should fix conflict detection for archive files
|
| |
|
|
| |
This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
(though they were almost certainly false positives)
- there is now a 50ms timeout on logging messages
- bugfix: leaked handles after directory searches
|
| |\ |
|
| | | |
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| | |
fixed a few placed where NULL was used as a number or boolean
|
| | |
| |
| |
| | |
- will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| | |
| |
| |
| | |
- all files/directories that require write access can now be placed in AppData instead of the MO directory
|
| | |
| |
| |
| |
| |
| | |
- added a workaround for download-link handling in chrome
- MO will now create a profile even if the game-launcher has never been run
- bugfix: files weren't cleanly removed from vfs file register
|
| | |
| |
| |
| | |
- minor bugfixes
|
| | | |
|
| | |
| |
| |
| | |
- will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |/
|
|
|
|
| |
- added a workaround for download-link handling in chrome
- MO will now create a profile even if the game-launcher has never been run
- bugfix: files weren't cleanly removed from vfs file register
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
- several configuration files are now only saved to disk if the content actually changed.
This should also get rid of a problem where plugins.txt was re-written immediately after starting the game
(causing a conflict with the game)
- reduced "noise" from hook.dll
- removed some debugging messages
|
| |
|
|
| |
- will now display an error message when the ini file can't be updated (in addition to what windows says)
|
| |
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
| |
- saves list is now automatically updated on FS changes
- optimization: data tree widget is no longer filled completely at once but one directory at a time
- bugfix: pending downloads were not removed from list after a failed nxm request
- bugfix: there was still a nmm.nexusmods.com link
- bugfix: the text "alpha" in version strings wasn't interpreted correctly
|
| |
|
|
|
|
| |
files from the data
tree, presenting a comparison of variants in case of overwritten files
|
| |
|
|
| |
- bugfix: opening nexus through the globe icon used the nmm.nexusmods.com url
|
| |
|
|
|
|
|
| |
- some functionality to the plugin interface to enable them to search for files&directories in the virtual FS (rudimentary atm)
- functionality for plugins to react to application being started from MO
- broken ESPs are no longer reported as popup windows but only in the log file
- bugfix: plugins couldn't store persistent data if they had no user-editable settings
|
| |
|
|
|
|
|
| |
directory structure
- bugfix: circular dependency caused a memory leak
- bugfix: removing a single mod lead to the wrong mod being deleted
|