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
Camilla Berglund
2e8d17e7b7
Fixed MinGW detection.
2014-03-25 11:46:33 +01:00
Camilla Berglund
5b5717e539
Removed superfluous cast.
2014-03-24 13:31:01 +01:00
Camilla Berglund
0e20577af4
Confined remaining functions to main thread.
2014-03-24 12:17:13 +01:00
Camilla Berglund
a9c7377e0a
Clarified thread safety statement.
2014-03-24 11:40:44 +01:00
Camilla Berglund
68d757113b
Added custom cursors to news.
2014-03-21 15:58:01 +01:00
Camilla Berglund
af61bd3137
Updated change log.
2014-03-21 12:59:29 +01:00
Doug Binks
dc987edf34
First draft of physical key fix for Windows.
2014-03-20 23:46:43 +01:00
Camilla Berglund
9209d9b304
Updated change log.
2014-03-20 11:30:27 +01:00
Camilla Berglund
7ac3d85126
Formatting.
2014-03-20 11:30:27 +01:00
Camilla Berglund
8fa9cc0de3
Added GLFWimage struct.
2014-03-20 11:30:27 +01:00
Camilla Berglund
608de57358
Cleanup.
2014-03-20 11:30:27 +01:00
urraka
40c04a7565
Added support for custom system cursors.
...
This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor.
2014-03-20 11:30:27 +01:00
Camilla Berglund
30f86286f5
Fixed bad change log edit.
2014-03-20 11:30:08 +01:00
Camilla Berglund
aaac715060
Reverted 43095307da
.
...
The proposed fix broke for multiple displays of the same model.
2014-03-19 23:25:03 +01:00
Camilla Berglund
7ebd10a868
Added GLFW_INCLUDE_ES31.
...
Fixes #255 .
2014-03-19 23:02:47 +01:00
Camilla Berglund
8ebd135536
Fixed last use of wndconfig in EGL port.
2014-03-19 13:15:04 +01:00
Camilla Berglund
6a03ed74fb
Added credit.
2014-03-18 21:43:24 +01:00
Camilla Berglund
a7f93060dd
Killed lab escapee.
2014-03-18 21:40:02 +01:00
Jonas Ådahl
b2b3f170a9
Make EGL use ctxconfig instead of wndconfig
2014-03-18 21:35:50 +01:00
Camilla Berglund
22c5192b3d
Merge pull request #253 from eddieringle/fix-docs
...
Fix typo in window guide.
2014-03-17 11:49:15 +01:00
Eddie Ringle
d79be3f7fc
docs/window.dox: Fix typo
...
Signed-off-by: Eddie Ringle <eddie@eringle.net>
2014-03-16 17:43:41 -04:00
Camilla Berglund
2200f87492
Fixed glfwDestroyWindow not flushing the output buffer.
2014-03-12 20:53:57 +01:00