Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							aa8e8ab960 
							
						 
					 
					
						
						
							
							Remove deprecated tags from Doxyfile.in  
						
						... 
						
						
						
						This fixes warnings emitted by Doxygen 1.8.16. 
						
					 
					
						2019-09-06 15:55:59 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							26aac53e1d 
							
						 
					 
					
						
						
							
							Update changelog and add credit  
						
						... 
						
						
						
						Related to #1556 . 
						
					 
					
						2019-09-01 21:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								httpdigest 
							
						 
					 
					
						
						
						
						
							
						
						
							2777f6a754 
							
						 
					 
					
						
						
							
							Fix comparison of video modes of equal area  
						
						... 
						
						
						
						This fixes the bug of video modes being discarded if they had
a different resolution but the same area as another mode.
Fixes  #1555 .
Closes  #1556 . 
						
					 
					
						2019-09-01 21:57:06 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							cbf23e5615 
							
						 
					 
					
						
						
							
							Win32: Fix VS static analysis false positive  
						
						... 
						
						
						
						This way is perhaps also more readable for humans. 
						
					 
					
						2019-08-28 20:59:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							56ca0cb3b3 
							
						 
					 
					
						
						
							
							Unify key name string handling  
						
						... 
						
						
						
						This makes key names per-key static strings for all supported platforms.
Fixes  #1200 . 
						
					 
					
						2019-08-27 19:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							4cc5d2e623 
							
						 
					 
					
						
						
							
							Clarify comment  
						
						
						
					 
					
						2019-08-15 17:25:36 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							f764836e58 
							
						 
					 
					
						
						
							
							Fix license copyright year and formatting  
						
						
						
					 
					
						2019-08-15 16:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							2c7ef5b480 
							
						 
					 
					
						
						
							
							Win32: Fix initial state of maximized state cache  
						
						
						
					 
					
						2019-08-14 19:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							711b9694a1 
							
						 
					 
					
						
						
							
							Win32: Fix GLFW_MAXIMIZED not maximizing window  
						
						... 
						
						
						
						The window rect adjustment for content scale broke the initial, correct
maximization performed when creating the window with WS_MAXIMIZE.  This
switches to updating the restored rect instead of the current rect.
Fixes  #1499 .
Closes  #1503 . 
						
					 
					
						2019-08-13 16:08:15 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							efda4afb49 
							
						 
					 
					
						
						
							
							Put fix in correct position  
						
						... 
						
						
						
						This fixes a mismerge by @elmindreda in
65748fb8f3 
						
					 
					
						2019-07-25 20:32:51 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							65748fb8f3 
							
						 
					 
					
						
						
							
							Fix Vulkan triangle test segfault on resize  
						
						... 
						
						
						
						The command buffer handle was not reset after being freed on window
resize, leading to a segfault when the stale handle was used. 
						
					 
					
						2019-07-25 19:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							6abad2efd2 
							
						 
					 
					
						
						
							
							Fix conflict with DEBUG macro defined by Bazel  
						
						... 
						
						
						
						The Bazel build system may define DEBUG when compiling on macOS, which
caused the glfwinfo test program to fail to build.
Fixes  #1537 . 
						
					 
					
						2019-07-24 21:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							eecf83c5d0 
							
						 
					 
					
						
						
							
							Add credit  
						
						
						
					 
					
						2019-07-22 21:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ave Milia 
							
						 
					 
					
						
						
						
						
							
						
						
							2e039d9275 
							
						 
					 
					
						
						
							
							CMake: remove -DGLFW_DLL on non-Windows targets  
						
						... 
						
						
						
						When using GLFW with CMake and installed GLFW binaries, `-DGLFW_DLL` is
passed on Linux, which should not happen.
Closes  #1530 . 
						
					 
					
						2019-07-22 21:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							b430bc4935 
							
						 
					 
					
						
						
							
							Cocoa: Fix internal symbol hiding for dylib  
						
						... 
						
						
						
						The default symbol visibility was not set to hidden on macOS. 
						
					 
					
						2019-07-16 23:14:16 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							062a1c22b5 
							
						 
					 
					
						
						
							
							Cocoa: Fix file-local function not declared static  
						
						
						
					 
					
						2019-07-16 23:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d910b4a7 
							
						 
					 
					
						
						
							
							Documentation work  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-07-12 19:04:57 +02:00 
						 
				 
			
				
					
						
							
							
								Leon Linhart 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0b8b0dda 
							
						 
					 
					
						
						
							
							Win32: Fix cursor enter/position event order  
						
						... 
						
						
						
						This fixes the cursor enter event being emitted after the first cursor
