081035db32 
								
							
								 
							
						 
						
							
							
								
								expose helpers in the header, rename NBT::helpers to NBT::helper  
							
							
							
						 
						
							2022-06-28 15:19:47 +02:00  
				
					
						
							
							
								 
						
							
							
								ab920a114b 
								
							
								 
							
						 
						
							
							
								
								comply with code style guidelines, also minor fix to them  
							
							
							
						 
						
							2022-06-28 14:25:32 +02:00  
				
					
						
							
							
								 
						
							
							
								2b51cdb9cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG  
							
							
							
						 
						
							2022-06-28 14:20:02 +02:00  
				
					
						
							
							
								 
						
							
							
								481d4ce70e 
								
							
								 
							
						 
						
							
							
								
								added a makefile  
							
							
							
						 
						
							2022-06-27 22:34:09 -04:00  
				
					
						
							
							
								 
						
							
							
								9b58d165c0 
								
							
								 
							
						 
						
							
							
								
								We have a suitable string type for UTF-8 now.  
							
							
							
						 
						
							2022-06-27 18:15:01 +02:00  
				
					
						
							
							
								 
						
							
							
								6d6b0dae5a 
								
							
								 
							
						 
						
							
							
								
								add warranty disclaimer  
							
							
							
						 
						
							2022-06-27 14:22:16 +02:00  
				
					
						
							
							
								 
						
							
							
								60f53f9e6d 
								
							
								 
							
						 
						
							
							
								
								add 80 character comment rule to sh  
							
							
							
						 
						
							2022-06-27 13:29:24 +02:00  
				
					
						
							
							
								 
						
							
							
								512ecddcb0 
								
							
								 
							
						 
						
							
							
								
								add verbosity to shell scripts  
							
							
							
						 
						
							2022-06-27 13:07:47 +02:00  
				
					
						
							
							
								 
						
							
							
								0a63b86474 
								
							
								 
							
						 
						
							
							
								
								minor rewording of an error message  
							
							
							
						 
						
							2022-06-27 13:06:09 +02:00  
				
					
						
							
							
								 
						
							
							
								db7be9b782 
								
							
								 
							
						 
						
							
							
								
								add code style guidelines  
							
							
							
						 
						
							2022-06-27 13:03:45 +02:00  
				
					
						
							
							
								 
						
							
							
								d25d3213fd 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2022-06-27 11:59:02 +02:00  
				
					
						
							
							
								 
						
							
							
								63758ae422 
								
							
								 
							
						 
						
							
							
								
								Update 'README.md'  
							
							
							
						 
						
							2022-06-27 11:57:47 +02:00  
				
					
						
							
							
								 
						
							
							
								62dd17b73f 
								
							
								 
							
						 
						
							
							
								
								Show a message when loading the provided shell environment  
							
							
							
						 
						
							2022-06-27 11:47:36 +02:00  
				
					
						
							
							
								 
						
							
							
								9ed38acfd1 
								
							
								 
							
						 
						
							
							
								
								remove useless comment  
							
							
							
						 
						
							2022-06-27 11:47:20 +02:00  
				
					
						
							
							
								 
						
							
							
								b0bd027898 
								
							
								 
							
						 
						
							
							
								
								Add license and copyright notices  
							
							
							
						 
						
							2022-06-27 11:46:13 +02:00  
				
					
						
							
							
								 
						
							
							
								fa82fd8792 
								
							
								 
							
						 
						
							
							
								
								Update 'README.md'  
							
							
							
						 
						
							2022-06-27 09:17:13 +02:00  
				
					
						
							
							
								 
						
							
							
								23a928bd06 
								
							
								 
							
						 
						
							
							
								
								add a project setup script so we can better deal with dependencies, also add the first dependency to the project  
							
							
							
						 
						
							2022-06-27 09:10:51 +02:00  
				
					
						
							
							
								 
						
							
							
								3483b4182e 
								
							
								 
							
						 
						
							
							
								
								make a copy of clean for the dependencies directory  
							
							
							
						 
						
							2022-06-27 09:03:10 +02:00  
				
					
						
							
							
								 
						
							
							
								1cc0cc5e12 
								
							
								 
							
						 
						
							
							
								
								make the build alias accept environment variables, add information about them to the README  
							
							
							
						 
						
							2022-06-27 09:01:52 +02:00  
				
					
						
							
							
								 
						
							
							
								5b5f876cad 
								
							
								 
							
						 
						
							
							
								
								shush pushd  
							
							
							
						 
						
							2022-06-27 07:57:57 +02:00  
				
					
						
							
							
								 
						
							
							
								bdc726abe9 
								
							
								 
							
						 
						
							
							
								
								clarified setup instructions, formatting  
							
							
							
						 
						
							2022-06-27 07:51:39 +02:00  
				
					
						
							
							
								 
						
							
							
								ddcce177b6 
								
							
								 
							
						 
						
							
							
								
								add setup and build instructions  
							
							
							
						 
						
							2022-06-27 07:38:03 +02:00  
				
					
						
							
							
								 
						
							
							
								a80a6a26d8 
								
							
								 
							
						 
						
							
							
								
								add more scripts and move them to a new scripts directory, also add a shell environment to make dealing with this project more convenient  
							
							
							
						 
						
							2022-06-27 07:35:04 +02:00  
				
					
						
							
							
								 
						
							
							
								6ead6d81d2 
								
							
								 
							
						 
						
							
							
								
								prepare for handling dependencies  
							
							
							
						 
						
							2022-06-27 06:40:43 +02:00  
				
					
						
							
							
								 
						
							
							
								f80a33ddb0 
								
							
								 
							
						 
						
							
							
								
								start implementation of NBT parser  
							
							
							
						 
						
							2022-06-27 04:50:32 +02:00  
				
					
						
							
							
								 
						
							
							
								d0464d4a8f 
								
							
								 
							
						 
						
							
							
								
								wait for all compile commands to finish before exiting  
							
							
							
						 
						
							2022-06-27 04:49:05 +02:00  
				
					
						
							
							
								 
						
							
							
								82773f3429 
								
							
								 
							
						 
						
							
							
								
								clang compatibility  
							
							
							
						 
						
							2022-06-27 04:48:21 +02:00  
				
					
						
							
							
								 
						
							
							
								5ea835dbb5 
								
							
								 
							
						 
						
							
							
								
								add Serenity-style ErrorOr<> type  
							
							
							
						 
						
							2022-06-27 04:46:22 +02:00  
				
					
						
							
							
								 
						
							
							
								89e7a89e88 
								
							
								 
							
						 
						
							
							
								
								remove leftover useless information from previous NBT model  
							
							
							
						 
						
							2022-06-26 01:24:50 +02:00  
				
					
						
							
							
								 
						
							
							
								cad04d8e12 
								
							
								 
							
						 
						
							
							
								
								Adjusted the model and finished figuring out / writing down the spec  
							
							
							
						 
						
							2022-06-25 13:37:57 +02:00  
				
					
						
							
							
								 
						
							
							
								43d8a2cbf7 
								
							
								 
							
						 
						
							
							
								
								add manually decoded servers.dat  
							
							
							
						 
						
							2022-06-25 13:09:11 +02:00  
				
					
						
							
							
								 
						
							
							
								0d10af1bd6 
								
							
								 
							
						 
						
							
							
								
								do not use the lib prefix for library names  
							
							
							
						 
						
							2022-06-24 16:50:41 +02:00  
				
					
						
							
							
								 
						
							
							
								cee542f1f5 
								
							
								 
							
						 
						
							
							
								
								touch -v isn't a thing  
							
							
							
						 
						
							2022-06-24 16:40:59 +02:00  
				
					
						
							
							
								 
						
							
							
								f8d3bb0b16 
								
							
								 
							
						 
						
							
							
								
								be verbose  
							
							
							
						 
						
							2022-06-24 16:37:57 +02:00  
				
					
						
							
							
								 
						
							
							
								c5a04af703 
								
							
								 
							
						 
						
							
							
								
								add clean script  
							
							
							
						 
						
							2022-06-24 16:37:32 +02:00  
				
					
						
							
							
								 
						
							
							
								ad336b84b6 
								
							
								 
							
						 
						
							
							
								
								wait for compilation of libs to finish before building tools  
							
							
							
						 
						
							2022-06-24 16:36:57 +02:00  
				
					
						
							
							
								 
						
							
							
								98490b3e50 
								
							
								 
							
						 
						
							
							
								
								add multithreading ;)  
							
							
							
						 
						
							2022-06-24 12:36:15 +02:00  
				
					
						
							
							
								 
						
							
							
								bb0dc05a30 
								
							
								 
							
						 
						
							
							
								
								rename header  
							
							... 
							
							
							
							Yes, this is a completely necessary change, I am aware. 
							
						 
						
							2022-06-24 12:19:41 +02:00  
				
					
						
							
							
								 
						
							
							
								6e4dd4da71 
								
							
								 
							
						 
						
							
							
								
								Remove build system test code, add generalized NBT model  
							
							
							
						 
						
							2022-06-24 12:15:34 +02:00  
				
					
						
							
							
								 
						
							
							
								8206a9ba99 
								
							
								 
							
						 
						
							
							
								
								Allow for manually overriding the compiler and some flags using make-style environment variables  
							
							... 
							
							
							
							This adds support for using the CXX and CXXFLAGS environment varibles, they work as you would expect. 
							
						 
						
							2022-06-24 10:23:12 +02:00  
				
					
						
							
							
								 
						
							
							
								9e6f07ec0a 
								
							
								 
							
						 
						
							
							
								
								add comments documenting what we do and make the script output all the build commands  
							
							
							
						 
						
							2022-06-24 10:05:39 +02:00  
				
					
						
							
							
								 
						
							
							
								ec445d7a44 
								
							
								 
							
						 
						
							
							
								
								ignore nano's temp files  
							
							
							
						 
						
							2022-06-24 09:29:44 +02:00  
				
					
						
							
							
								 
						
							
							
								0c9299b21d 
								
							
								 
							
						 
						
							
							
								
								Create files for nbt library and a tool to use it.  
							
							... 
							
							
							
							These files were also used to figure out the process of building them so
