aboutsummaryrefslogtreecommitdiff
path: root/api/logic
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic')
-rw-r--r--api/logic/BaseInstaller.cpp10
-rw-r--r--api/logic/BaseInstaller.h12
-rw-r--r--api/logic/BaseInstance.cpp5
-rw-r--r--api/logic/BaseInstance.h45
-rw-r--r--api/logic/BaseInstanceProvider.h2
-rw-r--r--api/logic/BaseVersion.h2
-rw-r--r--api/logic/BaseVersionList.cpp2
-rw-r--r--api/logic/BaseVersionList.h2
-rw-r--r--api/logic/CMakeLists.txt91
-rw-r--r--api/logic/Commandline.cpp2
-rw-r--r--api/logic/Commandline.h2
-rw-r--r--api/logic/Env.cpp32
-rw-r--r--api/logic/Env.h11
-rw-r--r--api/logic/FileSystem.cpp64
-rw-r--r--api/logic/FileSystem.h5
-rw-r--r--api/logic/FolderInstanceProvider.cpp207
-rw-r--r--api/logic/FolderInstanceProvider.h9
-rw-r--r--api/logic/InstanceCopyTask.cpp12
-rw-r--r--api/logic/InstanceCopyTask.h3
-rw-r--r--api/logic/InstanceCreationTask.cpp39
-rw-r--r--api/logic/InstanceCreationTask.h6
-rw-r--r--api/logic/InstanceImportTask.cpp206
-rw-r--r--api/logic/InstanceImportTask.h17
-rw-r--r--api/logic/InstanceList.cpp17
-rw-r--r--api/logic/InstanceList.h9
-rw-r--r--api/logic/LoggedProcess.h2
-rw-r--r--api/logic/MMCZip.cpp6
-rw-r--r--api/logic/MMCZip.h4
-rw-r--r--api/logic/NullInstance.h42
-rw-r--r--api/logic/ProblemProvider.h34
-rw-r--r--api/logic/Version_test.cpp2
-rw-r--r--api/logic/java/JavaChecker.cpp2
-rw-r--r--api/logic/java/JavaCheckerJob.cpp7
-rw-r--r--api/logic/java/JavaCheckerJob.h36
-rw-r--r--api/logic/java/JavaInstallList.cpp7
-rw-r--r--api/logic/java/JavaInstallList.h4
-rw-r--r--api/logic/java/JavaUtils.cpp95
-rw-r--r--api/logic/java/JavaUtils.h5
-rw-r--r--api/logic/java/JavaVersion.cpp13
-rw-r--r--api/logic/java/launch/CheckJava.cpp2
-rw-r--r--api/logic/java/launch/CheckJava.h2
-rw-r--r--api/logic/launch/LaunchStep.cpp2
-rw-r--r--api/logic/launch/LaunchStep.h2
-rw-r--r--api/logic/launch/LaunchTask.cpp4
-rw-r--r--api/logic/launch/LaunchTask.h2
-rw-r--r--api/logic/launch/LogModel.cpp18
-rw-r--r--api/logic/launch/LogModel.h6
-rw-r--r--api/logic/launch/steps/PostLaunchCommand.cpp2
-rw-r--r--api/logic/launch/steps/PostLaunchCommand.h2
-rw-r--r--api/logic/launch/steps/PreLaunchCommand.cpp2
-rw-r--r--api/logic/launch/steps/PreLaunchCommand.h2
-rw-r--r--api/logic/launch/steps/TextPrint.h2
-rw-r--r--api/logic/launch/steps/Update.cpp6
-rw-r--r--api/logic/launch/steps/Update.h6
-rw-r--r--api/logic/meta/BaseEntity.cpp10
-rw-r--r--api/logic/meta/BaseEntity.h6
-rw-r--r--api/logic/meta/Index.cpp6
-rw-r--r--api/logic/meta/Index.h4
-rw-r--r--api/logic/meta/JsonFormat.cpp150
-rw-r--r--api/logic/meta/JsonFormat.h45
-rw-r--r--api/logic/meta/Version.cpp55
-rw-r--r--api/logic/meta/Version.h26
-rw-r--r--api/logic/meta/VersionList.cpp71
-rw-r--r--api/logic/meta/VersionList.h11
-rw-r--r--api/logic/minecraft/AssetsUtils.cpp2
-rw-r--r--api/logic/minecraft/AssetsUtils.h2
-rw-r--r--api/logic/minecraft/Component.cpp439
-rw-r--r--api/logic/minecraft/Component.h111
-rw-r--r--api/logic/minecraft/ComponentList.cpp1204
-rw-r--r--api/logic/minecraft/ComponentList.h146
-rw-r--r--api/logic/minecraft/ComponentList_p.h42
-rw-r--r--api/logic/minecraft/ComponentUpdateTask.cpp691
-rw-r--r--api/logic/minecraft/ComponentUpdateTask.h37
-rw-r--r--api/logic/minecraft/ComponentUpdateTask_p.h32
-rw-r--r--api/logic/minecraft/LaunchProfile.cpp297
-rw-r--r--api/logic/minecraft/LaunchProfile.h99
-rw-r--r--api/logic/minecraft/Library.cpp74
-rw-r--r--api/logic/minecraft/Library_test.cpp8
-rw-r--r--api/logic/minecraft/MinecraftInstance.cpp620
-rw-r--r--api/logic/minecraft/MinecraftInstance.h120
-rw-r--r--api/logic/minecraft/MinecraftLoadAndCheck.cpp45
-rw-r--r--api/logic/minecraft/MinecraftLoadAndCheck.h47
-rw-r--r--api/logic/minecraft/MinecraftProfile.cpp681
-rw-r--r--api/logic/minecraft/MinecraftProfile.h211
-rw-r--r--api/logic/minecraft/MinecraftUpdate.cpp (renamed from api/logic/minecraft/onesix/OneSixUpdate.cpp)83
-rw-r--r--api/logic/minecraft/MinecraftUpdate.h (renamed from api/logic/minecraft/onesix/OneSixUpdate.h)10
-rw-r--r--api/logic/minecraft/Mod.cpp2
-rw-r--r--api/logic/minecraft/Mod.h5
-rw-r--r--api/logic/minecraft/ModList.cpp2
-rw-r--r--api/logic/minecraft/ModList.h2
-rw-r--r--api/logic/minecraft/MojangVersionFormat.cpp2
-rw-r--r--api/logic/minecraft/OneSixVersionFormat.cpp (renamed from api/logic/minecraft/onesix/OneSixVersionFormat.cpp)56
-rw-r--r--api/logic/minecraft/OneSixVersionFormat.h (renamed from api/logic/minecraft/onesix/OneSixVersionFormat.h)4
-rw-r--r--api/logic/minecraft/OpSys.cpp2
-rw-r--r--api/logic/minecraft/OpSys.h2
-rw-r--r--api/logic/minecraft/ProfilePatch.cpp188
-rw-r--r--api/logic/minecraft/ProfilePatch.h70
-rw-r--r--api/logic/minecraft/ProfileStrategy.h36
-rw-r--r--api/logic/minecraft/ProfileUtils.cpp53
-rw-r--r--api/logic/minecraft/ProfileUtils.h3
-rw-r--r--api/logic/minecraft/Rule.cpp2
-rw-r--r--api/logic/minecraft/Rule.h2
-rw-r--r--api/logic/minecraft/SkinUpload.cpp4
-rw-r--r--api/logic/minecraft/SkinUpload.h4
-rw-r--r--api/logic/minecraft/VersionFile.cpp4
-rw-r--r--api/logic/minecraft/VersionFile.h28
-rw-r--r--api/logic/minecraft/World.cpp4
-rw-r--r--api/logic/minecraft/World.h2
-rw-r--r--api/logic/minecraft/WorldList.cpp2
-rw-r--r--api/logic/minecraft/WorldList.h2
-rw-r--r--api/logic/minecraft/auth/MojangAccount.cpp29
-rw-r--r--api/logic/minecraft/auth/MojangAccount.h2
-rw-r--r--api/logic/minecraft/auth/MojangAccountList.cpp75
-rw-r--r--api/logic/minecraft/auth/MojangAccountList.h2
-rw-r--r--api/logic/minecraft/auth/YggdrasilTask.cpp3
-rw-r--r--api/logic/minecraft/auth/YggdrasilTask.h2
-rw-r--r--api/logic/minecraft/auth/flows/AuthenticateTask.cpp2
-rw-r--r--api/logic/minecraft/auth/flows/AuthenticateTask.h2
-rw-r--r--api/logic/minecraft/auth/flows/RefreshTask.cpp2
-rw-r--r--api/logic/minecraft/auth/flows/RefreshTask.h2
-rw-r--r--api/logic/minecraft/auth/flows/ValidateTask.cpp2
-rw-r--r--api/logic/minecraft/auth/flows/ValidateTask.h2
-rw-r--r--api/logic/minecraft/flame/FileResolvingTask.cpp