Camilla Berglund
276b1bc07a
Add check for EGL specific buffer swap issue
...
Fixes #675 .
ago%!(EXTRA string=9 years)
Camilla Berglund
12d49eaf6c
Update changelog
ago%!(EXTRA string=9 years)
Camilla Berglund
0ebdad53e8
Add asserts for public API pointer parameters
ago%!(EXTRA string=9 years)
Camilla Berglund
d0649e6868
Fix confusing legacy parameter names
ago%!(EXTRA string=9 years)
Camilla Berglund
2cc6caf182
Remove superfluous call
ago%!(EXTRA string=9 years)
celestinmarot
80cef67580
Fix memory leak in X11 key LUT generation
...
Closes #662 .
ago%!(EXTRA string=9 years)
Camilla Berglund
d2d57c70e2
Fix pkg-config file generation regression
...
Fixes regression cased by 37c93ba031
.
Fixes #664 .
Closes #679 .
ago%!(EXTRA string=10 years)
Ioannis Tsakpinis
06899bd9a6
Fix SetProcessDpiAwareness case mismatch
...
Closes #678 .
ago%!(EXTRA string=10 years)
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.
ago%!(EXTRA string=10 years)
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.
ago%!(EXTRA string=10 years)
Camilla Berglund
ecd04539ec
Add mention of command-line CMake option setting
ago%!(EXTRA string=10 years)
Camilla Berglund
864ca4dd57
Remove duplicate inclusion
ago%!(EXTRA string=10 years)
Camilla Berglund
f079d0625d
Platform affix cleanup
...
Fixes #659 .
ago%!(EXTRA string=10 years)
Camilla Berglund
37c93ba031
Compiler flag cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
addb977ef1
Use monitor callback event more strictly
ago%!(EXTRA string=10 years)
Camilla Berglund
810bab7391
Add history to public types
ago%!(EXTRA string=10 years)
Camilla Berglund
87883b592f
Update .gitignore
ago%!(EXTRA string=10 years)
Camilla Berglund
b56fce1570
Fix typo
...
Fixes regression cased by 10c0eb648a
.
ago%!(EXTRA string=10 years)
Camilla Berglund
10c0eb648a
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
ec9fe02a30
Sort initial joystick set on Linux
...
Fixes #654 .
ago%!(EXTRA string=10 years)
Camilla Berglund
6b0f660180
Fix EGL backend MinGW build errors
ago%!(EXTRA string=10 years)
Camilla Berglund
12871db0f9
Only poll requested joystick on OS X
ago%!(EXTRA string=10 years)
Camilla Berglund
45efb935c5
Use more GLFWbool
ago%!(EXTRA string=10 years)
Camilla Berglund
2b52008405
Check Linux joystick init on Wayland and Mir
ago%!(EXTRA string=10 years)
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.
ago%!(EXTRA string=10 years)
Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
ago%!(EXTRA string=10 years)
Camilla Berglund
0a3b5952e0
Make WGL backend more readable
ago%!(EXTRA string=10 years)
Camilla Berglund
66b462d6e1
Make GLX backend more readable
ago%!(EXTRA string=10 years)
Camilla Berglund
02fdd6459e
Make EGL backend more readable
ago%!(EXTRA string=10 years)
Camilla Berglund
0df4e06f11
Make more RFC 2119 compliant use of may
ago%!(EXTRA string=10 years)
Camilla Berglund
8f0f1cf6c1
Only poll requested joystick on Linux
...
This also performs minor cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
ee27930628
Update changelog
ago%!(EXTRA string=10 years)
Camilla Berglund
a61d8dea36
Update .gitignore
ago%!(EXTRA string=10 years)
Camilla Berglund
eea46be4e6
Fix missing MinGW import library prefix
...
Fixes #657 .
ago%!(EXTRA string=10 years)
Camilla Berglund
fdc65e49e4
Fix bad Win32 updates
ago%!(EXTRA string=10 years)
Camilla Berglund
75f1dfaf8a
Move DWM enabled test to file where it is used
ago%!(EXTRA string=10 years)
Camilla Berglund
72632a846b
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
5668b64839
Fix segfault on DISP_CHANGE_RESTART
...
Fixes #647 .
ago%!(EXTRA string=10 years)
Camilla Berglund
b3d0bd6081
Fix type of OpenGL bundle reference
ago%!(EXTRA string=10 years)
Camilla Berglund
1ea66b9033
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
e82e2b7570
Fix full screen window position on OS X
...
Fixes #653 .
ago%!(EXTRA string=10 years)
Camilla Berglund
001761ed58
Add note on event processing to context guide
ago%!(EXTRA string=10 years)
Camilla Berglund
5c98a44603
Move Win32 clipboard code to helper window
ago%!(EXTRA string=10 years)
Camilla Berglund
4cd493dd9a
Add Win32 helper window
ago%!(EXTRA string=10 years)
Camilla Berglund
b4b210526a
Move to RegisterWindowClassEx for no real reason
ago%!(EXTRA string=10 years)
Camilla Berglund
1bf33a7402
Clarify WNDPROC window pointer handling
ago%!(EXTRA string=10 years)
Camilla Berglund
12903ee9b5
Remove no-op ReleaseDC
ago%!(EXTRA string=10 years)
Camilla Berglund
fc250c3df7
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
486354d63f
Fix libGL not being found on NetBSD
...
Fixes #646 .
ago%!(EXTRA string=10 years)
Emmanuel Gil Peyrot
9ac9c61433
Wayland: Make sure the cursor buffer is valid
...
Fixes #645 .
ago%!(EXTRA string=10 years)