Camilla Berglund
1fe21b22a3
Assume that malloc works.
ago%!(EXTRA string=12 years)
Noel Cower
662958ef11
Make resetMouseCursor consistent with setCursorMode
ago%!(EXTRA string=12 years)
Noel Cower
1ba8fd05c0
Add GLFW_CURSOR_HIDDEN.
...
Uses addCursorRect:cursor: as discussed.. well, too long ago. Anyhow,
this will effectively hide the cursor while it is inside a window with
GLFW_CURSOR_HIDDEN or GLFW_CURSOR_CAPTURED enabled. This shouldn't mess
up cursor retain counts either, unlike previous uses of the hide/unhide
methods on NSCursor.
It does allocate a small, single-pixel image for an invisible cursor,
as well as the cursor itself, but that shouldn't be too much trouble.
ago%!(EXTRA string=12 years)
Noel Cower
1f148f2bd6
Keep cursor centered in window while captured.
...
Previously, cmd-tabbing out would result in the cursor position maybe
ending up outside the window, so if one cmd-tabbed back in with the
cursor still outside, any click would go outside the window and cause
it to lose focus. Not really a good thing. So, this is a bit of a hack,
but it works.
ago%!(EXTRA string=12 years)
Camilla Berglund
94853a3a05
Made context creation use correct CGDisplay.
ago%!(EXTRA string=12 years)
Camilla Berglund
1ffd8f667f
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
7b7ef1e07b
Cleanup of Win32 mouse button handling.
ago%!(EXTRA string=12 years)
Camilla Berglund
c12759880d
Fixed Win32 cursor mode switch jitter.
ago%!(EXTRA string=12 years)
Camilla Berglund
008376d450
Restore cursor position on capture mode exit.
ago%!(EXTRA string=12 years)
Camilla Berglund
648c8e7371
Put synthetic key releases after defocus event.
...
This allows the application to separate actual from synthetic key
release events.
ago%!(EXTRA string=12 years)
Camilla Berglund
2caee225ea
Fixed hidden cursor mode for focus events.
ago%!(EXTRA string=12 years)
Camilla Berglund
948cc0488d
Documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
26756b9ae1
Moved to use X11 context manager.
ago%!(EXTRA string=12 years)
Camilla Berglund
32273c5d96
Formatting.
ago%!(EXTRA string=12 years)
Camilla Berglund
52ade53553
Removed stale comment.
ago%!(EXTRA string=12 years)
Camilla Berglund
6164eb603b
Added tracking of cursor visibility.
ago%!(EXTRA string=12 years)
Camilla Berglund
608109c249
Documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
2e8446fe74
Fixed member order in GLFWvidmode.
ago%!(EXTRA string=12 years)
Camilla Berglund
082306b1db
Added support for WM_UNICHAR.
ago%!(EXTRA string=12 years)
Camilla Berglund
fa0cbd9a44
Documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
159f9b9526
Changed default cursor mode for fullscreen.
ago%!(EXTRA string=12 years)
Camilla Berglund
8282a8fbe0
Documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
7b5b33ee3b
Documented GLFW_DECORATED.
ago%!(EXTRA string=12 years)
Camilla Berglund
49db3b2a9e
Formatting.
ago%!(EXTRA string=12 years)
NathanSweet
8e2e7b37a1
Undecorated window support on win/mac/linux.
ago%!(EXTRA string=12 years)
Camilla Berglund
2f7cad5765
Added credit.
ago%!(EXTRA string=12 years)
NathanSweet
85b64edcf0
Fix modifier keys.
...
The wrong mask was used making all modifier keys not be recognized.
ago%!(EXTRA string=12 years)
Camilla Berglund
d4a61bbd36
Removed unused type.
ago%!(EXTRA string=12 years)
Camilla Berglund
cd2b6eb83c
Replaced __declspec(thread) with TlsAlloc.
...
Variables created within a DLL with __declspec(thread) may not get a TLS
slot on Windows XP, leading to segfaults on use. Moving to TlsAlloc
works around this.
ago%!(EXTRA string=12 years)
Camilla Berglund
e248fb6056
Documentation work.
ago%!(EXTRA string=12 years)
Camilla Berglund
98063d2957
Replaced NULL with EGL_DEFAULT_DISPLAY.
ago%!(EXTRA string=12 years)
Camilla Berglund
28bf3f700d
Fixed uninitialized variable.
ago%!(EXTRA string=12 years)
Camilla Berglund
3ee5b0e788
Added note on atexit removal.
ago%!(EXTRA string=12 years)
Camilla Berglund
13ccf7d9de
Fixed bullet lists.
ago%!(EXTRA string=12 years)
Camilla Berglund
21525d119f
Updated readme links to guides.
ago%!(EXTRA string=12 years)
Camilla Berglund
f0bae76e5f
Added credit.
ago%!(EXTRA string=12 years)
Camilla Berglund
87a085a65c
Merge pull request #48 from jayschwa/fix-dlopen
...
Fixed dlopen entry point retrieval mechanism.
ago%!(EXTRA string=12 years)
Jay Weisskopf
83b26c9160
Fixed dlopen entry point retrieval mechanism.
...
Added missing dlopen macro to config header template.
ago%!(EXTRA string=12 years)
Camilla Berglund
953b7f52e5
No characters from Ctrl and Alt chords.
...
This makes the behavior on X11 consistent with Win32 and Cocoa.
ago%!(EXTRA string=12 years)
Camilla Berglund
810d889539
Fixed function signature on OS X.
ago%!(EXTRA string=12 years)
Camilla Berglund
f41d85a209
Added initial XInput2 cursor motion.
ago%!(EXTRA string=12 years)
Camilla Berglund
129e94da2e
Changed cursor pos to double.
ago%!(EXTRA string=12 years)
Camilla Berglund
4c0e946da3
Added possible ES3 bit.
ago%!(EXTRA string=12 years)
Camilla Berglund
9843666e1c
Updated eglext.h.
ago%!(EXTRA string=12 years)
Camilla Berglund
7915e8d778
Added setting of EGL_RENDERABLE_TYPE.
ago%!(EXTRA string=12 years)
Camilla Berglund
fbda6d4f62
Made docs build (quietly) by default.
ago%!(EXTRA string=12 years)
Camilla Berglund
ebe02f94af
Added CMake target for documentation.
ago%!(EXTRA string=12 years)
Camilla Berglund
c6ef232dba
Clarified language on hint usage.
ago%!(EXTRA string=12 years)
Camilla Berglund
8fe816d248
Removed GLFW_NO_ERROR.
...
As glfwGetError was removed (due to a race between glfwInit error
reporting and manual TLS setup on OS X), this token has no purpose.
ago%!(EXTRA string=12 years)
Camilla Berglund
2d5fb77c90
Documentation work.
...
Added window hints table, added detailed description of all public
functions, added project brief and added missing language to transition
guide.
ago%!(EXTRA string=12 years)