seth 
							
						 
					 
					
						
						
							
						
						f7ffbcca6c 
					 
					
						
						
							
							chore(docs): correct markdownlint warnings  
						
						... 
						
						
						
						Signed-off-by: seth <getchoo@tuta.io > 
						
						
					 
					
						2023-07-26 14:49:09 -04:00 
						 
				 
			
				
					
						
							
							
								PandaNinjas 
							
						 
					 
					
						
						
							
						
						2253100ac6 
					 
					
						
						
							
							Update libnbtplusplus submodule  
						
						... 
						
						
						
						Signed-off-by: PandaNinjas <admin@malwarefight.wip.la > 
						
						
					 
					
						2023-07-22 14:26:49 -04:00 
						 
				 
			
				
					
						
							
							
								PandaNinjas 
							
						 
					 
					
						
						
							
						
						a90eaafa70 
					 
					
						
						
							
							Make it clear that the statements are meant to fall through in Murmur hash  
						
						... 
						
						
						
						Signed-off-by: PandaNinjas <admin@malwarefight.wip.la > 
						
						
					 
					
						2023-06-07 15:18:59 -04:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						e61d8e4dc8 
					 
					
						
						
							
							fix: katabasis and QStyle leaks  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-25 16:16:58 -07:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						a1130dace0 
					 
					
						
						
							
							chore: format markdown files  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2023-03-14 10:54:50 +01:00 
						 
				 
			
				
					
						
							
							
								Kenneth Chew 
							
						 
					 
					
						
						
							
						
						5ac3e5c958 
					 
					
						
						
							
							Update tomlplusplus library  
						
						... 
						
						
						
						Fix build on MinGW g++ 10
Signed-off-by: Kenneth Chew <kenneth.c0@protonmail.com > 
						
						
					 
					
						2023-03-12 18:33:48 -04:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						b9dfcf6d2f 
					 
					
						
						
							
							chore: bump ghc-filesystem  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2023-03-05 14:21:07 +01:00 
						 
				 
			
				
					
						
							
							
								kumquat-ir 
							
						 
					 
					
						
						
							
						
						01c4ed232e 
					 
					
						
						
							
							license stuff  
						
						... 
						
						
						
						Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com > 
						
						
					 
					
						2023-02-24 15:01:59 -05:00 
						 
				 
			
				
					
						
							
							
								kumquat-ir 
							
						 
					 
					
						
						
							
						
						c07fff7503 
					 
					
						
						
							
							switch to qdcss for parsing  
						
						... 
						
						
						
						make it not horrible to look at
Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com > 
						
						
					 
					
						2023-02-12 17:23:15 -05:00 
						 
				 
			
				
					
						
							
							
								DioEgizio 
							
						 
					 
					
						
						
							
						
						58239ff98f 
					 
					
						
						
							
							fix: update cmark to fix a CVE  
						
						... 
						
						
						
						Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com > 
						
						
					 
					
						2023-01-24 15:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						22a2b7ac46 
					 
					
						
						
							
							refactor: support system and bundled cmark  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2023-01-12 10:08:52 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Goins 
							
						 
					 
					
						
						
							
						
						aa7c910e26 
					 
					
						
						
							
							build: remove hoedown vendored source  
						
						... 
						
						
						
						Signed-off-by: Joshua Goins <josh@redstrate.com > 
						
						
					 
					
						2023-01-12 10:08:52 -05:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						f33f596584 
					 
					
						
						
							
							refactor: use ECM logging categories instead  
						
						... 
						
						
						
						Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-12-27 17:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						c8d8046412 
					 
					
						
						
							
							refactor: add logging category for credentials  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-12-27 17:04:42 +01:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						30607c34a1 
					 
					
						
						
							
							Merge pull request  #291  from TheKodeToad/betterjavalauncher  
						
						
						
						
					 
					
						2022-11-19 18:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						70fa92f22c 
					 
					
						
						
							
							Remove dirty printStackTrace hacks  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-19 13:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						669eef92eb 
					 
					
						
						
							
							Make requested changes and utilise AssertionError  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-19 08:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						ee096edfff 
					 
					
						
						
							
							chore: bump tomlplusplus  
						
						... 
						
						
						
						Should fix issues with builds on aarch64
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-11-15 20:58:07 +01:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						392452d422 
					 
					
						
						
							
							Merge pull request  #397  from flowln/windows_mod_updater_fixes_maybe  
						
						... 
						
						
						
						Fixes https://github.com/PrismLauncher/PrismLauncher/issues/226  
						
						
					 
					
						2022-11-10 14:34:15 +01:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						32c2ad2bbd 
					 
					
						
						
							
							A lot more cleanup  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 17:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						f2ca9a6b31 
					 
					
						
						
							
							Revert switch to JUL for better colours  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 17:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						50d40257fe 
					 
					
						
						
							
							Always use this for consistency  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 17:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						d90eff64d0 
					 
					
						
						
							
							Add StringUtils to CMakeLists.txt  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						e6dc34fe10 
					 
					
						
						
							
							More license fixing  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						745c331311 
					 
					
						
						
							
							Remove last case of printStackTrace  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						1ea2e85415 
					 
					
						
						
							
							Implicit is generally prefered  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						4a2df30f92 
					 
					
						
						
							
							Try to use more standard exit codes  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						922220c11e 
					 
					
						
						
							
							More consistent logging text  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						56d5035c63 
					 
					
						
						
							
							Fix the warnings properly  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						4abf3a20c6 
					 
					
						
						
							
							More standard code formatting profile  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						5912ef3b45 
					 
					
						
						
							
							Just ignore empty lines  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						9931c9a286 
					 
					
						
						
							
							Remove arguments being passed twice  
						
						... 
						
						
						
						Passing the classpath into stdin has no effect. Java is already provided the classpath with -cp, which pretty much takes up the largest part of the arguments anyway, which leads me to wonder, what's the point of stdin arguments at all?
Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						1da834f650 
					 
					
						
						
							
							*opinionated change* Remove LauncherFactory  
						
						... 
						
						
						
						Factories in OOP are a classic example of over-enginneering. When you only have two launchers I personally think that it's not very useful.
Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						fb677a7489 
					 
					
						
						
							
							So turns out we can have nice things  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:36:55 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						404796d4b2 
					 
					
						
						
							
							Sorry for reverting a lot but copying a list just hurts me  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						5b9bfe8891 
					 
					
						
						
							
							Attempt to mimic clang-format  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						779bc2c63d 
					 
					
						
						
							
							Fix WrongMethodTypeException. Invoke exact don't work like that  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						cae1ba7cd8 
					 
					
						
						
							
							Less needless verbosity, and return fallback  
						
						... 
						
						
						
						Needlessly verbose commit message ik.
Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						8ce78dcc54 
					 
					
						
						
							
							Try to improve consistency  
						
						... 
						
						
						
						- Makes code formatting more consistent with the C++ codebase. Probably removes some trailing whitespace. Maybe it would be best to commit an Eclipse or IntelliJ code format preferences file?
