1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2025-06-14 06:48:50 -04:00
glfw/src
Camilla Berglund 9cc8fc0d0a Removed glfwGetError and glfwErrorString.
The cached error code cannot be made per-thread unless it required
glfwInit (due to lack of __thread on OS X), which would be confusing and
partially defeats the purpose of it.

Beginners would use the generic error string facility instead of the
error callback and then be confused by its nondescript messages.

Storing the provided error code from within the error callback, whether
globally or per-thread, requires just a few lines of code and hands
control to the user without compromising thread safety.
2012-12-30 01:50:03 +01:00
..
clipboard.c Simplified clipboard API. 2012-04-12 00:51:58 +02:00
CMakeLists.txt Cleanup of configuration variable use. 2012-12-02 19:13:01 +01:00
cocoa_clipboard.m API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
cocoa_fullscreen.m API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
cocoa_gamma.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
cocoa_init.m Removed return value of _glfwPlatformTerminate. 2012-12-30 01:15:48 +01:00
cocoa_joystick.m Renamed struct member to match other platforms. 2012-12-02 16:52:40 +01:00
cocoa_native.m Fixed copypaste errors. 2012-07-23 00:48:30 +02:00
cocoa_platform.h Moved NSGL context creation to proper module. 2012-12-30 00:58:18 +01:00
cocoa_time.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
cocoa_window.m Moved NSGL context creation to proper module. 2012-12-30 00:58:18 +01:00
config.h.in Finished initial window/context backend split. 2012-11-27 15:02:26 +01:00
context.c Made error message tags more consistent. 2012-12-13 19:18:04 +01:00
egl_context.c EGL context creation cleanup. 2012-12-16 17:04:43 +01:00
egl_platform.h Corrected eglext.h path. 2012-12-13 19:35:11 +01:00
fullscreen.c Narrowed criteria for non-standard inclusion. 2012-09-12 21:18:59 +02:00
gamma.c Made error message tags more consistent. 2012-12-13 19:18:04 +01:00
glfw3.pc.in Renamed libglfw3.pc to glfw3.pc. 2012-08-12 22:31:47 +02:00
glx_context.c GLX context option cleanup. 2012-12-13 21:35:59 +01:00
glx_platform.h Merge branch 'master' into EGL 2012-12-02 16:17:59 +01:00
init.c Removed glfwGetError and glfwErrorString. 2012-12-30 01:50:03 +01:00
input.c Made error message tags more consistent. 2012-12-13 19:18:04 +01:00
internal.h Removed return value of _glfwPlatformTerminate. 2012-12-30 01:15:48 +01:00
joystick.c Formatting. 2012-12-02 16:53:28 +01:00
nsgl_context.m Moved NSGL context creation to proper module. 2012-12-30 00:58:18 +01:00
nsgl_platform.h Finished initial window/context backend split. 2012-11-27 15:02:26 +01:00
time.c Purged references to GLFW as a framework. 2011-03-06 01:46:39 +01:00
wgl_context.c WGL context option cleanup. 2012-12-13 22:50:55 +01:00
wgl_platform.h Merge branch 'master' into EGL 2012-12-02 16:17:59 +01:00
win32_clipboard.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
win32_fullscreen.c Fixed VC++ warnings. 2012-10-30 17:37:34 +01:00
win32_gamma.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
win32_init.c Removed return value of _glfwPlatformTerminate. 2012-12-30 01:15:48 +01:00
win32_joystick.c Added include required for free. 2012-12-12 13:59:53 +01:00
win32_native.c Added explicit access to native handles. 2012-07-22 15:26:15 +02:00
win32_platform.h WGL context option cleanup. 2012-12-13 22:50:55 +01:00
win32_time.c Shortened PC boolean name. 2012-09-02 15:21:40 +02:00
win32_window.c WGL context option cleanup. 2012-12-13 22:50:55 +01:00
window.c Added clearing of callbacks on window destruction. 2012-12-23 16:08:17 +01:00
x11_clipboard.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
x11_fullscreen.c Finished initial window/context backend split. 2012-11-27 15:02:26 +01:00
x11_gamma.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
x11_init.c Removed return value of _glfwPlatformTerminate. 2012-12-30 01:15:48 +01:00
x11_joystick.c Added missing test for joystick presence. 2012-11-08 16:26:43 +01:00
x11_keysym2unicode.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
x11_native.c Added explicit access to native handles. 2012-07-22 15:26:15 +02:00
x11_platform.h Cleanup of backend option strings. 2012-12-02 19:01:20 +01:00
x11_time.c API tag and error message cleanup. 2012-08-28 15:03:57 +02:00
x11_window.c Merge branch 'master' into EGL 2012-11-27 12:21:54 +01:00