position event on Windows.
Closes  #1490 . 
						
					 
					
						2019-07-12 16:39:17 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd0af3089 
							
						 
					 
					
						
						
							
							Add credits  
						
						
						
					 
					
						2019-07-12 16:38:06 +02:00 
						 
				 
			
				
					
						
							
							
								Lukas Zanner 
							
						 
					 
					
						
						
						
						
							
						
						
							84b13113ed 
							
						 
					 
					
						
						
							
							Fix typo in glfwGetRequiredInstanceExtensions docs  
						
						... 
						
						
						
						Closes  #1500 . 
					
						2019-07-12 15:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							62b7fe8311 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2019-07-12 15:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							773f4495f0 
							
						 
					 
					
						
						
							
							Win32: Fix symbol redefinition warnings  
						
						... 
						
						
						
						When both GLFW_INCLUDE_VULKAN and VK_USE_PLATFORM_WIN32_KHR were
defined, the GLFW header would define replacement versions of APIENTRY
and WINGDIAPI /before/ including the Vulkan header, which would include
windows.h, which (justifiably) defines APIENTRY and WINGDIAPI blindly.
Fixes  #1524 . 
						
					 
					
						2019-07-12 15:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							5bea122211 
							
						 
					 
					
						
						
							
							Update changelog  
						
						... 
						
						
						
						Related to #1528 . 
						
					 
					
						2019-07-12 15:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							d232bcfcdd 
							
						 
					 
					
						
						
							
							Cleanup  
						
						... 
						
						
						
						Related to #1528 . 
						
					 
					
						2019-07-12 15:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							36f90800d8 
							
						 
					 
					
						
						
							
							X11: Query and keep track of Xkb group index  
						
						... 
						
						
						
						For users with multiple keyboard layouts configured, glfwGetKeyName
works fine only with the primary layout.  Switching layouts results in
changing the group index.  This commit querries the current group index
when initializing keyboard input and keeps track of any change to it.
As a result the scancode -> keyname mapping may change while the program
is running (needs to be documented).
Fixes  #1462 .
Closes  #1528 . 
						
					 
					
						2019-07-12 14:08:43 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							c6b95e3b07 
							
						 
					 
					
						
						
							
							X11: Fix focus events not being filtered  
						
						... 
						
						
						
						The filter condition had ended up below the action. 
						
					 
					
						2019-07-11 00:36:34 +02:00 
						 
				 
			
				
					
						
							
							
								Luflosi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e463e85bba 
							
						 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Closes  #1513 . 
					
						2019-07-01 11:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5e99e59a 
							
						 
					 
					
						
						
							
							Remove unused function in tearing test  
						
						
						
					 
					
						2019-06-27 20:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							3262c29440 
							
						 
					 
					
						
						
							
							Cocoa: Cleanup  
						
						... 
						
						
						
						This makes the Cocoa _glfwPlatformSetWindowMonitor consistent with its
X11 and Win32 counterparts. 
						
					 
					
						2019-06-27 18:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								A. Tombs 
							
						 
					 
					
						
						
						
						
							
						
						
							1d62157268 
							
						 
					 
					
						
						
							
							Win32: Cleanup pointer test in win32_window.c  
						
						... 
						
						
						
						MSVC 2019 complains that the code at line 1744
(`GetMonitorInfo(window->monitor->win32.handle, &mi);`) can potentially
dereference a null pointer. The compiler is wrong in this case (it has
not spotted that `monitor` and `window->monitor` must be equal), but
I think it makes sense for our non-NULL test to be on the variable we
actually use rather than the one it was set from.
Related to #1491 . 
						
					 
					
						2019-06-27 18:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							1f508530f0 
							
						 
					 
					
						
						
							
							X11: Let the language initialize XEvent structs  
						
						
						
					 
					
						2019-06-27 18:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							fad9896d38 
							
						 
					 
					
						
						
							
							X11: Clean up EWMH feature detection  
						
						... 
						
						
						
						The EWMH feature detection atoms are now named and loaded the same way
