Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								f92b5040c6 
								
							 
						 
						
							
							
								
								Don't add auto started local Lua scripts twice  
							
							
							
						 
						
							2025-01-01 13:21:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								1675c74036 
								
							 
						 
						
							
							
								
								Fix findPath returning a raw vector  
							
							
							
						 
						
							2024-12-02 21:22:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								6572122acc 
								
							 
						 
						
							
							
								
								Use the right deserializer for unloaded scripts  
							
							
							
						 
						
							2024-11-09 13:05:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								e248ba293a 
								
							 
						 
						
							
							
								
								Use sol helpers for metatable keys  
							
							
							
						 
						
							2024-10-28 16:45:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								68ebefc2dd 
								
							 
						 
						
							
							
								
								Fix Lua memory usage  
							
							
							
						 
						
							2024-10-15 21:18:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4f77e8bd7 
								
							 
						 
						
							
							
								
								Store Lua script path as VFS normalized  
							
							
							
						 
						
							2024-09-15 13:53:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								32ec92e71c 
								
							 
						 
						
							
							
								
								Use normalized path in LuaState  
							
							
							
						 
						
							2024-09-08 11:53:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b3677d07fd 
								
							 
						 
						
							
							
								
								Merge branch 'pcallallthethings' into 'master'  
							
							... 
							
							
							
							Wrap all memory allocating Lua functions in protected calls
