elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a182e7798 
								
							 
						 
						
							
							
								
								Move generation for default values of required records to separate functions  
							
							
							
						 
						
							2023-03-17 18:31:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								2ff4a5a11a 
								
							 
						 
						
							
							
								
								Merge branch 'cs_fix_info_collection' into 'master'  
							
							... 
							
							
							
							Fix loading, inserting and moving topic info records
See merge request OpenMW/openmw!2806  
							
						 
						
							2023-03-17 14:40:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								df89a8c845 
								
							 
						 
						
							
							
								
								Merge branch 'ptr' into 'master'  
							
							... 
							
							
							
							MWLua refactoring
See merge request OpenMW/openmw!2803  
							
						 
						
							2023-03-16 11:21:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								65cbf7f17c 
								
							 
						 
						
							
							
								
								skip reading if retrievalLimit is 0  
							
							
							
						 
						
							2023-03-15 04:13:38 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								2bfffb3063 
								
							 
						 
						
							
							
								
								Move std::variant<SelfObject*, LObject, GObject> from mwlua/stats.cpp to mwlua/objectvariant.hpp  
							
							
							
						 
						
							2023-03-13 23:44:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								0b385d5db9 
								
							 
						 
						
							
							
								
								Create MWWorld::SafePtr  
							
							
							
						 
						
							2023-03-13 23:44:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mitten Orvan 
								
							 
						 
						
							
							
							
							
								
							
							
								4e6d48d246 
								
							 
						 
						
							
							
								
								Add a bit of high-level developer documentation about the Lua system  
							
							
							
						 
						
							2023-03-13 22:41:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e032214fcb 
								
							 
						 
						
							
							
								
								Use common info ordering implementation for engine and editor  
							
							
							
						 
						
							2023-03-13 21:57:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e892c62b10 
								
							 
						 
						
							
							
								
								Fix loading, inserting and moving topic info records  
							
							... 
							
							
							
							Topic info records need to have specific order defined via mNext and mPrev
fields (next and previous records). When loading multiple files a record may be
inserted into middle of the topic but neighborhood records may not be aware of
it. Having the order it's possible to move the records within one topic.
Sort the record once after loading all content files but preserve the order for
all other operations. Use std::map to group info ids by topic to make sure the
topics order is stable. Keep order within a topic for info ids on loading new
records. Use this order later for sorting the records. 
							
						 
						
							2023-03-13 21:57:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d8d2cb980c 
								
							 
						 
						
							
							
								
								Merge branch 'world_model_init' into 'master'  
							
							... 
							
							
							
							Refactor WorldModel initialization making it C++ core guidelines complaint
See merge request OpenMW/openmw!2825  
							
						 
						
							2023-03-13 10:57:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								899c302b14 
								
							 
						 
						
							
							
								
								Avoid nested ifs  
							
							
							
						 
						
							2023-03-13 11:31:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c8402c0b14 
								
							 
						 
						
							
							
								
								Avoid double assignment on info saving  
							
							
							
						 
						
							2023-03-13 11:31:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d523c3793 
								
							 
						 
						
							
							
								
								Log loading errors  
							
							
							
						 
						
							2023-03-13 11:31:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9598b26462 
								
							 
						 
						
							
							
								
								Make loading error messages copyable  
							
							
							
						 
						
							2023-03-13 11:31:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6d8f3c7bce 
								
							 
						 
						
							
							
								
								Merge branch 'cs_unit_tests' into 'master'  
							
							... 
							
							
							
							Introduce unit tests for editor
See merge request OpenMW/openmw!2821  
							
						 
						
							2023-03-13 09:37:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e95f5f2ec1 
								
							 
						 
						
							
							
								
								Merge branch 'cherry-pick-fb3a80be' into 'master'  
							
							... 
							
							
							
							Cherry pick 'openmw-48-stereo-fixes' into 'master'
