florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								7bc4fc6bf9 
								
							 
						 
						
							
							
								
								Fix issues on terrain change  
							
							... 
							
							
							
							terrain Preloader now preloads the right terrain 
							
						 
						
							2023-05-29 11:32:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								427b6ea39a 
								
							 
						 
						
							
							
								
								fix bug in "fixColour" and "fixNormal"  
							
							... 
							
							
							
							fix issue in vtx texture selection 
							
						 
						
							2023-05-29 11:32:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e652b8a0 
								
							 
						 
						
							
							
								
								getLand taken out of loop where it's value would always be the same.  
							
							
							
						 
						
							2023-05-29 11:32:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								feb60f5ad8 
								
							 
						 
						
							
							
								
								One landsize variable instead of two.  
							
							... 
							
							
							
							fixes issues in constant values. 
							
						 
						
							2023-05-29 11:32:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								d0211acf9e 
								
							 
						 
						
							
							
								
								Fixes bug in terrain loading + collision heightmap works  
							
							... 
							
							
							
							although terrain rendering is 100% broken right now 
							
						 
						
							2023-05-29 11:32:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c35c7b3640 
								
							 
						 
						
							
							
								
								ESM4::Land loaded, added to store and to land objects  
							
							... 
							
							
							
							it does not work yet. Some things are displayed, but it looks all wrong. 
							
						 
						
							2023-05-29 11:31:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								fffcf52316 
								
							 
						 
						
							
							
								
								land manager cache's key is an ExteriorCellLocation  
							
							... 
							
							
							
							ESM4::Land is now a ESM::LandData 
							
						 
						
							2023-05-29 11:31:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e0fa15b727 
								
							 
						 
						
							
							
								
								Abstracted Land data that can be used by esm3 and esm4.  
							
							
							
						 
						
							2023-05-29 11:31:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								1b718f09c5 
								
							 
						 
						
							
							
								
								adding worldspace info to terrain data structures  
							
							... 
							
							
							
							Rendering manager can have multiple terrain, one for each queried worldspace
Terrain::World has a worldspace member
storage functions require a worldspace parameter. 
							
						 
						
							2023-05-29 11:31:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								93e7b0d946 
								
							 
						 
						
							
							
								
								Terrain has a mandatory worldspace in constructor  
							
							... 
							
							
							
							getTerrainHeightAt takes a worldspace.
Doesn't change anything for now => Therrain is created with the default ESM3 worldspace, and is never changed. 
							
						 
						
							2023-05-29 11:31:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								90a3a7b62f 
								
							 
						 
						
							
							
								
								Add mWerewolfGMST  
							
							
							
						 
						
							2023-05-28 15:28:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a5e1c87fb8 
								
							 
						 
						
							
							
								
								Remove sGmstAttributeIds, sGmstAttributeDescIds, sAttributeIcons  
							
							
							
						 
						
							2023-05-28 15:10:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								16a580eb21 
								
							 
						 
						
							
							
								
								Merge branch 'clickbait' into 'master'  
							
							... 
							
							
							
							Remove sAttributeIds and sSkillIds
See merge request OpenMW/openmw!3071  
							
						 
						
							2023-05-28 09:14:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								052972033c 
								
							 
						 
						
							
							
								
								Merge branch 'get_rid_of_asserts_in_esm' into 'master'  
							
							... 
							
							
							
							Replace all asserts in components/esm[34] with throw
See merge request OpenMW/openmw!3069  
							
						 
						
							2023-05-28 09:14:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								14600de185 
								
							 
						 
						
							
							
								
								Remove sAttributeIds and sSkillIds  
							
							
							
						 
						
							2023-05-27 21:54:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								c98c532213 
								
							 
						 
						
							
							
								
								Replace all asserts in components/esm[34] with throw  
							
							
							
						 
						
							2023-05-27 16:10:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								235eb65c97 
								
							 
						 
						
							
							
								
								Rename positionToCellIndex to match return type  
							
							
							
						 
						
							2023-05-27 15:49:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								05555947c3 
								
							 
						 
						
							
							
								
								Merge branch 'specialdedup' into 'master'  
							
							... 
							
							
							
							Deduplicate specialization code
See merge request OpenMW/openmw!3063  
							
						 
						
							2023-05-26 12:08:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								44a65512e8 
								
							 
						 
						
							
							
								
								Replace another assert with a throw  
							
							
							
						 
						
							2023-05-26 10:23:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								877f6747be 
								
							 
						 
						
							
							
								
								Deduplicate specialization code  
							
							
							
						 
						
							2023-05-26 12:16:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc8dfe81ce 
								
							 
						 
						
							
							
								
								Add more details to exceptions  
							
							
							
						 
						
							2023-05-25 20:56:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Mossler 
								
							 
						 
						
							
							
							
							
								
							
							
								e6838cddc7 
								
							 
						 
						
							
							
								
								missing include in attr.cpp  
							
							
							
						 
						
							2023-05-25 10:49:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ed04c551 
								
							 
						 
						
							
							
								
								Merge branch 'lua-activeeffects' into 'master'  
							
							... 
							
							
							
							Lua: Actor api for active effects and active spells
See merge request OpenMW/openmw!3036  
							
						 
						
							2023-05-25 07:49:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								e74161ea8e 
								
							 
						 
						
							
							
								
								Merge branch 'slashrslashmarijuanaenthusiasts' into 'master'  
							
							... 
							
							
							
							Improve Skyrim tree loading (limited)
See merge request OpenMW/openmw!3054  
							
						 
						
							2023-05-24 19:16:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89eccab7f1 
								
							 
						 
						
							
							
								
								Add missing include  
							
							... 
							
							
							
							In file included from /home/elsid/dev/openmw/apps/openmw_test_suite/settings/testvalues.cpp:1:
/home/elsid/dev/openmw/components/misc/strings/conversion.hpp: In function ‘std::string Misc::StringUtils::toHex(std::string_view)’:
/home/elsid/dev/openmw/components/misc/strings/conversion.hpp:139:87: error: ‘uint8_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
  139 |             const std::ptrdiff_t space = static_cast<std::ptrdiff_t>(static_cast<std::uint8_t>(v) <= 0xf);
      |                                                                                       ^~~~~~~
      |                                                                                       wint_t