their content is garbage. 
							
						 
						
							2022-06-24 09:28:17 +02:00  
				
					
						
							
							
								 
						
							
							
								57006a6463 
								
							
								 
							
						 
						
							
							
								
								Replace make with a shell script.  
							
							... 
							
							
							
							This will do for now, until we figure out a better solution. I thought build
systems were for automation but apparently we still need to specify build
commands for all the programs individually so we might as well just do that
in a script until it gets out of hand or a better solution comes up. 
							
						 
						
							2022-06-24 09:21:57 +02:00  
				
					
						
							
							
								 
						
							
							
								9ebc00b0af 
								
							
								 
							
						 
						
							
							
								
								make Make make all the files  
							
							
							
						 
						
							2022-06-24 08:08:41 +02:00  
				
					
						
							
							
								 
						
							
							
								24fed07369 
								
							
								 
							
						 
						
							
							
								
								add a file for testing the NBT library  
							
							
							
						 
						
							2022-06-24 07:32:32 +02:00  
				
					
						
							
							
								 
						
							
							
								2989acd716 
								
							
								 
							
						 
						
							
							
								
								add clean target  
							
							
							
						 
						
							2022-06-24 07:25:52 +02:00  
				
					
						
							
							
								 
						
							
							
								49fc41704b 
								
							
								 
							
						 
						
							
							
								
								Update 'Makefile'  
							
							
							
						 
						
							2022-06-24 07:21:54 +02:00  
				
					
						
							
							
								 
						
							
							
								3fb2794dbc 
								
							
								 
							
						 
						
							
							
								
								Added makefile  
							
							
							
						 
						
							2022-06-24 10:50:04 +05:30  
				
					
						
							
							
								 
						
							
							
								54c34d2a98 
								
							
								 
							
						 
						
							
							
								
								add preliminary license while we have not decided on one yet  
							
							
							
						 
						
							2022-06-24 06:59:20 +02:00