Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2be2e0fa86 
							
						 
					 
					
						
						
							
							Fix X11 WSI extension selection logic  
						
						
						
					 
					
						2016-02-21 18:36:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bda18bc899 
							
						 
					 
					
						
						
							
							Remove XInput2 XI_Motion support  
						
						... 
						
						
						
						Sadly, this interferes with the Steam overlay.
Fixes  #304 . 
						
					 
					
						2016-02-21 18:32:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a10caa4631 
							
						 
					 
					
						
						
							
							Add glfwMaximizeWindow and GLFW_MAXIMIZED  
						
						... 
						
						
						
						Fixes  #266 . 
					
						2016-02-21 15:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3b64bae323 
							
						 
					 
					
						
						
							
							Fix X11 WSI extension selection logic  
						
						
						
					 
					
						2016-02-19 08:56:46 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7da0ffa5ea 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2016-02-18 22:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6e103d5dca 
							
						 
					 
					
						
						
							
							Change priority order of X11 WSI extensions  
						
						
						
					 
					
						2016-02-18 20:05:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5fea2293 
							
						 
					 
					
						
						
							
							Fix struct member names of Mir WSI  
						
						
						
					 
					
						2016-02-18 14:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b6a72db2ad 
							
						 
					 
					
						
						
							
							Add missing inclusion of linux/input.h  
						
						
						
					 
					
						2016-02-18 14:48:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c56af32bb7 
							
						 
					 
					
						
						
							
							Fix use of undeclared constant  
						
						
						
					 
					
						2016-02-18 14:22:11 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2826f3d42f 
							
						 
					 
					
						
						
							
							Check success of MakeCurrent before updating TLS  
						
						... 
						
						
						
						Fixes  #706 . 
					
						2016-02-18 09:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2accdb76bd 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2016-02-17 21:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							be94eb67be 
							
						 
					 
					
						
						
							
							Add support for EGL_KHR_gl_colorspace  
						
						... 
						
						
						
						Fixes  #285 . 
					
						2016-02-17 17:27:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b955936ee1 
							
						 
					 
					
						
						
							
							Semantics fix  
						
						
						
					 
					
						2016-02-17 08:55:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							96cdcec58a 
							
						 
					 
					
						
						
							
							Fix declaration of dispatchable Vulkan handles  
						
						
						
					 
					
						2016-02-16 21:40:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9b75bffc88 
							
						 
					 
					
						
						
							
							Add basic Vulkan support  
						
						... 
						
						
						
						Added GLFW_INCLUDE_VULKAN.  Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example. 
						
					 
					
						2016-02-16 14:58:58 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f7228bb562 
							
						 
					 
					
						
						
							
							Fix window class not being unregistered  
						
						... 
						
						
						
						The helper window kept the window class from being unregistered.
Fixes  #704 . 
						
					 
					
						2016-02-11 17:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							49d228207f 
							
						 
					 
					
						
						
							
							Fix crash when joystick name unavailable on OS X  
						
						... 
						
						
						
						Fixes  #694 .
Closes  #701 . 
					
						2016-02-09 07:52:00 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7ad39e15 
							
						 
					 
					
						
						
							
							CMake target installation fixes  
						
						
						
					 
					
						2016-02-02 06:10:22 +01:00 
						 
				 
			
				
					
						
							
							
								Marcus Geelnard 
							
						 
					 
					
						
						
						
						
							
						
						
							075140aefe 
							
						 
					 
					
						
						
							
							Add public header path to target interface  
						
						... 
						
						
						
						Closes  #697 . 
					
						2016-02-02 06:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Vitovitch 
							
						 
					 
					
						
						
						
						
							
						
						
							453631773e 
							
						 
					 
					
						
						
							
							Export transitive dependencies for static library  
						
						
						
					 
					
						2016-02-02 06:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Zbigniew Mandziejewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							8637612908 
							
						 
					 
					
						
						
							
							Add GLFW_DLL to target interface  
						
						
						
					 
					
						2016-02-02 06:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Vitovitch 
							
						 
					 
					
						
						
						
						
							
						
						
							a247f7d797 
							
						 
					 
					
						
						
							
							Include imported targets into module config file  
						
						
						
					 
					
						2016-02-02 06:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							276b1bc07a 
							
						 
					 
					
						
						
							
							Add check for EGL specific buffer swap issue  
						
						... 
						
						
						
						Fixes  #675 . 
					
						2016-01-31 19:17:21 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0ebdad53e8 
							
						 
					 
					
						
						
							
							Add asserts for public API pointer parameters  
						
						
						
					 
					
						2016-01-31 17:56:36 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d0649e6868 
							
						 
					 
					
						
						
							
							Fix confusing legacy parameter names  
						
						
						
					 
					
						2016-01-27 03:26:32 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc6caf182 
							
						 
					 
					
						
						
							
							Remove superfluous call  
						
						
						
					 
					
						2016-01-10 20:08:14 +01:00 
						 
				 
			
				
					
						
							
							
								celestinmarot 
							
						 
					 
					
						
						
						
						
							
						
						
							80cef67580 
							
						 
					 
					
						
						
							
							Fix memory leak in X11 key LUT generation  
						
						... 
						
						
						
						Closes  #662 . 
					
						2016-01-10 20:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d57c70e2 
							
						 
					 
					
						
						
							
							Fix pkg-config file generation regression  
						
						... 
						
						
						
						Fixes regression cased by 37c93ba031Fixes  #664 .
Closes  #679 . 
						
					 
					
						2015-12-30 21:09:40 +01:00 
						 
				 
			
				
					
						
							
							
								Ioannis Tsakpinis 
							
						 
					 
					
						
						
						
						
							
						
						
							06899bd9a6 
							
						 
					 
					
						
						
							
							Fix SetProcessDpiAwareness case mismatch  
						
						... 
						
						
						
						Closes  #678 . 
					
						2015-12-30 15:31:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							cf6c11cfaa 
							
						 
					 
					
						
						
							
							wayland: Only set surface buffer scale when supported  
						
						... 
						
						
						
						Although very unlikely, the wl_compositor version might not support
wl_surface.set_buffer_scale while the wl_output emits a wl_output.scale
that is larger than 1. So for correctness, bail on changing the buffer
scale if we won't be able to set it later. 
						
					 
					
						2015-12-27 10:46:23 +08:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							06479ba535 
							
						 
					 
					
						
						
							
							Wayland: Implement HiDPI support  
						
						... 
						
						
						
						Windows now keep track of the monitors they are on, so we can calculate
the best scaling factor for them, by using the maximum of each of the
monitors.
The compositor scales down the buffer automatically when it is on a
lower density monitor, instead of the previous way where it was scaling
up the buffer on higher density monitors, which makes the application
look much better on those ones. 
						
					 
					
						2015-12-27 10:35:46 +08:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							864ca4dd57 
							
						 
					 
					
						
						
							
							Remove duplicate inclusion  
						
						
						
					 
					
						2015-12-15 22:37:25 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f079d0625d 
							
						 
					 
					
						
						
							
							Platform affix cleanup  
						
						... 
						
						
						
						Fixes  #659 . 
					
						2015-12-15 22:37:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							37c93ba031 
							
						 
					 
					
						
						
							
							Compiler flag cleanup  
						
						
						
					 
					
						2015-12-15 22:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b56fce1570 
							
						 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Fixes regression cased by 10c0eb648a 
						
					 
					
						2015-12-15 22:35:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							10c0eb648a 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-12-15 15:21:25 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ec9fe02a30 
							
						 
					 
					
						
						
							
							Sort initial joystick set on Linux  
						
						... 
						
						
						
						Fixes  #654 . 
					
						2015-12-15 14:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6b0f660180 
							
						 
					 
					
						
						
							
							Fix EGL backend MinGW build errors  
						
						
						
					 
					
						2015-12-13 16:56:11 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							12871db0f9 
							
						 
					 
					
						
						
							
							Only poll requested joystick on OS X  
						
						
						
					 
					
						2015-12-13 15:15:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							45efb935c5 
							
						 
					 
					
						
						
							
							Use more GLFWbool  
						
						
						
					 
					
						2015-12-13 15:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2b52008405 
							
						 
					 
					
						
						
							
							Check Linux joystick init on Wayland and Mir  
						
						
						
					 
					
						2015-12-13 14:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7fec7a0569 
							
						 
					 
					
						
						
							
							Make source file names more consistent  
						
						... 
						
						
						
						Use platform prefix for files specific to that platform AND that have no
credible alternative API on that platform.
The exception is WinMM, which will be replaced before 3.2. 
						
					 
					
						2015-12-13 14:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							12b6c56903 
							
						 
					 
					
						
						
							
							Add suffixes to platform specific helper functions  
						
						... 
						
						
						
						Also merge win32_tls.h into win32_platform.h. 
						
					 
					
						2015-12-13 14:50:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0a3b5952e0 
							
						 
					 
					
						
						
							
							Make WGL backend more readable  
						
						
						
					 
					
						2015-12-13 14:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							66b462d6e1 
							
						 
					 
					
						
						
							
							Make GLX backend more readable  
						
						
						
					 
					
						2015-12-13 14:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							02fdd6459e 
							
						 
					 
					
						
						
							
							Make EGL backend more readable  
						
						
						
					 
					
						2015-12-13 14:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0df4e06f11 
							
						 
					 
					
						
						
							
							Make more RFC 2119 compliant use of may  
						
						
						
					 
					
						2015-12-13 14:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8f0f1cf6c1 
							
						 
					 
					
						
						
							
							Only poll requested joystick on Linux  
						
						... 
						
						
						
						This also performs minor cleanup. 
						
					 
					
						2015-12-13 14:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							eea46be4e6 
							
						 
					 
					
						
						
							
							Fix missing MinGW import library prefix  
						
						... 
						
						
						
						Fixes  #657 . 
					
						2015-12-12 18:08:45 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fdc65e49e4 
							
						 
					 
					
						
						
							
							Fix bad Win32 updates  
						
						
						
					 
					
						2015-12-10 12:16:13 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							75f1dfaf8a 
							
						 
					 
					
						
						
							
							Move DWM enabled test to file where it is used  
						
						
						
					 
					
						2015-12-09 19:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							72632a846b 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-12-09 19:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5668b64839 
							
						 
					 
					
						
						
							
							Fix segfault on DISP_CHANGE_RESTART  
						
						... 
						
						
						
						Fixes  #647 . 
					
						2015-12-09 19:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d0bd6081 
							
						 
					 
					
						
						
							
							Fix type of OpenGL bundle reference  
						
						
						
					 
					
						2015-12-08 15:10:23 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea66b9033 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-12-07 21:17:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e82e2b7570 
							
						 
					 
					
						
						
							
							Fix full screen window position on OS X  
						
						... 
						
						
						
						Fixes  #653 . 
					
						2015-12-07 21:14:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5c98a44603 
							
						 
					 
					
						
						
							
							Move Win32 clipboard code to helper window  
						
						
						
					 
					
						2015-11-23 20:48:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4cd493dd9a 
							
						 
					 
					
						
						
							
							Add Win32 helper window  
						
						
						
					 
					
						2015-11-23 20:48:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b4b210526a 
							
						 
					 
					
						
						
							
							Move to RegisterWindowClassEx for no real reason  
						
						
						
					 
					
						2015-11-23 20:38:18 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1bf33a7402 
							
						 
					 
					
						
						
							
							Clarify WNDPROC window pointer handling  
						
						
						
					 
					
						2015-11-21 20:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							12903ee9b5 
							
						 
					 
					
						
						
							
							Remove no-op ReleaseDC  
						
						
						
					 
					
						2015-11-21 20:55:12 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fc250c3df7 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-11-21 20:54:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							486354d63f 
							
						 
					 
					
						
						
							
							Fix libGL not being found on NetBSD  
						
						... 
						
						
						
						Fixes  #646 . 
					
						2015-11-17 23:29:13 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac9c61433 
							
						 
					 
					
						
						
							
							Wayland: Make sure the cursor buffer is valid  
						
						... 
						
						
						
						Fixes  #645 . 
					
						2015-11-17 00:13:44 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							580c7da559 
							
						 
					 
					
						
						
							
							Make Wayland and Mir backends use key LUTs  
						
						
						
					 
					
						2015-11-12 15:06:46 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							27462c1078 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-11-10 13:43:55 +01:00 
						 
				 
			
				
					
						
							
							
								Stanislav 
							
						 
					 
					
						
						
						
						
							
						
						
							dc373d2e0e 
							
						 
					 
					
						
						
							
							Fix for MinGW compilation  
						
						... 
						
						
						
						GET_XBUTTON_WPARAM is not defined on legacy MinGW.
Fixes  #639 . 
						
					 
					
						2015-11-10 13:43:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e046d0696b 
							
						 
					 
					
						
						
							
							Add glfwGetGLXWindow  
						
						
						
					 
					
						2015-11-09 23:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d4079ad3a2 
							
						 
					 
					
						
						
							
							Move all context related members to _GLFWcontext  
						
						
						
					 
					
						2015-11-09 23:52:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b22a0ec7d8 
							
						 
					 
					
						
						
							
							There is only one ICD  
						
						
						
					 
					
						2015-11-09 23:51:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d3e5a3024c 
							
						 
					 
					
						
						
							
							Fix update being called on nil context  
						
						
						
					 
					
						2015-11-09 20:36:42 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9c315412e1 
							
						 
					 
					
						
						
							
							Add glfwGetKeyName  
						
						... 
						
						
						
						Fixes  #464 . 
					
						2015-11-09 14:46:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							67c6a45e0e 
							
						 
					 
					
						
						
							
							Fix xkbcommon build regression  
						
						... 
						
						
						
						Somehow X11 keysyms were still being used in xkbcommon code. 
						
					 
					
						2015-11-09 02:33:34 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							584d5f0f31 
							
						 
					 
					
						
						
							
							Remove dependency on eglplatform.h header  
						
						... 
						
						
						
						Fixes  #636 . 
					
						2015-11-08 15:48:34 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							24f41c8c4c 
							
						 
					 
					
						
						
							
							Use only LoadLibraryA to match EGL backend  
						
						
						
					 
					
						2015-11-08 15:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3efaa065a5 
							
						 
					 
					
						
						
							
							Fix comment  
						
						
						
					 
					
						2015-11-05 20:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3a3c32d6 
							
						 
					 
					
						
						
							
							Replace hardcoded version number with macro  
						
						
						
					 
					
						2015-11-05 12:11:22 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5006ef3f56 
							
						 
					 
					
						
						
							
							Use more GLFWbool  
						
						
						
					 
					
						2015-11-05 08:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							4c06426d46 
							
						 
					 
					
						
						
							
							Wayland: Create the surface before the context  
						
						... 
						
						
						
						This fixes a regression introduced in 496f559cFixes  #633 . 
						
					 
					
						2015-11-03 00:18:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9f3636a103 
							
						 
					 
					
						
						
							
							Add partial support for Windows 8.1 per-monitor DPI  
						
						... 
						
						
						
						Related to #235 . 
						
					 
					
						2015-11-01 17:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6a41d5e7ad 
							
						 
					 
					
						
						
							
							Fix NULL pointer dereference  
						
						... 
						
						
						
						Calling glfwMakeContextCurrent with NULL would segfault since
496f559c9aFixes  #631 .
Closes  #632 . 
						
					 
					
						2015-11-01 17:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3489b759a0 
							
						 
					 
					
						
						
							
							Simplify Win32 key and mouse button handling  
						
						
						
					 
					
						2015-11-01 17:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d725eeaf84 
							
						 
					 
					
						
						
							
							Simplify Win32 character message handling  
						
						
						
					 
					
						2015-11-01 17:30:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							37b20124f9 
							
						 
					 
					
						
						
							
							Make call to DefWindowProcW explicit  
						
						
						
					 
					
						2015-10-29 14:03:22 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							afb04c9133 
							
						 
					 
					
						
						
							
							Clarify Win32 monitor physical size retrieval  
						
						
						
					 
					
						2015-10-28 20:47:29 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							25878d68e0 
							
						 
					 
					
						
						
							
							Use GLFWbool for TLS functions  
						
						
						
					 
					
						2015-10-28 14:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf08c1ff3 
							
						 
					 
					
						
						
							
							Fix deletion of uninitialized POSIX TLS key  
						
						... 
						
						
						
						Zero (the initial value of context) is a valid TLS key, so doing this
can delete someone else's key.
Fixes  #627 . 
						
					 
					
						2015-10-28 14:44:53 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							43f4afef78 
							
						 
					 
					
						
						
							
							Clarify WGL recreation comment  
						
						
						
					 
					
						2015-10-28 03:44:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c117965072 
							
						 
					 
					
						
						
							
							Fix misplaced #endif  
						
						
						
					 
					
						2015-10-28 03:42:47 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							23bf1b530b 
							
						 
					 
					
						
						
							
							Move all WGL weirdness to Win32 code  
						
						
						
					 
					
						2015-10-28 02:08:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							97d8ea8119 
							
						 
					 
					
						
						
							
							Fix decoding overrun in UTF-8 XIM path  
						
						
						
					 
					
						2015-10-27 23:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7be8209d14 
							
						 
					 
					
						
						
							
							Add GLFW_CONTEXT_NO_ERROR window hint  
						
						... 
						
						
						
						This adds support for the GL_KHR_no_error extension. 
						
					 
					
						2015-10-27 20:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							962497bdc9 
							
						 
					 
					
						
						
							
							Use GLXWindow renderables on X11  
						
						... 
						
						
						
						Fixes  #507 . 
					
						2015-10-26 01:39:12 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							496f559c9a 
							
						 
					 
					
						
						
							
							Add GLFW_NO_API for creating context-less windows  
						
						
						
					 
					
						2015-10-26 00:30:30 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							0fda5b7b80 
							
						 
					 
					
						
						
							
							Fix Wayland refresh rate exposed as mHz  
						
						... 
						
						
						
						Closes  #621 . 
					
						2015-10-25 13:27:29 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f52ce00bf1 
							
						 
					 
					
						
						
							
							Remove outdated comment  
						
						
						
					 
					
						2015-10-25 00:39:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f5855968bb 
							
						 
					 
					
						
						
							
							Move glClear call to context module  
						
						
						
					 
					
						2015-10-25 00:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							678cc54c44 
							
						 
					 
					
						
						
							
							Cleanup of questionable brevity  
						
						
						
					 
					
						2015-10-25 00:22:37 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							dc5e56c2f3 
							
						 
					 
					
						
						
							
							Add GCC printf format check to _glfwInputError  
						
						... 
						
						
						
						This allows it to print a warning whenever _glfwInputError format
specifiers aren't used correctly.
Closes  #622 . 
						
					 
					
						2015-10-24 23:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							efdbfd3883 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-10-24 23:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f3de0f2e 
							
						 
					 
					
						
						
							
							Implement glfwCreateStandardCursor for Wayland  
						
						... 
						
						
						
						Closes  #620 . 
					
						2015-10-24 23:31:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d95b77ebec 
							
						 
					 
					
						
						
							
							Fix monitor notifications on X11  
						
						... 
						
						
						
						Fixes  #288 . 
					
						2015-10-24 23:25:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							154b01e8cf 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-10-24 23:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd9709a8b 
							
						 
					 
					
						
						
							
							Remove support for OS X 10.6  
						
						
						
					 
					
						2015-10-24 21:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aee6b8765e 
							
						 
					 
					
						
						
							
							Remove support for OS X 10.6  
						
						... 
						
						
						
						If you want 10.6 to be supported in future releases, please submit
a patch for #448 . 
						
					 
					
						2015-10-18 19:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a94a84b507 
							
						 
					 
					
						
						
							
							Fix segfault on early WM_GETMINMAXINFO  
						
						
						
					 
					
						2015-10-18 18:50:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd3b8101a 
							
						 
					 
					
						
						
							
							Clarify Win32 getWindowFullSize  
						
						
						
					 
					
						2015-10-18 17:18:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d84772d620 
							
						 
					 
					
						
						
							
							Add size limits and aspect ratio functions  
						
						... 
						
						
						
						Fixes  #555 . 
					
						2015-10-18 17:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0aca5082ab 
							
						 
					 
					
						
						
							
							Replace LoadIcon with LoadImage  
						
						... 
						
						
						
						Fixes  #585 . 
					
						2015-10-15 17:58:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3795d78b14 
							
						 
					 
					
						
						
							
							Clean up DLL loading  
						
						
						
					 
					
						2015-10-15 02:46:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a407a673dd 
							
						 
					 
					
						
						
							
							Add native Wayland and Mir functions  
						
						... 
						
						
						
						Fixes  #419 . 
					
						2015-10-15 01:48:44 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8aaa6d2162 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-10-14 13:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							22eca139fb 
							
						 
					 
					
						
						
							
							Remove compile-time client library selection  
						
						
						
					 
					
						2015-10-14 13:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ac9a6f8504 
							
						 
					 
					
						
						
							
							Clarify client API major version tests  
						
						
						
					 
					
						2015-10-13 00:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bf7cce25dc 
							
						 
					 
					
						
						
							
							Replace external context and client API headers  
						
						
						
					 
					
						2015-10-13 00:48:18 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0eccf75f65 
							
						 
					 
					
						
						
							
							Replace GL booleans with public macros  
						
						
						
					 
					
						2015-10-13 00:46:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							13fbb4748a 
							
						 
					 
					
						
						
							
							Clean up cursor mode setting  
						
						
						
					 
					
						2015-10-12 22:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							95a07f3340 
							
						 
					 
					
						
						
							
							Start 3.2  
						
						
						
					 
					
						2015-10-12 21:59:49 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							755f913b02 
							
						 
					 
					
						
						
							
							Fix invalid types, null pointer use, memory leak  
						
						... 
						
						
						
						Closes  #612 . 
					
						2015-10-12 21:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fb6fbcf700 
							
						 
					 
					
						
						
							
							Fix video modes not restored when hiding OS X app  
						
						
						
					 
					
						2015-10-12 21:08:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e0084617d5 
							
						 
					 
					
						
						
							
							Fix monitor disappearing on OS X with AGS  
						
						... 
						
						
						
						When automatic graphics switching is activated, the CGDirectDisplayID
