Commit Graph

  • 6b3a00fc06
    Merge pull request #420 from i509VCB/x11/egl-drm Victoria Brekenfeld 2021-11-26 13:43:49 +0100
  • c0216d15bf
    Merge pull request #419 from Smithay/feature/swapchain_age Victoria Brekenfeld 2021-11-25 23:27:19 +0100
  • a4f2729608 gbm: expose buffer age Victor Brekenfeld 2021-11-23 17:28:48 +0100
  • 6c57e27e5e swapchain: Support buffer age Victor Brekenfeld 2021-11-23 17:23:39 +0100
  • 643ff5395d gbm: Refactor: remove internal `Buffers` struct Victor Brekenfeld 2021-11-23 17:18:28 +0100
  • 9584219ffa swapchain: Use `UserDataMap` instead of generic parameter Victor Brekenfeld 2021-11-23 13:46:58 +0100
  • a4fab6633c
    Merge pull request #406 from i509VCB/input/remove-dispatch-new Victoria Brekenfeld 2021-11-24 18:57:01 +0100
  • 5506c7e1c5 apply cargo fmt and clippy i509VCB 2021-11-23 10:55:49 -0600
  • 86716f9c9f x11: allocate buffers using gbm with modifiers i509VCB 2021-11-04 17:15:26 -0500
  • 53d43905ac x11: store dmabufs in buffer object userdata i509VCB 2021-11-04 16:56:45 -0500
  • 42b646a152 x11: Initialize via egl instead of dri3 if possible Victor Brekenfeld 2021-11-04 00:24:02 +0100
  • c34a0dd4a5 fix xdg doc link Christian Meissl 2021-11-22 20:59:43 +0100
  • 81f1e8b84d fix doc comment Christian Meissl 2021-11-22 20:59:01 +0100
  • 2123760c9e make attributes state functions public in xdg shell Christian Meissl 2021-11-22 20:58:33 +0100
  • 4f36e03266 allow xdg_role macro configure without braces Christian Meissl 2021-11-20 17:39:06 +0100
  • 717f41817e update CHANGELOG Christian Meissl 2021-11-13 20:57:00 +0100
  • a22b211e29 move the duplicate xdg state handling to... ...the base macro implementation Christian Meissl 2021-11-13 20:17:48 +0100
  • 4849ae3b4a use the last configured decoration mode... ...to check for decoration mode changes instead of the current decoration mode Christian Meissl 2021-11-13 17:38:16 +0100
  • 29010d93a4 use the last pending server state... ...or last acked if available instead of the current state Christian Meissl 2021-11-11 19:22:52 +0100
  • e4891b0c9e
    egl: Introduce EGLDevice i509VCB 2021-11-03 01:15:21 -0500
  • 8bf7d91f98
    backend/drm: Do not open new file descriptors in `DrmNode` Victor Brekenfeld 2021-11-04 00:17:29 +0100
  • 2e06ff480f actions: ensure check-minimal fails on warnings i509VCB 2021-11-22 14:15:15 -0600
  • 7b1c0501f3 clean up warnings from github i509VCB 2021-11-22 13:46:34 -0600
  • d1fae4ba4e
    Merge branch 'master' into input/remove-dispatch-new i509VCB 2021-11-22 18:19:46 +0000
  • 2db2611817 wlcs_anvil: Adjust dummy renderer for changes Victor Brekenfeld 2021-10-26 14:22:02 +0200
  • 87069f26e9 renderer: rename function parameters for clearer purpose Victor Brekenfeld 2021-10-25 15:52:06 +0200
  • 011a7da665 renderer: Remove render_texture from Frame Victor Brekenfeld 2021-10-23 16:12:21 +0200
  • 7a7f1217d8 renderer: Allow to set texture filtering methods Victor Brekenfeld 2021-10-23 15:58:05 +0200
  • 076f824431 Add version method to ToplevelSurface Christian Duerr 2021-11-09 22:42:15 +0100
  • 4dec5f7fa2 Fixed a typo in the lib.rs docs. Adrien 2021-11-12 00:26:10 +0100
  • 5210b39c35 anvil: deduplicate some input handler logic i509VCB 2021-10-28 16:01:40 -0500
  • d00197052c x11: add option to make extensions optional i509VCB 2021-11-04 00:37:12 -0500
  • 0d2c3acdc7 Add debug assertion Christian Duerr 2021-11-22 00:24:16 +0100
  • d46be20d6e Add SubAssign for Size Christian Duerr 2021-11-10 22:01:39 +0100
  • 0ea8899dcf
    Merge pull request #409 from Smithay/drm/non-alpha-primary Victor Brekenfeld 2021-11-16 09:05:39 +0100
  • cf6f7a0726 gbm: use Xrgb8888, if alpha variant is not available Victor Brekenfeld 2021-11-04 18:56:08 +0100
  • 8ca5d1f301 input: remove `InputBackend::dispatch_new_events` i509VCB 2021-10-28 15:19:09 -0500
  • 1a1fe01349 docs: include x11rb in generation i509VCB 2021-10-27 19:27:02 -0500
  • b890bfd768
    Merge pull request #365 from i509VCB/mouse-f/b Victor Brekenfeld 2021-10-27 20:03:13 +0200
  • 3283010d2c Add Forward/Back mouse buttons i509VCB 2021-10-27 12:23:00 -0500
  • e1400a1926 Mention where keyboard key code constants may be found i509VCB 2021-10-23 22:59:01 -0500
  • 63f9a713ce Clippy fixes Poly 2021-10-17 20:15:16 +0200
  • 67ed81a00c Anvil XDG Decoration Poly 2021-10-08 20:57:26 +0200
  • 10aee60b87 wayland.xdg-decor: Implement XDG Decoration protocol Poly 2021-10-17 19:41:27 +0200
  • 77c970e197 winit: rework around `WinitEvent` vs `InputEvent<Special = WinitEvent>` i509VCB 2021-10-17 17:47:13 -0500
  • d5f4094cc7 ci: update doc-generating command Victor Berger 2021-10-27 14:15:19 +0200
  • 3dde8d70ef Update to input-rs 0.7 Victor Brekenfeld 2021-10-13 11:28:58 +0200
  • 14a4bb25db
    Merge pull request #402 from Smithay/fix/trailing_semicolon Victor Brekenfeld 2021-10-23 15:58:19 +0200
  • 2aedeead7d Fix clippy needless_return Victor Brekenfeld 2021-10-23 15:34:50 +0200
  • af8863578e Fix trailing_semicolon on egl macro Victor Brekenfeld 2021-10-23 15:24:55 +0200
  • 121014a9eb compositor.cache: fix MultiCache::has() Victor Berger 2021-10-18 19:00:42 +0200
  • 7ad40d3f3a
    Merge pull request #371 from i509VCB/x-client Victor Brekenfeld 2021-10-18 18:44:51 +0200
  • 2e68cfda5a X11 backend i509VCB 2021-10-17 13:46:00 -0500
  • 953d9ce158 Implement `Hash` on some enums in `backend::input` i509VCB 2021-10-17 02:19:39 -0500
  • c8d56f1cf3 Move X11Source to smithay under`x11rb_event_source` feature i509VCB 2021-10-17 02:23:45 -0500
  • 4d93805814 Add `DrmNode` to `backend::drm`. i509VCB 2021-10-17 13:41:54 -0500
  • d041e5cdf6 anvil: Derive missing `fmt::Debug` i509VCB 2021-10-17 01:51:05 -0500
  • d7b23c3271 Update CHANGELOG Poly 2021-10-16 18:59:42 +0200
  • 8114bac8fd Remove XDG Shell V6 Poly 2021-10-08 23:12:22 +0200
  • a9f1188fea Add missing check for dead surfaces Demi Marie Obenour 2021-10-01 14:59:35 -0400
  • fdaf1859b0 anvil: Pass window and output maps using dispatch data AnvilState i509VCB 2021-09-02 17:34:55 -0500
  • 60fdbaebc5
    Merge pull request #398 from i509VCB/anvil/mutex-log Victor Brekenfeld 2021-10-14 18:21:01 +0200
  • f5bf204454 anvil: Passing `ANVIL_MUTEX_LOG` uses Mutex logging drain i509VCB 2021-10-14 10:54:29 -0500
  • dd6919dd5f
    Merge pull request #385 from Smithay/feature/dmabuf_filter Victor Brekenfeld 2021-09-30 21:47:57 +0200
  • bafc378181 wayland/dmabuf: Allow global creation with a client filter Victor Brekenfeld 2021-09-30 18:32:37 +0200
  • 3842b78979 wayland.compositor: fix leak of surface data Victor Berger 2021-09-28 16:02:58 +0200
  • 70c11e6c62 docs: Update calloop in CLI i509VCB 2021-09-22 19:07:55 -0500
  • 7f0687cfc9
    Merge pull request #380 from Smithay/feature/xcb_variants Victor Brekenfeld 2021-09-22 18:48:26 +0200
  • 55eb73cb9e wayland/seat: add return value to `KeyboardHandle::input` Victor Brekenfeld 2021-09-19 17:10:08 +0200
  • 90dd28c910 wayland/seat: Add `KeysymHandle` to allow for keycode conversions. Victor Brekenfeld 2021-09-17 16:55:01 +0200
  • d0ee7d831e
    Merge pull request #367 from PolyMeilex/fix-2 Victor Berger 2021-08-31 10:34:24 +0200
  • 8967a7eb1c Make libloading optional Poly 2021-08-31 02:08:17 +0200
  • b07f1af494
    Implement Coordinate for all numerical types (#372) i509VCB 2021-08-30 15:02:00 -0500
  • 4a54130ad2 CHANGELOG Poly 2021-08-18 05:55:38 +0200
  • 10cab4eab9 backend.libseat: Fix dispatch double borrow Poly 2021-08-26 01:00:13 +0200
  • cc48759338
    Merge pull request #369 from i509VCB/anvil_render_fn Victor Berger 2021-08-24 14:26:22 +0200
  • f4ba6f5bea
    Merge pull request #366 from psychon/x11-event-thread Victor Berger 2021-08-24 11:31:02 +0200
  • b458893cda doc: Fix crates.io badge Poly 2021-08-22 20:38:45 +0200
  • 5d2e601426 Fence the module I guess i509VCB 2021-08-21 17:18:54 -0500
  • e020347c6b anvil: Split out logic for drawing layers and windows i509VCB 2021-08-21 16:55:10 -0500
  • daef0a11df
    Merge pull request #361 from cmeissl/feature/xdg_v3 Victor Berger 2021-08-15 22:50:54 +0200
  • 9af64eb0b3 rustfmt Uli Schlachter 2021-08-14 17:53:32 +0200
  • 05e5036584 Exit the worker thread when X11Source is dropped Uli Schlachter 2021-08-14 17:37:26 +0200
  • 6004ecdc14 Anvil: Move X11 event reading to a thread Uli Schlachter 2021-08-14 17:25:51 +0200
  • eedca681fe bump xdg_wm_base in wlcs supported extensions Christian Meissl 2021-08-04 23:28:48 +0200
  • 0aad6db558 Updated the changelog Christian Meissl 2021-08-03 19:52:43 +0200
  • 85fa46ad2c Add example for setting the initial popup geometry Christian Meissl 2021-08-03 19:47:13 +0200
  • 6d3d5f7933 implement popup protocol checks Christian Meissl 2021-08-03 19:32:28 +0200
  • 477f737b95 filter tiled toplevel states if not supported Christian Meissl 2021-08-03 18:38:47 +0200
  • b36cfbb392 add v3 positioner fields and handle requests add support for xdg_popup reposition increment supported wm_base version to 3 Christian Meissl 2021-08-03 15:43:40 +0200
  • dbd03567ff
    Merge pull request #358 from PolyMeilex/xdg-activate Victor Berger 2021-08-01 11:42:42 +0200
  • 47718e188c Merge remote-tracking branch 'PolyMeilex/xdg-activate' into xdg-activate Poly 2021-07-31 22:39:01 +0200
  • ea59b2f522
    wayland.xdg-activation: fix `retain_requests` typo Poly 2021-07-31 22:38:42 +0200
  • 524501b2e8 anvil: split `bring_nth_window_to_top` to separate fn Poly 2021-07-31 22:36:55 +0200
  • 3721b515f7 Update CHANGELOG Poly 2021-07-31 20:23:54 +0200
  • f0cdb235d7 anvil: implement xdg-activation Poly 2021-07-31 20:21:07 +0200
  • f24332f4b4 wayland.xdg-activation: Initial implementaion Poly 2021-07-31 21:13:57 +0200
  • 663b591641 CI: structure for running WLCS tests Victor Berger 2021-07-31 18:56:18 +0200
  • 01ac0f135b
    Merge pull request #354 from PolyMeilex/layer-v3 Victor Berger 2021-07-31 13:56:53 +0200
  • 1c6db1e7ee wayland.shell.layer: change role static to constant Poly 2021-07-31 05:54:08 +0200