Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7a4623e034 
								
							
								 
							
						 
						
							
							
								
								Added cursor stubs to Wayland backend.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								115c6bc000 
								
							
								 
							
						 
						
							
							
								
								Removed superfluous include.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								fce0114174 
								
							
								 
							
						 
						
							
							
								
								Renamed POSIX time module.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								0e4096e201 
								
							
								 
							
						 
						
							
							
								
								Removed X11-specific macro from Wayland port.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d6243c63fe 
								
							
								 
							
						 
						
							
							
								
								Removed tab characters.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								420f3f7840 
								
							
								 
							
						 
						
							
							
								
								Wayland error reporting work.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ede7a585bf 
								
							
								 
							
						 
						
							
							
								
								Shortened Wayland platform prefix.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5491bd4fd2 
								
							
								 
							
						 
						
							
							
								
								Formatting and cleanup.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								660034332d 
								
							
								 
							
						 
						
							
							
								
								Separated joystick state from window system state.  
							
							 
							
							... 
							
							
 
							
							This is partially in preparation for pending support for additional
joystick APIs like XInput, DirectInput and IOHID. 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								22095d12f5 
								
							
								 
							
						 
						
							
							
								
								Made Wayland header macro structure match X11.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b7fc8099f1 
								
							
								 
							
						 
						
							
							
								
								Removed duplicate addition of POSIX time header.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f312b5e386 
								
							
								 
							
						 
						
							
							
								
								Removed unused file.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Jonas Ådahl
							
						 
						
							 
							
							
							
								
							
								8e99996321 
								
							
								 
							
						 
						
							
							
								
								Introduce experimental Wayland backend  
							
							 
							
							... 
							
							
 
							
							This patch introduces a new backend that enables GLFW applications to
run on Wayland. For now, only output is supported (windowed and
fullscreen). Pointer cursor management, input devices, clipboard etc are
not supported yet.
There are some concepts that can not be supported, more specifically
glfwSetWindowPos, glfwGetWindowPos and glfwSetCursorPos, as they are not
supported by Wayland.
This patch also changes the time and joystick implementations used by the
X11 backend to be shared between the Wayland backend and the X11 backend. 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								99c98407c9 
								
							
								 
							
						 
						
							
							
								
								Removed flicker-inducing workaround.  
							
							 
							
							... 
							
							
 
							
							Fixes  #267 . 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								c1ed0b2d5b 
								
							
								 
							
						 
						
							
							
								
								Removed duplicate fallback.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								70c1aff94c 
								
							
								 
							
						 
						
							
							
								
								Fixed missing dereference in  b29fbc82c2.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b29fbc82c2 
								
							
								 
							
						 
						
							
							
								
								Ensure out arguments are always set.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7911c9300d 
								
							
								 
							
						 
						
							
							
								
								Nomenclature fix.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								bbc12ade7f 
								
							
								 
							
						 
						
							
							
								
								Added missing X command flushing.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								4a8f6ba58c 
								
							
								 
							
						 
						
							
							
								
								Moved window delegate creation to createWindow.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								f5a996a5af 
								
							
								 
							
						 
						
							
							
								
								Fixed focus events triggered by window frame.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								b54c76d6a3 
								
							
								 
							
						 
						
							
							
								
								Removed typedef of removed struct.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								ebb7145ccc 
								
							
								 
							
						 
						
							
							
								
								Fixed VC++ warnings.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								584879c759 
								
							
								 
							
						 
						
							
							
								
								Fixed flipped M and N key.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								1900d9a656 
								
							
								 
							
						 
						
							
							
								
								Included extended flag in Win32 scan code.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								78efc18079 
								
							
								 
							
						 
						
							
							
								
								Split out TLS code into separate modules.  
							
							 
							
							... 
							
							
 
							
							This allows the TLS code to be re-used by partial ports like EGL. 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2889f484f4 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								0c58df06d5 
								
							
								 
							
						 
						
							
							
								
								Added support for _NET_REQUEST_FRAME_EXTENTS.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d6e0e0de2b 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								eb3f75e03e 
								
							
								 
							
						 
						
							
							
								
								Added glfwGetWindowFrameSize.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d3ae574418 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								d7882cb89b 
								
							
								 
							
						 
						
							
							
								
								Aligned libGL soname to Linux ABI.  
							
							 
							
							... 
							
							
 
							
							Fixed  #261 . 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								bf0adc2c70 
								
							
								 
							
						 
						
							
							
								
								Fixed crash on monitor disconnection.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								dc987edf34 
								
							
								 
							
						 
						
							
							
								
								First draft of physical key fix for Windows.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								7ac3d85126 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								8fa9cc0de3 
								
							
								 
							
						 
						
							
							
								
								Added GLFWimage struct.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								608de57358 
								
							
								 
							
						 
						
							
							
								
								Cleanup.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								urraka
							
						 
						
							 
							
							
							
								
							
								40c04a7565 
								
							
								 
							
						 
						
							
							
								
								Added support for custom system cursors.  
							
							 
							
							... 
							
							
 
							
							This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor. 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								aaac715060 
								
							
								 
							
						 
						
							
							
								
								Reverted  43095307da.  
							
							 
							
							... 
							
							
 
							
							The proposed fix broke for multiple displays of the same model. 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								8ebd135536 
								
							
								 
							
						 
						
							
							
								
								Fixed last use of wndconfig in EGL port.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Jonas Ådahl
							
						 
						
							 
							
							
							
								
							
								b2b3f170a9 
								
							
								 
							
						 
						
							
							
								
								Make EGL use ctxconfig instead of wndconfig  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								2200f87492 
								
							
								 
							
						 
						
							
							
								
								Fixed glfwDestroyWindow not flushing the output buffer.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								5c23071a81 
								
							
								 
							
						 
						
							
							
								
								Fixed leak of display name.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								43095307da 
								
							
								 
							
						 
						
							
							
								
								Cleanup of CGDisplayIOServicePort replacement.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Matthew Henry
							
						 
						
							 
							
							
							
								
							
								bebae14223 
								
							
								 
							
						 
						
							
							
								
								Replace CGDisplayIOServicePort with a workaround  
							
							 
							
							... 
							
							
 
							
							This could be cleaned up and refined a bit by comparing more display
attributes when available, but it gets the job done.
Closes  #192 . 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								a859c10fa1 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								78f1b8bd15 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid video mode being restored.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								87dd7b89f5 
								
							
								 
							
						 
						
							
							
								
								Video mode detection cleanup.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								1ccc23268c 
								
							
								 
							
						 
						
							
							
								
								Added glfwPostEmptyEvent.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)  
						
					 
				
					
						
							
							
								 
								Camilla Berglund
							
						 
						
							 
							
							
							
								
							
								9309f75704 
								
							
								 
							
						 
						
							
							
								
								Fixed missing ICCCM protocol message checks.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=12 years)