aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorTrial97 <alexandru.tripon97@gmail.com>2023-08-15 12:16:00 +0300
committerTrial97 <alexandru.tripon97@gmail.com>2023-08-15 12:16:00 +0300
commitc94ee67077076fdfb3ad04e93a0de2ae32b6a4e5 (patch)
tree437dec3be224cae5e229eeaa4ac9ebeedffd03e3 /launcher
parent019e5ca3e819f5daf9933bc0fb091784b0ca561f (diff)
parent8f5bb982cd27dd9158b63d826769c168455a139b (diff)
downloadPrismLauncher-c94ee67077076fdfb3ad04e93a0de2ae32b6a4e5.tar.gz
PrismLauncher-c94ee67077076fdfb3ad04e93a0de2ae32b6a4e5.tar.bz2
PrismLauncher-c94ee67077076fdfb3ad04e93a0de2ae32b6a4e5.zip
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into curseforge-url-handle3
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher')
-rw-r--r--launcher/Application.cpp672
-rw-r--r--launcher/Application.h136
-rw-r--r--launcher/ApplicationMessage.cpp10
-rw-r--r--launcher/ApplicationMessage.h6
-rw-r--r--launcher/BaseInstaller.cpp24
-rw-r--r--launcher/BaseInstaller.h19
-rw-r--r--launcher/BaseInstance.cpp60
-rw-r--r--launcher/BaseInstance.h95
-rw-r--r--launcher/BaseVersion.h5
-rw-r--r--launcher/BaseVersionList.cpp42
-rw-r--r--launcher/BaseVersionList.h27
-rw-r--r--launcher/CMakeLists.txt13
-rw-r--r--launcher/Commandline.cpp30
-rw-r--r--launcher/Commandline.h5
-rw-r--r--launcher/DefaultVariable.h30
-rw-r--r--launcher/DesktopServices.cpp115
-rw-r--r--launcher/DesktopServices.h85
-rw-r--r--launcher/Exception.h29
-rw-r--r--launcher/ExponentialSeries.h17
-rw-r--r--launcher/FileSystem.cpp7
-rw-r--r--launcher/FileSystem.h51
-rw-r--r--launcher/Filter.cpp15
-rw-r--r--launcher/Filter.h49
-rw-r--r--launcher/GZip.cpp46
-rw-r--r--launcher/GZip.h10
-rw-r--r--launcher/InstanceCopyPrefs.cpp36
-rw-r--r--launcher/InstanceCopyPrefs.h2
-rw-r--r--launcher/InstanceCopyTask.cpp5
-rw-r--r--launcher/InstanceCopyTask.h9
-rw-r--r--launcher/InstanceImportTask.cpp67
-rw-r--r--launcher/InstanceImportTask.h37
-rw-r--r--launcher/InstanceList.cpp141
-rw-r--r--launcher/InstanceList.h114
-rw-r--r--launcher/InstancePageProvider.h45
-rw-r--r--launcher/InstanceTask.cpp10
-rw-r--r--launcher/JavaCommon.cpp57
-rw-r--r--launcher/JavaCommon.h81
-rw-r--r--launcher/Json.cpp161
-rw-r--r--launcher/Json.h202
-rw-r--r--launcher/KonamiCode.cpp36
-rw-r--r--launcher/KonamiCode.h13
-rw-r--r--launcher/LaunchController.cpp241
-rw-r--r--launcher/LaunchController.h64
-rw-r--r--launcher/LoggedProcess.cpp71
-rw-r--r--launcher/LoggedProcess.h31
-rw-r--r--launcher/MMCTime.cpp37
-rw-r--r--launcher/MMCTime.h6
-rw-r--r--launcher/MTPixmapCache.h6
-rw-r--r--launcher/MangoHud.cpp4
-rw-r--r--launcher/Markdown.h2
-rw-r--r--launcher/MessageLevel.cpp5
-rw-r--r--launcher/MessageLevel.h30
-rw-r--r--launcher/NullInstance.h94
-rw-r--r--launcher/ProblemProvider.h44
-rw-r--r--launcher/QVariantUtils.h23
-rw-r--r--launcher/RWStorage.h31
-rw-r--r--launcher/RecursiveFileSystemWatcher.cpp59
-rw-r--r--launcher/RecursiveFileSystemWatcher.h59
-rw-r--r--launcher/RuntimeContext.h2
-rw-r--r--launcher/SeparatorPrefixTree.h182
-rw-r--r--launcher/SkinUtils.cpp22
-rw-r--r--launcher/SkinUtils.h3
-rw-r--r--launcher/StringUtils.h5
-rw-r--r--launcher/Usable.h50
-rw-r--r--launcher/Version.cpp8
-rw-r--r--launcher/Version.h36
-rw-r--r--launcher/VersionProxyModel.cpp231
-rw-r--r--launcher/VersionProxyModel.h67
-rw-r--r--launcher/WatchLock.h15
-rw-r--r--launcher/WindowsConsole.cpp14
-rw-r--r--launcher/filelink/FileLink.cpp4
-rw-r--r--launcher/java/JavaChecker.cpp56
-rw-r--r--launcher/java/JavaChecker.h25
-rw-r--r--launcher/java/JavaCheckerJob.cpp9
-rw-r--r--launcher/java/JavaCheckerJob.h23
-rw-r--r--launcher/java/JavaInstallList.cpp46
-rw-r--r--launcher/java/JavaInstallList.h40
-rw-r--r--launcher/java/JavaUtils.cpp199
-rw-r--r--launcher/java/JavaUtils.h5
-rw-r--r--launcher/java/JavaVersion.cpp67
-rw-r--r--launcher/java/JavaVersion.h44
-rw-r--r--launcher/launch/LaunchStep.cpp2
-rw-r--r--launcher/launch/LaunchStep.h30
-rw-r--r--launcher/launch/LaunchTask.cpp108
-rw-r--r--launcher/launch/LaunchTask.h70
-rw-r--r--launcher/launch/LogModel.cpp56
-rw-r--r--launcher/launch/LogModel.h29
-rw-r--r--launcher/launch/steps/CheckJava.cpp69
-rw-r--r--launcher/launch/steps/CheckJava.h24
-rw-r--r--launcher/launch/steps/LookupServerAddress.cpp41
-rw-r--r--launcher/launch/steps/LookupServerAddress.h27
-rw-r--r--launcher/launch/steps/PostLaunchCommand.cpp32
-rw-r--r--launcher/launch/steps/PostLaunchCommand.h22
-rw-r--r--launcher/launch/steps/PreLaunchCommand.cpp32
-rw-r--r--launcher/launch/steps/PreLaunchCommand.h22
-rw-r--r--launcher/launch/steps/QuitAfterGameStop.cpp2
-rw-r--r--launcher/launch/steps/QuitAfterGameStop.h16
-rw-r--r--launcher/launch/steps/TextPrint.cpp4
-rw-r--r--launcher/launch/steps/TextPrint.h13
-rw-r--r--launcher/launch/steps/Update.cpp23
-rw-r--r--launcher/launch/steps/Update.h19
-rw-r--r--launcher/main.cpp61
-rw-r--r--launcher/meta/BaseEntity.cpp89
-rw-r--r--launcher/meta/BaseEntity.h33
-rw-r--r--launcher/meta/Index.cpp97
-rw-r--r--launcher/meta/Index.h44
-rw-r--r--launcher/meta/JsonFormat.cpp114
-rw-r--r--launcher/meta/JsonFormat.h52
-rw-r--r--launcher/meta/Version.cpp44
-rw-r--r--launcher/meta/Version.h74
-rw-r--r--launcher/meta/VersionList.cpp156
-rw-r--r--launcher/meta/VersionList.h69
-rw-r--r--launcher/minecraft/Agent.h19
-rw-r--r--launcher/minecraft/AssetsUtils.cpp121
-rw-r--r--launcher/minecraft/AssetsUtils.h17
-rw-r--r--launcher/minecraft/Component.cpp194
-rw-r--r--launcher/minecraft/Component.h48
-rw-r--r--launcher/minecraft/ComponentUpdateTask.cpp406
-rw-r--r--launcher/minecraft/ComponentUpdateTask.h27
-rw-r--r--launcher/minecraft/ComponentUpdateTask_p.h19
-rw-r--r--launcher/minecraft/GradleSpecifier.h110
-rw-r--r--launcher/minecraft/LaunchProfile.cpp128
-rw-r--r--launcher/minecraft/LaunchProfile.h66
-rw-r--r--launcher/minecraft/Library.cpp189
-rw-r--r--launcher/minecraft/Library.h132
-rw-r--r--launcher/minecraft/MinecraftInstance.cpp331
-rw-r--r--launcher/minecraft/MinecraftInstance.h31
-rw-r--r--launcher/minecraft/MinecraftLoadAndCheck.cpp15
-rw-r--r--launcher/minecraft/MinecraftLoadAndCheck.h20
-rw-r--r--launcher/minecraft/MinecraftUpdate.cpp59
-rw-r--r--launcher/minecraft/MinecraftUpdate.h24
-rw-r--r--launcher/minecraft/MojangDownloadInfo.h42
-rw-r--r--launcher/minecraft/MojangVersionFormat.cpp220
-rw-r--r--launcher/minecraft/MojangVersionFormat.h23
-rw-r--r--launcher/minecraft/OneSixVersionFormat.cpp235