| Commit message (Collapse) | Author | Age | Lines |
| |
|
| |
|
|
|
|
| |
Not reliable in the face of crashes... but what is?
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
They now work more like passthrough settings, except not passing through set and reset
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also adds gzip compressed log support
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
needs to be split differently
needs to be squashed together with the logic from MainWindow
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* download to multimc folder hierarchy
* use rename, not copy
* keep backup after update
* clean previous backup before update
* it's not 'copy', it's 'replace'
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Removes magical parameter madness.
All require* can throw
All ensure* need a default value and never throw
|