for the display changes, casuing the primary GLFWmonitor to disappear. 
						
					 
					
						2015-10-12 18:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0d759c8c1a 
							
						 
					 
					
						
						
							
							Fix XBufferOverflow handling for XIM input  
						
						
						
					 
					
						2015-10-09 14:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							87ad8c0561 
							
						 
					 
					
						
						
							
							Fix XIM input on non-UTF-8 locales  
						
						
						
					 
					
						2015-10-09 13:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							842aeb8c47 
							
						 
					 
					
						
						
							
							Make Win32 video mode enumeration faster  
						
						
						
					 
					
						2015-10-04 13:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc53e21e5 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-09-20 15:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7c6a8775eb 
							
						 
					 
					
						
						
							
							Fix error type for unavailable pixel format error  
						
						... 
						
						
						
						All backends reported this as GLFW_PLATFORM_ERROR, while the
documentation mandates GLFW_FORMAT_UNAVAILABLE. 
						
					 
					
						2015-09-16 16:24:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f0771770 
							
						 
					 
					
						
						
							
							Replace NSScreen with platform functions  
						
						
						
					 
					
						2015-09-07 16:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4b4cb9ce66 
							
						 
					 
					
						
						
							
							Fix window refresh events emission on OS X  
						
						
						
					 
					
						2015-09-07 16:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							67eadf1e97 
							
						 
					 
					
						
						
							
							Fix glfwIconifyWindow not restoring video mode  
						
						... 
						
						
						
						Fixes  #590 . 
					
						2015-09-07 16:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6123937bde 
							
						 
					 
					
						
						
							
							Add missing version string entries  
						
						
						
					 
					
						2015-09-01 17:19:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							da3a77b4e3 
							
						 
					 
					
						
						
							
							Add dynamic client library loading to EGL backend  
						
						... 
						
						
						
						Fixes  #586 . 
					
						2015-08-27 20:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							255f9f0234 
							
						 
					 
					
						
						
							
							Fix deadlock with negative swap interval on Aero  
						
						... 
						
						
						
						Fixes  #587 . 
					
						2015-08-27 20:25:28 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ba4504a9c7 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2015-08-25 02:26:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7e13a4909e 
							
						 
					 
					
						
						
							
							Make all EGL functions dynamically loaded  
						
						
						
					 
					
						2015-08-25 02:24:42 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							afe4aadade 
							
						 
					 
					
						
						
							
							Make all GLX functions dynamically loaded  
						
						
						
					 
					
						2015-08-18 17:56:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8db7528ac7 
							
						 
					 
					
						
						
							
							Add support for Cygwin libGL soname  
						
						
						
					 
					
						2015-08-18 16:58:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2d39dff84a 
							
						 
					 
					
						
						
							
							Replace XkbGetKeyboard with XkbGetMap  
						
						... 
						
						
						
						Switch to XkbGetMap as XkbGetKeyboard returns NULL on XWayland.
Fixes  #389 . 
						
					 
					
						2015-08-18 14:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b69b4a9f2a 
							
						 
					 
					
						
						
							
							Remove global symbols for Motif WM hints  
						
						
						
					 
					
						2015-08-18 13:34:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							41287694cb 
							
						 
					 
					
						
						
							
							Replace convertBaseToScreen deprecated in 10.11  
						
						... 
						
						
						
						Closes  #534 . 
					
						2015-08-17 19:46:24 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							04a439a0a0 
							
						 
					 
					
						
						
							
							Fix function name conflict between source files  
						
						... 
						
						
						
						Fixes  #574 . 
					
						2015-08-16 15:35:12 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e528a8c7a4 
							
						 
					 
					
						
						
							
							Clarify comment for X11 translateKey  
						
						
						
					 
					
						2015-08-16 15:12:13 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0db3940cc4 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2015-08-16 14:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e2bb5e1726 
							
						 
					 
					
						
						
							
							Fix glfwWaitEvents generating events on Win32  
						
						... 
						
						
						
						Disabled cursor mode caused subsequent glfwWaitEvents calls to return
directly on Win32 due to cursor re-centring emitting WM_MOUSEMOVE.
Fixes  #543 . 
						
					 
					
						2015-08-16 14:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9f5a483256 
							
						 
					 
					
						
						
							
							Fix glfwWaitEvents returning prematurely on X11  
						
						
						
					 
					
						2015-08-14 13:52:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cc752ad6a0 
							
						 
					 
					
						
						
							
							Fix EINTR not being handled for select on X11  
						
						... 
						
						
						
						Closes  #580 . 
					
						2015-08-14 13:49:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a02aeaf972 
							
						 
					 
					
						
						
							
							Fix a maybe-uninitialized warning on GCC 4.9  
						
						
						
					 
					
						2015-08-12 18:03:08 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8912375c 
							
						 
					 
					
						
						
							
							Fix Motif hints being set for X11 full screen  
						
						... 
						
						
						
						Related to #575 . 
						
					 
					
						2015-08-12 18:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6b8d490249 
							
						 
					 
					
						
						
							
							Make all client API functions dynamically loaded  
						
						
						
					 
					
						2015-08-12 01:01:42 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							84b512c62c 
							
						 
					 
					
						
						
							
							Make all WGL functions dynamically loaded  
						
						
						
					 
					
						2015-08-12 01:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1343ef5915 
							
						 
					 
					
						
						
							
							Replace stray malloc with calloc  
						
						
						
					 
					
						2015-08-10 11:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd6ec99d3 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2015-08-09 13:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							90adbe0451 
							
						 
					 
					
						
						
							
							Fix no-GLES-on-NSGL error type and description  
						
						
						
					 
					
						2015-08-09 13:37:53 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f6defeff5d 
							
						 
					 
					
						
						
							
							Remove C++-isms in Mir port  
						
						... 
						
						
						
						Related to #568 . 
						
					 
					
						2015-08-09 13:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0a1225d0df 
							
						 
					 
					
						
						
							
							Decouple Win32 cursor setting and tracking  
						
						
						
					 
					
						2015-08-09 13:26:41 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							527952102a 
							
						 
					 
					
						
						
							
							Fixed filtering of events duplicated by XIM.  
						
						... 
						
						
						
						Duplicate events cannot be filtered by the return value of XFilterEvent,
as that discards dead key events on some IMs (ibus), nor by its inverse,
as that discards all key events on other IMs (?).  This solution is
based on the workaround in SDL2 and takes advantage of the identical
time of the duplicate events.
Fixes  #548 .
Closes  #554 .
Closes  #571 . 
						
					 
					
						2015-08-07 16:53:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f8395886d3 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2015-07-30 20:36:03 +02:00 
						 
				 
			
				
					
						
							
							
								Brandon Schaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							9527c93a1c 
							
						 
					 
					
						
						
							
							Move to the new MirEvent 2.0 + 0.14/0.15 changes  
						
						... 
						
						
						
						Closes  #568 . 
					
						2015-07-30 20:35:55 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1f95fac699 
							
						 
					 
					
						
						
							
							Extension string type cleanup.  
						
						
						
					 
					
						2015-07-28 14:12:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e686f5a249 
							
						 
					 
					
						
						
							
							Fixed AppKit not initialized for cursor creation.  
						
						
						
					 
					
						2015-07-21 17:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							04c057238b 
							
						 
					 
					
						
						
							
							Added support for EXT_framebuffer_sRGB.  
						
						... 
						
						
						
						Added sRGB extensions to standards conformance page. 
						
					 
					
						2015-07-16 17:48:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bfe55118dd 
							
						 
					 
					
						
						
							
							Fixed name of Win32 cursor tracking flag.  
						
						
						
					 
					
						2015-07-14 15:45:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f825af06f0 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-07-14 15:45:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2205bdd469 
							
						 
					 
					
						
						
							
							Improved X11 display opening failure.  
						
						
						
					 
					
						2015-07-06 14:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3b69c79d 
							
						 
					 
					
						
						
							
							Fixed missing utility function return types.  
						
						... 
						
						
						
						Fixes  #546 . 
					
						2015-07-05 01:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a97477337d 
							
						 
					 
					
						
						
							
							Updated changelog and credits, formatting.  
						
						... 
						
						
						
						Fixes  #17 .
Closes  #536 . 
					
						2015-06-26 13:41:27 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							fec6f187d1 
							
						 
					 
					
						
						
							
							Do not recurse over IOHIDElement children.  
						
						
						
					 
					
						2015-06-26 13:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							1a96c294ee 
							
						 
					 
					
						
						
							
							Add support for joystick hot swapping on OS X.  
						
						
						
					 
					
						2015-06-26 13:07:39 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							19a28e2c9f 
							
						 
					 
					
						
						
							
							Fixed X11 arrow cursor image.  
						
						... 
						
						
						
						Fixes  #541 . 
					
						2015-06-25 12:59:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1984d40e33 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-06-25 01:23:23 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4206d987 
							
						 
					 
					
						
						
							
							Fixed duplicate key presses caused by XIM.  
						
						... 
						
						
						
						Probably. 
						
					 
					
						2015-06-25 00:43:12 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cc4c232956 
							
						 
					 
					
						
						
							
							Renamed cursor window library struct member.  
						
						... 
						
						
						
						Since _glfwPlatformWindowFocused it has a more limited role. 
						
					 
					
						2015-06-17 12:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							226f85efcb 
							
						 
					 
					
						
						
							
							Key translation tables are now in _glfw.  
						
						
						
					 
					
						2015-06-16 22:26:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2aa8e17c88 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2015-06-16 22:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3365139a6c 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2015-06-16 12:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0b397054 
							
						 
					 
					
						
						
							
							Fixed regression for WGL full screen DWM hack.  
						
						... 
						
						
						
						The DwmFlush workaround for windowed windows on Nvidia caused jitter for
full screen windows.  The workaround is now only used for windowed mode
windows.
Fixes  #519 . 
						
					 
					
						2015-06-15 20:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b15eaeda16 
							
						 
					 
					
						
						
							
							Implemented auto-iconification on X11.  
						
						... 
						
						
						
						Fixes  #531 . 
					
						2015-06-15 18:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e049190ff1 
							
						 
					 
					
						
						
							
							Moved focus callback triggering last.  
						
						
						
					 
					
						2015-06-15 18:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dba59cf903 
							
						 
					 
					
						
						
							
							Improved X11 focus event filtering.  
						
						... 
						
						
						
						Some focus events need to be ignored to allow functionality like
Alt+Tab and volume indicators to not affect application-visible window
focus.  However, the previous filtering was too broad and missed virtual
desktop switching, Alt+Tab and programmatic iconification.
Fixes  #405 . 
						
					 
					
						2015-06-15 18:44:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							56122cbe2f 
							
						 
					 
					
						
						
							
							Keep X11 full screen window properties on iconify.  
						
						
						
					 
					
						2015-06-15 15:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c77edaee34 
							
						 
					 
					
						
						
							
							Always pre-position X11 full screen windows.  
						
						
						
					 
					
						2015-06-15 15:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							21ce21cc07 
							
						 
					 
					
						
						
							
							Improved X11 full screen focus control flow.  
						
						
						
					 
					
						2015-06-15 15:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf15615e8 
							
						 
					 
					
						
						
							
							Clarified EWMH full screen error messages.  
						
						
						
					 
					
						2015-06-15 14:39:56 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a1399426c3 
							
						 
					 
					
						
						
							
							Removed superfluous X11 window struct member.  
						
						
						
					 
					
						2015-06-15 14:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							81249724e3 
							
						 
					 
					
						
						
							
							Removed retrieval of unused values.  
						
						
						
					 
					
						2015-06-15 14:36:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bdcffa90eb 
							
						 
					 
					
						
						
							
							Remove superfluous X11 library struct member.  
						
						
						
					 
					
						2015-06-15 14:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1ee4c4ba62 
							
						 
					 
					
						
						
							
							Clarified control flow in X11 event processing.  
						
						
						
					 
					
						2015-06-15 14:24:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							08b3af4387 
							
						 
					 
					
						
						
							
							Fixed non-pre-edit character input via XIM.  
						
						... 
						
						
						
						Fixes  #501 .
Fixes  #473 . 
					
						2015-06-09 21:10:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8e96402819 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-06-09 21:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ec6f0811a0 
							
						 
					 
					
						
						
							
							Improved initial placement of full screen windows.  
						
						
						
					 
					
						2015-06-08 16:14:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a257e7a3ee 
							
						 
					 
					
						
						
							
							Removed caching of Win32 window styles.  
						
						
						
					 
					
						2015-06-08 16:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bb50368d55 
							
						 
					 
					
						
						
							
							Fixed enumeration of invalid video modes.  
						
						... 
						
						
						
						Fixes  #350 . 
					
						2015-06-07 21:34:46 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ff67e06844 
							
						 
					 
					
						
						
							
							Added prefixes to header guard macros.  
						
						
						
					 
					
						2015-06-07 19:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5f74c2afdf 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2015-06-07 18:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							96b3f17d02 
							
						 
					 
					
						
						
							
							Re-used config structs for hints.  
						
						
						
					 
					
						2015-06-07 18:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							58c2c10cdb 
							
						 
					 
					
						
						
							
							Moved helper functions to correct section.  
						
						
						
					 
					
						2015-06-07 13:24:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e6cc3c4752 
							
						 
					 
					
						
						
							
							Clarified WM_PROTOCOLS event handling.  
						
						
						
					 
					
						2015-06-02 17:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9f0e359d73 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-06-02 17:27:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							82c5dfc30a 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-06-02 17:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ee2d036bbf 
							
						 
					 
					
						
						
							
							Fixed destination of _NET_WM_PING reply.  
						
						
						
					 
					
						2015-06-02 17:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cf363103d2 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-06-02 17:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							41af5aaae2 
							
						 
					 
					
						
						
							
							Simplified sending events to WM.  
						
						
						
					 
					
						2015-06-02 17:09:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f0212f3f15 
							
						 
					 
					
						
						
							
							Fixed typo in function declaration.  
						
						
						
					 
					
						2015-06-02 13:51:24 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b00a7d0619 
							
						 
					 
					
						
						
							
							Simplified version string functions.  
						
						
						
					 
					
						2015-06-02 03:32:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ef6dec17ba 
							
						 
					 
					
						
						
							
							Added missing entries to Linux version strings.  
						
						
						
					 
					
						2015-06-02 03:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b067bb6304 
							
						 
					 
					
						
						
							
							Removed swap interval re-application hack.  
						
						... 
						
						
						
						This approach is not compatible with multi-threading. 
						
					 
					
						2015-06-02 03:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							38ca109766 
							
						 
					 
					
						
						
							
							Clarified context TLS function names.  
						
						
						
					 
					
						2015-06-01 04:00:55 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6d5753c548 
							
						 
					 
					
						
						
							
							Added support for AMD PowerXpress override.  
						
						... 
						
						
						
						Generalized _GLFW_USE_OPTIMUS_HPG to _GLFW_USE_HYBRID_HPG to reflect the
change.
Fixes  #520 . 
						
					 
					
						2015-05-29 13:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							38ae319bea 
							
						 
					 
					
						
						
							
							Header inclusion cleanup.  
						
						
						
					 
					
						2015-05-28 01:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							287e30239c 
							
						 
					 
					
						
						
							
							Renamed extension version struct members.  
						
						
						
					 
					
						2015-05-28 01:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3c52cb1790 
							
						 
					 
					
						
						
							
							Simplified glXGetProcAddress logic.  
						
						... 
						
						
						
						Removed compile-time selection of GLX entry point retrieval mechanism.
Made dlopen a required dependency.
This is a stopgap solution until we start requiring GLX 1.4. 
						
					 
					
						2015-05-27 02:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8309e0ecb0 
							
						 
					 
					
						
						
							
							Use DwmFlush when DWM is enabled.  
						
						... 
						
						
						
						Use DwmFlush instead of WGL_EXT_swap_control when desktop compositing is
enabled, to avoid the jitter of DWM and WGL vsync fighting.
Fixes  #516 . 
						
					 
					
						2015-05-21 18:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8f0fd7ecf5 
							
						 
					 
					
						
						
							
							Reverted to plain NSView.  
						
						... 
						
						
						
						Fixes  #500 .
Fixes  #443 .
Closes  #504 .
Closes  #510 . 
					
						2015-05-18 22:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9040c64e5b 
							
						 
					 
					
						
						
							
							Implemented GLFW_AUTO_ICONIFY on OS X.  
						
						... 
						
						
						
						Fixes  #506 . 
					
						2015-05-06 23:53:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							905073a506 
							
						 
					 
					
						
						
							
							Simplified WGL extension logic.  
						
						... 
						
						
						
						Not applying this to GLX or EGL yet because Mesa. 
						
					 
					
						2015-05-04 19:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							656666e722 
							
						 
					 
					
						
						
							
							wayland: Fix typo introduced in  e253beaa.  
						
						... 
						
						
						
						Closes  #502 . 
					
						2015-04-20 22:34:30 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							e253beaa2b 
							
						 
					 
					
						
						
							
							wayland: Implement glfwGetCursorPos  
						
						... 
						
						
						
						Closes  #499 . 
					
						2015-04-19 13:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Larson 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1739c63f 
							
						 
					 
					
						
						
							
							Fixed invalid pointer when Xrandr is unavailable.  
						
						... 
						
						
						
						Fixes  #497 .
Closes  #498 . 
					
						2015-04-14 21:11:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b415b9aacf 
							
						 
					 
					
						
						
							
							Fixed harmless argument reversal.  
						
						
						
					 
					
						2015-04-14 19:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dc9d287e33 
							
						 
					 
					
						
						
							
							Comment cleanup.  
						
						
						
					 
					
						2015-04-14 18:32:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							135be952fe 
							
						 
					 
					
						
						
							
							Added reporting of unlikely WGL extension error.  
						
						
						
					 
					
						2015-04-14 18:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c21a8573b4 
							
						 
					 
					
						
						
							
							Replaced comment with assertion.  
						
						
						
					 
					
						2015-04-14 18:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5c3f8efd23 
							
						 
					 
					
						
						
							
							Context config translation cleanup.  
						
						
						
					 
					
						2015-04-10 13:18:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							076d9311fa 
							
						 
					 
					
						
						
							
							Removed tab characters.  
						
						
						
					 
					
						2015-04-10 13:17:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c5099ff407 
							
						 
					 
					
						
						
							
							Cleanup of  #493 .  
						
						
						
					 
					
						2015-04-09 17:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Chi-kwan Chan 
							
						 
					 
					
						
						
						
						
							
						
						
							4277e9f5d6 
							
						 
					 
					
						
						
							
							Removed NSScreen member of OS X monitor.  
						
						... 
						
						
						
						Apple's documentation of [NSScreen screens] mentions that, "The
(screens) array should not be cached.  Screens can be added, removed,
or dynamically reconfigured at any time."  Because of this, we simply
obtain the screen from a displayID whenever we need it.
Fixes  #492 .
Closes  #493 . 
						
					 
					
						2015-04-09 17:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							882b770ecb 
							
						 
					 
					
						
						
							
							Cleanup of  #487 .  
						
						
						
					 
					
						2015-04-09 17:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Elviss Strazdins 
							
						 
					 
					
						
						
						
						
							
						
						
							a21f586c3b 
							
						 
					 
					
						
						
							
							Removed check for whether context is current.  
						
						... 
						
						
						
						The GLFW TLS slot will be out of sync if an outside source makes another
context current.
Fixes  #487 . 
						
					 
					
						2015-04-09 17:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2fbd948a67 
							
						 
					 
					
						
						
							
							Fixed initialization failing on headless systems.  
						
						... 
						
						
						
						Fixes  #482 . 
					
						2015-04-09 17:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							49cf82a0ac 
							
						 
					 
					
						
						
							
							Cleaned up monitor and video mode enumeration.  
						
						
						
					 
					
						2015-04-09 17:40:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							16e80258b8 
							
						 
					 
					
						
						
							
							Shrunk error message buffer.  
						
						... 
						
						
						
						This fixes a VC++ static analysis warning. 
						
					 
					
						2015-04-07 22:19:57 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1861cf4975 
							
						 
					 
					
						
						
							
							Removed stale comment.  
						
						
						
					 
					
						2015-04-07 02:29:49 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							4974585d04 
							
						 
					 
					
						
						
							
							wayland: Handle disconnect properly  
						
						... 
						
						
						
						Merge code for PollEvents and WaitEvents, and handle disconnect properly. 
						
					 
					
						2015-03-26 15:12:49 +08:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5268914b3f 
							
						 
					 
					
						
						
							
							Started 3.1.2.  
						
						
						
					 
					
						2015-03-20 00:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							29b40112c2 
							
						 
					 
					
						
						
							
							Fixed sleeping monitors being excluded from list.  
						
						... 
						
						
						
						Closes  #430 . 
					
						2015-03-19 16:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8f08661d9e 
							
						 
					 
					
						
						
							
							Header option macro fixes and documentation work.  
						
						... 
						
						
						
						This adds compile-time checks and documentation warning about defining
header option macros during compilation of GLFW.
Fixes  #445 . 
						
					 
					
						2015-03-17 16:39:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7688df8f 
							
						 
					 
					
						
						
							
							Added select to all custom X11 event polling.  
						
						... 
						
						
						
						All loops waiting for specific events now use select to sleep while
