Cliff Smolinsky
							
						 
						
							 
							
							
							
								
							
								87458617e0 
								
							
								 
							
						 
						
							
							
								
								Win32: Bypass composition check on Windows 8+  
							
							 
							
							... 
							
							
 
							
							DWM composition is always enabled on Windows 8 and later, so there's no
need to call DwmIsCompositionEnabled on those platforms.
Fixes  #1452 .
Closes  #1453 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								297999c9e1 
								
							
								 
							
						 
						
							
							
								
								Add missing SDL2 attribution  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								b702577cd2 
								
							
								 
							
						 
						
							
							
								
								Exclude CI and Git dotfiles from Git export  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								1857fc2272 
								
							
								 
							
						 
						
							
							
								
								Add MinGW-w64 Clang toolchain files  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a507872051 
								
							
								 
							
						 
						
							
							
								
								Remove toolchain files for unused MinGW variants  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								c0a3a9aefe 
								
							
								 
							
						 
						
							
							
								
								Sort release notes by seemingly arbitrary criteria  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								5292914ce1 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix message pump filtering during init  
							
							 
							
							... 
							
							
 
							
							Fixes  #886 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								8d4fd40b64 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								02874d9c14 
								
							
								 
							
						 
						
							
							
								
								Align joystick axis to gamepad button behavior  
							
							 
							
							... 
							
							
 
							
							This is an SDL2 compatibility fix. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0d355379e0 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Support some sim page joystick elements  
							
							 
							
							... 
							
							
 
							
							This is an SDL2 compatibility fix. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								c32dc3a085 
								
							
								 
							
						 
						
							
							
								
								Fix half-axis to gamepad button value mapping  
							
							 
							
							... 
							
							
 
							
							Negative half-axes were not negated when mapped onto gamepad buttons. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								cad22cb2f6 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix missing check for selector  
							
							 
							
							... 
							
							
 
							
							Fixes  #1457 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								1fca33b3c1 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Remove checks for pre-10.8 SDK  
							
							 
							
							... 
							
							
 
							
							OS X 10.8 is now the minimum required version but these checks were not
removed when that change was made. 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								9420e6f0d0 
								
							
								 
							
						 
						
							
							
								
								Fix invalid ranges for gamepad axis sources  
							
							 
							
							... 
							
							
 
							
							Buttons and hat bits were mapped to [0,1] instead of [-1,1].
Fixes  #1293 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								980fc9b52f 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Apply retina window hint to Metal layer  
							
							 
							
							... 
							
							
 
							
							Related to #1340 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								e108c0de0d 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Explicitly set layer on surface creation  
							
							 
							
							... 
							
							
 
							
							Implicitly setting the layer doesn't work when there is already a layer.
Our view is now layer-hosting for Vulkan.
Fixes  #1340 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								9e54b97cfa 
								
							
								 
							
						 
						
							
							
								
								Add Cocoa graphics switching to glfwinfo  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								056c5d3f90 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a4fbc6fe91 
								
							
								 
							
						 
						
							
							
								
								NSGL: Disable API deprecation warnings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								8055dad7e4 
								
							
								 
							
						 
						
							
							
								
								Update changelog and add credit  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								8d7e5cdb49 
								
							
								 
							
						 
						
							
							
								
								NSGL: Update current display for display link  
							
							 
							
							... 
							
							
 
							
							This solution of one display link per window is far from ideal but is
still better than no solution.
As a side-effect this fixes swap interval breaking being ignored for
occluded windows on earlier versions of macOS.
Fixes  #680 .
Fixes  #1337 .
Related to #1417 .
Fixes  #1435 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								f8bcc7e65c 
								
							
								 
							
						 
						
							
							
								
								NSGL: Fix leak of condition object  
							
							 
							
							... 
							
							
 
							
							Related to #1417 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								ba761ab06e 
								
							
								 
							
						 
						
							
							
								
								NSGL: Fix display link leaking and left running  
							
							 
							
							... 
							
							
 
							
							Related to #1417 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								d0e8d06d95 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							... 
							
							
 
							
							Related to #1417 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3615d437a7 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							 
							
							... 
							
							
 
							
							Related to #1417 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								amarcu5
							
						 
						
							 
							
							
							
								
							
								82ca58da04 
								
							
								 
							
						 
						
							
							
								
								NSGL: Implement swap interval with CVDisplayLink  
							
							 
							
							... 
							
							
 
							
							This fixes OpenGL swap interval (vsync) on macOS 10.14 Mojave by using
