TheLastRar 
							
						 
					 
					
						
						
							
						
						3cba359d38 
					 
					
						
						
							
							Mark paramater runtimeContext as unused  
						
						... 
						
						
						
						Base class uses variable, but ImplicitRule does not
Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com > 
						
						
					 
					
						2022-11-14 19:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						0a04c3a2a7 
					 
					
						
						
							
							fix: Fix the error that CodeQL caught  
						
						... 
						
						
						
						Signed-off-by: txtsd <code@ihavea.quest > 
						
						
					 
					
						2022-11-13 18:54:55 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						e68dcea6bc 
					 
					
						
						
							
							Various tweaks to the Java component of the launcher  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2022-11-08 16:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						353b51f11e 
					 
					
						
						
							
							refactor: move MMCStrings -> StringUtils  
						
						... 
						
						
						
						General utilities can go in here >:)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-11-04 16:53:24 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						76050880f1 
					 
					
						
						
							
							fix: use unicode variant for marking '.index' hidden  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-11-04 16:53:21 -03:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						8f045af867 
					 
					
						
						
							
							Merge pull request  #374  from flowln/fix_lto  
						
						
						
						
					 
					
						2022-11-04 15:39:41 +05:30 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						7956e6f04e 
					 
					
						
						
							
							fix: don't use forward-declared Ptr types in meta/  
						
						... 
						
						
						
						This would cause ODR violations when those headers were included in
other places that also included stuff like "Version.h" (note the
"meta/Version.h"), which can cause problems, especially in LTO.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-11-01 19:48:26 -03:00 
						 
				 
			
				
					
						
							
							
								Ryan Cao 
							
						 
					 
					
						
						
							
						
						8467daa0ec 
					 
					
						
						
							
							oop  
						
						... 
						
						
						
						Signed-off-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com > 
						
						
					 
					
						2022-10-31 14:58:38 +08:00 
						 
				 
			
				
					
						
							
							
								Ryan Cao 
							
						 
					 
					
						
						
							
						
						27dfe30fe6 
					 
					
						
						
							
							Update VerifyJavaInstall.cpp  
						
						... 
						
						
						
						Signed-off-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com > 
						
						
					 
					
						2022-10-31 14:44:11 +08:00 
						 
				 
			
				
					
						
							
							
								Ryan Cao 
							
						 
					 
					
						
						
							
						
						19a8d51bf3 
					 
					
						
						
							
							fix: more user friendly Java warning text  
						
						... 
						
						
						
						Signed-off-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com > 
						
						
					 
					
						2022-10-30 11:56:43 +08:00 
						 
				 
			
				
					
						
							
							
								Samisafool 
							
						 
					 
					
						
						
							
						
						8201d1df02 
					 
					
						
						
							
							Rename  
						
						... 
						
						
						
						Signed-off-by: Samisafool <thenerdiestguy@gmail.com > 
						
						
					 
					
						2022-10-19 15:02:43 +05:30 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						3ac398ac49 
					 
					
						
						
							
							fix: use display name in code  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-10-18 09:50:27 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						fafc9cf9ca 
					 
					
						
						
							
							Merge pull request  #1033  from Scrumplex/multi-arch-support  
						
						
						
						
					 
					
						2022-10-08 20:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						3111e6a721 
					 
					
						
						
							
							chore: add missing license headers  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-10-08 20:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						0dca9cb6b8 
					 
					
						
						
							
							Merge pull request  #1162  from Trial97/feature/Replace-toml-library  
						
						
						
						
					 
					
						2022-09-30 19:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								timoreo 
							
						 
					 
					
						
						
							
						
						9ff364b0d3 
					 
					
						
						
							
							huge nit: added const refs, everywhere  
						
						... 
						
						
						
						Signed-off-by: timoreo <contact@timoreo.fr > 
						
						
					 
					
						2022-09-26 11:50:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandru Ionut Tripon 
							
						 
					 
					
						
						
							
						
						ed261f0af9 
					 
					
						
						
							
							Update launcher/minecraft/mod/tasks/LocalModParseTask.cpp  
						
						... 
						
						
						
						Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com > 
						
						
					 
					
						2022-09-25 20:38:55 +03:00 
						 
				 
			
				
					
						
							
							
								Trial97 
							
						 
					 
					
						
						
							
						
						600c49f7f0 
					 
					
						
						
							
							Replaced tomlc99 with tomlplusplus  
						
						... 
						
						
						
						Signed-off-by: Trial97 <alexandru.tripon97@gmail.com > 
						
						
					 
					
						2022-09-24 00:10:27 +03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6131346e2f 
					 
					
						
						
							
							refactor: change the way instance names are handled  
						
						... 
						
						
						
						While working on pack updating, instance naming always gets in the way,
