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 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								dd6017e81e 
								
							 
						 
						
							
							
								
								Avoid making engine handler methods public  
							
							
							
						 
						
							2024-01-11 00:55:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								2107bbc01d 
								
							 
						 
						
							
							
								
								Reuse input engine handlers in menu scripts  
							
							
							
						 
						
							2024-01-10 23:13:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								962ecc4329 
								
							 
						 
						
							
							
								
								Allow menu scripts to read global sections while a game is loaded  
							
							
							
						 
						
							2024-01-10 22:28:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								d1268acf95 
								
							 
						 
						
							
							
								
								Merge branch 'master' into menuscripts  
							
							
							
						 
						
							2024-01-07 23:15:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								e9b48e35c0 
								
							 
						 
						
							
							
								
								Coverity defects  
							
							
							
						 
						
							2024-01-02 13:54:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								1d8ee7984f 
								
							 
						 
						
							
							
								
								Make input.triggers[] consistent with input.actions[]  
							
							
							
						 
						
							2024-01-02 13:45:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								0e2e386dc9 
								
							 
						 
						
							
							
								
								Lua actions take 3  
							
							
							
						 
						
							2023-12-29 18:56:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Devin Alexander Torres 
								
							 
						 
						
							
							
							
							
								
							
							
								8161771969 
								
							 
						 
						
							
							
								
								Add sol::lib::jit to actually enable JIT  
							
							
							
						 
						
							2023-12-07 04:57:52 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								c9eaeb47d5 
								
							 
						 
						
							
							
								
								Minor API inconsistencies  
							
							
							
						 
						
							2023-11-21 03:04:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								f5325e11e3 
								
							 
						 
						
							
							
								
								Rename mPermanentCallbacks -> mMenuScriptsCallbacks in LuaUtil::Storage  
							
							
							
						 
						
							2023-10-31 11:05:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								1dd7a15255 
								
							 
						 
						
							
							
								
								Draft: add new type of Lua scripts - menu scripts  
							
							
							
						 
						
							2023-10-31 10:29:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								c77b88cd38 
								
							 
						 
						
							
							
								
								fix string format  
							
							
							
						 
						
							2023-09-08 10:39:28 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								a849a053be 
								
							 
						 
						
							
							
								
								Do not copy vector  
							
							
							
						 
						
							2023-09-04 16:50:45 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b74146b05 
								
							 
						 
						
							
							
								
								Merge branch 'luautflib' into 'master'  
							
							... 
							
							
							
							Lua utf-8 support
Closes  #6505 
See merge request OpenMW/openmw!3327  
							
						 
						
							2023-09-03 17:05:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								7eb456a169 
								
							 
						 
						
							
							
								
								refactoring for readability  
							
							
							
						 
						
							2023-09-03 19:20:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								8798217b51 
								
							 
						 
						
							
							
								
								remove const keyword from all string_view  
							
							
							
						 
						
							2023-09-02 12:21:07 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								db287b2bc6 
								
							 
						 
						
							
							
								
								dont use pass by const reference for small types in func arguments  
							
							
							
						 
						
							2023-09-01 19:35:50 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								dd61caa96d 
								
							 
						 
						
							
							
								
								using misc::stringutils::format and simplify relativeposition function  
							
							
							
						 
						
							2023-09-01 19:26:18 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								af58b531da 
								
							 
						 
						
							
							
								
								change function names and add documentation in overview.rst  
							
							
							
						 
						
							2023-08-30 02:33:27 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								532230254b 
								
							 
						 
						
							
							
								
								add documentation  
							
							
							
						 
						
							2023-08-28 02:37:52 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								92842cedf5 
								
							 
						 
						
							
							
								
								len,codepoint,offset  
							
							
							
						 
						
							2023-08-27 16:12:52 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								87eacf774a 
								
							 
						 
						
							
							
								
								Control GUI modes from Lua  
							
							
							
						 
						
							2023-08-20 17:49:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								f86a45d60a 
								
							 
						 
						
							
							
								
								[Lua] add __len metafunction for readonly objects  
							
							
							
						 
						
							2023-08-20 17:49:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								6d02c31720 
								
							 
						 
						
							
							
								
								utf8.codes  
							
							
							
						 
						
							2023-08-18 00:01:11 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								d9c102e14d 
								
							 
						 
						
							
							
								
								utf8.char  
							
							
							
						 
						
							2023-08-13 23:37:31 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								8622a6da3b 
								
							 
						 
						
							
							
								
								luautf8lib  
							
							
							
						 
						
							2023-08-10 18:50:22 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f5b18d2d5d 
								
							 
						 
						
							
							
								
								Do not copy objects twice where possible  
							
							
							
						 
						
							2023-08-02 20:03:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a0ad8cdd7 
								
							 
						 
						
							
							
								
								Add Morrowind specific tests  
							
							
							
						 
						
							2023-07-22 01:31:55 +02:00