See merge request OpenMW/openmw!2829  
							
						 
						
							2023-03-13 09:33:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								34724c5538 
								
							 
						 
						
							
							
								
								Merge branch 'remove_double_dialogue_store_setup' into 'master'  
							
							... 
							
							
							
							Set up Store<ESM::Dialogue> once
See merge request OpenMW/openmw!2824  
							
						 
						
							2023-03-13 08:47:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e37860c1dc 
								
							 
						 
						
							
							
								
								Cherry pick 'openmw-48-stereo-fixes' into 'master'  
							
							... 
							
							
							
							Openmw 48 stereo fixes
See merge request OpenMW/openmw!2815  
							
						 
						
							2023-03-12 22:20:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cf5136143 
								
							 
						 
						
							
							
								
								Mark WorldModel copy ctor and assignment operators as delete  
							
							
							
						 
						
							2023-03-12 17:32:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								48fde4b517 
								
							 
						 
						
							
							
								
								Use default initializers for WorldModel members  
							
							
							
						 
						
							2023-03-12 17:32:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f730011dc 
								
							 
						 
						
							
							
								
								Initialize WorldModel::mIdCache in the class initializer list  
							
							
							
						 
						
							2023-03-12 17:32:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0577d2751b 
								
							 
						 
						
							
							
								
								Set up Store<ESM::Dialogue> once  
							
							... 
							
							
							
							Store<ESM::Dialogue> is derived from DynamicStore and setUp is called for it
along with other setUp calls for stores derived from DynamicStore. 
							
						 
						
							2023-03-12 15:31:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55ebd97949 
								
							 
						 
						
							
							
								
								Remove misleading part of the function name  
							
							
							
						 
						
							2023-03-12 15:14:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								403bc927fb 
								
							 
						 
						
							
							
								
								Add test for CSMWorld::InfoCollection::load  
							
							
							
						 
						
							2023-03-12 12:06:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f6e452dfa 
								
							 
						 
						
							
							
								
								Add executable to run CS tests  
							
							
							
						 
						
							2023-03-12 12:06:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59f2fccc9f 
								
							 
						 
						
							
							
								
								Split openmw-cs into binary and library  
							
							
							
						 
						
							2023-03-12 12:06:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								efebb8efd8 
								
							 
						 
						
							
							
								
								Merge branch 'cmake_fixes' into 'master'  
							
							... 
							
							
							
							Formatting and coverage related CMake files fixes
See merge request OpenMW/openmw!2811  
							
						 
						
							2023-03-12 11:03:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c780efe50 
								
							 
						 
						
							
							
								
								Add ESMStore tests for loading dialogue and info records  
							
							
							
						 
						
							2023-03-12 01:52:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1cc4909144 
								
							 
						 
						
							
							
								
								Add --coverage to components_qt, benchmarks and openmw-cs  
							
							
							
						 
						
							2023-03-10 21:36:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1857d8a68c 
								
							 
						 
						
							
							
								
								Use target_compile_options to add --coverage  
							
							
							
						 
						
							2023-03-10 15:34:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc066efa11 
								
							 
						 
						
							
							
								
								Fix identation in CMakeLists.txt  
							
							
							
						 
						
							2023-03-10 15:28:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8031b9a16c 
								
							 
						 
						
							
							
								
								Use spaces only for identation in CMakeLists.txt  
							
							
							
						 
						
							2023-03-10 15:01:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								562461a659 
								
							 
						 
						
							
							
								
								Unify collision shape transformations  
							
							
							
						 
						
							2023-03-10 00:12:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								eca26e8b18 
								
							 
						 
						
							
							
								
								Merge branch 'Support-BA2-file-format' into 'master'  
							
							... 
							
							
							
							Support ba2 file format
