Commit Graph

  • e4c7822476 Update CHANGELOG Poly 2021-07-31 13:45:38 +0200
  • 115403633b anvil: Implement wlr_layer_shell Poly 2021-07-30 18:15:15 +0200
  • 84d3d6e609 wayland.shell: implement wlr_layer_shell Poly 2021-07-31 03:51:35 +0200
  • 23a8af399d xdg-foreign i509VCB 2021-07-30 22:43:59 -0500
  • 963f742e74 Rework CI flow Victor Berger 2021-07-30 18:08:42 +0200
  • 217b63f106 Fix Clippy for Anvil Poly 2021-07-30 18:03:19 +0200
  • df9be985ca Fix Clippy Poly 2021-07-30 17:55:32 +0200
  • 88dc5c182f Update Anvil logind documentation Alyssa Ross 2021-07-29 11:24:41 +0000
  • e3522dfb34
    backend.egl: Early return on dead buffers (#352) Poly 2021-07-28 23:31:43 +0200
  • c136cd5f34 wayland.data_device: Early return on protocol error Poly 2021-07-25 18:14:21 +0200
  • 6856ae891f wayland.data_device: Add None as a valid DND action Poly 2021-07-25 18:12:11 +0200
  • 46209cfb38
    v0.3.0 Victor Berger 2021-07-25 11:46:06 +0200
  • 07deba4c1b Documentation fixes in preparation for release Victor Berger 2021-07-25 10:47:30 +0200
  • 3387957065 CI: deny warnings in anvil Victor Berger 2021-07-25 10:08:40 +0200
  • f366dfd12a wlcs: pointer input handling Victor Berger 2021-07-11 10:05:27 +0200
  • bdb257474d Main structure of WLCS integration. Victor Berger 2021-07-08 17:15:54 +0200
  • 56c3f53575 anvil: make into a library+bin crate Victor Berger 2021-07-08 16:27:12 +0200
  • 7e4eff529e Put smithay's docs through a spell checker. i509VCB 2021-07-24 18:31:25 -0500
  • 5524f1f6bd Deny warnings in CI Victor Berger 2021-07-25 08:45:55 +0200
  • 782b21f363 Update dependencies Victor Berger 2021-07-24 20:30:00 +0200
  • 3cc89dcf6e gles2: expose texture id Victor Brekenfeld 2021-07-25 01:51:44 +0200
  • 3e4d93dfff egl: Fix segfault in egl logging for empty command strings Victor Brekenfeld 2021-07-25 01:49:43 +0200
  • 7e4e78151a Implement XdgOutput protocol Poly 2021-07-20 04:01:47 +0200
  • 2536a5a9cb
    Merge pull request #339 from PolyMeilex/unmaximize Victor Berger 2021-07-24 18:50:51 +0200
  • 4cd808eae2 Add a changelog for 0.3 Victor Berger 2021-07-21 18:47:44 +0200
  • 0720f7d8ff Move surface to mouse position when unmaximizing Poly 2021-07-19 20:35:03 +0200
  • bd35dfb4b6 Automatically unmaximize toplevel when it is moved Poly 2021-07-19 19:12:38 +0200
  • ace4490b2b
    Merge pull request #338 from Smithay/fixes/backend Victor Brekenfeld 2021-07-16 10:33:05 +0200
  • 6933494b6a docs: some backend clarifications Victor Brekenfeld 2021-07-15 23:16:48 +0200
  • a5fca7b4ff
    Merge pull request #336 from Smithay/fixes/backend Victor Brekenfeld 2021-07-15 21:43:11 +0200
  • 945d7128d8 Backend documentation fixes and additions Victor Brekenfeld 2021-07-13 20:58:04 +0200
  • af2aa017bf
    Merge pull request #334 from Smithay/features/renderer Victor Brekenfeld 2021-07-13 23:56:36 +0200
  • 1cf1d4739b buffer: use Size instead of width/height Victor Brekenfeld 2021-07-13 21:11:30 +0200
  • 7dadd63e35 anvil: Introduce debug feature and draw fps Victor Brekenfeld 2021-07-11 20:56:08 +0200
  • 00fb4561b7 gles2: Enable scissor test for optimization. Victor Brekenfeld 2021-07-10 23:50:57 +0200
  • 8bd17d71d2 renderer: Support cropping and scaling Victor Brekenfeld 2021-07-10 23:50:01 +0200
  • b67688e1c8 anvil/udev: Try to load XCursor theme for default cursor Victor Brekenfeld 2021-07-10 22:16:59 +0200
  • 56f5557f8c anvil: Move import_bitmap into anvil Victor Brekenfeld 2021-07-07 20:49:17 +0200
  • a938c2874f gles2: Allow usage of raw-gl calls out-of-tree Victor Brekenfeld 2021-07-10 20:28:18 +0200
  • d09de13bfc use size for transformed functions Christian Meissl 2021-07-13 21:27:09 +0200
  • 72e4d910fe implement fractional HiDPI scaling Christian Meissl 2021-07-01 19:51:06 +0200
  • e60374a459 Fix unused imports Victor Berger 2021-07-13 14:18:23 +0200
  • cb92938587 Update input dependency Victor Berger 2021-07-08 13:26:13 +0200
  • 0bad0a4a62 move input.rs to input/mod.rs, same for libinput.rs Victor Berger 2021-07-08 13:22:21 +0200
  • 54ea0d3a74 Introduce Logical/Physical Point/Rectangle Victor Berger 2021-07-05 19:21:15 +0200
  • aa647c636e
    Merge pull request #332 from Smithay/fix/egl_visibility Victor Brekenfeld 2021-07-11 10:31:36 +0200
  • 4649a34f77 anvil: Fix initialization when `bind_wl_display` fails. Victor Brekenfeld 2021-07-10 19:55:49 +0200
  • 510c0a5400 egl: Add debug logging Victor Brekenfeld 2021-07-10 01:44:07 +0200
  • 3e2f2afa28 egl: Let the native surface handle attributes Victor Brekenfeld 2021-07-10 01:56:42 +0200
  • d97a9f9970 egl: Fix egl display handle visibility Victor Brekenfeld 2021-07-07 20:24:43 +0200
  • 81b78edb26 ci: fix doc workflow Victor Berger 2021-07-06 17:09:05 +0200
  • 70826c9d2c
    Merge pull request #314 from PolyMeilex/tablet Victor Berger 2021-07-06 16:28:56 +0200
  • 07743faad2 Apply suggestions from code review & Rebase Poly 2021-07-05 23:57:25 +0200
  • c557adc6a6 anvil: Add tablet support Poly 2021-06-30 16:58:59 +0200
  • 90a62aeae7 wayland.tablet: Add tablet manager protocol Poly 2021-06-30 17:21:54 +0200
  • 1c9e3fe903 input: Add tablet events Poly 2021-06-30 16:58:23 +0200
  • 1cdb55aee6 backend.session: review docs Victor Berger 2021-07-02 16:13:33 +0200
  • e17bbe590a backend.winit: review docs Victor Berger 2021-07-02 15:50:59 +0200
  • 1c59625a06 backend.udev: review docs Victor Berger 2021-07-02 15:37:20 +0200
  • 468a3bb8dc doc: expand root documentation Victor Berger 2021-07-02 12:54:54 +0200
  • 89079d6dd3 Fix unused import warning Victor Berger 2021-07-02 10:00:40 +0200
  • d5b033f5b5 move signaling to utils::signaling Victor Berger 2021-07-01 23:49:56 +0200
  • 0ac045eb17 wayland.data_device: review docs & API Victor Berger 2021-07-01 23:41:45 +0200
  • 6454ebecf0 wayland.dmabuf: review docs & API Victor Berger 2021-07-01 23:27:48 +0200
  • 694666b31f wayland.seat: review docs & API Victor Berger 2021-07-01 23:24:05 +0200
  • e96272cae5 wayland.shell.xdg: review docs & API Victor Berger 2021-07-01 23:07:07 +0200
  • ba6bef3e85 wayland.shell.legacy: review docs & API Victor Berger 2021-07-01 22:23:13 +0200
  • 4214cb9fc5 wayland.shm: review docs Victor Berger 2021-07-01 22:16:47 +0200
  • 7b3585ad36 xwayland: review documentation Victor Berger 2021-07-01 22:06:25 +0200
  • 811df39214 Add all missing Debug implementations Victor Berger 2021-06-30 01:05:12 +0200
  • b1b025992f Update calloop to 0.9 Victor Berger 2021-06-30 00:34:47 +0200
  • fb11dcb251
    Winit: Share the resized size instead of using egl display field (#328) i509VCB 2021-07-04 16:39:01 -0500
  • f27658b759
    Merge pull request #306 from cmeissl/feature/surface-enter-leave Victor Berger 2021-07-03 17:01:13 +0200
  • 6b2273235a fix popup geometry calculation and relative placement to parent geometry Christian Meissl 2021-07-01 22:59:16 +0200
  • 7114111ba5 Add `backend_session` feature to `backend_session_libseat` Poly 2021-07-01 23:21:30 +0200
  • c2457db8d1 Fix libseat build Poly 2021-07-01 20:50:01 +0200
  • da317bfc5d use the current xdg_toplevel state to check... ...if we are resizing. The configure message is the result from telling the client that resizing has stopped and therefore not include the resizing state. The current state is safe to use because AckConfigure will move the state to last_acked and the current state will be set on the next surface commit. Christian Meissl 2021-06-30 20:57:29 +0200
  • df208fa6c8 clamp cursor with current output height Christian Meissl 2021-06-30 19:58:13 +0200
  • d7e10acc78 workaround for fullscreen request without client output Christian Meissl 2021-06-28 12:07:33 +0200
  • 0d88a392fa add an output_map which handles... the positioning of outputs, tracks the surfaces on the outputs and sends enter/leave for the surfaces Christian Meissl 2021-06-21 21:29:40 +0200
  • 5cfb05cde8 ci: test backend_session_libseat Victor Berger 2021-06-30 13:17:20 +0200
  • 616bacdff2
    Merge pull request #318 from Smithay/refactor/input_backend Victor Brekenfeld 2021-06-30 00:14:20 +0200
  • 50741bc7bb Rework `InputBackend` abstractions to track individual devices Victor Brekenfeld 2021-06-29 23:14:43 +0200
  • 3a0c631edd Rudimentary xdg_popup support Victor Berger 2021-06-29 17:30:48 +0200
  • 47bc37c67b Disable pointer grab with dead starting surface Victor Berger 2021-06-29 22:27:38 +0200
  • 736eb11cd5 use platform specifc types for XlibWindow and gbm this fixes compilation on 32bit targets like armv7 Christian Meissl 2021-06-28 14:01:25 +0200
  • da5c814555 Clippy fixes Victor Berger 2021-06-23 22:52:49 +0200
  • 053bc98faa Fix all CI warnings Victor Berger 2021-06-23 20:01:28 +0200
  • 3623947939 [Anvil] XDG activate support Poly 2021-06-27 03:47:04 +0200
  • 453f33d5a4 add a environment variable to the direct session... ...that is used as a fallback if no explicit tty is requested Christian Meissl 2021-06-28 10:44:36 +0200
  • 3392c0c675 log the XWayland display Christian Meissl 2021-06-28 22:05:35 +0200
  • 29c0620a58 test if xwayland is already shutting down on client_destroy Christian Meissl 2021-06-28 15:38:54 +0200
  • da937d498e
    Merge pull request #309 from Smithay/fix/winit_wl_drm Victor Brekenfeld 2021-06-28 12:05:47 +0200
  • eb5e4bcf92 Fix wl_drm on winit backend Victor Brekenfeld 2021-06-27 22:18:45 +0200
  • ad55ab71c9 compositor: Introduce transaction state tracking Victor Berger 2021-06-23 09:43:53 +0200
  • 736e4e8bec
    Merge pull request #303 from Smithay/feature/import_egl_buffer_reader Victor Brekenfeld 2021-06-24 22:54:58 +0200
  • d17cd5326d Remove EGLBufferReader from buffer_type and buffer_dimensions api Victor Brekenfeld 2021-06-24 18:37:17 +0200
  • c578a9e16c Move EGLBufferReader management into ImportEgl Victor Brekenfeld 2021-06-10 18:13:20 +0200
  • 268ad95767 gles2: Fixup cleanup of unused dmabuf-bindings Victor Brekenfeld 2021-06-18 23:32:23 +0200
  • ce3b2d1eab Rework `DrmRenderSurface` into `GbmBufferedSurface`. Victor Brekenfeld 2021-06-18 23:28:48 +0200