| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove disconnectPlugins() from OrganizerCore. | Mikaël Capelle | 2020-12-04 | 1 | -1/+0 |
| | | |||||
| * | Fix callbacks for pluginlist, modlist and download manager. | Mikaël Capelle | 2020-12-02 | 1 | -0/+7 |
| | | |||||
| * | Fix callbacks for IOrganizer when plugin are unloaded/loaded. | Mikaël Capelle | 2020-12-02 | 1 | -11/+13 |
| | | |||||
| * | Add callbacks for plugin enabled/disabled. | Mikaël Capelle | 2020-11-12 | 1 | -0/+5 |
| | | |||||
| * | stopped using core dump stuff from usvfs, mo has its own | isanae | 2020-11-07 | 1 | -7/+6 |
| | | | | | | set exception handler at the start, it can handle not having qt or data paths hopefully fixed infinite crash dumps | ||||
| * | call init() on proxy plugins | isanae | 2020-11-04 | 1 | -1/+1 |
| | | | | | | OrganizerProxy now handles a null OrganizerCore, used for proxy plugins changed appVersion() and pluginDataPath() so they don't need OrganizerCore | ||||
| * | add warning when profile given with -p doesn't exist | isanae | 2020-11-03 | 1 | -3/+0 |
| | | | | | implemented moshortcut, nxm links and executable names as command line options | ||||
| * | Merge branch 'master' into imodlist-updates | Mikaël Capelle | 2020-10-26 | 1 | -0/+13 |
| |\ | |||||
| | * | Add IOrganizer::onProfileXXX callbacks. | Mikaël Capelle | 2020-10-24 | 1 | -0/+13 |
| | | | |||||
| * | | Move IOrganizer::getMod() to IModList::getMod(). | Mikaël Capelle | 2020-10-25 | 1 | -1/+0 |
| | | | |||||
| * | | Move IOrganizer::removeMod() to IModList::removeMod(). | Mikaël Capelle | 2020-10-25 | 1 | -1/+0 |
| | | | |||||
| * | | Move IOrganizer::modsSortedByProfilePriority() to ↵ | Mikaël Capelle | 2020-10-25 | 1 | -1/+9 |
| | | | | | | | | | IModList::allModsByProfilePriority(). | ||||
| * | | Rename IOrganizer::refreshModList -> refresh. | Mikaël Capelle | 2020-10-25 | 1 | -1/+1 |
| | | | |||||
| * | | Move IOrganizer::onModInstalled() to IModList. Add IModList::onModRemoved(). | Mikaël Capelle | 2020-10-25 | 1 | -4/+0 |
| |/ | |||||
| * | Add 'reinstallation' parameter to onInstallationStart(). | Mikaël Capelle | 2020-09-22 | 1 | -1/+1 |
| | | |||||
| * | Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks. | Mikaël Capelle | 2020-09-21 | 1 | -1/+1 |
| | | |||||
| * | Clean notification of userInterfaceInitialized between MainWindow and ↵ | Mikaël Capelle | 2020-06-16 | 1 | -1/+1 |
| | | | | | OrganizerCore. | ||||
| * | Update for new organizer callbacks. | Mikaël Capelle | 2020-06-15 | 1 | -8/+21 |
| | | |||||
| * | Use QEventLoop instead of manually spinning calling ProcessEvents in a while ↵ | AL | 2020-06-07 | 1 | -0/+4 |
| | | | | | with a sleep. | ||||
| * | Change auto& to const auto&. | Mikaël Capelle | 2020-05-28 | 1 | -2/+2 |
| | | |||||
| * | Expose ModDataContentHolder from OrganizerCore instead of vector of Content. | Mikaël Capelle | 2020-05-28 | 1 | -2/+106 |
| | | |||||
| * | Switch to using the ModDataContent feature from the game plugin. | Mikaël Capelle | 2020-05-25 | 1 | -0/+8 |
| | | |||||
| * | removed directoryrefresher.h from organizercore.h | isanae | 2020-02-18 | 1 | -25/+16 |
| | | |||||
| * | split directoryentry | isanae | 2020-02-18 | 1 | -1/+0 |
| | | | | | made classes noncopyable, fixed a few unintended copies | ||||
| * | removed some unnecessary counters | isanae | 2020-02-18 | 1 | -0/+2 |
| | | | | | delete old structure in thread | ||||
| * | Move modInfo loadFromDisc to it's own function | AL | 2020-02-16 | 1 | -0/+1 |
| | | |||||
| * | renamed ToLower() to avoid confusion with in-place vs copy | isanae | 2020-02-04 | 1 | -2/+10 |
| | | | | | pre-hashed file lookup in DirectoryEntry | ||||
| * | renamed lockwidget files to uilocker | isanae | 2019-11-06 | 1 | -1/+1 |
| | | |||||
| * | renamed LockWidget to UILocker | isanae | 2019-11-06 | 1 | -2/+2 |
| | | | | | lock interface up to two processes | ||||
| * | moved LockWidget back to OrganizerCore to support having multiple locks active | isanae | 2019-11-06 | 1 | -0/+3 |
| | | | | | | moved the ui out of LockWidget into LockInterface added LockWidget::Session to manage multi locks | ||||
| * | added waitForAllUSVFSProcesses() wrapper in OrganizerCore, the fact that ↵ | isanae | 2019-11-06 | 1 | -0/+3 |
| | | | | | it's in ProcessRunner is a bit of a hack | ||||
| * | added lockwidget to replace all the other dialogs | isanae | 2019-11-06 | 1 | -2/+1 |
| | | | | | | | rewrote ProcessRunner to have a bunch of setters and then a run() fixed bad exit code when waiting on a process that's already completed removed lock()/unlock() from main window, ProcessRunner is in charge of that now | ||||
| * | split to processrunner | isanae | 2019-11-06 | 1 | -46/+14 |
| | | | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget | ||||
| * | spawning an executable now only waits for that particular process | isanae | 2019-11-06 | 1 | -2/+9 |
| | | | | | added waitForAllUSVFSProcesses() to OrganizerCore, used when closing MO | ||||
| * | wait for executable when opening files | isanae | 2019-11-06 | 1 | -1/+4 |
| | | |||||
| * | moved findJavaInstallation() and getFileExecutionContext() to spawn | isanae | 2019-11-06 | 1 | -12/+0 |
| | | | | | fixed env::get() returning garbage after value | ||||
| * | renamed startApplication() to runExecutableOrExecutableFile() | isanae | 2019-11-06 | 1 | -1/+6 |
| | | |||||
| * | renamed runExecutable() to runExecutablefile() | isanae | 2019-11-06 | 1 | -3/+7 |
| | | | | | added runExecutable() for Executable class, also used by runShortcut() | ||||
| * | renamed executeFileVirtualized() to runFile() | isanae | 2019-11-06 | 1 | -7/+8 |
| | | | | | | renamed spawnBinary() to runExecutable() renamed spawnBinaryDirect() to spawnAndWait() | ||||
| * | merged spawnBinaryDirect() and spawnBinaryProcess() | isanae | 2019-11-06 | 1 | -15/+8 |
| | | |||||
| * | initial Spawner and SpawnedProcess | isanae | 2019-11-06 | 1 | -4/+5 |
| | | | | | | | | added steam app id to spawn parameters removed threadHandle, unused moved most of the stuff from OrganizerCore::spawnBinaryProcess() to Spawner replaced m_UserInterface by m_MainWindow | ||||
| * | added crash dump path to parameters, if a mechanism to customize it is ever ↵ | isanae | 2019-11-01 | 1 | -1/+2 |
| | | | | | | | created moved toString() for log level and dump type to usvfs, which needs them for logging | ||||
| * | uses new usvfsParameters, also updates spawn delay | isanae | 2019-10-10 | 1 | -1/+1 |
| | | |||||
| * | changed the layout of the general settings tab | isanae | 2019-09-23 | 1 | -0/+1 |
| | | | | | | added option to disable checking for updates removed online check, just try it and see | ||||
| * | changed crash dump type to use enum instead of int | isanae | 2019-08-24 | 1 | -2/+2 |
| | | | | | | | added ColorSettings settings dialog general and diag tabs don't use qsettings anymore removed logging of setting changes, will be added back to Settings class | ||||
| * | split into GeometrySettings | isanae | 2019-08-04 | 1 | -4/+0 |
| | | | | | | | | 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 | ||||
| * | removed mentions of QSettings from main.cpp | isanae | 2019-08-04 | 1 | -1/+1 |
| | | | | | added necessary member functions in Settings | ||||
| * | moved setLogLevel() to OrganizerCore | isanae | 2019-07-22 | 1 | -0/+2 |
| | | | | | moved context menu to LogList | ||||
| * | moved Settings out of OrganizerCore so it can be created by itself to access ↵ | isanae | 2019-07-22 | 1 | -2/+2 |
| | | | | | | | | settings early set log level on startup replaced more qDebug() | ||||
| * | use log::Levels instead of ints | isanae | 2019-07-22 | 1 | -1/+4 |
| | | | | | | create log level combobox in code, set selected index based on value instead added log level to context menu in log list | ||||
