Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								6e33da6cfe 
								
							 
						 
						
							
							
								
								Don't capture temporaries by reference  
							
							 
							
							
							
						 
						
							2023-03-20 19:07:51 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04d7781424 
								
							 
						 
						
							
							
								
								Support not only StringRefId for checking first person body part  
							
							 
							
							
							
						 
						
							2023-03-19 17:49:41 +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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0992624c8b 
								
							 
						 
						
							
							
								
								Support reading and writing typed ESM::RefId to ESM  
							
							 
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								99069b02e4 
								
							 
						 
						
							
							
								
								Remove unused variable  
							
							 
							
							
							
						 
						
							2023-03-18 13:40:45 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d64eea2fc6 
								
							 
						 
						
							
							
								
								Merge branch '7113-move-from-std-atoi-to-std-from_char' into 'master'  
							
							 
							
							... 
							
							
							
							Move from std::atoi to std::from_char
Closes  #7113 
See merge request OpenMW/openmw!2760  
							
						 
						
							2023-03-18 09:30:48 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Shi Han 
								
							 
						 
						
							
							
							
							
								
							
							
								a90e3b8c3b 
								
							 
						 
						
							
							
								
								Move from std::atoi to std::from_char  
							
							 
							
							
							
						 
						
							2023-03-18 09:30:48 +00: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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1cc4909144 
								
							 
						 
						
							
							
								
								Add --coverage to components_qt, benchmarks and openmw-cs  
							
							 
							
							
							
						 
						
							2023-03-10 21:36:12 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d03bec60e9 
								
							 
						 
						
							
							
								
								Avoid redundant conversion from RefId to string and back  
							
							 
							
							
							
						 
						
							2023-03-03 15:44:19 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								191f207e78 
								
							 
						 
						
							
							
								
								Avoid redundant conversion to lower case for CommandDispatcher::mSelection items  
							
							 
							
							
							
						 
						
							2023-03-03 15:44:19 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7daef583cb 
								
							 
						 
						
							
							
								
								Use ESM::RefId as key for ScriptContext::mLocals  
							
							 
							
							
							
						 
						
							2023-03-03 15:44:18 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								693f4c40f4 
								
							 
						 
						
							
							
								
								Use ESM::RefId as key for Data::mRefLoadCache  
							
							 
							
							
							
						 
						
							2023-03-03 15:44:18 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								419a86f0b9 
								
							 
						 
						
							
							
								
								Use ESM::RefId for actor parts  
							
							 
							
							... 
							
							
							
							To avoid redundant conversion RefId to string and back. 
							
						 
						
							2023-03-03 15:44:14 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cb095ce39 
								
							 
						 
						
							
							
								
								Use ESM::RefId as key for MergeReferencesStage::mIndex  
							
							 
							
							
							
						 
						
							2023-03-03 15:41:56 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c9dbb11cc 
								
							 
						 
						
							
							
								
								Use ESM::RefId as key for SavingState::mSubRecords  
							
							 
							
							
							
						 
						
							2023-03-03 15:41:53 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfcea389be 
								
							 
						 
						
							
							
								
								Add helper functions for string comparison to RefId  
							
							 
							
							
							
						 
						
							2023-03-03 00:39:55 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c03d3360d9 
								
							 
						 
						
							
							
								
								Remove redundant virtual modifiers, add override and final modifiers  
							
							 
							
							
							
						 
						
							2023-02-28 21:18:38 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a09612264c 
								
							 
						 
						
							
							
								
								Fix setRecordId overload declaration  
							
							 
							
							... 
							
							
							
							To match other declarations arguments order. 
							
						 
						
							2023-02-27 23:35:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ed0960856 
								
							 
						 
						
							
							
								
								Remove redundant IdAccessor type  
							
							 
							
							... 
							
							
							
							Use overloaded free functions instead. 
							
						 
						
							2023-02-25 13:49:22 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5ec584be2 
								
							 
						 
						
							
							
								
								Replace ESM::RefId::sEmpty by default constructed RefId where possible  
							
							 
							
							... 
							
							
							
							Static const is only required to provide a reference or a pointer when it is not
possible with default constructed temporary. 
							
						 
						
							2023-02-18 01:07:15 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d846a9fc15 
								
							 
						 
						
							
							
								
								Merge branch 'cs_optimize_saving' into 'master'  
							
							 
							
							... 
							
							
							
							Fix editor saving performance
