| 
								
								
									 psi29a | 6a87ba8f33 | Merge branch 'mygui343_fix' into 'master' Fix MyGUI 3.4.3 issues [#7528]
See merge request OpenMW/openmw!3319 | 2023-10-25 12:35:13 +00:00 |  | 
				
					
						| 
								
								
									 uramer | 6081dcc43c | Work around MyGUI bug in a less destructive way | 2023-10-22 11:29:00 +02:00 |  | 
				
					
						| 
								
								
									 Bret Curtis | e97b07b6a4 | additional cleanup | 2023-10-17 23:53:04 +02:00 |  | 
				
					
						| 
								
								
									 uramer | e1cbeb0d3b | Don't free ui element's shared_ptr right before destroying it | 2023-08-20 16:02:38 +02:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | f5b18d2d5d | Do not copy objects twice where possible | 2023-08-02 20:03:48 +04:00 |  | 
				
					
						| 
								
								
									 Evil Eye | a0127dd7e4 | Allow compilation with MYGUI_DONT_USE_OBSOLETE | 2023-07-15 15:02:27 +02:00 |  | 
				
					
						| 
								
								
									 Evil Eye | eeda48ec50 | Drop support for --fs-strict | 2023-06-08 21:10:09 +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 |  | 
				
					
						| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 uramer | 38bceb653d | Set Element layout to nil on destroy | 2023-02-26 14:13:06 +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 | c79c14da91 | Fix -Wnon-virtual-dtor warnings | 2023-02-03 23:00:09 +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 |  | 
				
					
						| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Petr Mikheev | d9e9db0983 | Additional information in Lua profiler | 2023-01-13 21:14:23 +01:00 |  | 
				
					
						| 
								
								
									 elsid | 843753da14 | Remove unused includes | 2022-10-09 16:44:18 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 063fff7fa4 | Fix and prevent -Wextra-semi warning | 2022-10-06 00:26:43 +02:00 |  | 
				
					
						| 
								
								
									 clang-format-bot | ddb0522bbf | Apply clang-format to code base | 2022-09-22 21:35:26 +03:00 |  | 
				
					
						| 
								
								
									 elsid | cc8c7002ea | Cleanup components includes | 2022-08-16 19:14:04 +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 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 7cce341822 | Fix initializer | 2022-07-03 15:44:50 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | aa349f2ed9 | Initialize some missing variables | 2022-07-03 15:44:50 +04:00 |  | 
				
					
						| 
								
								
									 uramer | 591fa9b700 | Add missing workaround for a MyGUI visibility bug | 2022-06-20 21:43:17 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 6d2dcaea50 | Lua UI: Enable autoSize for single line text edit | 2022-06-11 22:24:20 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 6c9c832927 | Lua UI: Support autosized multiline text | 2022-06-06 21:52:55 +00:00 |  | 
				
					
						| 
								
								
									 jvoisin | 0cc304e659 | Clean up MyGUI includes This should improve incremental compilation. | 2022-06-04 15:26:36 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 9042f47f0a | Use an anonymous namespace in element.cpp | 2022-05-19 16:10:49 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 5d7fc0ab17 | Limit maximum Lua UI layout depth to prevent stack overflow | 2022-05-19 16:10:05 +02:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | d16fa553c8 | Fix LuaUtil::Callback | 2022-05-15 21:34:48 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 1766f89c4d | Fix a typo | 2022-05-14 16:55:11 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 52d05be04b | Styling for Settings | 2022-05-14 10:27:30 +00:00 |  | 
				
					
						| 
								
								
									 uramer | e92c88a133 | Make the documentation clearer, match the documentation when no buttons are pressed for an event | 2022-05-10 20:00:42 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 1f5e3b78d4 | Use Flex, don't force re-renders on layout table changes | 2022-05-08 11:15:17 +02:00 |  | 
				
					
						| 
								
								
									 uramer | aea2c019de | Fix content names for layouts inserted with :add() | 2022-05-08 11:15:16 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 03659bef86 | MWUI interface (resolve https://gitlab.com/OpenMW/openmw/-/issues/6594) | 2022-05-03 17:36:49 +00:00 |  | 
				
					
						| 
								
								
									 uramer | 02bbd226b8 | Less primary/secondary coordinate boilerplate in Flex | 2022-04-06 23:36:44 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 3c74a20335 | Refactor horizontal/vertical cases in Flex | 2022-04-05 17:51:04 +02:00 |  | 
				
					
						| 
								
								
									 uramer | 788745e004 | Make coordinate calculation more robust, implement Flex widget type | 2022-04-04 23:10:03 +02:00 |  | 
				
					
						| 
								
								
									 Petr Mikheev | fbc84465c5 | Merge branch 'futureproof_layers' into 'master' Add layer size, make layers API more flexible
See merge request OpenMW/openmw!1724 | 2022-03-29 20:11:11 +00:00 |  | 
				
					
						| 
								
								
									 uramer | 5d1fe6c2bc | Add layer size, make layers API more flexible | 2022-03-23 15:04:49 +01:00 |  |