Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								32f3a16db3 
								
							 
						 
						
							
							
								
								Change FormId::toString to be consistent with RefId. Remove FormIdRefId.  
							
							
							
						 
						
							2023-08-27 09:55:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a6dbd819a1 
								
							 
						 
						
							
							
								
								Fix writing IndexRefId to ESM3  
							
							... 
							
							
							
							Use correct enum value. 
							
						 
						
							2023-07-04 11:34:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								f09a689a4f 
								
							 
						 
						
							
							
								
								Merge ESM::RefNum and ESM4::FormId  
							
							
							
						 
						
							2023-04-09 00:23:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								21bd28542a 
								
							 
						 
						
							
							
								
								Applies review advice  
							
							... 
							
							
							
							2d coord hash moved to hash.hpp file
format version adds suffix to be more coherent
don't use ESM::RefId::sEmpty
RefId equality with string_view, conversion to refId unecessary
action teleport remove test that mCellId is empty
removes some const references, when copy is enough
invalid refid => empty refid
removes useless change 
							
						 
						
							2023-04-03 14:17:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								d782d37ee2 
								
							 
						 
						
							
							
								
								Make sure Vec2iRefId is trivially copyable on GCC 11.3  
							
							... 
							
							
							
							std::pair<int, int> isn't trivially copyable on some compilers
so a specific struct is defined, it's an int pair, but it should be recognised by GCC 11.3 as trivially copyable
Vec2iRefId => ESM3ExteriorCellRefId
more explcit name and use mX,mY instead of pair
renamed files and enum 
							
						 
						
							2023-04-03 14:17:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								4c15064a83 
								
							 
						 
						
							
							
								
								Create new Vec2i RefId for ESM3 exterior cells.  
							
							... 
							
							
							
							Applies the necessary changes to use !2708  for the new Id type 
							
						 
						
							2023-04-03 14:17:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								1e0c3bfdec 
								
							 
						 
						
							
							
								
								fixes integration tests  
							
							... 
							
							
							
							we still want to be able to write using old formats 
							
						 
						
							2023-04-03 14:16:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								f99e65843a 
								
							 
						 
						
							
							
								
								Removes most cellId.hpp include, simplifies id generation for cells.  
							
							
							
						 
						
							2023-04-03 14:16:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								fb6701ac1a 
								
							 
						 
						
							
							
								
								ESM::CellId is no longer stored on saves.  
							
							
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c39dd576f8 
								
							 
						 
						
							
							
								
								Gets rid of most ESM::CellId  
							
							
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e6cf516e12 
								
							 
						 
						
							
							
								
								Support index RefId as pair of record type and std::uint32_t  
							
							
							
						 
						
							2023-03-19 17:20:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86293af084 
								
							 
						 
						
							
							
								
								Support generated RefId as std::uint64_t  
							
							
							
						 
						
							2023-03-19 17:20:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0992624c8b 
								
							 
						 
						
							
							
								
								Support reading and writing typed ESM::RefId to ESM  
							
							
							
						 
						
							2023-03-19 17:20:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d261d38dd 
								
							 
						 
						
							
							
								
								Add functions to read and write ESM::RefId and use them  
							
							... 
							
							
							
							To be later changed with another implementation. 
							
						 
						
							2023-02-13 22:07:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80e6d6cbe3 
								
							 
						 
						
							
							
								
								Support variable size strings in ESM3  
							
							
							
						 
						
							2023-02-13 10:18:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								beb017e699 
								
							 
						 
						
							
							
								
								Do not truncate too long strings on writing ESM  
							
							
							
						 
						
							2023-02-13 10:18:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								080700f8fe 
								
							 
						 
						
							
							
								
								Name all custom ESM format versions and add tests  
							
							
							
						 
						
							2023-02-10 19:54:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4447ab0ed7 
								
							 
						 
						
							
							
								
								Remove ESM:: namespace qualifier in components/esm3/ and tests  
							
							
							
						 
						
							2022-04-12 02:04:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3305b400dc 
								
							 
						 
						
							
							
								
								Use ESM::NAME instead of const char* and std::string as argument type  
							
							
							
						 
						
							2022-02-14 23:40:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c75e938c46 
								
							 
						 
						
							
							
								
								Return string_view from Utf8Encoder functions  
							
							... 
							
							
							
							To avoid redundant std::string constructions. 
							
						 
						
							2022-02-12 17:11:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d1fb854521 
								
							 
						 
						
							
							
								
								move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4  
							
							... 
							
							
							
							esm typo
esm typo 
							
						 
						
							2022-01-23 17:04:48 +01:00