/home/elsid/dev/openmw/components/misc/strings/conversion.hpp:140:97: error: ‘uint8_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
  140 |             const auto [ptr, ec] = std::to_chars(out + space, out + space + 2, static_cast<std::uint8_t>(v), 16);
      |                                                                                                 ^~~~~~~
      |                                                                                                 wint_t 
							
						 
						
							2023-05-24 12:45:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								410e8b100a 
								
							 
						 
						
							
							
								
								Elsid comments  
							
							
							
						 
						
							2023-05-23 19:30:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								5a8c6df633 
								
							 
						 
						
							
							
								
								clang'd  
							
							
							
						 
						
							2023-05-23 18:12:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								4bf23f152b 
								
							 
						 
						
							
							
								
								Revert use of string_view to std::string for effectIdTo* methods.  
							
							
							
						 
						
							2023-05-23 18:12:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								6cfc06d7d8 
								
							 
						 
						
							
							
								
								There is no typo  
							
							
							
						 
						
							2023-05-23 18:12:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								9a59330561 
								
							 
						 
						
							
							
								
								refactor effect names in loadmgef. Added a map from effect index to non-gmst effect name for use in lua scripts.  
							
							
							
						 
						
							2023-05-23 18:11:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								b791ce9132 
								
							 
						 
						
							
							
								
								Remove redundant qualifiers  
							
							
							
						 
						
							2023-05-23 18:11:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								7ba43c9426 
								
							 
						 
						
							
							
								
								actor.ActiveEffects and actor.ActiveSpells  
							
							
							
						 
						
							2023-05-23 18:11:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f18da08d7 
								
							 
						 
						
							
							
								
								Add missing include  
							
							
							
						 
						
							2023-05-23 12:26:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								2545185d52 
								
							 
						 
						
							
							
								
								Merge branch 'cs_show_magic_effect_name' into 'master'  
							
							... 
							
							
							
							Show magic effect name instead of IndexRefId (#7366 )
Closes  #7366 
See merge request OpenMW/openmw!3049  
							
						 
						
							2023-05-23 08:21:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								64b07ee9f4 
								
							 
						 
						
							
							
								
								Merge branch 'esmtool_dawnguard_dragonborn' into 'master'  
							
							... 
							
							
							
							Partial support esmtool dump for Dragonborn.esm and Dawnguard.esm from Skyrim
See merge request OpenMW/openmw!3052  
							
						 
						
							2023-05-23 08:20:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a61f955e9f 
								
							 
						 
						
							
							
								
								Merge branch 'case.ext' into 'master'  
							
							... 
							
							
							
							Fix a regression and use more starts_with and ends_with
See merge request OpenMW/openmw!3051  
							
						 
						
							2023-05-23 08:18:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a983977e6a 
								
							 
						 
						
							
							
								
								Fix NiSkinData loading for >4.2.1.0  
							
							
							
						 
						
							2023-05-23 01:19:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c16ecb258 
								
							 
						 
						
							
							
								
								Skip more unknown ESM4 subrecords  
							
							... 
							
							
							
							CNAM from HDPT is a part of Dawnguard.esm.
ATKR from RACE is a part of Dawnguard.esm.
CIS2 from SCRL is a part of Dragonborn.esm.
SPMV from RACE is a part of Dragonborn.esm. 
							
						 
						
							2023-05-22 22:09:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e537d1d0d4 
								
							 
						 
						
							
							
								
								Ignore missing localization string files by esmtool  
							
							... 
							
							
							
							Dawnguard.esm from Skyrim depends on files stored in Dawnguard.bsa which is not
processed by esmtool. 
							
						 
						
							2023-05-22 22:09:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								358b7ad3ec 
								
							 
						 
						
							
							
								
								Keep ESM4 localized strings in memory  
							
							... 
							
							
							
							Size of the files is in order of megabytes at max. Storing offset lookup table
to read from file on demand is less efficient than reading from memory for such
size.
Read and store offsets first. Sort them to read values sequentially. Memoize
last offset and value to avoid reading the same value twice. Use seek only when
current possition does not match offset. Optimize seek for short distance by
calling read instead. 
							
						 
						
							2023-05-22 22:09:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1b5e904285 
								
							 
						 
						
							
							
								
								Read BSMultiBound et al.  
							
							
							
						 
						
							2023-05-22 23:05:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								401ebfd7f2 
								
							 
						 
						
							
							
								
								Merge branch 'fix_oblivion_loading' into 'master'  
							
							... 
							
							
							
							Fix Oblivion loading
See merge request OpenMW/openmw!3050  
							
						 
						
							2023-05-22 18:18:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								9728024978 
								
							 
						 
						
							
							
								
								Replace compare with more idiomatic methods  
							
							
							
						 
						
							2023-05-22 19:51:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								7f191a2a8a 
								
							 
						 
						
							
							
								
								Merge branch 'if_all_the_asserts' into 'master'  
							
							... 
							
							
							
							Replace all the `asserts` with `throw` in components/esm4/reader.cpp
See merge request OpenMW/openmw!3047  
							
						 
						
							2023-05-22 17:33:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								a9bf671992 
								
							 
						 
						
							
							
								
								Fix Oblivion loading  
							
							... 
							
							
							
							Found by elsid@, and due to !3043  
							
						 
						
							2023-05-22 18:24:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								3138eb406b 
								
							 
						 
						
							
							
								
								Fix case sensitive comparison  
							
							
							
						 
						
							2023-05-22 18:18:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f47da46ec 
								
							 
						 
						
							
							
								
								Show magic effect name instead of IndexRefId  
							
							
							
						 
						
							2023-05-22 18:02:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								8b654f276d 
								
							 
						 
						
							
							
								
								Replace all the asserts with throw in components/esm4/reader.cpp  
							
							
							
						 
						
							2023-05-22 17:42:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								6da3c3e200 
								
							 
						 
						
							
							
								
								Fix a gcc warning about copy  
							
							... 
							
							
							
							```
/home/jvoisin/dev/openmw/openmw/components/fontloader/fontloader.cpp:532:29: warning: loop variable '[key, value]' creates a copy from type 'std::pair<const int, int> const' [-Wrange-loop-construct]
            for (const auto [key, value] : additional)
                            ^
/home/jvoisin/dev/openmw/openmw/components/fontloader/fontloader.cpp:532:18: note: use reference type 'std::pair<const int, int> const &' to prevent copying
            for (const auto [key, value] : additional)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~
                            &
1 warning generated.
``` 
							
						 
						
							2023-05-22 17:18:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8c152487 
								
							 
						 
						
							
							
								
								Merge branch 'convert_camera_settings' into 'master'  
							
							... 
							
							
							
							Use settings values for Camera settings (#6876 )
See merge request OpenMW/openmw!3041  
							
						 
						
							2023-05-22 09:14:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								dab616f4e2 
								
							 
						 
						
							
							
								
								Merge branch 'guiew' into 'master'  
							
							... 
							
							
							
							Use string_view in more places and reduce the number of empty string literals
See merge request OpenMW/openmw!3042  
							
						 
						
							2023-05-22 09:12:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								534e20cf3a 
								
							 
						 
						
							
							
								
								Replace another assert with a throw  
							
							... 
							
							
							
							It fixes the following crash:
```nasm
[----------------------------------registers-----------------------------------]
RAX: 0xffffffffffffffe4
RBX: 0x7fffffffbd88 --> 0x0
RCX: 0x555555861f01 --> 0xd6000055555582fa
RDX: 0x1
RSI: 0x0
RDI: 0xff
RBP: 0x2e94
RSP: 0x7fffffff9bb0 --> 0x0
RIP: 0x55555574e286 (<_ZN4ESM44Cell4loadERNS_6ReaderE+182>:	mov    eax,DWORD PTR [rax+0xc])
R8 : 0x0
R9 : 0x555555836bd0 --> 0x555555861f90 --> 0x100000000000000
R10: 0xffffffff
R11: 0x0
R12: 0x7fffffffbd88 --> 0x0
R13: 0x7fffffffbd30 --> 0x7fffffffbd28 --> 0xff0001
R14: 0x7fffffff9da0 --> 0x10fc
R15: 0x7fffffff9ea8 --> 0x7fffffff9eb8 --> 0x0
EFLAGS: 0x10206 (carry PARITY adjust zero sign trap INTERRUPT direction overflow)
[-------------------------------------code-------------------------------------]
   0x55555574e27c <_ZN4ESM44Cell4loadERNS_6ReaderE+172>:	mov    rdi,r12
   0x55555574e27f <_ZN4ESM44Cell4loadERNS_6ReaderE+175>:	xor    esi,esi
   0x55555574e281 <_ZN4ESM44Cell4loadERNS_6ReaderE+177>:	call   0x5555557edfb0 <_ZNK4ESM46Reader3grpEm>
=> 0x55555574e286 <_ZN4ESM44Cell4loadERNS_6ReaderE+182>:	mov    eax,DWORD PTR [rax+0xc]
   0x55555574e289 <_ZN4ESM44Cell4loadERNS_6ReaderE+185>:	cmp    eax,0xff
   0x55555574e28e <_ZN4ESM44Cell4loadERNS_6ReaderE+190>:	ja     0x55555574e314 <_ZN4ESM44Cell4loadERNS_6ReaderE+324>
   0x55555574e294 <_ZN4ESM44Cell4loadERNS_6ReaderE+196>:	cmp    al,0x5
   0x55555574e296 <_ZN4ESM44Cell4loadERNS_6ReaderE+198>:	jne    0x55555574e314 <_ZN4ESM44Cell4loadERNS_6ReaderE+324>
[------------------------------------stack-------------------------------------]
0000| 0x7fffffff9bb0 --> 0x0
0008| 0x7fffffff9bb8 --> 0x0
0016| 0x7fffffff9bc0 --> 0x0
0024| 0x7fffffff9bc8 --> 0x0
0032| 0x7fffffff9bd0 --> 0x0
0040| 0x7fffffff9bd8 --> 0x0
0048| 0x7fffffff9be0 --> 0x0
0056| 0x7fffffff9be8 --> 0x0
[------------------------------------------------------------------------------]
Legend: code, data, rodata, value
Stopped reason: SIGSEGV
0x000055555574e286 in ESM4::Cell::load (this=0x7fffffff9da0, reader=...) at /home/jvoisin/dev/openmw/openmw/components/esm4/loadcell.cpp:68
68	   if (reader.grp().type == ESM4::Grp_ExteriorSubCell && reader.grp().label.grid[1] == 0
gdb-peda$ bt
    this=<optimized out>, reader=...) at /home/jvoisin/dev/openmw/openmw/apps/esmtool/tes4.cpp:547
    recordInvocable=...) at /home/jvoisin/dev/openmw/openmw/./components/esm4/readerutils.hpp:31
    at /home/jvoisin/dev/openmw/openmw/./components/esm4/readerutils.hpp:23
    at ../csu/libc-start.c:381
``` 
							
						 
						
							2023-05-21 20:07:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								364bc91f5b 
								
							 
						 
						
							
							
								
								Merge branch 'fix_element_destroy' into 'master'  
							
							... 
							
							
							
							Fix bug in LuaUi::Element::destroy() that sometimes leads to an infinite loop on UI cleanup
See merge request OpenMW/openmw!3033  
							
						 
						
							2023-05-21 17:33:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e1754b840a 
								
							 
						 
						
							
							
								
								Merge branch 'fix_empty_vector' into 'master'  
							
							... 
							
							
							
							Guard an undefined behaviour
Closes  #6725 
See merge request OpenMW/openmw!3037  
							
						 
						
							2023-05-21 17:33:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								4e05dd3cd3 
								
							 
						 
						
							
							
								
								Make FontWrapper conditional  
							
							
							
						 
						
							2023-05-21 18:21:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								492e336c0c 
								
							 
						 
						
							
							
								
								Use string_view in more UI code  
							
							
							
						 
						
							2023-05-21 18:14:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3e8a9d1de4 
								
							 
						 
						
							
							
								
								Read BSTreeNode, handle as NiNode  
							
							
							
						 
						
							2023-05-21 18:16:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								5491512905 
								
							 
						 
						
							
							
								
								Use string_view in more places and reduce the number of empty string literals  
							
							
							
						 
						
							2023-05-21 16:39:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d5e6844d1 
								
							 
						 
						
							
							
								
								Use settings values for Camera settings  
							
							
							
						 
						
							2023-05-20 22:23:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								81bd034a9e 
								
							 
						 
						
							
							
								
								Guard an undefined behaviour  
							
							... 
							
							
							
							`std::vector.back()` on an empty `std::vector` is undefined.
This should fix  #6725 .
Thanks to @Capostrophic for the investigation. 
							
						 
						
							2023-05-20 19:35:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								cde7aeac3d 
								
							 
						 
						
							
							
								
								Replace an asert with a conditional throw  
							
							... 
							
							
							
							The assert is reachable, resulting in a brutal `abort`
instead of a nice exception. 
							
						 
						
							2023-05-20 19:33:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								c6eed2a6c6 
								
							 
						 
						
							
							
								
								Fix bug in LuaUi::Element::destroy() that sometimes leads to an infinite loop on UI cleanup  
							
							
							
						 
						
							2023-05-20 02:34:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce35fa9e7 
								
							 
						 
						
							
							
								
								Merge branch 'lua-bounding-box' into 'master'  
							
							... 
							
							
							
							Expose game object's bounding box in lua api
See merge request OpenMW/openmw!3009  
							
						 
						
							2023-05-19 09:33:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								be26fbdacb 
								
							 
						 
						
							
							
								
								Explicitly intialize the fields in ESM4::Cell that don't have default constructors.  
							
							
							
						 
						
							2023-05-18 20:21:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								a7b7f99d72 
								
							 
						 
						
							
							
								
								Expose game object's bounding box in lua api  
							
							
							
						 
						
							2023-05-18 11:10:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								61232f4b75 
								
							 
						 
						
							
							
								
								Fix uninitialized mWaterLevel in esm4/loadwrld.cpp  
							
							
							
						 
						
							2023-05-18 02:10:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								493858127a 
								
							 
						 
						
							
							
								
								Drop NIF root node transformation for Skyrim models the same way as for Morrowind models.  
							
							
							
						 
						
							2023-05-18 02:10:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								29031d0586 
								
							 
						 
						
							
							
								
								Increase ESM4 active grid  
							
							
							
						 
						
							2023-05-18 00:38:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15f3e3ae71 
								
							 
						 
						
							
							
								
								Support ESM4 IDLE record  
							
							
							
						 
						
							2023-05-17 22:59:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								584c0dbcdc 
								
							 
						 
						
							
							
								
								Support reading bool GMST by ESM4  
							
							
							
						 
						
							2023-05-17 22:59:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								010db45a10 
								
							 
						 
						
							
							
								
								Read ESM::FormId using ESM4::Reader::getFormId  
							
							
							
						 
						
							2023-05-17 22:59:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a90aa7d8b2 
								
							 
						 
						
							
							
								
								Count navmeshdb reads for each reading job  
							
							
							
						 
						
							2023-05-17 10:08:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ae8b9cae1 
								
							 
						 
						
							
							
								
								Report raw navmesh cache counters  
							
							
							
						 
						
							2023-05-17 10:08:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8a76f9a05 
								
							 
						 
						
							
							
								
								Fix BulletShape copy constructor and use for BulletShapeInstance  
							
							... 
							
							
							
							Copy mVisualCollisionType. 
							
						 
						
							2023-05-14 18:45:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04d439485b 
								
							 
						 
						
							
							
								
								Log more info about navmesh shapes and jobs  
							
							
							
						 
						
							2023-05-14 18:34:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ab17d0947a 
								
							 
						 
						
							
							
								
								Merge branch 'esm4-exterior' into 'master'  
							
							... 
							
							
							
							Loading ESM4 Exteriors
See merge request OpenMW/openmw!2986  
							
						 
						
							2023-05-12 23:32:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c15710c35b 
								
							 
						 
						
							
							
								
								Merge branch 'settings_values_index' into 'master'  
							
							... 
							
							
							
							Use typed settings storage for settings window (#6876 )
See merge request OpenMW/openmw!2997  
							
						 
						
							2023-05-12 21:53:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								a3bd6e7e47 
								
							 
						 
						
							
							
								
								ESM::ExteriorCellIndex => ESM::ExteriorCellLocation  
							
							
							
						 
						
							2023-05-12 22:05:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								393357abc0 
								
							 
						 
						
							
							
								
								ESM::Cell::positionToCellIndex returns a ESM::ExteriorCellIndex  
							
							... 
							
							
							
							and takes a worldspace id as input
ESM::getCellSize takes a wordspace as input.
removed useless static in static inline funcs 
							
						 
						
							2023-05-12 22:05:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								559830f59a 
								
							 
						 
						
							
							
								
								applies review comments  
							
							... 
							
							
							
							Removes ToLowercase after .serializeText
removed unused variable
!ptr => ptr == nullptr
better indentation + error message on throw
friend struct std::hash<...> useless on struct with all public fields. 
							
						 
						
							2023-05-12 22:05:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3d06cabf6a 
								
							 
						 
						
							
							
								
								indexToPosition moved from world -> esm/util.hpp  
							
							
							
						 
						
							2023-05-12 22:05:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								1cf0cd5628 
								
							 
						 
						
							
							
								
								moved mwworld/cellutils.hpp -> esm/util.hpp  
							
							
							
						 
						
							2023-05-12 22:05:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								75561abfca 
								
							 
						 
						
							
							
								
								Factorises code and fixes preload bug.  
							
							
							
						 
						
							2023-05-12 22:05:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								5648e03e9e 
								
							 
						 
						
							
							
								
								function to get cellsize depending on the context.  
							
							
							
						 
						
							2023-05-12 22:05:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								93b3d9238c 
								
							 
						 
						
							
							
								
								mWater level disabled for skyrim.  
							
							
							
						 
						
							2023-05-12 22:05:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3de08e654f 
								
							 
						 
						
							
							
								
								Better handling of water levels for exterior cells.  
							
							... 
							
							
							
							Especially for skyrim and it's weird water level values in exteriors.
If we don't have a valid exterior water level we use the world's water level 
							
						 
						
							2023-05-12 22:05:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								56cb2a83ec 
								
							 
						 
						
							
							
								
								removed sDefaultWorldspace, only sDefaultWorldspaceId now.  
							
							... 
							
							
							
							sDefaultWorldspaceId is a StringRefId to be able to getvalue easily. 
							
						 
						
							2023-05-12 22:05:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								141878f30d 
								
							 
						 
						
							
							
								
								int x, int y , ESM::RefId worldspace => ESM::ExteriorCellIndex  
							
							... 
							
							
							
							also removed the changeToExteriorCell that only took a position as input, didn't work with esm4. 
							
						 
						
							2023-05-12 22:05:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								1d03b54694 
								
							 
						 
						
							
							
								
								maps with tuple key instead of map of map  
							
							... 
							
							
							
							instead of using a map with key as exterior and map of <int ,int >, Cell as value we use a single map with a tuple x,y,exterior as key 
							
						 
						
							2023-05-12 22:05:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								d8a782425b 
								
							 
						 
						
							
							
								
								can actually load and teleport to esm4 exterior spaces  
							
							
							
						 
						
							2023-05-12 22:05:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								a62e75fd19 
								
							 
						 
						
							
							
								
								Initial attempt at loading esm4 exteriors  
							
							
							
						 
						
							2023-05-12 22:05:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								0270cfb733 
								
							 
						 
						
							
							
								
								Merge branch 'throw_with_more_info' into 'master'  
							
							... 
							
							
							
							show which file is not found
See merge request OpenMW/openmw!3011  
							
						 
						
							2023-05-10 21:40:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								95fff7b77b 
								
							 
						 
						
							
							
								
								show which file is not found  
							
							
							
						 
						
							2023-05-10 21:43:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Elias Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								bf8fafa79a 
								
							 
						 
						
							
							
								
								fixed some typos and spelling errors  
							
							
							
						 
						
							2023-05-09 20:07:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								258ae9d98e 
								
							 
						 
						
							
							
								
								Add settings index to provide lookup by category and name  
							
							
							
						 
						
							2023-05-03 22:11:44 +02: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								7d69bea7dc 
								
							 
						 
						
							
							
								
								Move InitializeStereoOperation to components/stereo  
							
							
							
						 
						
							2023-04-22 16:11:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								fe066069d7 
								
							 
						 
						
							
							
								
								/components/ code should not access the stereo manager without checking whether or not stereo is enabled first. Stereo component code should not read settings itself, but rather take settings as parameters.  
							
							
							
						 
						
							2023-04-22 16:11:42 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c2182c2fcc 
								
							 
						 
						
							
							
								
								Get Rid of ESM::CellId almost everywhere  
							
							... 
							
							
							
							it was a competing concept from using RefIds for cell.
There is almost no point to it now, except to load older data. 
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								fb6701ac1a 
								
							 
						 
						
							
							
								
								ESM::CellId is no longer stored on saves.  
							
							
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c39dd576f8 
								
							 
						 
						
							
							
								
								Gets rid of most ESM::CellId  
							
							
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								6895a452ef 
								
							 
						 
						
							
							
								
								restores the concept of worldspace for MWWorld::Cell  
							
							
							
						 
						
							2023-04-03 14:16:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								9f597ecfea 
								
							 
						 
						
							
							
								
								No more Cellid used by ESM4 cells  
							
							... 
							
							
							
							and that also means it is no longer used by MWWorld::Cell
fixes tests 
							
						 
						
							2023-04-03 14:16:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3f678c3b0a 
								
							 
						 
						
							
							
								
								Dest Door and teleport use ESM::RefId  
							
							... 
							
							
							
							This changes a lot of files as a consequence.
Still buggy, moving to exterior doesn't bring to the right place yet
coc "seyda neen" doesn't work. SO I broke somehting when fetching a cell from a name 
							
						 
						
							2023-04-03 14:16:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								36502eaf75 
								
							 
						 
						
							
							
								
								ESM3 Cells have an Id.  
							
							... 
							
							
							
							Store<ESM::Cell> is updated to use it. 
							
						 
						
							2023-04-03 14:16:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8c6616214b 
								
							 
						 
						
							
							
								
								Remove redundant quotes  
							
							
							
						 
						
							2023-04-03 11:28:03 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ee970db9e0 
								
							 
						 
						
							
							
								
								Merge branch 'player_cell_id_test' into 'master'  
							
							... 
							
							
							
							Test more ESM::Player records
See merge request OpenMW/openmw!2888  
							
						 
						
							2023-04-02 22:41:36 +00: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9162eaa019 
								
							 
						 
						
							
							
								
								Test more ESM::Player records  
							
							
							
						 
						
							2023-04-02 19:58:27 +02: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								e666f36b60 
								
							 
						 
						
							
							
								
								[Multiview] Fix transparent pass and vertex shader  
							
							
							
						 
						
							2023-04-01 20:27:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1a1f983930 
								
							 
						 
						
							
							
								
								Merge branch 'omwscripts_in_launcher' into 'master'  
							
							... 
							
							
							
							Support adding Lua mods in subdirectories in the launcher
See merge request OpenMW/openmw!2874  
							
						 
						
							2023-03-31 17:53:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								119163e74b 
								
							 
						 
						
							
							
								
								Merge branch 'fixemptycollisioncrash' into 'master'  
							
							... 
							
							
							
							Make empty collision shape for objects without any triangles.
Closes  #7077 
See merge request OpenMW/openmw!2871  
							
						 
						
							2023-03-30 21:47:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0c074990ce 
								
							 
						 
						
							
							
								
								Merge branch 'fix_lazy_load_skyrim' into 'master'  
							
							... 
							
							
							
							Fix lazy load skyrim
See merge request OpenMW/openmw!2861  
							
						 
						
							2023-03-30 21:42:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								ee1551f02c 
								
							 
						 
						
							
							
								
								Merge branch 'l10n' into 'master'  
							
							... 
							
							
							
							Dehardcode non-game-specific localization GMSTs
See merge request OpenMW/openmw!2855  
							
						 
						
							2023-03-30 19:35:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								37c4587ca4 
								
							 
						 
						
							
							
								
								Display directories that contains omwscripts.  
							
							... 
							
							
							
							Display newly added omwscripts as new. 
							
						 
						
							2023-03-30 21:32:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								3d4da02b18 
								
							 
						 
						
							
							
								
								Don't mess around with btEmptyShape. Use nullptr instead.  
							
							
							
						 
						
							2023-03-28 23:54:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e99deb0e8 
								
							 
						 
						
							
							
								
								Use typed settings storage for detournavigator  
							
							
							
						 
						
							2023-03-28 20:47:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db7d0adfe8 
								
							 
						 
						
							
							
								
								Define settings values based on documentation  
							
							... 
							
							
							
							Using docs/source/reference/modding/settings/*.rst and
files/settings-default.cfg files content. 
							
						 
						
							2023-03-28 20:47:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3bad40153c 
								
							 
						 
						
							
							
								
								Define typed settings storage with single time initialization  
							
							... 
							
							
							
							To make sure loaded settings have valid values doing the check once per loading.
And to make access more efficient. 
							
						 
						
							2023-03-28 20:47:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								a3a7767093 
								
							 
						 
						
							
							
								
								applies review changes  
							
							... 
							
							
							
							filepos changed to an actual file pos
moved lambda declaration out of function call 
							
						 
						
							2023-03-28 17:11:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								464092e323 
								
							 
						 
						
							
							
								
								fix oblivion and skyrim  
							
							
							
						 
						
							2023-03-28 17:11:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								34dd24b261 
								
							 
						 
						
							
							
								
								Initial changes to detect when context isn't usable  
							
							
							
						 
						
							2023-03-28 17:11:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								0a1af644af 
								
							 
						 
						
							
							
								
								Make empty collision shape for objects without any triangles.  
							
							
							
						 
						
							2023-03-28 16:12:23 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								cd6413c060 
								
							 
						 
						
							
							
								
								Merge branch 'fix_dialogue_title' into 'master'  
							
							... 
							
							
							
							Show original dialogue name
See merge request OpenMW/openmw!2862  
							
						 
						
							2023-03-26 21:44:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								0769e3daf0 
								
							 
						 
						
							
							
								
								Fix   #7294  (launcher creates new contentlist everytime)  
							
							
							
						 
						
							2023-03-26 20:12:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								452d1e7e49 
								
							 
						 
						
							
							
								
								Store original string id for Dialogue records  
							
							
							
						 
						
							2023-03-26 19:07:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06f42ba69c 
								
							 
						 
						
							
							
								
								Use fixed size enum type for ESM::Dialogue::mType  
							
							
							
						 
						
							2023-03-26 19:07:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4716583f3e 
								
							 
						 
						
							
							
								
								Set ESM::Dialogue::mType on blank and skip load  
							
							
							
						 
						
							2023-03-26 19:07:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90ed24f4c9 
								
							 
						 
						
							
							
								
								Split type traits for ESM4, ESM3 and unite common  
							
							
							
						 
						
							2023-03-26 19:07:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5954aba68 
								
							 
						 
						
							
							
								
								Add suffix to the format version name  
							
							
							
						 
						
							2023-03-26 15:21:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								618b912a20 
								
							 
						 
						
							
							
								
								Dehardcode non-game-specific localization GMSTs; Update l10n files.  
							
							
							
						 
						
							2023-03-26 13:43:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								8f80895b59 
								
							 
						 
						
							
							
								
								Merge branch 'build_fix' into 'master'  
							
							... 
							
							
							
							Add missing include
See merge request OpenMW/openmw!2860  
							
						 
						
							2023-03-26 11:09:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e1bee039ac 
								
							 
						 
						
							
							
								
								Add missing include  
							
							
							
						 
						
							2023-03-26 11:31:25 +04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9a20193eb5 
								
							 
						 
						
							
							
								
								Merge branch 'savedgamecell' into 'master'  
							
							... 
							
							
							
							Fix cell name format in save menu
See merge request OpenMW/openmw!2853  
							
						 
						
							2023-03-23 18:53:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								54d6fb29c2 
								
							 
						 
						
							
							
								
								Don't store a save's cell name as a RefID  
							
							
							
						 
						
							2023-03-22 22:57:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								db1b260323 
								
							 
						 
						
							
							
								
								Merge branch 'gmst_l10n' into 'master'  
							
							... 
							
							
							
							Support links to GMSTs in l10n files; extract Morrowind-specific l10n files to a separate directory
See merge request OpenMW/openmw!2822  
							
						 
						
							2023-03-22 20:47:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1741a06cd1 
								
							 
						 
						
							
							
								
								Merge branch 'launcher_log' into 'master'  
							
							... 
							
							
							
							Setup launcher configuration manager and logging before initializing UI
See merge request OpenMW/openmw!2851  
							
						 
						
							2023-03-22 09:19:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9815f930d9 
								
							 
						 
						
							
							
								
								Setup launcher configuration manager and logging before initializing UI  
							
							
							
						 
						
							2023-03-21 21:29:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1e8e56619 
								
							 
						 
						
							
							
								
								Make QuickKey type a fixed size enum class  
							
							
							
						 
						
							2023-03-21 20:53:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb79b29512 
								
							 
						 
						
							
							
								
								Use ranged for loop  
							
							
							
						 
						
							2023-03-21 20:45:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2135eba103 
								
							 
						 
						
							
							
								
								Fix loading ESM3 QuickKeys  
							
							
							
						 
						
							2023-03-21 20:44:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b852edc7f 
								
							 
						 
						
							
							
								
								Remove redundant inline  
							
							
							
						 
						
							2023-03-21 09:34:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8dd6b16fee 
								
							 
						 
						
							
							
								
								Avoid double lookup  
							
							
							
						 
						
							2023-03-21 09:34:26 +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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86293af084 
								
							 
						 
						
							
							
								
								Support generated RefId as std::uint64_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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a0443c472 
								
							 
						 
						
							
							
								
								Make constexpr Misc::NotNullptr member functions  
							
							
							
						 
						
							2023-03-18 16:36:26 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9664a57cad 
								
							 
						 
						
							
							
								
								Merge branch 'esmtool_strings' into 'master'  
							
							... 
							
							
							
							Use relative to content file path to find strings file
See merge request OpenMW/openmw!2837  
							
						 
						
							2023-03-18 09:14:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67e96d48ba 
								
							 
						 
						
							
							
								
								Use relative to content file path to find strings file  
							
							... 
							
							
							
							To be used by esmtool when VFS is not used. 
							
						 
						
							2023-03-18 03:00:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83d212fe0f 
								
							 
						 
						
							
							
								
								Use SFINAE to avoid conflicts between visit functions  
							
							
							
						 
						
							2023-03-17 23:37:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a60f657f5a 
								
							 
						 
						
							
							
								
								Merge branch 'fast_cell4_load' into 'master'  
							
							... 
							
							
							
							Lazy loading of ESM4::reference
See merge request OpenMW/openmw!2804  
							
						 
						
							2023-03-17 21:46:37 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								0b385d5db9 
								
							 
						 
						
							
							
								
								Create MWWorld::SafePtr  
							
							
							
						 
						
							2023-03-13 23:44:00 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								9b184a1698 
								
							 
						 
						
							
							
								
								Merge branch 'loadammo' into 'master'  
							
							... 
							
							
							
							Updates to ESM4::Ammunition loading
See merge request OpenMW/openmw!2830  
							
						 
						
							2023-03-13 09:34:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3d87bc185d 
								
							 
						 
						
							
							
								
								Updates to ESM4::Ammunition loading  
							
							
							
						 
						
							2023-03-13 01:36:07 +03: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								58fdd687a8 
								
							 
						 
						
							
							
								
								Support links to GMST in l10n files  
							
							
							
						 
						
							2023-03-12 13:12:13 +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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								170b732854 
								
							 
						 
						
							
							
								
								readers cache keep a stateless encoder  
							
							... 
							
							
							
							to keep access to the current encoding configuration
build linux 
							
						 
						
							2023-03-10 12:39:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ff7a098e74 
								
							 
						 
						
							
							
								
								Merge branch 'justbenormal' into 'master'  
							
							... 
							
							
							
							Unify collision shape transformations
See merge request OpenMW/openmw!2808  
							
						 
						
							2023-03-10 07:51:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b9f1d5d4e7 
								
							 
						 
						
							
							
								
								Merge branch 'seventeenth-times-the-charm' into 'master'  
							
							... 
							
							
							
							Fix  #7264 
Closes  #7264 
See merge request OpenMW/openmw!2805  
						
							2023-03-10 07:21:07 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								ccdb1bf6b7 
								
							 
						 
						
							
							
								
								Ensure shader requirements are pushed at least once for subgraph  
							
							... 
							
							
							
							Shaders, if deemed necessary, get attached to the node mentioned by the
top of the requirements stack. Previously an empty stack was incorrectly
assumed to mean no shaders were required, but we found out that was
wrong. We need to put shaders *somewhere*, and the root of the subgraph
we're modifying should be the best place. 
							
						 
						
							2023-03-08 00:28:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								aee1edaf9e 
								
							 
						 
						
							
							
								
								Partially revert "Attach shaders to geometry that lacks a stateset if necessary"  
							
							... 
							
							
							
							This reverts commit 6aef366fd3 
							
						 
						
							2023-03-08 00:15:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								19fbba080d 
								
							 
						 
						
							
							
								
								Add a check if the requested file is not found  
							
							
							
						 
						
							2023-03-06 21:26:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								7f936ad18f 
								
							 
						 
						
							
							
								
								Some cleanup on includes  
							
							
							
						 
						
							2023-03-06 21:26:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								64ce6eb6bc 
								
							 
						 
						
							
							
								
								Merge the two identical conditions  
							
							
							
						 
						
							2023-03-06 21:25:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								1a7b2cd611 
								
							 
						 
						
							
							
								
								Fix remaining bugs  
							
							
							
						 
						
							2023-03-06 15:50:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								4aa40897ca 
								
							 
						 
						
							
							
								
								Revert "Apply ShaderVisitor to Rig/MorphGeometry source geometry"  
							
							... 
							
							
							
							This reverts commit 471f6abf6c20e799dadc 
							
						 
						
							2023-03-06 00:54:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								20e799dadc 
								
							 
						 
						
							
							
								
								Use Rig/MorphGeometry state for its child geometry  
							
							... 
							
							
							
							Cherry-pick of ed44095cdc 
							
						 
						
							2023-03-06 00:54:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a545766c 
								
							 
						 
						
							
							
								
								Remove redundant string_view  
							
							
							
						 
						
							2023-03-05 21:45:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								868a398b86 
								
							 
						 
						
							
							
								
								Allow comparison operators of arbitrary length  
							
							
							
						 
						
							2023-03-05 19:15:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								214cb8d8fe 
								
							 
						 
						
							
							
								
								Only loads ESM4::reference when they are needed  
							
							... 
							
							
							
							and only those from the cell they are a part of.
The cell stores where it starts in the file for quick access later. 
							
						 
						
							2023-03-04 23:40:41 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								afa6643c6e 
								
							 
						 
						
							
							
								
								Merge branch 'maybe-fix-freeze-catcher' into 'master'  
							
							... 
							
							
							
							Fix Windows freeze catcher
See merge request OpenMW/openmw!2795  
							
						 
						
							2023-03-04 12:42:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								e70ab80b90 
								
							 
						 
						
							
							
								
								Ignore duplicated preferred l10n locales  
							
							
							
						 
						
							2023-03-04 10:20:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5b3e9e15ee 
								
							 
						 
						
							
							
								
								Maybe fix Windows freeze catcher  
							
							... 
							
							
							
							It looks like it's never actually been capable of creating a minidump since the original MR was merged. It worked briefly, and then apparently I managed to dissappear an important function call when rearranging things. 
							
						 
						
							2023-03-04 00:28:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								e007dc9d6b 
								
							 
						 
						
							
							
								
								Log reserving texture units  
							
							
							
						 
						
							2023-03-04 00:55:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								d2244c8d97 
								
							 
						 
						
							
							
								
								Fix detectVersion  
							
							
							
						 
						
							2023-03-03 20:49:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								78251a2bb1 
								
							 
						 
						
							
							
								
								Move outside the condition + fix bug: missing offset  
							
							
							
						 
						
							2023-03-03 17:09:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								d73ab7ef6f 
								
							 
						 
						
							
							
								
								Add comments  
							
							
							
						 
						
							2023-03-03 17:09:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								24272d07bf 
								
							 
						 
						
							
							
								
								Share generateHash used in ba2dx10file and ba2gnrlfile  
							
							
							
						 
						
							2023-03-03 17:09:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd6a5b5a0e 
								
							 
						 
						
							
							
								
								Support asymmetric comparison between ESM::RefId and std::string_view  
							
							
							
						 
						
							2023-03-03 15:44:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfcea389be 
								
							 
						 
						
							
							
								
								Add helper functions for string comparison to RefId  
							
							
							
						 
						
							2023-03-03 00:39:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6518688120 
								
							 
						 
						
							
							
								
								Reorder RefId members  
							
							
							
						 
						
							2023-03-02 23:29:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								d30deef4b5 
								
							 
						 
						
							
							
								
								Use the right archive type to load bsa according to their type  
							
							
							
						 
						
							2023-03-02 21:07:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								974799c011 
								
							 
						 
						
							
							
								
								Handle DX10 case of ba2 format  
							
							
							
						 
						
							2023-03-02 18:40:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								c1fbe90953 
								
							 
						 
						
							
							
								
								Handle GNRL case of ba2 format  
							
							
							
						 
						
							2023-03-02 18:19:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								340a2aa826 
								
							 
						 
						
							
							
								
								Merge branch 'ref_id_cmp_string_view' into 'master'  
							
							... 
							
							
							
							Support RefId comparison with std::string_view
See merge request OpenMW/openmw!2784  
							
						 
						
							2023-03-02 12:49:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								3d8acf17bd 
								
							 
						 
						
							
							
								
								Merge branch 'shadervisitor' into 'master'  
							
							... 
							
							
							
							Attach shaders to geometry that lacks a stateset if necessary (bug #7251 )
See merge request OpenMW/openmw!2782  
							
						 
						
							2023-03-01 17:09:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								471f6abf6c 
								
							 
						 
						
							
							
								
								Apply ShaderVisitor to Rig/MorphGeometry source geometry  
							
							
							
						 
						
							2023-03-01 18:27:44 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2fcb94064d 
								
							 
						 
						
							
							
								
								Support RefId comparison with std::string_view  
							
							
							
						 
						
							2023-02-28 23:04:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd9b27b54 
								
							 
						 
						
							
							
								
								Don't combine static node collision geometry (bug  #6027 )  
							
							
							
						 
						
							2023-03-01 00:41:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6aef366fd3 
								
							 
						 
						
							
							
								
								Attach shaders to geometry that lacks a stateset if necessary  
							
							
							
						 
						
							2023-02-28 20:13:16 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a9fdb51041 
								
							 
						 
						
							
							
								
								Merge branch 'fix_lua_memoryleak' into 'master'  
							
							... 
							
							
							
							Fix Lua memory leak (#7128 )
Closes  #7128 
See merge request OpenMW/openmw!2774  
							
						 
						
							2023-02-28 08:33:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								540fa00f12 
								
							 
						 
						
							
							
								
								Don't use ESM4::Lighting fog power as fog density  
							
							
							
						 
						
							2023-02-27 05:50:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								6a64f352a4 
								
							 
						 
						
							
							
								
								fix shader compilation  
							
							
							
						 
						
							2023-02-26 14:31:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3aa621a4 
								
							 
						 
						
							
							
								
								[Lua] Fix memory leak in sandboxed "require".  
							
							
							
						 
						
							2023-02-26 19:59:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								d0a82437a4 
								
							 
						 
						
							
							
								
								[Lua] Fix memory tracking  
							
							
							
						 
						
							2023-02-26 18:46:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9f962f7c 
								
							 
						 
						
							
							
								
								Merge branch 'minimal_element_leak' into 'master'  
							
							... 
							
							
							
							Minimal solution to UI Element leak
See merge request OpenMW/openmw!2770  
							
						 
						
							2023-02-26 14:57:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e8e97679f7 
								
							 
						 
						
							
							
								
								Merge branch 'vsync' into 'master'  
							
							... 
							
							
							
							Add support for non-adaptive VSync
Closes  #7129 
See merge request OpenMW/openmw!2769  
							
						 
						
							2023-02-26 13:28:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								38bceb653d 
								
							 
						 
						
							
							
								
								Set Element layout to nil on destroy  
							
							
							
						 
						
							2023-02-26 14:13:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								be488649c3 
								
							 
						 
						
							
							
								
								Add support for non-adaptive VSync (feature 7129)  
							
							
							
						 
						
							2023-02-26 15:19:19 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a2fdaf8531 
								
							 
						 
						
							
							
								
								Merge branch 'Error-marker-loading-failure-not-handled' into 'master'  
							
							... 
							
							
							
							Use the embedded marker error if we fail to load the error marker model from the vfs
See merge request OpenMW/openmw!2757  
							
						 
						
							2023-02-26 06:31:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								4faa1bf3e8 
								
							 
						 
						
							
							
								
								Merge branch 'moo-bitch-get-out-my-hay' into 'master'  
							
							... 
							
							
							
							Don't use FFP-friendly texture image units for shadow maps
Closes  #7102 
See merge request OpenMW/openmw!2682  
							
						 
						
							2023-02-25 23:12:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								ac4787aeec 
								
							 
						 
						
							
							
								
								shade refactor  
							
							
							
						 
						
							2023-02-25 11:03:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								d8dad79195 
								
							 
						 
						
							
							
								
								Read bsLeafAnimNode  
							
							
							
						 
						
							2023-02-24 20:34:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9618a465ce 
								
							 
						 
						
							
							
								
								Read bhkCompressedMeshShape  
							
							
							
						 
						
							2023-02-24 20:32:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6bc90c3d 
								
							 
						 
						
							
							
								
								Read BSFurnitureMarkerNode  
							
							
							
						 
						
							2023-02-24 19:38:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e15434be94 
								
							 
						 
						
							
							
								
								Disable falloff in BSEffectShader for now  
							
							
							
						 
						
							2023-02-24 19:36:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0f222d270e 
								
							 
						 
						
							
							
								
								Prefer the earliest eponymous nodes in skeletons (bug  #3842 )  
							
							
							
						 
						
							2023-02-23 15:36:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								f7b45a6262 
								
							 
						 
						
							
							
								
								Add method to load and clone the error marker used by the scene manager  
							
							
							
						 
						
							2023-02-22 19:51:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								97c42768e6 
								
							 
						 
						
							
							
								
								Use the embedded marker error if we fail to load the error marker model from the vfs  
							
							
							
						 
						
							2023-02-22 19:51:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ee41151520 
								
							 
						 
						
							
							
								
								Merge branch 'Get-Skyrimesm-Loading' into 'master'  
							
							... 
							
							
							
							Load esm files from vfs
See merge request OpenMW/openmw!2756  
							
						 
						
							2023-02-20 21:00:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								db2368fced 
								
							 
						 
						
							
							
								
								small fix for gcc12  
							
							
							
						 
						
							2023-02-20 10:55:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8d3c5c0f05 
								
							 
						 
						
							
							
								
								Unify texture wrapping setup  
							
							
							
						 
						
							2023-02-20 00:23:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2de81738c1 
								
							 
						 
						
							
							
								
								Implement the basics of BSEffectShaderProperty  
							
							
							
						 
						
							2023-02-20 00:23:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								6e23ad82d5 
								
							 
						 
						
							
							
								
								Load esm files from vfs  
							
							
							
						 
						
							2023-02-19 21:58:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0f331a4fc5 
								
							 
						 
						
							
							
								
								Merge branch 'lua_callback' into 'master'  
							
							... 
							
							
							
							Fix potential memory leak in LuaUtil::Callback
See merge request OpenMW/openmw!2733  
							
						 
						
							2023-02-18 21:05:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0ed1310417 
								
							 
						 
						
							
							
								
								Merge branch 'fix_fog_state_load' into 'master'  
							
							... 
							
							
							
							Fix loading fog state
See merge request OpenMW/openmw!2743  
							
						 
						
							2023-02-18 07:27:05 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								959de6f4c1 
								
							 
						 
						
							
							
								
								Avoid UB on empty fog data record  
							
							
							
						 
						
							2023-02-17 23:42:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28f7a89530 
								
							 
						 
						
							
							
								
								Reuse dtNavMeshQuery  
							
							... 
							
							
							
							To avoid redundant allocations. 
							
						 
						
							2023-02-17 15:05:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								996153f78d 
								
							 
						 
						
							
							
								
								Convert RefId to class  
							
							
							
						 
						
							2023-02-15 23:20:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								b71eac3e76 
								
							 
						 
						
							
							
								
								Fix   #7210  
							
							
							
						 
						
							2023-02-15 10:31:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								eceeb15ee5 
								
							 
						 
						
							
							
								
								Fix bug in lua_ui/content.lua: getmetatable(ui.content{}) shouldn't return a global mutable table  
							
							
							
						 
						
							2023-02-14 21:08:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								65885d994f 
								
							 
						 
						
							
							
								
								Don't expose LuaUtil::Callback to lua  
							
							
							
						 
						
							2023-02-14 21:08:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								71ba7b88e2 
								
							 
						 
						
							
							
								
								Move asyncpackage from apps/openmw/mwlua to components/lua  
							
							
							
						 
						
							2023-02-14 20:03:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d261d38dd 
								
							 
						 
						
							
							
								
								Add functions to read and write ESM::RefId and use them  
							
							... 
							
							
							
							To be later changed with another implementation. 
							
						 
						
							2023-02-13 22:07:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80e6d6cbe3 
								
							 
						 
						
							
							
								
								Support variable size strings in ESM3  
							
							
							
						 
						
							2023-02-13 10:18:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								beb017e699 
								
							 
						 
						
							
							
								
								Do not truncate too long strings on writing ESM  
							
							
							
						 
						
							2023-02-13 10:18:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0c723bb1b 
								
							 
						 
						
							
							
								
								Add const to read only function  
							
							
							
						 
						
							2023-02-13 10:18:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba179c332 
								
							 
						 
						
							
							
								
								Discard terrain base layer alpha in non-shader rendering path (bug  #6657 )  
							
							
							
						 
						
							2023-02-13 03:43:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								02651cd96c 
								
							 
						 
						
							
							
								
								Merge branch 'texturefx' into 'master'  
							
							... 
							
							
							
							Propagate dynamic effects to node's immediate children (bug #6550 )
Closes  #6550 
See merge request OpenMW/openmw!2721  
							
						 
						
							2023-02-11 21:42:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2e64155c0f 
								
							 
						 
						
							
							
								
								Use signed type for left record and files size in ESM3 reader context  
							
							... 
							
							
							
							Otherwise reading some of the records like ESM::CellRef without a subrecord
after could lead to underflow of ESM_Context::leftRec which makes
ESM::ESMReader::hasMoreSubs to return true and load hangs for a while trying to
read the same subrecord many times.
Fix ESM::Variant tests since it's now required to have a record for any ESM
data. Add 16 (size of record header) to all expected data sizes. 
							
						 
						
							2023-02-11 16:09:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9deed5c03e 
								
							 
						 
						
							
							
								
								Propagate dynamic effects to node's immediate children (bug  #6550 )  
							
							
							
						 
						
							2023-02-11 17:37:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5ec108cfb 
								
							 
						 
						
							
							
								
								Add missing space  
							
							
							
						 
						
							2023-02-11 15:14:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f683d1ee9 
								
							 
						 
						
							
							
								
								Throw exception on failed write  
							
							
							
						 
						
							2023-02-11 15:14:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								5f1da29881 
								
							 
						 
						
							
							
								
								Merge branch 'bsapriority' into 'master'  
							
							... 
							
							
							
							Files::Collections: prefer files from highest priority folders (bug #7092 )
Closes  #7092 
See merge request OpenMW/openmw!2716  
							
						 
						
							2023-02-11 10:50:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								83894bae8a 
								
							 
						 
						
							
							
								
								Merge branch 'nif' into 'master'  
							
							... 
							
							
							
							Add NiTriBasedGeomData abstraction, bring NiVertexColorProperty to modern standards
See merge request OpenMW/openmw!2714  
							
						 
						
							2023-02-11 10:33:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								536370c76d 
								
							 
						 
						
							
							
								
								Files::Collections: prefer files from highest priority folders  
							
							
							
						 
						
							2023-02-11 01:25:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								99aa90f90c 
								
							 
						 
						
							
							
								
								Rewrite NiVertexColorProperty  
							
							
							
						 
						
							2023-02-11 00:58:13 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								d39127cc3d 
								
							 
						 
						
							
							
								
								Add NiTriBasedGeomData abstraction  
							
							
							
						 
						
							2023-02-10 23:06:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								080700f8fe 
								
							 
						 
						
							
							
								
								Name all custom ESM format versions and add tests  
							
							
							
						 
						
							2023-02-10 19:54:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								de2bd6d802 
								
							 
						 
						
							
							
								
								Merge branch 'nistringpalette' into 'master'  
							
							... 
							
							
							
							Fix NiStringPalette loading again
See merge request OpenMW/openmw!2703  
							
						 
						
							2023-02-10 07:46:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8ea2e15446 
								
							 
						 
						
							
							
								
								clang-format some more  
							
							... 
							
							
							
							LLVM shouldn't make me download everything they've ever made in the same
package as clang-format. 
							
						 
						
							2023-02-10 00:40:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								83b940397e 
								
							 
						 
						
							
							
								
								AdD lInE bReAk ThAt ClAnG-fOrMaT wAnTeD  
							
							
							
						 
						
							2023-02-10 00:12:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a4ddf443ed 
								
							 
						 
						
							
							
								
								Fix NiStringPalette loading  
							
							
							
						 
						
							2023-02-09 21:10:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c8430ee6c8 
								
							 
						 
						
							
							
								
								Clean up fillTriangleMesh for NiTriStrips  
							
							
							
						 
						
							2023-02-09 20:24:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4410d4fb 
								
							 
						 
						
							
							
								
								Use reserveGlobalTextureUnits for shadow maps  
							
							
							
						 
						
							2023-02-09 01:32:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a41cbfb349 
								
							 
						 
						
							
							
								
								Merge branch 'candles' into 'master'  
							
							... 
							
							
							
							Read NiBlendInterpolator records, fill in NiControllerManager fields
See merge request OpenMW/openmw!2700  
							
						 
						
							2023-02-08 22:24:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c43a8558a 
								
							 
						 
						
							
							
								
								Add option to disable debug log for unsupported nif files  
							
							... 
							
							
							
							It becomes quite extensive and not very useful when loading oblivion content
files. 
							
						 
						
							2023-02-08 22:59:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								d7834c43e5 
								
							 
						 
						
							
							
								
								Fill in NiControllerManager fields  
							
							
							
						 
						
							2023-02-09 00:06:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								091fcd837e 
								
							 
						 
						
							
							
								
								Read all the NiBlendInterpolator record types  
							
							
							
						 
						
							2023-02-09 00:06:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7ecf018743 
								
							 
						 
						
							
							
								
								Add NiBlendInterpolator  
							
							
							
						 
						
							2023-02-08 22:58:47 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02ada74fa1 
								
							 
						 
						
							
							
								
								Do not try to dereference nullptr in object cache  
							
							
							
						 
						
							2023-02-08 20:19:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								41d6ccd3f6 
								
							 
						 
						
							
							
								
								Read NiDefaultAVObjectPalette  
							
							
							
						 
						
							2023-02-08 15:08:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								5f9332751c 
								
							 
						 
						
							
							
								
								Merge branch 'roottrafo' into 'master'  
							
							... 
							
							
							
							Don't discard root node transformations for Gamebryo meshes
See merge request OpenMW/openmw!2697  
							
						 
						
							2023-02-08 11:32:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b14d1f0c6b 
								
							 
						 
						
							
							
								
								Don't discard root node transformations for Gamebryo meshes  
							
							
							
						 
						
							2023-02-08 14:20:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ebdd1e4a5 
								
							 
						 
						
							
							
								
								Fix material data loading for 10.0.1.0  
							
							
							
						 
						
							2023-02-08 13:46:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								115c30a573 
								
							 
						 
						
							
							
								
								Read bhkConvexTransformShape  
							
							
							
						 
						
							2023-02-08 13:26:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								9be3d2668a 
								
							 
						 
						
							
							
								
								Break out of loops when uniform is found  
							
							
							
						 
						
							2023-02-07 22:19:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9f28a26b25 
								
							 
						 
						
							
							
								
								Read NiSequence/NiControllerSequence  
							
							
							
						 
						
							2023-02-08 01:03:11 +03: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								627bed09ee 
								
							 
						 
						
							
							
								
								Remove redundant operator<< overloads from Log  
							
							
							
						 
						
							2023-02-06 21:18:35 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								a71a86e64a 
								
							 
						 
						
							
							
								
								Load light models in the engine. Doesn't emit light  
							
							
							
						 
						
							2023-02-06 20:22:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								15b3af92df 
								
							 
						 
						
							
							
								
								Merge branch 'macos_lua_fix' into 'master'  
							
							... 
							
							
							
							make sure lua works with macos packages
See merge request OpenMW/openmw!2687  
							
						 
						
							2023-02-06 18:53:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								4f001d8736 
								
							 
						 
						
							
							
								
								Merge branch 'qt6' into 'master'  
							
							... 
							
							
							
							Add an initial Qt6 support
See merge request OpenMW/openmw!2684  
							
						 
						
							2023-02-06 16:55:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								7e2aedf637 
								
							 
						 
						
							
							
								
								Add an initial Qt6 support  
							
							
							
						 
						
							2023-02-06 18:38:59 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								a708fb4a5c 
								
							 
						 
						
							
							
								
								make sure lua works with macos packages  
							
							
							
						 
						
							2023-02-06 14:35:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8925f854e7 
								
							 
						 
						
							
							
								
								Fix non-ASCII path logging  
							
							
							
						 
						
							2023-02-06 15:12:24 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5836d27928 
								
							 
						 
						
							
							
								
								Fix ContentSelector usage with non-ASCII paths  
							
							
							
						 
						
							2023-02-06 13:36:02 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								4032c447e9 
								
							 
						 
						
							
							
								
								Merge branch 'load-ESM4-Cell' into 'master'  
							
							... 
							
							
							
							Can load and coc into an interrior oblivion cell
See merge request OpenMW/openmw!2647  
							
						 
						
							2023-02-06 08:56:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								e778ffee9b 
								
							 
						 
						
							
							
								
								po2 scaling for average luminance  
							
							
							
						 
						
							2023-02-05 12:30:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e92ada09af 
								
							 
						 
						
							
							
								
								Replace QRegExp by QRegularExpression  
							
							
							
						 
						
							2023-02-05 13:30:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								80d6f6bc97 
								
							 
						 
						
							
							
								
								Add line break that clang-format wanted  
							
							
							
						 
						
							2023-02-05 02:07:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0edc8fc77d 
								
							 
						 
						
							
							
								
								Don't use FFP-friendly texture image units for shadow maps  
							
							... 
							
							
							
							This more-or-less gets rid of the shadow system's only depencency on FFP
stuff. All that remains is it using OSG cameras, which OSG provides a
uniform-based implementation of, too, which we can trivially migrate to.
This should mean we're not eating any of the ~8 FPP-friendly texture
units, which is good as Morrowind models can use all of those on their
(although they very rarely do), and instead use some of the ~160
shader-only texture image units. This just requires not calling
glEnable(GL_TEXTURE_2D), accomplished by changing
setTextureAttributeAndModes to setTextureAttribute.
Also changes from using glTexGen and its eye plane matrices to pass the
shadow space matrix for each light to explicit uniforms. Thankfully, the
maths was a simple combination of the valid region matrix and eye plane
matrix maths.
As of this commit, I believe this kills shadows in one eye for stereo
rendering. 
							
						 
						
							2023-02-05 00:40:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								aee7716c3a 
								
							 
						 
						
							
							
								
								Merge branch 'launcher_typed_settings' into 'master'  
							
							... 
							
							
							
							Typed launcher settings
See merge request OpenMW/openmw!2650  
							
						 
						
							2023-02-04 23:41:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								084207af64 
								
							 
						 
						
							
							
								
								Avoids a lot a special cases for ESM3 vs ESM4 cells.  
							
							
							
						 
						
							2023-02-04 23:25:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								1caed2de2a 
								
							 
						 
						
							
							
								
								Applies some review comments.  
							
							... 
							
							
							
							Proper visit for ESM::CellVariant
Fixed MWWorldCell constructor 
							
						 
						
							2023-02-04 17:09:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1dbd9b959 
								
							 
						 
						
							
							
								
								Fix -Wduplicated-branches warnings  
							
							
							
						 
						
							2023-02-04 00:10:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c79c14da91 
								
							 
						 
						
							
							
								
								Fix -Wnon-virtual-dtor warnings  
							
							
							
						 
						
							2023-02-03 23:00:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								00978ed7a4 
								
							 
						 
						
							
							
								
								Merge branch 'wherefore_art_thou_horatius' into 'master'  
							
							... 
							
							
							
							Fix global variable replacement in dialogue
Closes  #7197 
See merge request OpenMW/openmw!2675  
							
						 
						
							2023-02-01 23:38:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								68b3b90255 
								
							 
						 
						
							
							
								
								Merge branch 'ui_content_leak' into 'master'  
							
							... 
							
							
							
							Move implementation of UI Content to Lua (#7155 )
See merge request OpenMW/openmw!2661  
							
						 
						
							2023-02-01 22:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								8d2b5ed8ee 
								
							 
						 
						
							
							
								
								Combine initializer_lists  
							
							
							
						 
						
							2023-02-01 22:27:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d3bc79e9b2 
								
							 
						 
						
							
							
								
								Reduce code duplication  
							
							
							
						 
						
							2023-02-01 21:57:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								32ac7406ab 
								
							 
						 
						
							
							
								
								Fix global variable replacement in dialogue  
							
							
							
						 
						
							2023-02-01 17:49:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								571e11cd42 
								
							 
						 
						
							
							
								
								Restore 0936d716d96cd45b3efc2d1a3697614f7f96952d  
							
							
							
						 
						
							2023-02-01 17:26:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								e96681151c 
								
							 
						 
						
							
							
								
								Get rid of the LuaUI::Content namespace  
							
							
							
						 
						
							2023-02-01 17:18:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								d24c506b0e 
								
							 
						 
						
							
							
								
								Move metatable protection asserts to tests  
							
							
							
						 
						
							2023-02-01 16:34:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								2a35bae655 
								
							 
						 
						
							
							
								
								Use range_error for invalid indexes  
							
							
							
						 
						
							2023-02-01 16:24:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								fb0646dda1 
								
							 
						 
						
							
							
								
								Remove Ui Content counter in Lua profiler  
							
							
							
						 
						
							2023-01-31 19:52:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								bbbef96087 
								
							 
						 
						
							
							
								
								Switch to loadInternalLib  
							
							
							
						 
						
							2023-01-31 19:50:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								c7b0c0a406 
								
							 
						 
						
							
							
								
								Protecd UI Content's metatable  
							
							
							
						 
						
							2023-01-30 23:22:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								4e7cde5d72 
								
							 
						 
						
							
							
								
								applied some review changes.  
							
							... 
							
							
							
							crashfix tests 
							
						 
						
							2023-01-30 20:49:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								92f88c16a9 
								
							 
						 
						
							
							
								
								Merge branch 'remove-strerror' into 'master'  
							
							... 
							
							
							
							Remove strerror usages
Closes  #7151 
See merge request OpenMW/openmw!2664  
							
						 
						
							2023-01-30 17:09:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								bc90636316 
								
							 
						 
						
							
							
								
								Merge branch 'fix-7117' into 'master'  
							
							... 
							
							
							
							Replace boost::scoped_array with std::vector
Closes  #7117 
See merge request OpenMW/openmw!2662  
							
						 
						
							2023-01-30 14:12:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ef0a81e811 
								
							 
						 
						
							
							
								
								Merge branch 'integration_tests_crash_log' into 'master'  
							
							... 
							
							
							
							Use proper log paths and print crash log in integration tests CI job
See merge request OpenMW/openmw!2668  
							
						 
						
							2023-01-30 12:12:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								3096111abb 
								
							 
						 
						
							
							
								
								Merge branch 'docs_fixes' into 'master'  
							
							... 
							
							
							
							Documentation and API fixes (part of !2529 )
See merge request OpenMW/openmw!2649  
							
						 
						
							2023-01-30 10:13:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								c17eedd348 
								
							 
						 
						
							
							
								
								Documentation and API fixes (part of  !2529 )  
							
							
							
						 
						
							2023-01-30 10:13:26 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								007ad4e4d1 
								
							 
						 
						
							
							
								
								Write crash log to temporary directory  
							
							... 
							
							
							
							To make sure current user has rights to do so. 
							
						 
						
							2023-01-30 09:30:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrzej Głuszak 
								
							 
						 
						
							
							
							
							
								
							
							
								9b0a499b58 
								
							 
						 
						
							
							
								
								Remove strerror usages  
							
							
							
						 
						
							2023-01-29 22:41:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrzej Głuszak 
								
							 
						 
						
							
							
							
							
								
							
							
								c9e5f0208d 
								
							 
						 
						
							
							
								
								Replace boost::scoped_array with std::vector  
							
							
							
						 
						
							2023-01-29 20:40:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								259f104311 
								
							 
						 
						
							
							
								
								Clean up  
							
							
							
						 
						
							2023-01-29 19:40:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								749c89e26e 
								
							 
						 
						
							
							
								
								Add missing to_string  
							
							
							
						 
						
							2023-01-29 19:28:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								3618b3f409 
								
							 
						 
						
							
							
								
								Fix Content::View::remove  
							
							
							
						 
						
							2023-01-29 18:52:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								fc1430af95 
								
							 
						 
						
							
							
								
								Move implementation of UI Content to Lua  
							
							
							
						 
						
							2023-01-29 17:07:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								3a9a60a453 
								
							 
						 
						
							
							
								
								Merge branch 'esmtool_esm4_globals' into 'master'  
							
							... 
							
							
							
							Support more fields in esmtool for ESM4
See merge request OpenMW/openmw!2659  
							
						 
						
							2023-01-29 11:30:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								ebfee18e35 
								
							 
						 
						
							
							
								
								implements std::visit for CellVariant, fixes struct vs class forward decl  
							
							
							
						 
						
							2023-01-29 11:28:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								aa29f86efe 
								
							 
						 
						
							
							
								
								fixed struct vs class.  
							
							
							
						 
						
							2023-01-29 10:59:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d541436b15 
								
							 
						 
						
							
							
								
								Support parent, type and value fields in esmtool for ESM4  
							
							
							
						 
						
							2023-01-29 03:02:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7acced5e9 
								
							 
						 
						
							
							
								
								Move metafunctions to check ESM4 field existence to a separate header  
							
							
							
						 
						
							2023-01-29 03:00:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bb088218e 
								
							 
						 
						
							
							
								
								Restore original formId  
							
							... 
							
							
							
							To make sure esmtool prints original value and not a result of conversion. 
							
						 
						
							2023-01-29 02:35:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								f9da66e9ee 
								
							 
						 
						
							
							
								
								Greatly improved how the variant on MWWorld::CellRef works  
							
							
							
						 
						
							2023-01-28 18:57:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								216ca71149 
								
							 
						 
						
							
							
								
								Applied review comments  
							
							... 
							
							
							
							getEditorName => getNameId
restored cosntructor in CoordinateConverter 
							
						 
						
							2023-01-28 12:14:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e6e27413d9 
								
							 
						 
						
							
							
								
								gives MWWorld::CellRef the MWWorld::Cell treatment  
							
							... 
							
							
							
							MWWorld::CellRef now has a variant, and datas that are part of the intersection of both ESM4::Reference and ESM::CellRef are part of MWWorld::CellRef
For ESM4 most data isn't filled in, so it returns default values. 
							
						 
						
							2023-01-27 19:40:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8be2fc9fd7 
								
							 
						 
						
							
							
								
								Stop updating navmeshtool progress on first bad message  
							
							
							
						 
						
							2023-01-27 19:10:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								23614ae2ae 
								
							 
						 
						
							
							
								
								Renamed esm3esm4bridge => esmbridge  
							
							
							
						 
						
							2023-01-27 18:40:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								5037dcf9bc 
								
							 
						 
						
							
							
								
								Fixes a crash on launch and some compile issue  
							
							... 
							
							
							
							also uses std::visit in cellstore comparison to avoid missing combinasion
split loadrefs in loadref of ESM4 and ESM3. 
							
						 
						
							2023-01-27 16:41:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								cb8cdd8831 
								
							 
						 
						
							
							
								
								ESM::CellVariant aans MWWorld:Cell now take reference in constructor: signals that nullptr isn't accepted.  
							
							... 
							
							
							
							also applied other review comments. 
							
						 
						
							2023-01-27 14:07:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								531e55e04c 
								
							 
						 
						
							
							
								
								Better handling of the esm3 vs esm4 cell problem  
							
							... 
							
							
							
							Common attribute are in one structure that has two constructors, one for ESM3 vs ESM4 Cell
Mood part of MWWorld::Cell 
							
						 
						
							2023-01-27 13:39:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf75363290 
								
							 
						 
						
							
							
								
								Typed launcher settings  
							
							... 
							
							
							
							QMultiMap is not clear about what settings exist and it's not efficient way to
access them after they are loaded. 
							
						 
						
							2023-01-27 12:42:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0961720835 
								
							 
						 
						
							
							
								
								Join path components using path::operator/ instead of string::operator+  
							
							
							
						 
						
							2023-01-27 01:07:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3515c8e61a 
								
							 
						 
						
							
							
								
								Static references are created as refcells, nothing displayed yet.  
							
							
							
						 
						
							2023-01-26 22:37:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c896a2ca48 
								
							 
						 
						
							
							
								
								Crashfix on launch  
							
							
							
						 
						
							2023-01-26 22:37:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								0018bcf7de 
								
							 
						 
						
							
							
								
								Should make cellvariant safer to use.  
							
							... 
							
							
							
							Hopefully clang tidy agrees. 
							
						 
						
							2023-01-26 22:37:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e81e278363 
								
							 
						 
						
							
							
								
								Implements some cell params + linux compile fix  
							
							
							
						 
						
							2023-01-26 22:37:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								562e129bd0 
								
							 
						 
						
							
							
								
								encapsulations of esm3 cell and esm4 cells.  
							
							
							
						 
						
							2023-01-26 22:37:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								08b68fcd48 
								
							 
						 
						
							
							
								
								Cannot load a cell yet, but getting more necessary parts in  
							
							
							
						 
						
							2023-01-26 22:36:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d40a9ec5bc 
								
							 
						 
						
							
							
								
								Use worldspace coords in AiWanderStorage  
							
							
							
						 
						
							2023-01-23 21:06:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1422053fa9 
								
							 
						 
						
							
							
								
								Merge branch 'more_uniforms' into 'master'  
							
							... 
							
							
							
							[Postprocessing] Add sky and ambient colors
See merge request OpenMW/openmw!2638  
							
						 
						
							2023-01-21 22:42:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								eb853b1315 
								
							 
						 
						
							
							
								
								Merge branch 'ptmikheev-master-patch-34687' into 'master'  
							
							... 
							
							
							
							Fix constexprant
See merge request OpenMW/openmw!2643  
							
						 
						
							2023-01-21 22:42:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								24ef6d29d4 
								
							 
						 
						
							
							
								
								Fix constexprant  
							
							
							
						 
						
							2023-01-21 21:58:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								a4137e941c 
								
							 
						 
						
							
							
								
								std::string_view can be used in map and unordered map  
							
							... 
							
							
							
							This avoids some unecessary dynamic allocations.
Also applies some review advice. 
							
						 
						
							2023-01-21 19:19:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								63e44eddc9 
								
							 
						 
						
							
							
								
								Navigator doesn't use RefId anymore  
							
							
							
						 
						
							2023-01-21 18:39:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								150e2ba885 
								
							 
						 
						
							
							
								
								Revert "Use ESM::RefId for worldspace in detournavigator"  
							
							... 
							
							
							
							This reverts commit b4ab153418 
							
						 
						
							2023-01-21 18:39:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3780033837 
								
							 
						 
						
							
							
								
								Reverts Cell name to a string  
							
							
							
						 
						
							2023-01-21 18:39:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								564c408663 
								
							 
						 
						
							
							
								
								expose more uniforms to postprocessing  
							
							
							
						 
						
							2023-01-20 17:43:54 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								95999afefd 
								
							 
						 
						
							
							
								
								Apply clang-format to the previous commit  
							
							
							
						 
						
							2023-01-20 23:44:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								ca48b778c3 
								
							 
						 
						
							
							
								
								Merge branch 'addutils' into 'master'  
							
							... 
							
							
							
							Add remap and round to lua utils
See merge request OpenMW/openmw!2605  
							
						 
						
							2023-01-20 22:28:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								07da7eddea 
								
							 
						 
						
							
							
								
								Add remap and round to lua utils  
							
							
							
						 
						
							2023-01-20 22:28:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd89403df0 
								
							 
						 
						
							
							
								
								Move ensureUtf8Encoding to named namespace  
							
							... 
							
							
							
							To follow https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#sf21-dont-use-an-unnamed-anonymous-namespace-in-a-header 
Add QtGlobal include to define QT_VERSION and QT_VERSION_CHECK macroses before
they're used. 
							
						 
						
							2023-01-18 22:58:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ee980721b8 
								
							 
						 
						
							
							
								
								Merge branch 'debug_lua_memory' into 'master'  
							
							... 
							
							
							
							Additional information in Lua profiler
See merge request OpenMW/openmw!2612  
							
						 
						
							2023-01-18 14:33:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								fbeacc1e0f 
								
							 
						 
						
							
							
								
								Merge branch 'navigator_check_agent_bounds' into 'master'  
							
							... 
							
							
							
							Check agent bounds on adding agent to navigator
See merge request OpenMW/openmw!2629  
							
						 
						
							2023-01-18 14:31:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								54c18ea86d 
								
							 
						 
						
							
							
								
								Merge branch 'change-const-to-constexpr' into 'master'  
							
							... 
							
							
							
							change const to constexpr
Closes  #6797 
See merge request OpenMW/openmw!2630  
							
						 
						
							2023-01-18 14:30:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf1d8544e3 
								
							 
						 
						
							
							
								
								Check agent bounds on adding agent to navigator  
							
							... 
							
							
							
							Do not add agent bounds which are not supported by recastnavigation with given
settings and log such events.
To avoid reaching navmesh tile generation to find out it can't be generated for
such agent bounds. 
							
						 
						
							2023-01-18 12:00:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James-Deciutiis 
								
							 
						 
						
							
							
							
							
								
							
							
								4e61fec14d 
								
							 
						 
						
							
							
								
								change const to constexpr  
							
							
							
						 
						
							2023-01-17 19:31:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ee9ab8d393 
								
							 
						 
						
							
							
								
								Use STL-style iterators instead of Java-style ones  
							
							
							
						 
						
							2023-01-15 20:23:18 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								792feae39e 
								
							 
						 
						
							
							
								
								Do not use deprecated implicit conversion  
							
							
							
						 
						
							2023-01-15 20:23:18 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								0864d997d0 
								
							 
						 
						
							
							
								
								Add missing includes  
							
							
							
						 
						
							2023-01-15 20:09:56 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a7a89ba7c1 
								
							 
						 
						
							
							
								
								Merge branch 'launcher' into 'master'  
							
							... 
							
							
							
							Rework how OpenMW launcher looks
Closes  #6922 
See merge request OpenMW/openmw!2587  
							
						 
						
							2023-01-15 16:00:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								dc3ec1a0a0 
								
							 
						 
						
							
							
								
								Merge branch 'mwscript' into 'master'  
							
							... 
							
							
							
							Multiple mwscript optimizations and some refactoring
See merge request OpenMW/openmw!2600  
							
						 
						
							2023-01-15 15:59:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								32733d23fa 
								
							 
						 
						
							
							
								
								Merge branch 'xanim' into 'master'  
							
							... 
							
							
							
							X-file handling fixes (bug #5371 )
Closes  #5371 
See merge request OpenMW/openmw!2614  
							
						 
						
							2023-01-15 15:57:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								902c48d1bb 
								
							 
						 
						
							
							
								
								Rework launcher UI  
							
							
							
						 
						
							2023-01-15 12:36:08 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44429f0393 
								
							 
						 
						
							
							
								
								Limit NavMeshManager update range by player tile and max tiles  
							
							... 
							
							
							
							Object AABB may be much larger than area currently covered by navmesh. In this
case all tiles beyond covered range should be ignored. Attempt to iterate over
them will not result in any new tile updates but can take quite a while. At
maximum this can be pow(INT_MAX - INT_MIN, 2) iterations.
Use arbitrary time limit to check for update call to finish in the test. 
							
						 
						
							2023-01-15 04:46:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6ff9b5d326 
								
							 
						 
						
							
							
								
								Make use of ends_with for KF  
							
							
							
						 
						
							2023-01-15 01:48:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								434b4deda1 
								
							 
						 
						
							
							
								
								Don't use xkf if xnif is merely the base model (bug  #5371 )  
							
							
							
						 
						
							2023-01-14 04:55:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0788e016 
								
							 
						 
						
							
							
								
								Use xnif if its xkf is present even if xnif isn't  
							
							
							
						 
						
							2023-01-14 03:35:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4ab1101eb 
								
							 
						 
						
							
							
								
								Change Interpreter type aliases to be fixed size types  
							
							... 
							
							
							
							Remove no longer relevant comment for float type. 
							
						 
						
							2023-01-14 00:09:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b88f0d2dbd 
								
							 
						 
						
							
							
								
								Replace mwscript program serialization into a vector with simple struct  
							
							... 
							
							
							
							Mostly to avoid string literal lookup by index with iteration over all preciding
literals and calling strlen. This is very inefficient. In genral this makes code
much more straightforward but also makes it portable since now int and float of
different sizes are properly supported. 
							
						 
						
							2023-01-14 00:07:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e9db0983 
								
							 
						 
						
							
							
								
								Additional information in Lua profiler  
							
							
							
						 
						
							2023-01-13 21:14:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								25d7ee7fdc 
								
							 
						 
						
							
							
								
								Merge branch 'streams' into 'master'  
							
							... 
							
							
							
							Setup utf8qtextstream in the way consistent with other Qt components
See merge request OpenMW/openmw!2611  
							
						 
						
							2023-01-13 11:23:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8da93d4b12 
								
							 
						 
						
							
							
								
								Setup utf8qtextstream in the way consistent with other Qt components  
							
							
							
						 
						
							2023-01-13 13:10:34 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								c90d22f3b2 
								
							 
						 
						
							
							
								
								Replace usage of QRegularExpression::anchoredPattern with ^ and $  
							
							... 
							
							
							
							Using `^` and `$` is shorter than `QRegularExpression::anchoredPattern`,
and even allows us in one case to get rid of a trailing `.*`. 
							
						 
						
							2023-01-12 22:52:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								bfcbc2350d 
								
							 
						 
						
							
							
								
								Handle UTF-8 in Qt streams in the Qt6-compatible way  
							
							
							
						 
						
							2023-01-12 15:39:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								60eede6a1d 
								
							 
						 
						
							
							
								
								Fix variable naming styleguide  
							
							
							
						 
						
							2023-01-11 23:47:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ab3090385 
								
							 
						 
						
							
							
								
								Make Runtime::getPC and setPC inline  
							
							
							
						 
						
							2023-01-11 23:47:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								46b4427d2e 
								
							 
						 
						
							
							
								
								Remove user defined constructor for Runtime  
							
							
							
						 
						
							2023-01-11 23:47:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c8df09475 
								
							 
						 
						
							
							
								
								Remove user defined constructors for Interpreter  
							
							
							
						 
						
							2023-01-11 23:47:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								307a60e87c 
								
							 
						 
						
							
							
								
								Migrate from QRegExp to more modern QRegularExpression  
							
							
							
						 
						
							2023-01-11 11:21:46 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c173348cbe 
								
							 
						 
						
							
							
								
								Use default initializers for ESM::RefNum members  
							
							... 
							
							
							
							Instead of unset function that is removed now and assignments all over the code. 
							
						 
						
							2023-01-10 00:44:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6a250c5900 
								
							 
						 
						
							
							
								
								Merge branch 'baby_it_is_occluded_outside' into 'master'  
							
							... 
							
							
							
							Weather Particle Occlusion (#5492 )
Closes  #5492 
See merge request OpenMW/openmw!1328  
							
						 
						
							2023-01-07 22:18:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								83718878b2 
								
							 
						 
						
							
							
								
								Merge branch 'Load_ESM4' into 'master'  
							
							... 
							
							
							
							Loading ESM4 data and storing them in the ESMStore
See merge request OpenMW/openmw!2557  
							
						 
						
							2023-01-07 22:17:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a9d3186173 
								
							 
						 
						
							
							
								
								Merge branch 'fix_esm_fixed_string_warning' into 'master'  
							
							... 
							
							
							
							Fix gcc warning: array subscript n is outside array bounds of ‘const char [n]’
See merge request OpenMW/openmw!2585  
							
						 
						
							2023-01-07 22:15:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								9630246cae 
								
							 
						 
						
							
							
								
								Sort quests in journal by name (bug 7054)  
							
							
							
						 
						
							2023-01-07 18:55:51 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4977d334 
								
							 
						 
						
							
							
								
								rain occlusion  
							
							
							
						 
						
							2023-01-06 22:23:03 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2bbed8cc06 
								
							 
						 
						
							
							
								
								Fix gcc warning: array subscript 5 is outside array bounds of ‘const char [5]’  
							
							... 
							
							
							
							In function ‘bool ESM::operator==(const FixedString<capacity>&, const T* const&) [with long unsigned int capacity = 5; T = char; <template-parameter-1-3> = void]’,
    inlined from ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = ESM::FixedString<5>; T2 = const char*]’ at /home/elsid/dev/googletest/build/gcc/release/install/include/gtest/gtest.h:1358:11,
    inlined from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = ESM::FixedString<5>; T2 = const char*; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type* <anonymous> = 0]’ at /home/elsid/dev/googletest/build/gcc/release/install/include/gtest/gtest.h:1377:64,
    inlined from ‘virtual void {anonymous}::EsmFixedString_equality_operator_for_not_convertible_to_uint32_with_const_char_pointer_Test::TestBody()’ at apps/openmw_test_suite/esm/test_fixed_string.cpp:165:9:
components/esm/esmcommon.hpp:134:19: warning: array subscript 5 is outside array bounds of ‘const char [5]’ [-Warray-bounds]
  134 |         return rhs[capacity] == '\0';
      |                ~~~^
apps/openmw_test_suite/esm/test_fixed_string.cpp: In member function ‘virtual void {anonymous}::EsmFixedString_equality_operator_for_not_convertible_to_uint32_with_const_char_pointer_Test::TestBody()’:
apps/openmw_test_suite/esm/test_fixed_string.cpp:164:20: note: at offset 5 into object ‘other’ of size 5
  164 |         const char other[5] = { 'a', 'b', 'c', 'd', '\0' };
      |                    ^~~~~ 
							
						 
						
							2023-01-06 22:09:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								55ba5ed7ea 
								
							 
						 
						
							
							
								
								Merge branch 'mygui_log' into 'master'  
							
							... 
							
							
							
							Use OpenMW logging levels for MyGUI log
Closes  #7130 
See merge request OpenMW/openmw!2582  
							
						 
						
							2023-01-06 15:09:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								b217d1fc36 
								
							 
						 
						
							
							
								
								Use OpenMW logging levels for MyGUI log (feature 7130)  
							
							
							
						 
						
							2023-01-06 16:01:30 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0d8d15a732 
								
							 
						 
						
							
							
								
								Merge branch 'fixcolladaanimopbug' into 'master'  
							
							... 
							
							
							
							Fix Collada animated object bug #7051 
Closes  #7051 
See merge request OpenMW/openmw!2565  
							
						 
						
							2023-01-06 10:10:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								5b0713517a 
								
							 
						 
						
							
							
								
								Clang-format  
							
							
							
						 
						
							2023-01-05 01:40:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								319aa11d84 
								
							 
						 
						
							
							
								
								Merge branch 'l10n_rename' into 'master'  
							
							... 
							
							
							
							Reorganize l10n files
See merge request OpenMW/openmw!2546  
							
						 
						
							2023-01-04 21:48:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1e62b84f9a 
								
							 
						 
						
							
							
								
								Merge branch 'lua_initdata' into 'master'  
							
							... 
							
							
							
							Allow passing `initData` to the :addSript call (#7091 )
Closes  #7091 
See merge request OpenMW/openmw!2568  
							
						 
						
							2023-01-04 14:32:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								631fa26872 
								
							 
						 
						
							
							
								
								Applies review advice.  
							
							
							
						 
						
							2023-01-04 12:22:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								ba9c2c9928 
								
							 
						 
						
							
							
								
								Add TemplateRef to animated Collada model  
							
							
							
						 
						
							2023-01-03 22:51:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3b2d9161c4 
								
							 
						 
						
							
							
								
								Applied review advice  
							
							... 
							
							
							
							better deals with templated functions meant for esm3 used by esm4s.
simplified loading of esm4 and dealing with unhandled record types. 
							
						 
						
							2023-01-02 19:20:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e9190bedc8 
								
							 
						 
						
							
							
								
								Reverts useless CmakeList formatting  
							
							
							
						 
						
							2023-01-02 18:35:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								8c7d347179 
								
							 
						 
						
							
							
								
								Reorganize l10n files  
							
							
							
						 
						
							2023-01-02 13:21:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								077cf97bc4 
								
							 
						 
						
							
							
								
								The esm4 reader logic is mutualised  
							
							... 
							
							
							
							to avoid copy pasting code, readerutils gives functions that take visitors as params to decide how a record must be handled
Check encoder exists, and get value of stateless encoder.
fixes code formatting conventions
Fixed output of record with RefId
also fixed readTypedRecord and readRecord to have the proper return types
Check if the type has a sRecordId 
							
						 
						
							2023-01-01 19:22:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c721a6cafa 
								
							 
						 
						
							
							
								
								Initial commit to load ESM4  
							
							... 
							
							
							
							Some data is actually loaded and store in ESM Store
Any new ESM4 will go through the same code path and be automatically sent to the right store 
							
						 
						
							2023-01-01 16:22:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								b248c3e173 
								
							 
						 
						
							
							
								
								Allow passing initData to the :addSript call ( #7091 )  
							
							
							
						 
						
							2022-12-31 22:08:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								d60fd86719 
								
							 
						 
						
							
							
								
								clang format  
							
							
							
						 
						
							2022-12-31 00:52:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								c71504eeb0 
								
							 
						 
						
							
							
								
								Better comments  
							
							
							
						 
						
							2022-12-31 00:35:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								4676ac4ac9 
								
							 
						 
						
							
							
								
								Cleaner code part 2  
							
							
							
						 
						
							2022-12-31 00:35:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								960019cf65 
								
							 
						 
						
							
							
								
								Cleaner code  
							
							
							
						 
						
							2022-12-31 00:35:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								2efc691736 
								
							 
						 
						
							
							
								
								clang format  
							
							
							
						 
						
							2022-12-31 00:35:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								7ef6b3cb62 
								
							 
						 
						
							
							
								
								automatic clang format  
							
							
							
						 
						
							2022-12-31 00:35:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								d8de56e33c 
								
							 
						 
						
							
							
								
								Coding style improvements, add Torso animation layer  
							
							
							
						 
						
							2022-12-31 00:35:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								ffc64205c5 
								
							 
						 
						
							
							
								
								Force collada animation layers, remove nif blend mask detection.  
							
							
							
						 
						
							2022-12-31 00:35:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c71862a8df 
								
							 
						 
						
							
							
								
								Reset rcPolyMeshDetail members after rcFree  
							
							... 
							
							
							
							To avoid double free causing by later recastnavigation versions. 
							
						 
						
							2022-12-30 19:26:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e6064645db 
								
							 
						 
						
							
							
								
								Merge branch 'esm_ref_id_refactor' into 'master'  
							
							... 
							
							
							
							Simplify ESM::RefId
See merge request OpenMW/openmw!2563  
							
						 
						
							2022-12-30 13:27:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								755067f0f3 
								
							 
						 
						
							
							
								
								Remove redundant ESM::RefId member functions  
							
							
							
						 
						
							2022-12-30 00:32:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe57aec2a4 
								
							 
						 
						
							
							
								
								Move ESM::RefId comment to make sure IDEs recognize it and show in tooltips  
							
							
							
						 
						
							2022-12-30 00:04:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4ab153418 
								
							 
						 
						
							
							
								
								Use ESM::RefId for worldspace in detournavigator  
							
							
							
						 
						
							2022-12-29 23:49:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								b8fb013edf 
								
							 
						 
						
							
							
								
								Merge MWLua::ObjectRegistry and MWWorld::WorldModel  
							
							
							
						 
						
							2022-12-28 12:45:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								80e2cd79ec 
								
							 
						 
						
							
							
								
								Merge branch 'boat_closer_to_todd' into 'master'  
							
							... 
							
							
							
							Ignore special characters preceding script commands
Closes  #6807 
See merge request OpenMW/openmw!2555  
							
						 
						
							2022-12-28 11:21:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								afed7e60ef 
								
							 
						 
						
							
							
								
								Upgraded Filesave version for RefIDs  
							
							... 
							
							
							
							Fix logic issue 
							
						 
						
							2022-12-27 23:05:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								dc21df97c8 
								
							 
						 
						
							
							
								
								Fixed issue with getSummonedCreature( that returned a reference to a non const static value  
							
							... 
							
							
							
							Fix compile, and apply review comment
Fixed greater vs more typo.
getCellname is back to a string view.
Because in most cases was used as a strong not a refId.
and there was a fundamental issue with region names used as a cellname 
							
						 
						
							2022-12-27 19:16:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef1de974d 
								
							 
						 
						
							
							
								
								script blacklist => RefId  
							
							... 
							
							
							
							Applies changes from review
Fixed clang format
Clang format + review. 
							
						 
						
							2022-12-27 19:16:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								2c30575b3b 
								
							 
						 
						
							
							
								
								CellName is now a RefId, makes more sense that way.  
							
							
							
						 
						
							2022-12-27 19:16:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								6ff90b34a8 
								
							 
						 
						
							
							
								
								Fixed an issue with RefId in CellRefs where Ids wouldn't be loaded  
							
							... 
							
							
							
							Fixed multiple issues from the review. 
							
						 
						
							2022-12-27 19:15:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								42e45723b7 
								
							 
						 
						
							
							
								
								Fixes issue in MW script compilation that would silently produce the wrong bytecode  
							
							... 
							
							
							
							Fixes issue when fetching MyGui values that were stored as RefId but fetched as String
Removed some uncessary copies, fixed issues with lowercase and uneeded changes 
							
						 
						
							2022-12-27 19:15:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e7deffb376 
								
							 
						 
						
							
							
								
								Adds comment that explains what RefIds are  
							
							
							
						 
						
							2022-12-27 19:15:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								d49f60d2d6 
								
							 
						 
						
							
							
								
								To change fewer things with the master implementation, the Id isn't changed to lower case on creation  
							
							... 
							
							
							
							lower case utility functions used in comparison functions 
							
						 
						
							2022-12-27 19:15:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								65cdd489fb 
								
							 
						 
						
							
							
								
								create a specific esm reader function for RefID to avoid allocation for string and then again for RefId  
							
							... 
							
							
							
							Fixed some types
removed useless header
applied clang format
fixed compile tests
fixed clang tidy, and closer to logic before this MR
Removed hardcoded refids
unless there is a returned value we don't use static RefIds
can use == between RefId and hardcoded string
Fix clang format
Fixed a few instances where std::string was used, when only const std::string& was needed
removed unused variable 
							
						 
						
							2022-12-27 19:15:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								874ff88288 
								
							 
						 
						
							
							
								
								In the interpretter, the id is no longer passed by vallue, but as a const reference instead.  
							
							... 
							
							
							
							In getMembersLocal(, a reference to a reference wrapper is used, because the id can change, bu all we need to do is change a pointer.No need to change the value 
							
						 
						
							2022-12-27 19:15:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c283ea0ae8 
								
							 
						 
						
							
							
								
								string_view& => string_view  
							
							... 
							
							
							
							fixed ref to temp variable 
							
						 
						
							2022-12-27 19:15:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								7da38113be 
								
							 
						 
						
							
							
								
								Changed more hardcoded RefId to be static to avoid multiple runtime creations  
							
							... 
							
							
							
							adresses multiple review comments 
							
						 
						
							2022-12-27 19:15:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								62d8fe3fc2 
								
							 
						 
						
							
							
								
								changed a few hardcoded refIds used in mutliple places to be defined only once in a variable  
							
							
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								20da0892ef 
								
							 
						 
						
							
							
								
								openMW_test_suite compiles and runs  
							
							... 
							
							
							
							Slowly moving through the open-cs errors
Good progress in openCS
Very good progress on openCS
Getting closer with openCS
OpenCS compiles and runs! Didn't have time to test it all though
ix openMW
everything compiles on windows??
Fix gcc
Fix Clang 
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								2f2e401559 
								
							 
						 
						
							
							
								
								is Hidden marker now takes a const RefId& instead of a string_view  
							
							
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								0d68735e23 
								
							 
						 
						
							
							
								
								moved all code in CPP in ESM namespace since it was already necessary for << operator  
							
							... 
							
							
							
							in the equality operator, no longer need ciequal since the id is already always lowercase 
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c8bb733360 
								
							 
						 
						
							
							
								
								removed clear() function, the only way to change the Id from the outside is from the assignment operator  
							
							... 
							
							
							
							replaced ciEqual with == operator 
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								ee941f9b09 
								
							 
						 
						
							
							
								
								RefId's mId can't be get as mutable from the outside  
							
							... 
							
							
							
							also removed useless operator= defintion 
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d2a37d03 
								
							 
						 
						
							
							
								
								some clean and better comments  
							
							
							
						 
						
							2022-12-27 19:15:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								125b21de20 
								
							 
						 
						
							
							
								
								Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type  
							
							... 
							
							
							
							The strong type is actually just a string underneath, but this will help in the future to have a distinction so it's easier to search and replace when we use an integer ID
Slowly going through all the changes to make, still hundreds of errors
a lot of functions/structures use std::string or stringview to designate an ID. So it takes time
Continues slowly replacing ids. There are technically more and more compilation errors
I have good hope that there is a point where the amount of errors will dramatically go down as all the main functions use the ESM::RefId type
Continue moving forward, changes to the stores
slowly moving along
Starting to see the fruit of those changes.
still many many error, but more and more Irun into a situation where a function is sandwiched between two functions that use the RefId type.
More replacements. Things are starting to get easier
I can see more and more often the issue is that the function is awaiting a RefId, but is given a string
there is less need to go down functions and to fix a long list of them.
Still moving forward, and for the first time error count is going down!
Good pace, not sure about topics though, mId and mName are actually the same thing and are used interchangeably
Cells are back to using string for the name, haven't fixed everything yet. Many other changes
Under the bar of 400 compilation errors.
more good progress <100 compile errors!
More progress
Game settings store can use string for find, it was a bit absurd how every use of it required to create refId from string
some more progress on other fronts
Mostly game settings clean
one error opened a lot of other errors. Down to 18, but more will prbably appear
only link errors left??
Fixed link errors
OpenMW compiles, and launches, with some issues, but still! 
							
						 
						
							2022-12-27 19:15:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								b19ad079c2 
								
							 
						 
						
							
							
								
								Ignore special characters preceding script commands  
							
							
							
						 
						
							2022-12-27 14:59:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								cdd6a8c007 
								
							 
						 
						
							
							
								
								Merge branch 'models_for_the_model_god' into 'master'  
							
							... 
							
							
							
							Implement TestModels/T3D
Closes  #7058 
See merge request OpenMW/openmw!2506  
							
						 
						
							2022-12-27 00:41:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								14afde4689 
								
							 
						 
						
							
							
								
								Merge branch 'recast_context' into 'master'  
							
							... 
							
							
							
							Check input and report errors via RecastContext (#7093 )
Closes  #7093 
See merge request OpenMW/openmw!2544  
							
						 
						
							2022-12-20 09:31:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								df92d76536 
								
							 
						 
						
							
							
								
								Merge branch 'drippy' into 'master'  
							
							... 
							
							
							
							Ignore non-3D agents in the navigator
Closes  #7093 
See merge request OpenMW/openmw!2537  
							
						 
						
							2022-12-19 21:51:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15e8f0b53c 
								
							 
						 
						
							
							
								
								Check input and report errors via RecastContext  
							
							... 
							
							
							
							Recast functions have preconditions for arguments they don't validate. This may
produce garbage data which may lead to crash. Check arguments and log when they
are invalid.
Do not throw exceptions when these function calls fail, capture Recast reported
errors via RecastContext inherited from rcContext and log them. 
							
						 
						
							2022-12-19 19:46:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								7e77e69a3c 
								
							 
						 
						
							
							
								
								Use a wider type when converting to a signed type  
							
							
							
						 
						
							2022-12-18 21:31:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d40c09c18c 
								
							 
						 
						
							
							
								
								Ignore non-3D agents in the navigator  
							
							
							
						 
						
							2022-12-09 16:43:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								66b8d4fb29 
								
							 
						 
						
							
							
								
								Add a setting to control coverage adjustment  
							
							... 
							
							
							
							With it on, which was always the case before this setting was added,
vanilla content and poorly-made mods will look acceptable, but well-made
mods will have alpha-tested meshes appear to grow and potentially gain a
weird outline as they get further away.
With it off, which replicates the 0.46 behaviour, well-made mods will
look really good, but vanilla content and poorly-made mods will have
alpha-tested meshes shrink as they get further away.
It's been bugging me that this was forced on since 0.47 released, and
I'd hoped to figure out a solution for automatic detection at some point
before 0.48 branched off, but I didn't, so now this is what we're
getting to have Tamriel Rebuilt look right. 
							
						 
						
							2022-12-09 00:22:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1d55be8214 
								
							 
						 
						
							
							
								
								Merge branch 'lua_profiler' into 'master'  
							
							... 
							
							
							
							Lua profiler
See merge request OpenMW/openmw!2523  
							
						 
						
							2022-12-07 10:53:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								55db95d4cf 
								
							 
						 
						
							
							
								
								Update Lua profiler; add ability to run OpenMW with old LuaJit that doesn't allow custom allocator (Lua profiler will be disabled in this case)  
							
							
							
						 
						
							2022-12-03 16:58:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								b0d687964e 
								
							 
						 
						
							
							
								
								Make sure that local path has a trailing slash on Linux and Windows  
							
							
							
						 
						
							2022-12-03 11:27:42 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa65e4729 
								
							 
						 
						
							
							
								
								Track memory and CPU usage per script in LuaUtil::LuaState  
							
							
							
						 
						
							2022-11-30 00:06:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								bbbcc5e4b7 
								
							 
						 
						
							
							
								
								Add an early out to dialogue loading to match Morrowind.exe behaviour  
							
							
							
						 
						
							2022-11-27 22:23:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								66e5415895 
								
							 
						 
						
							
							
								
								Log screenshot capture  
							
							
							
						 
						
							2022-11-22 19:26:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89884fae0b 
								
							 
						 
						
							
							
								
								Add link dependencies to libosgSim and collada-dom  
							
							
							
						 
						
							2022-11-14 12:04:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								b94818b24a 
								
							 
						 
						
							
							
								
								Tweak message and temporarily set model ttl to 0  
							
							
							
						 
						
							2022-11-10 17:24:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								0ae5755abb 
								
							 
						 
						
							
							
								
								Implement TestModels/T3D  
							
							
							
						 
						
							2022-11-08 22:36:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								baa39c06bb 
								
							 
						 
						
							
							
								
								Move fourCC to a separate file  
							
							
							
						 
						
							2022-11-06 15:35:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								87c0a6e6dc 
								
							 
						 
						
							
							
								
								fix line numbers being off by one for each jump block  
							
							
							
						 
						
							2022-10-24 08:40:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								a2fa1fe0a5 
								
							 
						 
						
							
							
								
								Execute async callbacks on the main Lua stack  
							
							
							
						 
						
							2022-10-18 22:12:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								15c51dcbbc 
								
							 
						 
						
							
							
								
								Restore false-positive unused includes  
							
							... 
							
							
							
							They're needed on MacOS as SDL_opengl_gletx.h doesn't define them there.
They don't actually work on MacOS, so long-term, the code that uses
these defines should be changed to use #ifdef to check they're available
before using them. 
							
						 
						
							2022-10-13 00:49:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								77de37b1ed 
								
							 
						 
						
							
							
								
								Revert "Merge branch 'fix_macos_build' into 'master'"  
							
							... 
							
							
							
							As well as fixing the MacOS build, it meddled with a bunch of files that
already did the right thing.
This reverts commit 8162541a14e16c451d08 
							
						 
						
							2022-10-12 22:48:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								8162541a14 
								
							 
						 
						
							
							
								
								Merge branch 'fix_macos_build' into 'master'  
							
							... 
							
							
							
							Use separate header to define missing GL constants
See merge request OpenMW/openmw!2464  
							
						 
						
							2022-10-10 07:49:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e16c451d08 
								
							 
						 
						
							
							
								
								Merge branch 'l10n' into 'master'  
							
							... 
							
							
							
							Separate l10n manager from lua
See merge request OpenMW/openmw!2451  
							
						 
						
							2022-10-10 07:34:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c164437d91 
								
							 
						 
						
							
							
								
								Merge branch 'classism' into 'master'  
							
							... 
							
							
							
							Use class service flags for autocalc NPCs
Closes  #7044 
See merge request OpenMW/openmw!2461  
							
						 
						
							2022-10-10 07:32:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c324482338 
								
							 
						 
						
							
							
								
								Use separate header to define missing GL constants  
							
							
							
						 
						
							2022-10-09 23:35:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								843753da14 
								
							 
						 
						
							
							
								
								Remove unused includes  
							
							
							
						 
						
							2022-10-09 16:44:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								3cbf1dc042 
								
							 
						 
						
							
							
								
								First pass with include-what-you-use  
							
							
							
						 
						
							2022-10-09 10:39:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								60c26832d2 
								
							 
						 
						
							
							
								
								Use class service flags for autocalc NPCs  
							
							
							
						 
						
							2022-10-08 17:00:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								3697c9266b 
								
							 
						 
						
							
							
								
								Separate l10n manager from lua  
							
							
							
						 
						
							2022-10-07 17:19:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb8b5e2108 
								
							 
						 
						
							
							
								
								Add META_Node to clang-format StatementMacros  
							
							
							
						 
						
							2022-10-06 21:11:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								66e14fa3bd 
								
							 
						 
						
							
							
								
								Merge branch 'fix_extra_semi_warning' into 'master'  
							
							... 
							
							
							
							Fix and prevent -Wextra-semi warning
See merge request OpenMW/openmw!2455  
							
						 
						
							2022-10-06 11:10:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								063fff7fa4 
								
							 
						 
						
							
							
								
								Fix and prevent -Wextra-semi warning  
							
							
							
						 
						
							2022-10-06 00:26:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6b8ed4c64f 
								
							 
						 
						
							
							
								
								Use sorted vector for ViewData::contains implementation  
							
							
							
						 
						
							2022-10-05 01:10:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								624d8bc931 
								
							 
						 
						
							
							
								
								Support unsigned settings values  
							
							
							
						 
						
							2022-10-04 01:34:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2388b21f63 
								
							 
						 
						
							
							
								
								Use std::from_chars to parse settings integral numbers and handle errors  
							
							
							
						 
						
							2022-10-04 01:34:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6e71804048 
								
							 
						 
						
							
							
								
								Merge branch 'keying_in' into 'master'  
							
							... 
							
							
							
							Add key flag on load
Closes  #7034 
See merge request OpenMW/openmw!2444  
							
						 
						
							2022-09-30 13:16:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								e6592aa850 
								
							 
						 
						
							
							
								
								Add key flag on load  
							
							
							
						 
						
							2022-09-30 12:16:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4de8ea30c8 
								
							 
						 
						
							
							
								
								Report used memory by Lua interpreter  
							
							
							
						 
						
							2022-09-30 02:15:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b9b61b60b 
								
							 
						 
						
							
							
								
								Format navmesh water vertices and indices  
							
							
							
						 
						
							2022-09-27 00:46:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b58c658b56 
								
							 
						 
						
							
							
								
								Merge branch 'localtime_errors' into 'master'  
							
							... 
							
							
							
							Handle localtime errors
See merge request OpenMW/openmw!2434  
							
						 
						
							2022-09-26 07:59:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88ec8a9523 
								
							 
						 
						
							
							
								
								Apply clang-format  
							
							
							
						 
						
							2022-09-25 18:23:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd63a1602f 
								
							 
						 
						
							
							
								
								Handle localtime errors  
							
							
							
						 
						
							2022-09-25 16:20:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								aed0ad6b83 
								
							 
						 
						
							
							
								
								Merge branch 'nifosg_tests' into 'master'  
							
							... 
							
							
							
							Add tests for NifOsg::Loader
See merge request OpenMW/openmw!2421  
							
						 
						
							2022-09-25 13:37:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								890be1b590 
								
							 
						 
						
							
							
								
								Fix crash in the editor  
							
							
							
						 
						
							2022-09-25 12:31:56 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								581b333386 
								
							 
						 
						
							
							
								
								Add missing include  
							
							
							
						 
						
							2022-09-24 22:11:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe89ff22b 
								
							 
						 
						
							
							
								
								Fix dumb regression, initialize "std::filesystem::file_time_type" with "clock::now()".  
							
							
							
						 
						
							2022-09-24 21:52:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								5cf2a958eb 
								
							 
						 
						
							
							
								
								Make conversions between std::chrono time_point and string safer by not using "localtime" directly.  
							
							
							
						 
						
							2022-09-24 21:47:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06f7e8088e 
								
							 
						 
						
							
							
								
								Check for negative record list length  
							
							
							
						 
						
							2022-09-24 19:10:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0688b6de40 
								
							 
						 
						
							
							
								
								Separate record list reading from its state  
							
							... 
							
							
							
							To make it possible to set record list state independently from reading NIF
file. 
							
						 
						
							2022-09-24 19:10:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c338c1e5d3 
								
							 
						 
						
							
							
								
								Add Nif::FileView as read only interface for Nif::NIFFile  
							
							... 
							
							
							
							To make sure interface is scoped to what users require. 
							
						 
						
							2022-09-24 19:10:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2fb3d6de8 
								
							 
						 
						
							
							
								
								Separate NIFFileReader from NIFFile  
							
							... 
							
							
							
							NIFFile might not always be created from a file or stream containing NIF data.
Basically there are 2 different responsibilities for this class:
1. Read NIF file
2. Provide input for nifosg and bulletnifloader.
Remove no longer needed NIFFileMock since the state of NIFFfile can be
initialized independently from reading NIF file. 
							
						 
						
							2022-09-24 19:10:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b39ccbeeef 
								
							 
						 
						
							
							
								
								Remove NIFFile::warn and NIFFile::fail functions  
							
							... 
							
							
							
							These functions use NIFFile only as context, they are not really a part of
either reading nor state invariant. And they only confuse reader because it's
not immediatelly obvious that no code is executed after fail. 
							
						 
						
							2022-09-24 19:10:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63b51ead84 
								
							 
						 
						
							
							
								
								Use nv_default shader prefix for unhandled types  
							
							
							
						 
						
							2022-09-17 17:35:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7aee22be91 
								
							 
						 
						
							
							
								
								Further controller updates  
							
							... 
							
							
							
							Correct NiMaterialColorController base class
Load everything in NiGeomMorpherController
Make a guess at how weighted interpolators might be supposed to work like 
							
						 
						
							2022-09-16 23:45:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac01fd5e75 
								
							 
						 
						
							
							
								
								Add missing non-prefixed reserved nodes  
							
							
							
						 
						
							2022-09-16 12:36:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								86ff454ca2 
								
							 
						 
						
							
							
								
								Merge branch 'thirdtimesthecharm' into 'master'  
							
							... 
							
							
							
							Rehash the rehashing of rehashed morph loading
See merge request OpenMW/openmw!2413  
							
						 
						
							2022-09-16 06:09:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								46935e9e97 
								
							 
						 
						
							
							
								
								Merge branch 'renormalise' into 'master'  
							
							... 
							
							
							
							Renormalise line endings
See merge request OpenMW/openmw!2412  
							
						 
						
							2022-09-16 06:08:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e2ed313389 
								
							 
						 
						
							
							
								
								Don't load keys for Gamebryo morphs  
							
							
							
						 
						
							2022-09-16 05:55:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								84f8a6848a 
								
							 
						 
						
							
							
								
								Renormalise line endings  
							
							... 
							
							
							
							This should replace accidental CRLF with LF 
							
						 
						
							2022-09-16 00:53:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd93b7186f 
								
							 
						 
						
							
							
								
								Add missing include  
							
							
							
						 
						
							2022-09-16 01:39:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								16fd01a765 
								
							 
						 
						
							
							
								
								Merge branch 'fix_reserved_names_init' into 'master'  
							
							... 
							
							
							
							Initialize reserved names once to avoid race condition (#7008 )
Closes  #7008 
See merge request OpenMW/openmw!2409  
							
						 
						
							2022-09-15 22:09:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ce90484898 
								
							 
						 
						
							
							
								
								Merge branch 'fix_lua_color' into 'openmw-48'  
							
							... 
							
							
							
							Make r, g, b, a read-only properties, rather than getters
See merge request OpenMW/openmw!2380 
(cherry picked from commit 85f343e87a19d01f26 
							
						 
						
							2022-09-15 22:01:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8068d0153f 
								
							 
						 
						
							
							
								
								Initialize reserved names once to avoid race condition  
							
							... 
							
							
							
							CanOptimizeCallback::isReservedName function may be executed by multiple threads
simultaneously. One of them creates a static but both of them run if statement
and see it's empty because none of them added elements there yet. Both of them
go to the branch where new elements are added doing it without any
synchronization possibly causing SIGSEGV. 
							
						 
						
							2022-09-15 23:37:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d1c79fa8d1 
								
							 
						 
						
							
							
								
								Merge branch 'pre_clang_format_fixes_2' into 'master'  
							
							... 
							
							
							
							Fixes before applying clang-format 2
See merge request OpenMW/openmw!2401  
							
						 
						
							2022-09-15 08:24:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6f95154ca8 
								
							 
						 
						
							
							
								
								Merge branch 'esm4_zero_terminated_strings' into 'master'  
							
							... 
							
							
							
							Fix reading array of zero terminated strings (ESM4 NIFZ and KFFZ sub records)
See merge request OpenMW/openmw!2403  
							
						 
						
							2022-09-15 07:44:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ac2b6525e9 
								
							 
						 
						
							
							
								
								Merge branch 'interpcontrollers' into 'master'  
							
							... 
							
							
							
							Streamline NiInterpController handling
See merge request OpenMW/openmw!2404  
							
						 
						
							2022-09-15 07:44:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f00641c8a 
								
							 
						 
						
							
							
								
								Fix reading array of zero terminated strings  
							
							... 
							
							
							
							NIFZ and KFFZ subrecords store multiple strings separated by \0 character. 
							
						 
						
							2022-09-15 00:01:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								482de23893 
								
							 
						 
						
							
							
								
								Streamline NiInterpController handling  
							
							
							
						 
						
							2022-09-15 00:58:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
							
							
								
							
							
								ae812701ec 
								
							 
						 
						
							
							
								
								Merge branch 'crashfix_debugdraw' into 'master'  
							
							... 
							
							
							
							crashfix of debug draw on game exit
Closes  #7004 
See merge request OpenMW/openmw!2398  
							
						 
						
							2022-09-14 20:56:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								943198e325 
								
							 
						 
						
							
							
								
								Small changes  
							
							
							
						 
						
							2022-09-14 13:20:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								410a2881fe 
								
							 
						 
						
							
							
								
								Add comma to the last array element to prevent putting multiple elements on a single line  
							
							
							
						 
						
							2022-09-14 00:36:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e811f7ed00 
								
							 
						 
						
							
							
								
								Simplified the data structures.  
							
							... 
							
							
							
							DebugCustomDraw owns the vector of drawcalls and the line geometry.
There are two DebugCustomDraw, so anything they own is double buffered.
Because DebugDrawer has a ref_ptr on the DebugCustomDraw, they live at least as long as DebugDrawer, making memory access from it safe.
removed redundent this 
							
						 
						
							2022-09-13 18:26:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								675c0f9b31 
								
							 
						 
						
							
							
								
								Merge branch 'disable_clang_format_for_osg' into 'master'  
							
							... 
							
							
							
							Disable clang-format for files that should have minimal diff with OSG
See merge request OpenMW/openmw!2399  
							
						 
						
							2022-09-13 08:53:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51314db2f1 
								
							 
						 
						
							
							
								
								Remove AI_CNDT from AI package types  
							
							... 
							
							
							
							AI_CNDT is a label of subrecord containing cell name. It's not AI package type. 
							
						 
						
							2022-09-13 00:05:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								50d8bd9cdd 
								
							 
						 
						
							
							
								
								Disable clang-format for files that should have minimal diff with OSG  
							
							
							
						 
						
							2022-09-12 23:57:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								219b9e7cbf 
								
							 
						 
						
							
							
								
								Revert "Use raw string literals for shaders"  
							
							... 
							
							
							
							This reverts commit 0e72055385 
							
						 
						
							2022-09-12 23:54:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52b7b66e9f 
								
							 
						 
						
							
							
								
								Add comma to the last array element to prevent putting multiple elements on a single line  
							
							
							
						 
						
							2022-09-12 21:00:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e72055385 
								
							 
						 
						
							
							
								
								Use raw string literals for shaders  
							
							
							
						 
						
							2022-09-12 21:00:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								409f83a149 
								
							 
						 
						
							
							
								
								Use raw string literal for error marker definition  
							
							
							
						 
						
							2022-09-12 21:00:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								565a08b95a 
								
							 
						 
						
							
							
								
								crashfix on game exit  
							
							
							
						 
						
							2022-09-12 19:13:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ae15f08e0 
								
							 
						 
						
							
							
								
								Avoid chained operator() calls to prevent formatting issues  
							
							
							
						 
						
							2022-09-12 16:48:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unrelentingtech 
								
							 
						 
						
							
							
							
							
								
							
							
								1c8fd2ecdb 
								
							 
						 
						
							
							
								
								Implement system-scaled HiDPI support (SDL_WINDOW_ALLOW_HIGHDPI - Wayland, macOS, etc)  
							
							
							
						 
						
							2022-09-12 08:18:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f7dcd5ae5 
								
							 
						 
						
							
							
								
								Fix conversion to UTF8 for ESM4 Reader strings  
							
							... 
							
							
							
							toUtf8 returns a string view to the input when input string is ASCII and nothing
is written to the buffer which means output string of Reader::getStringImpl is
not modified.
Move input to the output string and resize it in this case. 
							
						 
						
							2022-09-12 01:42:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								80d52e3da8 
								
							 
						 
						
							
							
								
								Merge branch 'cursor' into 'master'  
							
							... 
							
							
							
							Support high-resolution cursor textures
Closes  #6933 
See merge request OpenMW/openmw!2262  
							
						 
						
							2022-09-11 18:32:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f35f9b45b 
								
							 
						 
						
							
							
								
								Add missing include <array>  
							
							
							
						 
						
							2022-09-11 19:55:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								435eacdaad 
								
							 
						 
						
							
							
								
								Merge branch 'debug_draw_commands' into 'master'  
							
							... 
							
							
							
							API to draw primitives
See merge request OpenMW/openmw!2345  
							
						 
						
							2022-09-11 17:17:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								a2c02d2999 
								
							 
						 
						
							
							
								
								Support high-resolution cursor textures (feature 6933)  
							
							
							
						 
						
							2022-09-11 20:54:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								43b0ae1ce7 
								
							 
						 
						
							
							
								
								all debug renders now use the same shader and it works  
							
							... 
							
							
							
							remove debug draw shader, now that debug and debugdraw serve the same function
remove debug draw code from actors to clean
replaced int uniforms with bool for better readability
clang format
cleanup, remove unused func, and mistake whitespace
fix namespace
added more colors
fixed missing whitespace 
							
						 
						
							2022-09-11 17:54:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								21971c08ba 
								
							 
						 
						
							
							
								
								debug draw shader uses the generic functions  
							
							... 
							
							
							
							renamed files
roundabout way to change case with windows noticing
fixed type
fix filename in cmakelist.txt
ported shader and c++ code so glsl 120 can be used instead of 330
new debug shader and old one are almost unified
for some reason, even though I get no compilation issue, old debug draws don't work, only the new one implemented by this MR
remove useless const cast 
							
						 
						
							2022-09-11 17:53:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								bd1bbc0ab8 
								
							 
						 
						
							
							
								
								removes mutex, and uses double buffering to avoid writing on a resource that will be read by the draw thread  
							
							... 
							
							
							
							changes when the buffers are reset -> at the end of the draw, because that's when we are certain the data isn't needed anymore
removed useless variable
fixed typo
include osg::vec3 instead of osg vec3f
compile linux
compile ?
applied clang format to the new files 
							
						 
						
							2022-09-11 17:53:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								2a980ecb50 
								
							 
						 
						
							
							
								
								cleaned some code and fixed some naming issues  
							
							... 
							
							
							
							Moved debug draw to components, fixed some whitespace issues, added include guard
fixed uniform name, removed old files
Fixes some more whitespace weirdness 
							
						 
						
							2022-09-11 17:53:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								29f3de30c2 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'cellstore_refactor'  
							
							... 
							
							
							
							# Conflicts:
#   apps/openmw/mwworld/scene.cpp 
							
						 
						
							2022-09-11 15:03:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								886b8c7af2 
								
							 
						 
						
							
							
								
								Fix build error with stdlibc++ due to includes shuffling.  
							
							
							
						 
						
							2022-09-11 14:41:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								9ceafe770d 
								
							 
						 
						
							
							
								
								Hard fail on loading BSA with records using unicode paths.  
							
							
							
						 
						
							2022-09-11 14:41:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								a60cebd0f9 
								
							 
						 
						
							
							
								
								Use std::u8string_view in debug logger overloads parameters.  
							
							
							
						 
						
							2022-09-11 14:41:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								ca14fc00dc 
								
							 
						 
						
							
							
								
								Added dedicated functions for conversions between QString and std::filesystem::path.  
							
							
							
						 
						
							2022-09-11 14:41:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								c226b35f1f 
								
							 
						 
						
							
							
								
								Fix some remaining encoding errors due to std::filesystem transition.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								5456ef1d50 
								
							 
						 
						
							
							
								
								Add new functions and overloads to support std::u8string and std::filesystem::path.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								2df8bfed25 
								
							 
						 
						
							
							
								
								Fix build errors after rebase against master due to large amount of changes.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								c3175e371a 
								
							 
						 
						
							
							
								
								Fix YAML::LoadFile mangling Unicode paths in Windows.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								a13709c510 
								
							 
						 
						
							
							
								
								Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								dec3f24375 
								
							 
						 
						
							
							
								
								filesystem: configurationmanager: Store file path tokens as std::u8string.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								78ab009d5c 
								
							 
						 
						
							
							
								
								Add required overloads to logger for handling unicode paths, also add conversion functions from std::filesystem::path to std::string without losing unicode data.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								b817359bcf 
								
							 
						 
						
							
							
								
								Revert "Fix regression from  https://gitlab.com/OpenMW/openmw/-/merge_requests/1776 "  
							
							... 
							
							
							
							This reverts commit 6a5ad4ca43 
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								864112b5db 
								
							 
						 
						
							
							
								
								Fixed Windows build when using MSVC 14.26 and MacOS build.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								e5c417c968 
								
							 
						 
						
							
							
								
								Make sure all paths are passed as std::filesystem::path instead of std::string where possible.  
							
							
							
						 
						
							2022-09-11 14:41:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								10899ed680 
								
							 
						 
						
							
							
								
								typo  
							
							
							
						 
						
							2022-09-11 13:18:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								35fe214588 
								
							 
						 
						
							
							
								
								Updated components/misc/timeconvert.hpp to fix the Android build.  
							
							
							
						 
						
							2022-09-11 02:20:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								5446571aec 
								
							 
						 
						
							
							
								
								Circumvent QT MOC bugs by including the filesystem header in a specific order.  
							
							
							
						 
						
							2022-09-11 02:19:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								cf0af87c80 
								
							 
						 
						
							
							
								
								Revert changes from "4c8e1ccf - Fixed windows build and updated tests to reflect changes of escape character from "&" to "\"" in "apps/openmw_test_suite/openmw/options.cpp"  
							
							
							
						 
						
							2022-09-11 02:19:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								cd229a965b 
								
							 
						 
						
							
							
								
								Fixed windows build and updated tests to reflect changes of escape character from "&" to "\"  
							
							
							
						 
						
							2022-09-11 02:19:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb07282c9 
								
							 
						 
						
							
							
								
								Replace all remaining occurrences of boost::filesystem with std::filesystem.  
							
							
							
						 
						
							2022-09-11 02:19:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								cdc7864863 
								
							 
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2022-09-10 20:25:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								256d8a699a 
								
							 
						 
						
							
							
								
								moves one function from tuplemeta.hpp to newly created tuplehelpers.hpp  
							
							
							
						 
						
							2022-09-10 20:13:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac1688f9c1 
								
							 
						 
						
							
							
								
								Remove ESM::Reader base class  
							
							... 
							
							
							
							This class does not serve any useful purpose now. It was added as a first step
in attempt to define common interface for ESM3 and ESM4 readers. But this is not
going to happen. 
							
						 
						
							2022-09-10 15:17:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								65bd007baa 
								
							 
						 
						
							
							
								
								simplified some big switch/case  
							
							
							
						 
						
							2022-09-09 23:40:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								95f9f00bcc 
								
							 
						 
						
							
							
								
								Merge branch 'navigator_rtree' into 'master'  
							
							... 
							
							
							
							Optimize updating navmesh from the main thread primarily on cell loading
See merge request OpenMW/openmw!2382  
							
						 
						
							2022-09-08 22:18:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								95ad1d91df 
								
							 
						 
						
							
							
								
								Merge branch 'esmstore-round-2' into 'master'  
							
							... 
							
							
							
							More ESMStore cleanup
See merge request OpenMW/openmw!2383  
							
						 
						
							2022-09-08 13:08:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa65df8872 
								
							 
						 
						
							
							
								
								Rename meta.hpp to tuplemeta.hpp  
							
							
							
						 
						
							2022-09-08 15:03:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22ee592dd3 
								
							 
						 
						
							
							
								
								Lock TileCachedRecastMeshManager once per changing a cell  
							
							... 
							
							
							
							To save time on locking mutex and prevent AsyncNavMeshUpdater to use RecastMesh
for a tile in the middle of objects loading. 
							
						 
						
							2022-09-08 11:06:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c856095562 
								
							 
						 
						
							
							
								
								Use compile time generated indices for tuples types  
							
							
							
						 
						
							2022-09-08 03:38:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f7703d5c8 
								
							 
						 
						
							
							
								
								Rename HasMember to TupleHasType and move code into misc/meta.hpp  
							
							
							
						 
						
							2022-09-08 00:13:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d15e1dca84 
								
							 
						 
						
							
							
								
								Use R-tree for objects to be used for navmesh generation  
							
							... 
							
							
							
							Instead of storing a set of objects per tile. 
							
						 
						
							2022-09-07 22:51:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1859c6eded 
								
							 
						 
						
							
							
								
								Merge branch 'pcvisionbonus' into 'master'  
							
							... 
							
							
							
							Implement PCVisionBonus functions
Closes  #6983 
See merge request OpenMW/openmw!2371  
							
						 
						
							2022-09-07 20:27:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1f2c473242 
								
							 
						 
						
							
							
								
								Merge branch 'bhk' into 'master'  
							
							... 
							
							
							
							Load bhkCapsuleShape and bhkSphereShape
See merge request OpenMW/openmw!2377  
							
						 
						
							2022-09-07 20:25:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								fcd9b78cac 
								
							 
						 
						
							
							
								
								Merge branch 'REFACTOR_STORE' into 'master'  
							
							... 
							
							
							
							Refactoring the ESM store to better support many new ESM4 types
See merge request OpenMW/openmw!2161  
							
						 
						
							2022-09-07 20:22:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f17b1cd7ab 
								
							 
						 
						
							
							
								
								Load bhkCapsuleShape and bhkSphereShape  
							
							
							
						 
						
							2022-09-07 16:09:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a5664d7ba9 
								
							 
						 
						
							
							
								
								Merge branch 'reserve_utf8_stream' into 'master'  
							
							... 
							
							
							
							Reserve the output buffer in lowerCaseUtf8
See merge request OpenMW/openmw!2370  
							
						 
						
							2022-09-07 10:05:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								180d609e0d 
								
							 
						 
						
							
							
								
								Check "wait until min distance to player" only for requiredTilesPresent wait condition  
							
							... 
							
							
							
							allJobsDone should wait even if "wait until min distance to player" is 0. 
							
						 
						
							2022-09-06 21:51:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98ddc31902 
								
							 
						 
						
							
							
								
								Fix calculating min distance to nearest absent tile  
							
							... 
							
							
							
							Tile can be present in either mPushed (waiting in a queue), mProcessingTiles (
being processed or waiting in db queue), mPresentTiles (added to navmesh). It's
not enough to walk over mPushed tiles to find all not present. Need also to
check mProcessingTiles.
Otherwise if all tiles are in mProcessingTiles only
waitUntilJobsDoneForNotPresentTiles may return too early because there are none
in mPushed and therefore none tiles are considered to be absent on navmesh which
is not true. 
							
						 
						
							2022-09-06 21:51:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de80b86cc1 
								
							 
						 
						
							
							
								
								Use proper type to cast enum value  
							
							
							
						 
						
							2022-09-06 21:51:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								204ab6fea3 
								
							 
						 
						
							
							
								
								Use version instead of generation and revision for recast mesh  
							
							
							
						 
						
							2022-09-06 21:51:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								914edd1194 
								
							 
						 
						
							
							
								
								Make frequently called oneliners inline  
							
							
							
						 
						
							2022-09-06 21:51:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1a294664e 
								
							 
						 
						
							
							
								
								Do not try to update tile to post  
							
							... 
							
							
							
							changedTiles contains unique set of positions and tilesToPost is empty initially
therefore it's not possible to add the same position twice. 
							
						 
						
							2022-09-06 21:51:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								445d91d85d 
								
							 
						 
						
							
							
								
								adds missing include  
							
							
							
						 
						
							2022-09-06 13:26:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								489c7a10b6 
								
							 
						 
						
							
							
								
								Implement PCVisionBonus functions  
							
							
							
						 
						
							2022-09-05 20:21:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9472998bad 
								
							 
						 
						
							
							
								
								Merge branch 'ori' into 'master'  
							
							... 
							
							
							
							Implement the full version of the ori command
See merge request OpenMW/openmw!2368  
							
						 
						
							2022-09-05 17:55:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								9f62f0c292 
								
							 
						 
						
							
							
								
								Reserve the output buffer in lowerCaseUtf8  
							
							... 
							
							
							
							Since lowercasing an utf8 string shouldn't change its size very much,
it does make sense to reserve the output buffer, to reduce
memory allocations. 
							
						 
						
							2022-09-05 19:46:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3cbd0e0762 
								
							 
						 
						
							
							
								
								Fixed naming convention  
							
							
							
						 
						
							2022-09-05 17:35:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								9e40550a4a 
								
							 
						 
						
							
							
								
								improved readability of esm3Recname and esm4Recname  
							
							
							
						 
						
							2022-09-05 17:35:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								7bd7105345 
								
							 
						 
						
							
							
								
								code cleanup  
							
							
							
						 
						
							2022-09-05 17:35:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								252550d86f 
								
							 
						 
						
							
							
								
								Added records for ESM4s the throw std:: logic error ensures at compile time that there is no collision  
							
							... 
							
							
							
							static_assert doesn't work because the function can be called at run time 
							
						 
						
							2022-09-05 17:35:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								0b5c2b4609 
								
							 
						 
						
							
							
								
								Implement the full version of the ori command  
							
							
							
						 
						
							2022-09-05 17:27:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2d566b89d 
								
							 
						 
						
							
							
								
								Store changed tiles in TileCachedRecastMeshManager  
							
							
							
						 
						
							2022-09-05 11:49:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								647b22e175 
								
							 
						 
						
							
							
								
								Merge branch 'DistantLOD' into 'master'  
							
							... 
							
							
							
							Support for TES distant LOD
See merge request OpenMW/openmw!1861  
							
						 
						
							2022-09-04 11:36:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								84ec78f0d6 
								
							 
						 
						
							
							
								
								Merge branch 'multitargettransform' into 'master'  
							
							... 
							
							
							
							Read NiMultiTargetTransformController
See merge request OpenMW/openmw!2357  
							
						 
						
							2022-09-04 07:45:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								44fbb5cdc3 
								
							 
						 
						
							
							
								
								Read NiMultiTargetTransformController  
							
							
							
						 
						
							2022-09-04 08:36:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8df0587793 
								
							 
						 
						
							
							
								
								Reformat NIF record type mapping  
							
							
							
						 
						
							2022-09-04 08:36:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								83ee25711e 
								
							 
						 
						
							
							
								
								Use the pattern according to the esm version  
							
							
							
						 
						
							2022-09-03 18:55:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								6a3d27ce82 
								
							 
						 
						
							
							
								
								Add a dictionary to retrieve the LOD mesh name of a mesh cache  
							
							
							
						 
						
							2022-09-03 18:52:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								4e8e2e1c60 
								
							 
						 
						
							
							
								
								Eliminate &thing[0] pattern  
							
							
							
						 
						
							2022-09-03 16:41:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a8e561d885 
								
							 
						 
						
							
							
								
								Avoid issues with saved games that have no screenshot data  
							
							
							
						 
						
							2022-09-02 07:04:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								126090bdc5 
								
							 
						 
						
							
							
								
								Load NiBillboardNode mode field  
							
							
							
						 
						
							2022-08-31 22:32:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								58d08d402a 
								
							 
						 
						
							
							
								
								Merge branch 'navigator_stats' into 'master'  
							
							... 
							
							
							
							Show stats for writing and reading navmesh db queue jobs
See merge request OpenMW/openmw!2346  
							
						 
						
							2022-08-30 21:12:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								4ff7f8ddfb 
								
							 
						 
						
							
							
								
								Merge branch 'string_viewing' into 'master'  
							
							... 
							
							
							
							Use string_view in yet more places
See merge request OpenMW/openmw!2348  
							
						 
						
							2022-08-30 21:12:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								3037f190be 
								
							 
						 
						
							
							
								
								Implement per-font resolution  
							
							
							
						 
						
							2022-08-30 12:16:30 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								3178868cc3 
								
							 
						 
						
							
							
								
								Improve built-in default fonts  
							
							
							
						 
						
							2022-08-30 07:54:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnaud Dochain 
								
							 
						 
						
							
							
							
							
								
							
							
								1163c12645 
								
							 
						 
						
							
							
								
								Allows to build on macos 10.15  
							
							
							
						 
						
							2022-08-28 15:28:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								fb9bc5f535 
								
							 
						 
						
							
							
								
								Use string_view in Fallback::Map  
							
							
							
						 
						
							2022-08-28 17:20:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								2222b47e3d 
								
							 
						 
						
							
							
								
								Make Settings::Manager::getString return a reference  
							
							
							
						 
						
							2022-08-28 16:38:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c15848932b 
								
							 
						 
						
							
							
								
								Separate reading navigator stats and reporting  
							
							
							
						 
						
							2022-08-28 14:52:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9be8b5efe 
								
							 
						 
						
							
							
								
								Show stats for writing and reading navmesh db queue jobs  
							
							
							
						 
						
							2022-08-28 14:14:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								1d177e2d71 
								
							 
						 
						
							
							
								
								Merge branch 'light_fix' into 'master'  
							
							... 
							
							
							
							Fix incorrect scene lighting #6952 
See merge request OpenMW/openmw!2335  
							
						 
						
							2022-08-27 01:03:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								02bbb0be45 
								
							 
						 
						
							
							
								
								Improve format workaround and add unit tests  
							
							
							
						 
						
							2022-08-26 19:43:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e46be1c220 
								
							 
						 
						
							
							
								
								Merge branch 'rm_get_poly_height_status' into 'master'  
							
							... 
							
							
							
							Do not check getPolyHeight status (#6964 )
Closes  #6964 
See merge request OpenMW/openmw!2334  
							
						 
						
							2022-08-25 08:55:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c260a0d4c2 
								
							 
						 
						
							
							
								
								Merge branch 'string_me_along' into 'master'  
							
							... 
							
							
							
							Yet another string_view MR
See merge request OpenMW/openmw!2333  
							
						 
						
							2022-08-25 08:53:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								948e2f5db9 
								
							 
						 
						
							
							
								
								Do not use collision shapes with visual only collision to generate navmesh  
							
							... 
							
							
							
							These collision shapes are not used for actors movement physics simulation. 
							
						 
						
							2022-08-25 00:56:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								1f2d9f2280 
								
							 
						 
						
							
							
								
								don't recycle statesets for light cullcallback for now  
							
							
							
						 
						
							2022-08-24 15:07:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab1ddc690e 
								
							 
						 
						
							
							
								
								Do not check getPolyHeight status  
							
							... 
							
							
							
							It may fail in some cases depending on a platform without obvious reason. 
							
						 
						
							2022-08-24 23:30:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								4e2e5ad002 
								
							 
						 
						
							
							
								
								Revert format change and ensure string_view args are null-terminated  
							
							
							
						 
						
							2022-08-24 23:10:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								1d21330fcc 
								
							 
						 
						
							
							
								
								Return string_view from getGameSettingString  
							
							
							
						 
						
							2022-08-24 22:16:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								e0dbe976bc 
								
							 
						 
						
							
							
								
								Merge branch 'qt_signalslot_syntax_update' into 'master'  
							
							... 
							
							
							
							Migrate to functor-based Qt signal-slot connection syntax
Closes  #6948 
See merge request OpenMW/openmw!2332  
							
						 
						
							2022-08-24 19:01:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								0cded25033 
								
							 
						 
						
							
							
								
								Remove various string copies  
							
							
							
						 
						
							2022-08-24 20:38:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								0df45a90b3 
								
							 
						 
						
							
							
								
								Use string_view in the remaining Class methods and push string_views closer to the MyGUI boundary  
							
							
							
						 
						
							2022-08-23 22:14:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mpeco 
								
							 
						 
						
							
							
							
							
								
							
							
								1868534071 
								
							 
						 
						
							
							
								
								functor-based Qt signal-slot syntax components  
							
							
							
						 
						
							2022-08-23 17:14:12 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1f5277349c 
								
							 
						 
						
							
							
								
								Merge branch 'span' into 'master'  
							
							... 
							
							
							
							Replace Misc::Span by std::span
See merge request OpenMW/openmw!2324  
							
						 
						
							2022-08-22 17:34:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9c24d6b390 
								
							 
						 
						
							
							
								
								Merge branch 'ci_starts_with' into 'master'  
							
							... 
							
							
							
							Replace ciCompareLen with ciStartsWith where possible
See merge request OpenMW/openmw!2325  
							
						 
						
							2022-08-22 17:34:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								150d1840d6 
								
							 
						 
						
							
							
								
								Use more string_view and const string&  
							
							
							
						 
						
							2022-08-22 16:55:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5dc612aa54 
								
							 
						 
						
							
							
								
								Replace ciCompareLen with ciStartsWith where possible  
							
							... 
							
							
							
							`ciCompareLen(a, b, b.size()) == 0` expression is an equivalent of checking for
equality of `a` prefix with size `b.size()` with `b`.
`ciCompareLen(a, b, a.size()) == 0` is also the same thing but `a` is a prefix
`b` should start with. 
							
						 
						
							2022-08-22 09:32:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4a254deb7 
								
							 
						 
						
							
							
								
								Replace Misc::Span by std::span  
							
							
							
						 
						
							2022-08-21 23:53:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								36fbef1048 
								
							 
						 
						
							
							
								
								Merge branch 'apple-silicon-arm-build' into 'master'  
							
							... 
							
							
							
							Get build working on Apple Silicon
See merge request OpenMW/openmw!2286  
							
						 
						
							2022-08-21 20:15:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								2a2268ea8b 
								
							 
						 
						
							
							
								
								Merge branch 'optimize_navigator_update' into 'master'  
							
							... 
							
							
							
							Optimize navigator per frame update
See merge request OpenMW/openmw!2308  
							
						 
						
							2022-08-21 20:12:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								f36e13444e 
								
							 
						 
						
							
							
								
								Merge branch 'font_loading' into 'master'  
							
							... 
							
							
							
							Cleanup fonts loading
See merge request OpenMW/openmw!2309  
							
						 
						
							2022-08-21 20:11:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								aa8eba239a 
								
							 
						 
						
							
							
								
								Merge branch 'animation_view' into 'master'  
							
							... 
							
							
							
							Use string_view in animation code
See merge request OpenMW/openmw!2321  
							
						 
						
							2022-08-21 20:05:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								206711876d 
								
							 
						 
						
							
							
								
								Address feedback  
							
							
							
						 
						
							2022-08-21 19:43:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								827a2f0b77 
								
							 
						 
						
							
							
								
								Use string_view in animation code  
							
							
							
						 
						
							2022-08-21 18:53:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								70e1efdd47 
								
							 
						 
						
							
							
								
								omw_GetWorldPosFromUV() should use omw_GetDepth()  
							
							
							
						 
						
							2022-08-21 18:03:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								9e1ab590f1 
								
							 
						 
						
							
							
								
								Cleanup fonts loading  
							
							
							
						 
						
							2022-08-21 13:19:04 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								4078f19c74 
								
							 
						 
						
							
							
								
								Merge branch 'SHADER_HOT_RELOAD' into 'master'  
							
							... 
							
							
							
							Shaders: Hot reload, togglable by lua debug command
See merge request OpenMW/openmw!2238  
							
						 
						
							2022-08-21 09:08:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								25c1f0ca16 
								
							 
						 
						
							
							
								
								Renamed variable to fix case issue  
							
							
							
						 
						
							2022-08-21 09:18:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aea4614240 
								
							 
						 
						
							
							
								
								Fix clang tidy warning  
							
							
							
						 
						
							2022-08-20 19:17:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8147d49178 
								
							 
						 
						
							
							
								
								Remove redundant lock  
							
							... 
							
							
							
							mGeneration is const and mRevision is changed only from the same thread. 
							
						 
						
							2022-08-20 19:15:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2885885331 
								
							 
						 
						
							
							
								
								Increase mutex scope in TileCachedRecastMeshManager functions  
							
							... 
							
							
							
							Which are called from the main thread. 
							
						 
						
							2022-08-20 19:15:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e1bed86d7e 
								
							 
						 
						
							
							
								
								Do single navigator update per frame  
							
							... 
							
							
							
							Primarily for crossing cell border case. Each Navigator::update call has a cost.
Doing it multiple times per frame increased frame duration on cell loading.
Call Navigator::wait only when cell has changed but do not use
Scene::hasCellChanged because it doesn't always indicates it. 
							
						 
						
							2022-08-20 19:15:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8125d51a0f 
								
							 
						 
						
							
							
								
								Use std::unique_ptr to implement ScopedLoad  
							
							... 
							
							
							
							This gives correct implementation of move constructor and assignment operators. 
							
						 
						
							2022-08-19 22:39:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								c3d3f3140b 
								
							 
						 
						
							
							
								
								Allow to change font settings in the launcher  
							
							
							
						 
						
							2022-08-18 13:29:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								bf40f9b287 
								
							 
						 
						
							
							
								
								Merge branch 'name_view' into 'master'  
							
							... 
							
							
							
							Make Class::getName return string_view
See merge request OpenMW/openmw!2289  
							
						 
						
							2022-08-17 20:14:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Dunn 
								
							 
						 
						
							
							
							
							
								
							
							
								808a2e587a 
								
							 
						 
						
							
							
								
								Merge commit '5ee4ce1232b0f334f29dd702f811c58dccf5c00d' into apple-silicon-arm-build  
							
							
							
						 
						
							2022-08-17 23:45:51 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								5ee4ce1232 
								
							 
						 
						
							
							
								
								Merge branch 'nipixeldata' into 'master'  
							
							... 
							
							
							
							Support more NiPixelData formats (feature #6945 )
Closes  #6945 
See merge request OpenMW/openmw!2290  
							
						 
						
							2022-08-17 12:20:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								edbd05a3f7 
								
							 
						 
						
							
							
								
								Support more NiPixelData formats (feature  #6945 )  
							
							
							
						 
						
							2022-08-17 14:22:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								4ff12d8945 
								
							 
						 
						
							
							
								
								Make Class::getName return string_view  
							
							
							
						 
						
							2022-08-16 21:15:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc8c7002ea 
								
							 
						 
						
							
							
								
								Cleanup components includes  
							
							
							
						 
						
							2022-08-16 19:14:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Dunn 
								
							 
						 
						
							
							
							
							
								
							
							
								1d7d3d5765 
								
							 
						 
						
							
							
								
								Get build working on Apple Silicon  
							
							... 
							
							
							
							Will validate issues with Intel OSX later 
							
						 
						
							2022-08-17 02:18:48 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b382e92953 
								
							 
						 
						
							
							
								
								Merge branch 'please_dont_copy_my_nfts' into 'master'  
							
							... 
							
							
							
							Prevent various values from being copied
See merge request OpenMW/openmw!2267  
							
						 
						
							2022-08-16 08:36:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1fb42a28c 
								
							 
						 
						
							
							
								
								Cleanup detournavigator includes  
							
							
							
						 
						
							2022-08-15 19:46:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								f42ab6a3e7 
								
							 
						 
						
							
							
								
								Merge branch 'coverity' into 'master'  
							
							... 
							
							
							
							Do not copy data when it is not needed
See merge request OpenMW/openmw!2277  
							
						 
						
							2022-08-15 12:30:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e3ad30a517 
								
							 
						 
						
							
							
								
								Do not copy data when it is not needed  
							
							
							
						 
						
							2022-08-15 11:52:09 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt 
								
							 
						 
						
							
							
							
							
								
							
							
								e6868fd211 
								
							 
						 
						
							
							
								
								Allow constexpr hashing  
							
							
							
						 
						
							2022-08-14 19:06:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								de8d9b8db3 
								
							 
						 
						
							
							
								
								Use Fowler-Noll-Vo hash instead of std::hash  
							
							
							
						 
						
							2022-08-14 19:55:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								eaa108d25d 
								
							 
						 
						
							
							
								
								Return string_view from SoundId methods  
							
							
							
						 
						
							2022-08-14 14:39:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								166717d601 
								
							 
						 
						
							
							
								
								Makes sure threads are only stopped once ,and that they will be re-started  
							
							
							
						 
						
							2022-08-13 00:34:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								51938f9ef7 
								
							 
						 
						
							
							
								
								Use string_view in Interpreter::Context  
							
							
							
						 
						
							2022-08-12 19:42:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								16a4b5716b 
								
							 
						 
						
							
							
								
								adds missing include  
							
							
							
						 
						
							2022-08-12 18:52:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								b14cc673bc 
								
							 
						 
						
							
							
								
								adds missing decleration  
							
							
							
						 
						
							2022-08-12 18:47:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								decfbc5387 
								
							 
						 
						
							
							
								
								Fix threading issues  
							
							
							
						 
						
							2022-08-12 18:37:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								18dbf722eb 
								
							 
						 
						
							
							
								
								Merge branch 'store_view' into 'master'  
							
							... 
							
							
							
							Allow string_view lookups in MWWorld::Store
See merge request OpenMW/openmw!2010  
							
						 
						
							2022-08-10 22:29:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b551e69b6f 
								
							 
						 
						
							
							
								
								#5534  remove OSG 3.4 support and require at least 3.6.5 support  
							
							
							
						 
						
							2022-08-09 21:07:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								de51525c76 
								
							 
						 
						
							
							
								
								Allow string_view lookups in MWWorld::Store and get some use out of that  
							
							
							
						 
						
							2022-08-09 20:43:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								bb9884c024 
								
							 
						 
						
							
							
								
								Merge branch 'split_stringops' into 'master'  
							
							... 
							
							
							
							Split components/misc/stringops.hpp into multiple headers
See merge request OpenMW/openmw!2233  
							
						 
						
							2022-08-09 18:06:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								baadc06e98 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'SHADER_HOT_RELOAD'  
							
							... 
							
							
							
							# Conflicts:
#   apps/openmw/mwrender/postprocessor.hpp 
							
						 
						
							2022-08-09 09:26:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								c513ec7824 
								
							 
						 
						
							
							
								
								null check  
							
							
							
						 
						
							2022-08-08 12:53:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								2cea4f3172 
								
							 
						 
						
							
							
								
								stop excessive allocations with lightmanager callback  
							
							
							
						 
						
							2022-08-07 17:04:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								603b30e117 
								
							 
						 
						
							
							
								
								Added some variable names to make it clearer what their function was  
							
							... 
							
							
							
							avoid having lost of ->first and ->second that aren't meaningfull 
							
						 
						
							2022-08-07 22:56:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								ac4b29be08 
								
							 
						 
						
							
							
								
								cleanup default shaders and remove confusing main shader  
							
							
							
						 
						
							2022-08-07 06:42:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3ab0a99154 
								
							 
						 
						
							
							
								
								Hot reload done only once every 200 ms, no point in beeing faster  
							
							... 
							
							
							
							it may also help with bugs where the file is still locked and can't be opened 
							
						 
						
							2022-08-04 13:37:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9d436413 
								
							 
						 
						
							
							
								
								includes now work when the same shader has different defines  
							
							
							
						 
						
							2022-08-04 13:00:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								7b78bf4b66 
								
							 
						 
						
							
							
								
								Fix files with different defines weren't added to the hot reload manager  
							
							
							
						 
						
							2022-08-04 12:46:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c8dc9d45 
								
							 
						 
						
							
							
								
								C++17 compat ?  
							
							
							
						 
						
							2022-08-04 09:50:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								cdd95f7889 
								
							 
						 
						
							
							
								
								replaced empty function body by default  
							
							
							
						 
						
							2022-08-04 09:25:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								9a475b0c97 
								
							 
						 
						
							
							
								
								fixed blank lines and missing breaks  
							
							
							
						 
						
							2022-08-04 09:19:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								b6d7293a12 
								
							 
						 
						
							
							
								
								Removed weird lines that I thought were necessary to please the compiler  
							
							
							
						 
						
							2022-08-04 09:13:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								68d0698924 
								
							 
						 
						
							
							
								
								Fixed cyclical included check  
							
							
							
						 
						
							2022-08-04 09:09:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								aa51d6de2a 
								
							 
						 
						
							
							
								
								Missing chrono include ?  
							
							
							
						 
						
							2022-08-04 00:14:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f99ed6f1db 
								
							 
						 
						
							
							
								
								Split components/misc/stringops.hpp into multiple headers  
							
							... 
							
							
							
							Replace all ciEqual overloads with one having std::string_view as argument. 
							
						 
						
							2022-08-03 22:06:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da0a1ac9ba 
								
							 
						 
						
							
							
								
								Do compile time checks in compile time instead of tests  
							
							
							
						 
						
							2022-08-03 21:47:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								f78fa989ee 
								
							 
						 
						
							
							
								
								fixed include, cleaned comments and indentation  
							
							
							
						 
						
							2022-08-03 20:50:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								31d412527d 
								
							 
						 
						
							
							
								
								forgot memory include  
							
							
							
						 
						
							2022-08-03 20:17:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								6b38d62223 
								
							 
						 
						
							
							
								
								Added lua bindings to toggle hot reload (disabled by default) or to trigger a reload  
							
							
							
						 
						
							2022-08-03 19:56:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								4e7c1c5bef 
								
							 
						 
						
							
							
								
								Added break when the operation failed  
							
							
							
						 
						
							2022-08-03 19:21:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								8d194a1601 
								
							 
						 
						
							
							
								
								Shaders: rudimentary hot reloader on shaders  
							
							... 
							
							
							
							every frame we poll the files and check if they are older or newer than the last test, if they are newer we find all the shader that included that file and update them 
							
						 
						
							2022-08-03 19:12:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								014de72644 
								
							 
						 
						
							
							
								
								Use NiParticleSystemController's color for the initial particle color  
							
							
							
						 
						
							2022-08-03 14:36:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba69146ced 
								
							 
						 
						
							
							
								
								Use std::string_view to avoid redundant std::string construction  
							
							
							
						 
						
							2022-08-03 00:18:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								651916694c 
								
							 
						 
						
							
							
								
								use correct indexed color mask  
							
							
							
						 
						
							2022-08-01 07:56:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								454684bad3 
								
							 
						 
						
							
							
								
								Merge branch 'custom_actor_collision_shape_type' into 'master'  
							
							... 
							
							
							
							Support cylinder and rotating box collision shape types for actors (#6138 )
Closes  #6138 
See merge request OpenMW/openmw!2043  
							
						 
						
							2022-08-01 11:00:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								04fcfcc79d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'bigpeepeventsenergy'  
							
							... 
							
							
							
							# Conflicts:
#   components/sdlutil/sdlinputwrapper.cpp 
							
						 
						
							2022-08-01 07:55:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f9fdcfe4a7 
								
							 
						 
						
							
							
								
								Prevent mouse movement events from being queued in loading screens (bug  #4374 )  
							
							
							
						 
						
							2022-08-01 06:54:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2fa1cbfa 
								
							 
						 
						
							
							
								
								Break SDL_PeepEvents loop on error (bug  #6890 )  
							
							
							
						 
						
							2022-08-01 06:24:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9ba3ab2be9 
								
							 
						 
						
							
							
								
								Merge branch 'post_fog' into 'master'  
							
							... 
							
							
							
							[Postprocessing]  API to work with fog
See merge request OpenMW/openmw!2212  
							
						 
						
							2022-07-31 17:33:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5bfca57835 
								
							 
						 
						
							
							
								
								Add a way to check if water is enabled in post processing shaders  
							
							
							
						 
						
							2022-07-31 10:33:18 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								888f4d2ac1 
								
							 
						 
						
							
							
								
								Add a post processing API to work with fog  
							
							
							
						 
						
							2022-07-30 21:44:18 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b8e4f78b6 
								
							 
						 
						
							
							
								
								Support cylinder and rotating box collision shape types for actors  
							
							... 
							
							
							
							Cylinder collision shape should give the best consistency between physics
simulation and pathfinding. Rotating box is already used by some actors, so
add it to have the same collision shape type for all actors. 
							
						 
						
							2022-07-30 14:28:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c54822acf9 
								
							 
						 
						
							
							
								
								Merge branch 'locale_menu' into 'master'  
							
							... 
							
							
							
							Add a way to configure locale settings in-game
See merge request OpenMW/openmw!2179  
							
						 
						
							2022-07-28 07:23:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cecc55d64 
								
							 
						 
						
							
							
								
								Fix inserting texture to map  
							
							... 
							
							
							
							Avoid using invalidated iterator after erase call.
Use insert_or_assing instead of operator[] because OSGTexture doesn't have a
default constructor. 
							
						 
						
							2022-07-27 20:01:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								2964e0d4fd 
								
							 
						 
						
							
							
								
								Merge branch 'font_cleanup' into 'master'  
							
							... 
							
							
							
							Remove code which became redundant due to changes in way how we load bitmap fonts
See merge request OpenMW/openmw!2190  
							
						 
						
							2022-07-27 09:28:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ff64ca176 
								
							 
						 
						
							
							
								
								Add a default way to store arrays in the settings.cfg  
							
							
							
						 
						
							2022-07-27 13:03:34 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								a787625c65 
								
							 
						 
						
							
							
								
								Remove code which became redundant due to changes in way how we load bitmap fonts  
							
							
							
						 
						
							2022-07-27 12:15:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								55134d1e31 
								
							 
						 
						
							
							
								
								Use string_view in the CharacterController  
							
							
							
						 
						
							2022-07-26 17:23:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								17a0063a7c 
								
							 
						 
						
							
							
								
								Merge branch 'async_delete_animation' into 'master'  
							
							... 
							
							
							
							Destruct animation asynchronously when unloading a cell
See merge request OpenMW/openmw!2177  
							
						 
						
							2022-07-26 13:42:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								bbcf7809f0 
								
							 
						 
						
							
							
								
								Merge branch 'gui_cleanup' into 'master'  
							
							... 
							
							
							
							GUI cleanup
See merge request OpenMW/openmw!2169  
							
						 
						
							2022-07-26 13:39:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d165966bea 
								
							 
						 
						
							
							
								
								Make OSGTexture final  
							
							... 
							
							
							
							To show that there are no more inheritance levels and also help compiler to
better optimize virtual function calls. There is no need to access virtual table
when compiler calls a virtual function of a final type. 
							
						 
						
							2022-07-26 12:33:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f800279ac 
								
							 
						 
						
							
							
								
								Remove unused Gui::FontLoader::mTextures  
							
							
							
						 
						
							2022-07-26 12:33:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0614b82452 
								
							 
						 
						
							
							
								
								Restore UnrefQueue to destruct animation asynchronously  
							
							
							
						 
						
							2022-07-24 21:08:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e0c05a15fb 
								
							 
						 
						
							
							
								
								Post processing shaders localization  
							
							
							
						 
						
							2022-07-24 13:18:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ad687c380a 
								
							 
						 
						
							
							
								
								Merge branch 'nif' into 'master'  
							
							... 
							
							
							
							Move NIF implementation to cpp files
Closes  #6518 
See merge request OpenMW/openmw!2170  
							
						 
						
							2022-07-21 16:09:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								c36c28e8f9 
								
							 
						 
						
							
							
								
								Move NIF implementation to cpp files  
							
							
							
						 
						
							2022-07-21 15:54:52 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								643e33c11a 
								
							 
						 
						
							
							
								
								Merge branch 'lua_pathfinding_bindings' into 'master'  
							
							... 
							
							
							
							Add bindings for navigator utils functions (#6690 )
See merge request OpenMW/openmw!2128  
							
						 
						
							2022-07-20 23:52:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27cc901e76 
								
							 
						 
						
							
							
								
								Add bindings for navigator utils functions  
							
							
							
						 
						
							2022-07-21 00:04:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								036937ee02 
								
							 
						 
						
							
							
								
								Store RenderManager textures by value  
							
							
							
						 
						
							2022-07-20 22:49:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6738722aa5 
								
							 
						 
						
							
							
								
								Initialize all required osgMyGUI::DataManager members in constructor  
							
							
							
						 
						
							2022-07-20 22:49:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c507125df 
								
							 
						 
						
							
							
								
								Remove empty functions  
							
							
							
						 
						
							2022-07-20 22:49:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d307178683 
								
							 
						 
						
							
							
								
								Replace components/vfs/manager.hpp include by forward declaration  
							
							
							
						 
						
							2022-07-20 22:49:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a281bcaf90 
								
							 
						 
						
							
							
								
								Remove redundant Platform::initialize function  
							
							
							
						 
						
							2022-07-20 22:49:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0e1642d7f 
								
							 
						 
						
							
							
								
								Use unique_ptr for osgMyGUI::Platform members  
							
							
							
						 
						
							2022-07-20 21:49:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								de58c9dff3 
								
							 
						 
						
							
							
								
								Get rid of obsolete osg::Geode where it is possible  
							
							
							
						 
						
							2022-07-20 15:28:56 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								168a097c8b 
								
							 
						 
						
							
							
								
								Improve binding VFS to MyGUI  
							
							
							
						 
						
							2022-07-20 08:06:57 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								3b75ae7ff1 
								
							 
						 
						
							
							
								
								Merge branch 'terrain-include-cleanup' into 'master'  
							
							... 
							
							
							
							Cleanup includes in Terrain component
See merge request OpenMW/openmw!2157  
							
						 
						
							2022-07-19 14:42:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt 
								
							 
						 
						
							
							
							
							
								
							
							
								c6bc264b35 
								
							 
						 
						
							
							
								
								Use correct assertion for the file implementation  
							
							
							
						 
						
							2022-07-19 13:48:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								4a15fae588 
								
							 
						 
						
							
							
								
								Merge branch 'fix-fileclose' into 'master'  
							
							... 
							
							
							
							Use ScopedHandle for File::Handle
See merge request OpenMW/openmw!2159  
							
						 
						
							2022-07-19 10:05:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f7ec42c09 
								
							 
						 
						
							
							
								
								Close handle if valid for move assignment  
							
							
							
						 
						
							2022-07-18 23:11:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								4e7fe5a8bd 
								
							 
						 
						
							
							
								
								Set VFS only once  
							
							
							
						 
						
							2022-07-18 23:37:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a724eb772 
								
							 
						 
						
							
							
								
								Delete assignment and copy constructor  
							
							
							
						 
						
							2022-07-18 22:28:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c8ef8463c 
								
							 
						 
						
							
							
								
								Close only valid handles  
							
							
							
						 
						
							2022-07-18 21:44:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								e222afc764 
								
							 
						 
						
							
							
								
								Merge branch 'fwd-lua-vfs' into 'master'  
							
							... 
							
							
							
							Type forward VFS::Manager in luastate.hpp and l10n.hpp
See merge request OpenMW/openmw!2158  
							
						 
						
							2022-07-18 18:23:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2014ea40b9 
								
							 
						 
						
							
							
								
								Use ScopedHandle for File::Handle  
							
							
							
						 
						
							2022-07-18 21:13:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								40cab76de5 
								
							 
						 
						
							
							
								
								Merge branch 'fonts' into 'master'  
							
							... 
							
							
							
							Enhance a way to setup fonts and layout files
See merge request OpenMW/openmw!2112  
							
						 
						
							2022-07-18 17:36:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5d85c1854 
								
							 
						 
						
							
							
								
								Revert removal of <atomic>  
							
							
							
						 
						
							2022-07-18 19:40:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								764d34362e 
								
							 
						 
						
							
							
								
								Type forward VFS::Manager in luastate.hpp and l10n.hpp  
							
							
							
						 
						
							2022-07-18 19:36:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddf43ec42f 
								
							 
						 
						
							
							
								
								Move structs into separate headers, cleanup includes, cleanup forwarders  
							
							
							
						 
						
							2022-07-18 19:15:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce556ba0cc 
								
							 
						 
						
							
							
								
								Remove obsolete LowLevelFile  
							
							
							
						 
						
							2022-07-18 16:41:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								845a812ebf 
								
							 
						 
						
							
							
								
								Drop fonts export - users are supposed to use TrueType fonts or mods with legacy format  
							
							
							
						 
						
							2022-07-18 10:40:03 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5bc5c1bb0c 
								
							 
						 
						
							
							
								
								Use our fonts as a fallback  
							
							
							
						 
						
							2022-07-18 09:57:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1f864e3127 
								
							 
						 
						
							
							
								
								Do not override monospace font  
							
							
							
						 
						
							2022-07-18 00:04:43 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								dc0d6fe31d 
								
							 
						 
						
							
							
								
								Avoid code duplication  
							
							
							
						 
						
							2022-07-17 23:59:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								facdc8fc0d 
								
							 
						 
						
							
							
								
								Use string_view  
							
							
							
						 
						
							2022-07-17 22:13:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								d83382d236 
								
							 
						 
						
							
							
								
								Rework Profiler to work with VFS  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								59c4ea014d 
								
							 
						 
						
							
							
								
								Rework StatsHandler to support VFS  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								6f6b5ba04b 
								
							 
						 
						
							
							
								
								Some refactoring  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								db686b25c2 
								
							 
						 
						
							
							
								
								Use fallback data from openmw.cfg to setup fonts  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8513bc9620 
								
							 
						 
						
							
							
								
								Fix build error on MSVC  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc3635c2c 
								
							 
						 
						
							
							
								
								Use case-insensitive font keys, remove debug code  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								c47a48e25d 
								
							 
						 
						
							
							
								
								Inject layout files to VFS  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								2630bc21dd 
								
							 
						 
						
							
							
								
								Allow to override MyGUI layout  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								4ddba5142e 
								
							 
						 
						
							
							
								
								Introduce font mappings  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								dd04bfccfb 
								
							 
						 
						
							
							
								
								Load fonts  
							
							
							
						 
						
							2022-07-17 22:01:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								3967509cdd 
								
							 
						 
						
							
							
								
								Use meaningful names instead of pretending we don't know what snow is  
							
							
							
						 
						
							2022-07-17 19:54:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								7c442926f8 
								
							 
						 
						
							
							
								
								Merge branch 'platform-file' into 'master'  
							
							... 
							
							
							
							Move platform specific file code into platform and cleanup LowLevelFile
See merge request OpenMW/openmw!2143  
							
						 
						
							2022-07-17 16:44:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b032a643f9 
								
							 
						 
						
							
							
								
								Merge branch 'vfs_string_view' into 'master'  
							
							... 
							
							
							
							Use std::string_view in VFS::Manager
See merge request OpenMW/openmw!2148  
							
						 
						
							2022-07-17 15:50:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6cc3ec12db 
								
							 
						 
						
							
							
								
								Merge branch 'ci-werror' into 'master'  
							
							... 
							
							
							
							Windows, MSVC: Enable warnings as errors on CI
See merge request OpenMW/openmw!2146  
							
						 
						
							2022-07-17 15:49:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03302a8f5b 
								
							 
						 
						
							
							
								
								Conditionally build cpp for platform, remove obsolete header  
							
							
							
						 
						
							2022-07-17 18:40:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e12d331f9 
								
							 
						 
						
							
							
								
								Simplify iteration over Bone::mChildren  
							
							
							
						 
						
							2022-07-17 13:52:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4f599575e 
								
							 
						 
						
							
							
								
								Use unique_ptr to manage Bone lifetime  
							
							
							
						 
						
							2022-07-17 13:34:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								38ee6d285d 
								
							 
						 
						
							
							
								
								Use std::string_view in VFS::Manager  
							
							
							
						 
						
							2022-07-17 12:19:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c8ed4d19c 
								
							 
						 
						
							
							
								
								Move Files::IStreamPtr alias to a separate header  
							
							... 
							
							
							
							To avoid transitive include of Windows.h all over the engine. 
							
						 
						
							2022-07-17 11:35:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								02ef9c953e 
								
							 
						 
						
							
							
								
								MSVC: Fix all warnings at level 4, upgrade Qt5 to 5.15.2 to also reduce warnings, disabled 5054  warnings due to Qt5's use of deprecated operators in C++20 .  
							
							
							
						 
						
							2022-07-17 11:23:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d5f898920 
								
							 
						 
						
							
							
								
								Cleanup and fixes  
							
							
							
						 
						
							2022-07-16 21:18:57 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b70ff775d 
								
							 
						 
						
							
							
								
								Move platform specific file code into platform and cleanup LowLevelFile  
							
							
							
						 
						
							2022-07-16 20:40:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9398e97600 
								
							 
						 
						
							
							
								
								Avoid manual memory management for VFS archives  
							
							
							
						 
						
							2022-07-16 15:30:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								2ef2e93a46 
								
							 
						 
						
							
							
								
								Merge branch 'collection-lowercase' into 'master'  
							
							... 
							
							
							
							Makes key inside Collection::getCollection use lowercase
Closes  #6483 
See merge request OpenMW/openmw!2135  
							
						 
						
							2022-07-14 20:39:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92e209c62a 
								
							 
						 
						
							
							
								
								Simplify getIsHungAppWindow  
							
							
							
						 
						
							2022-07-14 22:02:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt 
								
							 
						 
						
							
							
							
							
								
							
							
								888d009a1e 
								
							 
						 
						
							
							
								
								Apply 1 suggestion(s) to 1 file(s)  
							
							
							
						 
						
							2022-07-14 16:50:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt 
								
							 
						 
						
							
							
							
							
								
							
							
								32d50765ab 
								
							 
						 
						
							
							
								
								Apply 1 suggestion(s) to 1 file(s)  
							
							
							
						 
						
							2022-07-14 16:50:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Fedosov 
								
							 
						 
						
							
							
							
							
								
							
							
								68887e79a0 
								
							 
						 
						
							
							
								
								Makes key inside Collection::getCollection use lowercase  
							
							
							
						 
						
							2022-07-14 17:02:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d625abde0 
								
							 
						 
						
							
							
								
								Declare utf8ToUtf16 static  
							
							
							
						 
						
							2022-07-14 16:47:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								100e400fed 
								
							 
						 
						
							
							
								
								Dynamically obtain the function pointer to IsHungAppWindow  
							
							
							
						 
						
							2022-07-14 16:46:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								80adcf3c88 
								
							 
						 
						
							
							
								
								Merge branch 'maybe_lock' into 'master'  
							
							... 
							
							
							
							Refactor Maybe*Locks
See merge request OpenMW/openmw!2126  
							
						 
						
							2022-07-12 14:51:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								d3da09878d 
								
							 
						 
						
							
							
								
								Drop line about non-existent UnrefQueue  
							
							
							
						 
						
							2022-07-12 17:41:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22ed6d5c1e 
								
							 
						 
						
							
							
								
								Use unsigned to define number of threads  
							
							
							
						 
						
							2022-07-12 15:19:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								54db3a97bb 
								
							 
						 
						
							
							
								
								Merge branch 'multiview-refactor' into 'master'  
							
							... 
							
							
							
							[Multiview] refactoring
See merge request OpenMW/openmw!2122  
							
						 
						
							2022-07-12 08:44:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								9fbcc5df5e 
								
							 
						 
						
							
							
								
								Merge branch 'localization' into 'master'  
							
							... 
							
							
							
							Use Lua's YAML-based localization for MyGUI
See merge request OpenMW/openmw!2099  
							
						 
						
							2022-07-12 08:13:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ccbb5e03fb 
								
							 
						 
						
							
							
								
								Use YAML files to translate MyGUI's localization tags  
							
							
							
						 
						
							2022-07-12 08:20:40 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								b277fa48c7 
								
							 
						 
						
							
							
								
								Refactor multiview to avoid littering OSG_HAS_MULTIVIEW and multiview-related uniforms around the code, keep them all in multiview.cpp.  
							
							
							
						 
						
							2022-07-11 17:27:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								aaaeed572a 
								
							 
						 
						
							
							
								
								Merge branch 'fix_6841' into 'master'  
							
							... 
							
							
							
							Treat empty `RootCollisionNode` in NIF as NC flag and generate VisualOnly collision shape
Closes  #6841 
See merge request OpenMW/openmw!2084  
							
						 
						
							2022-07-11 08:31:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								8b8c304953 
								
							 
						 
						
							
							
								
								Treat empty RootCollisionNode in NIF as NCC flag and generate CameraOnly collision shape  
							
							
							
						 
						
							2022-07-10 00:46:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								dc3ba3a75b 
								
							 
						 
						
							
							
								
								Fix   #6862  
							
							
							
						 
						
							2022-07-09 23:19:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ac3bb753e 
								
							 
						 
						
							
							
								
								Move declaration private static member variables of LightManager to .cpp  
							
							... 
							
							
							
							There is no need to expose them to other translation units. 
							
						 
						
							2022-07-08 17:21:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4211cf1c24 
								
							 
						 
						
							
							
								
								Use uniform indent and apply openmw naming policy  
							
							
							
						 
						
							2022-07-08 17:14:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								510a9b9a5e 
								
							 
						 
						
							
							
								
								Merge branch 'navmeshtilescache_find' into 'master'  
							
							... 
							
							
							
							Avoid redundant copy when finding item in NavMeshTilesCache
See merge request OpenMW/openmw!2109  
							
						 
						
							2022-07-06 13:48:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6fb7af3b63 
								
							 
						 
						
							
							
								
								Avoid redundant copy when finding item in NavMeshTilesCache  
							
							... 
							
							
							
							std::make_tuple returns a tuple for types with removed references which makes it
to copy arguments. std::tie leaves references. 
							
						 
						
							2022-07-06 14:23:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4f12aace1 
								
							 
						 
						
							
							
								
								Explicitly ignore result of std::unique_ptr::release call  
							
							... 
							
							
							
							components/nifbullet/bulletnifloader.cpp:206:13: warning: the value returned by this function should be used [bugprone-unused-return-value]
            boxShape.release();
            ^~~~~~~~~~~~~~~~~~
components/nifbullet/bulletnifloader.cpp:232:13: warning: the value returned by this function should be used [bugprone-unused-return-value]
            child.release();
            ^~~~~~~~~~~~~~~
components/nifbullet/bulletnifloader.cpp:233:13: warning: the value returned by this function should be used [bugprone-unused-return-value]
            mStaticMesh.release();
            ^~~~~~~~~~~~~~~~~~~~~
components/nifbullet/bulletnifloader.cpp:240:9: warning: the value returned by this function should be used [bugprone-unused-return-value]
        mStaticMesh.release();
        ^~~~~~~~~~~~~~~~~~~~~
components/nifbullet/bulletnifloader.cpp:246:9: warning: the value returned by this function should be used [bugprone-unused-return-value]
        mAvoidStaticMesh.release();
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
components/nifbullet/bulletnifloader.cpp:411:9: warning: the value returned by this function should be used [bugprone-unused-return-value]
        childMesh.release();
        ^~~~~~~~~~~~~~~~~~~
components/nifbullet/bulletnifloader.cpp:425:9: warning: the value returned by this function should be used [bugprone-unused-return-value]
        childShape.release();
        ^~~~~~~~~~~~~~~~~~~~ 
							
						 
						
							2022-07-06 13:52:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72bda2bd10 
								
							 
						 
						
							
							
								
								Avoid redundant initialization  
							
							... 
							
							
							
							components/nifbullet/bulletnifloader.cpp:79:24: warning: Value stored to 'a' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
        unsigned short a = strip[0], b = strip[0], c = strip[1];
                       ^   ~~~~~~~~ 
							
						 
						
							2022-07-06 13:52:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b9ca3b979 
								
							 
						 
						
							
							
								
								Avoid possible division by zero  
							
							... 
							
							
							
							components/detournavigator/navmeshdb.cpp:183:43: warning: Division by zero [clang-analyzer-core.DivideZero]
        setMaxPageCount(*mDb, maxFileSize / dbPageSize + static_cast<std::uint64_t>((maxFileSize % dbPageSize) != 0));
                              ~~~~~~~~~~~~^~~~~~~~~~~~
components/detournavigator/navmeshdb.cpp:182:33: note: Calling 'getPageSize'
        const auto dbPageSize = getPageSize(*mDb);
                                ^~~~~~~~~~~~~~~~~
components/detournavigator/navmeshdb.cpp:144:13: note: 'value' initialized to 0
            std::uint64_t value = 0;
            ^~~~~~~~~~~~~~~~~~~
components/detournavigator/navmeshdb.cpp:145:13: note: Calling 'request<DetourNavigator::(anonymous namespace)::GetPageSize, unsigned long *, >'
            request(db, statement, &value, 1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/sqlite3/request.hpp:254:64: note: Left side of '&&' is false
            for (std::size_t i = 0; executeStep(db, statement) && i < max; ++i)
                                                               ^
components/detournavigator/navmeshdb.cpp:145:13: note: Returning from 'request<DetourNavigator::(anonymous namespace)::GetPageSize, unsigned long *, >'
            request(db, statement, &value, 1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/detournavigator/navmeshdb.cpp:146:13: note: Returning zero (loaded from 'value')
            return value;
            ^~~~~~~~~~~~
components/detournavigator/navmeshdb.cpp:182:33: note: Returning from 'getPageSize'
        const auto dbPageSize = getPageSize(*mDb);
                                ^~~~~~~~~~~~~~~~~
components/detournavigator/navmeshdb.cpp:182:9: note: 'dbPageSize' initialized to 0
        const auto dbPageSize = getPageSize(*mDb);
        ^~~~~~~~~~~~~~~~~~~~~
components/detournavigator/navmeshdb.cpp:183:43: note: Division by zero
        setMaxPageCount(*mDb, maxFileSize / dbPageSize + static_cast<std::uint64_t>((maxFileSize % dbPageSize) != 0));
                              ~~~~~~~~~~~~^~~~~~~~~~~~ 
							
						 
						
							2022-07-06 13:52:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								2bb28b5e27 
								
							 
						 
						
							
							
								
								Merge branch 'fix_typo' into 'master'  
							
							... 
							
							
							
							Fix particle flags typo (#6857 )
Closes  #6857 
See merge request OpenMW/openmw!2102  
							
						 
						
							2022-07-05 19:31:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								0954597fa7 
								
							 
						 
						
							
							
								
								fix typo with wrong flags in particle nifloader  
							
							
							
						 
						
							2022-07-05 11:00:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								38042fd7a2 
								
							 
						 
						
							
							
								
								Init missing variables  
							
							
							
						 
						
							2022-07-05 17:47:52 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								aed0da46a9 
								
							 
						 
						
							
							
								
								Check a result of dynamic_cast  
							
							
							
						 
						
							2022-07-05 17:47:49 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								f451b09f10 
								
							 
						 
						
							
							
								
								Merge branch 'rm_stream_include' into 'master'  
							
							... 
							
							
							
							Remove redundant ostream, istream, iostream and sstream includes
See merge request OpenMW/openmw!2097  
							
						 
						
							2022-07-05 11:00:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9003e83470 
								
							 
						 
						
							
							
								
								Merge branch 'particle_vertex' into 'master'  
							
							... 
							
							
							
							Soft enforce vertex lighting on particle systems (i.e. with exception of normal maps)
See merge request OpenMW/openmw!2098  
							
						 
						
							2022-07-05 10:15:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								85a8359b36 
								
							 
						 
						
							
							
								
								Merge branch 'only_when_necassary' into 'master'  
							
							... 
							
							
							
							Conditional soft particles
See merge request OpenMW/openmw!2078  
							
						 
						
							2022-07-05 10:14:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								7bed2208e9 
								
							 
						 
						
							
							
								
								only force ppl on particles with normal maps  
							
							
							
						 
						
							2022-07-04 18:28:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bef15edf0b 
								
							 
						 
						
							
							
								
								Remove redundant ostream, istream, iostream and sstream includes  
							
							... 
							
							
							
							* Replace by std::to_string and operator+ where possible.
* Move the code requiring to include <sstream> from .hpp to .cpp files. 
							
						 
						
							2022-07-05 01:41:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								782d3d9680 
								
							 
						 
						
							
							
								
								Avoid calling getMultiview from ~StereoFrustumManager  
							
							... 
							
							
							
							Otherwise coverity complains about a function throwing exceptions called from a
destructor. 
							
						 
						
							2022-07-04 20:44:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a07ab603 
								
							 
						 
						
							
							
								
								Merge branch 'fix_image_button_scale' into 'master'  
							
							... 
							
							
							
							Use float based scale factor for ImageButton texture (#6849 )
Closes  #6849 
See merge request OpenMW/openmw!2076  
							
						 
						
							2022-07-03 17:46:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a16c55c93f 
								
							 
						 
						
							
							
								
								Use float based scale factor for ImageButton texture  
							
							
							
						 
						
							2022-07-03 19:41:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								bbcc12262f 
								
							 
						 
						
							
							
								
								Merge branch 'fix_icu_from_utf8_debug_crash' into 'master'  
							
							... 
							
							
							
							Avoid constructing icu::StringPiece from std::string directly (#6782 )
Closes  #6782 
See merge request OpenMW/openmw!2073  
							
						 
						
							2022-07-03 17:37:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								498a835b77 
								
							 
						 
						
							
							
								
								Merge branch 'coverity' into 'master'  
							
							... 
							
							
							
							Fix some Coverity issues
See merge request OpenMW/openmw!2082  
							
						 
						
							2022-07-03 16:29:05 +00:00