- Removes obscure suppressions. I personally think it's better to only suppress warnings that javac complains about. Suppressing a lot of non-standardised warnings (many of them turned off by default even in IntelliJ) just creates needless clutter.
- Fixes some trivial warnings instead of suppressing them. serialVersionUID is sort of stupid, but I'd rather mentally ignore it or just fix it if it's really that annoying.
Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								solonovamax 
							
						 
					 
					
						
						
							
						
						afe088dba1 
					 
					
						
						
							
							Fix license headers  
						
						... 
						
						
						
						- Update license headers in several files to remove multimc apache reference, when unneeded
  - LauncherFactory: we've entirely rewritten this class at this point, so it's fully under GPL code
  - Launcher: this interface contains zero logic, and only a single method named `launch`, so I doubt you can actually copyright that
  - LauncherProvider: same as above
  - ParseException, ParameterNotFoundException: same as above; this class contains almost no logic (And the logic that was added is under GPL)
  - ReflectionUtils, StringUtils: add license header
  - Everything else: modify the program name in the license header from "PolyMC - Minecraft Launcher" to "Prism Launcher"
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								solonovamax 
							
						 
					 
					
						
						
							
						
						e899e31745 
					 
					
						
						
							
							More informative exceptions in entrypoint  
						
						... 
						
						
						
						Signed-off-by: solonovamax <solonovamax@12oclockpoint.com > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								solonovamax 
							
						 
					 
					
						
						
							
						
						dabb84f62a 
					 
					
						
						
							
							Cleanup launcher classes  
						
						... 
						
						
						
						Cleanup a bunch of the code in launcher classes
- Migrate the majority of the reflection to ReflectionUtils
- Decrease logic in AbstractLauncher
- Add logging to launcher classes at FINE level
- make mcParams in AbstractLauncher an immutable list to prevent runtime manipulation
  - StandardLauncher instead copies the list to modify it
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								solonovamax 
							
						 
					 
					
						
						
							
						
						9b8096c699 
					 
					
						
						
							
							Get rid of gross HashMap being used by LauncherFactory and instead use *fancy* enum  
						
						... 
						
						
						
						Signed-off-by: solonovamax <solonovamax@12oclockpoint.com > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								solonovamax 
							
						 
					 
					
						
						
							
						
						ac5b74301e 
					 
					
						
						
							
							Cleanup splitting string into a pair  
						
						... 
						
						
						
						Signed-off-by: solonovamax <solonovamax@12oclockpoint.com > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						609b30110b 
					 
					
						
						
							
							Make main static  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
Inline local variable
Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						35d200356f 
					 
					
						
						
							
							Create launcher.impl.legacy  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						0cd1d7aa7e 
					 
					
						
						
							
							Excessive safety  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						ade7526f5f 
					 
					
						
						
							
							Remove the need for LegacyUtils  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						a7b1700d42 
					 
					
						
						
							
							Better variable naming  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						c0b8c53e69 
					 
					
						
						
							
							Attempt to sort out copyright headers  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:25:09 +00:00