Commit Graph

  • 6fc7503698
    Merge branch 'Smithay:master' into master master Victor Timofei 2022-02-06 17:08:39 +0200
  • 5da3a62929
    Merge pull request #488 from i509VCB/drm/node-changes Victoria Brekenfeld 2022-02-02 16:46:40 +0100
  • 134f726dfb
    Merge pull request #490 from Smithay/vberger/fix-grabs Victoria Brekenfeld 2022-02-02 16:44:58 +0100
  • 8c92e5f720
    Merge pull request #486 from Smithay/fix/dnd_seat Victoria Brekenfeld 2022-02-02 16:40:28 +0100
  • d797cdcdcb wayland.seat: Fix pointer grab API Victor Berger 2022-02-01 19:23:01 +0100
  • 0c8cb49129 drm: Replace inner Option on DrmNode and use mem::forget i509VCB 2022-01-31 13:48:13 -0600
  • d04a999bf8
    Merge pull request #487 from cmeissl/fix/dma_buffer_fd_leak Victoria Brekenfeld 2022-01-31 18:54:18 +0100
  • 8e8e1f7a94 fix dma buffer fd leak Christian Meissl 2022-01-31 17:50:42 +0100
  • 11ab4c7f92 data_device: Pass seat to DnD events Victoria Brekenfeld 2022-01-30 16:43:52 +0100
  • 3c19df03e1
    Merge pull request #485 from chrisduerr/remove_stuff Bartłomiej Maryńczak 2022-01-29 20:40:33 +0100
  • 36c79a2735
    Merge pull request #484 from Smithay/feature/drm_timings Victoria Brekenfeld 2022-01-29 15:08:39 +0100
  • c6cbce2082
    Remove socket initialization from udev.rs Christian Duerr 2022-01-29 14:31:42 +0100
  • bf515da51a
    Merge branch 'Smithay:master' into master Victor Timofei 2022-01-29 00:31:44 +0200
  • 20051d384d drm: Use EventMetadata to pass on frame timings Victoria Brekenfeld 2022-01-27 18:55:06 +0100
  • ab89bda503
    Merge pull request #483 from Smithay/deps/update_drm Victoria Brekenfeld 2022-01-26 21:23:32 +0100
  • 7c886e05d2
    Merge pull request #482 from Smithay/feature/gbm_generics Victoria Brekenfeld 2022-01-26 20:41:44 +0100
  • ac265a3d68 deps: Update drm-rs and gbm-rs Victoria Brekenfeld 2022-01-26 20:29:34 +0100
  • 3454146c92 gbm: Allow usage of other allocators for GbmBufferedSurface Victoria Brekenfeld 2022-01-25 14:26:10 +0100
  • adb7553888
    Merge pull request #480 from Smithay/fix/winit_buffer_age Victoria Brekenfeld 2022-01-25 18:59:45 +0100
  • cd26ac1507 egl: Handle buffer age query errors Victoria Brekenfeld 2022-01-22 23:19:28 +0100
  • 8558253b13
    Merge pull request #473 from dragonnn/render_layers Victoria Brekenfeld 2022-01-24 16:01:05 +0100
  • 25d23448af
    Merge pull request #469 from cmeissl/fix/xdg_toplevel_parent Victoria Brekenfeld 2022-01-24 16:00:50 +0100
  • 71fad616f8
    Merge pull request #467 from cmeissl/feature/popup_grab Victor Berger 2022-01-23 21:47:38 +0100
  • b11fef8a90 remove not need &mut in render_elements extend dragonn 2022-01-23 19:58:11 +0100
  • 09dca039ec
    Merge pull request #478 from Smithay/fix/swapchain_submit Victoria Brekenfeld 2022-01-23 19:43:58 +0100
  • eed342a1a4
    Merge pull request #477 from Smithay/fix/render_elem_multi_output Victoria Brekenfeld 2022-01-23 19:43:34 +0100
  • bdf3a50b63
    Merge pull request #479 from i509VCB/docs/render_at Victoria Brekenfeld 2022-01-22 22:18:38 +0100
  • 6ae0a3510a winit: Fix returned buffer age Victoria Brekenfeld 2022-01-22 22:11:57 +0100
  • c5f24fe574
    renderer: describe at parameter in Frame::clear i509VCB 2022-01-22 14:31:46 -0600
  • 0077a7abf6 swapchain: Don't force release of submitted buffers Victoria Brekenfeld 2022-01-22 21:14:36 +0100
  • ff81fce786 space: Pass a location to `RenderElement::draw` Victoria Brekenfeld 2022-01-21 18:50:52 +0100
  • 3f86c5b94d small reorder in RenderZindex and change z_index logic in popups dragonn 2022-01-20 20:43:04 +0100
  • 15c9e9adf0 change default layer for Windows to Shell dragonn 2022-01-20 20:04:22 +0100
  • 97c831acbc rework damage tracking to render_elements and use extend dragonn 2022-01-20 20:04:05 +0100
  • f0564ebad6 store parent_layer in RenderPopup for z_index implemantion dragonn 2022-01-20 20:03:33 +0100
  • d7415e6fa9 remove left over comment from default implemantion for z_index dragonn 2022-01-20 19:51:41 +0100
  • cbb2c1e541 fine to return 0 when LayerSurface doesn't have layer dragonn 2022-01-20 19:45:59 +0100
  • 6477942122 add extra derives to RenderZindex dragonn 2022-01-20 19:45:30 +0100
  • 53c6bf003f suppres clippy len_without_is_empty for LayerMap dragonn 2022-01-20 19:18:00 +0100
  • 957f1c522b rework renderlayer to zindex solution dragonn 2022-01-20 19:11:58 +0100
  • e019b4fa9e
    Merge pull request #475 from Smithay/fix/popup_output_events Victoria Brekenfeld 2022-01-20 12:57:50 +0100
  • f935b54f2c
    Merge pull request #474 from Smithay/fix/layer_popup_frames Victoria Brekenfeld 2022-01-20 12:14:55 +0100
  • dea000921b add comments to DynamicRenderElementMap dragonn 2022-01-19 22:02:35 +0100
  • 2b1e389495 move DynamicRenderElementMap and it's friends to elements.rs dragonn 2022-01-19 21:12:54 +0100
  • f18ebd6405 desktop.layer: Send output enter/leave events to popups Victoria Brekenfeld 2022-01-19 20:43:21 +0100
  • 98da5fe467 desktop: Refactor output_{enter, leave} into utils Victoria Brekenfeld 2022-01-19 20:41:34 +0100
  • 3b99a2c9dd desktop.layer: Send output enter/leave events Victoria Brekenfeld 2022-01-19 19:36:26 +0100
  • a099ccbb2e desktop.layer: Use a proper logger Victoria Brekenfeld 2022-01-19 19:35:03 +0100
  • 017146304e desktop.layer: Send frames to popups Victoria Brekenfeld 2022-01-19 20:40:46 +0100
  • 3ae387e991 DynamicRenderElementMap as a helper for iter on custom_elements dragonn 2022-01-19 17:35:30 +0100
  • 478fe62808
    Move chain to upper chain in loop Mateusz 2022-01-19 16:49:15 +0100
  • d7dfe2e3b6
    Move chain to upper chain in render loop Mateusz 2022-01-19 16:49:03 +0100
  • a5efee5c21
    Merge pull request #472 from chrisduerr/exclusive_zone_eq Victoria Brekenfeld 2022-01-19 10:52:16 +0100
  • b9ecc3c2d4 add layer definition to RenderElement dragonn 2022-01-18 22:12:48 +0100
  • 8e1263ce9c
    Add PartialEq/Eq implementation for ExclusiveZone Christian Duerr 2022-01-18 19:04:34 +0100
  • 92d04ba8fe
    Merge pull request #471 from Smithay/fix/revert_output_transform Victoria Brekenfeld 2022-01-17 22:02:10 +0100
  • 0ffc9db923
    Merge pull request #470 from PolyMeilex/fix/desktop-output-damage Victoria Brekenfeld 2022-01-17 21:41:50 +0100
  • 21a78f9858 gles: Don't apply output transformations to buffer damage Victoria Brekenfeld 2022-01-17 21:15:59 +0100
  • d5bfc6f613 desktop.space: Fix multioutput rendering Poly 2022-01-16 21:15:21 +0100
  • 37693f31d9
    Merge pull request #466 from Smithay/fix/damage_output_transform Victoria Brekenfeld 2022-01-17 16:04:13 +0100
  • 3c7b84ff88
    Merge pull request #464 from Smithay/fix/multi_overlap_damage Victoria Brekenfeld 2022-01-17 14:19:22 +0100
  • 4161bc30ec wlcs_anvil: Use buffer transformations Victoria Brekenfeld 2022-01-17 13:52:07 +0100
  • 4b22624e74 anvil: Use buffer transformations Victoria Brekenfeld 2022-01-16 20:31:59 +0100
  • 439d5a7820 Consistently use buffer coordinates Victor Brekenfeld 2022-01-16 19:28:28 +0100
  • 444a7f2be1 add support for popup grabs Christian Meissl 2022-01-12 10:27:26 +0100
  • 9cb64b9a7f track if a popup has been committed Christian Meissl 2022-01-13 20:24:18 +0100
  • 070dc78c11 add the keyboardgrab and rename GrabStartData to PointerGrabStartData Christian Meissl 2022-01-08 22:58:23 +0100
  • 8edcdf5cd0 add a window surface type Christian Meissl 2022-01-08 12:22:59 +0100
  • 75162e93c7 fix setting the parent of a ToplevelSurface Christian Meissl 2022-01-15 20:23:08 +0100
  • f76311227b gles2: Apply output transformations for damage Victor Brekenfeld 2022-01-14 22:01:07 +0100
  • 264299a6a4
    Merge branch 'Smithay:master' into master Victor Timofei 2022-01-16 19:24:16 +0200
  • 050c648bff
    Merge pull request #465 from Smithay/fix/first_id_increment Victoria Brekenfeld 2022-01-16 17:00:50 +0100
  • c9a2eb7ed2
    Merge pull request #463 from Smithay/fix/popup_damage Victoria Brekenfeld 2022-01-16 17:00:14 +0100
  • a53d64053f space: Handle multiple overlapping rects when merging damage Victor Brekenfeld 2022-01-14 18:51:44 +0100
  • 34667b791a utils: correctly increment ids on first call Victor Brekenfeld 2022-01-14 20:38:25 +0100
  • 8f73a1e4f8 desktop: Fix damage for removed popups Victor Brekenfeld 2022-01-12 23:47:22 +0100
  • 8c126eeb80
    Merge pull request #468 from cmeissl/workaround/clippy_non_send_fields_in_send_ty Victoria Brekenfeld 2022-01-16 16:30:09 +0100
  • 2fb1f93160
    Merge branch 'Smithay:master' into master Victor Timofei 2022-01-16 13:42:21 +0200
  • f62079375a disable clippy non-send-fields-in-send-ty Christian Meissl 2022-01-15 19:35:26 +0100
  • d554c7d2b9
    Merge pull request #460 from Smithay/feature/egl_userdata Victoria Brekenfeld 2022-01-14 11:03:14 +0100
  • 5cbd4352b9 renderer: add `transform_rect` Victor Brekenfeld 2022-01-10 22:04:06 +0100
  • 51ece28120 anvil: Fix winit resizing Victor Brekenfeld 2022-01-10 19:31:07 +0100
  • fefb287fa8 gles2: Fixup texture filtering Victor Brekenfeld 2022-01-10 19:30:48 +0100
  • bffae036f7 gles2: Expose transformation of a `Frame` Victor Brekenfeld 2022-01-10 19:16:30 +0100
  • 74162a73b6 egl: Expose raw types for downstream integrations Victor Brekenfeld 2022-01-10 17:38:57 +0100
  • 20d95c80c6 gles2: Expose `Gles2Frame`s projection matrix Victor Brekenfeld 2022-01-08 21:23:43 +0100
  • f4811646be gles2: Expose underlying `EGLContext` Victor Brekenfeld 2022-01-07 20:17:38 +0100
  • 6e1f6ab1f3 egl: Add `UserDataMap` to `EGLContext` Victor Brekenfeld 2022-01-07 20:14:50 +0100
  • 6e0268f407 add function is_focused to KeyboardHandle dragonn 2022-01-09 00:20:50 +0100
  • acf26bcaa9 ci: always build doc Victor Berger 2022-01-07 22:30:46 +0100
  • dca52a9f1d update winit dependency Victor Berger 2022-01-07 20:24:37 +0100
  • 24b30e517d
    Merge pull request #423 from Smithay/feature/desktop_abstractions Victoria Brekenfeld 2022-01-07 20:08:56 +0100
  • 9f5bf25b6b clamp the damage rect to the destination rect Christian Meissl 2022-01-06 19:24:50 +0100
  • 75929919ba space: Clarify state reset on `map_output` Victor Brekenfeld 2022-01-06 18:35:37 +0100
  • 14d10e4863 space: `output_under` may return multiple outputs Victor Brekenfeld 2022-01-06 18:29:30 +0100
  • ccec794af7 desktop: `draw_layer` -> `draw_layer_surface` Victor Brekenfeld 2022-01-06 18:27:04 +0100
  • a779e6b5c0 docs: Always referr to layer surfaces as such Victor Brekenfeld 2022-01-06 18:24:49 +0100
  • 75c84796f6
    space: documentation fixes Victoria Brekenfeld 2022-01-06 00:26:14 +0100
  • 811421cd19 ci: add new desktop feature to matrix Victor Brekenfeld 2022-01-05 22:06:20 +0100
  • 66eb0562df wlcs_anvil: Update to new api Victor Brekenfeld 2022-01-05 22:05:33 +0100