there is no new data. 
						
					 
					
						2015-03-16 18:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f8ec027d 
							
						 
					 
					
						
						
							
							Documented C locale hack.  
						
						
						
					 
					
						2015-03-15 15:55:54 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d493a82f9e 
							
						 
					 
					
						
						
							
							Various error fixes.  
						
						... 
						
						
						
						Fixed incorrect error types.  Added missing error string prefixes.
Removed some invalid or superfluous error emissions.  Clarified some
error strings.  Joined error string lines to aid grep.  Replaced some
generic error strings with specific ones.  Documentation work.
Fixes  #450 . 
						
					 
					
						2015-03-15 15:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a75e43ef22 
							
						 
					 
					
						
						
							
							Moved _NET_REQUEST_FRAME_EXTENTS to frame query.  
						
						... 
						
						
						
						The request is now only made when necessary and times out after 500ms.
This breaks our end of the protocol to work around broken
implementations at the other end.
It uses the GLFW timer instead of select, as select is not guaranteed to
update the timeout with the time remaining and a single select is not
sufficient as other events may be incoming.
Fixes  #368  (mostly).
Fixes  #429  (mostly). 
						
					 
					
						2015-03-15 15:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5bbc2b4949 
							
						 
					 
					
						
						
							
							Added and documented glfwSetGamma value checks.  
						
						
						
					 
					
						2015-03-15 15:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								BryceMehring 
							
						 
					 
					
						
						
						
						
							
						
						
							c43f082993 
							
						 
					 
					
						
						
							
							Fixed X11 mouse button mismatch.  
						
						... 
						
						
						
						Bug introduced by 4d146cb39dCloses  #449 . 
						
					 
					
						2015-03-15 15:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6e20cda7fd 
							
						 
					 
					
						
						
							
							Fixed test for invalid timer values.  
						
						... 
						
						
						
						Fixes  #436  (properly). 
					
						2015-03-15 15:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c1dce0f617 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2015-03-07 22:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9788a9e6 
							
						 
					 
					
						
						
							
							Removed invalid context hint checks.  
						
						... 
						
						
						
						These are documented as ignored for OpenGL ES contexts. 
						
					 
					
						2015-03-07 22:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d90f5e0429 
							
						 
					 
					
						
						
							
							Fixed debug bit not being set for OpenGL ES.  
						
						
						
					 
					
						2015-02-27 02:53:21 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							48f4a591de 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-02-22 19:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a8bc2af649 
							
						 
					 
					
						
						
							
							Removed support for Borland C++.  
						
						
						
					 
					
						2015-02-22 19:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4d146cb39d 
							
						 
					 
					
						
						
							
							Fixed hole in mouse button sequence on X11.  
						
						
						
					 
					
						2015-02-22 19:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7dc1d737 
							
						 
					 
					
						
						
							
							Documented hidden cursor workaround.  
						
						
						
					 
					
						2015-02-22 19:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Aleksey Rybalkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a343e9a475 
							
						 
					 
					
						
						
							
							Added workaround for cursor hiding on some WMs.  
						
						... 
						
						
						
						Closes  #431 .
Fixes  #309 . 
					
						2015-02-22 19:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4f0f6c91 
							
						 
					 
					
						
						
							
							Fixed close being used instead of inotify_rm_watch.  
						
						... 
						
						
						
						Closes  #432 .
Fixes  #440 . 
					
						2015-02-22 19:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							85de0db05d 
							
						 
					 
					
						
						
							
							Fixed glfwSetTime accepting invalid values.  
						
						... 
						
						
						
						Fixes  #436 . 
					
						2015-02-22 19:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							75a6d87542 
							
						 
					 
					
						
						
							
							Added support for Cygwin-X.  
						
						... 
						
						
						
						Fixes  #406 . 
					
						2015-02-16 15:40:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5f21e213df 
							
						 
					 
					
						
						
							
							Made Xxf86vm optional at compile-time.  
						
						
						
					 
					
						2015-02-16 15:40:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c127f75a 
							
						 
					 
					
						
						
							
							Made XInput2 optional at compile-time.  
						
						... 
						
						
						
						This is required for RHEL 5, CentOS 5 and Cygwin-X.
Fixes  #314 . 
						
					 
					
						2015-02-16 15:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							93855ae6ab 
							
						 
					 
					
						
						
							
							Fixed name of path drop list.  
						
						
						
					 
					
						2015-02-16 15:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8dba2a80 
							
						 
					 
					
						
						
							
							Cleaned up text/uri-list parsing.  
						
						
						
					 
					
						2015-02-16 15:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							21280ca775 
							
						 
					 
					
						
						
							
							Fixed glfwSetWindowSize not changing video mode.  
						
						... 
						
						
						
						glfwSetWindowSize did not change the video mode for full screen windows
on OS X.
Fixes  #423 . 
						
					 
					
						2015-01-29 15:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ead8a1c333 
							
						 
					 
					
						
						
							
							Started 3.1.1.  
						
						
						
					 
					
						2015-01-25 10:42:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ce8f97c23c 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						... 
						
						
						
						Fixes  #212 .
Fixes  #420 . 
					
						2015-01-16 01:34:12 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bb338a2b9c 
							
						 
					 
					
						
						
							
							Fixed monitor size not corrected for rotation.  
						
						... 
						
						
						
						Fixes  #413 . 
					
						2015-01-08 04:01:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4329a78011 
							
						 
					 
					
						
						
							
							Removed check for NULL to glfwExtensionSupported.  
						
						
						
					 
					
						2015-01-08 04:01:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d311e28038 
							
						 
					 
					
						
						
							
							Fixed extension retrieval for OpenGL ES 3+.  
						
						
						
					 
					
						2015-01-06 20:22:34 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6c7509c942 
							
						 
					 
					
						
						
							
							Improved robustness of Linux joystick init.  
						
						
						
					 
					
						2015-01-06 19:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dcc78017b0 
							
						 
					 
					
						
						
							
							Fixed iconification event for maximized windows.  
						
						
						
					 
					
						2015-01-06 15:36:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec1a4361b 
							
						 
					 
					
						
						
							
							Removed duplication from bad rebase.  
						
						
						
					 
					
						2015-01-06 15:24:53 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							40f7d4fce0 
							
						 
					 
					
						
						
							
							Fixed cleanup on some Mir errors.  
						
						... 
						
						
						
						Release was called on invalid handles. 
						
					 
					
						2015-01-06 15:24:38 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ead3937394 
							
						 
					 
					
						
						
							
							Mir string fixes.  
						
						
						
					 
					
						2015-01-06 02:38:00 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							cbc18bf968 
							
						 
					 
					
						
						
							
							Various Mir fixes.  
						
						... 
						
						
						
						Changed set_type --> set_state.
Give more info back when an error happens with a connection/surface.
Small var name change size --> mirPixelFormats.
Fixes  #412 . 
						
					 
					
						2015-01-06 01:45:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0fcbaeb596 
							
						 
					 
					
						
						
							
							Fixed broken Mir and Wayland builds.  
						
						... 
						
						
						
						Fixes  #411 . 
					
						2015-01-06 01:44:31 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fe7a4eb4ff 
							
						 
					 
					
						
						
							
							Improved CMake config file generation.  
						
						
						
					 
					
						2015-01-06 01:42:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							58e9d7a8ec 
							
						 
					 
					
						
						
							
							Added refresh event on backing property change.  
						
						
						
					 
					
						2015-01-05 22:33:06 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							439417a22c 
							
						 
					 
					
						
						
							
							Comment and string spell check pass.  
						
						
						
					 
					
						2015-01-05 22:21:31 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3c70155504 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2015-01-05 20:24:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e64699bd54 
							
						 
					 
					
						
						
							
							Updated no-replacement-for-function date.  
						
						
						
					 
					
						2015-01-05 01:43:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5f6aa9c34c 
							
						 
					 
					
						
						
							
							Added IDE folders to CMake files.  
						
						... 
						
						
						
						Fixes  #328 . 
					
						2015-01-05 01:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1634742177 
							
						 
					 
					
						
						
							
							Fixed lifetime management of application delegate.  
						
						
						
					 
					
						2015-01-04 18:22:46 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d459145d28 
							
						 
					 
					
						
						
							
							Made glfwGetCursorPos query system directly.  
						
						... 
						
						
						
						Fixes  #103 .
Fixes  #153 .
Fixes  #193 .
Fixes  #355 .
Fixes  #381 . 
					
						2015-01-04 16:54:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							641761ddb0 
							
						 
					 
					
						
						
							
							Changed state attribs to direct access.  
						
						... 
						
						
						
						Changed the window states (focused, iconified and visible) to query the
system directly.
THIS IS A BREAKING CHANGE, although a fairly obscure one.  It affects
applications that both care about telling actual key events from
synthetic ones, and are implemented in a non-self-synchronizing way, and
that poll the GLFW_FOCUSED window attribute instead of using the window
focus callback.
If you maintain one of these, please feel free to drop me an email and
I'll help any way I can to transition your application to 3.1.
Fixes  #189 .
Fixes  #204 . 
						
					 
					
						2015-01-04 16:53:32 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							45eebb39fb 
							
						 
					 
					
						
						
							
							Fixed order of operations.  
						
						
						
					 
					
						2014-12-31 22:32:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ded4d3fe 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-12-31 22:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7f827e72 
							
						 
					 
					
						
						
							
							Fixed pre-drop cursor position update.  
						
						... 
						
						
						
						Progresses #381 . 
						
					 
					
						2014-12-31 22:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							54a1fad13b 
							
						 
					 
					
						
						
							
							Fixed cursor sometimes not being set.  
						
						
						
					 
					
						2014-12-30 21:55:20 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e480c76a11 
							
						 
					 
					
						
						
							
							Removed use of cursor rectangles.  
						
						... 
						
						
						
						Poor use of cursor rectangles broke Lion full screen and led to rect
reset loop.  Cursor image is now updated only with the existing
enter/exit detection NSTrackingArea.
Fixes  #339 .
Fixes  #375 . 
						
					 
					
						2014-12-30 15:25:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e57da19d4a 
							
						 
					 
					
						
						
							
							Fixed OS X enter/leave full screen triggers.  
						
						
						
					 
					
						2014-12-30 15:25:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							81bcefe86c 
							
						 
					 
					
						
						
							
							Moved to using NSOpenGLView.  
						
						
						
					 
					
						2014-12-30 15:25:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							56202ee7c6 
							
						 
					 
					
						
						
							
							Added Linux joystick hot-plugging via inotify.  
						
						... 
						
						
						
						This is a temporary solution until the proper libudev one.
Progresses #17 . 
						
					 
					
						2014-12-28 13:28:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5964f74e3a 
							
						 
					 
					
						
						
							
							Fixed software renderer being selected on OS X.  
						
						
						
					 
					
						2014-12-27 22:31:30 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e0132c3099 
							
						 
					 
					
						
						
							
							Added use of OpenGL 4.1 profile token on OS X.  
						
						... 
						
						
						
						Fixes  #395 . 
					
						2014-12-27 22:29:25 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9aa15aa710 
							
						 
					 
					
						
						
							
							Fixed menu bar for non-bundled OS X applications.  
						
						... 
						
						
						
						The menu bar for non-bundled applications did not become visible until
it had lost and regained focus.  This is fixed (somehow) by letting the
NSApplication run loop start and stop.
Technique by scoopr. 
						
					 
					
						2014-12-18 03:34:32 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b2030f6d73 
							
						 
					 
					
						
						
							
							Fixed X11 character input for C locale.  
						
						... 
						
						
						
						Fixes  #396 . 
					
						2014-12-18 03:24:38 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							44372b89f6 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						
						
					 
					
						2014-12-18 02:53:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1375e97c 
							
						 
					 
					
						
						
							
							Added glfwCreateStandardCursor.  
						
						... 
						
						
						
						This function allows the creation of cursor objects using one of several
standard cursor shapes from the current system cursor theme. 
						
					 
					
						2014-12-15 21:58:44 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1495134398 
							
						 
					 
					
						
						
							
							Changed all key translation to arrays.  
						
						
						
					 
					
						2014-12-15 21:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0c44a6be7f 
							
						 
					 
					
						
						
							
							Fixed export directive for Optimus workaround.  
						
						
						
					 
					
						2014-12-11 13:34:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ae9af5a0 
							
						 
					 
					
						
						
							
							Removed OS X display capturing (for now).  
						
						... 
						
						
						
						Fixes  #378  (poorly). 
					
						2014-12-02 23:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b81a19928d 
							
						 
					 
					
						
						
							
							Fixed auto-hiding of windowed windows on OS X.  
						
						
						
					 
					
						2014-12-02 23:15:08 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							e778b83667 
							
						 
					 
					
						
						
							
							Move redundant free to where its not redundant.  
						
						
						
					 
					
						2014-12-01 21:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							a71a52ddd6 
							
						 
					 
					
						
						
							
							Check queue == NULL if we can't connect to server.  
						
						
						
					 
					
						2014-12-01 21:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							d300aa3255 
							
						 
					 
					
						
						
							
							Fix the found issue. Found needs to be 1.  
						
						... 
						
						
						
						This is needed for realloc, while index should be 0.  So using i for the
index, and found for the count. 
						
					 
					
						2014-12-01 21:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							f306ea2f5d 
							
						 
					 
					
						
						
							
							Create an event queue to store all MirEvents.  
						
						... 
						
						
						
						This ensures all events come out of the same thread, as well as ensuring
the threads sync up correctly when touching the event queue. 
						
					 
					
						2014-12-01 21:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							0a5d57eade 
							
						 
					 
					
						
						
							
							Fixed realloc, should be monitors.  
						
						... 
						
						
						
						Moved found to the end of the loop, otherwise found = 1 causing index 0 to
crash.
HACK: Retrieve video modes from platform-specific code. 
						
					 
					
						2014-12-01 21:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b0d1c8e0 
							
						 
					 
					
						
						
							
							Updated changelog and credits, formatting.  
						
						... 
						
						
						
						Closes  #384 . 
					
						2014-11-27 15:41:17 +01:00 
						 
				 
			
				
					
						
							
							
								Cyril Pichard 
							
						 
					 
					
						
						
						
						
							
						
						
							cc10527706 
							
						 
					 
					
						
						
							
							Fixed position for full screen override redirect.  
						
						
						
					 
					
						2014-11-27 15:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							916371e04c 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-11-10 02:04:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e059f012d7 
							
						 
					 
					
						
						
							
							Removed unused members.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							13ac6e9a82 
							
						 
					 
					
						
						
							
							Fixed platform code writing to shared members.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							10a74924e3 
							
						 
					 
					
						
						
							
							Removed function duplicating _glfwAllocMonitor.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							8d5043f409 
							
						 
					 
					
						
						
							
							Could be a crash here, best to just check.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							c03f273941 
							
						 
					 
					
						
						
							
							Fix crash from test/sharing.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							4674ed367d 
							
						 
					 
					
						
						
							
							Fix some memory leaks.  
						
						... 
						
						
						
						One in wl_init.c, need to clean up Joysticks.
Finish getting the monitor modes set up.
Finish adding Unsupported error messages. 
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f525549c 
							
						 
					 
					
						
						
							
							Finish up the monitor work.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							ac73c2bd6c 
							
						 
					 
					
						
						
							
							Get the correct mod for each KEY/MOTION event.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4ccc59c2 
							
						 
					 
					
						
						
							
							Realloc the monitor size for each IN USE monitor.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							d76d56ce74 
							
						 
					 
					
						
						
							
							Add the start of size of each monitor and modes.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							50cf4cfda3 
							
						 
					 
					
						
						
							
							Add Mir file licenses.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd0fae684 
							
						 
					 
					
						
						
							
							Make sure we go through all the pointer_coords.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							8712d84bcc 
							
						 
					 
					
						
						
							
							Add in Mir input handling.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							49696d0134 
							
						 
					 
					
						
						
							
							Init context API for native display.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							4295b77582 
							
						 
					 
					
						
						
							
							Set up the Mir connection.  
						
						... 
						
						
						
						Set up the first of the Mir surface. 
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							46c9663ed7 
							
						 
					 
					
						
						
							
							I should add the actual mir_* source files :).  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								BrandonSchaefer 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb7d2f036 
							
						 
					 
					
						
						
							
							Start with the skeleton code for Mir support.  
						
						
						
					 
					
						2014-11-10 02:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bc219056a6 
							
						 
					 
					
						
						
							
							Removed superfluous comments.  
						
						
						
					 
					
						2014-11-10 01:57:45 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							899117e785 
							
						 
					 
					
						
						
							
							Possible control flow clarification.  
						
						
						
					 
					
						2014-11-06 19:37:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							382133b384 
							
						 
					 
					
						
						
							
							Fixed test for no found monitors.  
						
						
						
					 
					
						2014-11-06 02:11:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8de5c4e3b8 
							
						 
					 
					
						
						
							
							Fixed OS X full screen window hiding.  
						
						
						
					 
					
						2014-11-05 18:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c112804539 
							
						 
					 
					
						
						
							
							Ignore deprecated attributes on OS X core.  
						
						
						
					 
					
						2014-11-05 18:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							70c349f36b 
							
						 
					 
					
						
						
							
							Fixed OS X full screen window placement.  
						
						
						
					 
					
						2014-11-05 18:38:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							34bf1b13e9 
							
						 
					 
					
						
						
							
							Fixed Lion full screen regression.  
						
						... 
						
						
						
						Restored lines lost during testing surgery. 
						
					 
					
						2014-11-04 16:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9f58d8d715 
							
						 
					 
					
						
						
							
							Added comment.  
						
						
						
					 
					
						2014-11-03 19:16:29 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							49ec306a0a 
							
						 
					 
					
						
						
							
							Added glfwGet*Adapter to native API.  
						
						
						
					 
					
						2014-10-29 02:55:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6743761c2c 
							
						 
					 
					
						
						
							
							Moved OS X from full screen view to window.  
						
						
						
					 
					
						2014-10-28 22:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9a14fc9c 
							
						 
					 
					
						
						
							
							Moved note to new place of inversion.  
						
						
						
					 
					
						2014-10-26 18:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4c64e94d39 
							
						 
					 
					
						
						
							
							Fixed X-axis scroll offset inversion (take two).  
						
						... 
						
						
						
						Fixed  #239  (properly). 
					
						2014-10-26 15:15:42 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Walton 
							
						 
					 
					
						
						
						
						
							
						
						
							5052b2d7e0 
							
						 
					 
					
						
						
							
							Create an autorelease pool in glfwPostEmptyEvent.  
						
						... 
						
						
						
						This prevents leaking NSEvent objects.
Closes  #372 . 
						
					 
					
						2014-10-21 12:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6a3779d635 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2014-10-13 18:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f4a467a864 
							
						 
					 
					
						
						
							
							Fixed OS X scroll X-axis inversion.  
						
						... 
						
						
						
						When natural scrolling is disabled on OS X, the X-axis of the scroll
offsets is inverted compared to the direction on Windows.  The X11
scrolling directions are unspecified and so have been aligned with the
Windows port.  Natural scrolling inverts both axes on both OS X and X11,
so the issue remains when the feature is enabled.
This inverts the provided X-axis scroll offset, making "unnatural"
scroll data align with the Windows and X11 ports and "natual" scroll
data be fully inverted and aligned with its counterpart on X11.
Fixes  #239 . 
						
					 
					
						2014-10-13 15:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5f13279557 
							
						 
					 
					
						
						
							
							Merged time functions into input module.  
						
						
						
					 
					
						2014-10-13 15:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bb98eae131 
							
						 
					 
					
						
						
							
							Merged joystick functions into input module.  
						
						
						
					 
					
						2014-10-13 15:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								Stef Velzel 
							
						 
					 
					
						
						
						
						
							
						
						
							653079b792 
							
						 
					 
					
						
						
							
							Fixed Win32 string conversion.  
						
						... 
						
						
						
						Specifying -1 as the source string size makes the returned size include
the null terminator.
Closes  #364 . 
						
					 
					
						2014-10-12 15:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							45d528baed 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2014-10-07 16:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2a255e49e2 
							
						 
					 
					
						
						
							
							Made static library build with -fPIC for Rust.  
						
						... 
						
						
						
						Fixes  #199 . 
					
						2014-10-07 12:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c26f0ec5 
							
						 
					 
					
						
						
							
							Changed default of GLFW_REFRESH_RATE.  
						
						... 
						
						
						
						Fixes  #354 . 
					
						2014-10-06 23:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							4dd669661b 
							
						 
					 
					
						
						
							
							wayland: Coding style cleanup  
						
						... 
						
						
						
						Fixes * positioning, indentation and newline inconsistencies. 
						
					 
					
						2014-09-28 21:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							b1033a3443 
							
						 
					 
					
						
						
							
							wayland: Default to 32 cursor image size  
						
						... 
						
						
						
						This is the default across various toolkits (weston, GTK+ for example)
so lets stick to that. 
						
					 
					
						2014-09-28 21:51:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							cd51d285e6 
							
						 
					 
					
						
						
							
							wayland: Clean up anonymous file creation  
						
						... 
						
						
						
						It was a copy paste without fully updating the coding style. There were
also some autotools macros that were no longer valid. So far its assumed
that the needed functions exist. If better portability is needed, there
needs to be some detction added to the cmake build script. 
						
					 
					
						2014-09-28 21:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							6e8e94837d 
							
						 
					 
					
						
						
							
							wayland: Don't check *alloc result  
						
						
						
					 
					
						2014-09-28 21:46:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							468714cab9 
							
						 
					 
					
						
						
							
							Unified video mode enumeration.  
						
						
						
					 
					
						2014-09-22 19:25:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4918514eaf 
							
						 
					 
					
						
						
							
							Added support for _NET_WM_FULLSCREEN_MONITORS.  
						
						... 
						
						
						
						This allows EWMH full screen windows to correctly cover monitors that