See merge request OpenMW/openmw!2787  
							
						 
						
							2023-03-08 22:00:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2277bdc1ae 
								
							 
						 
						
							
							
								
								Improve btTriangleMesh abuse (bug  #6027 , part 2)  
							
							
							
						 
						
							2023-03-08 06:13:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								8e36d5e704 
								
							 
						 
						
							
							
								
								Merge branch 'operate_on_this' into 'master'  
							
							... 
							
							
							
							Handle incorrect comparison operators
Closes  #6716 
See merge request OpenMW/openmw!2801  
							
						 
						
							2023-03-05 22:03:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0858da3d1f 
								
							 
						 
						
							
							
								
								Merge branch 'cellstore' into 'master'  
							
							... 
							
							
							
							[Refactorring] Merge duplicated `public:` and `private:` sections in cellstore.hpp
See merge request OpenMW/openmw!2800  
							
						 
						
							2023-03-05 20:25:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								724c6ec425 
								
							 
						 
						
							
							
								
								Match unit test to Morrowind.exe behaviour  
							
							
							
						 
						
							2023-03-05 20:27:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								929fade8be 
								
							 
						 
						
							
							
								
								Merge duplicated public: and private: sections in cellstore.hpp  
							
							
							
						 
						
							2023-03-05 18:45:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0040da3497 
								
							 
						 
						
							
							
								
								Do not use std::shared_mutex to wait for job for async physics  
							
							... 
							
							
							
							std::shared_mutex in combination with std::condition_variable_any may
lead to a situation when notify_all does not wake up all waiting threads
on Windows. Use separate std::mutex and std::condition_variable to
notify about new job. Encapsulate all workers synchronization logic into
a separate type. 
							
						 
						
							2023-03-05 18:07:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								31ae1cd339 
								
							 
						 
						
							
							
								
								Merge branch 'limit_max_bullet_supported_threads' into 'master'  
							
							... 
							
							
							
							Limit max bullet supported threads by BT_MAX_THREAD_COUNT - 1
See merge request OpenMW/openmw!2797  
							
						 
						
							2023-03-04 12:42:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a91b4e0cce 
								
							 
						 
						
							
							
								
								Merge branch 'duplicated_locales' into 'master'  
							
							... 
							
							
							
							Ignore duplicated preferred l10n locales
See merge request OpenMW/openmw!2796  
							
						 
						
							2023-03-04 12:42:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								e70ab80b90 
								
							 
						 
						
							
							
								
								Ignore duplicated preferred l10n locales  
							
							
							
						 
						
							2023-03-04 10:20:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								949b9191a5 
								
							 
						 
						
							
							
								
								Limit max bullet supported threads by BT_MAX_THREAD_COUNT - 1  
							
							... 
							
							
							
							There is a check and assert for number of threads >= BT_MAX_THREAD_COUNT.
btDbvtBroadphase::m_rayTestStacks::size may return BT_MAX_THREAD_COUNT which
triggers the assert. 
							
						 
						
							2023-03-04 02:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								e007dc9d6b 
								
							 
						 
						
							
							
								
								Log reserving texture units  
							
							
							
						 
						
							2023-03-04 00:55:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								88567cd363 
								
							 
						 
						
							
							
								
								Merge branch 'unplugged' into 'master'  
							
							... 
							
							
							
							Handle sound device changes
Closes  #4382 
See merge request OpenMW/openmw!2791  
							
						 
						
							2023-03-03 20:41:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								2f4eb3e299 
								
							 
						 
						
							
							
								
								Merge branch 'string_to_ref_id' into 'master'  
							
							... 
							
							
							
							Replace std::string and std::string_view by ESM::RefId to avoid getRefIdString call
See merge request OpenMW/openmw!2790  
							
						 
						
							2023-03-03 20:41:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d3cccb8e5 
								
							 
						 
						
							
							
								
								Fix clamping physics threads  
							
							
							
						 
						
							2023-03-03 18:44:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								027d49cf28 
								
							 
						 
						
							
							
								
								Set thread priority and start thread on fallback usage  
							
							
							
						 
						
							2023-03-03 18:00:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								e020af8b4a 
								
							 
						 
						
							
							
								
								Switch to new default device if default device changes  
							
							
							
						 
						
							2023-03-03 17:31:09 +01:00