Commit Graph

1889 Commits

Author SHA1 Message Date
Camilla Berglund
6770ae0556 Added workaround for legacy MinGW.
When building on legacy MinGW, WINVER and UNICODE need to be defined
before the inclusion of stddef.h (by glfw3.h), which is itself included
before win32_platform.h.
2013-09-13 12:26:55 +02:00
Camilla Berglund
bb5581690d Documentation fixes for glfwSetCursorPos. 2013-09-09 23:31:59 +02:00
Camilla Berglund
57b8be1c24 Added support for mouse buttons 4-n. 2013-09-08 16:09:23 +02:00
Camilla Berglund
c93b120252 Disabled stddef.h for GLFW_INCLUDE_NONE, cleanup. 2013-09-08 16:07:34 +02:00
Camilla Berglund
5cf8587269 Merge pull request #121 from Systemcluster/patch-1
Declared unnamed typedef structs as their types.
2013-09-03 04:51:29 -07:00
Camilla Berglund
b998d4fe01 Fixed _WIN32_WINNT not being set to Windows XP. 2013-09-03 13:38:16 +02:00
Systemcluster
d0a0e37b2b Declared unnamed typedef structs as their types
Without defining them as structs it was impossible to forward declare `GLFWgammaramp` and `GLFWvidmode`.
2013-08-29 06:15:55 +02:00
Camilla Berglund
3f74712540 Updated NSGL error tag. 2013-08-26 22:48:07 +02:00
Camilla Berglund
124bc392ab Removed stale comment. 2013-08-26 20:18:49 +02:00
Camilla Berglund
8c1588b14e Started 3.0.3. 2013-08-26 16:22:06 +02:00
Camilla Berglund
58aef89521 Made release description match website. 2013-08-25 21:40:06 +02:00
Camilla Berglund
f54b4e174d Fixed error code for missing GLES. 2013-08-21 11:56:48 +02:00
Camilla Berglund
83f57ff0ce Fixed potential segfault on init. 2013-08-21 10:15:52 +02:00
Camilla Berglund
71c07feffd Added description of 3.0.2 release. 2013-08-20 12:46:32 +02:00
Camilla Berglund
9c20737b60 Allowed characters regardless of modifier keys. 2013-08-19 13:08:35 +02:00
Camilla Berglund
951f02acf3 Fixed keypad 5 release events. 2013-08-16 17:48:11 +02:00
Camilla Berglund
735bc2d815 Added NvOptimusEnablement. 2013-08-07 18:11:58 +02:00
Camilla Berglund
a024e61bf8 Build documentation improvements. 2013-08-07 17:53:19 +02:00
Camilla Berglund
082fc019c7 Build documentation improvements. 2013-08-07 17:17:15 +02:00
Camilla Berglund
ffb699fb06 Build documentation improvements. 2013-08-07 17:05:32 +02:00
Camilla Berglund
d318de7c00 Expanded section on X11 and Mesa packages. 2013-08-07 16:01:38 +02:00
Camilla Berglund
68bd6687d6 Formatting. 2013-08-07 15:30:15 +02:00
Camilla Berglund
a3ca7ad93a Removed cursor centering XFlush hack. 2013-08-06 20:48:31 +02:00
Camilla Berglund
261f290abf Fixed original video mode being overwritten. 2013-08-06 19:52:09 +02:00
Camilla Berglund
63a191eb8d Added clearing of callbacks on terminate. 2013-07-30 17:06:06 +02:00
arturo
a6a5fa937c Fixed window position being incorrect on some WMs. 2013-07-30 15:52:47 +02:00
Camilla Berglund
670070e61a Updated change log. 2013-07-30 15:02:08 +02:00
Camilla Berglund
3cfc400cf9 Simplified source file comment headers. 2013-07-30 14:46:52 +02:00
Camilla Berglund
6e85924bd3 Replaced selector test with NSAppKitVersionNumber. 2013-07-30 14:46:51 +02:00
Camilla Berglund
f7282e86c0 Added pointer swap macro for callback setters. 2013-07-30 14:44:56 +02:00
Camilla Berglund
9d0e102135 Fixed glfwCreateWindow return value semantics. 2013-07-30 14:44:56 +02:00
Camilla Berglund
5b8ff4a2fc Merge pull request #102 from shurcooL/patch-1
Fixed OS X precise scrolling delta logic.
2013-07-25 03:44:36 -07:00
Dmitri Shuralyov
c99b7fe7da Fixed #if-guard logic and signature for hasPreciseScrollingDeltas. 2013-07-24 23:06:58 -07:00
Camilla Berglund
bd2d571c31 Added explanation for #error. 2013-07-23 13:44:39 +02:00
Camilla Berglund
bea59f64b2 Enabled inclusion of stddef.h on all platforms.
The OS X gl.h defines section macros that prevents glext.h from
including stddef.h, leaving it undeclared when it's later used.
2013-07-23 00:20:23 +02:00
Camilla Berglund
00d004a528 Updated extension headers. 2013-07-23 00:12:09 +02:00
Camilla Berglund
53cf4a3b4d Merge pull request #95 from shurcooL/master
Added support for Cocoa precise scrolling deltas.
2013-07-21 14:08:50 -07:00
Camilla Berglund
7e8c7843c5 Updated extension headers. 2013-07-21 14:08:55 +02:00
Dmitri Shuralyov
5655e26315 Changed scrollWheel to use precise scrolling deltas when available.
Use precise scrolling deltas only on supported versions of OS X;
hasPreciseScrollingDeltas, scrollingDeltaX, scrollingDeltaY are
available in OS X v10.7 and later.
Replaced a single occurence of a tab character with 4 spaces for
consistency in src/socoa_window.m.
2013-07-17 19:36:43 -07:00
siavash
0463e196b4 Cleanup of size_t use. 2013-07-15 18:37:02 +02:00
siavash
b12c973922 Moved X11 character translation failure test. 2013-07-15 18:28:09 +02:00
Camilla Berglund
f1397843ee Added GLFW_OPENED to transition guide. 2013-07-11 14:01:06 +02:00
Camilla Berglund
6632cc7c1d Tagged close flag for use from secondary threads. 2013-07-11 02:00:48 +02:00
Camilla Berglund
45653c5549 Cleaned up X error handler work. 2013-07-11 01:32:46 +02:00
Camilla Berglund
f67c7b49ab Merge pull request #86 from siavashserver/master
Added utility functions for X11 error handler.
2013-07-10 15:46:49 -07:00
Camilla Berglund
50b2961d34 Moved to auto-updated docs URLs. 2013-07-10 17:00:09 +02:00
Camilla Berglund
d10eff4531 Updated OS X OpenGL compatibility docs. 2013-07-10 15:47:32 +02:00
Camilla Berglund
e67ee935a2 Fixed documentation tag name. 2013-07-10 15:39:08 +02:00
Camilla Berglund
41a1374744 Updated references to OS X (previously Mac OS X). 2013-07-10 15:38:31 +02:00
Camilla Berglund
c8b01f61d6 Enabled OpenGL 3.x and 4.x context on OS X 10.9. 2013-07-10 15:03:14 +02:00