Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								32f3a16db3 
								
							 
						 
						
							
							
								
								Change FormId::toString to be consistent with RefId. Remove FormIdRefId.  
							
							 
							
							
							
						 
						
							2023-08-27 09:55:06 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								5d54ca6fdb 
								
							 
						 
						
							
							
								
								Refactor components/esm4  
							
							 
							
							
							
						 
						
							2023-08-05 13:12:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								c59032fd66 
								
							 
						 
						
							
							
								
								Make RefId::deserializeText return an empty RefId if no pre-existing StringRefId can be found  
							
							 
							
							
							
						 
						
							2023-07-13 16:49:23 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a6dbd819a1 
								
							 
						 
						
							
							
								
								Fix writing IndexRefId to ESM3  
							
							 
							
							... 
							
							
							
							Use correct enum value. 
							
						 
						
							2023-07-04 11:34:52 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78b3f7288a 
								
							 
						 
						
							
							
								
								Support UTF-8 by StringRefId::toDebugString  
							
							 
							
							
							
						 
						
							2023-06-01 22:16:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								fc3d113d29 
								
							 
						 
						
							
							
								
								fix tests  
							
							 
							
							
							
						 
						
							2023-04-20 10:25:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3bbf60373a 
								
							 
						 
						
							
							
								
								Keep things coherent between references and and cell table  
							
							 
							
							
							
						 
						
							2023-04-20 10:03:34 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7db14b3392 
								
							 
						 
						
							
							
								
								Add more tests for printing RefId and clarify some constants  
							
							 
							
							
							
						 
						
							2023-04-20 02:35:14 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c97df7d770 
								
							 
						 
						
							
							
								
								Check FormIdRefId value in constructor  
							
							 
							
							
							
						 
						
							2023-04-20 02:19:05 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								f09a689a4f 
								
							 
						 
						
							
							
								
								Merge ESM::RefNum and ESM4::FormId  
							
							 
							
							
							
						 
						
							2023-04-09 00:23:32 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd10becb65 
								
							 
						 
						
							
							
								
								Use lexicographical comparison in ESM3ExteriorCellRefId::operator<  
							
							 
							
							
							
						 
						
							2023-04-08 16:22:01 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								794050df63 
								
							 
						 
						
							
							
								
								Fix and add tests for ESM3ExteriorCellRefId serialization and text representation  
							
							 
							
							
							
						 
						
							2023-04-08 01:06:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								0d17e20490 
								
							 
						 
						
							
							
								
								Implements serialize/deserialize  
							
							 
							
							... 
							
							
							
							fixes test compilation. 
							
						 
						
							2023-04-03 18:41:25 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0a791528bc 
								
							 
						 
						
							
							
								
								Merge branch 'fix_index_ref_id_hash' into 'master'  
							
							 
							
							... 
							
							
							
							Shift record type value for IndexRefId hash
See merge request OpenMW/openmw!2885  
							
						 
						
							2023-04-02 21:52:29 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								171a25645a 
								
							 
						 
						
							
							
								
								Make sure there are tests for all RefId types  
							
							 
							
							
							
						 
						
							2023-04-02 15:46:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								258aec223a 
								
							 
						 
						
							
							
								
								Shift record type value for IndexRefId hash  
							
							 
							
							
							
						 
						
							2023-04-02 15:00:03 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7fdca0fe6 
								
							 
						 
						
							
							
								
								Use serialized ESM::RefId for Lua records  
							
							 
							
							
							
						 
						
							2023-03-25 18:19:46 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd4027ffd6 
								
							 
						 
						
							
							
								
								Do not use ESM::RefId::getRefIdString for spell id  
							
							 
							
							
							
						 
						
							2023-03-24 01:57:35 +01: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								069d4255b9 
								
							 
						 
						
							
							
								
								Make ESM::RefId to be fixed size cheap to copy  
							
							 
							
							... 
							
							
							
							Use std::variant. Store refId strings in unordered_set and use pointer to an
item there. Inserts to unordered_set do not invalidate pointers to values so the
pointer is always valid. Elements are not removed. Assume there is finite number
of string refIds. 
							
						 
						
							2023-03-19 17:20:43 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd6a5b5a0e 
								
							 
						 
						
							
							
								
								Support asymmetric comparison between ESM::RefId and std::string_view  
							
							 
							
							
							
						 
						
							2023-03-03 15:44:18 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f329f3d40 
								
							 
						 
						
							
							
								
								Add tests for ESM::RefId  
							
							 
							
							
							
						 
						
							2023-03-03 15:44:18 +01:00