summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | basic html loot reportisanae2019-11-241-7/+46
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | added loot info to tooltipisanae2019-11-234-74/+195
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | removed m_ prefix from struct membersisanae2019-11-232-215/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some refactoring, whitespace
| * | | | | | | | | | | | | | | added loot report to the plugin list, not used yetisanae2019-11-234-208/+295
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | split PluginList::data() into individual functions disabled loot message processing, will use report instead
| * | | | | | | | | | | | | | | rewrite of json report parsingisanae2019-11-234-142/+410
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added json.h with some utilities
| * | | | | | | | | | | | | | | emit logs for general messagesisanae2019-11-222-92/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handle new json output file
| * | | | | | | | | | | | | | | open json report buttonisanae2019-11-222-3/+34
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | cancel/close buttonisanae2019-11-221-4/+20
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | added loot log level optionisanae2019-11-226-106/+164
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | handles changes in lootcli for a more formal communication protocolisanae2019-11-183-40/+99
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | <li> in tooltip for information messagesisanae2019-11-183-16/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rewrote json output file handling to check for errors
| * | | | | | | | | | | | | | | moved things aroundisanae2019-11-182-58/+84
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | removed unused job stuffisanae2019-11-162-120/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | don't emit error when the process terminates because it's cancelled
| * | | | | | | | | | | | | | | threaded lootisanae2019-11-163-108/+249
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | added loot outputisanae2019-11-161-1/+29
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | added LootDialog, more flexible than QProgressDialogisanae2019-11-161-7/+74
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | split loot stuff to loot.h/cpp, no changes in functionalityisanae2019-11-165-227/+261
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #897 from LostDragonist/DevelopLostDragonist2019-11-231-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sort the files when presenting them during querying info
| * | | | | | | | | | | | | | | | Sort the files when presenting them during querying infoLostDragonist2019-11-231-0/+2
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Move all Qt deployment to main MO projectSilarn2019-11-191-0/+4
| |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #887 from isanae/spawning-and-waitingisanae2019-11-1135-1595/+2440
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Spawning, waiting and locking
| * | | | | | | | | | | | | | | | renamed lockwidget files to uilockerisanae2019-11-066-7/+6
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | renamed LockWidget to UILockerisanae2019-11-067-86/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lock interface up to two processes
| * | | | | | | | | | | | | | | | threaded wait for processisanae2019-11-063-16/+53
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | lock widget now moves between dialogs and the main window when closing dialogsisanae2019-11-061-20/+52
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | moved LockWidget back to OrganizerCore to support having multiple locks activeisanae2019-11-066-180/+414
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | moved the ui out of LockWidget into LockInterface added LockWidget::Session to manage multi locks
| * | | | | | | | | | | | | | | | commentsisanae2019-11-061-0/+18
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | removed redundant checkBinary(), which used to check for non existing ↵isanae2019-11-065-120/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | | | | | | | removed unused filesisanae2019-11-0615-651/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixed handle leak when starting steam
| * | | | | | | | | | | | | | | | refresh ui after running an exe from 1) an external message, and 2) the data tabisanae2019-11-062-2/+2
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | removed unused SpawnedProcessisanae2019-11-064-69/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lock widget now interprets closing the dialog as a forced unlock
| * | | | | | | | | | | | | | | | added a ForceWait flag to bypass disabled lockingisanae2019-11-067-107/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | merged a bunch of unnecessary functions in ProcessRunner
| * | | | | | | | | | | | | | | | added waitForAllUSVFSProcesses() wrapper in OrganizerCore, the fact that ↵isanae2019-11-063-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it's in ProcessRunner is a bit of a hack
| * | | | | | | | | | | | | | | | added attachToProcess(), made waitForApplication() privateisanae2019-11-063-26/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changed OrganizerProxy::startApplication() so it _doesn't_ wait for completion, which is its original behaviour
| * | | | | | | | | | | | | | | | removed runExecutableOrExecutableFile()isanae2019-11-066-47/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | log the actual spawning and requests to start as well as wait from plugins raise the lock widget when it's a dialog
| * | | | | | | | | | | | | | | | removed runShortcut()isanae2019-11-065-18/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changed lock widget text when running without a ui
| * | | | | | | | | | | | | | | | removed runExecutable()isanae2019-11-063-13/+6
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | removed runExecutableFile()isanae2019-11-063-66/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | turns out on_startButton_clicked() had redundant code
| * | | | | | | | | | | | | | | | explicit refresh parameter for setWaitForCompletion(), some parts of the ui ↵isanae2019-11-066-50/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | | | | | | | added lockwidget to replace all the other dialogsisanae2019-11-0613-381/+806
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | | | | | | | return failure if the user has unlocked in waitForApplication()isanae2019-11-062-19/+18
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | always wait until completion in waitForApplication(), regardless of lock settingisanae2019-11-061-7/+14
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | recheck the process tree if the current process is not that interestingisanae2019-11-061-58/+165
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | refactored waiting into waitForProcesses()isanae2019-11-062-175/+116
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | split to processrunnerisanae2019-11-0613-786/+892
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget
| * | | | | | | | | | | | | | | | replaced uilock by a progress callback in spawnisanae2019-11-0611-91/+246
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | waiting for process now gets the whole process tree to find an interesting process
| * | | | | | | | | | | | | | | | split to getRunningUSVFSProcesses()isanae2019-11-067-173/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplified waitForAllUSVFSProcesses() to always get the list of running processes after one process completes
| * | | | | | | | | | | | | | | | spawning an executable now only waits for that particular processisanae2019-11-067-90/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added waitForAllUSVFSProcesses() to OrganizerCore, used when closing MO
| * | | | | | | | | | | | | | | | wait for executable when opening filesisanae2019-11-063-5/+26
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | moved findJavaInstallation() and getFileExecutionContext() to spawnisanae2019-11-067-227/+349
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixed env::get() returning garbage after value