Drakulix
29ac97b4a7
Added libudev to travis for buildings libinput
2017-04-26 19:48:15 +02:00
Drakulix
092fc198c3
Fixup glutin backend and more bugfixes
2017-04-24 00:30:02 +02:00
Drakulix
4fc595f68a
Fixup libinput backend to use new event api
2017-04-23 19:55:43 +02:00
Drakulix
d62f491801
Refactor `InputBackend` to use events.
2017-04-23 19:55:11 +02:00
Drakulix
056ce6312c
Add set_cursor_representation
2017-04-21 22:25:01 +02:00
Victor Berger
cfeee83a97
Create CONTRIBUTING.md
2017-04-21 12:01:26 +02:00
Drakulix
9b6273f297
Add set_output_metadata
2017-04-18 21:57:53 +02:00
Drakulix
109f4035e8
Move set_cursor_position to the graphics backend
2017-04-18 21:20:08 +02:00
Drakulix
f95faba80f
Add libinput documentation
2017-04-15 22:53:09 +02:00
Drakulix
4afad6f939
Expand `Seat` documentation
2017-04-15 22:48:55 +02:00
Drakulix
cc6f0c9d73
Expand `on_seat_changed` documentation
2017-04-15 22:45:26 +02:00
Drakulix
66ea275d71
Fixup seat implementation
2017-04-15 22:42:42 +02:00
Drakulix
4c591a86bd
Add initializer
2017-04-15 22:38:33 +02:00
Drakulix
8cbe96d1ac
Add more logging
2017-04-15 22:28:51 +02:00
Drakulix
da93b4ac67
Add touch event passing
2017-04-15 22:20:11 +02:00
Drakulix
2cc401594d
Add pointer button event passing
2017-04-15 22:02:44 +02:00
Drakulix
01884a6aa8
Add pointer axis event passing
2017-04-15 21:46:27 +02:00
Drakulix
a5cfed8715
Impl key events
2017-04-15 20:26:44 +02:00
Drakulix
3edb489a92
Add logging to libinput backend
2017-04-15 20:17:26 +02:00
Drakulix
4f3a140543
Fix capability update
2017-04-15 19:29:15 +02:00
Drakulix
0980f8a66c
Remove done todos
2017-04-15 19:29:15 +02:00
Drakulix
ab35f140a0
Use entry api for `DeviceAddedEvent`s seat creation/update
2017-04-15 19:29:15 +02:00
Drakulix
10857d108e
Move over to crates.io version
2017-04-15 19:29:15 +02:00
Drakulix
7aca2edb13
Adjust InputBackend for libinput compatibility
...
- Make id be an `u64` to be able to populate it by a hash
- Add internal interface to get a mutable capabilities reference from a `Seat`.
- `InputConfig` type does not need to be `Sized` on `InputBackend`
2017-04-15 19:29:15 +02:00
Drakulix
5369cc2927
First draft of a libinput backend
...
- Only does DeviceEvent parsing for now
- No way to initialize it
2017-04-15 19:29:15 +02:00
Drakulix
cba111bf4f
Add input crate
2017-04-15 19:29:15 +02:00
Victor Berger
c83792c570
Fix typo
2017-04-15 12:54:37 +02:00
Victor Berger
8488d5abf8
Merge pull request #16 from vberger/logging
...
update slog and add logging to xkbcommon handler
2017-04-15 12:44:13 +02:00
Victor Berger
fd1868c419
Use default slog settings:
...
- no trace in debug builds
- no trace nor debug in release builds
2017-04-15 12:34:44 +02:00
Victor Berger
7b8a744aa2
Add logging to xkbcommon handler
2017-04-15 12:32:20 +02:00
Victor Berger
0c3bd1d001
Update slog and centralize log handling.
2017-04-12 21:31:31 +02:00
Victor Berger
1a3e560ae1
Merge pull request #14 from vberger/keyboard
...
keyboard: first draft of xkbcommon handling
2017-04-11 14:26:07 +02:00
Victor Berger
4adcadd937
Create kdb handler from RMLVO rules
2017-04-11 08:41:33 +02:00
Victor Berger
a7117369a2
cargo fmt
2017-04-09 16:43:10 +02:00
Victor Berger
f5bee06b7b
keyboard: first draft of xkbcommon handling
2017-04-09 16:01:00 +02:00
Victor Berger
0bf0fbdb50
Add MIT license
2017-03-24 10:24:07 +01:00
Victor Berger
2e13d693a8
Allow travis failure on nightly.
2017-03-20 16:19:50 +01:00
Victor Berger
f40bd92e14
Merge pull request #9 from Drakulix/feature/glutin
...
First draft of a glutin backend
2017-03-20 16:16:06 +01:00
Drakulix
8a1971f471
Turn of Fixme and Todo reporting
2017-03-20 15:55:18 +01:00
Drakulix
a0b8f53e03
Fix example formatting
2017-03-20 15:53:45 +01:00
Drakulix
6d2025634c
Fix travis using outdated rustfmt
2017-03-20 15:43:57 +01:00
Drakulix
ae375624ac
Fix formatting
2017-03-20 14:33:27 +01:00
Drakulix
369c8a980e
Updated example
2017-03-19 21:56:10 +01:00
Drakulix
d53a7fcc1d
Added SeatCapabilities
2017-03-19 21:55:32 +01:00
Drakulix
3120683b24
Fix glium support
2017-03-18 17:27:49 +01:00
Drakulix
55e56ffc6d
Rename Renderer to GraphicsBackend
2017-03-18 17:27:38 +01:00
Drakulix
4c2e0f889f
Update features
2017-03-18 17:26:51 +01:00
Drakulix
8e92c9c922
Add InputConfig
2017-03-18 17:14:52 +01:00
Drakulix
460630d0c8
Fixup documentation
2017-03-14 19:35:12 +01:00
Drakulix
728bab5690
Code cleanup
2017-03-14 19:35:02 +01:00