Commit Graph

396 Commits

Author SHA1 Message Date
Victor Brekenfeld 879e2058cd
Merge pull request #84 from Smithay/vberger/xdg_toplevel_close
shell: add method to send close events
2018-03-25 15:03:05 +02:00
Victor Berger cd0c5538d1 shell: add method to send close events 2018-03-23 19:27:46 +01:00
Victor Brekenfeld c36f4c43ed
Merge pull request #83 from Smithay/feature/wl_seat_v5
Upgrade to wl_seat version 5
2018-03-23 19:20:54 +01:00
Drakulix 19300f0d54 Add missing documentation for former Drop call 2018-03-22 16:21:40 +01:00
Drakulix 23f8a2c8ee Reexport PointerAxisHandle 2018-03-22 16:21:27 +01:00
Drakulix d051e141cf Refactor PointerAxisEvent to handle multiple axis 2018-03-22 16:10:32 +01:00
Drakulix daccddf9b6 Reintroduce wl_seat 4 support 2018-03-22 16:10:32 +01:00
Drakulix 2fb36af926 Upgrade to wl_seat version 5 2018-03-21 16:37:50 +01:00
Victor Brekenfeld 943ee66be3
Merge pull request #82 from Smithay/fix/winit_timestamp
Replace time stub with proper timestamps
2018-03-21 15:55:53 +01:00
Drakulix d005cd4fc6 Replace time stub with proper timestamps 2018-03-17 18:15:34 +01:00
Victor Brekenfeld 79d99c1cc5
Merge pull request #81 from Smithay/fix/winit_negative_pointer
Fix winit transformed input for negative positions
2018-03-17 18:14:48 +01:00
Drakulix 4ee34fe43a Fix winit transformed input for negative positions 2018-03-13 18:41:37 +01:00
Victor Brekenfeld e17ebbd9e7
Merge pull request #80 from Smithay/fix/relative_mouse_events
Allow relative mouse movement to be negative
2018-03-13 18:41:14 +01:00
Drakulix 81375a085f Allow relative mouse movement to be negative 2018-03-13 15:06:52 +01:00
Victor Brekenfeld ae41584db9
Merge pull request #79 from Smithay/fix/winit_input
Fix winit transformed input
2018-03-13 15:03:21 +01:00
Drakulix a6d8b2a802 Fix winit transformed input 2018-03-09 17:37:27 +01:00
Drakulix bdb653042c Update glium integration to allow mutable borrowing 2018-03-09 11:50:01 +01:00
Victor Brekenfeld c6109f41ba
Merge pull request #77 from Smithay/fix/auto_id_clone
Add missing derives for AutoId
2018-02-27 12:37:49 +01:00
Drakulix 9cb409de9b Add missing derives for AutoId 2018-02-26 18:56:28 +01:00
Victor Berger d8a5acef77 wayland: introduce Seat::owns 2018-02-26 16:20:33 +01:00
Victor Brekenfeld 6c1d310a23
Merge pull request #64 from Smithay/feature/udev_handler_evlh
Introduce SessionObserver
2018-02-22 09:39:24 +01:00
Drakulix 5cfdf931fb Update for wayland-server 0.14 2018-02-21 21:02:14 +01:00
Drakulix 6f597e2244 Use wayland_server 0.13 instead of git dependency 2018-02-21 14:53:01 +01:00
Drakulix f4d3061b2b Fix tests & examples 2018-02-21 14:52:43 +01:00
Drakulix 85bac997e0 Fix merge with latest logind bug fixes 2018-02-21 14:52:31 +01:00
Drakulix 4a2658090b Code formatting 2018-02-21 14:24:37 +01:00
Drakulix 5d66f8fdb3 Give EventLoopHandle to DrmHandler 2018-02-21 14:24:20 +01:00
Drakulix b80674bdf5 Introduce SessionObserver
`DrmDevice` and `UdevBackend` now do not need to be wrapped into `StateToken`s anymore, but can return a separate `SessionObserver` object using the new `AsSessionObserver` trait.

This change was motivated by allowing the `UdevHandle` to obtain a mutable reference to an `EventLoopHandle` to create wayland object, e.g. a `wl_output` object.

Previously this was not possible.

Depends on https://github.com/Smithay/wayland-rs/pull/164
2018-02-21 14:24:20 +01:00
Victor Brekenfeld bdd8770ba6
Merge pull request #75 from Smithay/upgrade/gl_generator
Update gl_generator
2018-02-21 14:23:45 +01:00
Drakulix 0ad723a71b Allow `DrmBackend` to act as `drm::control::Device` 2018-02-21 13:31:05 +01:00
Drakulix b012cb6404 Update gl_generator 2018-02-21 12:00:57 +01:00
Drakulix cbee540013 Reexport ModifiersState to make it publically accessible 2018-02-21 07:48:54 +01:00
Victor Brekenfeld 5b9eeb537a
Merge pull request #74 from Smithay/fix/example_vt_all
udev example: handle all 12 vt switches
2018-02-21 01:43:55 +01:00
Victor Berger 6560e413c0 udev example: handle all 12 vt switches 2018-02-21 00:01:19 +01:00
Victor Brekenfeld 9058f37a6a
Merge pull request #63 from Smithay/feature/logind
Logind session
2018-02-20 22:03:05 +01:00
Drakulix 2294e79814 Reset drm device into text mode on tty switch 2018-02-20 19:19:22 +01:00
Drakulix 5725d1bb34 Remove broken ctrlc helper 2018-02-20 19:19:22 +01:00
Drakulix e3113caa72 Add new travis feature for logind 2018-02-20 19:19:22 +01:00
Drakulix 2017d8cd16 use systemd crates.io release 2018-02-20 19:19:22 +01:00
Drakulix 1d042d04e1 fix vagga build 2018-02-20 19:19:22 +01:00
Drakulix 525c9b60c4 rustfmt 2018-02-20 19:19:22 +01:00
Drakulix 20e10612b9 Add documentation for logind/auto session 2018-02-20 19:19:22 +01:00
Drakulix 4501ca5fe1 Fix weston-terminal spawn in example 2018-02-20 19:19:22 +01:00
Drakulix 310bc94a20 Fix disappearing cursor after tty switch 2018-02-20 19:19:22 +01:00
Drakulix 5411209bb5 Fix libinput panic on tty switch 2018-02-20 19:19:22 +01:00
Drakulix 495c492e50 Fix trying to become drm master on logind session 2018-02-20 19:19:22 +01:00
Drakulix 11c9f2b0fb Make udev example use new auto session 2018-02-20 19:19:22 +01:00
Drakulix a768e298f2 Add auto backend 2018-02-20 19:19:22 +01:00
Drakulix b16c62b19f Add logind session 2018-02-20 19:19:22 +01:00
Drakulix 4971278a25 Remove unused type parameter 2018-02-20 19:19:22 +01:00