Camilla Berglund
6b8d490249
Make all client API functions dynamically loaded
ago%!(EXTRA string=10 years)
Camilla Berglund
84b512c62c
Make all WGL functions dynamically loaded
ago%!(EXTRA string=10 years)
Camilla Berglund
1343ef5915
Replace stray malloc with calloc
ago%!(EXTRA string=10 years)
Camilla Berglund
fcd6ec99d3
Formatting
ago%!(EXTRA string=10 years)
Camilla Berglund
90adbe0451
Fix no-GLES-on-NSGL error type and description
ago%!(EXTRA string=10 years)
Camilla Berglund
f6defeff5d
Remove C++-isms in Mir port
...
Related to #568 .
ago%!(EXTRA string=10 years)
Camilla Berglund
0a1225d0df
Decouple Win32 cursor setting and tracking
ago%!(EXTRA string=10 years)
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 .
ago%!(EXTRA string=10 years)
Camilla Berglund
f8395886d3
Formatting
ago%!(EXTRA string=10 years)
Brandon Schaefer
9527c93a1c
Move to the new MirEvent 2.0 + 0.14/0.15 changes
...
Closes #568 .
ago%!(EXTRA string=10 years)
Camilla Berglund
1f95fac699
Extension string type cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
e686f5a249
Fixed AppKit not initialized for cursor creation.
ago%!(EXTRA string=10 years)
Camilla Berglund
04c057238b
Added support for EXT_framebuffer_sRGB.
...
Added sRGB extensions to standards conformance page.
ago%!(EXTRA string=10 years)
Camilla Berglund
bfe55118dd
Fixed name of Win32 cursor tracking flag.
ago%!(EXTRA string=10 years)
Camilla Berglund
f825af06f0
Formatting.
ago%!(EXTRA string=10 years)
Camilla Berglund
2205bdd469
Improved X11 display opening failure.
ago%!(EXTRA string=10 years)
Camilla Berglund
0f3b69c79d
Fixed missing utility function return types.
...
Fixes #546 .
ago%!(EXTRA string=10 years)
Camilla Berglund
a97477337d
Updated changelog and credits, formatting.
...
Fixes #17 .
Closes #536 .
ago%!(EXTRA string=10 years)
Aaron Jacobs
fec6f187d1
Do not recurse over IOHIDElement children.
ago%!(EXTRA string=10 years)
Aaron Jacobs
1a96c294ee
Add support for joystick hot swapping on OS X.
ago%!(EXTRA string=10 years)
Camilla Berglund
19a28e2c9f
Fixed X11 arrow cursor image.
...
Fixes #541 .
ago%!(EXTRA string=10 years)
Camilla Berglund
1984d40e33
Formatting.
ago%!(EXTRA string=10 years)
Camilla Berglund
cf4206d987
Fixed duplicate key presses caused by XIM.
...
Probably.
ago%!(EXTRA string=10 years)
Camilla Berglund
cc4c232956
Renamed cursor window library struct member.
...
Since _glfwPlatformWindowFocused it has a more limited role.
ago%!(EXTRA string=10 years)
Camilla Berglund
226f85efcb
Key translation tables are now in _glfw.
ago%!(EXTRA string=10 years)
Camilla Berglund
2aa8e17c88
Cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
3365139a6c
Cleanup.
ago%!(EXTRA string=10 years)
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 .
ago%!(EXTRA string=10 years)
Camilla Berglund
b15eaeda16
Implemented auto-iconification on X11.
...
Fixes #531 .
ago%!(EXTRA string=10 years)
Camilla Berglund
e049190ff1
Moved focus callback triggering last.
ago%!(EXTRA string=10 years)
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 .
ago%!(EXTRA string=10 years)
Camilla Berglund
56122cbe2f
Keep X11 full screen window properties on iconify.
ago%!(EXTRA string=10 years)
Camilla Berglund
c77edaee34
Always pre-position X11 full screen windows.
ago%!(EXTRA string=10 years)
Camilla Berglund
21ce21cc07
Improved X11 full screen focus control flow.
ago%!(EXTRA string=10 years)
Camilla Berglund
6cf15615e8
Clarified EWMH full screen error messages.
ago%!(EXTRA string=10 years)
Camilla Berglund
a1399426c3
Removed superfluous X11 window struct member.
ago%!(EXTRA string=10 years)
Camilla Berglund
81249724e3
Removed retrieval of unused values.
ago%!(EXTRA string=10 years)
Camilla Berglund
bdcffa90eb
Remove superfluous X11 library struct member.
ago%!(EXTRA string=10 years)
Camilla Berglund
1ee4c4ba62
Clarified control flow in X11 event processing.
ago%!(EXTRA string=10 years)
Camilla Berglund
08b3af4387
Fixed non-pre-edit character input via XIM.
...
Fixes #501 .
Fixes #473 .
ago%!(EXTRA string=10 years)
Camilla Berglund
8e96402819
Formatting.
ago%!(EXTRA string=10 years)
Camilla Berglund
ec6f0811a0
Improved initial placement of full screen windows.
ago%!(EXTRA string=10 years)
Camilla Berglund
a257e7a3ee
Removed caching of Win32 window styles.
ago%!(EXTRA string=10 years)
Camilla Berglund
bb50368d55
Fixed enumeration of invalid video modes.
...
Fixes #350 .
ago%!(EXTRA string=10 years)
Camilla Berglund
ff67e06844
Added prefixes to header guard macros.
ago%!(EXTRA string=10 years)
Camilla Berglund
5f74c2afdf
Cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
96b3f17d02
Re-used config structs for hints.
ago%!(EXTRA string=10 years)
Camilla Berglund
58c2c10cdb
Moved helper functions to correct section.
ago%!(EXTRA string=10 years)
Camilla Berglund
e6cc3c4752
Clarified WM_PROTOCOLS event handling.
ago%!(EXTRA string=10 years)
Camilla Berglund
9f0e359d73
Formatting.
ago%!(EXTRA string=10 years)