Elias Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								bf8fafa79a 
								
							 
						 
						
							
							
								
								fixed some typos and spelling errors  
							
							
							
						 
						
							2023-05-09 20:07:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								cdc753df70 
								
							 
						 
						
							
							
								
								Merge branch 'lua_refactoring' into 'master'  
							
							... 
							
							
							
							MWLua refactoring
See merge request OpenMW/openmw!2956  
							
						 
						
							2023-05-02 19:48:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								c7a3f43915 
								
							 
						 
						
							
							
								
								Minor header cleanup  
							
							... 
							
							
							
							This has been done via CLion's "unused include directive",
set to "detect completely unused". 
							
						 
						
							2023-04-30 16:26:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0601d7213e 
								
							 
						 
						
							
							
								
								Remove ESM::RefId::sEmpty  
							
							... 
							
							
							
							This variable is only required to return empty RefId as const reference. There
is no point in doing so for a type cheap to copy. 
							
						 
						
							2023-04-26 21:15:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								4562b8c06b 
								
							 
						 
						
							
							
								
								Add headers for all .cpp files in mwlua; move packages initilaization from LuaManager to luabindings.cpp  
							
							
							
						 
						
							2023-04-25 23:24:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								c362b2efa6 
								
							 
						 
						
							
							
								
								Use LuaUtil::cast for casting sol::object to prevent crashing on type mismatch in Lua scripts.  
							
							
							
						 
						
							2023-04-25 22:11:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								61578ca39b 
								
							 
						 
						
							
							
								
								Add function LuaUtil::cast  
							
							
							
						 
						
							2023-04-25 21:51:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								957318d0b9 
								
							 
						 
						
							
							
								
								Merge branch 'remove_cruft' into 'master'  
							
							... 
							
							
							
							remove boost::locale::conv
See merge request OpenMW/openmw!2970  
							
						 
						
							2023-04-25 16:06:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								50bd6cf263 
								
							 
						 
						
							
							
								
								remove boost::locale::conv  
							
							
							
						 
						
							2023-04-25 16:06:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								0db31207dc 
								
							 
						 
						
							
							
								
								remove remaining boost::filesystem cruft  
							
							
							
						 
						
							2023-04-25 16:15:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								35f4bcd31e 
								
							 
						 
						
							
							
								
								Run openmw_settings_access_benchmark in CI  
							
							... 
							
							
							
							Add benchmarks to access 2 and 3 settings. Use settings with max memory address
distance assuming Settings::Values is single memory location object.
Use settings-default.cfg from the source code repository to initialize settings. 
							
						 
						
							2023-04-24 22:30:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a678224cd 
								
							 
						 
						
							
							
								
								Add category to error message  
							
							
							
						 
						
							2023-04-24 20:27:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05d09d9927 
								
							 
						 
						
							
							
								
								Fix msvc warning  
							
							
							
						 
						
							2023-04-24 11:37:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e487c283c 
								
							 
						 
						
							
							
								
								Store default settings values  
							
							
							
						 
						
							2023-04-22 21:02:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tetramir 
								
							 
						 
						
							
							
							
							
								
							
							
								6936c3a1c8 
								
							 
						 
						
							
							
								
								Merge branch 'fix_esm4' into 'master'  
							
							... 
							
							
							
							Fix regressions in ESM4 reader caused by !2902 
See merge request OpenMW/openmw!2957  
							
						 
						
							2023-04-22 18:16:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								7b6f0cefb9 
								
							 
						 
						
							
							
								
								Fix regressions in ESM4 reader caused by  !2902  
							
							
							
						 
						
							2023-04-22 17:07:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a7c20d49e 
								
							 
						 
						
							
							
								
								Define single UpdateGuard type in a separate file  
							
							
							
						 
						
							2023-04-22 13:22:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								472a36d92a 
								
							 
						 
						
							
							
								
								Cleanup detournavigator includes  
							
							
							
						 
						
							2023-04-22 13:21:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2cbbdc2879 
								
							 
						 
						
							
							
								
								Add missing files to components/detournavigator list  
							
							
							
						 
						
							2023-04-21 15:36:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3bbf60373a 
								
							 
						 
						
							
							
								
								Keep things coherent between references and and cell table  
							
							
							
						 
						
							2023-04-20 10:03:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								70ddca78bf 
								
							 
						 
						
							
							
								
								Merge branch 'ref_id_print_tests' into 'master'  
							
							... 
							
							
							
							Add more tests for printing RefId and clarify some constants
