Camilla Berglund
|
fdc65e49e4
|
Fix bad Win32 updates
|
2015-12-10 12:16:13 +01:00 |
|
Camilla Berglund
|
75f1dfaf8a
|
Move DWM enabled test to file where it is used
|
2015-12-09 19:39:16 +01:00 |
|
Camilla Berglund
|
72632a846b
|
Cleanup
|
2015-12-09 19:39:16 +01:00 |
|
Camilla Berglund
|
5668b64839
|
Fix segfault on DISP_CHANGE_RESTART
Fixes #647.
|
2015-12-09 19:39:16 +01:00 |
|
Camilla Berglund
|
b3d0bd6081
|
Fix type of OpenGL bundle reference
|
2015-12-08 15:10:23 +01:00 |
|
Camilla Berglund
|
1ea66b9033
|
Cleanup
|
2015-12-07 21:17:03 +01:00 |
|
Camilla Berglund
|
e82e2b7570
|
Fix full screen window position on OS X
Fixes #653.
|
2015-12-07 21:14:24 +01:00 |
|
Camilla Berglund
|
5c98a44603
|
Move Win32 clipboard code to helper window
|
2015-11-23 20:48:51 +01:00 |
|
Camilla Berglund
|
4cd493dd9a
|
Add Win32 helper window
|
2015-11-23 20:48:51 +01:00 |
|
Camilla Berglund
|
b4b210526a
|
Move to RegisterWindowClassEx for no real reason
|
2015-11-23 20:38:18 +01:00 |
|
Camilla Berglund
|
1bf33a7402
|
Clarify WNDPROC window pointer handling
|
2015-11-21 20:55:13 +01:00 |
|
Camilla Berglund
|
12903ee9b5
|
Remove no-op ReleaseDC
|
2015-11-21 20:55:12 +01:00 |
|
Camilla Berglund
|
fc250c3df7
|
Cleanup
|
2015-11-21 20:54:24 +01:00 |
|
Camilla Berglund
|
486354d63f
|
Fix libGL not being found on NetBSD
Fixes #646.
|
2015-11-17 23:29:13 +01:00 |
|
Emmanuel Gil Peyrot
|
9ac9c61433
|
Wayland: Make sure the cursor buffer is valid
Fixes #645.
|
2015-11-17 00:13:44 +01:00 |
|
Camilla Berglund
|
580c7da559
|
Make Wayland and Mir backends use key LUTs
|
2015-11-12 15:06:46 +01:00 |
|
Camilla Berglund
|
27462c1078
|
Cleanup
|
2015-11-10 13:43:55 +01:00 |
|
Stanislav
|
dc373d2e0e
|
Fix for MinGW compilation
GET_XBUTTON_WPARAM is not defined on legacy MinGW.
Fixes #639.
|
2015-11-10 13:43:17 +01:00 |
|
Camilla Berglund
|
e046d0696b
|
Add glfwGetGLXWindow
|
2015-11-09 23:52:03 +01:00 |
|
Camilla Berglund
|
d4079ad3a2
|
Move all context related members to _GLFWcontext
|
2015-11-09 23:52:02 +01:00 |
|
Camilla Berglund
|
b22a0ec7d8
|
There is only one ICD
|
2015-11-09 23:51:59 +01:00 |
|
Camilla Berglund
|
d3e5a3024c
|
Fix update being called on nil context
|
2015-11-09 20:36:42 +01:00 |
|
Camilla Berglund
|
9c315412e1
|
Add glfwGetKeyName
Fixes #464.
|
2015-11-09 14:46:09 +01:00 |
|
Camilla Berglund
|
67c6a45e0e
|
Fix xkbcommon build regression
Somehow X11 keysyms were still being used in xkbcommon code.
|
2015-11-09 02:33:34 +01:00 |
|
Camilla Berglund
|
584d5f0f31
|
Remove dependency on eglplatform.h header
Fixes #636.
|
2015-11-08 15:48:34 +01:00 |
|
Camilla Berglund
|
24f41c8c4c
|
Use only LoadLibraryA to match EGL backend
|
2015-11-08 15:35:15 +01:00 |
|
Camilla Berglund
|
3efaa065a5
|
Fix comment
|
2015-11-05 20:55:15 +01:00 |
|
Camilla Berglund
|
9d3a3c32d6
|
Replace hardcoded version number with macro
|
2015-11-05 12:11:22 +01:00 |
|
Camilla Berglund
|
5006ef3f56
|
Use more GLFWbool
|
2015-11-05 08:58:40 +01:00 |
|
Emmanuel Gil Peyrot
|
4c06426d46
|
Wayland: Create the surface before the context
This fixes a regression introduced in 496f559c where a context would be
created for a NULL egl_surface, which subsequently fails.
Fixes #633.
|
2015-11-03 00:18:43 +01:00 |
|
Camilla Berglund
|
9f3636a103
|
Add partial support for Windows 8.1 per-monitor DPI
Related to #235.
|
2015-11-01 17:39:21 +01:00 |
|
Camilla Berglund
|
6a41d5e7ad
|
Fix NULL pointer dereference
Calling glfwMakeContextCurrent with NULL would segfault since
496f559c9a .
Fixes #631.
Closes #632.
|
2015-11-01 17:39:21 +01:00 |
|
Camilla Berglund
|
3489b759a0
|
Simplify Win32 key and mouse button handling
|
2015-11-01 17:39:18 +01:00 |
|
Camilla Berglund
|
d725eeaf84
|
Simplify Win32 character message handling
|
2015-11-01 17:30:52 +01:00 |
|
Camilla Berglund
|
37b20124f9
|
Make call to DefWindowProcW explicit
|
2015-10-29 14:03:22 +01:00 |
|
Camilla Berglund
|
afb04c9133
|
Clarify Win32 monitor physical size retrieval
|
2015-10-28 20:47:29 +01:00 |
|
Camilla Berglund
|
25878d68e0
|
Use GLFWbool for TLS functions
|
2015-10-28 14:51:57 +01:00 |
|
Roman Donchenko
|
cdf08c1ff3
|
Fix deletion of uninitialized POSIX TLS key
Zero (the initial value of context) is a valid TLS key, so doing this
can delete someone else's key.
Fixes #627.
|
2015-10-28 14:44:53 +01:00 |
|
Camilla Berglund
|
43f4afef78
|
Clarify WGL recreation comment
|
2015-10-28 03:44:02 +01:00 |
|
Camilla Berglund
|
c117965072
|
Fix misplaced #endif
|
2015-10-28 03:42:47 +01:00 |
|
Camilla Berglund
|
23bf1b530b
|
Move all WGL weirdness to Win32 code
|
2015-10-28 02:08:01 +01:00 |
|
Camilla Berglund
|
97d8ea8119
|
Fix decoding overrun in UTF-8 XIM path
|
2015-10-27 23:01:02 +01:00 |
|
Camilla Berglund
|
7be8209d14
|
Add GLFW_CONTEXT_NO_ERROR window hint
This adds support for the GL_KHR_no_error extension.
|
2015-10-27 20:36:20 +01:00 |
|
Camilla Berglund
|
962497bdc9
|
Use GLXWindow renderables on X11
Fixes #507.
|
2015-10-26 01:39:12 +01:00 |
|
Camilla Berglund
|
496f559c9a
|
Add GLFW_NO_API for creating context-less windows
|
2015-10-26 00:30:30 +01:00 |
|
Emmanuel Gil Peyrot
|
0fda5b7b80
|
Fix Wayland refresh rate exposed as mHz
Closes #621.
|
2015-10-25 13:27:29 +01:00 |
|
Camilla Berglund
|
f52ce00bf1
|
Remove outdated comment
|
2015-10-25 00:39:05 +02:00 |
|
Camilla Berglund
|
f5855968bb
|
Move glClear call to context module
|
2015-10-25 00:35:16 +02:00 |
|
Camilla Berglund
|
678cc54c44
|
Cleanup of questionable brevity
|
2015-10-25 00:22:37 +02:00 |
|
Emmanuel Gil Peyrot
|
dc5e56c2f3
|
Add GCC printf format check to _glfwInputError
This allows it to print a warning whenever _glfwInputError format
specifiers aren't used correctly.
Closes #622.
|
2015-10-24 23:52:46 +02:00 |
|
Camilla Berglund
|
efdbfd3883
|
Cleanup
|
2015-10-24 23:40:02 +02:00 |
|
Ricardo Vieira
|
e8f3de0f2e
|
Implement glfwCreateStandardCursor for Wayland
Closes #620.
|
2015-10-24 23:31:11 +02:00 |
|
Camilla Berglund
|
d95b77ebec
|
Fix monitor notifications on X11
Fixes #288.
|
2015-10-24 23:25:20 +02:00 |
|
Camilla Berglund
|
154b01e8cf
|
Cleanup
|
2015-10-24 23:24:54 +02:00 |
|
Camilla Berglund
|
5fd9709a8b
|
Remove support for OS X 10.6
|
2015-10-24 21:52:00 +02:00 |
|
Camilla Berglund
|
aee6b8765e
|
Remove support for OS X 10.6
If you want 10.6 to be supported in future releases, please submit
a patch for #448.
|
2015-10-18 19:16:54 +02:00 |
|
Camilla Berglund
|
a94a84b507
|
Fix segfault on early WM_GETMINMAXINFO
|
2015-10-18 18:50:38 +02:00 |
|
Camilla Berglund
|
9dd3b8101a
|
Clarify Win32 getWindowFullSize
|
2015-10-18 17:18:34 +02:00 |
|
Camilla Berglund
|
d84772d620
|
Add size limits and aspect ratio functions
Fixes #555.
|
2015-10-18 17:18:29 +02:00 |
|
Camilla Berglund
|
0aca5082ab
|
Replace LoadIcon with LoadImage
Fixes #585.
|
2015-10-15 17:58:29 +02:00 |
|
Camilla Berglund
|
3795d78b14
|
Clean up DLL loading
|
2015-10-15 02:46:07 +02:00 |
|
Camilla Berglund
|
a407a673dd
|
Add native Wayland and Mir functions
Fixes #419.
|
2015-10-15 01:48:44 +02:00 |
|
Camilla Berglund
|
8aaa6d2162
|
Cleanup
|
2015-10-14 13:43:05 +02:00 |
|
Camilla Berglund
|
22eca139fb
|
Remove compile-time client library selection
|
2015-10-14 13:43:05 +02:00 |
|
Camilla Berglund
|
ac9a6f8504
|
Clarify client API major version tests
|
2015-10-13 00:48:32 +02:00 |
|
Camilla Berglund
|
bf7cce25dc
|
Replace external context and client API headers
|
2015-10-13 00:48:18 +02:00 |
|
Camilla Berglund
|
0eccf75f65
|
Replace GL booleans with public macros
|
2015-10-13 00:46:02 +02:00 |
|
Camilla Berglund
|
13fbb4748a
|
Clean up cursor mode setting
|
2015-10-12 22:01:50 +02:00 |
|
Camilla Berglund
|
95a07f3340
|
Start 3.2
|
2015-10-12 21:59:49 +02:00 |
|
Aaron Jacobs
|
755f913b02
|
Fix invalid types, null pointer use, memory leak
Closes #612.
|
2015-10-12 21:09:07 +02:00 |
|
Camilla Berglund
|
fb6fbcf700
|
Fix video modes not restored when hiding OS X app
|
2015-10-12 21:08:59 +02:00 |
|
Camilla Berglund
|
e0084617d5
|
Fix monitor disappearing on OS X with AGS
When automatic graphics switching is activated, the CGDirectDisplayID
for the display changes, casuing the primary GLFWmonitor to disappear.
|
2015-10-12 18:42:18 +02:00 |
|
Camilla Berglund
|
0d759c8c1a
|
Fix XBufferOverflow handling for XIM input
|
2015-10-09 14:16:01 +02:00 |
|
Camilla Berglund
|
87ad8c0561
|
Fix XIM input on non-UTF-8 locales
|
2015-10-09 13:26:23 +02:00 |
|
Camilla Berglund
|
842aeb8c47
|
Make Win32 video mode enumeration faster
|
2015-10-04 13:51:35 +02:00 |
|
Camilla Berglund
|
3dc53e21e5
|
Cleanup
|
2015-09-20 15:52:44 +02:00 |
|
Camilla Berglund
|
7c6a8775eb
|
Fix error type for unavailable pixel format error
All backends reported this as GLFW_PLATFORM_ERROR, while the
documentation mandates GLFW_FORMAT_UNAVAILABLE.
|
2015-09-16 16:24:21 +02:00 |
|
Camilla Berglund
|
f6f0771770
|
Replace NSScreen with platform functions
|
2015-09-07 16:32:10 +02:00 |
|
Camilla Berglund
|
4b4cb9ce66
|
Fix window refresh events emission on OS X
|
2015-09-07 16:32:10 +02:00 |
|
Camilla Berglund
|
67eadf1e97
|
Fix glfwIconifyWindow not restoring video mode
Fixes #590.
|
2015-09-07 16:32:10 +02:00 |
|
Camilla Berglund
|
6123937bde
|
Add missing version string entries
|
2015-09-01 17:19:09 +02:00 |
|
Camilla Berglund
|
da3a77b4e3
|
Add dynamic client library loading to EGL backend
Fixes #586.
|
2015-08-27 20:52:10 +02:00 |
|
Camilla Berglund
|
255f9f0234
|
Fix deadlock with negative swap interval on Aero
Fixes #587.
|
2015-08-27 20:25:28 +02:00 |
|
Camilla Berglund
|
ba4504a9c7
|
Formatting
|
2015-08-25 02:26:10 +02:00 |
|
Camilla Berglund
|
7e13a4909e
|
Make all EGL functions dynamically loaded
|
2015-08-25 02:24:42 +02:00 |
|
Camilla Berglund
|
afe4aadade
|
Make all GLX functions dynamically loaded
|
2015-08-18 17:56:34 +02:00 |
|
Camilla Berglund
|
8db7528ac7
|
Add support for Cygwin libGL soname
|
2015-08-18 16:58:32 +02:00 |
|
Camilla Berglund
|
2d39dff84a
|
Replace XkbGetKeyboard with XkbGetMap
Switch to XkbGetMap as XkbGetKeyboard returns NULL on XWayland.
Fixes #389.
|
2015-08-18 14:27:28 +02:00 |
|
Camilla Berglund
|
b69b4a9f2a
|
Remove global symbols for Motif WM hints
|
2015-08-18 13:34:51 +02:00 |
|
Camilla Berglund
|
41287694cb
|
Replace convertBaseToScreen deprecated in 10.11
Closes #534.
|
2015-08-17 19:46:24 +02:00 |
|
Camilla Berglund
|
04a439a0a0
|
Fix function name conflict between source files
Fixes #574.
|
2015-08-16 15:35:12 +02:00 |
|
Camilla Berglund
|
e528a8c7a4
|
Clarify comment for X11 translateKey
|
2015-08-16 15:12:13 +02:00 |
|
Camilla Berglund
|
0db3940cc4
|
Formatting
|
2015-08-16 14:28:51 +02:00 |
|
Camilla Berglund
|
e2bb5e1726
|
Fix glfwWaitEvents generating events on Win32
Disabled cursor mode caused subsequent glfwWaitEvents calls to return
directly on Win32 due to cursor re-centring emitting WM_MOUSEMOVE.
Fixes #543.
|
2015-08-16 14:27:54 +02:00 |
|
Camilla Berglund
|
9f5a483256
|
Fix glfwWaitEvents returning prematurely on X11
|
2015-08-14 13:52:02 +02:00 |
|
Camilla Berglund
|
cc752ad6a0
|
Fix EINTR not being handled for select on X11
Closes #580.
|
2015-08-14 13:49:52 +02:00 |
|
Camilla Berglund
|
a02aeaf972
|
Fix a maybe-uninitialized warning on GCC 4.9
|
2015-08-12 18:03:08 +02:00 |
|
Camilla Berglund
|
ca8912375c
|
Fix Motif hints being set for X11 full screen
Related to #575.
|
2015-08-12 18:02:45 +02:00 |
|
Camilla Berglund
|
6b8d490249
|
Make all client API functions dynamically loaded
|
2015-08-12 01:01:42 +02:00 |
|
Camilla Berglund
|
84b512c62c
|
Make all WGL functions dynamically loaded
|
2015-08-12 01:01:37 +02:00 |
|