Lambert Clara
f6eccf145b
Add glfwConfig module.
...
This module allows cmake projects to find glfw with FIND_PACKAGE.
ago%!(EXTRA string=12 years)
Camilla Berglund
475d10d9d8
Formatting.
ago%!(EXTRA string=12 years)
Camilla Berglund
f27eca113e
Moved OpenGL framework loading to NSGL module.
ago%!(EXTRA string=12 years)
Camilla Berglund
efe3ee8818
Initial OS X fullscreen iconification work.
...
glfwIconifyWindow now pulls the view out of fullscreen mode and restores
the original display mode, reversing the process when deminiaturized.
ago%!(EXTRA string=12 years)
Camilla Berglund
58ae11778a
Replaced expensive IOKit function.
ago%!(EXTRA string=12 years)
Camilla Berglund
b0e66c925c
Explicitly choose closest policy.
ago%!(EXTRA string=12 years)
Camilla Berglund
fa35d701a7
Fixed sharing between windowed and fullscreen windows.
ago%!(EXTRA string=12 years)
Camilla Berglund
cdfbe68a96
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
4a2a00766c
TLS key cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
6b7f5671f8
Merged GLX error code into library struct.
ago%!(EXTRA string=12 years)
Camilla Berglund
be28914732
Added setting of _NET_WM_PID.
ago%!(EXTRA string=12 years)
Camilla Berglund
161c73ea66
Removed centered flag.
ago%!(EXTRA string=12 years)
Camilla Berglund
7ecd2eb53b
Fixed NSBeep on certain chords.
ago%!(EXTRA string=12 years)
Camilla Berglund
296632c8d2
Fixed joystick state not being initialized.
ago%!(EXTRA string=12 years)
Camilla Berglund
aa3364a73e
Fixed jitter in captured cursor mode.
ago%!(EXTRA string=12 years)
Camilla Berglund
d6030808eb
Cleanup of clipboard manager work.
ago%!(EXTRA string=12 years)
Camilla Berglund
affb62514a
Cleanup of clipboard manager work.
ago%!(EXTRA string=12 years)
Camilla Berglund
179194a687
Added support for clipboard manager.
ago%!(EXTRA string=12 years)
Camilla Berglund
1b34887e10
Formatting.
ago%!(EXTRA string=12 years)
Camilla Berglund
ae1532670c
Separated formats from targets.
ago%!(EXTRA string=12 years)
Camilla Berglund
dab22c4c53
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
822eb1c986
Added support for MULTIPLE target.
ago%!(EXTRA string=12 years)
Camilla Berglund
7012d97958
Removed clipboard format index macros.
ago%!(EXTRA string=12 years)
Camilla Berglund
0046b210e2
Merged hints into library struct.
ago%!(EXTRA string=12 years)
Camilla Berglund
72277846bd
Removed stale comment.
ago%!(EXTRA string=12 years)
Camilla Berglund
3ec843a1da
Fixed captured cursor mode on OS X.
ago%!(EXTRA string=12 years)
Camilla Berglund
7423cfa5bf
Corrected type of cursor coordinates.
ago%!(EXTRA string=12 years)
Camilla Berglund
7405bc48cd
Added proper monitor comparison.
ago%!(EXTRA string=12 years)
Camilla Berglund
2891c9629f
Fixed hidden cursor mode on OS X.
ago%!(EXTRA string=12 years)
Camilla Berglund
a2745574c8
OS X hidden cursor cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
74d6a5d883
Nomenclature fix.
ago%!(EXTRA string=12 years)
Camilla Berglund
f5ba0d9f22
Video mode setting cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
b0ae7a6957
Added refresh event for resize on OS X.
ago%!(EXTRA string=12 years)
Camilla Berglund
ace0a8ef28
Fixed type for cached cursor coords.
ago%!(EXTRA string=12 years)
Camilla Berglund
6fd396f766
Removed C99-ism.
ago%!(EXTRA string=12 years)
Camilla Berglund
f175b2dddc
Only apply cursor mode to focused windows.
ago%!(EXTRA string=12 years)
Camilla Berglund
11a27de3d3
Added return by setters of previous callback.
ago%!(EXTRA string=12 years)
Camilla Berglund
37a137559e
Monitor enumeration cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
57751a5494
Added initial NSScreen integration.
...
This (tentatively) fixes the bug of full screen windows on OS X always
opening on the primary monitor.
ago%!(EXTRA string=12 years)
Camilla Berglund
130f07d8c3
Added include required for XUniqueContext.
ago%!(EXTRA string=12 years)
Camilla Berglund
f06a700307
Renamed support directory to deps.
ago%!(EXTRA string=12 years)
Camilla Berglund
e9712739ba
Formatting.
ago%!(EXTRA string=12 years)
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)