| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
removed duplicate refreshDirectoryStructure() call that could never work
added --logs to output logs to stdout, added final "mod organizer done" log
added -i with no arguments to output the current instance name
`run -e` now does an additional, case insensitive check for names
fixed error being output along with --help
|
| | |
|
| |
|
|
|
|
|
| |
removed most of storeSettings() from OrganizerCore: QSettings handles saving by itself, no need for that
removed topLevelSplitter from ui, unused since the log widget is in a dock
removed QSettings from MainWindow::readSettings()
replaced return values for some of the new getters in Settings to std::optional
|
| | |
|
| | |
|
| |
|
|
| |
some comments
|
| |
|
|
|
|
| |
added apply button to dialog
added reset button that re-adds plugin executables and renames existing ones if needed
moved executables files to their filter in visual studio
|
| |
|
|
|
|
|
|
|
| |
removed Executable's constructor with values, replaced with default ctor + setters, all these strings were much too error-prone
added Executable ctor overload to convert from ExecutableInfo
plugin executables now override most of the custom changes
renamed browseButton to browseBinaryButton to avoid confusion with the other browseDirButton
fixed both browse dialogs not handling cancel
EditExecutablesDialog's list used to change the text color for custom executables, replaced with italics
|
| | |
|
| |
|
|
|
|
| |
- merged addExecutable(), updateExecutable() and addExecutableInternal() into a new setExecutable()
- setExecutable() adds the executable to the list if not found, or forwards to Executable::mergeFrom()
- mergeFrom() handles merging from/to plugin executables
|
| | |
|
| |
|
|
|
|
| |
renamed ExecutablesList::init() to addFromPlugin()
renamed ExecutablesList::find() to get() and added a find() that returns an iterator
changed some calls from get() to find() so they can handle failure because they didn't seem to handle std::runtime_error at all
|
| | |
|
| |
|
|
| |
This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
of gameinfo.h includes
|
| |
|
|
| |
games once MO has started
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Apart from an off by one in the popup list which had crept back in, reworked
the underlying code even more, which now seems to get the list behaving in
a predictable way.
|
| |
|
|
| |
- some coding style fixes
|
| |
|
|
| |
Think it's more readable
|
| |
|
|
|
| |
Also fixes 'x' for toolbar not disappearing when it should
Issue 701
|
| |
|
|
|
|
|
|
|
| |
Certainly fixes the issue where the 'toolbar' entry doesn't lose the cross.
One of the 'find' methods ignored case but none of the others did, so I've
made it not ignore case either.
Also made the code to get the desktop/startmenu paths use a more up-to-date API
|
| |\ |
|
| | |
| |
| |
| | |
- started on support for game-plugins
|
| | | |
|
| | |
| |
| |
| | |
the corresponding steam app id is used
|
| | | |
|
| |/ |
|
| |
|
|
| |
- bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
Corresponds to MO version 0.12.6
|