See merge request OpenMW/openmw!2945  
							
						 
						
							2023-04-20 07:29:05 +00: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 
								
							 
						 
						
							
							
							
							
								
							
							
								3546d2b3e5 
								
							 
						 
						
							
							
								
								Make Store<ESM4::Reference> to use FormId instead of RefId  
							
							
							
						 
						
							2023-04-20 01:47:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								00beb06391 
								
							 
						 
						
							
							
								
								Initial Lua bindings for ESM4 types; bindings for ESM4Door.  
							
							
							
						 
						
							2023-04-20 01:47:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8525e8e3d 
								
							 
						 
						
							
							
								
								Fix code format  
							
							
							
						 
						
							2023-04-18 20:23:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ed4e75df65 
								
							 
						 
						
							
							
								
								Merge branch 'fix_includes' into 'master'  
							
							... 
							
							
							
							Add missing and remove redundant includes
See merge request OpenMW/openmw!2938  
							
						 
						
							2023-04-18 11:46:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fall-leaf 
								
							 
						 
						
							
							
							
							
								
							
							
								cc7e29c9a2 
								
							 
						 
						
							
							
								
								opensuse build fix  
							
							
							
						 
						
							2023-04-17 23:40:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b33d12b8e1 
								
							 
						 
						
							
							
								
								Add missing and remove redundant includes  
							
							
							
						 
						
							2023-04-17 22:02:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								97fb06d8c9 
								
							 
						 
						
							
							
								
								Add RefId::is  
							
							
							
						 
						
							2023-04-13 17:43:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								20129568e6 
								
							 
						 
						
							
							
								
								Replace VisitorCellIdIsESM3Ext with RefId::getIf function  
							
							
							
						 
						
							2023-04-13 01:06:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f84431840 
								
							 
						 
						
							
							
								
								Do not initialize settings storage for editor  
							
							
							
						 
						
							2023-04-10 21:29:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bdc2eb5250 
								
							 
						 
						
							
							
								
								Check only original default settings  
							
							... 
							
							
							
							When more than 1 user config layers are used we still want to check only the
first layer of default settings loaded from settings-default.cfg. 
							
						 
						
							2023-04-10 15:38:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ad25e9b154 
								
							 
						 
						
							
							
								
								Merge branch 'settings_storage' into 'master'  
							
							... 
							
							
							
							Typed settings storage (#6876 )
See merge request OpenMW/openmw!2651  
							
						 
						
							2023-04-10 10:36:15 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd10becb65 
								
							 
						 
						
							
							
								
								Use lexicographical comparison in ESM3ExteriorCellRefId::operator<  
							
							
							
						 
						
							2023-04-08 16:22:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ebb5820dd1 
								
							 
						 
						
							
							
								
								Merge branch 'pathgridgraph' into 'master'  
							
							... 
							
							
							
							Refactor pathgrid indices to use size_t instead of int
See merge request OpenMW/openmw!2900  
							
						 
						
							2023-04-08 00:32:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								8d8207b734 
								
							 
						 
						
							
							
								
								Refactor pathgrid indices to use size_t instead of int  
							
							
							
						 
						
							2023-04-08 00:32:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								794050df63 
								
							 
						 
						
							
							
								
								Fix and add tests for ESM3ExteriorCellRefId serialization and text representation  
							
							
							
						 
						
							2023-04-08 01:06:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								aad9ce53db 
								
							 
						 
						
							
							
								
								Merge branch 'esm4_gmst' into 'master'  
							
							... 
							
							
							
							Support loading ESM4 GMST records
See merge request OpenMW/openmw!2892  
							
						 
						
							2023-04-04 09:51:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbed00842e 
								
							 
						 
						
							
							
								
								Split components/esm4/common.hpp header  
							
							
							
						 
						
							2023-04-04 10:12:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87ac85223a 
								
							 
						 
						
							
							
								
								Support loading ESM4 GMST records  
							
							
							
						 
						
							2023-04-04 09:59:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								0d17e20490 
								
							 
						 
						
							
							
								
								Implements serialize/deserialize  
							
							... 
							
							
							
							fixes test compilation. 
							
						 
						
							2023-04-03 18:41:25 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								53b14c8b42 
								
							 
						 
						
							
							
								
								fix tests  
							
							... 
							
							
							
							hopefully also fixes clang tidy 
							
						 
						
							2023-04-03 14:17:17 +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