Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						27f6debdaf 
					 
					
						
						
							
							Merge pull request  #1306  from Ryex/ci/address-sanitiser_on_debug_builds  
						
						
						
						
					 
					
						2023-07-16 20:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						c349eff522 
					 
					
						
						
							
							Merge pull request  #1277  from Trial97/remove_mojang  
						
						... 
						
						
						
						Removed unused files 
						
						
					 
					
						2023-07-16 20:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								Trial97 
							
						 
					 
					
						
						
							
						
						1d354df1f8 
					 
					
						
						
							
							Fix tests for window  
						
						... 
						
						
						
						Signed-off-by: Trial97 <alexandru.tripon97@gmail.com > 
						
						
					 
					
						2023-06-15 16:51:58 +03:00 
						 
				 
			
				
					
						
							
							
								Trial97 
							
						 
					 
					
						
						
							
						
						1b42b9a08e 
					 
					
						
						
							
							Fixed tests  
						
						... 
						
						
						
						Signed-off-by: Trial97 <alexandru.tripon97@gmail.com > 
						
						
					 
					
						2023-06-15 14:25:58 +03:00 
						 
				 
			
				
					
						
							
							
								Trial97 
							
						 
					 
					
						
						
							
						
						e0b901169a 
					 
					
						
						
							
							Added new migration for special characters  
						
						... 
						
						
						
						Signed-off-by: Trial97 <alexandru.tripon97@gmail.com > 
						
						
					 
					
						2023-06-15 00:27:20 +03:00 
						 
				 
			
				
					
						
							
							
								Trial97 
							
						 
					 
					
						
						
							
						
						b77fb05908 
					 
					
						
						
							
							Added back the INIFile read function  
						
						... 
						
						
						
						Signed-off-by: Trial97 <alexandru.tripon97@gmail.com > 
						
						
					 
					
						2023-06-13 21:07:05 +03:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						a04a6f1e0d 
					 
					
						
						
							
							fix(memory leak): don't give shared pointers out to foldermodels (causes cyclic refrence)  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-28 02:15:39 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						aae892dfd1 
					 
					
						
						
							
							fix(memory leak): IndexedPack too large to live inside a qlist without pointers ()  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-26 19:21:07 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						884ac73078 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into better-tasks  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-07 13:21:21 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						9d2f0e4dc8 
					 
					
						
						
							
							feat: Propogated subtask progress  
						
						... 
						
						
						
						Oh boy this is big.
> TaskStepProgress struct is now QMetaObject compatabile and can be sent through signals
> Task now has a method to propogates sub task progress it must be signal bound by each task containing a task wishing to report progress of it's children.
> Downloads report speed
> Tasks now have UUIDS to track them
  - use when reporting
  - use when logging
  - use when storeing them or objects related to them
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						f997529cd4 
					 
					
						
						
							
							feat: better task tracking  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:45:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						d80dee2a54 
					 
					
						
						
							
							refactor: pass instance ptr to resource models. use it to find instance root.  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-29 19:55:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						788fa40c2a 
					 
					
						
						
							
							refactor: Move ini to use QSettings && drop get/setList functions  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-29 19:55:24 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						538092b727 
					 
					
						
						
							
							fix: typos, CamelCase  to camelCase the new names  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-31 20:31:27 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						ae289c923c 
					 
					
						
						
							
							fix: clean up initial review comments (flowin)  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:33 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						1ca2c59f2e 
					 
					
						
						
							
							feat: track instance copies that use links  
						
						... 
						
						
						
						confirm deleations when other instances link to it
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						3a0e4546c2 
					 
					
						
						
							
							fix: windows test compat  
						
						... 
						
						
						
						fix: compiler warning on int qint32 compare
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						cd2419137d 
					 
					
						
						
							
							fix: better test compareison (also qt5 compat)  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						2837236d81 
					 
					
						
						
							
							fix: intelegent recursive links & symlink follow on export  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						8ba51c7900 
					 
					
						
						
							
							refactor: make complete list of links to make and send that.  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						6d160a7b7e 
					 
					
						
						
							
							feat: successful process elevation and comunication!  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						2ceefea5f3 
					 
					
						
						
							
							qt5 compatability  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						485f156e57 
					 
					
						
						
							
							working outside windows  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						f794e49bb6 
					 
					
						
						
							
							we want to make links!  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 14:56:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						a47bf72b07 
					 
					
						
						
							
							Merge pull request  #751  from Edgars-Cirulis/develop  
						
						
						
						
					 
					
						2023-02-05 17:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						e593faf245 
					 
					
						
						
							
							fix(tests): improve the reliability of the Task's stack test  
						
						... 
						
						
						
						This actually takes into account the amount of stuff put into the stack
