| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
| |
portable instances
- better errors when running incorrect shortcuts
- fixed shortcuts being created with moshortcut://Portable:exe instead of an empty instance name for portable instances
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
| |
when a ProcessRunner gets ForceWait|PreventExit and locking is disabled, wait for the process normally but without showing the ui
changed references to UILocker::Session to pointers because they can now be null
|
| | |
|
| |
|
|
|
| |
moved most of the figuring out of instance parameters from InstanceManager to Instance, separated all the ui from it and put it in main.cpp
added ways to show single pages in the create instance dialog so they can be used when info is missing
|
| | |
|
| | |
|
| |
|
|
| |
OrganizerCore.
|
| |
|
|
|
|
| |
fixed nexus connect button staying as "cancel" in case of errors
fixed logging of duplicate dll loading
bumped to rc6
|
| |
|
|
| |
fixed getProcessTreeFromProcess() not behaving like getProcessTreeFromJob()
|
| |
|
|
| |
save main window settings in closeEvent()
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
starting exe from filetree is now hooked
usvfs progress dialog now on top of dialogs
|
| | |
|
| |
|
|
| |
can also be captured
|
| |
|
|
| |
lock interface up to two processes
|
| | |
|
| |
|
|
|
| |
moved the ui out of LockWidget into LockInterface
added LockWidget::Session to manage multi locks
|
| |
|
|
|
|
|
|
|
|
| |
binaries, that's handled when spawning
removed useless checkEnvironment(), which checked for EventLog
removed CREATE_BREAKAWAY_FROM_JOB from CreateProcess() calls, didn't do anything
fixed setFromFileOrExecutable() when running just a filename that's not an executable name
split run()
fixed lock widget being disabled when running without a ui
|
| |
|
|
| |
lock widget now interprets closing the dialog as a forced unlock
|
| |
|
|
| |
merged a bunch of unnecessary functions in ProcessRunner
|
| |
|
|
| |
changed OrganizerProxy::startApplication() so it _doesn't_ wait for completion, which is its original behaviour
|
| |
|
|
|
| |
log the actual spawning and requests to start as well as wait from plugins
raise the lock widget when it's a dialog
|
| |
|
|
| |
changed lock widget text when running without a ui
|
| | |
|
| |
|
|
| |
turns out on_startButton_clicked() had redundant code
|
| |
|
|
|
|
|
|
| |
will crash if things refresh unexpectedly
removed runFile()
fixed crash when unlocking if some widgets were destroyed in the meantime
lock widget will now pick the active window and disable all top levels
|
| |
|
|
|
|
| |
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
|
| | |
|
| | |
|
| | |
|
| | |
|
|
|
added IUserInterface::qtWidget()
put back IUserInterface in OrganizerCore now that there's a way to get the widget
|