overlap other monitors, such as an Oculus Rift mapped onto a section of
a larger monitor.
Fixes  #175 . 
						
					 
					
						2014-09-22 13:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c769061a8a 
							
						 
					 
					
						
						
							
							Cleanup of basic XIM support.  
						
						... 
						
						
						
						Shortened and simplified the code.  Removed reporting of XIM sentinel
key press event.  Added credit.  Updated changelog.
Closes  #151 . 
						
					 
					
						2014-09-22 11:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lucas Hinderberger 
							
						 
					 
					
						
						
						
						
							
						
						
							cec63f3cb5 
							
						 
					 
					
						
						
							
							Fixed dead keys in X11.  
						
						... 
						
						
						
						The library will now try to create an X input context to handle dead
keys properly on international keyboards.  This makes it possible to
enter for example an e with accent grave on a German keyboard without
further efforts.  A fallback mechanism is provided in case the client
does not support X input method / context creation.  In that case, the
library will behave as it did before. 
						
					 
					
						2014-09-22 11:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							49579165a7 
							
						 
					 
					
						
						
							
							Added value clamping for stereo hint.  
						
						
						
					 
					
						2014-09-18 20:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							58c390991c 
							
						 
					 
					
						
						
							
							Made glfwGetX11Monitor return output, not CRTC.  
						
						
						
					 
					
						2014-09-17 12:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4b27050afe 
							
						 
					 
					
						
						
							
							Fixed error return values of native EGL functions.  
						
						
						
					 
					
						2014-09-17 12:36:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a0742e99e3 
							
						 
					 
					
						
						
							
							Fixed error return value of glfwGetCocoaMonitor.  
						
						
						
					 
					
						2014-09-17 12:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							99cedceef5 
							
						 
					 
					
						
						
							
							Expose display device name as UTF-8.  
						
						... 
						
						
						
						This makes interaction with libOVR simpler, as it provides the display
device name in the same encoding. 
						
					 
					
						2014-09-16 18:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1b6d8a6ed6 
							
						 
					 
					
						
						
							
							Enabled enumeration of mirroring displays.  
						
						... 
						
						
						
						This exposes all monitors in every mirroring group, which is needed for
robust detection of an Oculus Rift. 
						
					 
					
						2014-09-16 18:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8fd69bc6c2 
							
						 
					 
					
						
						
							
							Fixed monitor size using wrong incorrect value.  
						
						... 
						
						
						
						The display device string was used, instead of the adapter device name,
leading to the wrong incorrect physical size being returned for
non-primary monitors.  The right incorrect physical size is now returned
for all monitors. 
						
					 
					
						2014-09-15 17:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5bbb837635 
							
						 
					 
					
						
						
							
							Fixed gamma functions acting on whole desktop.  
						
						... 
						
						
						
						Fixes  #336 . 
					
						2014-09-12 14:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5ca875a7ff 
							
						 
					 
					
						
						
							
							Fixed incorrect full screen window placement.  
						
						... 
						
						
						
						Fixes  #213 . 
					
						2014-09-10 14:31:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c7314d50 
							
						 
					 
					
						
						
							
							Added GLFW_FOCUSED window hint.  
						
						... 
						
						
						
						Fixes  #101 . 
					
						2014-09-10 11:50:50 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4ae6eae58d 
							
						 
					 
					
						
						
							
							Made queries use XRRGetScreenResourcesCurrent.  
						
						... 
						
						
						
						Fixes  #347 .
Closes  #351 . 
					
						2014-09-10 11:50:42 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7dba90b7ca 
							
						 
					 
					
						
						
							
							Removed racy checks of cached iconification state.  
						
						
						
					 
					
						2014-09-09 16:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							41d998eb3c 
							
						 
					 
					
						
						
							
							Removed duplicate inclusion of client header.  
						
						
						
					 
					
						2014-09-09 16:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							25204b1ec7 
							
						 
					 
					
						
						
							
							wayland: Support for setting a cursor image  
						
						... 
						
						
						
						Closes  #346 . 
					
						2014-09-09 16:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8d170c7f47 
							
						 
					 
					
						
						
							
							Merged clipboard code into input.  
						
						
						
					 
					
						2014-09-09 16:36:41 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa9174e76 
							
						 
					 
					
						
						
							
							Clarified comments for X11 key repeat hack.  
						
						
						
					 
					
						2014-09-03 01:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcc2a6cb2 
							
						 
					 
					
						
						
							
							Documented use of deprecated OS X function.  
						
						
						
					 
					
						2014-09-03 00:31:39 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f8d80a936f 
							
						 
					 
					
						
						
							
							Internal header cleanup.  
						
						
						
					 
					
						2014-09-02 19:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c85294e0b2 
							
						 
					 
					
						
						
							
							Window class cleanup.  
						
						
						
					 
					
						2014-08-31 14:21:55 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							82dc6c8b8f 
							
						 
					 
					
						
						
							
							Removed option to disable loading of winmm.  
						
						
						
					 
					
						2014-08-31 13:51:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b1fd3c00d0 
							
						 
					 
					
						
						
							
							Removed duplicate window position clearing.  
						
						
						
					 
					
						2014-08-26 14:46:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c700978c45 
							
						 
					 
					
						
						
							
							X11 library struct cleanup and comments.  
						
						
						
					 
					
						2014-08-22 11:19:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5d525c4a5f 
							
						 
					 
					
						
						
							
							Moved display closing into _glfwPlatformTerminate.  
						
						
						
					 
					
						2014-08-21 21:18:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d890a1aa 
							
						 
					 
					
						
						
							
							Made clipboard string member name consistent.  
						
						
						
					 
					
						2014-08-21 21:14:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							44c899ce70 
							
						 
					 
					
						
						
							
							Added support for GL_KHR_context_flush_control.  
						
						
						
					 
					
						2014-08-21 19:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cfc47abf0d 
							
						 
					 
					
						
						
							
							Made context creation backends more consistent.  
						
						
						
					 
					
						2014-08-21 19:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d5cf713c20 
							
						 
					 
					
						
						
							
							Clarified comment on APIENTRY hack.  
						
						
						
					 
					
						2014-08-21 19:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a5281df501 
							
						 
					 
					
						
						
							
							Moved RandR gamma probe to init.  
						
						
						
					 
					
						2014-08-18 12:58:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							59d1aa52f2 
							
						 
					 
					
						
						
							
							Merged gamma files into monitor files.  
						
						
						
					 
					
						2014-08-18 12:31:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							626dbf6057 
							
						 
					 
					
						
						
							
							Added clearing of global struct on terminate.  
						
						
						
					 
					
						2014-08-18 12:17:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd88ddf61 
							
						 
					 
					
						
						
							
							Cleanup of OS X cursor fixes.  
						
						... 
						
						
						
						Closes  #334 .
Fixes  #254 . 
					
						2014-08-13 09:17:14 +02:00 
						 
				 
			
				
					
						
							
							
								Arseny Kapoulkine 
							
						 
					 
					
						
						
						
						
							
						
						
							87fb437d76 
							
						 
					 
					
						
						
							
							Fixed changing cursor while it's outside window.  
						
						... 
						
						
						
						We need to invoke both [NSCursor set] and [NSView addCursorRect].
First call is responsible for changing the cursor if it's inside the
view; second call is responsible for keeping the cursor the same if it's
outside. 
						
					 
					
						2014-08-13 09:17:14 +02:00 
						 
				 
			
				
					
						
							
							
								Arseny Kapoulkine 
							
						 
					 
					
						
						
						
						
							
						
						
							e74ebf0be3 
							
						 
					 
					
						
						
							
							Fix cursor behavior on OS X.  
						
						... 
						
						
						
						Don't implement resetCursorRects: this occasionally hides the cursor
since an empty cursor is assigned to the window rectangle.  Implementing
this method is not required since OS displays the window cursor
correctly by default.
Don't reset cursor mode when window loses focus: once again, OS handles
this correctly, and this means that the window cursor state is restored
when window gains focus again. 
						
					 
					
						2014-08-13 09:17:14 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							26f86ac50a 
							
						 
					 
					
						
						
							
							Merge pull request  #333  from ricardomv/fix-reopen  
						
						... 
						
						
						
						wayland: Release input focus when window is destroyed. 
						
					 
					
						2014-08-13 08:59:25 +02:00 
						 
				 
			
				
					
						
							
							
								Arseny Kapoulkine 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d4fc8f79 
							
						 
					 
					
						
						
							
							Optimize _glfwInitJoysticks on OS X.  
						
						... 
						
						
						
						This function used to enumerate all devices and capture all properties
of every device into a dictionary. This takes 180 ms on a MacBook Pro
without external devices and 280 ms with an external keyboard/mouse
attached.
Since we're only interested in a few properties, we can just get them
one by one - this reduces the time to <1 ms.
Note that we still use the dictionary to get the joystick elements.
For unknown reason this is required to get all axes/buttons - without
doing this we don't get any joystick elements in addJoystickElement.
Closes  #332 . 
						
					 
					
						2014-08-13 08:06:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3b7d34a1d5 
							
						 
					 
					
						
						
							
							Moved XKB header to header variable.  
						
						
						
					 
					
						2014-08-11 23:56:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aa4ec94d71 
							
						 
					 
					
						
						
							
							Removed link interface no-op.  
						
						... 
						
						
						
						Closes  #327 . 
					
						2014-08-11 20:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6e0ea02f17 
							
						 
					 
					
						
						
							
							Quoted all CMake paths with substitution.  
						
						... 
						
						
						
						Fixes  #258 . 
					
						2014-08-11 20:26:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							87490316c8 
							
						 
					 
					
						
						
							
							Fixed video modes not being rotated to match CRTC.  
						
						... 
						
						
						
						Fixes  #284 . 
					
						2014-08-11 19:48:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c9ca3b43 
							
						 
					 
					
						
						
							
							wayland: Release input focus when window is destroyed  
						
						... 
						
						
						
						This fixes a seg. fault on the reopen test because events might occur
after the window is destroyed (for example leave events). 
						
					 
					
						2014-07-26 21:55:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							434d0947e5 
							
						 
					 
					
						
						
							
							Merge pull request  #321  from ricardomv/wayland-resize  
						
						... 
						
						
						
						Add support for resizing windows on Wayland. 
						
					 
					
						2014-07-21 14:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							acf6bfb1f6 
							
						 
					 
					
						
						
							
							wayland: Destroy window context before clearing the egl surface  
						
						
						
					 
					
						2014-07-10 22:10:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							2c5c6a1ff5 
							
						 
					 
					
						
						
							
							wayland: Add support for resizing windows  
						
						
						
					 
					
						2014-07-10 22:07:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							08dccc390d 
							
						 
					 
					
						
						
							
							wayland: Remove unused code  
						
						
						
					 
					
						2014-07-10 22:05:54 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							70fd348432 
							
						 
					 
					
						
						
							
							Fixed API version in header files.  
						
						
						
					 
					
						2014-07-08 13:44:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							704dc3e34d 
							
						 
					 
					
						
						
							
							Fixed crash on Wayland with DRM-backend.  
						
						... 
						
						
						
						Fixes  #319 .
Fixes  #301 . 
					
						2014-07-01 10:41:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							2230a68e42 
							
						 
					 
					
						
						
							
							wayland: Follow _glfwInputChar() type change  
						
						
						
					 
					
						2014-06-30 09:09:33 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							896d040c68 
							
						 
					 
					
						
						
							
							Merge pull request  #316  from jadahl/wayland-input  
						
						... 
						
						
						
						Wayland input work. 
						
					 
					
						2014-06-29 23:44:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac854b7bb 
							
						 
					 
					
						
						
							
							wayland: Add keyboard support  
						
						... 
						
						
						
						Adds libxkbcommon as a dependency when enabling the Wayland backend. 
						
					 
					
						2014-06-29 23:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							2f71bfc152 
							
						 
					 
					
						
						
							
							x11: Move KeySym to unicode converter out of x11 backend  
						
						... 
						
						
						
						To be used by the Wayland backend. 
						
					 
					
						2014-06-29 23:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							a75cf5a163 
							
						 
					 
					
						
						
							
							wayland: Add basic input support  
						
						
						
					 
					
						2014-06-29 23:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							4c68049d86 
							
						 
					 
					
						
						
							
							wayland: Fix indentation  
						
						
						
					 
					
						2014-06-29 23:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Vieira 
							
						 
					 
					
						
						
						
						
							
						
						
							dea861abd8 
							
						 
					 
					
						
						
							
							Fixed all EGLConfigs listed as single-buffered.  
						
						... 
						
						
						
						The commit c980858Fixes  #315 . 
						
					 
					
						2014-06-29 23:16:28 +02:00 
						 
				 
			
				
					
						
							
							
								Doug Binks 
							
						 
					 
					
						
						
						
						
							
						
						
							55b5ca0bcc 
							
						 
					 
					
						
						
							
							Fixed WGL not re-creating for sRGB hint.  
						
						... 
						
						
						
						Fixes  #312 . 
					
						2014-06-24 13:07:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							96b12ee504 
							
						 
					 
					
						
						
							
							Added character with modifiers callback.  
						
						... 
						
						
						
						The undefined behaviour changed with #40  has been reverted, making the
character-only callback again behave like a system text field.  This
behavior has now been documentated.
Fixes  #203 .
Fixes  #305 . 
						
					 
					
						2014-06-24 10:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6c14b7ae 
							
						 
					 
					
						
						
							
							Unified X11 cursor creation.  
						
						
						
					 
					
						2014-06-22 13:15:36 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							215924f797 
							
						 
					 
					
						
						
							
							Removed harmless CGDisplay to NSScreen error.  
						
						... 
						
						
						
						This used to be a failure state, but has since been fixed.
Closes  #221 . 
						
					 
					
						2014-06-19 13:50:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e05d462c 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						... 
						
						
						
						Fixes  #276 . 
					
						2014-06-19 11:38:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a7b9deb2ca 
							
						 
					 
					
						
						
							
							Fixed use of previous member name.  
						
						
						
					 
					
						2014-06-18 21:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac54e8b14 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-06-18 18:24:42 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b65445dc 
							
						 
					 
					
						
						
							
							Fixed cursor outside new full screen windows.  
						
						... 
						
						
						
						The cursor was not positioned over newly created full screen windows,
leading to confusing behavior like invisible cursor or window
iconification.
This fix is a stop-gap until the direct cursor position work is merged.
Fixes  #111 . 
						
					 
					
						2014-06-18 17:13:28 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb217ed4a 
							
						 
					 
					
						
						
							
							Fixed plural forms on key/button arrays.  
						
						
						
					 
					
						2014-06-18 16:39:41 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3ce7bfef07 
							
						 
					 
					
						
						
							
							Added GLFW_FLOATING.  
						
						... 
						
						
						
						Fixes  #23 . 
					
						2014-06-18 16:39:39 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c9808586b3 
							
						 
					 
					
						
						
							
							Added GLFW_DOUBLEBUFFER.  
						
						
						
					 
					
						2014-06-18 16:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							281013002d 
							
						 
					 
					
						
						
							
							Added GLFW_DONT_CARE.  
						
						... 
						
						
						
						This changes the behavior of framebuffer hints set to zero.  Before,
zero meant that any value was acceptable.  This changes zero to be an
explicit preference and adds GLFW_DONT_CARE to mean that any value is
equally acceptable.
Fixes  #70 . 
						
					 
					
						2014-06-18 16:36:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							25e7ff1196 
							
						 
					 
					
						
						
							
							Added GLFW_AUTO_ICONIFY.  
						
						... 
						
						
						
						By default, full screen windows that lose focus will be iconified and