Closes  #8099 
See merge request OpenMW/openmw!4336  
							
						 
						
							2024-09-04 07:22:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								032d506aa7 
								
							 
						 
						
							
							
								
								Fix components_tests  
							
							
							
						 
						
							2024-08-24 09:10:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								c9783344a0 
								
							 
						 
						
							
							
								
								Wrap all memory allocating Lua functions in protected calls  
							
							
							
						 
						
							2024-08-22 22:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								aa808d63bc 
								
							 
						 
						
							
							
								
								Return nullptr straight away  
							
							
							
						 
						
							2024-08-21 16:40:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								4652151630 
								
							 
						 
						
							
							
								
								Don't assume realloc always succeeds  
							
							
							
						 
						
							2024-08-20 19:49:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								a53d002262 
								
							 
						 
						
							
							
								
								lua - add swizzling to vector types  
							
							
							
						 
						
							2024-08-05 06:53:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton Uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								6851e6e56a 
								
							 
						 
						
							
							
								
								Context helpers for caching packages, split up core bindings into multiple caches, remove getRealFrameDuration in global context  
							
							
							
						 
						
							2024-07-24 09:28:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								664a844853 
								
							 
						 
						
							
							
								
								Merge branch 'fix_get_angles_zyx' into 'master'  
							
							... 
							
							
							
							Fix getAnglesZYX (#7741 )
Closes  #7741 
See merge request OpenMW/openmw!4199  
							
						 
						
							2024-07-11 09:04:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								ee653eb2b8 
								
							 
						 
						
							
							
								
								Make mwscript return nil for records that don't have a script  
							
							
							
						 
						
							2024-07-07 13:58:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								624a4f46b5 
								
							 
						 
						
							
							
								
								dont use codecvt for utf8.char  
							
							
							
						 
						
							2024-06-30 01:49:24 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6754b8d941 
								
							 
						 
						
							
							
								
								Revert "Merge branch 'were_engineers_not_salt_miners' into 'master'"  
							
							... 
							
							
							
							This reverts merge request !4178  
							
						 
						
							2024-06-25 20:58:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9a864f309a 
								
							 
						 
						
							
							
								
								Merge branch 'theluareloaded' into 'master'  
							
							... 
							
							
							
							Check the result of loading from bytecode
Closes  #7787 
See merge request OpenMW/openmw!4189  
							
						 
						
							2024-06-25 07:19:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								456ac2a85b 
								
							 
						 
						
							
							
								
								Merge branch 'were_engineers_not_salt_miners' into 'master'  
							
							... 
							
							
							
							FEAT: Lua Engine Handler for MWScript `startscript` functionality
See merge request OpenMW/openmw!4178  
							
						 
						
							2024-06-24 07:09:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Corley 
								
							 
						 
						
							
							
							
							
								
							
							
								1a79e79f57 
								
							 
						 
						
							
							
								
								FEAT: Lua Engine Handler for MWScript startscript functionality  
							
							
							
						 
						
							2024-06-24 07:09:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c3d0cf44 
								
							 
						 
						
							
							
								
								Merge branch 'indexthemoon' into 'master'  
							
							... 
							
							
							
							Move Lua index helpers to components and make owner.factionRank match other ranks
See merge request OpenMW/openmw!4186  
							
						 
						
							2024-06-24 07:06:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89a30532b7 
								
							 
						 
						
							
							
								
								Fix getAnglesZYX implementation  
							
							
							
						 
						
							2024-06-23 16:08:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								5b82c7a95d 
								
							 
						 
						
							
							
								
								Don't assume execution of an internal Lua script can't fail  
							
							
							
						 
						
							2024-06-22 11:26:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								83e8729256 
								
							 
						 
						
							
							
								
								Check the result of loading from bytecode  
							
							
							
						 
						
							2024-06-21 22:35:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d6fc0744c7 
								
							 
						 
						
							
							
								
								Move Lua index helpers to components and make owner.factiooRank match other ranks  
							
							
							
						 
						
							2024-06-18 21:32:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								d21f3809bd 
								
							 
						 
						
							
							
								
								test utf8  
							
							
							
						 
						
							2024-06-10 18:15:07 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								22d685eca3 
								
							 
						 
						
							
							
								
								ensure fitness  
							
							
							
						 
						
							2024-06-08 22:11:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6515fdd73f 
								
							 
						 
						
							
							
								
								Handle zero length Lua storage files more gracefully ( #7823 )  
							
							
							
						 
						
							2024-03-24 20:05:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								63276e0f1f 
								
							 
						 
						
							
							
								
								Merge branch 'avoid_copy' into 'master'  
							
							... 
							
							
							
							Follow-up for YAML API
See merge request OpenMW/openmw!3961  
							
						 
						
							2024-03-23 07:13:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								af9f1b54da 
								
							 
						 
						
							
							
								
								Merge branch 'lost-warnings' into 'master'  
							
							... 
							
							
							
							Fixes for a whole bunch of warnings
See merge request OpenMW/openmw!3950  
							
						 
						
							2024-03-21 07:45:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								2d3a8ca0fc 
								
							 
						 
						
							
							
								
								Do not use an inner namespace  
							
							
							
						 
						
							2024-03-17 18:15:23 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								cb831a5917 
								
							 
						 
						
							
							
								
								Add more includes just for sure  
							
							
							
						 
						
							2024-03-17 17:22:10 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								2523afe9c2 
								
							 
						 
						
							
							
								
								Use namespace instead of static class  
							
							
							
						 
						
							2024-03-16 22:06:28 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8037ad7f00 
								
							 
						 
						
							
							
								
								Remove unused includes  
							
							
							
						 
						
							2024-03-16 22:06:15 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								4520ee465d 
								
							 
						 
						
							
							
								
								Do not copy vector  
							
							
							
						 
						
							2024-03-16 16:26:26 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								28131fd62b 
								
							 
						 
						
							
							
								
								Fixes for a whole bunch of warnings  
							
							... 
							
							
							
							These warnings were always enabled, but we didn't see them due to https://gitlab.com/OpenMW/openmw/-/issues/7882 .
I do not fully understand the cause of 7822 as I can't repro it in a minimal CMake project.
Some of these fixes are thought through.
Some are sensible best guesses.
Some are kind of a stab in the dark as I don't know whether there was a
possible bug the warning was telling me about that I've done nothing to
help by introducing a static_cast.
Nearly all of these warnings were about some kind of narrowing
conversion, so I'm not sure why they weren't firing with GCC and Clang,
which have -Wall -Wextra -pedantic set, which should imply -Wnarrowing,
and they can't have been affected by 7882.
There were also some warnings being triggered from Boost code.
The vast majority of library headers that do questionable things weren't
firing warnings off, but for some reason, /external:I wasn't putting
these Boost headers into external mode.
We need these warnings dealt with one way or another so we can switch
the default Windows CI from MSBuild (which doesn't do ccache) to Ninja
(which does).
I have the necessary magic for that on a branch, but the branch won't
build because of these warnings. 
							
						 
						
							2024-03-14 23:39:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								715efe892f 
								
							 
						 
						
							
							
								
								Load YAML files via Lua (feature 7590)  
							
							
							
						 
						
							2024-03-14 16:29:21 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								03d5872a55 
								
							 
						 
						
							
							
								
								Merge branch 'drop_on_exit' into 'master'  
							
							... 
							
							
							
							Add a storage mode to drop section on game exit
See merge request OpenMW/openmw!3905  
							
						 
						
							2024-02-28 20:36:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ddd0945645 
								
							 
						 
						
							
							
								
								Add a storage mode to drop section on game exit  
							
							
							
						 
						
							2024-02-27 23:26:22 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								cf6b6020a0 
								
							 
						 
						
							
							
								
								Move local variables  
							
							
							
						 
						
							2024-02-23 17:10:55 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								08b7ee8a44 
								
							 
						 
						
							
							
								
								Test LuaUtil::safeGet preventing crash  
							
							
							
						 
						
							2024-02-14 09:49:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								550659c2d9 
								
							 
						 
						
							
							
								
								Fix loadVFS error handling  
							
							
							
						 
						
							2024-02-14 09:49:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								aa4303fc38 
								
							 
						 
						
							
							
								
								Fix crash when throwing in index meta methods  
							
							
							
						 
						
							2024-02-14 09:49:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								851e291501 
								
							 
						 
						
							
							
								
								Simplify and fix the storage subscribe test  
							
							
							
						 
						
							2024-02-13 00:56:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								35448bf0fe 
								
							 
						 
						
							
							
								
								Fix crash when passing a non-callback table to a callback argument  
							
							
							
						 
						
							2024-02-12 20:28:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8b47381162 
								
							 
						 
						
							
							
								
								Merge branch 'more_move' into 'master'  
							
							... 
							
							
							
							Fix some Coverity Scan complaints
See merge request OpenMW/openmw!3829  
							
						 
						
							2024-02-03 17:24:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								225e834b88 
								
							 
						 
						
							
							
								
								Fix some Coverity Scan complaints  
							
							
							
						 
						
							2024-02-02 09:28:19 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								9cce2e39ba 
								
							 
						 
						
							
							
								
								Merge branch 'master' into menuscripts  
							
							
							
						 
						
							2024-01-27 15:45:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								87c9f395f1 
								
							 
						 
						
							
							
								
								Move local variables in components  
							
							
							
						 
						
							2024-01-19 16:01:48 +04:00