Camilla Löwy
9477311130
Update changelog and add credit
ago%!(EXTRA string=4 years)
Laurent Aphecetche
384ff74a46
Cocoa: Fix install name for installed dylib
...
The install name was incorrectly set to a relative path.
This change leaves the install name of the installed dylib as
@rpath/soname . Those who wish to override this can set the
CMAKE_INSTALL_NAME_DIR variable.
Closes #1504 .
ago%!(EXTRA string=4 years)
Camilla Löwy
f8d6801a50
Simplify references in CMake if-statements
ago%!(EXTRA string=4 years)
Camilla Löwy
3959ee8949
Cocoa: Unify CG display to NS screen mapping
...
This moves the matching of CG displays to NS screens to monitor
enumeration time.
ago%!(EXTRA string=4 years)
Camilla Löwy
8ab40399d3
Update changelog and add credit
...
Related to #1833 .
ago%!(EXTRA string=4 years)
Nevyn Bengtsson
2bc52ca82e
Cocoa: Use modern API to get display name
...
On Apple Silicon, IOKit is deprecated and there will be no
matching io_service that we can query for name. Luckilly,
NSScreen got an API to fetch the display name in 10.15.
This is a blocker to get glfw running on Apple Silicon.
Fixes #1809 .
Closes #1833 .
ago%!(EXTRA string=4 years)
Camilla Löwy
5aff72aa00
Cocoa: Fix duplicate monitor connection events
ago%!(EXTRA string=4 years)
Camilla Löwy
8b11867464
Cocoa: Fix menubar for unbundled apps on 10.15
...
NSApp setActivationPolicy: was being called too soon when the app was
not bundled and launched from the command line.
This fix is based on #1802 by @richardwilkes .
Fixes #1648 .
Closes #1802 .
ago%!(EXTRA string=4 years)
Camilla Löwy
552209fe46
Update changelog
ago%!(EXTRA string=4 years)
Philip Rideout
f5af421a6b
Cocoa: Fix duplicate video mode detection
...
Closes #1830 .
ago%!(EXTRA string=4 years)
Camilla Löwy
5d1d1a01e3
Update repo URL for Nuklear
...
Fixes #1826 .
ago%!(EXTRA string=4 years)
Luke Bayes
3a8ebb1903
Added 2 entries to the gitignores file.
...
I downloaded and built from sources as as submodule for a personal
exploration that I'm working on and discovered that the glfw submodule
shows changed files after a build.
Adding these 2 entries fixes the issue.
Closes #1827 .
ago%!(EXTRA string=4 years)
Camilla Löwy
6ce6b50787
Add credit
...
Related to #1818 .
ago%!(EXTRA string=5 years)
ashishgamedev
761f97d6b6
Fix indentation in internal.h
...
Closes #1818 .
ago%!(EXTRA string=5 years)
Bhee
0b9e48fa3d
Fix minor typo: If if -> If.
ago%!(EXTRA string=5 years)
Nicolas Caramelli
1adfbde4d7
Wayland: Move 96 DPI default to outputHandleMode
...
Closes #1792 .
ago%!(EXTRA string=5 years)
Luflosi
08e5a17063
Use switch statement instead of if-else-chain for cursor shapes
...
Closes #1739 .
ago%!(EXTRA string=5 years)
Camilla Löwy
7e8da57094
Add missing changelog issue number
ago%!(EXTRA string=5 years)
Leonard König
0dc1005c85
Wayland: Fix destroying CSDs in the correct order
...
On Wayland we implement Client-Side Decorations if the compositors do not
implement SSDs. In that case, the destructors of the surfaces were called
in the wrong order, leading to a dereference of an already freed object.
We need to first destroy the subsurface before destroying the parent surface.
Related PR on kitty: https://github.com/kovidgoyal/kitty/pull/3066
Related issue on kitty: https://github.com/kovidgoyal/kitty/issues/3051
Closes #1798 .
ago%!(EXTRA string=5 years)
Camilla Löwy
3327050ca6
Cocoa: Fix ObjC being built as C with CMake 3.19
...
CMake 3.19 adds -xc when the LANGUAGE file property is C, breaking our
workaround for CMake 3.15 and earlier not understanding the .m suffix.
Fixes #1787 .
ago%!(EXTRA string=5 years)
Camilla Löwy
5c928ff452
Add credit
...
Related to #1774 and #1782 .
ago%!(EXTRA string=5 years)
Camilla Löwy
2f76f70c76
Wayland: Simplify adding of protocol sources
ago%!(EXTRA string=5 years)
Camilla Löwy
420b165bff
Wayland: Fix indentation
ago%!(EXTRA string=5 years)
Camilla Löwy
a62a6c5019
Wayland: Scanner tool has input and output args
ago%!(EXTRA string=5 years)
Camilla Löwy
d5f32dfb3b
Wayland: Ensure paths are passed on in quoted form
ago%!(EXTRA string=5 years)
Camilla Löwy
a6f8cc9d44
Fix unquoted paths with variable references
...
Whitespace is a field separator in CMake.
ago%!(EXTRA string=5 years)
Joel Winarske
af8f9713dd
Wayland: Fix CMake binary dir when built as subdir
...
Regression introduced by 2747e47393
.
Related to #1782 .
ago%!(EXTRA string=5 years)
Camilla Löwy
0bccc3852b
Win32: Filter out duplicate size events
...
This mirrors the filtering done on X11 and Cocoa. Possibly this should
be done by shared code instead.
Fixes #1610 .
ago%!(EXTRA string=5 years)
Camilla Löwy
ac627706ef
Win32: Fix clang-cl interpreting -Wall as /Wall
...
Unlike -Wall, VS /Wall really means all warnings.
Closes #1780 .
ago%!(EXTRA string=5 years)
Camilla Löwy
6b78419c9a
Win32: Enable /W3 on VS for library sources
...
/W3 is the default for new VS projects and the library builds cleanly
with it on VS 2010-2019 so let's try to keep it that way.
ago%!(EXTRA string=5 years)
Camilla Löwy
9b140d08d7
Remove ignored Clang compiler flag
...
Clang ignores this when C99 is enabled, while GCC does not. Removing
the checks for Clang to hopefully avoid a false sense of security.
ago%!(EXTRA string=5 years)
Camilla Löwy
35f3508ecd
Update changelog and add credit
...
Related to #1786 .
ago%!(EXTRA string=5 years)
Andy Williams
c940695eb0
Fix macOS Print Screen
...
Many years ago this value was changed from F13 to Print Screen with
1ae9ce1e0a
. However, this was later
reverted to F13 with 5759d0fdf2
.
This changes it back to Print Screen for consistency with other
platforms.
Closes #1786 .
ago%!(EXTRA string=5 years)
Nicolas Caramelli
0ef149c8f2
Wayland: Assume 96 DPI if physical size is <= 0
ago%!(EXTRA string=5 years)
Camilla Löwy
a506a8dc73
Add credit
...
Related to #1779 and #1781 .
ago%!(EXTRA string=5 years)
Nicolas Caramelli
8d47dc5894
Update test SPIR-V shader code
...
Closes #1781 .
ago%!(EXTRA string=5 years)
Camilla Löwy
48aa567d0c
Update changelog and add credit
...
Related to #1775 .
ago%!(EXTRA string=5 years)
Vladimir Perminov
53b1396a09
Win32: Fix value for _WIN32_WINNT_WINBLUE
...
An incorrect value for _WIN32_WINNT_WINBLUE caused GLFW to think Windows
8 was 8.1 or greater. This led to a crash when attempting to call
SetProcessDpiAwareness.
Closes #1775 .
ago%!(EXTRA string=5 years)
Camilla Löwy
60e7364b30
Update changelog
...
Related to #1761 .
ago%!(EXTRA string=5 years)
Doug Binks
166611cef5
Win32: Update all monitor handles on config change
...
Closes #1761 .
ago%!(EXTRA string=5 years)
Nicolas Caramelli
0b2660f39f
Wayland: Remove FindWaylandProtocols.cmake and FindXKBCommon.cmake (not used anymore)
ago%!(EXTRA string=5 years)
Emmanuel Gil Peyrot
40d150c399
Docs: Remove mentions of extra-cmake-modules
ago%!(EXTRA string=5 years)
Emmanuel Gil Peyrot
8aaf072842
Wayland: Remove extra-cmake-modules from CI
ago%!(EXTRA string=5 years)
Emmanuel Gil Peyrot
2e6fb7fe22
Wayland: Remove extra trailing whitespace
ago%!(EXTRA string=5 years)
Joel Winarske
2747e47393
Wayland: Remove extra-cmake-modules dependency
...
Fixes #1774 .
ago%!(EXTRA string=5 years)
Camilla Löwy
1353f37a51
Make unsupported versions of CMake fail early
ago%!(EXTRA string=5 years)
Camilla Löwy
539535a367
Specify maximum version of CMake known to work
...
Related to #1753 .
ago%!(EXTRA string=5 years)
Camilla Löwy
73ef5f0abb
Update CODEOWNERS for move to SCSS
ago%!(EXTRA string=5 years)
Luflosi
58df92acad
Use consistent indentation for Doxygen custom stylesheet
...
Most of this file is indented with tabs but parts are indented with spaces.
Closes #1770 .
ago%!(EXTRA string=5 years)
Siavash Eliasi
96f9f5c4b9
Migrate to Sass for Doxygen custom stylesheets
...
Closes #1759 .
ago%!(EXTRA string=5 years)