PrismLauncher/launcher/minecraft
Kationor b40a1973bf
Improve MANIFEST.MF parsing
Previously, we would only properly parse LF-encoded manifests, and even
those only if they used the recommended casing.

This commit allows the parser to recognise CR and CRLF newlines, and
also makes the name comparison case insensitive to align with the
specification. (Though not completely: we still don't support multiline
values)

Signed-off-by: Kationor <n96211028@gmail.com>
2024-11-24 19:30:59 +01:00
..
auth Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
gameoptions
launch Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
mod Improve MANIFEST.MF parsing 2024-11-24 19:30:59 +01:00
skins Add more null protection for skin management 2024-09-16 12:41:33 +03:00
update do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
Agent.h Replace typedef with using 2023-10-24 01:36:27 -07:00
AssetsUtils.cpp validate metadata on launch 2024-06-28 20:51:26 +03:00
AssetsUtils.h Removed AuthRequest and NetAction 2024-05-14 00:21:45 +03:00
Component.cpp fix don't hang the ui for a full version load 2024-10-23 16:23:10 -07:00
Component.h fix don't hang the ui for a full version load 2024-10-23 16:23:10 -07:00
ComponentUpdateTask.cpp remove task parent from constuctor 2024-11-01 00:11:45 +02:00
ComponentUpdateTask.h remove task parent from constuctor 2024-11-01 00:11:45 +02:00
ComponentUpdateTask_p.h add better profile logging properly resolve important dependencies 2024-06-29 20:34:08 -07:00
GradleSpecifier.h
LaunchProfile.cpp Fix launch when no java is loaded 2024-09-08 09:10:29 +03:00
LaunchProfile.h preparing java autodownload 2024-02-03 00:11:05 +02:00
Library.cpp do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
Library.h Removed AuthRequest and NetAction 2024-05-14 00:21:45 +03:00
Logging.cpp add better profile logging properly resolve important dependencies 2024-06-29 20:34:08 -07:00
Logging.h add better profile logging properly resolve important dependencies 2024-06-29 20:34:08 -07:00
MinecraftInstance.cpp Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
MinecraftInstance.h Ignore .index in ExportPackDialog 2024-10-28 11:01:30 +00:00
MinecraftLoadAndCheck.cpp remove task parent from constuctor 2024-11-01 00:11:45 +02:00
MinecraftLoadAndCheck.h remove task parent from constuctor 2024-11-01 00:11:45 +02:00
MojangDownloadInfo.h Replace typedef with using 2023-10-24 01:36:27 -07:00
MojangVersionFormat.cpp Added java metadata 2024-01-25 22:22:21 +02:00
MojangVersionFormat.h
OneSixVersionFormat.cpp do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
OneSixVersionFormat.h Remove top-level const qualifiers in function declarations 2023-10-28 22:12:09 -07:00
PackProfile.cpp do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
PackProfile.h Fix launch when no java is loaded 2024-09-08 09:10:29 +03:00
PackProfile_p.h fix misepellings 2024-06-29 20:34:08 -07:00
ParseUtils.cpp
ParseUtils.h
ProfileUtils.cpp Fix a few typos 2024-07-18 22:08:18 -04:00
ProfileUtils.h Remove top-level const qualifiers in function declarations 2023-10-28 22:12:09 -07:00
Rule.cpp
Rule.h
VanillaInstanceCreationTask.cpp
VanillaInstanceCreationTask.h
VersionFile.cpp preparing java autodownload 2024-02-03 00:11:05 +02:00
VersionFile.h Recommend java major 2024-07-23 01:41:41 +03:00
VersionFilterData.cpp
VersionFilterData.h
World.cpp skip QSaveFile temprary files 2024-10-22 01:22:31 +03:00
World.h
WorldList.cpp
WorldList.h