the video mode will be restored.  This makes it impossible to create
applications spanning multiple monitors.  The GLFW_AUTO_ICONIFY window
hint will allow users to disable this behavior.
Fixes  #143 . 
						
					 
					
						2014-06-18 16:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb5da75dc 
							
						 
					 
					
						
						
							
							Consume WM_ERASEBKGND.  
						
						
						
					 
					
						2014-06-18 16:19:17 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5e008ad074 
							
						 
					 
					
						
						
							
							Removed tautological test.  
						
						
						
					 
					
						2014-06-18 16:19:17 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7123bcfc3e 
							
						 
					 
					
						
						
							
							Fixed modifier key events being lost.  
						
						
						
					 
					
						2014-06-17 11:49:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							20b7ac0518 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-06-12 22:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7653f3af49 
							
						 
					 
					
						
						
							
							Updated comments on global variables.  
						
						
						
					 
					
						2014-06-10 15:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ae469ee614 
							
						 
					 
					
						
						
							
							Made X11 Unicode table const.  
						
						
						
					 
					
						2014-06-10 15:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c6e02c09ff 
							
						 
					 
					
						
						
							
							Fixed leaks of joystick mutable arrays.  
						
						
						
					 
					
						2014-05-29 13:19:08 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2336f02c 
							
						 
					 
					
						
						
							
							Fixed release of get rule objects.  
						
						... 
						
						
						
						Partial revert of b4c03b992cFixes  #262 . 
						
					 
					
						2014-05-29 11:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							04ea2112bd 
							
						 
					 
					
						
						
							
							Fixed possible use of invalid HWND.  
						
						
						
					 
					
						2014-05-23 13:24:36 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4923f1cf7e 
							
						 
					 
					
						
						
							
							Call platform API directly where possible.  
						
						
						
					 
					
						2014-05-21 21:30:24 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							56f0bb8613 
							
						 
					 
					
						
						
							
							Comment fix.  
						
						
						
					 
					
						2014-05-21 21:30:24 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b91116e2bc 
							
						 
					 
					
						
						
							
							Fixed glfwShowWindow restoring maximized windows.  
						
						... 
						
						
						
						Fixes  #264 . 
					
						2014-05-19 15:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dc5c264e26 
							
						 
					 
					
						
						
							
							Fixed broken key repeat detection.  
						
						
						
					 
					
						2014-05-19 15:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							22e1b525a5 
							
						 
					 
					
						
						
							
							Cleaned up shared key repeat detection.  
						
						
						
					 
					
						2014-05-18 14:06:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d95b1b33e5 
							
						 
					 
					
						
						
							
							Cleanup of XKB detection code.  
						
						
						
					 
					
						2014-05-18 14:06:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Corrigan 
							
						 
					 
					
						
						
						
						
							
						
						
							b889aa7841 
							
						 
					 
					
						
						
							
							Automatically detect Xkb at run-time.  
						
						... 
						
						
						
						Uses XGetKeyboardMapping as a fallback.  Fixes  #282 . 
						
					 
					
						2014-05-18 12:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e02b278db1 
							
						 
					 
					
						
						
							
							Linux joystick cleanup.  
						
						
						
					 
					
						2014-05-16 11:27:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							deed44a4af 
							
						 
					 
					
						
						
							
							Fixed joystick name dangling pointer.  
						
						
						
					 
					
						2014-05-16 11:25:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6f8d40bd 
							
						 
					 
					
						
						
							
							Fixed misspelled parameter.  
						
						... 
						
						
						
						Fixes  #287 . 
					
						2014-05-04 12:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea485e197 
							
						 
					 
					
						
						
							
							Added missing function stub.  
						
						
						
					 
					
						2014-05-04 11:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cda5b25cb2 
							
						 
					 
					
						
						
							
							Moved to WM_NCCREATE.  
						
						
						
					 
					
						2014-04-20 15:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							646c1cb8a8 
							
						 
					 
					
						
						
							
							Added inclusion of TLS header to Wayland.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1fed6f8abd 
							
						 
					 
					
						
						
							
							Fixed name of global TLS state macro.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1127c0e6e5 
							
						 
					 
					
						
						
							
							Renamed Wayland files to match prefix.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							48619a385e 
							
						 
					 
					
						
						
							
							Renamed joystick state members.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							eaf3bd5ca4 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							12b28c4bb9 
							
						 
					 
					
						
						
							
							Fixed name of global context state macro.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7c925353a5 
							
						 
					 
					
						
						
							
							Renamed context module headers.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8113c00712 
							
						 
					 
					
						
						
							
							Merged CMake platform file picking blocks.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							17d9051b82 
							
						 
					 
					
						
						
							
							Separated time state from window system state.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7a4623e034 
							
						 
					 
					
						
						
							
							Added cursor stubs to Wayland backend.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							115c6bc000 
							
						 
					 
					
						
						
							
							Removed superfluous include.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fce0114174 
							
						 
					 
					
						
						
							
							Renamed POSIX time module.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4096e201 
							
						 
					 
					
						
						
							
							Removed X11-specific macro from Wayland port.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d6243c63fe 
							
						 
					 
					
						
						
							
							Removed tab characters.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							420f3f7840 
							
						 
					 
					
						
						
							
							Wayland error reporting work.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ede7a585bf 
							
						 
					 
					
						
						
							
							Shortened Wayland platform prefix.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5491bd4fd2 
							
						 
					 
					
						
						
							
							Formatting and cleanup.  
						
						
						
					 
					
						2014-04-08 17:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								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. 
						
					 
					
						2014-04-08 16:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							22095d12f5 
							
						 
					 
					
						
						
							
							Made Wayland header macro structure match X11.  
						
						
						
					 
					
						2014-04-08 16:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b7fc8099f1 
							
						 
					 
					
						
						
							
							Removed duplicate addition of POSIX time header.  
						
						
						
					 
					
						2014-04-08 16:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f312b5e386 
							
						 
					 
					
						
						
							
							Removed unused file.  
						
						
						
					 
					
						2014-04-08 16:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								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. 
						
					 
					
						2014-04-08 16:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							99c98407c9 
							
						 
					 
					
						
						
							
							Removed flicker-inducing workaround.  
						
						... 
						
						
						
						Fixes  #267 . 
					
						2014-04-08 14:11:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ed0b2d5b 
							
						 
					 
					
						
						
							
							Removed duplicate fallback.  
						
						
						
					 
					
						2014-04-08 13:25:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							70c1aff94c 
							
						 
					 
					
						
						
							
							Fixed missing dereference in  b29fbc82c2.  
						
						
						
					 
					
						2014-04-08 12:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b29fbc82c2 
							
						 
					 
					
						
						
							
							Ensure out arguments are always set.  
						
						
						
					 
					
						2014-04-07 16:28:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7911c9300d 
							
						 
					 
					
						
						
							
							Nomenclature fix.  
						
						
						
					 
					
						2014-04-07 13:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc12ade7f 
							
						 
					 
					
						
						
							
							Added missing X command flushing.  
						
						
						
					 
					
						2014-04-07 13:36:25 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8f6ba58c 
							
						 
					 
					
						
						
							
							Moved window delegate creation to createWindow.  
						
						
						
					 
					
						2014-04-06 13:46:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a996a5af 
							
						 
					 
					
						
						
							
							Fixed focus events triggered by window frame.  
						
						
						
					 
					
						2014-04-02 13:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b54c76d6a3 
							
						 
					 
					
						
						
							
							Removed typedef of removed struct.  
						
						
						
					 
					
						2014-04-02 13:30:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ebb7145ccc 
							
						 
					 
					
						
						
							
							Fixed VC++ warnings.  
						
						
						
					 
					
						2014-03-31 22:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							584879c759 
							
						 
					 
					
						
						
							
							Fixed flipped M and N key.  
						
						
						
					 
					
						2014-03-31 21:59:45 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1900d9a656 
							
						 
					 
					
						
						
							
							Included extended flag in Win32 scan code.  
						
						
						
					 
					
						2014-03-30 20:54:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							78efc18079 
							
						 
					 
					
						
						
							
							Split out TLS code into separate modules.  
						
						... 
						
						
						
						This allows the TLS code to be re-used by partial ports like EGL. 
						
					 
					
						2014-03-30 15:24:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2889f484f4 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-03-30 12:32:17 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0c58df06d5 
							
						 
					 
					
						
						
							
							Added support for _NET_REQUEST_FRAME_EXTENTS.  
						
						
						
					 
					
						2014-03-30 12:28:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d6e0e0de2b 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-03-30 12:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3f75e03e 
							
						 
					 
					
						
						
							
							Added glfwGetWindowFrameSize.  
						
						
						
					 
					
						2014-03-30 10:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ae574418 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-03-30 10:45:33 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d7882cb89b 
							
						 
					 
					
						
						
							
							Aligned libGL soname to Linux ABI.  
						
						... 
						
						
						
						Fixed  #261 . 
					
						2014-03-30 10:37:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bf0adc2c70 
							
						 
					 
					
						
						
							
							Fixed crash on monitor disconnection.  
						
						
						
					 
					
						2014-03-25 19:37:25 +01:00 
						 
				 
			
				
					
						
							
							
								Doug Binks 
							
						 
					 
					
						
						
						
						
							
						
						
							dc987edf34 
							
						 
					 
					
						
						
							
							First draft of physical key fix for Windows.  
						
						
						
					 
					
						2014-03-20 23:46:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac3d85126 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-03-20 11:30:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8fa9cc0de3 
							
						 
					 
					
						
						
							
							Added GLFWimage struct.  
						
						
						
					 
					
						2014-03-20 11:30:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							608de57358 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2014-03-20 11:30:27 +01:00 
						 
				 
			
				
					
						
							
							
								urraka 
							
						 
					 
					
						
						
						
						
							
						
						
							40c04a7565 
							
						 
					 
					
						
						
							
							Added support for custom system cursors.  
						
						... 
						
						
						
						This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor. 
						
					 
					
						2014-03-20 11:30:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aaac715060 
							
						 
					 
					
						
						
							
							Reverted  43095307da.  
						
						... 
						
						
						
						The proposed fix broke for multiple displays of the same model. 
						
					 
					
						2014-03-19 23:25:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8ebd135536 
							
						 
					 
					
						
						
							
							Fixed last use of wndconfig in EGL port.  
						
						
						
					 
					
						2014-03-19 13:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Ådahl 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b3f170a9 
							
						 
					 
					
						
						
							
							Make EGL use ctxconfig instead of wndconfig  
						
						
						
					 
					
						2014-03-18 21:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2200f87492 
							
						 
					 
					
						
						
							
							Fixed glfwDestroyWindow not flushing the output buffer.  
						
						
						
					 
					
						2014-03-12 20:53:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5c23071a81 
							
						 
					 
					
						
						
							
							Fixed leak of display name.  
						
						
						
					 
					
						2014-03-10 18:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							43095307da 
							
						 
					 
					
						
						
							
							Cleanup of CGDisplayIOServicePort replacement.  
						
						
						
					 
					
						2014-03-10 18:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								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 . 
						
					 
					
						2014-03-10 18:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a859c10fa1 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2014-03-10 13:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							78f1b8bd15 
							
						 
					 
					
						
						
							
							Fixed invalid video mode being restored.  
						
						
						
					 
					
						2014-03-10 12:44:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							87dd7b89f5 
							
						 
					 
					
						
						
							
							Video mode detection cleanup.  
						
						
						
					 
					
						2014-03-10 12:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1ccc23268c 
							
						 
					 
					
						
						
							
							Added glfwPostEmptyEvent.  
						
						
						
					 
					
						2014-03-09 17:55:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9309f75704 
							
						 
					 
					
						
						
							
							Fixed missing ICCCM protocol message checks.  
						
						
						
					 
					
						2014-03-09 13:24:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							98552f1d75 
							
						 
					 
					
						
						
							
							Added caching of X11 NULL atom.  
						
						
						
					 
					
						2014-03-09 13:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							27c5760b0c 
							
						 
					 
					
						
						
							
							Updated broken RandR gamma comment.  
						
						
						
					 
					
						2014-03-07 01:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6e990b77d1 
							
						 
					 
					
						
						
							
							Removed stale comment.  
						
						
						
					 
					
						2014-03-07 00:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							596b1e69ce 
							
						 
					 
					
						
						
							
							Fixes for legacy MinGW 4.2.  
						
						
						
					 
					
						2014-03-06 23:33:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d2205aa1a0 
							
						 
					 
					
						
						
							
							Added missing suffix for WNDCLASSW.  
						
						
						
					 
					
						2014-03-06 23:21:13 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							76eefcc08a 
							
						 
					 
					
						
						
							
							Moved some VC++ specific hacks to platform header.  
						
						
						
					 
					
						2014-03-06 21:05:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8e78cc95 
							
						 
					 
					
						
						
							
							Further separation of window and context.  
						
						... 
						
						
						
						The context related parts of _GLFWwndconfig have been moved to
_GLFWctxconfig and given better names.  Window hint and attribute
members have been renamed to match. 
						
					 
					
						2014-03-06 20:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0701d4ce6e 
							
						 
					 
					
						
						
							
							Made use of Win32 W-suffixed symbols explicit.  
						
						
						
					 
					
						2014-03-06 18:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d169557b00 
							
						 
					 
					
						
						
							
							Made GLX 1.3 the minimum supported version.  
						
						
						
					 
					
						2014-03-06 16:45:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8393c06e 
							
						 
					 
					
						
						
							
							Fixed refresh of debug context attribute.  
						
						
						
					 
					
						2014-03-06 15:29:45 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e2d6f2761c 
							
						 
					 
					
						
						
							
							Fixed constness of function parameters.  
						
						
						
					 
					
						2014-03-06 14:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Dickens 
							
						 
					 
					
						
						
						
						
							
						
						
							04b4e605a0 
							
						 
					 
					
						
						
							
							Removed C99-ism for the sake of OS X 10.6.  
						
						... 
						
						
						
						Fixes  #241 . 
					
						2014-02-13 20:58:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bf389f7183 
							
						 
					 
					
						
						
							
							Cleaned up RandR video mode handling.  
						
						
						
					 
					
						2014-02-13 14:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							96433cdf19 
							
						 
					 
					
						
						
							
							Fixed meaningless Win32 video mode restore.  
						
						
						
					 
					
						2014-02-13 14:25:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec0acc972 
							
						 
					 
					
						
						
							
							Formatting (removed tab characters).  
						
						
						
					 
					
						2014-02-13 13:30:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b3c461bd7e 
							
						 
					 
					
						
						
							
							Cleaned up fix for  #234 .  
						
						... 
						
						
						
						XFree may not be passed NULL.  An invalid window handle will cause
_glfwGetWindowProperty to not return 1. 
						
					 
					
						2014-02-13 13:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							69e10b88b0 
							
						 
					 
					
						
						
							
							Fixed uncaught BadWindow in EWMH check.  
						
						... 
						
						
						
						Fixes  #234 . 
					
						2014-02-11 15:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7f4e947447 
							
						 
					 
					
						
						
							
							Fixed return value for WM_DROPFILES.  
						
						
						
					 
					
						2014-02-11 00:56:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d0d2332193 
							
						 
					 
					
						
						
							
							WINVER fixes for MinGW and VC++.  
						
						
						
					 
					
						2014-02-10 21:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9beba1ba31 
							
						 
					 
					
						
						
							
							Fixed copypaste mistake.  
						
						
						
					 
					
						2014-02-10 19:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c1446618cf 
							
						 
					 
					
						
						
							
							Blurb nomenclature fix.  
						
						
						
					 
					
						2014-02-10 15:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cf177905e5 
							
						 
					 
					
						
						
							
							Allowed drops from less privileged processes.  
						
						... 
						
						
						
						By default, UAC will prevent less privileged processes from sending
these messages.  This resolves that on Windows 7 and later.  Windows
Vista is still affected by this issue, as it has UAC but lacks
ChangeWindowMessageFilterEx.
Fixes  #227 . 
						
					 
					
						2014-02-10 15:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc8107c6b 
							
						 
					 
					
						
						
							
							Fixed X11 drop support.  
						
						... 
						
						
						
						This was broken by 8ae063bb1bFixes  #224 . 
						
					 
					
						2014-02-10 14:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							84377c6175 
							
						 
					 
					
						
						
							
							Added _GLFW_USE_RETINA.  
						
						
						
					 
					
						2014-02-10 13:45:13 +01:00 
						 
				 
			
				
					
						
							
							
								Shane Liesegang 
							
						 
					 
					
						
						
						
						
							
						
						
							b4c03b992c 
							
						 
					 
					
						
						
							
							Fixing memory leak in cocoa_joystick  
						
						... 
						
						
						
						Making sure that propsRef and valueRef get released no matter when we
break out of the loop.
Resolves  #231 . 
						
					 
					
						2014-02-06 23:18:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a70bcb97bb 
							
						 
					 
					
						
						
							
							Added missing winmm loading errors.  
						
						
						
					 
					
						2014-01-29 15:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							58db8622bd 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2014-01-22 20:15:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5ed23e593c 
							
						 
					 
					
						
						
							
							Handle case of no available CRTCs.  
						
						
						
					 
					
						2014-01-22 20:13:22 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dd02b96c94 
							
						 
					 
					
						
						
							
							Added flag for non-functional RandR monitor path.  
						
						
						
					 
					
						2014-01-22 20:13:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							13156de8c3 
							
						 
					 
					
						
						
							
							Updated stale X11 gamma comments.  
						
						
						
					 
					
						2014-01-22 16:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b8b0f114 
							
						 
					 
					
						
						
							
							Removed superfluous test for RandR version.  
						
						
						
					 
					
						2014-01-22 16:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							611006af18 
							
						 
					 
					
						
						
							
							Updated API version in comment headers.  
						
						
						
					 
					
						2014-01-22 01:32:00 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0163bc05d6 
							
						 
					 
					
						
						
							
							Moved internal context function declarations.  
						
						
						
					 
					
						2014-01-22 01:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8f349e84ae 
							
						 
					 
					
						
						
							
							Cleaned up drop callback design.  
						
						
						
					 
					
						2014-01-21 18:23:25 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cd54dc84c4 
							
						 
					 
					
						
						
							
							Fixed off-by-one error.  
						
						
						
					 
					
						2014-01-21 15:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2b876da52d 
							
						 
					 
					
						
						
							
							Fixed broken includes.  
						
						
						
					 
					
						2014-01-21 15:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ad9f880d61 
							
						 
					 
					
						
						
							
							Fixed broken calls to memset.  
						
						
						
					 
					
						2014-01-21 15:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae063bb1b 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2014-01-21 15:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								arturo 
							
						 
					 
					
						
						
						
						
							
						
						
							89d0723ba3 
							
						 
					 
					
						
						
							
							Initial drag and drop support.  
						
						
						
					 
					
						2014-01-21 15:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0548c713e8 
							
						 
					 
					
						
						
							
							Renamed monitor helper functions for clarity.  
						
						
						
					 
					
						2014-01-21 15:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							beb7e5909f 
							
						 
					 
					
						
						
							
							Added comment on headless Macs.  
						
						
						
					 
					
						2014-01-21 15:17:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6eec7970c1 
							
						 
					 
					
						
						
							
							Made NSScreen to CGDisplay matching fail softly.  
						
						
						
					 
					
						2014-01-21 15:14:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbd3943c9 
							
						 
					 
					
						
						
							
							Removed superfluous display sorting.  
						
						
						
					 
					
						2014-01-21 15:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Avedissian 
							
						 
					 
					
						
						
						
						
							
						
						
							c789238741 
							
						 
					 
					
						
						
							
							Removed extra argument  
						
						
						
					 
					
						2014-01-18 23:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Avedissian 
							
						 
					 
					
						
						
						
						
							
						
						
							4658e72b84 
							
						 
					 
					
						
						
							
							Fixed link error introduced by previous commit  
						
						
						
					 
					
						2014-01-18 21:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a26aa62f 
							
						 
					 
					
						
						
							
							Cursor mode cleanup.  
						
						
						
					 
					
						2014-01-15 14:23:34 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							54b8d0d3c8 
							
						 
					 
					
						
						
							
							Moved to XGrabPointer for cursor hiding.  
						
						
						
					 
					
						2014-01-15 02:43:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							16eb97dbc3 
							
						 
					 
					
						
						
							
							Added native monitor handle access to native API.  
						
						
						
					 
					
						2014-01-13 23:05:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7341f8b635 
							
						 
					 
					
						
						
							
							Enlarged OS X invisible cursor.  
						
						... 
						
						
						
						Fixes  #206 . 
					
						2014-01-06 15:34:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7e806a8567 
							
						 
					 
					
						
						
							
							Started 3.1.  
						
						
						
					 
					
						2014-01-01 15:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d937b74b8f 
							
						 
					 
					
						
						
							
							Fixed glfwSetWindowSize stealing focus.  
						
						
						
					 
					
						2013-12-28 20:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0e8dace18c 
							
						 
					 
					
						
						
							
							Removed stray whitespace in version string.  
						
						
						
					 
					
						2013-12-24 00:48:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							402189ba14 
							
						 
					 
					
						
						
							
							Fixed pthread.h not included by GLX header.  
						
						
						
					 
					
						2013-12-10 00:47:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							61ccb034d0 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-12-09 00:27:36 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							50c694fab4 
							
						 
					 
					
						
						
							
							Added errors for override redirect iconification.  
						
						
						
					 
					
						2013-12-08 14:59:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							56e600d7a1 
							
						 
					 
					
						
						
							
							Fixed iconify callback not triggered by Alt+Tab.  
						
						
						
					 
					
						2013-12-05 02:19:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0c0bb28d39 
							
						 
					 
					
						
						
							
							Allow setting swap interval to zero on DWM.  
						
						
						
					 
					
						2013-12-04 08:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ed98e06651 
							
						 
					 
					
						
						
							
							Clarified WGL missing OpenGL error.  
						
						
						
					 
					
						2013-12-04 05:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							06289110e7 
							
						 
					 
					
						
						
							
							Documented utility functions.  
						
						
						
					 
					
						2013-11-24 23:31:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							823cc38ac1 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-11-20 20:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef4f77fb5 
							
						 
					 
					
						
						
							
							Added support for _NET_WM_BYPASS_COMPOSITOR.  
						
						
						
					 
					
						2013-11-20 19:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0ccbddf767 
							
						 
					 
					
						
						
							
							Moved version number macro to internal.h.  
						
						... 
						
						
						
						This lets alternative build environments avoid having to manually keep
track of which version of GLFW is being built. 
						
					 
					
						2013-11-20 13:58:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							23021422f3 
							
						 
					 
					
						
						
							
							Added explicit configuration header macro.  
						
						
						
					 
					
						2013-11-20 12:06:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							87e6417353 
							
						 
					 
					
						
						
							
							Added hack detecting ARB_compatibility.  
						
						
						
					 
					
						2013-11-18 12:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							95c7029e19 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-11-18 12:06:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a79b93f5bc 
							
						 
					 
					
						
						
							
							Avoid X11 video mode setting if modes match.  
						
						... 
						
						
						
						This matches the behavior of the Windows port. 
						
					 
					
						2013-11-14 12:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b6a306ae 
							
						 
					 
					
						
						
							
							Added note.  
						
						
						
					 
					
						2013-11-13 12:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							109e3d13ed 
							
						 
					 
					
						
						
							
							Fixed reporting of negative window positions.  
						
						... 
						
						
						
						MSDN recommends LOWORD and HIWORD for WM_MOVE, but these do not
handle negative window positions correctly.
Fixes  #172 . 
						
					 
					
						2013-11-13 12:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7af99bce88 
							
						 
					 
					
						
						
							
							Fixed cursor centering for odd window sizes.  
						
						
						
					 
					
						2013-11-13 12:39:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							76afd41727 
							
						 
					 
					
						
						
							
							Added X error reporting to window creation failure.  
						
						
						
					 
					
						2013-11-10 14:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bc625b21b3 
							
						 
					 
					
						
						
							
							Removed completed todo.  
						
						
						
					 
					
						2013-11-10 14:03:34 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							adbd52ba27 
							
						 
					 
					
						
						
							
							Formatted todos and notes.  
						
						
						
					 
					
						2013-11-10 14:03:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b9d4875f3e 
							
						 
					 
					
						
						
							
							Improved documentation of hacks.  
						
						
						
					 
					
						2013-11-10 13:56:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b13c84f854 
							
						 
					 
					
						
						
							
							Removed joystick axis value negation on OS X.  
						
						
						
					 
					
						2013-11-07 20:45:29 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4013f733fe 
							
						 
					 
					
						
						
							
							Reverted change of IOKit functions.  
						
						... 
						
						
						
						The previously used set of functions caused a regression where no axes
or buttons were reported.  Fixes  #78 . 
						
					 
					
						2013-11-07 20:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a83d257ac6 
							
						 
					 
					
						
						
							
							Moved application activation to window showing.  
						
						... 
						
						
						
						Fixes  #93 . 
					
						2013-11-07 18:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ec5cb9c6f7 
							
						 
					 
					
						
						
							
							Moved to Cocoa for transformation and activation.  
						
						
						
					 
					
						2013-11-07 18:03:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7f0bd532 
							
						 
					 
					
						
						
							
							Fixed crash retrieving the name of some displays.  
						
						
						
					 
					
						2013-11-07 16:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							97ae40496d 
							
						 
					 
					
						
						
							
							Added reporting of extension string retrieval failure.  
						
						
						
					 
					
						2013-11-07 15:17:25 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1cbd06c8a2 
							
						 
					 
					
						
						
							
							Fixed hidden window positioning on Metacity.  
						
						
						
					 
					
						2013-11-03 13:51:34 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							eabbb20d17 
							
						 
					 
					
						
						
							
							Added NULL test for glGetStringi.  
						
						
						
					 
					
						2013-11-01 13:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0153dab346 
							
						 
					 
					
						
						
							
							Clarified WGL re-creation comment.  
						
						
						
					 
					
						2013-10-28 14:50:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							58045a5c07 
							
						 
					 
					
						
						
							
							Added Lion full scren menu item.  
						
						
						
					 
					
						2013-10-28 13:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7d1ae7aea7 
							
						 
					 
					
						
						
							
							Cleaned up Win32 timer.  
						
						
						
					 
					
						2013-10-28 12:14:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Moffitt 
							
						 
					 
					
						
						
						
						
							
						
						
							5be45d214b 
							
						 
					 
					
						
						
							
							Fix build on Mac OS X 10.7 Lion.  
						
						... 
						
						
						
						`CVDisplayLinkRef` needs an extra header file, and `NSAppKitVersionNumber10_7`
