PrismLauncher/launcher
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
..
filelink do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
icons Add webp validIconExtensions 2024-08-30 02:08:07 -05:00
java Merge pull request #2962 from AOSC-Tracking/upstream/detect-aosc-os-jdks 2024-11-19 13:44:57 +02:00
launch Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
meta Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
minecraft Improve MANIFEST.MF parsing 2024-11-24 19:30:59 +01:00
modplatform Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
net remove task parent from constuctor 2024-11-01 00:11:45 +02:00
news made sure that the retry dialog is not displayed offline 2024-06-24 00:29:21 +03:00
pathmatcher increment clang-tools version 2024-06-28 12:48:52 +03:00
resources Further additional even better(er) compression 2024-11-13 14:31:20 -05:00
screenshots Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into clean_net 2024-07-22 22:06:09 +03:00
settings skip QSaveFile temprary files 2024-10-22 01:22:31 +03:00
tasks remove task parent from constuctor 2024-11-01 00:11:45 +02:00
tools increment clang-tools version 2024-06-28 12:48:52 +03:00
translations do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
ui Merge pull request #3083 from Trial97/fix_resource_search 2024-11-15 23:09:28 +00:00
updater translate standard buttons 2024-10-28 15:46:47 +02:00
Application.cpp Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
Application.h Merge pull request #3010 from Trial97/lock3 2024-10-30 21:56:17 +01:00
ApplicationMessage.cpp
ApplicationMessage.h
BaseInstaller.cpp Replaced QFile::remove with FS::deletePath 2024-02-10 11:03:51 +02:00
BaseInstaller.h increment clang-tools version 2024-06-28 12:48:52 +03:00
BaseInstance.cpp Added warning regarding maximized option 2024-10-28 17:19:18 +02:00
BaseInstance.h Added warning regarding maximized option 2024-10-28 17:19:18 +02:00
BaseVersion.h
BaseVersionList.cpp Made tar.gz parser 2024-03-21 19:46:57 +02:00
BaseVersionList.h Made tar.gz parser 2024-03-21 19:46:57 +02:00
CMakeLists.txt Fix license headers and formatting 2024-10-28 22:29:43 +00:00
Commandline.cpp
Commandline.h
DataMigrationTask.cpp Merge pull request #3019 from Trial97/task_parent 2024-11-15 06:19:40 +01:00
DataMigrationTask.h remove task parent from constuctor 2024-11-01 00:11:45 +02:00
DefaultVariable.h
DesktopServices.cpp Fixed open path a second time 2024-01-22 20:36:57 +02:00
DesktopServices.h chore: improve param name 2024-01-03 18:15:03 +01:00
Exception.h Fix formatting issues 2024-02-12 15:24:56 +00:00
ExponentialSeries.h
FastFileIconProvider.cpp
FastFileIconProvider.h
FileIgnoreProxy.cpp
FileIgnoreProxy.h
FileSystem.cpp do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
FileSystem.h Fix a typo in comment 2024-07-29 21:07:28 +08:00
Filter.cpp Recommend java major 2024-07-23 01:41:41 +03:00
Filter.h fix java crash on refresh 2024-09-13 23:26:04 +03:00
GZip.cpp
GZip.h
install_prereqs.cmake.in fix: make portable builds bundle Qt 2024-04-29 15:08:10 +02:00
InstanceCopyPrefs.cpp
InstanceCopyPrefs.h
InstanceCopyTask.cpp do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
InstanceCopyTask.h
InstanceCreationTask.cpp Fix file remaingin open after program closure 2024-11-14 13:27:16 +02:00
InstanceCreationTask.h Removed AuthRequest and NetAction 2024-05-14 00:21:45 +03:00
InstanceImportTask.cpp Fix file remaingin open after program closure 2024-11-14 13:27:16 +02:00
InstanceImportTask.h Fix file remaingin open after program closure 2024-11-14 13:27:16 +02:00
InstanceList.cpp do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
InstanceList.h remove some poly mentions from the code 2024-07-08 14:53:39 +03:00
InstancePageProvider.h add setting for quickplay singleplayer 2024-08-08 16:53:26 +03:00
InstanceTask.cpp Rename setting to SkipModpackUpdatePrompt 2024-07-03 23:13:39 +02:00
InstanceTask.h
JavaCommon.cpp remove task parent from constuctor 2024-11-01 00:11:45 +02:00
JavaCommon.h Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader 2024-06-28 20:45:30 +03:00
Json.cpp
Json.h
KonamiCode.cpp
KonamiCode.h
LaunchController.cpp remove task parent from constuctor 2024-11-01 00:11:45 +02:00
LaunchController.h remove task parent from constuctor 2024-11-01 00:11:45 +02:00
Launcher.in Fix removing portable.txt on Linux portable build 2024-10-21 16:30:08 +01:00
LoggedProcess.cpp Use UTF-8 to decode logs on Java 18 or newer 2024-10-09 17:15:53 +01:00
LoggedProcess.h Use UTF-8 to decode logs on Java 18 or newer 2024-10-09 17:15:53 +01:00
main.cpp
MangoHud.cpp fix mangohud detection for absolute path 2024-08-26 09:00:46 +03:00
MangoHud.h
Markdown.cpp Fixed more clang formatting 2024-05-01 00:21:32 -04:00
Markdown.h
MessageLevel.cpp
MessageLevel.h
MMCTime.cpp
MMCTime.h
MMCZip.cpp replace unzipping with unpacking 2024-10-28 12:39:26 +02:00
MMCZip.h fix some transtaions warnings 2024-10-01 08:51:06 +03:00
MTPixmapCache.h fix: prevent inf recursion when mod icon load fails; cut max pixmapcache to 1/4 previous value 2024-10-11 13:26:20 -07:00
NullInstance.h Fix launch when no java is loaded 2024-09-08 09:10:29 +03:00
ProblemProvider.h
PSaveFile.h Replaced QSet with QHash 2024-10-22 09:41:00 +03:00
QObjectPtr.h
qtlogging.ini Remove katabasis 2024-05-15 12:53:06 +03:00
QVariantUtils.h
RecursiveFileSystemWatcher.cpp
RecursiveFileSystemWatcher.h
ResourceDownloadTask.cpp Merge remote-tracking branch 'upstream/develop' into resource-meta 2024-10-08 17:15:42 +01:00
ResourceDownloadTask.h Merge branch 'develop' into resource-meta 2024-01-23 23:20:40 +00:00
RuntimeContext.h Fix launch when no java is loaded 2024-09-08 09:10:29 +03:00
RWStorage.h
SeparatorPrefixTree.h
StringUtils.cpp Made Regex static and const, removed dist 2024-05-01 13:00:55 -04:00
StringUtils.h Moved html patch to StringUtils 2024-04-30 23:14:26 -04:00
SysInfo.cpp fix macos system detection 2024-10-30 17:15:42 +02:00
SysInfo.h Code spaghetti and more chaos 2024-01-27 22:47:28 +02:00
Untar.cpp Fixed tar extract 2024-03-29 00:10:59 +02:00
Untar.h Fixed qMin 2024-03-21 20:01:40 +02:00
Usable.h
Version.cpp do not capture by default all values in lambdas 2024-10-30 18:16:43 +02:00
Version.h move checkMcVersions to Filter struct 2024-10-07 00:21:28 +03:00
VersionProxyModel.cpp Lots of J's for Java needed to be uppercased 2024-09-26 01:58:21 -04:00
VersionProxyModel.h Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader 2024-06-28 20:45:30 +03:00
WatchLock.h
WindowsConsole.cpp
WindowsConsole.h