Camilla Berglund
47b06e1fdc
Removed C99-ism.
2013-05-23 00:18:11 +02:00
Camilla Berglund
2bb0be38ce
Corrected sonames in .gitignore file.
2013-05-22 23:04:43 +02:00
Camilla Berglund
15ed715f4e
Moved public headers to the GLFW directory.
2013-05-22 22:46:34 +02:00
Camilla Berglund
ce1e84def6
Made glfwGetVideoMode consistent with getters.
2013-05-22 22:16:43 +02:00
Camilla Berglund
5d308db654
New gamma ramp API.
2013-05-22 21:56:14 +02:00
Camilla Berglund
6df692b61e
Renamed CURSOR_CAPTURED to CURSOR_DISABLED.
2013-05-22 21:56:14 +02:00
Camilla Berglund
9264b5da0e
Removed double mode for cursor mode.
2013-05-22 21:56:14 +02:00
Camilla Berglund
2d1b835711
Added a conservative set of key modifiers.
2013-05-22 21:56:14 +02:00
Camilla Berglund
7f2eb7b15b
New joystick API.
2013-05-22 21:56:14 +02:00
Camilla Berglund
c4d856bcb2
Fixed window positioning on OS X.
2013-05-22 21:37:41 +02:00
Camilla Berglund
0b5de6dd28
Fixed cursor positioning on OS X.
2013-05-22 20:52:45 +02:00
Camilla Berglund
a8a69006ff
Added paragraph on clipboard manager.
2013-05-20 14:22:19 +02:00
Camilla Berglund
f68f28ba0b
Formatting.
2013-05-20 13:12:13 +02:00
Camilla Berglund
583c8a8e8e
Added XInput dependency to pkgconfig file.
2013-05-20 13:06:09 +02:00
Camilla Berglund
2b0b031ed7
Updated gitignore file.
2013-05-20 12:46:42 +02:00
Camilla Berglund
9a5feaad05
Dropped fsfocus test.
2013-05-20 12:45:41 +02:00
Camilla Berglund
f966ff894a
Added refresh rate calculation to tearing test.
2013-05-19 20:43:33 +02:00
Camilla Berglund
19cfc5e6f2
Grammar fix.
2013-05-19 10:24:59 +02:00
Camilla Berglund
9fe71af79a
Fixed broken test for broken RandR gamma.
2013-05-19 09:48:36 +02:00
Camilla Berglund
e5a4bea4df
Improved reopen test input.
2013-05-19 09:18:57 +02:00
Camilla Berglund
67e7d8ca5f
Fixed window position for EWMH full screen.
...
Also added flushing after setting window position and size.
2013-05-19 09:08:42 +02:00
Camilla Berglund
97d71393cc
Made CMake file require XInput.
2013-05-19 08:16:19 +02:00
Camilla Berglund
673d5b55e7
Added section on Ubuntu dependencies.
2013-05-17 02:52:33 +02:00
Camilla Berglund
c00d057eda
Documented that out parameters always get set.
2013-05-15 15:01:42 +02:00
Camilla Berglund
e20e8f9954
Comment fixes.
2013-05-14 01:11:28 +02:00
Camilla Berglund
1eac29d168
Ensured that count out parameter is always set.
2013-05-14 01:06:31 +02:00
Camilla Berglund
64630af362
CMake config file cleanup.
2013-05-14 01:03:51 +02:00
Camilla Berglund
d82f068f7e
Reintroduced manual framebuffer config selection.
...
The default behavior of WGL, EGL and GLX is to choose a config that has
/at least/ the specified number of bits, whereas the GLFW 2 behavior was
to choose the closest match with very few hard constraints. Moving the
responsibility of finding the supported minimum values to the client was
problematic, as there's no way to enumerate supported configurations,
forcing the client to perform multiple (and slow) window/context
creation attempts. Not even the currently set defaults (24-bit color
and depth, 8-bit stencil) is universally supported, as bug reports show.
2013-05-13 15:58:36 +02:00
Camilla Berglund
538556bfd5
Merge pull request #18 from belkiss/master
...
Added a glfwConfig module.
2013-05-12 09:57:36 -07:00
Lambert Clara
f6eccf145b
Add glfwConfig module.
...
This module allows cmake projects to find glfw with FIND_PACKAGE.
2013-05-12 16:55:33 +02:00
Camilla Berglund
c310d1c47c
Restored explicit linking for threading test.
2013-05-07 22:38:34 +02:00
Camilla Berglund
807f1622ea
Added threading library to link dependencies.
...
Since the GLX backend now uses explicit pthread calls, linking needs to
be explicit as well.
2013-05-07 21:39:09 +02:00
Camilla Berglund
475d10d9d8
Formatting.
2013-05-02 23:06:59 +02:00
Camilla Berglund
f27eca113e
Moved OpenGL framework loading to NSGL module.
2013-05-02 23:06:59 +02:00
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.
2013-05-02 18:24:37 +02:00
Camilla Berglund
58ae11778a
Replaced expensive IOKit function.
2013-05-02 18:02:52 +02:00
Camilla Berglund
b0e66c925c
Explicitly choose closest policy.
2013-05-02 17:35:09 +02:00
Camilla Berglund
fa35d701a7
Fixed sharing between windowed and fullscreen windows.
2013-05-02 17:30:57 +02:00
Camilla Berglund
cdfbe68a96
Cleanup.
2013-05-02 17:01:19 +02:00
Camilla Berglund
4a2a00766c
TLS key cleanup.
2013-05-02 16:48:11 +02:00
Camilla Berglund
6b7f5671f8
Merged GLX error code into library struct.
2013-05-02 16:37:55 +02:00
Camilla Berglund
be28914732
Added setting of _NET_WM_PID.
2013-05-02 16:31:27 +02:00
Camilla Berglund
5cf56a442c
Removed APPLE as UNIX is true on OS X.
2013-05-01 17:11:58 +02:00
Camilla Berglund
161c73ea66
Removed centered flag.
2013-05-01 16:34:11 +02:00
Camilla Berglund
98c16700a5
Merge pull request #54 from johnbartholomew/unix-so-hide-internal-symbols
...
Do not export internal symbols from a Unix shared library.
2013-05-01 07:33:16 -07:00
John Bartholomew
93f4effd2b
Do not export internal symbols from a unix shared library.
2013-05-01 13:08:09 +01:00
Camilla Berglund
7ecd2eb53b
Fixed NSBeep on certain chords.
2013-04-30 19:02:31 +02:00
Camilla Berglund
296632c8d2
Fixed joystick state not being initialized.
2013-04-30 17:03:09 +02:00
Camilla Berglund
aa3364a73e
Fixed jitter in captured cursor mode.
2013-04-30 15:50:01 +02:00
Camilla Berglund
d6030808eb
Cleanup of clipboard manager work.
2013-04-30 15:07:02 +02:00