Camilla Berglund
d68acb78bf
Removed registering glfwTerminate with atexit.
...
Functions registered with atexit are called from the thread calling exit.
glfwTerminate should only be called from the main thread. Mistakes should be
explicit.
2012-10-22 03:20:16 +02:00
Camilla Berglund
5df4df6ca4
Added glfwDefaultWindowHints.
2012-10-22 03:16:14 +02:00
Camilla Berglund
467d501621
Cleanup of context clearing during window destruction.
2012-10-21 21:57:29 +02:00
Camilla Berglund
b87157ccc1
Merge branch 'master' of github.com:elmindreda/glfw
2012-10-21 21:32:51 +02:00
Camilla Berglund
c1dcd29c71
Fixed potential clearing of wrong context.
2012-10-21 21:30:13 +02:00
Camilla Berglund
550b0c177d
Added missing initial value.
2012-10-18 16:25:15 +02:00
Camilla Berglund
e6556c7f34
Comment grammar fix.
2012-10-17 17:11:56 +02:00
Camilla Berglund
2bb62a1467
Bug fix formatting.
2012-10-04 04:08:53 +02:00
Camilla Berglund
ae5da60c18
Fixed test for wrong client API.
2012-10-04 04:05:37 +02:00
Camilla Berglund
f236fc2f61
Fixed X11 hidden cursor mode.
2012-10-02 18:03:21 +02:00
Camilla Berglund
21a015778f
Replaced malloc and memset with calloc.
2012-10-02 17:07:59 +02:00
Camilla Berglund
5fcfcb2ddc
Updated comment.
2012-09-30 15:53:20 +02:00
Camilla Berglund
d00c194f4a
Added 8 bits of stencil to defaults.
2012-09-30 15:51:59 +02:00
Camilla Berglund
c764ae81e8
Added missing window parameter return.
2012-09-30 15:43:26 +02:00
Camilla Berglund
38cad9aff0
Added client API window hint.
...
This is cherry-picked from the EGL branch in preparation for the EGL backend.
2012-09-30 15:32:50 +02:00
Camilla Berglund
fe0cc512a2
Added missing cast.
2012-09-27 15:18:57 +02:00
Camilla Berglund
7fa27f1e98
Fixed warnings on VC++.
2012-09-27 02:49:20 +02:00
Camilla Berglund
c5f7eff190
Fixed use of functions missing on VC++.
2012-09-27 02:35:19 +02:00
Camilla Berglund
85cfc6bdd0
Merge branch 'master' into joystickname
...
Conflicts:
src/x11_joystick.c
2012-09-23 15:46:42 +02:00
Camilla Berglund
9d6945a766
Merge branch 'master' into EGL
...
Conflicts:
CMakeLists.txt
include/GL/glfw3.h
readme.html
src/CMakeLists.txt
src/internal.h
src/window.c
2012-09-23 15:35:45 +02:00
Camilla Berglund
c0dcb5a056
Fixed fullscreen regressions.
2012-09-23 15:08:43 +02:00
Camilla Berglund
718af531a3
Fixed order of operations.
2012-09-23 14:08:36 +02:00
Camilla Berglund
d6d5fb2684
Simplified character input.
2012-09-19 13:17:53 +02:00
Camilla Berglund
dbd4d1657e
Formatting.
2012-09-13 21:57:42 +02:00
Camilla Berglund
4408d2134c
Added use of standard lParam macros.
2012-09-12 21:37:36 +02:00
Camilla Berglund
18392837ac
Formatting.
2012-09-12 21:34:23 +02:00
Camilla Berglund
1d6d6bc3c6
Moved display closing to after GL terminate.
2012-09-12 21:25:52 +02:00
Camilla Berglund
c4d5da0090
Moved DllMain into Win32 init module.
2012-09-12 21:23:04 +02:00
Camilla Berglund
6ac58da26e
Narrowed criteria for non-standard inclusion.
2012-09-12 21:18:59 +02:00
Camilla Berglund
64c677be9e
Renamed config macro to match convention.
2012-09-12 03:17:50 +02:00
Camilla Berglund
e15e92b583
Fixed function grouping.
2012-09-11 23:56:44 +02:00
Camilla Berglund
0e2b12be43
Corrected comment.
2012-09-11 23:53:10 +02:00
Camilla Berglund
023b816bcc
Disallowed hiding of fullscreen windows.
2012-09-11 23:51:45 +02:00
Camilla Berglund
dcc3d67158
Merge branch 'showwindow'
2012-09-11 20:03:55 +02:00
Camilla Berglund
7be55239e7
Disabled native API by default.
2012-09-11 20:02:13 +02:00
Camilla Berglund
0272ce2e98
Merge branch 'master' into EGL
...
Conflicts:
src/glx_opengl.c
src/opengl.c
tests/glfwinfo.c
2012-09-09 19:52:33 +02:00
Camilla Berglund
7493bbe0c8
Removed X11 prefix from EGL and GLX files.
2012-09-09 19:33:40 +02:00
Camilla Berglund
74488bec67
Further isolated X11-specific parts of EGL code.
2012-09-09 19:21:14 +02:00
Camilla Berglund
0ca1e67d7a
Moved X11-specific defines to X11 header.
2012-09-09 19:03:17 +02:00
Camilla Berglund
dd69985649
Fixed API error tags.
2012-09-09 19:01:48 +02:00
Camilla Berglund
feef05f839
Removed superfluous inclusion.
2012-09-09 14:22:14 +02:00
Camilla Berglund
9f94286c9a
Merge branch 'master' into showwindow
...
Conflicts:
readme.html
2012-09-08 21:20:45 +02:00
Camilla Berglund
bd70e53352
Added missing flags for size hints.
2012-09-08 21:13:31 +02:00
Camilla Berglund
b4d0223faa
Formatting.
2012-09-07 15:48:03 +02:00
Camilla Berglund
4cb569b5b3
Replaced guessing with dirent and regex.
2012-09-07 15:27:41 +02:00
Camilla Berglund
e70ced5e05
Fixed bad editing in Cocoa joystick code.
2012-09-07 02:15:54 +02:00
Camilla Berglund
93a1d1c226
Added stubs, implemented on Linux and Cocoa.
2012-09-07 01:01:34 +02:00
Camilla Berglund
8cf093a19d
Linux joystick fixes.
2012-09-07 01:01:17 +02:00
Camilla Berglund
1653541aca
Formatting.
2012-09-06 23:03:54 +02:00
Camilla Berglund
ea7ab3e01b
Fixed broken selector signature.
2012-09-06 23:02:33 +02:00
Camilla Berglund
cbcab56a25
Merge branch 'master' into EGL
...
Conflicts:
include/GL/glfw3.h
src/opengl.c
src/win32_opengl.c
src/window.c
src/x11_fullscreen.c
src/x11_glx_opengl.c
src/x11_platform.h
src/x11_window.c
tests/glfwinfo.c
2012-09-06 21:05:03 +02:00
Camilla Berglund
a3502a7f00
Merge branch 'tls' of github.com:elmindreda/glfw into tls
2012-09-06 15:41:47 +02:00
Camilla Berglund
5e23620c7f
Merge branch 'master' into tls
...
Conflicts:
src/x11_window.c
2012-09-06 15:40:18 +02:00
Camilla Berglund
67390ac2f4
Merge branch 'showwindow' of github.com:elmindreda/glfw into showwindow
2012-09-06 15:33:26 +02:00
Camilla Berglund
9a183090e0
Merge branch 'master' into showwindow
...
Conflicts:
src/window.c
2012-09-06 15:11:50 +02:00
Camilla Berglund
52c27113d3
Shortened PC boolean name.
2012-09-02 15:21:40 +02:00
Camilla Berglund
2502e4d6f3
Renamed glfwGetJoystickPos to glfwGetJoystickAxes.
2012-08-29 18:58:16 +02:00
Camilla Berglund
38e4cc3dad
Removed superfluous comments.
2012-08-29 17:29:46 +02:00
Camilla Berglund
cdcf3be462
Removed event debug printfs.
2012-08-29 17:26:54 +02:00
Camilla Berglund
54f1a57f8d
Added channel bit depth hint defaults.
2012-08-29 16:00:54 +02:00
Camilla Berglund
d5ede06859
Removed WS_VISIBLE from creation flags.
2012-08-28 21:37:07 +02:00
Camilla Berglund
54fceaaf64
Clarified result comparison.
2012-08-28 20:24:37 +02:00
Camilla Berglund
53245d754e
Added detection of joystick disconnect on X11.
2012-08-28 20:16:43 +02:00
Camilla Berglund
d0ad28f174
Merge branch 'master' into showwindow
2012-08-28 17:52:31 +02:00
Camilla Berglund
e10d935efe
API tag and error message cleanup.
2012-08-28 15:03:57 +02:00
Camilla Berglund
9696321334
Fixed return value of glfwGetCurrentContext.
2012-08-27 13:52:10 +02:00
Camilla Berglund
2a8b2ccef4
Split internal prototypes into APIs.
2012-08-27 03:55:45 +02:00
Camilla Berglund
035a8f4a49
Merge branch 'master' into tls
...
Conflicts:
src/x11_window.c
2012-08-26 21:56:55 +02:00
Camilla Berglund
bb635729ec
Fixed spelling of GLFW.
2012-08-26 21:29:39 +02:00
Camilla Berglund
aaaac00aa5
Comment fixes.
2012-08-26 21:29:26 +02:00
Camilla Berglund
bd5ff15769
Moved error handling to init module.
2012-08-26 18:49:39 +02:00
Camilla Berglund
85ca7ee184
Shortened comment.
2012-08-26 18:42:59 +02:00
Camilla Berglund
5d52ad1548
Replaced GLFWGLOBAL and _init_c_ with extern.
2012-08-26 18:42:15 +02:00
Camilla Berglund
1839c1c73d
Added joystick API error checks for shared and Linux code.
2012-08-26 18:28:30 +02:00
Camilla Berglund
c28fb4ca0c
Cleaned up Linux joystick code.
2012-08-26 18:15:47 +02:00
Camilla Berglund
2b6080fc20
Merge branch 'master' of github.com:elmindreda/glfw
2012-08-26 15:39:10 +02:00
Camilla Berglund
bf3486f077
Comment updates and formatting.
2012-08-26 15:38:18 +02:00
Camilla Berglund
f6a1bbf782
Added GLFW_VISIBLE to glfwWindowParam.
2012-08-21 21:57:13 +02:00
Camilla Berglund
0e63488b40
Cocoa window visibility fixes.
2012-08-21 21:35:42 +02:00
Camilla Berglund
8bb5c59d2d
Added GLFW_VISIBLE window hint and parameter.
2012-08-21 21:19:01 +02:00
Camilla Berglund
3d2722dc4c
Fixed broken call to glfwShowWindow.
2012-08-21 20:32:44 +02:00
Camilla Berglund
a2ca095b86
Renamed GLFW_WINDOW_RESIZABLE to GLFW_RESIZABLE.
...
This matches GLFW_ACTIVE and GLFW_ICONIFIED.
2012-08-21 20:28:36 +02:00
Riku Salminen
596132c3a1
Add glfwShowWindow, glfwHideWindow
...
Add glfwShowWindow and glfwHideWindow functions to allow explicit
control over show/hide window.
Remove platform specific show window code from _glfwPlatformCreateWindow
but call glfwShowWindow from glfwCreateWindow to avoid breaking things
(for now).
2012-08-21 21:01:57 +03:00
Camilla Berglund
b77bdea734
Merge pull request #18 from madcad/master
...
Fixed compilation issues on OS X.
2012-08-19 18:28:10 -07:00
Camilla Berglund
3f34b091b8
Gave MinGW link library a .a suffix.
2012-08-16 19:23:54 +02:00
Torsten Walluhn
3f39c5ae42
Fixed compiling issues on mac os x with llvm-gcc 4.2
2012-08-14 23:34:26 +02:00
Camilla Berglund
0c92fb8500
Added clearing of global joystick data.
2012-08-14 22:00:11 +02:00
Camilla Berglund
ac653761b9
Formatting.
2012-08-14 21:58:22 +02:00
Camilla Berglund
9af03e141b
Merge branch 'master' into tls
2012-08-14 14:00:19 +02:00
Camilla Berglund
6399fb19fd
Included malloc.h from files using malloc on Win32.
2012-08-14 13:52:48 +02:00
Camilla Berglund
18a5aba8f1
Implemented TLS for all platforms.
2012-08-13 16:03:44 +02:00
Camilla Berglund
a9ed5b141e
Merge branch 'master' of github.com:elmindreda/glfw
2012-08-12 22:32:55 +02:00
Camilla Berglund
b7be8d90d8
Renamed libglfw3.pc to glfw3.pc.
2012-08-12 22:31:47 +02:00
Camilla Berglund
c9896a2f75
Merge branch 'master' into tls
2012-08-12 16:47:40 +02:00
Camilla Berglund
5ce704e60c
Added missing include.
2012-08-12 16:46:29 +02:00
Camilla Berglund
6c449e6e8f
Formatting.
2012-08-12 16:22:18 +02:00
Camilla Berglund
fd125f7e54
Moved inclusion directive to proper location.
2012-08-12 16:06:22 +02:00
Camilla Berglund
f66e6a6916
Re-enabled cursor re-centering.
2012-08-12 16:05:43 +02:00
Camilla Berglund
208b7f0bb8
Formatting.
2012-08-12 16:04:03 +02:00
Riku Salminen
3d6221c490
Added support for multithreaded use of Xlib.
2012-08-12 15:57:52 +02:00