Camilla Berglund
1fed6f8abd
Fixed name of global TLS state macro.
2014-04-08 17:47:38 +02:00
Camilla Berglund
1127c0e6e5
Renamed Wayland files to match prefix.
2014-04-08 17:47:38 +02:00
Camilla Berglund
48619a385e
Renamed joystick state members.
2014-04-08 17:47:38 +02:00
Camilla Berglund
eaf3bd5ca4
Formatting.
2014-04-08 17:47:38 +02:00
Camilla Berglund
12b28c4bb9
Fixed name of global context state macro.
2014-04-08 17:47:38 +02:00
Camilla Berglund
7c925353a5
Renamed context module headers.
2014-04-08 17:47:38 +02:00
Camilla Berglund
8113c00712
Merged CMake platform file picking blocks.
2014-04-08 17:47:38 +02:00
Camilla Berglund
17d9051b82
Separated time state from window system state.
2014-04-08 17:47:38 +02:00
Camilla Berglund
7a4623e034
Added cursor stubs to Wayland backend.
2014-04-08 17:47:38 +02:00
Camilla Berglund
115c6bc000
Removed superfluous include.
2014-04-08 17:47:38 +02:00
Camilla Berglund
fce0114174
Renamed POSIX time module.
2014-04-08 17:47:38 +02:00
Camilla Berglund
0e4096e201
Removed X11-specific macro from Wayland port.
2014-04-08 17:47:38 +02:00
Camilla Berglund
d6243c63fe
Removed tab characters.
2014-04-08 17:47:38 +02:00
Camilla Berglund
420f3f7840
Wayland error reporting work.
2014-04-08 17:47:38 +02:00
Camilla Berglund
ede7a585bf
Shortened Wayland platform prefix.
2014-04-08 17:47:38 +02:00
Camilla Berglund
5491bd4fd2
Formatting and cleanup.
2014-04-08 17:47:38 +02:00
Camilla Berglund
78fc96518f
Updated change log.
2014-04-08 17:47:31 +02:00
Camilla Berglund
660034332d
Separated joystick state from window system state.
...
This is partially in preparation for pending support for additional
joystick APIs like XInput, DirectInput and IOHID.
2014-04-08 16:07:21 +02:00
Camilla Berglund
6acbfe863d
Fixed option value.
2014-04-08 16:07:20 +02:00
Camilla Berglund
22095d12f5
Made Wayland header macro structure match X11.
2014-04-08 16:07:20 +02:00
Camilla Berglund
b7fc8099f1
Removed duplicate addition of POSIX time header.
2014-04-08 16:07:20 +02:00
Camilla Berglund
f312b5e386
Removed unused file.
2014-04-08 16:07:20 +02:00
Jonas Ådahl
8e99996321
Introduce experimental Wayland backend
...
This patch introduces a new backend that enables GLFW applications to
run on Wayland. For now, only output is supported (windowed and
fullscreen). Pointer cursor management, input devices, clipboard etc are
not supported yet.
There are some concepts that can not be supported, more specifically
glfwSetWindowPos, glfwGetWindowPos and glfwSetCursorPos, as they are not
supported by Wayland.
This patch also changes the time and joystick implementations used by the
X11 backend to be shared between the Wayland backend and the X11 backend.
2014-04-08 16:07:20 +02:00
Camilla Berglund
99c98407c9
Removed flicker-inducing workaround.
...
Fixes #267 .
2014-04-08 14:11:21 +02:00
Camilla Berglund
c1ed0b2d5b
Removed duplicate fallback.
2014-04-08 13:25:20 +02:00
Camilla Berglund
70c1aff94c
Fixed missing dereference in b29fbc82c2
.
2014-04-08 12:07:44 +02:00
Camilla Berglund
9c0ec39770
Fixed revert of e7c7ebf665
.
...
Fixes #269 .
2014-04-08 11:50:33 +02:00
Camilla Berglund
b29fbc82c2
Ensure out arguments are always set.
2014-04-07 16:28:11 +02:00
Camilla Berglund
eaff0f73d1
Documentation fix.
2014-04-07 16:28:11 +02:00
Camilla Berglund
7911c9300d
Nomenclature fix.
2014-04-07 13:38:54 +02:00
Camilla Berglund
bbc12ade7f
Added missing X command flushing.
2014-04-07 13:36:25 +02:00
Camilla Berglund
df1c895076
Added window hiding before thrd_join.
2014-04-06 14:41:04 +02:00
Camilla Berglund
4a8f6ba58c
Moved window delegate creation to createWindow.
2014-04-06 13:46:16 +02:00
Camilla Berglund
b126939b5d
Updated extension headers.
2014-04-03 18:20:23 +02:00
Camilla Berglund
f5a996a5af
Fixed focus events triggered by window frame.
2014-04-02 13:30:23 +02:00
Camilla Berglund
b54c76d6a3
Removed typedef of removed struct.
2014-04-02 13:30:22 +02:00
Camilla Berglund
ebb7145ccc
Fixed VC++ warnings.
2014-03-31 22:33:22 +02:00
Camilla Berglund
584879c759
Fixed flipped M and N key.
2014-03-31 21:59:45 +02:00
Camilla Berglund
1900d9a656
Included extended flag in Win32 scan code.
2014-03-30 20:54:38 +02:00
Camilla Berglund
8061bb54fe
Formatting.
2014-03-30 17:13:41 +02:00
Camilla Berglund
78efc18079
Split out TLS code into separate modules.
...
This allows the TLS code to be re-used by partial ports like EGL.
2014-03-30 15:24:09 +02:00
Camilla Berglund
2889f484f4
Formatting.
2014-03-30 12:32:17 +02:00
Camilla Berglund
0c58df06d5
Added support for _NET_REQUEST_FRAME_EXTENTS.
2014-03-30 12:28:01 +02:00
Camilla Berglund
d6e0e0de2b
Formatting.
2014-03-30 12:23:39 +02:00
Camilla Berglund
40f69d7abf
Added use of frame size to multi-window test.
2014-03-30 11:30:40 +02:00
Camilla Berglund
eb3f75e03e
Added glfwGetWindowFrameSize.
2014-03-30 10:57:32 +02:00
Camilla Berglund
d3ae574418
Formatting.
2014-03-30 10:45:33 +02:00
Camilla Berglund
d7882cb89b
Aligned libGL soname to Linux ABI.
...
Fixed #261 .
2014-03-30 10:37:49 +02:00
Camilla Berglund
5c8121e7a8
Clarified language for file drop callback.
2014-03-29 21:35:21 +01:00
Camilla Berglund
bf0adc2c70
Fixed crash on monitor disconnection.
2014-03-25 19:37:25 +01:00