Camilla Berglund
99cedceef5
Expose display device name as UTF-8.
...
This makes interaction with libOVR simpler, as it provides the display
device name in the same encoding.
ago%!(EXTRA string=11 years)
Camilla Berglund
1b6d8a6ed6
Enabled enumeration of mirroring displays.
...
This exposes all monitors in every mirroring group, which is needed for
robust detection of an Oculus Rift.
ago%!(EXTRA string=11 years)
Camilla Berglund
f8d80a936f
Internal header cleanup.
ago%!(EXTRA string=11 years)
Camilla Berglund
c85294e0b2
Window class cleanup.
ago%!(EXTRA string=11 years)
Camilla Berglund
82dc6c8b8f
Removed option to disable loading of winmm.
ago%!(EXTRA string=11 years)
Camilla Berglund
d5cf713c20
Clarified comment on APIENTRY hack.
ago%!(EXTRA string=11 years)
Camilla Berglund
7c925353a5
Renamed context module headers.
ago%!(EXTRA string=11 years)
Camilla Berglund
17d9051b82
Separated time state from window system state.
ago%!(EXTRA string=11 years)
Camilla Berglund
660034332d
Separated joystick state from window system state.
...
This is partially in preparation for pending support for additional
joystick APIs like XInput, DirectInput and IOHID.
ago%!(EXTRA string=11 years)
Camilla Berglund
ebb7145ccc
Fixed VC++ warnings.
ago%!(EXTRA string=11 years)
Camilla Berglund
78efc18079
Split out TLS code into separate modules.
...
This allows the TLS code to be re-used by partial ports like EGL.
ago%!(EXTRA string=11 years)
urraka
40c04a7565
Added support for custom system cursors.
...
This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor.
ago%!(EXTRA string=11 years)
Camilla Berglund
596b1e69ce
Fixes for legacy MinGW 4.2.
ago%!(EXTRA string=11 years)
Camilla Berglund
76eefcc08a
Moved some VC++ specific hacks to platform header.
ago%!(EXTRA string=11 years)
Camilla Berglund
96433cdf19
Fixed meaningless Win32 video mode restore.
ago%!(EXTRA string=11 years)
Camilla Berglund
d0d2332193
WINVER fixes for MinGW and VC++.
ago%!(EXTRA string=11 years)
Camilla Berglund
cf177905e5
Allowed drops from less privileged processes.
...
By default, UAC will prevent less privileged processes from sending
these messages. This resolves that on Windows 7 and later. Windows
Vista is still affected by this issue, as it has UAC but lacks
ChangeWindowMessageFilterEx.
Fixes #227 .
ago%!(EXTRA string=11 years)
Camilla Berglund
611006af18
Updated API version in comment headers.
ago%!(EXTRA string=11 years)
Camilla Berglund
0163bc05d6
Moved internal context function declarations.
ago%!(EXTRA string=11 years)
Camilla Berglund
8f349e84ae
Cleaned up drop callback design.
ago%!(EXTRA string=11 years)
arturo
89d0723ba3
Initial drag and drop support.
ago%!(EXTRA string=11 years)
Camilla Berglund
7af99bce88
Fixed cursor centering for odd window sizes.
ago%!(EXTRA string=12 years)
Camilla Berglund
7d1ae7aea7
Cleaned up Win32 timer.
ago%!(EXTRA string=12 years)
Camilla Berglund
3415f3ccde
Conditionally define API version macros.
ago%!(EXTRA string=12 years)
Camilla Berglund
b998d4fe01
Fixed _WIN32_WINNT not being set to Windows XP.
ago%!(EXTRA string=12 years)
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
7f2eb7b15b
New joystick API.
ago%!(EXTRA string=12 years)
Camilla Berglund
f5ba0d9f22
Video mode setting cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
ace0a8ef28
Fixed type for cached cursor coords.
ago%!(EXTRA string=12 years)
Camilla Berglund
6164eb603b
Added tracking of cursor visibility.
ago%!(EXTRA string=12 years)
Camilla Berglund
d4a61bbd36
Removed unused type.
ago%!(EXTRA string=12 years)
Camilla Berglund
98063d2957
Replaced NULL with EGL_DEFAULT_DISPLAY.
ago%!(EXTRA string=12 years)
Camilla Berglund
51ee3a5c0a
No swap interval on composition.
ago%!(EXTRA string=12 years)
Camilla Berglund
54d1d14f59
Added setting of Windows DPI-aware flag.
ago%!(EXTRA string=12 years)
Camilla Berglund
a591cdeba6
Removed platform-specific resources from monitor.
ago%!(EXTRA string=12 years)
Camilla Berglund
107e20233d
Fixed incomplete function renaming.
ago%!(EXTRA string=12 years)
Camilla Berglund
231ee1bdc7
Removed cached instance handle.
ago%!(EXTRA string=12 years)
Camilla Berglund
3a871b9edb
Added EGL errors to output, added EGL init to Win32.
ago%!(EXTRA string=13 years)
Camilla Berglund
46c1e4028f
Begun integrating mode setting and monitor API.
ago%!(EXTRA string=13 years)
Camilla Berglund
1bc91bfe5b
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
d1132cb3d1
Fixed Win32 joystick name memory leak.
ago%!(EXTRA string=13 years)
Camilla Berglund
b72a97d531
Renamed global struct and substructs.
...
Renamed _glfwLibrary to _glfw and made all substructs lower-case, making
global variable names easier to read and type. Partially inspired by the
internal naming conventions of glwt.
ago%!(EXTRA string=13 years)
Camilla Berglund
52dac79219
Ripped out horribly broken refresh rate mess.
ago%!(EXTRA string=13 years)
Camilla Berglund
bd31ea0a69
WGL context option cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
5da8ed250a
Cleanup of backend option strings.
ago%!(EXTRA string=13 years)
Camilla Berglund
69a900592e
Added explicit support for sRGB framebuffers.
ago%!(EXTRA string=13 years)
Camilla Berglund
34d383399c
Finished initial window/context backend split.
ago%!(EXTRA string=13 years)
Camilla Berglund
10cc85343a
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
b934cdf573
Begun preparations for Win32 EGL support.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
1c21fc1383
Removed GLFW_SYSTEM_KEYS from the GLFW API
...
Rationale: Disabling system commands is inherently
dangerous, and should not be encouraged. Also, it's very
difficult to define and implement a reliable and
consistent cross-platform mechanism.
ago%!(EXTRA string=13 years)