See merge request OpenMW/openmw!2741  
							
						 
						
							2023-02-17 13:30:20 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e618026c69 
								
							 
						 
						
							
							
								
								Use ESM::RefId as index key in collections  
							
							 
							
							
							
						 
						
							2023-02-17 11:08:46 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2299ef914 
								
							 
						 
						
							
							
								
								Optimize saving in editor  
							
							 
							
							
							
						 
						
							2023-02-17 11:05:25 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8383fa3547 
								
							 
						 
						
							
							
								
								Log time spent on document operations in editor  
							
							 
							
							
							
						 
						
							2023-02-17 00:23:02 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								18d488d968 
								
							 
						 
						
							
							
								
								Merge branch 'ref_id_class' into 'master'  
							
							 
							
							... 
							
							
							
							Convert RefId to class
See merge request OpenMW/openmw!2739  
							
						 
						
							2023-02-15 23:41:58 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								996153f78d 
								
							 
						 
						
							
							
								
								Convert RefId to class  
							
							 
							
							
							
						 
						
							2023-02-15 23:20:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b6a2fd8fc1 
								
							 
						 
						
							
							
								
								Simplify InfoCollection  
							
							 
							
							... 
							
							
							
							There was additional logic to create topic infos index by topic id to make
getTopicInfos and removeDialogueInfos functions faster. In practice it makes
loading slower.
Move infos index by topic to CSMWorld::Data and use only on loading. 
							
						 
						
							2023-02-15 23:10:35 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de24cdc12c 
								
							 
						 
						
							
							
								
								Log content files loading time by editor  
							
							 
							
							
							
						 
						
							2023-02-15 21:29:13 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								080700f8fe 
								
							 
						 
						
							
							
								
								Name all custom ESM format versions and add tests  
							
							 
							
							
							
						 
						
							2023-02-10 19:54:15 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								944931c9bf 
								
							 
						 
						
							
							
								
								Merge branch 'load_esm4_lights' into 'master'  
							
							 
							
							... 
							
							
							
							Adds ESM4 light into ESM4 Cells
See merge request OpenMW/openmw!2692  
							
						 
						
							2023-02-07 16:50:10 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								486d15b19e 
								
							 
						 
						
							
							
								
								moved light common to its own file  
							
							 
							
							... 
							
							
							
							moved esm4light to it's own file 
							
						 
						
							2023-02-07 16:29:17 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								dc961e3189 
								
							 
						 
						
							
							
								
								Adds the light into the scene.  
							
							 
							
							... 
							
							
							
							Common struct for ESM3 and ESM4 light 
							
						 
						
							2023-02-07 10:07:59 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a0795ba7ae 
								
							 
						 
						
							
							
								
								Merge branch 'launch_fix' into 'master'  
							
							 
							
							... 
							
							
							
							Fix some non-ASCII path issues
Closes  #6817 
See merge request OpenMW/openmw!2686  
							
						 
						
							2023-02-06 19:50:30 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								7e2aedf637 
								
							 
						 
						
							
							
								
								Add an initial Qt6 support  
							
							 
							
							
							
						 
						
							2023-02-06 18:38:59 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5836d27928 
								
							 
						 
						
							
							
								
								Fix ContentSelector usage with non-ASCII paths  
							
							 
							
							
							
						 
						
							2023-02-06 13:36:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								fe70285ac1 
								
							 
						 
						
							
							
								
								Fixes  
							
							 
							
							
							
						 
						
							2023-02-04 15:32:17 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								3f9cae7947 
								
							 
						 
						
							
							
								
								Merge branch 'dragdetails' into 'master'  
							
							 
							
							... 
							
							
							
							[OpenMW-CS] Generate record filters based on cell content and column header
Closes  #7161 
See merge request OpenMW/openmw!2617  
							
						 
						
							2023-02-03 09:29:36 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c44bc5ade5 
								
							 
						 
						
							
							
								
								Setup logging with properly initialized configuration manager  
							
							 
							
							... 
							
							
							
							Default constructed instance may provide different paths from initialized one. 
							
						 
						
							2023-01-30 09:30:55 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								5bbe9bc5d8 
								
							 
						 
						
							
							
								
								cleanup and style (const ref instead of value, consistent ifndef naming)  
							
							 
							
							
							
						 
						
							2023-01-29 21:42:01 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								6b0998ff85 
								
							 
						 
						
							
							
								
								Implement enum class FilterType  
							
							 
							
							
							
						 
						
							2023-01-29 21:23:28 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								2e7d41373b 
								
							 
						 
						
							
							
								
								Remove unused includes, fix std::get logic at editwidget  
							
							 
							
							
							
						 
						
							2023-01-29 20:35:00 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								2fac4d0e40 
								
							 
						 
						
							
							
								
								Use struct with sensible member names  
							
							 
							
							
							
						 
						
							2023-01-29 17:25:25 +02:00