Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								25414cd660 
								
							 
						 
						
							
							
								
								Merge branch 'rm_esm4_local_static' into 'master'  
							
							... 
							
							
							
							Remove static modifier from local variables used to store temporary loading results
See merge request OpenMW/openmw!3964  
							
						 
						
							2024-03-21 05:28:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0da8b29a88 
								
							 
						 
						
							
							
								
								Remove static modifier from local variables used to store temporary loading results  
							
							... 
							
							
							
							They make the code thread unsafe because different threads will use the same
memory to write and read using different instances of the loaded objects. 
							
						 
						
							2024-03-20 00:01:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6b93479bd3 
								
							 
						 
						
							
							
								
								Get rid of ESM4::SubRecordTypes  
							
							... 
							
							
							
							All my homies hate ESM4::SubRecordTypes 
							
						 
						
							2024-03-18 12:25:17 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9b05c010 
								
							 
						 
						
							
							
								
								Maybe load FO4 container records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								60813345ae 
								
							 
						 
						
							
							
								
								ESM4: Acknowledge all model data records  
							
							
							
						 
						
							2023-08-17 02:14:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								db6f76fea8 
								
							 
						 
						
							
							
								
								Skip more CIS1/CIS2 and skip all PRTN subrecords  
							
							... 
							
							
							
							Avoid formatting problems with newly added skipped FO4 blocks 
							
						 
						
							2023-08-17 02:12:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3118800dbd 
								
							 
						 
						
							
							
								
								Skip ESM4 destructible data for all relevant records  
							
							
							
						 
						
							2023-08-17 02:12:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								22fb744751 
								
							 
						 
						
							
							
								
								Skip PRPS object property subrecords  
							
							
							
						 
						
							2023-08-17 02:12:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								5d54ca6fdb 
								
							 
						 
						
							
							
								
								Refactor components/esm4  
							
							
							
						 
						
							2023-08-05 13:12:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								0e33730f5d 
								
							 
						 
						
							
							
								
								Remove useless logging  
							
							... 
							
							
							
							As suggested in https://gitlab.com/OpenMW/openmw/-/merge_requests/3086#note_1413234840  
							
						 
						
							2023-06-01 13:31:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								a58dc6fd30 
								
							 
						 
						
							
							
								
								Use the logging system instead of std::cout in components/esm4  
							
							... 
							
							
							
							- Remove debug-related includes
- Add some trivial missing includes
- Remove useless {}
- Move the known-but-skipped-records are the end of the switch-cases
- Always throw on unknown records 
							
						 
						
							2023-06-01 13:31:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								ff774d6406 
								
							 
						 
						
							
							
								
								Load more ESM4 records  
							
							
							
						 
						
							2023-04-09 18:52:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								f09a689a4f 
								
							 
						 
						
							
							
								
								Merge ESM::RefNum and ESM4::FormId  
							
							
							
						 
						
							2023-04-09 00:23:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b28d51d5e 
								
							 
						 
						
							
							
								
								Remove virtual modifiers from ESM4 record functions  
							
							... 
							
							
							
							There is no need to have virtual functions. 
							
						 
						
							2022-04-25 17:35:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f516e34688 
								
							 
						 
						
							
							
								
								Remove used-defined constructors from ESM4 types  
							
							... 
							
							
							
							To avoid explicit initialization. It should happen in the load functions anyway.
* Move all non-zero initializations to corresponding class definition.
* Replace std::vector by std::array when it has constant size. 
							
						 
						
							2022-02-22 20:11:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								ba3ae448d4 
								
							 
						 
						
							
							
								
								Initial import of esm4 by cc9cii  
							
							
							
						 
						
							2022-01-31 08:58:45 +01:00