in each iteration, and thus avoids having to change the stack size of
the thread, and using ad-hoc values for the other stuff. It also reduces
the time the test takes to run.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-02-01 16:58:33 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						29f7ea752f 
					 
					
						
						
							
							refactor: make shared_qobject_ptr ctor explicit  
						
						... 
						
						
						
						This turns issues like creating two shared ptrs from a single raw ptr
from popping up at runtime, instead making them a compile error.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-25 16:57:51 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						16477a8f6c 
					 
					
						
						
							
							Merge pull request  #675  from flowln/generalize_mod_model  
						
						
						
						
					 
					
						2023-01-23 23:58:52 +01:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						445f9e5f71 
					 
					
						
						
							
							feat+fix(Version): make comparsion FlexVer-compatible  
						
						... 
						
						
						
						... and fixes a minor issue in the parsing.
This changes the expected behavior of Versions in one significant way:
Now, Versions like 1.2 or 1.5 evaluate to LESS THAN 1.2.0 and 1.5.0
respectively. This makes sense for sorting versions, since one expects
the versions without patch release to 'contain' the ones with, so the
ones without should be evaluated uniformily with the ones with the
patch.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-21 18:47:47 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ec1f73c827 
					 
					
						
						
							
							fix(tests): add some comments on the stack overflow Task test  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-20 12:55:38 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						5ae69c079a 
					 
					
						
						
							
							feat(tests): add FlexVer test vector to the Version tests  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-20 11:15:26 -03:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						9934537e19 
					 
					
						
						
							
							feat: add debug printing for Version  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-01-19 09:50:45 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ad74fedfba 
					 
					
						
						
							
							feat(tests): add test for stack overflow in ConcurrentTask  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-18 16:23:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						3a168ba6dd 
					 
					
						
						
							
							feat(tests): add very basic ResourceModel test  
						
						... 
						
						
						
						______very_____ basic indeed, creating tests is super boring :c
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-13 16:23:09 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6a18079953 
					 
					
						
						
							
							refactor: generalize mod models and APIs to resources  
						
						... 
						
						
						
						Firstly, this abstract away behavior in the mod download models that can
also be applied to other types of resources into a superclass, allowing
other resource types to be implemented without so much code duplication.
For that, this also generalizes the APIs used (currently, ModrinthAPI
and FlameAPI) to be able to make requests to other types of resources.
It also does a general cleanup of both of those. In particular, this
makes use of std::optional instead of invalid values for errors and,
well, optional values :p
This is a squash of some commits that were becoming too interlaced
together to be cleanly separated.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-13 16:23:00 -03:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						3691f3a296 
					 
					
						
						
							
							fix: cleanup and suggested changes  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2022-12-26 14:50:15 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						cfce54fe46 
					 
					
						
						
							
							fix: update parse tests  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2022-12-24 20:43:17 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						a7c9b2f172 
					 
					
						
						
							
							feat: validate world saves  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2022-12-24 20:43:17 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						25e23e50ca 
					 
					
						
						
							
							fix: force add of ignored testdata files  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2022-12-24 09:42:02 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						64c51a70a3 
					 
					
						
						
							
							feat: add initial support for parseing datapacks  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2022-12-24 09:42:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						e048bce13e 
					 
					
						
						
							
							refactor: allow copy operation with whitelist  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-11-12 20:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								TheLastRar 
							
						 
					 
					
						
						
							
						
						fe347262e9 
					 
					
						
						
							
							Fix: Using uint8_t in std::uniform_int_distribution is undefined  
						
						... 
						
						
						
						Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com > 
						
						
					 
					
						2022-11-03 21:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						81333515e0 
					 
					
						
						
							
							feat(tests): add test for FS::copy with files  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-10-28 20:55:25 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						82d7f9f5a4 
					 
					
						
						
							
							chore(tests): add test for FS copy with dot folders/files  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-10-15 09:40:00 -03: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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