| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #1294 from isanae/master | isanae | 2020-11-12 | 5 | -8/+37 |
| |\ | | | | | Bunch of instance and command line stuff | ||||
| | * | fixed a bunch of instance and command line stuff | isanae | 2020-11-12 | 5 | -8/+37 |
| | | | | | | | | | | | | | | | | | | | - clear instance manager overrides when restarting, or switching instances after starting MO with moshortcut://instance: won't do anything - clear overrides when the last selected instance can't be opened; MO would keep trying to open shortcuts even after selecting a different instance - command line was cleared too early, before the first run, so shortcuts were broken - the instance manager dialog can be opened without an instance loaded if the last selected instance doesn't exist, createNew() would throw because it tried to access the global Settings - fixed some problems with parts of MO wanting to restart and others expecting flow to continue - fixed create instance dialog using settings pointer to decide whether to restart; it restarts when it's the first created instance, which is not always the case even if the settings are null, so just check whether there are instances | ||||
| * | | Merge pull request #1293 from isanae/master | isanae | 2020-11-12 | 1 | -3/+5 |
| |\| | | | | | Crash when highlighting plugins from the Data directory | ||||
| | * | highlighting plugins from the data directory would crash | isanae | 2020-11-12 | 1 | -3/+5 |
| |/ | | | | the mod name is "data" and getByName() crashes with a mod name that doesn't exist | ||||
| * | Merge pull request #1290 from isanae/master | isanae | 2020-11-10 | 1 | -1/+5 |
| |\ | | | | | Local saves don't work | ||||
| | * | Merge branch 'master' of https://github.com/ModOrganizer2/modorganizer | isanae | 2020-11-10 | 0 | -0/+0 |
| | |\ | |/ |/| | |||||
| * | | Merge pull request #1289 from isanae/master | isanae | 2020-11-10 | 1 | -1/+7 |
| |\ \ | | | | | | | Don't delete user directories by default | ||||
| | | * | detectGame() must be called before init() | isanae | 2020-11-10 | 1 | -1/+5 |
| | |/ | |||||
| | * | uncheck directories changed by the user by default to match the old ↵ | isanae | 2020-11-10 | 1 | -1/+7 |
| |/ | | | | behaviour of deleting an instance | ||||
| * | Merge pull request #1287 from isanae/master | isanae | 2020-11-10 | 3 | -33/+34 |
| |\ | | | | | Stuff doesn't run | ||||
| | * | whitespace | isanae | 2020-11-10 | 1 | -2/+2 |
| | | | |||||
| | * | don't attempt to parse the command line for launch, it fails in all sorts of ↵ | isanae | 2020-11-09 | 3 | -35/+36 |
| |/ | | | | | | ways don't try to time stuff before logging is initialized, an exception before initLogging() will crash because ~TimeThis() tries to log | ||||
| * | Merge pull request #1286 from isanae/master | isanae | 2020-11-09 | 1 | -0/+2 |
| |\ | | | | | Nexus state not updated in settings | ||||
| | * | fixed nexus state not being updated | isanae | 2020-11-09 | 1 | -0/+2 |
| |/ | |||||
| * | Merge pull request #1284 from isanae/command-line-cleanup | isanae | 2020-11-09 | 39 | -1792/+3268 |
| |\ | | | | | Command line cleanup | ||||
| | * | removed excess padding in plugins tab | isanae | 2020-11-09 | 1 | -19/+45 |
| | | | | | | | | | put blacklist into a group box | ||||
| | * | keyboard nav for create instance dialog | isanae | 2020-11-08 | 5 | -56/+218 |
| | | | | | | | | | | | change the skip intro setting on click instead of on completion ctrl+f in game page | ||||
| | * | renamed singleinstance.h/cpp to multiprocess.h/cpp | isanae | 2020-11-08 | 5 | -4/+4 |
| | | | |||||
| | * | renamed SingleInstance to MOMultiProcess | isanae | 2020-11-08 | 6 | -82/+41 |
| | | | | | | | | | rewrote some comments to avoid using "instance" | ||||
| | * | timings | isanae | 2020-11-08 | 2 | -0/+30 |
| | | | |||||
| | * | renamed "change game" button to "manage instances" | isanae | 2020-11-07 | 1 | -9/+9 |
| | | | |||||
| | * | changed wiki link to Instances | isanae | 2020-11-07 | 2 | -2/+2 |
| | | | |||||
| | * | task dialog for plugin loadcheck | isanae | 2020-11-07 | 1 | -9/+64 |
| | | | | | | | | | added option to skip plugin for this session only | ||||
| | * | show a confirmation before switching instances | isanae | 2020-11-07 | 2 | -3/+44 |
| | | | |||||
| | * | implemented browse buttons | isanae | 2020-11-07 | 2 | -7/+31 |
| | | | |||||
| | * | larger initial size for the instance dialog | isanae | 2020-11-07 | 5 | -5/+55 |
| | | | | | | | | | save geometry if settings are available | ||||
| | * | fixed AppConfig::logFileName so it can be used | isanae | 2020-11-07 | 4 | -169/+178 |
| | | | | | | | | | refactored MOApplication so everything is in doOneRun() | ||||
| | * | stopped using core dump stuff from usvfs, mo has its own | isanae | 2020-11-07 | 14 | -106/+146 |
| | | | | | | | | | | | set exception handler at the start, it can handle not having qt or data paths hopefully fixed infinite crash dumps | ||||
| | * | split getCurrentInstance() | isanae | 2020-11-07 | 2 | -24/+35 |
| | | | |||||
| | * | reordered functions, removed unused headers | isanae | 2020-11-07 | 1 | -74/+39 |
| | | | |||||
| | * | moved most of the stuff from main.cpp into MOApplication | isanae | 2020-11-07 | 3 | -296/+315 |
| | | | |||||
| | * | added sanitychecks.h, moved to namespace sanity | isanae | 2020-11-07 | 4 | -13/+47 |
| | | | | | | | | | added a set SetThisThreadName() after creating the main window, Qt resets it | ||||
| | * | moved handleCommandLine() to CommandLine::setupCore() | isanae | 2020-11-07 | 3 | -50/+76 |
| | | | |||||
| | * | refactored setupInstance(), comments | isanae | 2020-11-07 | 3 | -69/+114 |
| | | | | | | | | | ok -> okay | ||||
| | * | moved instance setup/selection to instancemanager.cpp | isanae | 2020-11-07 | 5 | -179/+214 |
| | | | | | | | | | comments | ||||
| | * | moved dlls stuff to MOApplication | isanae | 2020-11-07 | 2 | -39/+49 |
| | | | |||||
| | * | moved splash stuff to MOSplash | isanae | 2020-11-07 | 5 | -69/+115 |
| | | | | | | | | | comments | ||||
| | * | comments | isanae | 2020-11-07 | 2 | -19/+150 |
| | | | | | | | | | interpret a first argument starting with -- as an error instead of an exe name/binary | ||||
| | * | documentation | isanae | 2020-11-07 | 1 | -19/+82 |
| | | | |||||
| | * | documentation | isanae | 2020-11-07 | 3 | -103/+448 |
| | | | | | | | | | | | use an okay flag in PathsPage to avoid calling checkPaths() in ready() and make stuff mutable moved a few things around | ||||
| | * | moved DirectoryCreator up, moved fix functions as lambdas | isanae | 2020-11-07 | 1 | -111/+129 |
| | | | |||||
| | * | moved getInstanceName() up | isanae | 2020-11-07 | 5 | -173/+243 |
| | | | | | | | | | | | | | removed individual getters in CreateInstanceDialog, they were duplicating the work in creationInfo() only VariantsPage needs access to the game plugin during creationInfo(), so pass it instead selecting an undetected game, choosing a valid path and going back to the games page would not display the selected path in the list | ||||
| | * | added ... to the "Delete Instance" button to make it less scary | isanae | 2020-11-07 | 6 | -368/+456 |
| | | | | | | | | | | | | | | | merged InstanceInfo into Instance, most of it was redundant added logging before deleting instance added Instance::readFromIni(), contains stuff that used to be in setup(), used by instance dialog replaced QDir with QString in a few places, I hate QDir | ||||
| | * | removed some redundant functions in InstanceManager, made them all non-static | isanae | 2020-11-07 | 6 | -76/+250 |
| | | | | | | | | | documentation | ||||
| * | | Merge pull request #1285 from Holt59/remember-tabwidget-index | Mikaël Capelle | 2020-11-08 | 1 | -0/+3 |
| |\ \ | |/ |/| | Remember currently open tab in right panel. | ||||
| | * | Remember currently open tab in right panel. | Mikaël Capelle | 2020-11-08 | 1 | -0/+3 |
| | | | |||||
| * | | Merge pull request #1283 from Holt59/iplugingame-detectgame | Mikaël Capelle | 2020-11-06 | 1 | -2/+1 |
| |\| | | | | | Add IPluginGame::detectGame() | ||||
| | * | Call detectGame() after checking for conversion. | Mikaël Capelle | 2020-11-06 | 1 | -1/+1 |
| | | | |||||
| | * | Replace IPlugin::registered() by IPluginGame::detectGame(). | Mikaël Capelle | 2020-11-06 | 1 | -2/+1 |
| |/ | |||||
| * | Merge pull request #1280 from isanae/command-line | isanae | 2020-11-06 | 69 | -1942/+8005 |
| |\ | | | | | Command line and instance dialogs | ||||
