| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | Add some basic checks for symlinks | Silarn | 2019-07-08 | 1 | -0/+1 |
| | | |||||
| * | split nexus tab | isanae | 2019-07-02 | 1 | -0/+1 |
| | | | | | | | added OrganizerCore::loggedInAction() to execute a function only when logged in, replaces a bunch of copy/pasted stuff in mainwindow moved common variables in ModInfoDialogTab moved DescriptionPage to modinfodialognexus.h, renamed to NexusTabWebpage, deleted now empty descriptionpage.h | ||||
| * | pulled java installation detection out of getFileExecutionContext() and into ↵ | isanae | 2019-06-15 | 1 | -0/+2 |
| | | | | | | | | findJavaInstallation() because it was copy/pasted into EditExecutablesDialog fixed FileDialogMemory::getOpenFileName() to also use the given directory correctly handle browse binary button | ||||
| * | added selectedOrigin to previewFileWithAlternatives() | isanae | 2019-05-28 | 1 | -1/+1 |
| | | | | | | this is so that an origin other than the primary can be shown first and is used from previewDataFile() in ModInfoDialog since showing a preview for a conflicting file could initially show the file from the wrong mod removed unused, uninitialized and dangerous ModInfoDialog::m_OriginID | ||||
| * | moved shell functions to uibase | isanae | 2019-05-26 | 1 | -13/+0 |
| | | |||||
| * | moved getFileExecutionContext() and its enum into OrganizerCore | isanae | 2019-05-26 | 1 | -10/+10 |
| | | |||||
| * | changed enum case to follow convention | isanae | 2019-05-26 | 1 | -2/+2 |
| | | |||||
| * | changed rest of ShellExecuteW() calls to use shell::Execute(), ↵ | isanae | 2019-05-26 | 1 | -0/+3 |
| | | | | | shell::OpenLink() or shell::OpenFile() | ||||
| * | put explore and open functions in namespace shell | isanae | 2019-05-25 | 1 | -4/+11 |
| | | | | | | | previewDataFile() was duplicated in both MainWindow and ModInfoDialog, moved to OrganizerCore added preview menu item to filetree better logging when shell operations fail | ||||
| * | ExploreFile() will select the file in explorer when the path is a file | isanae | 2019-05-25 | 1 | -1/+1 |
| | | | | | replaced more ShellExecute() calls with ExploreFile() | ||||
| * | moved GetFileExecutionContext() out of OrganizerCore, no reason for it to be ↵ | isanae | 2019-05-25 | 1 | -4/+9 |
| | | | | | | | there added ExploreFile(), changed all mentions of ShellExecute() in MainWindow to use it | ||||
| * | a copy of getBinaryExecuteInfo() and openDataFile() was in both mainwindow ↵ | isanae | 2019-05-25 | 1 | -0/+13 |
| | | | | | | | and modinfodialog, it's now moved to organizercore and renamed getFileExecutionContext() and executefile() getFileExecutionContext() is also changed to return an enum instead of a 0-1-2 int | ||||
| * | Add parameters to startApplication to allow control of custom overwrite | LostDragonist | 2019-03-24 | 1 | -1/+1 |
| | | |||||
| * | Add function to get configured mods directory | LostDragonist | 2019-02-23 | 1 | -0/+1 |
| | | |||||
| * | Fix for Steam being run as administrator | LostDragonist | 2019-02-19 | 1 | -1/+1 |
| | | | | | | | | | | | Previously, when Steam was run as administrator, MO couldn't access the process therefore couldn't detect it. Now, an alternative method for listing processes is now being used in order to determine if Steam is running. Additionally, MO will detect if Steam is admin and MO is not and prompt the user if they want to restart MO as admin. | ||||
| * | Initial Nexus API changes: | Silarn | 2019-02-18 | 1 | -3/+2 |
| | | | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking) | ||||
| * | Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2 | LostDragonist | 2019-01-22 | 1 | -0/+3 |
| |\ | |||||
| | * | Reduce file I/O operations when enabling/disabling multiple mods | LostDragonist | 2019-01-22 | 1 | -0/+3 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2 | Silarn | 2019-01-18 | 1 | -2/+6 |
| |\| | |||||
| | * | Support for force loading libraries | LostDragonist | 2019-01-11 | 1 | -2/+6 |
| | | | |||||
| * | | Added button to disable Archives in Data Tree and entirely. | Project579 | 2018-12-12 | 1 | -0/+3 |
| |/ | |||||
| * | Add executable blacklisting | LostDragonist | 2018-11-29 | 1 | -1/+1 |
| | | |||||
| * | Changes to allow installer_NCC to use the game source set in the DL meta | Silarn | 2018-05-07 | 1 | -0/+1 |
| | | |||||
| * | Support for multi-game downloads | Silarn | 2018-04-16 | 1 | -1/+1 |
| | | |||||
| * | Updates to allow a full plugin data refresh in certain circumstances | Silarn | 2018-04-08 | 1 | -1/+1 |
| | | |||||
| * | Revert "Applied clang-format on source" | Sandro Jäckel | 2018-02-23 | 1 | -195/+213 |
| | | | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e. | ||||
| * | Applied clang-format on source | Sandro Jäckel | 2018-02-22 | 1 | -213/+195 |
| | | |||||