wasn't added until 10.8so use `> NSAppKitVersionNumber10_6` instead. 
						
					 
					
						2013-10-24 02:24:34 -06:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bc8ff545ca 
							
						 
					 
					
						
						
							
							Fixed mode enumeration for Thunderbolt monitors.  
						
						
						
					 
					
						2013-10-17 20:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e576bdc894 
							
						 
					 
					
						
						
							
							Removed joystick axis value negation.  
						
						
						
					 
					
						2013-10-17 20:09:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d78510457c 
							
						 
					 
					
						
						
							
							Added hack for full screen focus on OS X.  
						
						
						
					 
					
						2013-10-17 19:59:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7ef7beb9fb 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-10-17 15:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							16e63adc40 
							
						 
					 
					
						
						
							
							Tenative setting of install_name.  
						
						
						
					 
					
						2013-10-16 20:56:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0041699048 
							
						 
					 
					
						
						
							
							Fixed glfw3.pc not using LIB_SUFFIX.  
						
						
						
					 
					
						2013-10-12 20:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2c920fbb8b 
							
						 
					 
					
						
						
							
							Clarified character callback parameter.  
						
						
						
					 
					
						2013-10-10 19:41:56 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9c15e2ff86 
							
						 
					 
					
						
						
							
							Enabled Lion full screen.  
						
						
						
					 
					
						2013-10-10 00:09:03 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7775c87cd6 
							
						 
					 
					
						
						
							
							Cleanup and change log update.  
						
						
						
					 
					
						2013-10-09 23:58:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1047d5646d 
							
						 
					 
					
						
						
							
							Merge pull request  #139  from Pieroman/patch-1  
						
						... 
						
						
						
						Fixed full screen windows blanking unused monitors. 
						
					 
					
						2013-10-09 14:47:41 -07:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aab08712dd 
							
						 
					 
					
						
						
							
							Fixed zero refresh rate on some monitors.  
						
						
						
					 
					
						2013-10-09 19:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andri Pálsson 
							
						 
					 
					
						
						
						
						
							
						
						
							99784fb8f0 
							
						 
					 
					
						
						
							
							Fixed hidden cursor positioning corner case.  
						
						
						
					 
					
						2013-10-09 19:06:03 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e9694cca47 
							
						 
					 
					
						
						
							
							Merge pull request  #152  from sjml/master  
						
						... 
						
						
						
						Fixed minor Xcode 5 warnings. 
						
					 
					
						2013-10-08 10:43:55 -07:00 
						 
				 
			
				
					
						
							
							
								Shane Liesegang 
							
						 
					 
					
						
						
						
						
							
						
						
							9e0c07b7ba 
							
						 
					 
					
						
						
							
							Fixing Xcode 5 warning  
						
						... 
						
						
						
						Xcode 5 has gotten more pedantic about undeclared selectors, by
default. 
						
					 
					
						2013-10-08 10:49:00 -04:00 
						 
				 
			
				
					
						
							
							
								Shane Liesegang 
							
						 
					 
					
						
						
						
						
							
						
						
							209de7b56d 
							
						 
					 
					
						
						
							
							Removing warnings when building Cocoa in 64-bit  
						
						... 
						
						
						
						NSInteger is defined as the native integer width, so these changes
remove implicit conversions that were causing precision warnings. 
						
					 
					
						2013-10-08 10:42:17 -04:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							16a8fafab2 
							
						 
					 
					
						
						
							
							Made disabled mode disable Win32 cursor image.  
						
						
						
					 
					
						2013-10-07 16:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6e68d89e0f 
							
						 
					 
					
						
						
							
							Fixed focus for Win+D window restoration.  
						
						
						
					 
					
						2013-10-07 16:12:23 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9c5d9f8614 
							
						 
					 
					
						
						
							
							Fixed clip rect being set for unfocused windows.  
						
						
						
					 
					
						2013-10-07 15:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							161065ac19 
							
						 
					 
					
						
						
							
							Clarified configuration header comments.  
						
						
						
					 
					
						2013-10-06 11:45:28 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Corrigan 
							
						 
					 
					
						
						
						
						
							
						
						
							34f1c298b6 
							
						 
					 
					
						
						
							
							config.h.in --> glfw_config.h.in  
						
						
						
					 
					
						2013-10-04 09:41:08 -04:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8194f1e2ae 
							
						 
					 
					
						
						
							
							Added hack for setting WM_CLASS.  
						
						
						
					 
					
						2013-10-04 13:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5759d0fdf2 
							
						 
					 
					
						
						
							
							Fixed F13 being reported as PrtSc on OS X.  
						
						
						
					 
					
						2013-09-26 19:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							201d0a78b1 
							
						 
					 
					
						
						
							
							Fixed Grave and World 1 being flipped.  
						
						
						
					 
					
						2013-09-26 00:00:07 +02:00 
						 
				 
			
				
					
						
							
							
								Pieroman 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f22b8a04 
							
						 
					 
					
						
						
							
							Fixed Mac OS X bug where request for one fullscreen window blacks out other monitors  
						
						
						
					 
					
						2013-09-19 21:33:44 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f3e2d6c5 
							
						 
					 
					
						
						
							
							Removed unused flag.  
						
						
						
					 
					
						2013-09-19 01:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							546c794321 
							
						 
					 
					
						
						
							
							Fixed OS X cursor bugs  #3 ,  #72  and  #88 .  
						
						
						
					 
					
						2013-09-19 01:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d69796d9e0 
							
						 
					 
					
						
						
							
							Updated menu label for minimization.  
						
						
						
					 
					
						2013-09-16 15:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3415f3ccde 
							
						 
					 
					
						
						
							
							Conditionally define API version macros.  
						
						
						
					 
					
						2013-09-13 12:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							57b8be1c24 
							
						 
					 
					
						
						
							
							Added support for mouse buttons 4-n.  
						
						
						
					 
					
						2013-09-08 16:09:23 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b998d4fe01 
							
						 
					 
					
						
						
							
							Fixed _WIN32_WINNT not being set to Windows XP.  
						
						
						
					 
					
						2013-09-03 13:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3f74712540 
							
						 
					 
					
						
						
							
							Updated NSGL error tag.  
						
						
						
					 
					
						2013-08-26 22:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							124bc392ab 
							
						 
					 
					
						
						
							
							Removed stale comment.  
						
						
						
					 
					
						2013-08-26 20:18:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f54b4e174d 
							
						 
					 
					
						
						
							
							Fixed error code for missing GLES.  
						
						
						
					 
					
						2013-08-21 11:56:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							83f57ff0ce 
							
						 
					 
					
						
						
							
							Fixed potential segfault on init.  
						
						
						
					 
					
						2013-08-21 10:15:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9c20737b60 
							
						 
					 
					
						
						
							
							Allowed characters regardless of modifier keys.  
						
						
						
					 
					
						2013-08-19 13:08:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							951f02acf3 
							
						 
					 
					
						
						
							
							Fixed keypad 5 release events.  
						
						
						
					 
					
						2013-08-16 17:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							735bc2d815 
							
						 
					 
					
						
						
							
							Added NvOptimusEnablement.  
						
						
						
					 
					
						2013-08-07 18:11:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a3ca7ad93a 
							
						 
					 
					
						
						
							
							Removed cursor centering XFlush hack.  
						
						
						
					 
					
						2013-08-06 20:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							261f290abf 
							
						 
					 
					
						
						
							
							Fixed original video mode being overwritten.  
						
						
						
					 
					
						2013-08-06 19:52:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							63a191eb8d 
							
						 
					 
					
						
						
							
							Added clearing of callbacks on terminate.  
						
						
						
					 
					
						2013-07-30 17:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								arturo 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a5fa937c 
							
						 
					 
					
						
						
							
							Fixed window position being incorrect on some WMs.  
						
						
						
					 
					
						2013-07-30 15:52:47 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3cfc400cf9 
							
						 
					 
					
						
						
							
							Simplified source file comment headers.  
						
						
						
					 
					
						2013-07-30 14:46:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6e85924bd3 
							
						 
					 
					
						
						
							
							Replaced selector test with NSAppKitVersionNumber.  
						
						
						
					 
					
						2013-07-30 14:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f7282e86c0 
							
						 
					 
					
						
						
							
							Added pointer swap macro for callback setters.  
						
						
						
					 
					
						2013-07-30 14:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0e102135 
							
						 
					 
					
						
						
							
							Fixed glfwCreateWindow return value semantics.  
						
						
						
					 
					
						2013-07-30 14:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitri Shuralyov 
							
						 
					 
					
						
						
						
						
							
						
						
							c99b7fe7da 
							
						 
					 
					
						
						
							
							Fixed #if-guard logic and signature for hasPreciseScrollingDeltas.  
						
						
						
					 
					
						2013-07-24 23:06:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitri Shuralyov 
							
						 
					 
					
						
						
						
						
							
						
						
							5655e26315 
							
						 
					 
					
						
						
							
							Changed scrollWheel to use precise scrolling deltas when available.  
						
						... 
						
						
						
						Use precise scrolling deltas only on supported versions of OS X;
hasPreciseScrollingDeltas, scrollingDeltaX, scrollingDeltaY are
available in OS X v10.7 and later.
Replaced a single occurence of a tab character with 4 spaces for
consistency in src/socoa_window.m. 
						
					 
					
						2013-07-17 19:36:43 -07:00 
						 
				 
			
				
					
						
							
							
								siavash 
							
						 
					 
					
						
						
						
						
							
						
						
							0463e196b4 
							
						 
					 
					
						
						
							
							Cleanup of size_t use.  
						
						
						
					 
					
						2013-07-15 18:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								siavash 
							
						 
					 
					
						
						
						
						
							
						
						
							b12c973922 
							
						 
					 
					
						
						
							
							Moved X11 character translation failure test.  
						
						
						
					 
					
						2013-07-15 18:28:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							45653c5549 
							
						 
					 
					
						
						
							
							Cleaned up X error handler work.  
						
						
						
					 
					
						2013-07-11 01:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f67c7b49ab 
							
						 
					 
					
						
						
							
							Merge pull request  #86  from siavashserver/master  
						
						... 
						
						
						
						Added utility functions for X11 error handler. 
						
					 
					
						2013-07-10 15:46:49 -07:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							41a1374744 
							
						 
					 
					
						
						
							
							Updated references to OS X (previously Mac OS X).  
						
						
						
					 
					
						2013-07-10 15:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b01f61d6 
							
						 
					 
					
						
						
							
							Enabled OpenGL 3.x and 4.x context on OS X 10.9.  
						
						
						
					 
					
						2013-07-10 15:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								siavash 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4eb2f0a0 
							
						 
					 
					
						
						
							
							Added blank cursor creation error checking on X11.  
						
						
						
					 
					
						2013-07-09 21:08:21 +04:30 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d20aa0428a 
							
						 
					 
					
						
						
							
							Fixed window positioning on OS X.  
						
						
						
					 
					
						2013-07-09 17:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1c80e99008 
							
						 
					 
					
						
						
							
							Added forcing of swap interval on DWM composition.  
						
						
						
					 
					
						2013-07-08 00:32:23 +02:00 
						 
				 
			
				
					
						
							
							
								Niklas Behrens 
							
						 
					 
					
						
						
						
						
							
						
						
							a55c3f48eb 
							
						 
					 
					
						
						
							
							Fix incorrect cursor position  
						
						... 
						
						
						
						When reactivating the cursor its position was updated visually but not
internally which caused glfwGetCursorPos to return wrong values. 
						
					 
					
						2013-07-07 22:05:29 +02:00 
						 
				 
			
				
					
						
							
							
								siavash 
							
						 
					 
					
						
						
						
						
							
						
						
							763ec6cbcb 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-07-05 14:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb4d8ee32 
							
						 
					 
					
						
						
							
							Fixed possible X11 screensaver race condition.  
						
						
						
					 
					
						2013-07-04 17:52:15 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							58c69a9ac4 
							
						 
					 
					
						
						
							
							Enabled compilation on OS X 10.6 SDK.  
						
						
						
					 
					
						2013-07-04 15:02:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7a03ca8dbc 
							
						 
					 
					
						
						
							
							Removed superflous casts of allocated memory.  
						
						
						
					 
					
						2013-07-04 14:54:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d7512f529c 
							
						 
					 
					
						
						
							
							Clarified names of gamma array helper functions.  
						
						
						
					 
					
						2013-07-04 14:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							209a470a5f 
							
						 
					 
					
						
						
							
							Replaced all uses of malloc with calloc.  
						
						
						
					 
					
						2013-07-04 14:20:14 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2656bf8f9f 
							
						 
					 
					
						
						
							
							Added missing module handle freeing.  
						
						
						
					 
					
						2013-06-26 14:04:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							194e22dbbe 
							
						 
					 
					
						
						
							
							Fixed retrieval of OpenGL 1.0 and 1.1 on WGL.  
						
						
						
					 
					
						2013-06-26 13:57:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4883073b91 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-06-24 14:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce9e8e6b2 
							
						 
					 
					
						
						
							
							Fixed clipboard string leaks.  
						
						... 
						
						
						
						The clipboard string was not by the Win32 and Cocoa ports on terminate. 
						
					 
					
						2013-06-24 14:08:55 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							933005a022 
							
						 
					 
					
						
						
							
							Corrected comment.  
						
						
						
					 
					
						2013-06-19 13:49:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3be3f58a92 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-06-19 13:47:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e11a5e3973 
							
						 
					 
					
						
						
							
							Fixed resizing for full screen override redirect.  
						
						
						
					 
					
						2013-06-19 13:47:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jari Vetoniemi 
							
						 
					 
					
						
						
						
						
							
						
						
							5c54987285 
							
						 
					 
					
						
						
							
							Typecast EGL types to get rid of compile warnings  
						
						
						
					 
					
						2013-06-17 19:25:41 +03:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c10bf9ba9c 
							
						 
					 
					
						
						
							
							Fixed incorrect hint default.  
						
						... 
						
						
						
						The default for the GLFW_ALPHA_BITS hint was zero instead of 8. 
						
					 
					
						2013-06-17 17:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							10017b27bb 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-06-17 12:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							01ccc56423 
							
						 
					 
					
						
						
							
							Added missing headers to library target.  
						
						
						
					 
					
						2013-06-17 10:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							22e1aa6cfc 
							
						 
					 
					
						
						
							
							Fixed process transform when no menu bar.  
						
						
						
					 
					
						2013-06-16 20:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kyle McDonald 
							
						 
					 
					
						
						
						
						
							
						
						
							d5cd6ec8eb 
							
						 
					 
					
						
						
							
							Restored support for Mac OS X 10.6.  
						
						... 
						
						
						
						Modified during merge. 
						
					 
					
						2013-06-16 18:46:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							eba8168a03 
							
						 
					 
					
						
						
							
							Fixed glfwGetFramebufferSize on OS X.  
						
						
						
					 
					
						2013-06-16 18:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ff236b32 
							
						 
					 
					
						
						
							
							Fixed duplicate events being reported.  
						
						
						
					 
					
						2013-06-16 18:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d31322cdcd 
							
						 
					 
					
						
						
							
							Added option for disabling install.  
						
						
						
					 
					
						2013-06-16 13:31:39 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							77e4c61190 
							
						 
					 
					
						
						
							
							Fixed broken WGL error detection.  
						
						... 
						
						
						
						Context creation was attempted even if no valid pixel formats had been
found during enumeration. 
						
					 
					
						2013-06-13 18:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb810bed9 
							
						 
					 
					
						
						
							
							It's not an error.  
						
						
						
					 
					
						2013-06-13 12:21:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5da6a903f9 
							
						 
					 
					
						
						
							
							Fixed MinGW warning.  
						
						
						
					 
					
						2013-06-12 23:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3df0b4478b 
							
						 
					 
					
						
						
							
							Fixed VC++ warnings.  
						
						
						
					 
					
						2013-06-12 20:37:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							421810325a 
							
						 
					 
					
						
						
							
							Win32 fixes.  
						
						
						
					 
					
						2013-06-12 19:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							35c386b7bb 
							
						 
					 
					
						
						
							
							Ignore CRTCs with no outputs.  
						
						
						
					 
					
						2013-06-12 19:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							52354bf382 
							
						 
					 
					
						
						
							
							Added missing ramp array allocation.  
						
						
						
					 
					
						2013-06-09 18:18:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							68b7ea86d2 
							
						 
					 
					
						
						
							
							Monitor enumeration fixes.  
						
						
						
					 
					
						2013-06-09 13:10:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8c069f3753 
							
						 
					 
					
						
						
							
							Fixed use of wrong variable.  
						
						
						
					 
					
						2013-06-09 12:18:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							296b0a39a0 
							
						 
					 
					
						
						
							
							Added zeroing of DEVMODE.  
						
						
						
					 
					
						2013-06-09 11:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							742a577230 
							
						 
					 
					
						
						
							
							Removed C99-ism.  
						
						
						
					 
					
						2013-06-09 11:45:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							770daa19c8 
							
						 
					 
					
						
						
							
							Avoid mode re-enumeration, take two.  
						
						
						
					 
					
						2013-06-07 15:11:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f4387139e0 
							
						 
					 
					
						
						
							
							Avoid mode re-enumeration.  
						
						
						
					 
					
						2013-06-07 13:57:17 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a9338b06 
							
						 
					 
					
						
						
							
							Hooked up monitor callback on OS X.  
						
						
						
					 
					
						2013-06-06 01:28:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							11615fcaf2 
							
						 
					 
					
						
						
							
							Added scancode to key callback.  
						
						
						
					 
					
						2013-06-05 23:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4c69535d72 
							
						 
					 
					
						
						
							
							Removed reconfiguration callback.  
						
						... 
						
						
						
						The Core Graphics callback is called before the corresponding NSScreen
object for a newly connected monitor is created, thus making monitor
enumeration fail. 
						
					 
					
						2013-06-05 16:31:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							44e8401f7b 
							
						 
					 
					
						
						
							
							Clarified default profile token name.  
						
						
						
					 
					
						2013-06-05 16:15:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							11b7d17ea0 
							
						 
					 
					
						
						
							
							Added filtering of duplicate key releases.  
						
						
						
					 
					
						2013-06-05 15:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							edebf3b560 
							
						 
					 
					
						
						
							
							Clarified comment.  
						
						
						
					 
					
						2013-06-05 15:17:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							36de6d3ce3 
							
						 
					 
					
						
						
							
							Fixed AltGr on Windows.  
						
						
						
					 
					
						2013-06-05 13:11:00 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							180a4ee640 
							
						 
					 
					
						
						
							
							Fixed constness of joystick data.  
						
						
						
					 
					
						2013-06-04 18:20:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f9d1a37621 
							
						 
					 
					
						
						
							
							Fixed unguarded calls to monitor callback.  
						
						
						
					 
					
						2013-06-04 17:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3498163da1 
							
						 
					 
					
						
						
							
							Separated window and framebuffer sizes.  
						
						
						
					 
					
						2013-06-04 01:51:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							89588a4508 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-06-04 01:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2b1192a3dd 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-05-31 00:09:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							80076e7b67 
							
						 
					 
					
						
						
							
							Fixed function visibility.  
						
						
						
					 
					
						2013-05-31 00:02:03 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd34386bc 
							
						 
					 
					
						
						
							
							Added back refresh rate window hint.  
						
						
						
					 
					
						2013-05-30 20:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							731812cfc1 
							
						 
					 
					
						
						
							
							Added refresh rate to GLFWvidmode.  
						
						
						
					 
					
						2013-05-30 15:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8a683c02aa 
							
						 
					 
					
						
						
							
							Hooked up Quartz reconfiguration callback.  
						
						
						
					 
					
						2013-05-30 14:14:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1f6f0341 
							
						 
					 
					
						
						
							
							Renamed glfwGetWindowParam to glfwGetWindowAttrib.  
						
						... 
						
						
						
						Parameters are something specified at creation time and are often
immutable, while many of the values returned by glfwGetWindowParam
reflected current state not controlled by any parameter or hint. 
						
					 
					
						2013-05-27 15:30:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa955f51f 
							
						 
					 
					
						
						
							
							Moved mode setting to after window re-creation.  
						
						
						
					 
					
						2013-05-26 18:05:57 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a90389044d 
							
						 
					 
					
						
						
							
							Fixed styles for undecorated windows on Windows.  
						
						
						
					 
					
						2013-05-26 18:00:38 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ffc55c3509 
							
						 
					 
					
						
						
							
							Removed broken initial cursor pos kluges.  
						
						
						
					 
					
						2013-05-26 17:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e0ee418e 
							
						 
					 
					
						
						
							
							Made glfwGetMonitors work from monitor callback.  
						
						
						
					 
					
						2013-05-24 15:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							eff85f9500 
							
						 
					 
					
						
						
							
							Added super modifier bit.  
						
						... 
						
						
						
						Edited during merge. 
						
					 
					
						2013-05-23 14:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3bcffba24a 
							
						 
					 
					
						
						
							
							Renamed control modifier bit to match key token.  
						
						
						
					 
					
						2013-05-23 14:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							47b06e1fdc 
							
						 
					 
					
						
						
							
							Removed C99-ism.  
						
						
						
					 
					
						2013-05-23 00:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							15ed715f4e 
							
						 
					 
					
						
						
							
							Moved public headers to the GLFW directory.  
						
						
						
					 
					
						2013-05-22 22:46:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ce1e84def6 
							
						 
					 
					
						
						
							
							Made glfwGetVideoMode consistent with getters.  
						
						
						
					 
					
						2013-05-22 22:16:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5d308db654 
							
						 
					 
					
						
						
							
							New gamma ramp API.  
						
						
						
					 
					
						2013-05-22 21:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6df692b61e 
							
						 
					 
					
						
						
							
							Renamed CURSOR_CAPTURED to CURSOR_DISABLED.  
						
						
						
					 
					
						2013-05-22 21:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9264b5da0e 
							
						 
					 
					
						
						
							
							Removed double mode for cursor mode.  
						
						
						
					 
					
						2013-05-22 21:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1b835711 
							
						 
					 
					
						
						
							
							Added a conservative set of key modifiers.  
						
						
						
					 
					
						2013-05-22 21:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7f2eb7b15b 
							
						 
					 
					
						
						
							
							New joystick API.  
						
						
						
					 
					
						2013-05-22 21:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d856bcb2 
							
						 
					 
					
						
						
							
							Fixed window positioning on OS X.  
						
						
						
					 
					
						2013-05-22 21:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5de6dd28 
							
						 
					 
					
						
						
							
							Fixed cursor positioning on OS X.  
						
						
						
					 
					
						2013-05-22 20:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe71af79a 
							
						 
					 
					
						
						
							
							Fixed broken test for broken RandR gamma.  
						
						
						
					 
					
						2013-05-19 09:48:36 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							67e7d8ca5f 
							
						 
					 
					
						
						
							
							Fixed window position for EWMH full screen.  
						
						... 
						
						
						
						Also added flushing after setting window position and size. 
						
					 
					
						2013-05-19 09:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e20e8f9954 
							
						 
					 
					
						
						
							
							Comment fixes.  
						
						
						
					 
					
						2013-05-14 01:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1eac29d168 
							
						 
					 
					
						
						
							
							Ensured that count out parameter is always set.  
						
						
						
					 
					
						2013-05-14 01:06:31 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							64630af362 
							
						 
					 
					
						
						
							
							CMake config file cleanup.  
						
						
						
					 
					
						2013-05-14 01:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d82f068f7e 
							
						 
					 
					
						
						
							
							Reintroduced manual framebuffer config selection.  
						
						... 
						
						
						
						The default behavior of WGL, EGL and GLX is to choose a config that has
