Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								823dc6a896 
								
							 
						 
						
							
							
								
								Return type as a sol::object instead of a table proxy  
							
							
							
						 
						
							2025-10-23 20:51:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ce4606705f 
								
							 
						 
						
							
							
								
								Merge branch 'permanentlyinvalid' into 'master'  
							
							... 
							
							
							
							Remove invalid permanent effects
Closes  #8737 
See merge request OpenMW/openmw!4950  
							
						 
						
							2025-10-19 00:21:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								081cf2cf25 
								
							 
						 
						
							
							
								
								Merge branch 'noitemview' into 'master'  
							
							... 
							
							
							
							Fix UB in item view controller refocusing during redraw
Closes  #8724 
See merge request OpenMW/openmw!4948  
							
						 
						
							2025-10-18 18:55:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1f839d264d 
								
							 
						 
						
							
							
								
								Merge branch 'fix_qt_build' into 'master'  
							
							... 
							
							
							
							Do not implicitly convert QByteArray to const char*
See merge request OpenMW/openmw!4941  
							
						 
						
							2025-10-18 18:41:24 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								03a46650af 
								
							 
						 
						
							
							
								
								Merge branch 'stast_handler' into 'master'  
							
							... 
							
							
							
							Use abbreviation for GUI stat name
See merge request OpenMW/openmw!4952  
							
						 
						
							2025-10-16 17:46:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0205db79 
								
							 
						 
						
							
							
								
								Merge branch 'fix_msvc_tests' into 'master'  
							
							... 
							
							
							
							Fix tests for MSVC
See merge request OpenMW/openmw!4951  
							
						 
						
							2025-10-15 21:02:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								5242610366 
								
							 
						 
						
							
							
								
								Differentiate between invalid and unapplied effects and stop marking unapplied revertable effects as applied in godmode  
							
							
							
						 
						
							2025-10-14 21:26:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								34ff702212 
								
							 
						 
						
							
							
								
								Allow skills to be fortified by absorbing from a creature  
							
							
							
						 
						
							2025-10-14 20:33:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ed15542d8b 
								
							 
						 
						
							
							
								
								Use abbreviation for GUI stat name  
							
							
							
						 
						
							2025-10-14 11:14:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6e8322c466 
								
							 
						 
						
							
							
								
								Merge branch 'focus_unify' into 'master'  
							
							... 
							
							
							
							Unify focus object terminology
See merge request OpenMW/openmw!4949  
							
						 
						
							2025-10-13 23:19:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Corley 
								
							 
						 
						
							
							
							
							
								
							
							
								7e41d81c9e 
								
							 
						 
						
							
							
								
								Always use squared distance in types.Actor.isInActorsProcessingRange  
							
							
							
						 
						
							2025-10-13 23:18:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7bf1ea32b0 
								
							 
						 
						
							
							
								
								Disable not working tests for MSVC  
							
							... 
							
							
							
							std::streambuf in MSVC does not support buffers larger than 2**31 - 1:
https://developercommunity.visualstudio.com/t/stdbasic-stringbuf-is-broken/290124 
Simple test to check if it works:
TEST(IMemStreamTest, shouldRead)
{
    std::string src(std::numeric_limits<uint32_t>::max() / 2 + 1, '\0');
    Files::IMemStream stream(src.data(), src.size());
    std::string dst(src.size(), '\0');
    stream.read(dst.data(), src.size());
    EXPECT_FALSE(stream.fail()) << std::generic_category().message(errno);
} 
							
						 
						
							2025-10-12 11:11:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab4637f6c7 
								
							 
						 
						
							
							
								
								Do not rely on std::string::reserve  
							
							... 
							
							
							
							Passing an object with capacity through std::ostringstream may change
its capacity. Use malloc instead to make sure the memory is allocated. 
							
						 
						
							2025-10-12 11:11:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								f783993c56 
								
							 
						 
						
							
							
								
								Don't mark skill affecting effects as invalid if the target is a creature  
							
							
							
						 
						
							2025-10-11 14:47:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								b905836f45 
								
							 
						 
						
							
							
								
								Remove invalid permanent effects  
							
							
							
						 
						
							2025-10-11 13:21:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								48e1ee3ac7 
								
							 
						 
						
							
							
								
								Unify focus object terminology  
							
							
							
						 
						
							2025-10-11 13:01:26 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c75aed5175 
								
							 
						 
						
							
							
								
								Merge branch 'solidlyrooted' into 'master'  
							
							... 
							
							
							
							Don't break LuaUi::Element's invariant