since we need both way of respecting the user's name choice, and a
standarized way of getting the original pack name / version.
This tries to circunvent such problems by abstracting away the naming
schema into it's own struct, holding both the original name / version,
and the user-defined name, so that everyone can be happy and world peace
can be achieved! (at least that's what i'd hope :c).
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						941d75824a 
					 
					
						
						
							
							refactor: add instance creation abstraction and move vanilla  
						
						... 
						
						
						
						This is so that 1. Code is more cleanly separated, and 2. Allows to more
easily add instance updating :)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:32:36 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						7bd8bd13fe 
					 
					
						
						
							
							feat: support multiarch system classifiers  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 16:01:06 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						09e85e948c 
					 
					
						
						
							
							refactor: introduce RuntimeContext  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 15:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						9ec1c00887 
					 
					
						
						
							
							fix: register JavaRealArchitecture for MinecraftInstance  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 15:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						a24d589845 
					 
					
						
						
							
							fix: ensure all resource folders exist  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:39:05 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						23fc453fae 
					 
					
						
						
							
							fix: comments and naming of texture pack stuff  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						aad6f74db6 
					 
					
						
						
							
							fix: tests  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						07dcefabcb 
					 
					
						
						
							
							feat: add texture pack parsing  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						40c68595d7 
					 
					
						
						
							
							Merge pull request  #1150  from flowln/fix_crash_on_game_quit  
						
						
						
						
					 
					
						2022-09-20 09:41:59 +05:30 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0873b8d304 
					 
					
						
						
							
							fix: prevent container detaching in ResourceFolderModel  
						
						... 
						
						
						
						and use const accessors whenever we can!
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:31 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c9eb584ac8 
					 
					
						
						
							
							fix: prevent deletes by shared pointer accidental creation  
						
						... 
						
						
						
						This fixes the launcher crashing when opening the game :iea:
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						10493bd44a 
					 
					
						
						
							
							fix: move newly allocated resources to the main thread  
						
						... 
						
						
						
						This avoids them getting deleted when the worker thread exits, due to
thread affinity on the created thread.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						9e35230467 
					 
					
						
						
							
							fix: memory leak when getting mods from the mods folder  
						
						... 
						
						
						
						friendly reminder to always delete your news.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						81e326571b 
					 
					
						
						
							
							fix: enable demo launch only on supported instances  
						
						... 
						
						
						
						e.g. >= 1.3.1 instances
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-15 19:27:42 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						4c7d3a103c 
					 
					
						
						
							
							refactor: restructure tests  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-11 22:29:01 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						333dbca01e 
					 
					
						
						
							
							Merge pull request  #1105  from flowln/better_resource_packs  
						
						... 
						
						
						
						Add basic resource pack parsing and fix issues 
						
						
					 
					
						2022-09-07 08:30:36 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						b70a82c609 
					 
					
						
						
							
							Merge pull request  #1111  from PolyMC/revert-1067-classpath-epicness  
						
						
						
						
					 
					
						2022-09-05 20:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						8e3356f11a 
					 
					
						
						
							
							Merge pull request  #1034  from Scrumplex/detect-performance-features  
						
						
						
						
					 
					
						2022-09-05 17:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						1b559c7776 
					 
					
						
						
							
							Revert "Move classpath definition into NewLaunch itself"  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-05 17:37:10 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						bedd3c50b6 
					 
					
						
						
							
							fix: improve handling of unrecognized pack formats  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 15:05:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						9db27c6acc 
					 
					
						
						
							
							fix: crash when adding resource packs directly in the folder  
						
						... 
						
						
						
						This fixes an issue in which, when adding a new resource pack externally
to PolyMC, when the resource pack view was open, would crash poly.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						42c81395b3 
					 
					
						
						
							
							fix: race condition on ResourceFolderModel tests  
						
						... 
						
						
						
						This (hopefully) fixes the race contiditions that sometimes got
triggered in tests.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						3b13e692d2 
					 
					
						
						
							
							feat: move resource pack images to QPixmapCache  
						
						... 
						
						
						
						This takes care of evicting entries when the cache gets too big for us,
so we can add new entries without much worries.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0331f5a1eb 
					 
					
						
						
							
							feat(tests): add tests for resource pack parsing  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8a7e117f6b 
					 
					
						
						
							
							refactor: move resource pack file parsing utilities to separate namespace  
						
						... 
						
						
						
						This makes it easier to use that logic in other contexts.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						9b984cedac 
					 
					
						
						
							
							feat: add image from pack.png to resource packs  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6a93688b2e 
					 
					
						
						
							
							fix: filtering in regex search in resource packs  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:21 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						3ab17a97a8 
					 
					
						
						
							
							fix: sorting by pack format  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:21 -03:00