Commit Graph

  • b6087bf2d2 legacy: move create_surface into Surface constructor Victor Brekenfeld 2020-04-26 14:12:37 +0200
  • a4203bd216 examples/anvil: add disable_connectors for device creation Victor Brekenfeld 2020-04-26 13:52:31 +0200
  • 77875f71c6 fallback: add disable_connectors to `FallbackDevice` initialization Victor Brekenfeld 2020-04-26 13:51:21 +0200
  • 50f94d013a legacy: disable connectors on device creation Victor Brekenfeld 2020-04-26 13:48:03 +0200
  • 8c8f5e0d59 atomic: disable connectors on device creation Victor Brekenfeld 2020-04-25 14:33:16 +0200
  • d48c04fd7b anvil: Implement subsurface state caching Victor Berger 2020-04-21 20:53:55 +0200
  • 315797ff43 anvil: bulk-send frame events after each page flip Victor Berger 2020-04-21 19:42:03 +0200
  • 59f7167702 anvil: move common logic into AnvilState Victor Berger 2020-04-21 18:56:59 +0200
  • cd6e148143 anvil: restore correct dispatching of wayland clients Victor Berger 2020-04-17 18:27:26 +0200
  • 548a929d1c wayland.compositor: Correct frame callback handling Victor Berger 2020-04-17 18:27:10 +0200
  • 1736db27b4 anvil: set saner values for key repeat rate Victor Berger 2020-04-21 16:31:33 +0200
  • 27a73888a8
    Merge pull request #194 from Smithay/feature/atomic_modesetting Victor Brekenfeld 2020-04-21 20:30:05 +0200
  • 260bfd9f86 clippy fixes Victor Brekenfeld 2020-04-21 20:17:37 +0200
  • dcd6934d08 legacy: remove outdated comment Victor Brekenfeld 2020-04-20 23:36:12 +0200
  • 11bb910224 atomic: flesh out trace logs Victor Brekenfeld 2020-04-20 23:34:56 +0200
  • ef05dacc0d atomic: Move out `add/map_props` to `Dev` Victor Brekenfeld 2020-04-20 23:31:44 +0200
  • 24a51f721d anvil: use fallback-device for atomic/legacy Victor Brekenfeld 2020-04-19 22:54:38 +0200
  • df951b5de7 common: add fallback device/surface types Victor Brekenfeld 2020-04-19 22:29:10 +0200
  • 35943fc56a typo: ctrc -> crtc in drm/mod.rs Victor Brekenfeld 2020-04-19 22:24:03 +0200
  • 9127502066 examples: add raw_atomic_drm Victor Brekenfeld 2020-04-19 22:23:28 +0200
  • df097b835e example: use set_connectors in raw_legacy_drm Victor Brekenfeld 2020-04-19 22:23:16 +0200
  • 4b2e19cade fixup raw_legacy flip after commit Victor Brekenfeld 2020-04-19 02:08:10 +0200
  • 57e5494941 legacy: bugfix, add null-commit to free pipeline Victor Brekenfeld 2020-04-19 01:56:17 +0200
  • ea44343315 drm: add set_connectors to Surface Victor Brekenfeld 2020-04-18 18:43:08 +0200
  • d3b8563f65 gbm: Try to re-create resources and commit if restarting the rendering loop fails Victor Brekenfeld 2020-04-15 23:29:30 +0200
  • d30bd4555e anvil: use atomic modesetting Victor Brekenfeld 2020-04-19 01:39:56 +0200
  • 365b7e6496 drm: Add atomic modesetting support Victor Brekenfeld 2020-04-19 01:39:42 +0200
  • e8cb940aab drm legacy: small cleanups + additional logging Victor Brekenfeld 2020-04-19 01:38:59 +0200
  • 1b259e2deb typo: priviledged -> privileged Victor Brekenfeld 2020-04-19 01:36:36 +0200
  • 41696f5364 drm: trigger vblank on commit Victor Brekenfeld 2020-04-19 01:35:04 +0200
  • 74187f55fc examples: move raw_drm to raw_legacy_drm Victor Brekenfeld 2020-04-15 23:26:38 +0200
  • ed257e8991 drm: move legacy::Error into common module Victor Brekenfeld 2020-04-19 01:30:05 +0200
  • df27224372 gbm: implement CursorBackend generically Victor Brekenfeld 2020-04-19 01:26:45 +0200
  • cde06eb99a cursor: simplify trait by removing barely utilized lifetimes Victor Brekenfeld 2020-04-19 01:26:09 +0200
  • 8ba33f2473 anvil: Report errors of failed device initializations Victor Brekenfeld 2020-04-19 01:14:25 +0200
  • 61fecb44cf anvil: disable clippy lint for glium macros Victor Berger 2020-04-21 15:00:00 +0200
  • ce1b7ae8e4
    Fix clippy::cognitive-complexity warning (#198) Sergey Smirnykh 2020-04-21 19:53:59 +0700
  • a5cd2978b3 Fix clippy::unnecessary::filter-map warning Sergey Smirnykh 2020-04-21 14:48:56 +0700
  • a774d8c52e Implement Error trait for KeyboardError using thiserror Sergey Smirnykh 2020-04-21 13:20:19 +0700
  • 87acba51f8 ci: fix doc index Victor Berger 2020-04-19 23:26:54 +0200
  • 2101f17b7b
    Merge pull request #192 from Smithay/fix/primary_gpu Victor Brekenfeld 2020-04-18 18:26:49 +0200
  • 0544df569a
    Merge pull request #193 from Smithay/fix/egl_to_tex_check Victor Brekenfeld 2020-04-18 15:35:22 +0200
  • bcb2aa3864 Fix egl_to_texture check Victor Brekenfeld 2020-04-18 13:55:20 +0200
  • 39500f1d05 Fix primary_gpu Victor Brekenfeld 2020-04-15 21:42:33 +0200
  • 8678738d01
    Merge pull request #188 from csnewman/egl-refactor Victor Brekenfeld 2020-04-18 13:15:48 +0200
  • 28eb4dd943 Fix vsync attribute Chandler Newman 2020-04-16 16:03:10 +0100
  • 4b97ed8eba Reduce choose_config complexity Chandler Newman 2020-04-16 16:02:36 +0100
  • f8c97baf1d Prevent display being destroyed until all resources have been dropped Chandler Newman 2020-04-16 13:44:32 +0100
  • c4016af67b Add default settings for surface creation Chandler Newman 2020-04-16 12:33:28 +0100
  • 26b6b3210a Signaling framework Victor Berger 2020-04-15 17:56:26 +0200
  • f7c05fa064 Rename WaylandEGLDisplay to EGLBufferReader Chandler Newman 2020-04-15 21:19:20 +0100
  • a4d2043b7e Fix clippy warnings Chandler Newman 2020-04-15 12:27:01 +0100
  • 3c6877f094 Fix formatting Chandler Newman 2020-04-15 12:24:31 +0100
  • b8df85e744 Mark get_proc_address as safe Chandler Newman 2020-04-15 12:16:02 +0100
  • a684f5d8d6 Refactor EGL backend Chandler Newman 2020-04-15 12:01:01 +0100
  • 8ab34f0081 Update dependencies. Victor Berger 2020-04-15 10:25:31 +0200
  • b54d95c15d
    Fix most clippy warnings (#185) Victor Berger 2020-04-15 09:28:22 +0200
  • 6325c701d5
    Remove dependency on wayland-client (#184) Jonas Platte 2020-04-14 18:53:26 +0200
  • cbc24feeee CI: install sysdeps for generating docs Victor Berger 2020-04-13 17:59:13 +0200
  • f272f0c457
    Merge pull request #177 from Smithay/upgrade/udev-04 Victor Brekenfeld 2020-04-13 17:17:17 +0200
  • b43c0db115 Update to udev 0.4 Victor Brekenfeld 2020-04-11 19:45:45 +0200
  • 6a7d933553 Replace `failure` and `error-chain` by `thiserror` Victor Berger 2020-04-12 22:35:24 +0200
  • 885fd0cff2 github actions Victor Berger 2020-04-12 09:13:28 +0200
  • d92aa6dafe
    Only listen to removal signal for own session (#182) Chandler Newman 2020-04-12 16:00:19 +0100
  • f966e28fe5
    Update wayland-client & wayland-egl (#181) Sergey Smirnykh 2020-04-12 18:11:10 +0700
  • e0fadac487
    Merge pull request #176 from Smithay/fix/anvil/udev_without_egl Victor Brekenfeld 2020-04-11 14:43:33 +0200
  • 2b5c0448eb anvil: Fix udev build without egl Victor Brekenfeld 2020-04-10 20:07:04 +0200
  • cd25b1d222
    Merge pull request #174 from Smithay/reformat Victor Brekenfeld 2020-04-11 13:46:37 +0200
  • f6b3d630ce rustfmt Victor Brekenfeld 2020-04-10 17:01:49 +0200
  • 8f4a9c172b Update CI Ubuntu version Victor Berger 2020-04-10 18:28:30 +0200
  • cceb9dabf4
    Merge pull request #143 from Smithay/drm-next Victor Brekenfeld 2020-04-10 16:59:32 +0200
  • d30d901771 Update raw_drm example Victor Berger 2020-04-07 15:15:29 +0200
  • e8e8667d89 Upgrade to the upcoming drm-rs 0.4 Victor Brekenfeld 2019-08-23 13:58:02 +0200
  • e798259be9 Calculate pointer location correctly Sergey Smirnykh 2020-03-23 17:02:29 +0700
  • 3bc1c728a8 Remove excess type conversions Sergey Smirnykh 2020-03-21 21:22:06 +0700
  • 9e1bce7c66 Unhide cursor for now Sergey Smirnykh 2020-03-21 19:27:54 +0700
  • 73345375ac Update winit dependency to version 22.0 Sergey Smirnykh 2020-03-21 18:04:03 +0700
  • 178a447394 winit: Don't resize in resize handler Dorota Czaplejewicz 2020-04-05 18:41:40 +0000
  • 1b5537d537 Restore logind as a default feature Victor Berger 2020-04-05 20:03:09 +0200
  • b8c20ebf30
    Update wayland-rs to 0.25 (#171) Jonas Platte 2020-04-05 19:01:08 +0200
  • fbe20d6c1f
    Merge pull request #170 from Smithay/vberger/fix-libinput-device-drop Victor Brekenfeld 2020-04-01 18:24:41 +0200
  • 63702a308a backend.libinput: fix tracking of removed devices Victor Berger 2020-04-01 11:03:54 +0200
  • e42ccc8aee
    wayland: fix deadlock in SurfaceData::cleanup (#166) Ivan Molodetskikh 2020-02-16 18:38:07 +0300
  • a60e1cd7fd
    Merge pull request #156 from YaLTeR/resize Victor Berger 2020-02-12 22:57:32 +0100
  • e1396d2e1a
    anvil.shell: add our own ResizeEdge Ivan Molodetskikh 2020-02-11 11:06:36 +0300
  • 517070d079
    Merge pull request #158 from YaLTeR/fix-wl-shell-initial-size Victor Berger 2020-02-09 17:07:49 +0100
  • c0d0d0d2b8
    anvil.shell: respect min and max size in resize Ivan Molodetskikh 2020-02-08 09:24:50 +0300
  • e76f9f14ed
    anvil.shell: store min_size and max_size Ivan Molodetskikh 2020-02-08 09:24:27 +0300
  • 097445bc20
    shell.xdg: fix two copy-paste errors Ivan Molodetskikh 2020-02-08 09:23:34 +0300
  • adbab32bd8
    anvil.shell: update location on top-left resizing Ivan Molodetskikh 2020-02-08 08:46:15 +0300
  • 60ca2f9c88
    anvil.shell: don't send first configure to WlShell Ivan Molodetskikh 2020-02-08 09:53:50 +0300
  • 09d7f597d4
    anvil.shell: refresh toplevels on commit Ivan Molodetskikh 2020-02-08 08:44:39 +0300
  • ab45cdecdc
    anvil.window_map: add refresh_toplevel Ivan Molodetskikh 2020-02-08 08:43:32 +0300
  • 9eb51b8439
    shell.xdg: add XdgRequest::AckConfigure Ivan Molodetskikh 2020-02-08 08:42:50 +0300
  • 223b523f80
    anvil.window_map: add WindowMap::find Ivan Molodetskikh 2020-02-08 08:39:27 +0300
  • 6d36375f27
    anvil.window_map: implement Clone for Kind Ivan Molodetskikh 2020-02-08 08:39:09 +0300
  • 33a9e242ed
    wayland.shell: implement Clone for toplevels Ivan Molodetskikh 2020-02-08 08:38:52 +0300
  • ca7e91a98c
    anvil.shell: implement the Resize request Ivan Molodetskikh 2020-02-03 16:31:15 +0300
  • 546ff48af5
    anvil.window_map: add WindowMap::geometry Ivan Molodetskikh 2020-02-03 16:23:04 +0300
  • 9fd9db82ae
    anvil.shell: store geometry in SurfaceData Ivan Molodetskikh 2020-02-03 16:22:48 +0300