Closes  #8720 
See merge request OpenMW/openmw!4930  
							
						 
						
							2025-10-11 11:59:17 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1afbc6ba63 
								
							 
						 
						
							
							
								
								Fix UB in item view controller refocusing during redraw ( #8724 )  
							
							... 
							
							
							
							std::clamp's upper bound goes negative when there are no items 
							
						 
						
							2025-10-11 10:26:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6ecc4de1 
								
							 
						 
						
							
							
								
								Merge branch 'shield_sheath' into 'master'  
							
							... 
							
							
							
							Fix shield equip and unequip animations, add docs for shield sheathing feature
See merge request OpenMW/openmw!4936  
							
						 
						
							2025-10-11 09:13:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								afe4edc3c3 
								
							 
						 
						
							
							
								
								Merge branch 'fix_bsatool_afl_findings' into 'master'  
							
							... 
							
							
							
							Fix AFL findings in bsatool
See merge request OpenMW/openmw!4925  
							
						 
						
							2025-10-11 08:57:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c87cc643d1 
								
							 
						 
						
							
							
								
								Add tests for BSAFile  
							
							
							
						 
						
							2025-10-06 00:02:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7f6d7c13c 
								
							 
						 
						
							
							
								
								Add unit tests for CompressedBSAFile  
							
							
							
						 
						
							2025-10-06 00:02:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0bae2b14b1 
								
							 
						 
						
							
							
								
								Do not implicitly convert QByteArray to const char*  
							
							... 
							
							
							
							Operators supporting this conversion can be disabled via
QT_NO_CAST_FROM_BYTEARRAY breaking the build. For example:
https://koschei.fedoraproject.org//package/openmw 
https://kojipkgs.fedoraproject.org/work/tasks/5096/137735096/build.log  
							
						 
						
							2025-10-05 23:52:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								d9b441ccaa 
								
							 
						 
						
							
							
								
								Fix shield equip and unequip animations, add docs for shield sheathing feature (bug 8734)  
							
							
							
						 
						
							2025-10-04 16:07:15 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ef05e089ab 
								
							 
						 
						
							
							
								
								Merge branch 'encucumberance' into 'master'  
							
							... 
							
							
							
							Update encumbrance unconditionally (#8729 )
Closes  #8729 
See merge request OpenMW/openmw!4934  
							
						 
						
							2025-10-04 11:14:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								d9bcc3dc4f 
								
							 
						 
						
							
							
								
								Merge branch 'kelapasawit8123' into 'master'  
							
							... 
							
							
							
							Make weapon usage less restrictive
See merge request OpenMW/openmw!4906  
							
						 
						
							2025-10-03 21:03:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0eb1a79b00 
								
							 
						 
						
							
							
								
								Update encumbrance unconditionally ( #8729 )  
							
							... 
							
							
							
							The flag is only set when items are physically added/removed, which doesn't happen during barter 
							
						 
						
							2025-10-02 08:29:24 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f60875dd8f 
								
							 
						 
						
							
							
								
								Merge branch 'soontm' into 'master'  
							
							... 
							
							
							
							Bump us up to 0.51
See merge request OpenMW/openmw!4900  
							
						 
						
							2025-10-02 00:01:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ae0886ae36 
								
							 
						 
						
							
							
								
								Make sure gamepad triggers can be bound ( #8721 )  
							
							
							
						 
						
							2025-09-29 02:19:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								b2beb4a8f8 
								
							 
						 
						
							
							
								
								Don't break LuaUi::Element's invariant  
							
							
							
						 
						
							2025-09-28 21:20:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								98973426a4 
								
							 
						 
						
							
							
								
								Merge branch 'dremoraspearsarepointy' into 'master'  
							
							... 
							
							
							
							Make Absorb Skill safe for creatures
Closes  #8710 
See merge request OpenMW/openmw!4926  
							
						 
						
							2025-09-28 16:16:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								000c5d2a08 
								
							 
						 
						
							
							
								
								Ensure error marker assignment is thread safe  
							
							
							
						 
						
							2025-09-25 20:47:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d2958a17fa 
								
							 
						 
						
							
							
								
								Make Absorb Skill safe for creatures  
							
							
							
						 
						
							2025-09-22 22:13:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91ccb0fe8d 
								
							 
						 
						
							
							
								
								Use proper naming for BSA File and Hash members  
							
							
							
						 
						
							2025-09-20 19:21:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								ff79c2d826 
								
							 
						 
						
							
							
								
								Turn menu.saveGame into a delayed action  
							
							
							
						 
						
							2025-09-20 10:39:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1182004937 
								
							 
						 
						
							
							
								
								Use l10n for inventory gamepad actions  
							
							
							
						 
						
							2025-09-14 15:46:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b0055ec8e7 
								
							 
						 
						
							
							
								
								Use l10n for map gamepad actions  
							
							
							
						 
						
							2025-09-14 03:23:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								baf575e594 
								
							 
						 
						
							
							
								
								Add Sex into OpenMW  
							
							... 
							
							
							
							...as well as the other lines required to expose the race menu gamepad actions to l10n and use them 
							
						 
						
							2025-09-14 01:41:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kuyondo 
								
							 
						 
						
							
							
							
							
								
							
							
								4168b6d02e 
								
							 
						 
						
							
							
								
								less restrictive probes and lockpicks equipping too  
							
							
							
						 
						
							2025-09-11 22:08:58 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9257beea4e 
								
							 
						 
						
							
							
								
								Merge branch 'bmdhacks-controller-deslect-bug' into 'master'  
							
							... 
							
							
							
							Controller tooltip display preferences survive mouse movement
See merge request OpenMW/openmw!4858  
							
						 
						
							2025-09-09 21:00:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bmdhacks 
								
							 
						 
						
							
							
							
							
								
							
							
								072504d3b7 
								
							 
						 
						
							
							
								
								fixed a tooltip bug in spell creation and made controller tooltip toggling a helper function in the window manager  
							
							
							
						 
						
							2025-09-06 09:50:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9a92904f11 
								
							 
						 
						
							
							
								
								Use l10n for inventory offer action  
							
							
							
						 
						
							2025-09-05 10:11:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1740e6bac4 
								
							 
						 
						
							
							
								
								Use l10n for stats window scroll down action  
							
							
							
						 
						
							2025-09-05 10:00:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3159c363a1 
								
							 
						 
						
							
							
								
								Use l10n for trading menu offer action  
							
							
							
						 
						
							2025-09-05 09:49:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								bd4d844b87 
								
							 
						 
						
							
							
								
								Use l10n for repair gamepad actions  
							
							
							
						 
						
							2025-09-05 09:33:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b7d9d01cc8 
								
							 
						 
						
							
							
								
								Use l10n for wait dialog gamepad actions  
							
							
							
						 
						
							2025-09-05 09:29:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1ab32749ee 
								
							 
						 
						
							
							
								
								Use l10n for travel travel window action  
							
							
							
						 
						
							2025-09-05 09:20:16 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								43617286fb 
								
							 
						 
						
							
							
								
								Use l10n for scroll down scroll gamepad action  
							
							
							
						 
						
							2025-09-05 09:16:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bmdhacks 
								
							 
						 
						
							
							
							
							
								
							
							
								81fc72a5b8 
								
							 
						 
						
							
							
								
								clang-format  
							
							
							
						 
						
							2025-09-04 18:30:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bmdhacks 
								
							 
						 
						
							
							
							
							
								
							
							
								cf51812a6f 
								
							 
						 
						
							
							
								
								Controller cursor highlight fixes  
							
							... 
							
							
							
							This resolves two issues:
1) Ensure that cursor tooltips stay displayed when buying spells or selling or consuming items and any other place where actions can highlight new items.
2) Ignore small mouse movements if we've just warped the mouse pointer a long distance.  This resolves an issue where slight cursor wiggle will trigger after changing the dpad highlight. 
							
						 
						
							2025-09-04 18:12:58 -07:00