as other X11 atoms.  Detection is now performed after all
non-conditional atoms have been loaded.  The EWMH detection now has
hopefully more readable comments. 
						
					 
					
						2019-06-27 18:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							0c6b505619 
							
						 
					 
					
						
						
							
							Convert some declarations to C99 style  
						
						
						
					 
					
						2019-06-27 18:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Luflosi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2db3b9688d 
							
						 
					 
					
						
						
							
							Replace some tabs with spaces  
						
						... 
						
						
						
						I found some tabs where there should be spaces for consistency.
Closes  #1496 . 
						
					 
					
						2019-06-16 16:57:09 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							d834f01ca4 
							
						 
					 
					
						
						
							
							Rename legacy Vulkan triangle program  
						
						... 
						
						
						
						Fixes  #1477 . 
					
						2019-05-24 17:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							537ea4ccf1 
							
						 
					 
					
						
						
							
							Explicitly disable inclusion for test and examples  
						
						... 
						
						
						
						Thank you, Travis CI, for reminding me that one cannot disable a header
with inclusion guards if it doesn't exist. 
						
					 
					
						2019-05-24 17:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							51bb76c7c3 
							
						 
					 
					
						
						
							
							Improve (?) reference documentation for callbacks  
						
						
						
					 
					
						2019-05-24 14:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							71e6ff386d 
							
						 
					 
					
						
						
							
							Enable CMake policy CMP0077 where available  
						
						... 
						
						
						
						This will let higher-level projects override GLFW CMake options with
normal variables instead of having to use cache variables.
This means with CMake 3.13 and later you can now do:
set(GLFW_BUILD_TESTS ON)
add_subdirectory(path/to/glfw)
Instead of the more verbose:
set(GLFW_BUILD_TESTS ON CACHE BOOL "" FORCE)
add_subdirectory(path/to/glfw) 
						
					 
					
						2019-05-24 14:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							98dde03ce1 
							
						 
					 
					
						
						
							
							Fix variable dereferencing  
						
						
						
					 
					
						2019-05-24 14:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							e1d9e2ba73 
							
						 
					 
					
						
						
							
							Clarify Doxyfile INPUT value generation  
						
						
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							84ec99bb01 
							
						 
					 
					
						
						
							
							Remove pointless comments  
						
						
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c3fa900a 
							
						 
					 
					
						
						
							
							Win32: Fix non-client actions for disabled cursor  
						
						... 
						
						
						
						Disabled cursor mode interfered with some non-client actions. 
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							267e06a41e 
							
						 
					 
					
						
						
							
							Win32: Remove stale comment  
						
						
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6945a18a 
							
						 
					 
					
						
						
							
							Clarify difference between time and timer in docs  
						
						
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							22a6c02a4c 
							
						 
					 
					
						
						
							
							WGL: Add extension function macro aliases  
						
						... 
						
						
						
						This should have been done when the WGL extension members were moved
from the context struct to the library struct. 
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							3fd4e79adb 
							
						 
					 
					
						
						
							
							WGL: Fix misplaced block comment  
						
						
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							56aad76b16 
							
						 
					 
					
						
						
							
							Add C dialect reminders to each source file  
						
						... 
						
						
						
						Files built for Win32 must use C89 style declarations for compatibility
with VS 2010 and 2012, which are still supported by GLFW. 
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							feaa532886 
							
						 
					 
					
						
						
							
							Add missing word  
						
						
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							e91d0fc499 
							
						 
					 
					
						
						
							
							Clarify triangle-opengl uniform uniform update  
						
						... 
						
						
						
						The previous way worked as mat4 is an array typedef but this way may be
clearer to people new to the linmath header. 
						
					 
					
						2019-05-24 14:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Camilla Löwy 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf7645b96 
							
						 
					 
					
						
						
							
							Documentation work  
						
						... 
						
						
						
						Most context related hint and attribute links had copypaste errors.
The GLFW_CONTEXT_RELEASE_BEHAVIOR and GLFW_CONTEXT_NO_ERROR attributes
did not have guide documentation. 
						
					 
					
						2019-05-24 14:43:49 +02:00