Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								bfcbc2350d 
								
							 
						 
						
							
							
								
								Handle UTF-8 in Qt streams in the Qt6-compatible way  
							
							
							
						 
						
							2023-01-12 15:39:50 +04: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