Victor Berger
4acf437221
Move api module into platform::linux
2017-03-04 09:09:09 +01:00
Pierre Krieger
422b332c1b
Add a transition macro system
2017-01-28 15:00:17 +01:00
Victor Berger
ce6d2496d3
wayland: sync drawn border size on window creation
2016-11-02 20:07:49 +01:00
Victor Berger
76f5613496
wayland: properly fetch new events with Window::poll_events()
2016-10-16 23:29:29 +02:00
Victor Berger
0663269482
wayland: Implement wakeup_event_loop()
2016-10-16 22:53:53 +02:00
Victor Berger
42d73a1488
wayland: fix event dispatch, avoid double wait
2016-10-09 18:26:46 +02:00
Victor Berger
6483e7f408
wayland: Some Window methods
2016-10-09 16:19:06 +02:00
Victor Berger
34c00aa153
wayland: window creation & resizing
2016-10-09 16:08:10 +02:00
Victor Berger
c991172a28
wayland: remove old code for new backend
2016-10-09 16:08:10 +02:00
Victor Berger
c49c6bcd6e
wayland: WindowExt implementations.
2016-05-08 09:28:54 +02:00
Victor Berger
14323656b6
wayland: Remove EGL-dependent code.
...
This removes all EGL-specific code from the wayland backend.
Notable unresolved question: due to wayland design, the resizing
methods will only get/set the size of the drawn borders, not of the
actual content drawn. This latter size cannot be controlled by winit.
2016-05-08 09:11:15 +02:00
Pierre Krieger
16f76b2407
Make it compile on Linux
2016-02-27 13:59:11 +01:00
Victor Berger
6eba737fce
api/wayland: fix cursor errors
2015-12-22 14:36:41 +01:00
Victor Berger
42551d20fd
api/wayland: output and fullscreen handling.
2015-12-22 14:36:41 +01:00
Victor Berger
0792557f4b
api/wayland: pointer events support.
2015-12-22 14:36:41 +01:00
Victor Berger
6294d3c7dd
api/wayland: core windows and events structure.
2015-12-22 14:36:41 +01:00
Victor Berger
1b25d705ce
api/wayland: move window and monitor to mods.
2015-12-22 14:36:41 +01:00