/at least/ the specified number of bits, whereas the GLFW 2 behavior was
to choose the closest match with very few hard constraints.  Moving the
responsibility of finding the supported minimum values to the client was
problematic, as there's no way to enumerate supported configurations,
forcing the client to perform multiple (and slow) window/context
creation attempts.  Not even the currently set defaults (24-bit color
and depth, 8-bit stencil) is universally supported, as bug reports show. 
						
					 
					
						2013-05-13 15:58:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lambert Clara 
							
						 
					 
					
						
						
						
						
							
						
						
							f6eccf145b 
							
						 
					 
					
						
						
							
							Add glfwConfig module.  
						
						... 
						
						
						
						This module allows cmake projects to find glfw with FIND_PACKAGE. 
						
					 
					
						2013-05-12 16:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							475d10d9d8 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-05-02 23:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f27eca113e 
							
						 
					 
					
						
						
							
							Moved OpenGL framework loading to NSGL module.  
						
						
						
					 
					
						2013-05-02 23:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							efe3ee8818 
							
						 
					 
					
						
						
							
							Initial OS X fullscreen iconification work.  
						
						... 
						
						
						
						glfwIconifyWindow now pulls the view out of fullscreen mode and restores
the original display mode, reversing the process when deminiaturized. 
						
					 
					
						2013-05-02 18:24:37 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							58ae11778a 
							
						 
					 
					
						
						
							
							Replaced expensive IOKit function.  
						
						
						
					 
					
						2013-05-02 18:02:52 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b0e66c925c 
							
						 
					 
					
						
						
							
							Explicitly choose closest policy.  
						
						
						
					 
					
						2013-05-02 17:35:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fa35d701a7 
							
						 
					 
					
						
						
							
							Fixed sharing between windowed and fullscreen windows.  
						
						
						
					 
					
						2013-05-02 17:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfbe68a96 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-05-02 17:01:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4a2a00766c 
							
						 
					 
					
						
						
							
							TLS key cleanup.  
						
						
						
					 
					
						2013-05-02 16:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7f5671f8 
							
						 
					 
					
						
						
							
							Merged GLX error code into library struct.  
						
						
						
					 
					
						2013-05-02 16:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							be28914732 
							
						 
					 
					
						
						
							
							Added setting of _NET_WM_PID.  
						
						
						
					 
					
						2013-05-02 16:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							161c73ea66 
							
						 
					 
					
						
						
							
							Removed centered flag.  
						
						
						
					 
					
						2013-05-01 16:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7ecd2eb53b 
							
						 
					 
					
						
						
							
							Fixed NSBeep on certain chords.  
						
						
						
					 
					
						2013-04-30 19:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							296632c8d2 
							
						 
					 
					
						
						
							
							Fixed joystick state not being initialized.  
						
						
						
					 
					
						2013-04-30 17:03:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aa3364a73e 
							
						 
					 
					
						
						
							
							Fixed jitter in captured cursor mode.  
						
						
						
					 
					
						2013-04-30 15:50:01 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d6030808eb 
							
						 
					 
					
						
						
							
							Cleanup of clipboard manager work.  
						
						
						
					 
					
						2013-04-30 15:07:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							affb62514a 
							
						 
					 
					
						
						
							
							Cleanup of clipboard manager work.  
						
						
						
					 
					
						2013-04-29 21:06:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							179194a687 
							
						 
					 
					
						
						
							
							Added support for clipboard manager.  
						
						
						
					 
					
						2013-04-29 13:16:56 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1b34887e10 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-04-29 13:01:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ae1532670c 
							
						 
					 
					
						
						
							
							Separated formats from targets.  
						
						
						
					 
					
						2013-04-29 13:01:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dab22c4c53 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-04-29 13:01:30 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							822eb1c986 
							
						 
					 
					
						
						
							
							Added support for MULTIPLE target.  
						
						
						
					 
					
						2013-04-29 13:01:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7012d97958 
							
						 
					 
					
						
						
							
							Removed clipboard format index macros.  
						
						
						
					 
					
						2013-04-29 00:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0046b210e2 
							
						 
					 
					
						
						
							
							Merged hints into library struct.  
						
						
						
					 
					
						2013-04-24 23:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							72277846bd 
							
						 
					 
					
						
						
							
							Removed stale comment.  
						
						
						
					 
					
						2013-04-24 22:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec843a1da 
							
						 
					 
					
						
						
							
							Fixed captured cursor mode on OS X.  
						
						
						
					 
					
						2013-04-24 19:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7423cfa5bf 
							
						 
					 
					
						
						
							
							Corrected type of cursor coordinates.  
						
						
						
					 
					
						2013-04-22 16:04:24 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7405bc48cd 
							
						 
					 
					
						
						
							
							Added proper monitor comparison.  
						
						
						
					 
					
						2013-04-22 14:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2891c9629f 
							
						 
					 
					
						
						
							
							Fixed hidden cursor mode on OS X.  
						
						
						
					 
					
						2013-04-22 00:12:25 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a2745574c8 
							
						 
					 
					
						
						
							
							OS X hidden cursor cleanup.  
						
						
						
					 
					
						2013-04-21 22:46:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							74d6a5d883 
							
						 
					 
					
						
						
							
							Nomenclature fix.  
						
						
						
					 
					
						2013-04-21 21:54:33 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ba0d9f22 
							
						 
					 
					
						
						
							
							Video mode setting cleanup.  
						
						
						
					 
					
						2013-04-21 21:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ae7a6957 
							
						 
					 
					
						
						
							
							Added refresh event for resize on OS X.  
						
						
						
					 
					
						2013-04-21 17:39:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ace0a8ef28 
							
						 
					 
					
						
						
							
							Fixed type for cached cursor coords.  
						
						
						
					 
					
						2013-04-21 16:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd396f766 
							
						 
					 
					
						
						
							
							Removed C99-ism.  
						
						
						
					 
					
						2013-04-21 16:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f175b2dddc 
							
						 
					 
					
						
						
							
							Only apply cursor mode to focused windows.  
						
						
						
					 
					
						2013-04-19 00:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							11a27de3d3 
							
						 
					 
					
						
						
							
							Added return by setters of previous callback.  
						
						
						
					 
					
						2013-04-18 18:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							37a137559e 
							
						 
					 
					
						
						
							
							Monitor enumeration cleanup.  
						
						
						
					 
					
						2013-04-18 15:30:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dc58dd1bef 
							
						 
					 
					
						
						
							
							Merge pull request  #52  from nilium/osx-cursor-hidden-patch  
						
						... 
						
						
						
						Added support for hidden cursor mode on OS X. 
						
					 
					
						2013-04-18 06:22:53 -07:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							57751a5494 
							
						 
					 
					
						
						
							
							Added initial NSScreen integration.  
						
						... 
						
						
						
						This (tentatively) fixes the bug of full screen windows on OS X always
opening on the primary monitor. 
						
					 
					
						2013-04-17 23:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							130f07d8c3 
							
						 
					 
					
						
						
							
							Added include required for XUniqueContext.  
						
						
						
					 
					
						2013-04-17 17:31:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f06a700307 
							
						 
					 
					
						
						
							
							Renamed support directory to deps.  
						
						
						
					 
					
						2013-04-17 15:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e9712739ba 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-04-17 15:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe21b22a3 
							
						 
					 
					
						
						
							
							Assume that malloc works.  
						
						
						
					 
					
						2013-04-17 15:14:42 +02:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							662958ef11 
							
						 
					 
					
						
						
							
							Make resetMouseCursor consistent with setCursorMode  
						
						
						
					 
					
						2013-04-16 16:49:43 -06:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba8fd05c0 
							
						 
					 
					
						
						
							
							Add GLFW_CURSOR_HIDDEN.  
						
						... 
						
						
						
						Uses addCursorRect:cursor: as discussed.. well, too long ago. Anyhow,
this will effectively hide the cursor while it is inside a window with
GLFW_CURSOR_HIDDEN or GLFW_CURSOR_CAPTURED enabled. This shouldn't mess
up cursor retain counts either, unlike previous uses of the hide/unhide
methods on NSCursor.
It does allocate a small, single-pixel image for an invisible cursor,
as well as the cursor itself, but that shouldn't be too much trouble. 
						
					 
					
						2013-04-16 16:46:55 -06:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							1f148f2bd6 
							
						 
					 
					
						
						
							
							Keep cursor centered in window while captured.  
						
						... 
						
						
						
						Previously, cmd-tabbing out would result in the cursor position maybe
ending up outside the window, so if one cmd-tabbed back in with the
cursor still outside, any click would go outside the window and cause
it to lose focus. Not really a good thing. So, this is a bit of a hack,
but it works. 
						
					 
					
						2013-04-16 16:46:49 -06:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							94853a3a05 
							
						 
					 
					
						
						
							
							Made context creation use correct CGDisplay.  
						
						
						
					 
					
						2013-04-16 23:33:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1ffd8f667f 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-04-16 23:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7b7ef1e07b 
							
						 
					 
					
						
						
							
							Cleanup of Win32 mouse button handling.  
						
						
						
					 
					
						2013-04-16 22:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c12759880d 
							
						 
					 
					
						
						
							
							Fixed Win32 cursor mode switch jitter.  
						
						
						
					 
					
						2013-04-16 20:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							008376d450 
							
						 
					 
					
						
						
							
							Restore cursor position on capture mode exit.  
						
						
						
					 
					
						2013-04-16 20:46:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							648c8e7371 
							
						 
					 
					
						
						
							
							Put synthetic key releases after defocus event.  
						
						... 
						
						
						
						This allows the application to separate actual from synthetic key
release events. 
						
					 
					
						2013-04-16 19:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2caee225ea 
							
						 
					 
					
						
						
							
							Fixed hidden cursor mode for focus events.  
						
						
						
					 
					
						2013-04-16 19:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							26756b9ae1 
							
						 
					 
					
						
						
							
							Moved to use X11 context manager.  
						
						
						
					 
					
						2013-04-15 02:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							32273c5d96 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-04-14 16:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							52ade53553 
							
						 
					 
					
						
						
							
							Removed stale comment.  
						
						
						
					 
					
						2013-04-14 16:10:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6164eb603b 
							
						 
					 
					
						
						
							
							Added tracking of cursor visibility.  
						
						
						
					 
					
						2013-04-14 15:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							082306b1db 
							
						 
					 
					
						
						
							
							Added support for WM_UNICHAR.  
						
						
						
					 
					
						2013-04-11 01:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							159f9b9526 
							
						 
					 
					
						
						
							
							Changed default cursor mode for fullscreen.  
						
						
						
					 
					
						2013-04-11 01:04:13 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							49db3b2a9e 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-04-08 15:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								NathanSweet 
							
						 
					 
					
						
						
						
						
							
						
						
							8e2e7b37a1 
							
						 
					 
					
						
						
							
							Undecorated window support on win/mac/linux.  
						
						
						
					 
					
						2013-04-08 15:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								NathanSweet 
							
						 
					 
					
						
						
						
						
							
						
						
							85b64edcf0 
							
						 
					 
					
						
						
							
							Fix modifier keys.  
						
						... 
						
						
						
						The wrong mask was used making all modifier keys not be recognized. 
						
					 
					
						2013-04-08 15:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a61bbd36 
							
						 
					 
					
						
						
							
							Removed unused type.  
						
						
						
					 
					
						2013-04-08 13:59:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cd2b6eb83c 
							
						 
					 
					
						
						
							
							Replaced __declspec(thread) with TlsAlloc.  
						
						... 
						
						
						
						Variables created within a DLL with __declspec(thread) may not get a TLS
slot on Windows XP, leading to segfaults on use.  Moving to TlsAlloc
works around this. 
						
					 
					
						2013-04-08 03:57:27 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							98063d2957 
							
						 
					 
					
						
						
							
							Replaced NULL with EGL_DEFAULT_DISPLAY.  
						
						
						
					 
					
						2013-04-08 03:25:05 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							28bf3f700d 
							
						 
					 
					
						
						
							
							Fixed uninitialized variable.  
						
						
						
					 
					
						2013-04-08 03:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jay Weisskopf 
							
						 
					 
					
						
						
						
						
							
						
						
							83b26c9160 
							
						 
					 
					
						
						
							
							Fixed dlopen entry point retrieval mechanism.  
						
						... 
						
						
						
						Added missing dlopen macro to config header template. 
						
					 
					
						2013-04-06 05:28:36 -04:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							953b7f52e5 
							
						 
					 
					
						
						
							
							No characters from Ctrl and Alt chords.  
						
						... 
						
						
						
						This makes the behavior on X11 consistent with Win32 and Cocoa. 
						
					 
					
						2013-04-04 18:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							810d889539 
							
						 
					 
					
						
						
							
							Fixed function signature on OS X.  
						
						
						
					 
					
						2013-03-28 00:30:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f41d85a209 
							
						 
					 
					
						
						
							
							Added initial XInput2 cursor motion.  
						
						
						
					 
					
						2013-04-04 16:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							129e94da2e 
							
						 
					 
					
						
						
							
							Changed cursor pos to double.  
						
						
						
					 
					
						2013-04-04 16:29:40 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4c0e946da3 
							
						 
					 
					
						
						
							
							Added possible ES3 bit.  
						
						
						
					 
					
						2013-03-21 01:18:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7915e8d778 
							
						 
					 
					
						
						
							
							Added setting of EGL_RENDERABLE_TYPE.  
						
						
						
					 
					
						2013-03-21 01:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8fe816d248 
							
						 
					 
					
						
						
							
							Removed GLFW_NO_ERROR.  
						
						... 
						
						
						
						As glfwGetError was removed (due to a race between glfwInit error
reporting and manual TLS setup on OS X), this token has no purpose. 
						
					 
					
						2013-03-18 19:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0356aa620d 
							
						 
					 
					
						
						
							
							Fixed resize mode setting on Windows.  
						
						
						
					 
					
						2013-03-12 17:25:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							71d2b574f8 
							
						 
					 
					
						
						
							
							Converted docs to hybrid Markdown.  
						
						
						
					 
					
						2013-03-12 15:33:05 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							200e07027c 
							
						 
					 
					
						
						
							
							Implemented hidden cursor on Windows.  
						
						
						
					 
					
						2013-03-11 22:57:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							26e8fde8fb 
							
						 
					 
					
						
						
							
							Assume malloc works.  
						
						
						
					 
					
						2013-03-11 21:30:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							51ee3a5c0a 
							
						 
					 
					
						
						
							
							No swap interval on composition.  
						
						
						
					 
					
						2013-03-11 21:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							54d1d14f59 
							
						 
					 
					
						
						
							
							Added setting of Windows DPI-aware flag.  
						
						
						
					 
					
						2013-03-11 19:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3897a174b5 
							
						 
					 
					
						
						
							
							Fixed VC++ warnings.  
						
						
						
					 
					
						2013-03-08 14:19:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6a7dbfee29 
							
						 
					 
					
						
						
							
							Simplified Cocoa key input.  
						
						
						
					 
					
						2013-03-07 17:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							aec952e8dc 
							
						 
					 
					
						
						
							
							Fixed and clarified invalid char tests.  
						
						
						
					 
					
						2013-03-07 17:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							64afb193e8 
							
						 
					 
					
						
						
							
							Removed return value of close callback.  
						
						
						
					 
					
						2013-03-06 23:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e4c874c3 
							
						 
					 
					
						
						
							
							Moved sticky state.  
						
						
						
					 
					
						2013-03-01 15:18:53 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6fadf37bda 
							
						 
					 
					
						
						
							
							Replaced window close parameter with mutable flag.  
						
						... 
						
						
						
						Replaced the GLFW_SHOULD_CLOSE window parameter with the
glfwWindowShouldClose and glfwSetWindowShouldClose functions, allowing
the setting of the close flag from any point in the program. 
						
					 
					
						2013-03-01 14:13:45 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e3182a4f44 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-02-25 17:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							182e0afe25 
							
						 
					 
					
						
						
							
							Made character unsigned.  
						
						
						
					 
					
						2013-02-25 17:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ad4f9f1520 
							
						 
					 
					
						
						
							
							Added missing version string API tag.  
						
						
						
					 
					
						2013-02-25 15:10:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cd78d70b25 
							
						 
					 
					
						
						
							
							Put findAppName under _GLFW_USE_MENUBAR.  
						
						
						
					 
					
						2013-02-24 22:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8dde39b3e0 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-02-24 21:14:44 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Pitt 
							
						 
					 
					
						
						
						
						
							
						
						
							34ce04a122 
							
						 
					 
					
						
						
							
							Added fading to Cocoa display mode setting.  
						
						
						
					 
					
						2013-02-24 21:12:21 +01:00 
						 
				 
			
				
					
						
							
							
								SephiRok 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae9ce1e0a 
							
						 
					 
					
						
						
							
							Fixed print screen key input for all platforms.  
						
						
						
					 
					
						2013-02-21 18:41:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							941a671bfa 
							
						 
					 
					
						
						
							
							Minor cleanup of Win32 window code.  
						
						
						
					 
					
						2013-02-20 18:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e666835ca6 
							
						 
					 
					
						
						
							
							Unified Win32 cursor clip rect setting.  
						
						
						
					 
					
						2013-02-20 18:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3783abe2 
							
						 
					 
					
						
						
							
							Made glfwGetMonitorPos immediate.  
						
						
						
					 
					
						2013-02-20 18:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a591cdeba6 
							
						 
					 
					
						
						
							
							Removed platform-specific resources from monitor.  
						
						
						
					 
					
						2013-02-20 18:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							719b60dd2b 
							
						 
					 
					
						
						
							
							Added macros for library initialization check.  
						
						
						
					 
					
						2013-02-20 18:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Noel Cower 
							
						 
					 
					
						
						
						
						
							
						
						
							45533bf149 
							
						 
					 
					
						
						
							
							Remove no-longer-used argument to _glfwCreateMonitor  
						
						
						
					 
					
						2013-02-18 16:28:00 -07:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1961cecb7c 
							
						 
					 
					
						
						
							
							Made glfwGetPrimaryMonitor always return a handle.  
						
						... 
						
						
						
						Replaced the primary flag with the convention of putting the primary
monitor first in the returned array. 
						
					 
					
						2013-02-17 19:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1130f1af3f 
							
						 
					 
					
						
						
							
							Fixed uses of wrong loop variable.  
						
						
						
					 
					
						2013-02-17 13:59:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							253e0d6b23 
							
						 
					 
					
						
						
							
							Added GLFW_REPEAT.  
						
						
						
					 
					
						2013-02-15 13:21:11 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8273f249 
							
						 
					 
					
						
						
							
							Moved Cocoa joystick state to library struct.  
						
						
						
					 
					
						2013-02-14 19:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8084f061 
							
						 
					 
					
						
						
							
							Documentation work.  
						
						... 
						
						
						
						Enabled Doxygen tree view, added CMake options for native and internal
modules, improved internal and native documentation. 
						
					 
					
						2013-02-14 17:26:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							666181d923 
							
						 
					 
					
						
						
							
							Version string fixes.  
						
						
						
					 
					
						2013-02-14 13:13:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							92a71e07d3 
							
						 
					 
					
						
						
							
							Made gamma ramp functions per-monitor.  
						
						
						
					 
					
						2013-02-12 14:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c9167ce233 
							
						 
					 
					
						
						
							
							Win32 display enum nomenclature fix.  
						
						
						
					 
					
						2013-02-12 13:43:47 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							823022fdb2 
							
						 
					 
					
						
						
							
							Removed string for impossible configuration.  
						
						... 
						
						
						
						The GLX platform header throws an #error if no extension retrieval
mechanism is selected. 
						
					 
					
						2013-02-12 12:51:23 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5e976757ed 
							
						 
					 
					
						
						
							
							Fixed various Cocoa editing slip-ups.  
						
						
						
					 
					
						2013-02-11 23:10:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d97dddc8c4 
							
						 
					 
					
						
						
							
							Simplified function comment headers.  
						
						
						
					 
					
						2013-02-11 19:43:22 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7c1932381b 
							
						 
					 
					
						
						
							
							Reintroduced glfwGetWindowPos, glfwSetWindowPos.  
						
						
						
					 
					
						2013-02-11 19:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5f30ea8f 
							
						 
					 
					
						
						
							
							Replaced glfwGetMonitorParam with glfwGetMonitor*.  
						
						... 
						
						
						
						Having one way to retrieve the cursor position and another (more
verbose) way to retrieve the monitor position is inconsistent.  Having
them both work the same way is the least surprising thing.
The expected glfwGetMonitorSize function gets an added Physical in its
name so users won't confuse it with glfwGetVideoMode. 
						
					 
					
						2013-02-04 12:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cb02a693b4 
							
						 
					 
					
						
						
							
							Moved function into correct category.  
						
						
						
					 
					
						2013-02-04 12:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a910f53be2 
							
						 
					 
					
						
						
							
							Made glfwGetGammaRamp act directly.  
						
						
						
					 
					
						2013-02-04 12:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ac5fee4d20 
							
						 
					 
					
						
						
							
							Re-used POSITION_* tokens for monitor position.  
						
						
						
					 
					
						2013-02-04 12:33:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2cea6e37cf 
							
						 
					 
					
						
						
							
							Removed glfwGetScrollOffset.  
						
						... 
						
						
						
						Scroll events do not represent an absolute state, but rather an interpretation