CVDisplayLink to synchronise to the monitor refresh rate rather than
setting NSOpenGLContextParameterSwapInterval.
Solution based on advice provided by @rcgordon .
Closes  #1417 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								4e3204d86d 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Replace global autorelease pool with blocks  
							
							 
							
							... 
							
							
 
							
							This is another small step towards having GLFW play nice with other
toolkits sharing the same process, including AppKit.
Any macOS platform function that touches Cocoa must now wrap itself in
an autoreleasepool block.
Since GLFW no longer provides an autoreleasepool outside of its
functions, THIS MAY BREAK EXISTING CODE MIXING GLFW AND COCOA.  Sorry!
Please add your own autoreleasepool blocks as needed.
Fixes  #1107 .
Closes  #1114 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								9883cb64f0 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Disable shadow for transparent framebuffer  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								4b20fb705b 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix work area using NS screen coordinates  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a43d1a4937 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							Fixes  #920 .
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								3a2a97f15d 
								
							
								 
							
						 
						
							
							
								
								X11: Fix implementation of work area retrieval  
							
							 
							
							... 
							
							
 
							
							This intersects the global work area from _NET_WORKAREA with the monitor
viewport.  The monitor viewport falls back to the core display
dimensions where working RandR is missing.  The _NET_WORKAREA query is
now checked for success.  The _NET_WORKAREA extent array is now indexed
by _NET_CURRENT_DESKTOP.  The _NET_WORKAREA atom is now checked for
availability.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								4f14c1e776 
								
							
								 
							
						 
						
							
							
								
								X11: Fix copypaste errors  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								d82e7b5cb1 
								
							
								 
							
						 
						
							
							
								
								Win32: Use cached monitor handle for work area  
							
							 
							
							... 
							
							
 
							
							This facility was added after the original PR was made.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								0118743333 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								a726942bfe 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Unify NSScreen cached lookup for monitors  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								68fd4e8bb3 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Fix work area retrieval on missing screen  
							
							 
							
							... 
							
							
 
							
							Closes  #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								ba4e78e57f 
								
							
								 
							
						 
						
							
							
								
								Wayland: Return whole output area as work area  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								222ac78a44 
								
							
								 
							
						 
						
							
							
								
								Cocoa: Add work area NULL checks and fix size  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								bea4818030 
								
							
								 
							
						 
						
							
							
								
								X11: Add NULL checks in work area retrieval  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								f1d40fa046 
								
							
								 
							
						 
						
							
							
								
								Documentation work.  
							
							 
							
							... 
							
							
 
							
							This adds documentation for work area size.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								6907629cbf 
								
							
								 
							
						 
						
							
							
								
								Fix version number in glfwGetMonitorWorkarea docs  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								e6d22346f9 
								
							
								 
							
						 
						
							
							
								
								Fix copypaste error in glfwGetMonitorWorkarea  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								154db76a6c 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								3fd70cc513 
								
							
								 
							
						 
						
							
							
								
								Documentation work  
							
							 
							
							... 
							
							
 
							
							This adds documentation for the width and height parameters of
glfwGetMonitorWorkarea.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								f7733c7b4f 
								
							
								 
							
						 
						
							
							
								
								Win32: Add missing out parameter NULL checks  
							
							 
							
							... 
							
							
 
							
							This fixes _glfwPlatformGetMonitorWorkarea not checking if its out
parameters were NULL.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								5c752355cb 
								
							
								 
							
						 
						
							
							
								
								Win32: Fix and simplify work area retrieval  
							
							 
							
							... 
							
							
 
							
							Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								c733ab0a22 
								
							
								 
							
						 
						
							
							
								
								Move glfwGetMonitorWorkarea test to monitors  
							
							 
							
							... 
							
							
 
							
							This moves the test use of glfwGetMonitorWorkarea from the simple
example to the monitors test program.
Related to #1322 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Felipe Ferreira da Silva
							
						 
						
							 
							
							
							
								
							
								be295ccbea 
								
							
								 
							
						 
						
							
							
								
								Add glfwGetMonitorWorkarea  
							
							 
							
							... 
							
							
 
							
							This function retrieves the work area rectangle of the specified
monitor.
Related to #920 .
Closes  #989 . 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								c20754c4a6 
								
							
								 
							
						 
						
							
							
								
								Fix Coverity Scan false positive  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Camilla Löwy
							
						 
						
							 
							
							
							
								
							
								621ece63c8 
								
							
								 
							
						 
						
							
							
								
								Round refresh rate instead of truncating  
							
							 
							
							... 
							
							
 
							
							Fixes  #1441 . 
							
						 
						
							ago%!(EXTRA string=7 years)