Drakulix
14fc36bf54
Add binding/unbinding wayland display on EGLContext
2017-12-24 14:12:51 +01:00
Drakulix
a9d30374dc
Add EGL_WL_bind_wayland_display bindings
2017-12-24 14:12:51 +01:00
Drakulix
e1b2c88c83
Use global gl_generator generator
2017-12-24 14:12:51 +01:00
Victor Berger
fa6837e86d
Merge pull request #56 from Smithay/feature/udev
...
Udev backend and session api
2017-12-22 19:51:12 +01:00
Drakulix
bfed76593a
Fix backend_session_udev without backend_udev
2017-12-21 18:11:19 +01:00
Drakulix
d3a8ff629d
Test new features
2017-12-21 17:57:19 +01:00
Drakulix
943b59a107
Spawn weston-terminal in udev example on keycode
2017-12-21 17:56:16 +01:00
Drakulix
d0046e4c60
Fix rare hot-plugging bug
2017-12-21 16:25:21 +01:00
Drakulix
ec6eae6799
Use stable drm-rs version
2017-12-21 16:23:34 +01:00
Drakulix
4207611e6d
rustfmt code
2017-12-15 19:22:44 +01:00
Drakulix
b0d4bdc36d
Fix travis build with updated libinput
2017-12-15 19:22:40 +01:00
Drakulix
ed2174168d
Use stable drm-rs master
2017-12-14 21:50:41 +01:00
Drakulix
c9e7624a33
Remove (incomplete) logind support for now
2017-12-07 15:25:21 +01:00
Drakulix
5f59ded3f0
Fix udev example
2017-12-07 15:20:33 +01:00
Drakulix
40ef1236ea
Update to released udev/libinput versions
2017-12-06 02:06:00 +01:00
Drakulix
71f107118f
Make libinput backend work without the session feature
2017-12-03 22:44:45 +01:00
Drakulix
ae5df5039d
Fix drm example and tests
2017-12-03 22:33:21 +01:00
Drakulix
35b20450c5
Fixup patched drm-rs
2017-12-03 20:24:22 +01:00
Drakulix
c5e66176c6
Document DirectSessionNotifier Id type
2017-12-02 17:09:34 +01:00
Drakulix
bd83bc5b2d
Restore drm state correctly
2017-12-02 17:07:52 +01:00
Drakulix
33286df0d6
Make it impossible to pass invalid `SessionObserver` ids.
...
- Add an associated type to the `SessionNotifier` trait for the returned Id's instead of using usize.
- Create a new Id type for the `DirectSessionNotifier`'s implementation, wrapping the previously used usize.
- Derive necessary traits of the new wrapper, make internal value inaccessible and Id's not publically constructable.
2017-12-02 14:24:39 +01:00
Drakulix
612436e42d
Correctly scan for any encoders
2017-12-02 13:51:08 +01:00
Drakulix
b5b5af9b99
Temporary build fix
2017-11-30 01:45:53 +01:00
Drakulix
13be5b1634
Add documentation
2017-11-29 22:28:14 +01:00
Drakulix
0350dca972
Automatically add udev backend to the event loop store
2017-11-29 22:28:14 +01:00
Drakulix
ef2e0571e7
Swap session signal to usr2, because xwayland may use usr1
2017-11-29 22:28:14 +01:00
Drakulix
ed04f2d293
Clarify comment
2017-11-29 22:28:14 +01:00
Drakulix
b4be5a5786
Comment out logind integration for now
2017-11-29 22:28:14 +01:00
Drakulix
24f2d499f3
Add more logging to session
2017-11-29 22:28:14 +01:00
Drakulix
606efebe1b
Remove unnecessary mutexes
2017-11-29 22:28:14 +01:00
Drakulix
cd27436470
Use xkb for a nice shutdown command
2017-11-29 22:28:14 +01:00
Drakulix
96bb3570ba
Get input working
2017-11-29 22:28:14 +01:00
Drakulix
c7682e77de
Udev backend
2017-11-29 22:28:13 +01:00
Victor Berger
c31d966fd4
Upgrade wayland-server to 0.12
2017-11-03 17:31:51 +01:00
William W Wold
291ba17a5c
added scroll events to pointer and winit demo
2017-10-15 16:29:29 +02:00
Demur Rumed
50aa38df72
Fix misc rustfmt nits
2017-10-09 15:17:19 +02:00
Demur Rumed
ce844ba9f8
Cargo.toml: include repo, update nix/image
2017-10-09 15:17:19 +02:00
Victor Berger
5884162082
travis: ignore failures of apt-get update
2017-10-09 12:23:52 +02:00
Jonas Platte
4946017c0c
Apply a bunch of clippy suggestions
2017-10-07 18:40:59 +02:00
Victor Berger
b41cf9c4c3
travis: only deploy with FEATURES=all
2017-10-04 11:39:14 +02:00
Victor Berger
dec28b8aad
Remove scary messages from README
2017-10-04 11:33:56 +02:00
Victor Berger
b3141ca2dc
Add a few badges on the README
2017-10-04 11:30:07 +02:00
Victor Berger
047e1e11f6
travis: correct doc index location
2017-10-04 11:29:50 +02:00
Victor Berger
434c074a79
travis: use travis deploy instead of doc_upload.sh
2017-10-03 16:18:49 +02:00
Victor Berger
dca932bbd3
Version 0.1.0
2017-10-01 23:11:01 +02:00
Victor Berger
8ee08ef6f2
wayland: document general behaviour of the client handlers
2017-10-01 22:47:30 +02:00
Victor Berger
8934bf19dc
examples: add output to winit example
2017-10-01 22:47:30 +02:00
Victor Berger
249ae98e0f
Fix invalid drop in SHM doc test
...
Allowing the display to be dropped this early destroys the whole wayland
context before we start using it... bad idea.
2017-10-01 22:47:30 +02:00
Victor Berger
9e809f85dd
wayland: output global
2017-10-01 22:47:30 +02:00
Drakulix
51886fbf00
Update to stable drm-rs version
2017-10-01 22:25:52 +02:00