clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unrelentingtech 
								
							 
						 
						
							
							
							
							
								
							
							
								1c8fd2ecdb 
								
							 
						 
						
							
							
								
								Implement system-scaled HiDPI support (SDL_WINDOW_ALLOW_HIGHDPI - Wayland, macOS, etc)  
							
							
							
						 
						
							2022-09-12 08:18:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								a2c02d2999 
								
							 
						 
						
							
							
								
								Support high-resolution cursor textures (feature 6933)  
							
							
							
						 
						
							2022-09-11 20:54:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e3ad30a517 
								
							 
						 
						
							
							
								
								Do not copy data when it is not needed  
							
							
							
						 
						
							2022-08-15 11:52:09 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b551e69b6f 
								
							 
						 
						
							
							
								
								#5534  remove OSG 3.4 support and require at least 3.6.5 support  
							
							
							
						 
						
							2022-08-09 21:07:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								04fcfcc79d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'bigpeepeventsenergy'  
							
							... 
							
							
							
							# Conflicts:
#   components/sdlutil/sdlinputwrapper.cpp 
							
						 
						
							2022-08-01 07:55:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f9fdcfe4a7 
								
							 
						 
						
							
							
								
								Prevent mouse movement events from being queued in loading screens (bug  #4374 )  
							
							
							
						 
						
							2022-08-01 06:54:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2fa1cbfa 
								
							 
						 
						
							
							
								
								Break SDL_PeepEvents loop on error (bug  #6890 )  
							
							
							
						 
						
							2022-08-01 06:24:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								ad139f2f9a 
								
							 
						 
						
							
							
								
								rename to windowed fullscreen  
							
							
							
						 
						
							2022-05-08 22:56:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								05901a2480 
								
							 
						 
						
							
							
								
								add borderless windows, deprecate fullscreen mode  
							
							
							
						 
						
							2022-05-08 22:56:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6dce5443 
								
							 
						 
						
							
							
								
								Support controller touchpads (Resolves  https://gitlab.com/OpenMW/openmw/-/issues/6639 )  
							
							
							
						 
						
							2022-02-21 19:49:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uramer 
								
							 
						 
						
							
							
							
							
								
							
							
								15c7bddd57 
								
							 
						 
						
							
							
								
								Move SDL-MyGUI input mappings to components, map both ways  
							
							
							
						 
						
							2021-12-04 12:16:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								56939b478e 
								
							 
						 
						
							
							
								
								Merge branch 'windowing-system-cleanup' into 'master'  
							
							... 
							
							
							
							sdlcursormanager: Clarify ANDROID check
See merge request OpenMW/openmw!556  
							
						 
						
							2021-07-25 21:01:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e38063dcdb 
								
							 
						 
						
							
							
								
								Discard button press events during save loading (bug  #5619 )  
							
							
							
						 
						
							2021-05-16 16:04:28 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								987b231fdd 
								
							 
						 
						
							
							
								
								Fix an another portion of Coverity warnings  
							
							
							
						 
						
							2021-04-18 07:09:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ac347810ca 
								
							 
						 
						
							
							
								
								Fix uninitialized field in the mouse event  
							
							
							
						 
						
							2021-04-14 08:36:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								124a33d8a3 
								
							 
						 
						
							
							
								
								Fix uninitialized variables  
							
							
							
						 
						
							2021-04-10 10:58:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								044e784072 
								
							 
						 
						
							
							
								
								gl4es: Delay feature detection until a context exists  
							
							... 
							
							
							
							gl4es feature detection does not work reliably with EGL.
If a context already exists, gl4es can instead reliably detect
the underlying GLES features from the context itself.
This requires gl4es to be configured with:
    -DNOEGL=ON -DNO_LOADER=ON -DNO_INIT_CONSTRUCTOR=ON
This also requires gl4es to have this fix: https://github.com/ptitSeb/gl4es/pull/271  
							
						 
						
							2021-02-28 07:59:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								7fe39c6a3a 
								
							 
						 
						
							
							
								
								sdlcursormanager: Clarify ANDROID check  
							
							... 
							
							
							
							This check will not be needed in the upcoming versions of OSG.
This was originally needed due to a bug in OSG that was fixed in
https://github.com/openscenegraph/OpenSceneGraph/pull/1027  
							
						 
						
							2021-02-20 00:52:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								cd5e31dc4b 
								
							 
						 
						
							
							
								
								Revert "Merge branch 'windowing-system' into 'master'"  
							
							... 
							
							
							
							This reverts merge request !541  
							
						 
						
							2021-01-22 19:04:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								d24a5f7b89 
								
							 
						 
						
							
							
								
								Fix OSG USE_GRAPHICSWINDOW check  
							
							... 
							
							
							
							When OSG is built with `-DOSG_WINDOWING_SYSTEM=None`, this macro does not exist.
Replaces the Android-specific check with a general one. 
							
						 
						
							2021-01-13 20:45:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8084a336b5 
								
							 
						 
						
							
							
								
								Replace zeroes and nulls by nullptrs  
							
							
							
						 
						
							2020-11-29 11:14:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca3c3b123 
								
							 
						 
						
							
							
								
								Mark overrided methods by override keyword  
							
							
							
						 
						
							2020-10-16 22:18:54 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								22c3588d0d 
								
							 
						 
						
							
							
								
								Merge branch '4771-and-4631' into 'master'  
							
							... 
							
							
							
							Try lower MSAA level if the requested value isn't available
Closes  #4471  and #4631 
See merge request OpenMW/openmw!297 
(cherry picked from commit b3db387512340a5e9a77427c2d7d9d88c2340056)
da0aef7a Retrieve SDL OpenGL attributes after context creation
a51e63b3 Try lower MSAA levels if OpenGL context doesn't have what we requested
c4e92a0a Update CHANGELOG.md 
							
						 
						
							2020-09-20 12:35:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								a211527b4b 
								
							 
						 
						
							
							
								
								Fix AppVeyor warnings  
							
							
							
						 
						
							2020-08-07 09:59:16 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								90c3089370 
								
							 
						 
						
							
							
								
								Update sdlvideowrapper.cpp  
							
							
							
						 
						
							2020-07-22 12:17:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								8323f7f68d 
								
							 
						 
						
							
							
								
								Alternative fix  
							
							
							
						 
						
							2020-07-14 19:54:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								8aa57a745a 
								
							 
						 
						
							
							
								
								Fix  
							
							
							
						 
						
							2020-07-14 13:19:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								b33c4c920c 
								
							 
						 
						
							
							
								
								Move all OICS handling to  the separate file  
							
							
							
						 
						
							2020-05-09 11:27:02 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f990150c49 
								
							 
						 
						
							
							
								
								Move video wrapper to the WindowsManager  
							
							
							
						 
						
							2020-05-09 11:27:02 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e63325ebff 
								
							 
						 
						
							
							
								
								Support for camera rotation via gyroscope on Android (feature  #5311 )  
							
							
							
						 
						
							2020-04-01 19:57:04 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b07a6afa91 
								
							 
						 
						
							
							
								
								Avoid virtual call in GraphicsWindowSDL2 ctor  
							
							... 
							
							
							
							/home/elsid/dev/openmw/components/sdlutil/sdlgraphicswindow.cpp:23:8: warning: Call to virtual function during construction [clang-analyzer-optin.cplusplus.VirtualCall]
    if(valid())
       ^
/home/elsid/dev/openmw/components/sdlutil/sdlgraphicswindow.cpp:23:8: note: This constructor of an object of type 'GraphicsWindowSDL2' has not returned when the virtual method was called
/home/elsid/dev/openmw/components/sdlutil/sdlgraphicswindow.cpp:23:8: note: Call to virtual function during construction 
							
						 
						
							2019-11-17 18:50:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Stopa 
								
							 
						 
						
							
							
							
							
								
							
							
								e4bec88a68 
								
							 
						 
						
							
							
								
								Implement mouse wheel bindings (bug  #2679 )  
							
							
							
						 
						
							2019-10-30 20:45:51 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									terrabyte25 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b29476de58 
								
							 
						 
						
							
							
								
								Add support for OpenGLES 3.2  
							
							
							
						 
						
							2019-04-15 17:09:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								9b65f0dbca 
								
							 
						 
						
							
							
								
								Vsync tweaks  
							
							... 
							
							
							
							Try to use adaptive vsync if available
Don't use vsync if unavailable 
							
						 
						
							2019-03-18 21:45:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								3032b177a1 
								
							 
						 
						
							
							
								
								Remove redundant includes  
							
							
							
						 
						
							2019-02-23 08:02:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								18a59df050 
								
							 
						 
						
							
							
								
								Throw exceptions by value instead of reference  
							
							
							
						 
						
							2019-02-17 10:24:25 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e06f0b797a 
								
							 
						 
						
							
							
								
								Replace all NULLs to nullptr  
							
							
							
						 
						
							2018-10-09 10:21:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1452684d9e 
								
							 
						 
						
							
							
								
								Use new logging system for components  
							
							
							
						 
						
							2018-08-14 19:42:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolay Kasyanov 
								
							 
						 
						
							
							
							
							
								
							
							
								75d79e98b9 
								
							 
						 
						
							
							
								
								Force software decompression if OPENMW_DECOMPRESS_TEXTURES is set  
							
							
							
						 
						
							2018-06-16 12:38:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolay Kasyanov 
								
							 
						 
						
							
							
							
							
								
							
							
								359f87ab9f 
								
							 
						 
						
							
							
								
								Change imageToSurface to return a unique_ptr to avoid manual surface cleanup  
							
							
							
						 
						
							2018-06-16 12:12:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolay Kasyanov 
								
							 
						 
						
							
							
							
							
								
							
							
								224b94c0ce 
								
							 
						 
						
							
							
								
								Decompress cursors using SDL software renderer on Mac or if OSG >= 3.5.8  
							
							
							
						 
						
							2018-06-12 20:32:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bret curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								4890ecd357 
								
							 
						 
						
							
							
								
								remove native GLESv* support, as it never worked; make things less complicated as result, fixed lighting.glsl to work with gl2es thanks to ptitSeb  
							
							
							
						 
						
							2018-03-27 20:20:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Zhuravlev 
								
							 
						 
						
							
							
							
							
								
							
							
								359910762d 
								
							 
						 
						
							
							
								
								GraphicsWindowSDL2: support setting up GLESv2 context for android  
							
							
							
						 
						
							2018-01-18 17:11:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Zhuravlev 
								
							 
						 
						
							
							
							
							
								
							
							
								a038327521 
								
							 
						 
						
							
							
								
								SDLCursorManager: fix possibly invalid read when no cursor present  
							
							... 
							
							
							
							On android we have no cursor so I moved the check closer to usage 
							
						 
						
							2018-01-17 23:03:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Zhuravlev 
								
							 
						 
						
							
							
							
							
								
							
							
								d2121ccd62 
								
							 
						 
						
							
							
								
								Update android port.  
							
							
							
						 
						
							2018-01-16 00:11:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e7ad012977 
								
							 
						 
						
							
							
								
								Pass repeat key events to the GUI  
							
							... 
							
							
							
							For example, one can scroll to the last element in a list by holding down the 'Down Arrow' key. 
							
						 
						
							2017-09-24 19:08:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thunderforge 
								
							 
						 
						
							
							
							
							
								
							
							
								54fe645703 
								
							 
						 
						
							
							
								
								Removing erroneous comment since Qt is not relevant here  
							
							
							
						 
						
							2017-08-09 23:12:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thunderforge 
								
							 
						 
						
							
							
							
							
								
							
							
								464c64a306 
								
							 
						 
						
							
							
								
								Swap the OIS Ctrl and Meta keys on macOS to match Qt  
							
							
							
						 
						
							2017-08-09 20:03:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								cef415509f 
								
							 
						 
						
							
							
								
								Revert "Merge redundant input events"  
							
							
							
						 
						
							2017-08-06 20:54:20 +00:00