of a relative change in state, like character input.  So, like character input,
there is no sane 'current state' to return.  The here removed solution, that of
accumulating an offset since the last call to event processing, is at best
mildly confusing.  If a user wishes to implement this solution, it is better for
it to be explicit in client code than implicit in GLFW calls. 
						
					 
					
						2013-02-04 12:33:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c17a7dd464 
							
						 
					 
					
						
						
							
							Made glfwGetWindowSize immediate.  
						
						... 
						
						
						
						Conflicts:
	src/internal.h 
						
					 
					
						2013-02-04 12:33:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							107e20233d 
							
						 
					 
					
						
						
							
							Fixed incomplete function renaming.  
						
						
						
					 
					
						2013-02-04 08:27:30 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							954d6383ee 
							
						 
					 
					
						
						
							
							RandR monitor work.  
						
						... 
						
						
						
						Moved to CRTC plus usable output for native representation of monitors.
Moved to CRTCs for mode setting and simplified mode setting interface. 
						
					 
					
						2013-02-01 18:03:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							065858e185 
							
						 
					 
					
						
						
							
							Removed declaration of removed function.  
						
						
						
					 
					
						2013-02-01 18:03:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e4fad65a 
							
						 
					 
					
						
						
							
							Added new OS X build options to version string.  
						
						
						
					 
					
						2013-02-01 05:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							231ee1bdc7 
							
						 
					 
					
						
						
							
							Removed cached instance handle.  
						
						
						
					 
					
						2013-02-01 04:05:12 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b872089fa9 
							
						 
					 
					
						
						
							
							Moved to Win32 monitor device string for public name.  
						
						
						
					 
					
						2013-02-01 00:52:25 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb6d1ad7b 
							
						 
					 
					
						
						
							
							Fixed hint overriding for fullscreen windows.  
						
						
						
					 
					
						2013-01-31 08:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e209ac7a42 
							
						 
					 
					
						
						
							
							Fixed X11 clipboard regressions, event waiting.  
						
						
						
					 
					
						2013-01-31 00:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e39ce680 
							
						 
					 
					
						
						
							
							Cleanup of clipboard and string atoms.  
						
						
						
					 
					
						2013-01-29 02:45:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							82b8dd5040 
							
						 
					 
					
						
						
							
							Moved to XAnyEvent for mapping to _GLFWwindows.  
						
						
						
					 
					
						2013-01-28 20:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2d43238dc5 
							
						 
					 
					
						
						
							
							Added comment on use of select(1).  
						
						
						
					 
					
						2013-01-28 20:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							14f352b9e3 
							
						 
					 
					
						
						
							
							Added missing config header macro to template.  
						
						
						
					 
					
						2013-01-28 20:04:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3e78570a31 
							
						 
					 
					
						
						
							
							Removed duplicate documentation.  
						
						... 
						
						
						
						The public, platform, native, event and utility functions are already
documented in-source.  Having duplicate documentation inevitably means
having them contradict one another.  Furthermore, most of the function
descriptions simply repeated the name of the function. 
						
					 
					
						2013-01-25 01:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							75705ba2c5 
							
						 
					 
					
						
						
							
							Removed checks for clearly invalid NULL pointers.  
						
						
						
					 
					
						2013-01-25 01:08:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8c766b57e7 
							
						 
					 
					
						
						
							
							Renamed chdir option, added OS X menu bar option.  
						
						... 
						
						
						
						Some command-line programs want to render to hidden windows without any
visible UI.  This option makes this possible on OS X. 
						
					 
					
						2013-01-25 00:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6abb8e4c86 
							
						 
					 
					
						
						
							
							Fixed leak of wide string window title.  
						
						
						
					 
					
						2013-01-25 00:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2ece101f0e 
							
						 
					 
					
						
						
							
							Added X error text to context creation failure.  
						
						
						
					 
					
						2013-01-25 00:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ff42b7bb 
							
						 
					 
					
						
						
							
							Moved to WM_STATE for iconify events.  
						
						
						
					 
					
						2013-01-25 00:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e820284015 
							
						 
					 
					
						
						
							
							Renamed WM atom struct members for clarity.  
						
						
						
					 
					
						2013-01-25 00:44:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ca07a067a8 
							
						 
					 
					
						
						
							
							Moved WM_DELETE_WINDOW retrieval to init.  
						
						
						
					 
					
						2013-01-25 00:44:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							38aef53b0c 
							
						 
					 
					
						
						
							
							Shortened window struct member.  
						
						
						
					 
					
						2013-01-25 00:42:45 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bc150ac9c8 
							
						 
					 
					
						
						
							
							Forced resizable to true for fullscreen windows.  
						
						
						
					 
					
						2013-01-25 00:42:20 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							52a79c6f3b 
							
						 
					 
					
						
						
							
							Added error for no selected client library.  
						
						
						
					 
					
						2013-01-25 00:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6333a5caaf 
							
						 
					 
					
						
						
							
							Added CMake option for glfwInit chdir on OS X.  
						
						
						
					 
					
						2013-01-21 16:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							121ce7fbd6 
							
						 
					 
					
						
						
							
							Renamed X11 keysym to Unicode conversion file.  
						
						
						
					 
					
						2013-01-17 18:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							355af57b91 
							
						 
					 
					
						
						
							
							Renamed internal macro to match conventions.  
						
						
						
					 
					
						2013-01-17 18:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							20a4ecf175 
							
						 
					 
					
						
						
							
							Added missing WGL pixel format error check.  
						
						
						
					 
					
						2013-01-17 18:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f479b1920f 
							
						 
					 
					
						
						
							
							Formatting of internal.h.  
						
						
						
					 
					
						2013-01-17 18:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7f56269f66 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:elmindreda/glfw  
						
						
						
					 
					
						2013-01-17 18:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c00839e4d7 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:elmindreda/glfw  
						
						
						
					 
					
						2013-01-16 20:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3a871b9edb 
							
						 
					 
					
						
						
							
							Added EGL errors to output, added EGL init to Win32.  
						
						
						
					 
					
						2013-01-16 20:10:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6fb32dc2 
							
						 
					 
					
						
						
							
							Fixed copypaste errors in format selection.  
						
						
						
					 
					
						2013-01-16 19:49:23 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6107170ebb 
							
						 
					 
					
						
						
							
							Updated EGL config error message.  
						
						
						
					 
					
						2013-01-16 19:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							e51e049ad5 
							
						 
					 
					
						
						
							
							Added error for no selected client library.  
						
						
						
					 
					
						2013-01-16 06:38:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cc45a9e53d 
							
						 
					 
					
						
						
							
							Updated native API and merged into related files.  
						
						
						
					 
					
						2013-01-15 22:38:14 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8d60214fac 
							
						 
					 
					
						
						
							
							Put window callbacks in a substruct.  
						
						
						
					 
					
						2013-01-15 21:34:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cb8c7740e6 
							
						 
					 
					
						
						
							
							Removed superfluous whitespace.  
						
						
						
					 
					
						2013-01-15 20:56:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							38947b37af 
							
						 
					 
					
						
						
							
							Renamed context API init/terminate functions.  
						
						
						
					 
					
						2013-01-15 20:49:29 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ea120cae 
							
						 
					 
					
						
						
							
							Removed internal fbconfig enum and selection.  
						
						
						
					 
					
						2013-01-15 20:00:27 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0517a82467 
							
						 
					 
					
						
						
							
							Added support for GLESv1_CM and GLESv2 client libraries.  
						
						
						
					 
					
						2013-01-15 19:09:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f8df91d815 
							
						 
					 
					
						
						
							
							Inclusion guard fixes.  
						
						
						
					 
					
						2013-01-15 02:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9726597794 
							
						 
					 
					
						
						
							
							X11 event comment cleanup.  
						
						
						
					 
					
						2013-01-12 21:11:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fcb96967ba 
							
						 
					 
					
						
						
							
							Replaced repeat kluge with detectable auto repeat.  
						
						
						
					 
					
						2013-01-12 21:01:44 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6a4c175816 
							
						 
					 
					
						
						
							
							Made client-side RandR and Xf86VidMode required.  
						
						
						
					 
					
						2013-01-12 19:23:53 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							747b6d8805 
							
						 
					 
					
						
						
							
							RandR and fallback path fixes.  
						
						
						
					 
					
						2013-01-12 18:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							be8856af65 
							
						 
					 
					
						
						
							
							Made the X keyboard extension required.  
						
						
						
					 
					
						2013-01-07 18:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f4af4287 
							
						 
					 
					
						
						
							
							Fixed warnings on VC++.  
						
						
						
					 
					
						2013-01-06 21:02:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							c3da8e417f 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:elmindreda/glfw  
						
						
						
					 
					
						2013-01-06 19:59:51 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							11b646920b 
							
						 
					 
					
						
						
							
							Merge pull request  #31  from arsenm/master  
						
						... 
						
						
						
						Fixed silent failure when no monitors were found. 
						
					 
					
						2013-01-06 10:56:03 -08:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa7c759aa 
							
						 
					 
					
						
						
							
							Merge pull request  #30  from Jonanin/master  
						
						... 
						
						
						
						Fixed build errors on Visual C++. 
						
					 
					
						2013-01-06 10:51:40 -08:00 
						 
				 
			
				
					
						
							
							
								Matt Arsenault 
							
						 
					 
					
						
						
						
						
							
						
						
							6501a3007c 
							
						 
					 
					
						
						
							
							No monitors should call error callback  
						
						
						
					 
					
						2013-01-06 12:37:56 -05:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							316ee1d77d 
							
						 
					 
					
						
						
							
							Made glfwGetVideoMode return a GLFWvidmode.  
						
						
						
					 
					
						2013-01-05 22:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9af960e2dd 
							
						 
					 
					
						
						
							
							Made the pointer-ness of object handles explicit.  
						
						
						
					 
					
						2013-01-05 21:13:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							279c32e3f9 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:elmindreda/glfw  
						
						... 
						
						
						
						Conflicts:
	CMakeLists.txt
	src/egl_context.c 
						
					 
					
						2013-01-05 18:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Morton 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb6b245e8 
							
						 
					 
					
						
						
							
							Fix invalid variable declarations in win32_monitor.c  
						
						... 
						
						
						
						This fixes build errors in visual studio on windows. 
						
					 
					
						2013-01-04 19:14:27 -06:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							478347004d 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-01-04 07:46:44 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							baf3feb86d 
							
						 
					 
					
						
						
							
							Removed panning hack only needed by Xxf86vm.  
						
						
						
					 
					
						2013-01-04 07:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							68098f44db 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2013-01-04 07:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff86576e3 
							
						 
					 
					
						
						
							
							Removed EGL dlopen.  
						
						
						
					 
					
						2013-01-04 06:59:07 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							2757b0fa6f 
							
						 
					 
					
						
						
							
							Removed unused code and duplicate variables.  
						
						
						
					 
					
						2013-01-04 06:42:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b35855cfb5 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-01-04 03:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa34606e7 
							
						 
					 
					
						
						
							
							Fixes for use with the AMD EGL/GLES SDK.  
						
						
						
					 
					
						2013-01-04 03:54:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0d7c2f73fc 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:elmindreda/glfw  
						
						
						
					 
					
						2013-01-04 00:08:49 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							dad152b3f6 
							
						 
					 
					
						
						
							
							Removed broken RandR event selection.  
						
						
						
					 
					
						2013-01-03 21:07:11 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7049f73b7d 
							
						 
					 
					
						
						
							
							Connected monitor API with Cocoa mode setting.  
						
						
						
					 
					
						2013-01-03 20:11:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab93ee155 
							
						 
					 
					
						
						
							
							Removed use of removed token.  
						
						
						
					 
					
						2013-01-03 20:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							46c1e4028f 
							
						 
					 
					
						
						
							
							Begun integrating mode setting and monitor API.  
						
						
						
					 
					
						2013-01-03 17:56:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1bc91bfe5b 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2013-01-02 17:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3817771a40 
							
						 
					 
					
						
						
							
							Started adding documentation for internal APIs.  
						
						
						
					 
					
						2013-01-02 03:42:20 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d1132cb3d1 
							
						 
					 
					
						
						
							
							Fixed Win32 joystick name memory leak.  
						
						
						
					 
					
						2013-01-02 01:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b72a97d531 
							
						 
					 
					
						
						
							
							Renamed global struct and substructs.  
						
						... 
						
						
						
						Renamed _glfwLibrary to _glfw and made all substructs lower-case, making
global variable names easier to read and type.  Partially inspired by the
internal naming conventions of glwt. 
						
					 
					
						2013-01-02 01:44:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							4305c76049 
							
						 
					 
					
						
						
							
							Removed monitor user pointer.  
						
						
						
					 
					
						2013-01-02 00:41:37 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							835f00eb10 
							
						 
					 
					
						
						
							
							Merge branch 'master' into multi-monitor  
						
						... 
						
						
						
						Conflicts:
	include/GL/glfw3.h
	readme.html
	src/fullscreen.c
	src/internal.h
	src/window.c
	src/x11_fullscreen.c 
						
					 
					
						2012-12-31 21:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							1790194828 
							
						 
					 
					
						
						
							
							Renamed _glfwInputError and moved to event API.  
						
						
						
					 
					
						2012-12-31 21:05:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							21f41a2bb7 
							
						 
					 
					
						
						
							
							Renamed GLFW_SAMPLES and GLFW_SHOULD_CLOSE.  
						
						
						
					 
					
						2012-12-31 19:55:41 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							02598570cb 
							
						 
					 
					
						
						
							
							Removed unused struct member.  
						
						
						
					 
					
						2012-12-31 04:12:16 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fc5235cd2e 
							
						 
					 
					
						
						
							
							Added todo.  
						
						
						
					 
					
						2012-12-31 04:06:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cf42282cfb 
							
						 
					 
					
						
						
							
							Added generic video mode selection.  
						
						
						
					 
					
						2012-12-31 03:04:04 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							52dac79219 
							
						 
					 
					
						
						
							
							Ripped out horribly broken refresh rate mess.  
						
						
						
					 
					
						2012-12-31 02:06:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8db1528c74 
							
						 
					 
					
						
						
							
							Added explicit disabling of platform glext.h.  
						
						
						
					 
					
						2012-12-30 23:19:38 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							23c6def880 
							
						 
					 
					
						
						
							
							Merge branch 'master' into multi-monitor  
						
						... 
						
						
						
						Conflicts:
	src/cocoa_window.m
	src/init.c
	tests/iconify.c
	tests/reopen.c 
						
					 
					
						2012-12-30 22:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9e9457767f 
							
						 
					 
					
						
						
							
							Added workaround for broken Mesa GLX_ARB_create_context_profile.  
						
						
						
					 
					
						2012-12-30 18:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ea1ddfd7a4 
							
						 
					 
					
						
						
							
							Removed declarations of removed functions.  
						
						
						
					 
					
						2012-12-30 02:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc8fc0d0a 
							
						 
					 
					
						
						
							
							Removed glfwGetError and glfwErrorString.  
						
						... 
						
						
						
						The cached error code cannot be made per-thread unless it required
glfwInit (due to lack of __thread on OS X), which would be confusing and
partially defeats the purpose of it.
Beginners would use the generic error string facility instead of the
error callback and then be confused by its nondescript messages.
Storing the provided error code from within the error callback, whether
globally or per-thread, requires just a few lines of code and hands
control to the user without compromising thread safety. 
						
					 
					
						2012-12-30 01:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9af61d06cf 
							
						 
					 
					
						
						
							
							Removed return value of _glfwPlatformTerminate.  
						
						
						
					 
					
						2012-12-30 01:15:48 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a8403c10d3 
							
						 
					 
					
						
						
							
							Moved NSGL context creation to proper module.  
						
						
						
					 
					
						2012-12-30 00:58:18 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7a57b74f 
							
						 
					 
					
						
						
							
							Moved internal API functions to correct section.  
						
						
						
					 
					
						2012-12-30 00:45:22 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							20af66f271 
							
						 
					 
					
						
						
							
							Added OOM error reporting to X11 mode enumeration.  
						
						
						
					 
					
						2012-12-29 20:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							18854d16db 
							
						 
					 
					
						
						
							
							Removed legacy video mode generation.  
						
						
						
					 
					
						2012-12-27 21:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							45df65eb91 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2012-12-27 19:29:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b66e1de97c 
							
						 
					 
					
						
						
							
							Added saving of monitor mode count.  
						
						
						
					 
					
						2012-12-27 18:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							f558563621 
							
						 
					 
					
						
						
							
							Merge branch 'master' into multi-monitor  
						
						
						
					 
					
						2012-12-27 18:22:45 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							be7ad339f7 
							
						 
					 
					
						
						
							
							Added clearing of callbacks on window destruction.  
						
						
						
					 
					
						2012-12-23 16:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							648655aa5b 
							
						 
					 
					
						
						
							
							Fixed RandR primary monitor detection.  
						
						
						
					 
					
						2012-12-22 23:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							692f34b536 
							
						 
					 
					
						
						
							
							Merge branch 'master' into multi-monitor  
						
						... 
						
						
						
						Conflicts:
	include/GL/glfw3.h
	src/window.c
	tests/glfwinfo.c 
						
					 
					
						2012-12-22 19:40:15 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b9acb777e5 
							
						 
					 
					
						
						
							
							EGL context creation cleanup.  
						
						
						
					 
					
						2012-12-16 17:04:43 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							bd31ea0a69 
							
						 
					 
					
						
						
							
							WGL context option cleanup.  
						
						
						
					 
					
						2012-12-13 22:50:55 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							cf38b34f45 
							
						 
					 
					
						
						
							
							GLX context option cleanup.  
						
						
						
					 
					
						2012-12-13 21:35:59 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d11558e7e4 
							
						 
					 
					
						
						
							
							Fixed corruption of robustness strategy hint.  
						
						
						
					 
					
						2012-12-13 20:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							8c6511085a 
							
						 
					 
					
						
						
							
							Corrected eglext.h path.  
						
						
						
					 
					
						2012-12-13 19:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9c0e19adca 
							
						 
					 
					
						
						
							
							Made error message tags more consistent.  
						
						
						
					 
					
						2012-12-13 19:18:04 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							9a659c287e 
							
						 
					 
					
						
						
							
							Fixed context param readback.  
						
						
						
					 
					
						2012-12-13 19:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							a8a0585164 
							
						 
					 
					
						
						
							
							Updated debug context detection.  
						
						
						
					 
					
						2012-12-13 17:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0f06de8a 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2012-12-13 17:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							247a875435 
							
						 
					 
					
						
						
							
							Updated version verification.  
						
						
						
					 
					
						2012-12-13 17:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							d22d55ed02 
							
						 
					 
					
						
						
							
							Updated error message to match updated spec.  
						
						
						
					 
					
						2012-12-13 02:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							7be7da16af 
							
						 
					 
					
						
						
							
							Merge branch 'master' into multi-monitor  
						
						... 
						
						
						
						Conflicts:
	include/GL/glfw3.h 
						
					 
					
						2012-12-13 02:23:38 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3f5843f500 
							
						 
					 
					
						
						
							
							Renamed tokens used for other client APIs.  
						
						
						
					 
					
						2012-12-13 02:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							052c587dd5 
							
						 
					 
					
						
						
							
							Shortened monitor-related tokens.  
						
						
						
					 
					
						2012-12-13 01:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							55f7813d68 
							
						 
					 
					
						
						
							
							Merge branch 'master' into multi-monitor  
						
						
						
					 
					
						2012-12-13 01:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							94e9b3adff 
							
						 
					 
					
						
						
							
							Added include required for free.  
						
						
						
					 
					
						2012-12-12 13:59:53 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							b30def90e4 
							
						 
					 
					
						
						
							
							...and the other half of making it const.  
						
						
						
					 
					
						2012-12-02 21:18:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							73cdc34df7 
							
						 
					 
					
						
						
							
							Merge branch 'master' into multi-monitor  
						
						... 
						
						
						
						Conflicts:
	CMakeLists.txt
	readme.html
	src/CMakeLists.txt
	src/cocoa_platform.h
	src/win32_platform.h
	src/x11_platform.h
	tests/events.c 
						
					 
					
						2012-12-02 20:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							ccdb776cc3 
							
						 
					 
					
						
						
							
							Cleanup of configuration variable use.  
						
						
						
					 
					
						2012-12-02 19:13:01 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							47c11b4ea6 
							
						 
					 
					
						
						
							
							Tweaked comment.  
						
						
						
					 
					
						2012-12-02 19:02:32 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							5da8ed250a 
							
						 
					 
					
						
						
							
							Cleanup of backend option strings.  
						
						
						
					 
					
						2012-12-02 19:01:20 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							14e71833bd 
							
						 
					 
					
						
						
							
							Merge branch 'master' into EGL  
						
						
						
					 
					
						2012-12-02 17:11:17 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							0bac579506 
							
						 
					 
					
						
						
							
							Formatting.  
						
						
						
					 
					
						2012-12-02 16:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Camilla Berglund 
							
						 
					 
					
						
						
						
						
							
						
						
							3a773342e8 
							
						 
					 
					
						
						
							
							Renamed struct member to match other platforms.  
						
						
						
					 
					
						2012-12-02 16:52:40 +01:00