Camilla Berglund
3415f3ccde
Conditionally define API version macros.
2013-09-13 12:27:43 +02:00
Camilla Berglund
b998d4fe01
Fixed _WIN32_WINNT not being set to Windows XP.
2013-09-03 13:38:16 +02:00
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
2013-07-30 14:46:52 +02:00
Camilla Berglund
7f2eb7b15b
New joystick API.
2013-05-22 21:56:14 +02:00
Camilla Berglund
f5ba0d9f22
Video mode setting cleanup.
2013-04-21 21:28:07 +02:00
Camilla Berglund
ace0a8ef28
Fixed type for cached cursor coords.
2013-04-21 16:28:46 +02:00
Camilla Berglund
6164eb603b
Added tracking of cursor visibility.
2013-04-14 15:41:34 +02:00
Camilla Berglund
d4a61bbd36
Removed unused type.
2013-04-08 13:59:04 +02:00
Camilla Berglund
98063d2957
Replaced NULL with EGL_DEFAULT_DISPLAY.
2013-04-08 03:25:05 +02:00
Camilla Berglund
51ee3a5c0a
No swap interval on composition.
2013-03-11 21:07:29 +01:00
Camilla Berglund
54d1d14f59
Added setting of Windows DPI-aware flag.
2013-03-11 19:01:33 +01:00
Camilla Berglund
a591cdeba6
Removed platform-specific resources from monitor.
2013-02-20 18:15:03 +01:00
Camilla Berglund
107e20233d
Fixed incomplete function renaming.
2013-02-04 08:27:30 +01:00
Camilla Berglund
231ee1bdc7
Removed cached instance handle.
2013-02-01 04:05:12 +01:00
Camilla Berglund
3a871b9edb
Added EGL errors to output, added EGL init to Win32.
2013-01-16 20:10:17 +01:00
Camilla Berglund
46c1e4028f
Begun integrating mode setting and monitor API.
2013-01-03 17:56:59 +01:00
Camilla Berglund
1bc91bfe5b
Formatting.
2013-01-02 17:07:04 +01:00
Camilla Berglund
d1132cb3d1
Fixed Win32 joystick name memory leak.
2013-01-02 01:52:28 +01:00
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.
2013-01-02 01:44:57 +01:00
Camilla Berglund
52dac79219
Ripped out horribly broken refresh rate mess.
2012-12-31 02:06:19 +01:00
Camilla Berglund
692f34b536
Merge branch 'master' into multi-monitor
...
Conflicts:
include/GL/glfw3.h
src/window.c
tests/glfwinfo.c
2012-12-22 19:40:15 +01:00
Camilla Berglund
bd31ea0a69
WGL context option cleanup.
2012-12-13 22:50:55 +01:00
Camilla Berglund
73cdc34df7
Merge branch 'master' into multi-monitor
...
Conflicts:
CMakeLists.txt
readme.html
src/CMakeLists.txt
src/cocoa_platform.h
src/win32_platform.h
src/x11_platform.h
tests/events.c
2012-12-02 20:52:03 +01:00
Camilla Berglund
5da8ed250a
Cleanup of backend option strings.
2012-12-02 19:01:20 +01:00
Camilla Berglund
14e71833bd
Merge branch 'master' into EGL
2012-12-02 17:11:17 +01:00
Camilla Berglund
821997ad55
Merge branch 'master' into joystickname
2012-12-02 16:36:44 +01:00
Camilla Berglund
69a900592e
Added explicit support for sRGB framebuffers.
2012-12-02 16:10:00 +01:00
Camilla Berglund
41bc0d18f4
Merge branch 'master' into multi-monitor
...
Conflicts:
include/GL/glfw3.h
readme.html
src/CMakeLists.txt
src/win32_window.c
src/window.c
src/x11_window.c
tests/clipboard.c
tests/defaults.c
tests/events.c
tests/fsfocus.c
tests/glfwinfo.c
tests/joysticks.c
tests/peter.c
tests/sharing.c
tests/tearing.c
tests/title.c
tests/windows.c
2012-11-27 16:55:04 +01:00
Camilla Berglund
34d383399c
Finished initial window/context backend split.
2012-11-27 15:02:26 +01:00
Camilla Berglund
10cc85343a
Formatting.
2012-11-27 13:38:21 +01:00
Camilla Berglund
b934cdf573
Begun preparations for Win32 EGL support.
2012-11-27 13:07:26 +01:00
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.
2012-11-10 22:20:47 +01:00
Camilla Berglund
7eff6b1b1e
Initial implementation of joystick name retrieval on Win32.
2012-11-08 16:26:15 +01:00
Camilla Berglund
c83b336a4c
Formatting.
2012-09-12 20:53:57 +02:00
Camilla Berglund
830f2b439c
Cleanup.
2012-09-12 20:41:14 +02:00
Camilla Berglund
83f5b920b9
Merge branch 'master' into multi-monitor
...
Conflicts:
.gitignore
src/CMakeLists.txt
src/x11_window.c
2012-09-12 06:04:17 +02:00
Camilla Berglund
52c27113d3
Shortened PC boolean name.
2012-09-02 15:21:40 +02:00
Camilla Berglund
854e634fec
Merge branch 'master' into multi-monitor
...
Conflicts:
include/GL/glfw3.h
src/CMakeLists.txt
src/fullscreen.c
src/internal.h
src/win32_fullscreen.c
src/win32_platform.h
src/x11_fullscreen.c
tests/modes.c
2012-08-03 02:57:33 +02:00
Camilla Berglund
fc74a5533e
Moved WGL context logic into OpenGL module.
2012-07-31 22:48:28 +02:00
Camilla Berglund
db066b4f46
Win32 Unicode fixes.
2012-07-06 14:04:57 +02:00
Camilla Berglund
c06f838d88
Merge branch 'master' into multi-monitor
...
Conflicts:
.gitignore
examples/CMakeLists.txt
include/GL/glfw3.h
src/CMakeLists.txt
src/internal.h
src/win32_platform.h
src/win32_window.c
src/x11_fullscreen.c
src/x11_platform.h
tests/listmodes.c
2012-07-05 16:15:01 +02:00
Camilla Berglund
cef9dea1d2
Unified nomenclature for cursor positions.
2012-06-22 13:57:25 +02:00
Camilla Berglund
21e77fe1a6
Split platform-specific global data.
2012-04-22 15:53:02 +02:00
Camilla Berglund
f868712f02
Simplified clipboard API.
2012-04-12 00:51:58 +02:00
Camilla Berglund
2753577dbd
Removed dynamic loading of gdi32.
2012-03-30 02:28:15 +02:00
Camilla Berglund
532e0dd2f6
Formatting.
2012-03-30 01:55:28 +02:00
Camilla Berglund
cd44a7182b
Removed re-definitions of Win32 things now ancient.
2012-03-30 01:54:50 +02:00
Matt Arsenault
3bcde7e1cd
Only define Win32 crud macros if not defined already
2012-03-29 17:41:05 -04:00
Camilla Berglund
466246670f
Merge branch 'master' into cursor-enter-leave
2012-03-26 13:54:28 +02:00
Camilla Berglund
8d2c2791c2
Added initial Linux MinGW-w64 support.
2012-03-22 16:57:38 +01:00