Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								b0a6e4e510 
								
							 
						 
						
							
							
								
								[Lua] Add memory usage test  
							
							
							
						 
						
							2023-02-26 19:59:53 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								080700f8fe 
								
							 
						 
						
							
							
								
								Name all custom ESM format versions and add tests  
							
							
							
						 
						
							2023-02-10 19:54:15 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								bbbef96087 
								
							 
						 
						
							
							
								
								Switch to loadInternalLib  
							
							
							
						 
						
							2023-01-31 19:50:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								c17eedd348 
								
							 
						 
						
							
							
								
								Documentation and API fixes (part of  !2529 )  
							
							
							
						 
						
							2023-01-30 10:13:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								259f104311 
								
							 
						 
						
							
							
								
								Clean up  
							
							
							
						 
						
							2023-01-29 19:40:13 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa65e4729 
								
							 
						 
						
							
							
								
								Track memory and CPU usage per script in LuaUtil::LuaState  
							
							
							
						 
						
							2022-11-30 00:06:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								b13a4f6b01 
								
							 
						 
						
							
							
								
								Lua coroutine crash tests  
							
							
							
						 
						
							2022-10-18 21:11:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								3697c9266b 
								
							 
						 
						
							
							
								
								Separate l10n manager from lua  
							
							
							
						 
						
							2022-10-07 17:19:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e074ebde96 
								
							 
						 
						
							
							
								
								Fix C4389 msvc warning  
							
							... 
							
							
							
							'==': signed/unsigned mismatch 
							
						 
						
							2022-07-01 18:47:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2eae3227ba 
								
							 
						 
						
							
							
								
								Fix C4305 msvc warning  
							
							... 
							
							
							
							'argument': truncation from 'double' to 'float' 
							
						 
						
							2022-07-01 18:47:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								a70d5831c5 
								
							 
						 
						
							
							
								
								Lua scripts configuration in omwaddon  
							
							
							
						 
						
							2022-06-05 01:36:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								709d186b8d 
								
							 
						 
						
							
							
								
								Put tests output files to a separate dir  
							
							
							
						 
						
							2022-05-30 01:34:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f331793e 
								
							 
						 
						
							
							
								
								Merge branch 'sol' into 'master'  
							
							... 
							
							
							
							Update sol. Replace combined sol.hpp with loose files.
See merge request OpenMW/openmw!1851  
							
						 
						
							2022-05-18 07:57:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								d16fa553c8 
								
							 
						 
						
							
							
								
								Fix LuaUtil::Callback  
							
							
							
						 
						
							2022-05-15 21:34:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								04843fed6d 
								
							 
						 
						
							
							
								
								moddable post-processing pipeline  
							
							
							
						 
						
							2022-05-15 10:03:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								eae1e87081 
								
							 
						 
						
							
							
								
								[Lua] Update openmw.storage  
							
							
							
						 
						
							2022-04-23 18:55:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94c1d0cced 
								
							 
						 
						
							
							
								
								Use unique_ptr to store istream  
							
							
							
						 
						
							2022-04-22 18:27:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Winger 
								
							 
						 
						
							
							
							
							
								
							
							
								21ffbcc4b4 
								
							 
						 
						
							
							
								
								Lua i18n updates  
							
							
							
						 
						
							2022-04-10 07:57:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								fa115418eb 
								
							 
						 
						
							
							
								
								[Lua] Remove queries  
							
							
							
						 
						
							2022-03-15 23:35:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								ede9d27437 
								
							 
						 
						
							
							
								
								Element-wise multiplication and division of Lua vectors  
							
							
							
						 
						
							2022-02-10 19:43:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								a294adcdaf 
								
							 
						 
						
							
							
								
								Proper support of pairs and ipairs in Lua; fix bug in makeReadOnly.  
							
							
							
						 
						
							2022-02-06 22:10:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								067d71f7eb 
								
							 
						 
						
							
							
								
								Fix heap use after free in components/lua/storage.cpp  
							
							
							
						 
						
							2022-01-23 22:37:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								d1d8f058ac 
								
							 
						 
						
							
							
								
								Lua bindings for Colours  
							
							
							
						 
						
							2022-01-17 22:35:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								c07fb75bf7 
								
							 
						 
						
							
							
								
								Merge branch 'lua_settings' into 'master'  
							
							... 
							
							
							
							Permanent storage for Lua
See merge request OpenMW/openmw!1489  
							
						 
						
							2022-01-15 21:52:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								97d56e198f 
								
							 
						 
						
							
							
								
								Use double precision for vectors serialization in Lua  
							
							
							
						 
						
							2022-01-15 11:25:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								a182fdeea1 
								
							 
						 
						
							
							
								
								Permanent storage for Lua data  
							
							
							
						 
						
							2022-01-11 11:21:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								2d1b100239 
								
							 
						 
						
							
							
								
								Change terminology of gameSecond/gameHour to simulationTime/gameTime  
							
							
							
						 
						
							2022-01-10 21:03:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Josquin Frei 
								
							 
						 
						
							
							
							
							
								
							
							
								d9672f7d46 
								
							 
						 
						
							
							
								
								Add serialization for TransformM and TransformQ  
							
							
							
						 
						
							2022-01-10 12:42:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								0f246e7365 
								
							 
						 
						
							
							
								
								Use a separate instance of Lua i18n for every context  
							
							
							
						 
						
							2022-01-02 09:58:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								7549496162 
								
							 
						 
						
							
							
								
								A few small fixes + expose makeReadOnly to Lua + an option to apply makeReadOnly during deserialize  
							
							
							
						 
						
							2021-12-15 02:38:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								f9136d4392 
								
							 
						 
						
							
							
								
								Support multiple arguments in Lua callbacks.  
							
							
							
						 
						
							2021-11-21 13:12:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								d5ca091d6e 
								
							 
						 
						
							
							
								
								Make util.rotateX, util.rotateY, rotate.Z consistent with morrowind rotation  
							
							
							
						 
						
							2021-11-19 20:37:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								68963538ae 
								
							 
						 
						
							
							
								
								Lua UI API  
							
							
							
						 
						
							2021-11-18 15:19:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								9adc190209 
								
							 
						 
						
							
							
								
								Redesign LuaUtil::ScriptsContainer to work with ScriptsConfiguration  
							
							
							
						 
						
							2021-10-26 21:32:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								33d71be81f 
								
							 
						 
						
							
							
								
								Add LuaUtil::ScriptsConfiguration  
							
							
							
						 
						
							2021-10-26 21:32:02 +02:00