-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dependency on glibc 2.27 removed only on Linux x86/x64 architecture #1
base: glibc-compatibility
Are you sure you want to change the base?
dependency on glibc 2.27 removed only on Linux x86/x64 architecture #1
Commits on Apr 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a9343d6 - Browse repository at this point
Copy the full SHA a9343d6View commit details
Commits on May 19, 2019
-
- Migrate to Xenial - Use whitelisted PPA instead of hardcoded deb URL - Only add X11 dependencies for X11 builds - Only set sudo on matrix entries (cherry picked from commit ff7d42a)
Configuration menu - View commit details
-
Copy full SHA for 7650535 - Browse repository at this point
Copy the full SHA 7650535View commit details -
The monitor content scale was missing from the monitor properties paragraph. (cherry picked from commit be71147)
Configuration menu - View commit details
-
Copy full SHA for 6648b3d - Browse repository at this point
Copy the full SHA 6648b3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e3b4cf - Browse repository at this point
Copy the full SHA 2e3b4cfView commit details -
Update changelog and add credit
(cherry picked from commit 42a3e44)
Configuration menu - View commit details
-
Copy full SHA for e826f83 - Browse repository at this point
Copy the full SHA e826f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cc83cf - Browse repository at this point
Copy the full SHA 9cc83cfView commit details -
X11: Only check for headers at build time
GLFW does not require the X11 extension libraries to build or run, so only fail if the headers are unavailable. (cherry picked from commit 5c5963f)
Configuration menu - View commit details
-
Copy full SHA for 37cc51b - Browse repository at this point
Copy the full SHA 37cc51bView commit details -
Move to the modern CMake project version option
This replaces the manual ad-hoc version variables we have used since CMake 2.x (and GLFW 2.x lite). (cherry picked from commit a255e7a)
Configuration menu - View commit details
-
Copy full SHA for bc8b567 - Browse repository at this point
Copy the full SHA bc8b567View commit details -
Use CMakeDependentOption for dependent options
This replaces the earlier manual logic for dependent CMake options with the cmake_dependent_option function from CMakeDependentOption. (cherry picked from commit cd290f7)
Configuration menu - View commit details
-
Copy full SHA for b596c79 - Browse repository at this point
Copy the full SHA b596c79View commit details -
Add descriptive names for Travis CI jobs
(cherry picked from commit c0eabc5)
Configuration menu - View commit details
-
Copy full SHA for d715917 - Browse repository at this point
Copy the full SHA d715917View commit details -
Format Travis CI inline script for readability
(cherry picked from commit 7dc36dd)
Configuration menu - View commit details
-
Copy full SHA for 73a3ef8 - Browse repository at this point
Copy the full SHA 73a3ef8View commit details -
Remove cmake from Travis CI package list
This was left over from an old workaround for Travis CI having an ancient version of CMake pre-installed. (cherry picked from commit 535491c)
Configuration menu - View commit details
-
Copy full SHA for 80935c6 - Browse repository at this point
Copy the full SHA 80935c6View commit details -
Add stable release branch to CI
(cherry picked from commit 0ccb690)
Configuration menu - View commit details
-
Copy full SHA for 645b8c3 - Browse repository at this point
Copy the full SHA 645b8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b383e70 - Browse repository at this point
Copy the full SHA b383e70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d99045 - Browse repository at this point
Copy the full SHA 4d99045View commit details
Commits on May 27, 2019
-
Add Vulkan 1.1 support to glfwinfo
(cherry picked from commit 700d1f2)
Configuration menu - View commit details
-
Copy full SHA for 9f5c6c6 - Browse repository at this point
Copy the full SHA 9f5c6c6View commit details -
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. (cherry picked from commit 3cf7645)
Configuration menu - View commit details
-
Copy full SHA for 3afb2cc - Browse repository at this point
Copy the full SHA 3afb2ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d263489 - Browse repository at this point
Copy the full SHA d263489View commit details -
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. (cherry picked from commit 56aad76)
Configuration menu - View commit details
-
Copy full SHA for 0452258 - Browse repository at this point
Copy the full SHA 0452258View commit details -
WGL: Fix misplaced block comment
(cherry picked from commit 3fd4e79)
Configuration menu - View commit details
-
Copy full SHA for 9739322 - Browse repository at this point
Copy the full SHA 9739322View commit details -
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. (cherry picked from commit 22a6c02)
Configuration menu - View commit details
-
Copy full SHA for 051424f - Browse repository at this point
Copy the full SHA 051424fView commit details -
Clarify difference between time and timer in docs
(cherry picked from commit bb6945a)
Configuration menu - View commit details
-
Copy full SHA for e01128f - Browse repository at this point
Copy the full SHA e01128fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15f078c - Browse repository at this point
Copy the full SHA 15f078cView commit details -
Win32: Fix non-client actions for disabled cursor
Disabled cursor mode interfered with some non-client actions. (cherry picked from commit d0c3fa9)
Configuration menu - View commit details
-
Copy full SHA for ad3e7c7 - Browse repository at this point
Copy the full SHA ad3e7c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b436d8e - Browse repository at this point
Copy the full SHA b436d8eView commit details -
Clarify Doxyfile INPUT value generation
(cherry picked from commit e1d9e2b)
Configuration menu - View commit details
-
Copy full SHA for 1618694 - Browse repository at this point
Copy the full SHA 1618694View commit details -
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) (cherry picked from commit 71e6ff3)
Configuration menu - View commit details
-
Copy full SHA for 5416e34 - Browse repository at this point
Copy the full SHA 5416e34View commit details -
Improve (?) reference documentation for callbacks
(cherry picked from commit 51bb76c)
Configuration menu - View commit details
-
Copy full SHA for b962ef1 - Browse repository at this point
Copy the full SHA b962ef1View commit details -
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. (cherry picked from commit 537ea4c)
Configuration menu - View commit details
-
Copy full SHA for f2208ab - Browse repository at this point
Copy the full SHA f2208abView commit details
Commits on May 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7b18f79 - Browse repository at this point
Copy the full SHA 7b18f79View commit details
Commits on Jul 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 71a4f2d - Browse repository at this point
Copy the full SHA 71a4f2dView commit details -
Convert some declarations to C99 style
(cherry picked from commit 0c6b505)
Configuration menu - View commit details
-
Copy full SHA for 66e06b0 - Browse repository at this point
Copy the full SHA 66e06b0View commit details -
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. (cherry picked from commit fad9896)
Configuration menu - View commit details
-
Copy full SHA for e276f67 - Browse repository at this point
Copy the full SHA e276f67View commit details -
X11: Let the language initialize XEvent structs
(cherry picked from commit 1f50853)
Configuration menu - View commit details
-
Copy full SHA for 1e12653 - Browse repository at this point
Copy the full SHA 1e12653View commit details -
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 glfw#1491. (cherry picked from commit 1d62157)
Configuration menu - View commit details
-
Copy full SHA for 8542f8d - Browse repository at this point
Copy the full SHA 8542f8dView commit details -
This makes the Cocoa _glfwPlatformSetWindowMonitor consistent with its X11 and Win32 counterparts. (cherry picked from commit 3262c29)
Configuration menu - View commit details
-
Copy full SHA for eb466a0 - Browse repository at this point
Copy the full SHA eb466a0View commit details -
Remove unused function in tearing test
(cherry picked from commit 3a5e99e)
Configuration menu - View commit details
-
Copy full SHA for 898b7f9 - Browse repository at this point
Copy the full SHA 898b7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 633ba53 - Browse repository at this point
Copy the full SHA 633ba53View commit details -
X11: Fix focus events not being filtered
The filter condition had ended up below the action. (cherry picked from commit c6b95e3)
Configuration menu - View commit details
-
Copy full SHA for 84fa724 - Browse repository at this point
Copy the full SHA 84fa724View commit details -
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 glfw#1462. Closes glfw#1528. (cherry picked from commit 36f9080)
Configuration menu - View commit details
-
Copy full SHA for b3eb6dd - Browse repository at this point
Copy the full SHA b3eb6ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff2c000 - Browse repository at this point
Copy the full SHA ff2c000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e7ad7 - Browse repository at this point
Copy the full SHA 95e7ad7View commit details -
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 glfw#1524. (cherry picked from commit 773f449)
Configuration menu - View commit details
-
Copy full SHA for 248e827 - Browse repository at this point
Copy the full SHA 248e827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75b415c - Browse repository at this point
Copy the full SHA 75b415cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 452a648 - Browse repository at this point
Copy the full SHA 452a648View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce7cd3e - Browse repository at this point
Copy the full SHA ce7cd3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc035a - Browse repository at this point
Copy the full SHA 9fc035aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e923e5 - Browse repository at this point
Copy the full SHA 8e923e5View commit details
Commits on Jul 22, 2019
-
Cocoa: Fix file-local function not declared static
(cherry picked from commit 062a1c2)
Configuration menu - View commit details
-
Copy full SHA for cfd9359 - Browse repository at this point
Copy the full SHA cfd9359View commit details -
Cocoa: Fix internal symbol hiding for dylib
The default symbol visibility was not set to hidden on macOS. (cherry picked from commit b430bc4)
Configuration menu - View commit details
-
Copy full SHA for 1daf9de - Browse repository at this point
Copy the full SHA 1daf9deView commit details -
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 glfw#1530. (cherry picked from commit d7fb01750ece465cfaae0493dfe3003da1e5f500)
Configuration menu - View commit details
-
Copy full SHA for d25e19b - Browse repository at this point
Copy the full SHA d25e19bView commit details -
(cherry picked from commit b0692d73ddb66461549cda0a009f867dab9de0fd)
Configuration menu - View commit details
-
Copy full SHA for b1309dd - Browse repository at this point
Copy the full SHA b1309ddView commit details
Commits on Sep 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for adcd306 - Browse repository at this point
Copy the full SHA adcd306View commit details -
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. (cherry picked from commit 65748fb)
Configuration menu - View commit details
-
Copy full SHA for 1e8dc83 - Browse repository at this point
Copy the full SHA 1e8dc83View commit details -
This fixes a mismerge by @elmindreda in 65748fb. (cherry picked from commit efda4af)
Configuration menu - View commit details
-
Copy full SHA for 116f4c8 - Browse repository at this point
Copy the full SHA 116f4c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30e6735 - Browse repository at this point
Copy the full SHA 30e6735View commit details -
Win32: Fix initial state of maximized state cache
(cherry picked from commit 2c7ef5b)
Configuration menu - View commit details
-
Copy full SHA for 2d3f388 - Browse repository at this point
Copy the full SHA 2d3f388View commit details -
Fix license copyright year and formatting
(cherry picked from commit f764836)
Configuration menu - View commit details
-
Copy full SHA for c0d1249 - Browse repository at this point
Copy the full SHA c0d1249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2032a8f - Browse repository at this point
Copy the full SHA 2032a8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f4ec6 - Browse repository at this point
Copy the full SHA 79f4ec6View commit details -
Win32: Fix VS static analysis false positive
This way is perhaps also more readable for humans. (cherry picked from commit cbf23e5)
Configuration menu - View commit details
-
Copy full SHA for 71cfafe - Browse repository at this point
Copy the full SHA 71cfafeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2919dc - Browse repository at this point
Copy the full SHA b2919dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 934f0e9 - Browse repository at this point
Copy the full SHA 934f0e9View commit details -
Remove deprecated tags from Doxyfile.in
This fixes warnings emitted by Doxygen 1.8.16. (cherry picked from commit aa8e8ab)
Configuration menu - View commit details
-
Copy full SHA for 649553c - Browse repository at this point
Copy the full SHA 649553cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1b65e8 - Browse repository at this point
Copy the full SHA a1b65e8View commit details -
Found via `codespell -q 3 -S ./deps -L fo,numer,te,uint,wille` (cherry picked from commit 7105ff2)
Configuration menu - View commit details
-
Copy full SHA for 13a4e4e - Browse repository at this point
Copy the full SHA 13a4e4eView commit details
Commits on Oct 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 613b169 - Browse repository at this point
Copy the full SHA 613b169View commit details -
Win32: Disable dynamic libgcc for MinGW DLL
(cherry picked from commit 3ec8f4a)
Configuration menu - View commit details
-
Copy full SHA for e30718e - Browse repository at this point
Copy the full SHA e30718eView commit details -
Win32: Cleanup keyboard input flag parsing
This replaces some magic numbers with the corresponding winuser.h provided macros and unifies how the MSB from Get*KeyState is tested. (cherry picked from commit 3d2540c)
Configuration menu - View commit details
-
Copy full SHA for 087110a - Browse repository at this point
Copy the full SHA 087110aView commit details -
Add VS 2010 and MinGW to AppVeyor build matrix
VS 2010 and MinGW are the two trickiest Windows environments so this should hopefully catch more mistakes. This is probably not the right way to set up any of this, but it works for now. This is also a first step towards building our release binaries with CI. [skip travis] (cherry picked from commit 1bd0a55)
Configuration menu - View commit details
-
Copy full SHA for e4e9581 - Browse repository at this point
Copy the full SHA e4e9581View commit details
Commits on Nov 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3facbd2 - Browse repository at this point
Copy the full SHA 3facbd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a62820 - Browse repository at this point
Copy the full SHA 4a62820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0390b - Browse repository at this point
Copy the full SHA 3f0390bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17f1cce - Browse repository at this point
Copy the full SHA 17f1cceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8579514 - Browse repository at this point
Copy the full SHA 8579514View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c69091 - Browse repository at this point
Copy the full SHA 8c69091View commit details -
Configuration menu - View commit details
-
Copy full SHA for afcefcb - Browse repository at this point
Copy the full SHA afcefcbView commit details -
Allow AppVeyor to skip pure documentation updates
(cherry picked from commit 692754a)
Configuration menu - View commit details
-
Copy full SHA for 3a8d97c - Browse repository at this point
Copy the full SHA 3a8d97cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 161e9e1 - Browse repository at this point
Copy the full SHA 161e9e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 411d4dd - Browse repository at this point
Copy the full SHA 411d4ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91c6a54 - Browse repository at this point
Copy the full SHA 91c6a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9a9bb6 - Browse repository at this point
Copy the full SHA f9a9bb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bf892f - Browse repository at this point
Copy the full SHA 1bf892fView commit details -
X11: Fix content scale fallback value on KDE
KDE sometimes removes the Xft.dpi resource when it would be set to the X11 default value of 96, causing GLFW to fall back to a value calculated from the core display sizes in pixels and mm in a desktop environment that supports Xft.dpi. This moves to a hardcoded fallback value of 96 on the assumption that there are more people running KDE with 96 DPI than there are people running desktop environments that do not support Xft.dpi. All of this is terrible please send help. Fixes glfw#1578. (cherry picked from commit 7529446)
Configuration menu - View commit details
-
Copy full SHA for 399c082 - Browse repository at this point
Copy the full SHA 399c082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3484aa8 - Browse repository at this point
Copy the full SHA 3484aa8View commit details
Commits on Nov 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c5a870e - Browse repository at this point
Copy the full SHA c5a870eView commit details -
Remove mappings for GUID used by different devices
The SDL2 2.0.5+ controller GUID 03000000790000000600000000000000 matches many devices with different layouts and element counts but with the same chipset. This issue is still being resolved upstream. In the meantime this removes those mappings from GLFW to avoid confusion and errors. SDL upstream issue: https://bugzilla.libsdl.org/show_bug.cgi?id=4545 Related to glfw#1583. (cherry picked from commit b69fb99)
Configuration menu - View commit details
-
Copy full SHA for 5f7e5cb - Browse repository at this point
Copy the full SHA 5f7e5cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11db404 - Browse repository at this point
Copy the full SHA 11db404View commit details -
Make events test output only UTF-8 in C locale
(cherry picked from commit 20e522c)
Configuration menu - View commit details
-
Copy full SHA for 82effcb - Browse repository at this point
Copy the full SHA 82effcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c46a3e - Browse repository at this point
Copy the full SHA 8c46a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a10e64 - Browse repository at this point
Copy the full SHA 7a10e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ea34d6 - Browse repository at this point
Copy the full SHA 5ea34d6View commit details -
Cocoa: Add comments for Cocoa symbol macros
(cherry picked from commit 94cb034)
Configuration menu - View commit details
-
Copy full SHA for 25af315 - Browse repository at this point
Copy the full SHA 25af315View commit details -
Configuration menu - View commit details
-
Copy full SHA for 129a5cc - Browse repository at this point
Copy the full SHA 129a5ccView commit details -
Cocoa: Fix multiple methods warning
This fixes a warning due to us using bare ids and NSCollectionLayoutAnchor having a message with the same name. (cherry picked from commit bac15f9)
Configuration menu - View commit details
-
Copy full SHA for b3c2023 - Browse repository at this point
Copy the full SHA b3c2023View commit details -
Readability fix, does not affect generated code. (cherry picked from commit bd45201)
Configuration menu - View commit details
-
Copy full SHA for e662492 - Browse repository at this point
Copy the full SHA e662492View commit details -
Cocoa: Fix full screen window iconification
Iconification (miniaturization) of undecorated windows stopped working unless the window has the NSWindowStyleMaskMiniaturizable style. (cherry picked from commit 2c51970)
Configuration menu - View commit details
-
Copy full SHA for 52b7703 - Browse repository at this point
Copy the full SHA 52b7703View commit details -
X11: Assume 96 DPI if RandR monitor size is zero
This falls back to calculating the monitor physical size from the current resolution and the default X11 DPI when the physical size returned by RandR is zero. (cherry picked from commit e96dc5d)
Configuration menu - View commit details
-
Copy full SHA for 7c33fb2 - Browse repository at this point
Copy the full SHA 7c33fb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4cc610 - Browse repository at this point
Copy the full SHA b4cc610View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ecc841 - Browse repository at this point
Copy the full SHA 0ecc841View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c83f6 - Browse repository at this point
Copy the full SHA e3c83f6View commit details -
Cleanup .gitignore file somewhat
(cherry picked from commit c42d8f3)
Configuration menu - View commit details
-
Copy full SHA for 4116db1 - Browse repository at this point
Copy the full SHA 4116db1View commit details -
This adds missing entries for Ninja and the unavoidable clutter of the modern Doxygen CMake module. (cherry picked from commit d861d7b)
Configuration menu - View commit details
-
Copy full SHA for 2bac7ee - Browse repository at this point
Copy the full SHA 2bac7eeView commit details
Commits on Dec 3, 2019
-
Wayland: Don’t reload the cursor on every pointer motion
Previously, any pointer motion in the window decorations when using the fallback implementation would obtain the wl_cursor again, and do the attach danse for no benefit. This will ultimately allow animated cursors to not reset to the first frame on motion, once these will be implemented. (cherry picked from commit a9f674e)
Configuration menu - View commit details
-
Copy full SHA for 3a2c0aa - Browse repository at this point
Copy the full SHA 3a2c0aaView commit details -
Wayland: Don’t update cursor position in the frame
That way the application only sees the cursor moving when it is inside of its area, it won’t go back to the top or left side when trying to resize the window or just hovering the fallback decorations. (cherry picked from commit a80788c)
Configuration menu - View commit details
-
Copy full SHA for 50218fb - Browse repository at this point
Copy the full SHA 50218fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for df4bda4 - Browse repository at this point
Copy the full SHA df4bda4View commit details
Commits on Dec 19, 2019
-
Wayland: Unset the cursor name on border exit
It would previously conserve the last name it had before leaving the border, sometimes desynchronising with what it should have been. (cherry picked from commit ef6189f)
Configuration menu - View commit details
-
Copy full SHA for 9db0bd4 - Browse repository at this point
Copy the full SHA 9db0bd4View commit details -
Add Xcode section to .gitignore file
(cherry picked from commit 382943f)
Configuration menu - View commit details
-
Copy full SHA for 58c1621 - Browse repository at this point
Copy the full SHA 58c1621View commit details -
Cocoa: Update outdated comment
(cherry picked from commit b3544ca)
Configuration menu - View commit details
-
Copy full SHA for 17d727c - Browse repository at this point
Copy the full SHA 17d727cView commit details -
Cocoa: Fix pre-window-creation event processing
Polling the event queue before NSApp had been allowed to finish launching, in our case by starting our self-terminating run loop, triggered an assertion inside NSApplication. This fix, which makes all event processing functions capable of starting it, makes that assertion less likely. A more Cocoa-friendly fix would be to finish launching NSApp during glfwInit and let people annoyed by the menu bar disabled it with GLFW_COCOA_MENUBAR. That may not be suitable for 3.3-stable, though. Fixes glfw#1543. (cherry picked from commit 6e68050)
Configuration menu - View commit details
-
Copy full SHA for 2da4adc - Browse repository at this point
Copy the full SHA 2da4adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e135210 - Browse repository at this point
Copy the full SHA e135210View commit details -
Fix .gitignore entries for VS with CMake
(cherry picked from commit 7dd14a4)
Configuration menu - View commit details
-
Copy full SHA for b05d887 - Browse repository at this point
Copy the full SHA b05d887View commit details -
Rename CMake variable for GUI-only programs
Hopefully this is less ambiguous. (cherry picked from commit 92c70b2)
Configuration menu - View commit details
-
Copy full SHA for 5a1512a - Browse repository at this point
Copy the full SHA 5a1512aView commit details -
Remove dependency on platform header paths
The tests and examples should not need these paths. (cherry picked from commit d74c181)
Configuration menu - View commit details
-
Copy full SHA for 8c1b59f - Browse repository at this point
Copy the full SHA 8c1b59fView commit details -
Trust CMake to do the right thing for static libs
CMake understands what private library dependencies for a static library means and handles it correctly. (cherry picked from commit f6d44ce)
Configuration menu - View commit details
-
Copy full SHA for f650a89 - Browse repository at this point
Copy the full SHA f650a89View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd232e - Browse repository at this point
Copy the full SHA bcd232eView commit details -
Fix source list for -Wdeclaration-after-statement
The context creation files were not included on platforms other than Win32. (cherry picked from commit 9486ec0)
Configuration menu - View commit details
-
Copy full SHA for 82bd22e - Browse repository at this point
Copy the full SHA 82bd22eView commit details -
Fix source list for Objective-C fix
(cherry picked from commit 197193a)
Configuration menu - View commit details
-
Copy full SHA for db2ff13 - Browse repository at this point
Copy the full SHA db2ff13View commit details -
Remove unneccessary example target property
Bundle icon file copying is performed by MACOSX_PACKAGE_LOCATION. (cherry picked from commit c81def7)
Configuration menu - View commit details
-
Copy full SHA for f318ab7 - Browse repository at this point
Copy the full SHA f318ab7View commit details -
Merge GCC/Clang specific CMake blocks
(cherry picked from commit 9dc365f)
Configuration menu - View commit details
-
Copy full SHA for cd70e1b - Browse repository at this point
Copy the full SHA cd70e1bView commit details -
Replace CMake generator expression with variable
Generator expressions are amazing but best used in moderation. (cherry picked from commit c194193)
Configuration menu - View commit details
-
Copy full SHA for 03f2cde - Browse repository at this point
Copy the full SHA 03f2cdeView commit details -
Make target-specific define target-specific
(cherry picked from commit db76abb)
Configuration menu - View commit details
-
Copy full SHA for b5bccd1 - Browse repository at this point
Copy the full SHA b5bccd1View commit details -
Remove non-GUI binaries from GUI-only setup
(cherry picked from commit c016b26)
Configuration menu - View commit details
-
Copy full SHA for f25202f - Browse repository at this point
Copy the full SHA f25202fView commit details -
Gather all macOS specific CMake properties
(cherry picked from commit 5f4a6f6)
Configuration menu - View commit details
-
Copy full SHA for bf9c5fc - Browse repository at this point
Copy the full SHA bf9c5fcView commit details -
Remove reference to non-existent CMake variable
(cherry picked from commit 8a1f494)
Configuration menu - View commit details
-
Copy full SHA for d864887 - Browse repository at this point
Copy the full SHA d864887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 365321a - Browse repository at this point
Copy the full SHA 365321aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39c5e90 - Browse repository at this point
Copy the full SHA 39c5e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b1e2d2 - Browse repository at this point
Copy the full SHA 2b1e2d2View commit details -
Cocoa: Fix duplicate conversion of title string
(cherry picked from commit a875a53)
Configuration menu - View commit details
-
Copy full SHA for 8c3d2f7 - Browse repository at this point
Copy the full SHA 8c3d2f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9724f33 - Browse repository at this point
Copy the full SHA 9724f33View commit details -
Fix use of CMake 3.13 command target_link_options
(cherry picked from commit a5ed740)
Configuration menu - View commit details
-
Copy full SHA for e8dab39 - Browse repository at this point
Copy the full SHA e8dab39View commit details -
Win32: Enable Unicode mode for all compilers
(cherry picked from commit fb0028c)
Configuration menu - View commit details
-
Copy full SHA for dd00c6d - Browse repository at this point
Copy the full SHA dd00c6dView commit details -
Win32: Add missing include for wcscmp
(cherry picked from commit da3f20d)
Configuration menu - View commit details
-
Copy full SHA for 640e320 - Browse repository at this point
Copy the full SHA 640e320View commit details -
X11: Fix maximization of hidden windows
This fixes glfwMaximizeWindow having no effect on hidden windows by manually appending the maximization states to the EWMH state property. (cherry picked from commit 4837b78)
Configuration menu - View commit details
-
Copy full SHA for 8dd40f1 - Browse repository at this point
Copy the full SHA 8dd40f1View commit details -
X11: Fix missing checks for EWMH attention atoms
(cherry picked from commit 9b6d68e)
Configuration menu - View commit details
-
Copy full SHA for 5615c16 - Browse repository at this point
Copy the full SHA 5615c16View commit details -
X11: Fix invalid read when clearing GLFW_FLOATING
(cherry picked from commit 0b652a4)
Configuration menu - View commit details
-
Copy full SHA for 85a27e9 - Browse repository at this point
Copy the full SHA 85a27e9View commit details -
X11: Fix updating GLFW_FLOATING on a hidden window
(cherry picked from commit 9db1564)
Configuration menu - View commit details
-
Copy full SHA for 94bb2a1 - Browse repository at this point
Copy the full SHA 94bb2a1View commit details -
The window state action is not an atom. (cherry picked from commit 4e70c95)
Configuration menu - View commit details
-
Copy full SHA for 4df0a2b - Browse repository at this point
Copy the full SHA 4df0a2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3b8afc - Browse repository at this point
Copy the full SHA c3b8afcView commit details
Commits on Dec 31, 2019
-
Cocoa: Only create per-monitor display link once
The display link query is not specific to any particular display mode and so only needs to be done once. The next step is to replace the display link altogether by querying IOKit directly, which is what the display link does. (cherry picked from commit b4a8eb9)
Configuration menu - View commit details
-
Copy full SHA for 7c9d008 - Browse repository at this point
Copy the full SHA 7c9d008View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb54c3 - Browse repository at this point
Copy the full SHA ccb54c3View commit details -
NSGL: Simulate vsync for occluded windows
This only supports a swap interval of zero or one, as that is all NSGL supports. (cherry picked from commit c3ca880)
Configuration menu - View commit details
-
Copy full SHA for bb8ed62 - Browse repository at this point
Copy the full SHA bb8ed62View commit details -
Cocoa: Replace display link with IOKit query
This removes the final dependency on CoreVideo, using a display link to get the refresh rate of monitors where Core Graphics report a refresh rate of zero. Instead we now query the I/O registry directly, similarly to what the display link does at creation. Thanks to @OneSadCookie for pointers to this solution. (cherry picked from commit 4ec7daf)
Configuration menu - View commit details
-
Copy full SHA for 9fc5fd1 - Browse repository at this point
Copy the full SHA 9fc5fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb49e18 - Browse repository at this point
Copy the full SHA cb49e18View commit details -
We can use C99 now and also we will need the event mask below. (cherry picked from commit 8149a5f)
Configuration menu - View commit details
-
Copy full SHA for 7f77530 - Browse repository at this point
Copy the full SHA 7f77530View commit details -
X11: Fix IC event mask not being added to our window
(cherry picked from commit a3d28ef)
Configuration menu - View commit details
-
Copy full SHA for e8d4cc3 - Browse repository at this point
Copy the full SHA e8d4cc3View commit details -
Set macOS deployment target in Travis CI build
(cherry picked from commit 5dd2070)
Configuration menu - View commit details
-
Copy full SHA for 8218739 - Browse repository at this point
Copy the full SHA 8218739View commit details
Commits on Jan 1, 2020
-
Update changelog and add credit
(cherry picked from commit bf292f0)
Configuration menu - View commit details
-
Copy full SHA for 359f0e1 - Browse repository at this point
Copy the full SHA 359f0e1View commit details -
X11: Fix no window position events during resize
A window resize action that also resulting in the window being moved did not emit any window positions events, as the position of real ConfigureNotify events was ignored. The real events use parent coordinates instead of root coordinates so this adds parent tracking and conditional translation. Fixes glfw#1613. (cherry picked from commit fe57e3c)
Configuration menu - View commit details
-
Copy full SHA for ecda86f - Browse repository at this point
Copy the full SHA ecda86fView commit details
Commits on Jan 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0938462 - Browse repository at this point
Copy the full SHA 0938462View commit details
Commits on Jan 12, 2020
-
X11: Fix BadMatch focusing a window on non-EWMH WM
When the WM does not support EWMH or there is no WM running, GLFW falls back to XSetInputFocus, which will emit BadMatch if the window is not viewable, which will terminate the program. Bug spotted on IRC. (cherry picked from commit aa5e313)
Configuration menu - View commit details
-
Copy full SHA for 487e041 - Browse repository at this point
Copy the full SHA 487e041View commit details
Commits on Jan 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fbe8ae9 - Browse repository at this point
Copy the full SHA fbe8ae9View commit details -
This is a fix relative to 3.3.1 but not 3.3. Related to glfw#1620.
Configuration menu - View commit details
-
Copy full SHA for 977e2b5 - Browse repository at this point
Copy the full SHA 977e2b5View commit details
Commits on Jan 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 50f3979 - Browse repository at this point
Copy the full SHA 50f3979View commit details -
Configuration menu - View commit details
-
Copy full SHA for d330844 - Browse repository at this point
Copy the full SHA d330844View commit details -
Cocoa: Add fully dynamic loading of Vulkan loader
If the application is not linked against the Vulkan loader and relies on a third-party loader library or glfwGetInstanceProcAddress, then our call to dlopen will fail without a custom dyld environment variable. This adds a fallback of looking in the directory of the main executable, which matches the bundle structure recommended by the Vulkan SDK, making that finally work out of the box for fully dynamic loading. (cherry picked from commit 7da87aa)
Configuration menu - View commit details
-
Copy full SHA for 8517270 - Browse repository at this point
Copy the full SHA 8517270View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8552152 - Browse repository at this point
Copy the full SHA 8552152View commit details -
Win32: Use non-async key state for modifier hack
The synchronous key state seems to make more sense in context. (cherry picked from commit a491b06)
Configuration menu - View commit details
-
Copy full SHA for 0af3bf3 - Browse repository at this point
Copy the full SHA 0af3bf3View commit details -
Check scancode before use in glfwGetKeyName
(cherry picked from commit 5f1631c)
Configuration menu - View commit details
-
Copy full SHA for ec28696 - Browse repository at this point
Copy the full SHA ec28696View commit details -
Win32: Fix scancode when key message only had VK
Some synthetic key messages come with a scancode of zero, causing them to be translate to GLFW_KEY_UNKNOWN. This fills in the missing scancode by translating the provided virtual key. Rather than further complicate a single-use function, its body is merged into the key message handler. Fixes glfw#1623. (cherry picked from commit 789a2bc)
Configuration menu - View commit details
-
Copy full SHA for e535380 - Browse repository at this point
Copy the full SHA e535380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9fd2e - Browse repository at this point
Copy the full SHA 6a9fd2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 835dc3d - Browse repository at this point
Copy the full SHA 835dc3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad12b97 - Browse repository at this point
Copy the full SHA ad12b97View commit details -
Remove AppVeyor skip commits setting
(cherry picked from commit 46c7c1c)
Configuration menu - View commit details
-
Copy full SHA for b1d4b6a - Browse repository at this point
Copy the full SHA b1d4b6aView commit details
Commits on Jan 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0a49ef0 - Browse repository at this point
Copy the full SHA 0a49ef0View commit details
Commits on May 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8bc966b - Browse repository at this point
Copy the full SHA 8bc966bView commit details
Commits on Jun 26, 2020
-
dependency on glibc 2.27 removed only on Linux x86/x64 architecture (…
…needed for ARM).
Configuration menu - View commit details
-
Copy full SHA for eba790a - Browse repository at this point
Copy the full SHA eba790aView commit details