| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | now passes --language to lootcli | isanae | 2019-11-25 | 1 | -1/+2 |
| | | |||||
| * | switched to overlapped io so lootcli can still be terminated even if it's ↵ | isanae | 2019-11-25 | 2 | -98/+205 |
| | | | | | not writing anything to stdout | ||||
| * | switched to named pipes | isanae | 2019-11-25 | 3 | -70/+115 |
| | | |||||
| * | fixed cancel button | isanae | 2019-11-25 | 3 | -52/+98 |
| | | | | | debug logs, some cleanup | ||||
| * | removed max-width, larger dialog | isanae | 2019-11-24 | 2 | -14/+1 |
| | | | | | removed messages in output now that there's a full report | ||||
| * | tweaked css, finished markdown report | isanae | 2019-11-24 | 5 | -304/+424 |
| | | | | | copy markdown.html to resources/ | ||||
| * | changed loot report to webengine with markdown support | isanae | 2019-11-24 | 5 | -23/+434 |
| | | |||||
| * | split loot dialog, added ui file | isanae | 2019-11-24 | 5 | -272/+492 |
| | | |||||
| * | basic html loot report | isanae | 2019-11-24 | 1 | -7/+46 |
| | | |||||
| * | added loot info to tooltip | isanae | 2019-11-23 | 4 | -74/+195 |
| | | |||||
| * | removed m_ prefix from struct members | isanae | 2019-11-23 | 2 | -215/+239 |
| | | | | | some refactoring, whitespace | ||||
| * | added loot report to the plugin list, not used yet | isanae | 2019-11-23 | 4 | -208/+295 |
| | | | | | | split PluginList::data() into individual functions disabled loot message processing, will use report instead | ||||
| * | rewrite of json report parsing | isanae | 2019-11-23 | 4 | -142/+410 |
| | | | | | added json.h with some utilities | ||||
| * | emit logs for general messages | isanae | 2019-11-22 | 2 | -92/+99 |
| | | | | | handle new json output file | ||||
| * | open json report button | isanae | 2019-11-22 | 2 | -3/+34 |
| | | |||||
| * | cancel/close button | isanae | 2019-11-22 | 1 | -4/+20 |
| | | |||||
| * | added loot log level option | isanae | 2019-11-22 | 6 | -106/+164 |
| | | |||||
| * | handles changes in lootcli for a more formal communication protocol | isanae | 2019-11-18 | 3 | -40/+99 |
| | | |||||
| * | <li> in tooltip for information messages | isanae | 2019-11-18 | 3 | -16/+218 |
| | | | | | rewrote json output file handling to check for errors | ||||
| * | moved things around | isanae | 2019-11-18 | 2 | -58/+84 |
| | | |||||
| * | removed unused job stuff | isanae | 2019-11-16 | 2 | -120/+96 |
| | | | | | don't emit error when the process terminates because it's cancelled | ||||
| * | threaded loot | isanae | 2019-11-16 | 3 | -108/+249 |
| | | |||||
| * | added loot output | isanae | 2019-11-16 | 1 | -1/+29 |
| | | |||||
| * | added LootDialog, more flexible than QProgressDialog | isanae | 2019-11-16 | 1 | -7/+74 |
| | | |||||
| * | split loot stuff to loot.h/cpp, no changes in functionality | isanae | 2019-11-16 | 5 | -227/+261 |
| | | |||||
| * | Merge pull request #887 from isanae/spawning-and-waiting | isanae | 2019-11-11 | 35 | -1595/+2440 |
| |\ | | | | | Spawning, waiting and locking | ||||
| | * | renamed lockwidget files to uilocker | isanae | 2019-11-06 | 6 | -7/+6 |
| | | | |||||
| | * | renamed LockWidget to UILocker | isanae | 2019-11-06 | 7 | -86/+95 |
| | | | | | | | | | lock interface up to two processes | ||||
| | * | threaded wait for process | isanae | 2019-11-06 | 3 | -16/+53 |
| | | | |||||
| | * | lock widget now moves between dialogs and the main window when closing dialogs | isanae | 2019-11-06 | 1 | -20/+52 |
| | | | |||||
| | * | moved LockWidget back to OrganizerCore to support having multiple locks active | isanae | 2019-11-06 | 6 | -180/+414 |
| | | | | | | | | | | | moved the ui out of LockWidget into LockInterface added LockWidget::Session to manage multi locks | ||||
| | * | comments | isanae | 2019-11-06 | 1 | -0/+18 |
| | | | |||||
| | * | removed redundant checkBinary(), which used to check for non existing ↵ | isanae | 2019-11-06 | 5 | -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 files | isanae | 2019-11-06 | 15 | -651/+2 |
| | | | | | | | | | fixed handle leak when starting steam | ||||
| | * | refresh ui after running an exe from 1) an external message, and 2) the data tab | isanae | 2019-11-06 | 2 | -2/+2 |
| | | | |||||
| | * | removed unused SpawnedProcess | isanae | 2019-11-06 | 4 | -69/+9 |
| | | | | | | | | | lock widget now interprets closing the dialog as a forced unlock | ||||
| | * | added a ForceWait flag to bypass disabled locking | isanae | 2019-11-06 | 7 | -107/+107 |
| | | | | | | | | | merged a bunch of unnecessary functions in ProcessRunner | ||||
| | * | added waitForAllUSVFSProcesses() wrapper in OrganizerCore, the fact that ↵ | isanae | 2019-11-06 | 3 | -3/+10 |
| | | | | | | | | | it's in ProcessRunner is a bit of a hack | ||||
| | * | added attachToProcess(), made waitForApplication() private | isanae | 2019-11-06 | 3 | -26/+43 |
| | | | | | | | | | changed OrganizerProxy::startApplication() so it _doesn't_ wait for completion, which is its original behaviour | ||||
| | * | removed runExecutableOrExecutableFile() | isanae | 2019-11-06 | 6 | -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() | isanae | 2019-11-06 | 5 | -18/+23 |
| | | | | | | | | | changed lock widget text when running without a ui | ||||
| | * | removed runExecutable() | isanae | 2019-11-06 | 3 | -13/+6 |
| | | | |||||
| | * | removed runExecutableFile() | isanae | 2019-11-06 | 3 | -66/+10 |
| | | | | | | | | | turns out on_startButton_clicked() had redundant code | ||||
| | * | explicit refresh parameter for setWaitForCompletion(), some parts of the ui ↵ | isanae | 2019-11-06 | 6 | -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 dialogs | isanae | 2019-11-06 | 13 | -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() | isanae | 2019-11-06 | 2 | -19/+18 |
| | | | |||||
| | * | always wait until completion in waitForApplication(), regardless of lock setting | isanae | 2019-11-06 | 1 | -7/+14 |
| | | | |||||
| | * | recheck the process tree if the current process is not that interesting | isanae | 2019-11-06 | 1 | -58/+165 |
| | | | |||||
| | * | refactored waiting into waitForProcesses() | isanae | 2019-11-06 | 2 | -175/+116 |
| | | | |||||
| | * | split to processrunner | isanae | 2019-11-06 | 13 | -786/+892 |
| | | | | | | | | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget | ||||
