Commit graph

  • a59a957f2b vulkan: Fix imported image layout nyorain 2021-12-26 13:21:54 +01:00
  • df945b665c scene: schedule an output frame on wl_surface.frame Simon Ser 2021-12-23 16:30:24 +01:00
  • 4b358c2f91 wlr_texture: remove wlr_texture_from_wl_drm() from header Isaac Freund 2021-12-20 20:41:44 +00:00
  • 7864f26d73 backend: error out in autocreate without libinput support Simon Ser 2021-12-19 16:39:57 +01:00
  • c1a2c09ade xdg-popup: send invalid_positioner to the right resource Kirill Primak 2022-02-02 20:54:29 +03:00
  • 7ed60c54a0 xdg-surface: avoid emitting signals with their owner object Kirill Primak 2022-01-08 22:52:59 +03:00
  • 6ed3b02775 xdg-toplevel: fix requested doc Kirill Primak 2022-01-08 22:52:58 +03:00
  • 34a71eae31 xdg-shell: drop wlr_xdg_toplevel_set_fullscreen_event Kirill Primak 2022-01-08 22:52:57 +03:00
  • fd3a2a0906 xdg-surface: minor consistency renaming Kirill Primak 2022-01-08 22:52:56 +03:00
  • 88f3040438 xdg-popup: destroy popup-less grab Kirill Primak 2022-01-08 22:52:56 +03:00
  • d2b36b7bd1 xdg-shell: fix potential use-after-free Kirill Primak 2022-01-08 22:52:55 +03:00
  • c35d14ecfa xdg-shell: extract role-specific unmap logic Kirill Primak 2022-01-08 22:52:55 +03:00
  • e59aa3e0e7 xdg-toplevel: change object type in event structs Kirill Primak 2022-01-08 22:52:54 +03:00
  • 1e4c1a3b58 xdg-toplevel: change parent type to xdg-toplevel Kirill Primak 2022-01-08 22:52:53 +03:00
  • 27c8865a4d xdg-shell: unify function arguments' names Kirill Primak 2022-01-08 22:52:53 +03:00
  • 70d4a30be3 xdg-shell: remove "xdg" from docs Kirill Primak 2022-01-08 22:52:52 +03:00
  • 41412cadbe xdg-popup: fix functions' main argument type Kirill Primak 2022-01-08 22:52:52 +03:00
  • affe0d8713 xdg-toplevel: fix functions' main argument type Kirill Primak 2022-01-08 22:52:51 +03:00
  • ee52c32915 xdg-shell: fix create_xdg_popup() param type Kirill Primak 2022-01-08 22:52:51 +03:00
  • 05dd990e43 xdg-shell: rename surface role handlers Kirill Primak 2022-01-08 22:52:49 +03:00
  • cddc1c1bd9 xdg-foreign: Fix crash on destroy of degenerate surface Alexander Orzechowski 2022-01-20 09:39:13 -05:00
  • 9de992b9fe
    ext-session-lock-v1: new protocol implementation Isaac Freund 2021-12-27 05:49:03 +00:00
  • 1e3662ce57 scene: Add layer_shell_v1 helper Kenny Levinsen 2022-01-09 23:48:24 +01:00
  • 3db1bcbe64 scene: try to import buffers as textures before rendering Simon Ser 2022-01-18 14:27:37 +01:00
  • 3cfe29b598 cursor: ensure mapping box is always initialized Kirill Primak 2022-01-31 20:55:52 +03:00
  • ab3b9f9a77 xcursor: garbage collect XcursorLibraryLoadImages Vlad Zahorodnii 2022-01-30 21:56:02 +01:00
  • ba6ba4b07a cursor: store mapped_box as value Kirill Primak 2022-01-29 23:25:12 +03:00
  • 49fa060442 output-layout: remove useless types/fields Kirill Primak 2022-01-29 23:10:22 +03:00
  • 498f30aad1 output-layout: make wlr_output_layout_get_box() take a box as parameter Kirill Primak 2022-01-29 23:06:09 +03:00
  • e2518ea9de wip: add support for Vulkan software rendering Simon Ser 2022-01-30 09:45:40 +01:00
  • 2c59435e82
    xdg-output: remove dead code Isaac Freund 2022-01-28 17:38:39 +01:00
  • 77951968dc subsurface: unlock cached state on commit if desynced Kirill Primak 2022-01-25 22:30:36 +03:00
  • da2491d416 compositor: damage the whole buffer on viewport src change Kirill Primak 2022-01-22 11:35:22 +03:00
  • ca50ac6441 MR 3421 fix: use addon destroy event for dst destroy Alexander Courtis 2022-01-22 15:41:42 +11:00
  • b8245dcbf3 MR 3421 fix: remove unnecessary comments and empty lines Alexander Courtis 2022-01-22 15:29:52 +11:00
  • 7f9bb0bbec MR 3421 fix: remove unnecessary wlr_matrix_transform_inv Alexander Courtis 2022-01-22 15:25:14 +11:00
  • c5978ef8ec MR 3421 fix: calculate_render_matrix invokes wlr_matrix_project_box Alexander Courtis 2022-01-22 15:23:41 +11:00
  • bdc60ac342 Merge branch 'master' into wlr_mirror_v1 Alexander Courtis 2022-01-21 10:24:53 +11:00
  • 1d1b845410 subcompositor: destroy subsurface with parent Simon Ser 2022-01-20 10:03:31 +01:00
  • 7ce966a5d4 subcompositor: document subsurface_from_resource Simon Ser 2022-01-20 09:55:21 +01:00
  • cfba4c6344 editorconfig: set max_line_length Simon Ser 2022-01-20 15:09:15 +01:00
  • d8d30463ac render/vulkan: log physical device driver name Simon Ser 2022-01-19 13:08:46 +01:00
  • c22ea3eb99 scene_graph: Simplify computation for offset of new surfaces. This became possible after the usage of wlr_surface_send_frame_done. Alexander Orzechowski 2022-01-19 04:46:30 -05:00
  • 1bc6f7f243 scene_graph: remove unused outputs list Alexander Orzechowski 2022-01-19 04:42:01 -05:00
  • 8656c77248 scene_graph: use wlr_scene_output_send_frame_done Alexander Orzechowski 2022-01-19 04:38:19 -05:00
  • 1bd0ea3a80
    foreign-toplevel: send enter if needed on output bind Isaac Freund 2022-01-17 19:11:08 +01:00
  • 5091118bed input_method_v2: improve mapping detection Tadeo Kondrak 2021-12-30 22:49:48 -07:00
  • 89dc9a4496 tinywl: fix check whether client is focused or not Isaac Freund 2022-01-14 20:46:20 +01:00
  • 50827ed7f5 surface: improve role precommit hook Kirill Primak 2022-01-13 14:08:54 +03:00
  • 617eb4fb93 surface: deprecate wlr_surface.h Kirill Primak 2022-01-13 11:55:09 +03:00
  • e94e16ba5d surface: move decl to wlr_{sub,}compositor.h Kirill Primak 2022-01-13 11:55:09 +03:00
  • 36b5d5888c surface: move impl to types/wlr_{sub,}compositor.c Kirill Primak 2022-01-13 11:55:09 +03:00
  • 4ec683ad1c surface: introduce events.client_commit Kirill Primak 2022-01-13 11:55:09 +03:00
  • b6f43ab2e1 subcompositor: split out from compositor Kirill Primak 2022-01-13 11:55:09 +03:00
  • 23f73e3331 MR 3421 change: remove scale param, always scale to dst width or height Alexander Courtis 2022-01-12 14:49:15 +11:00
  • ebae11dd32 Merge branch 'wlr_mirror-output-dst-as-addon' into wlr_mirror_v1 Alexander Courtis 2022-01-12 12:58:37 +11:00
  • a6c38f82c4 MR 3421 fix: wlr_mirror_v1 -> wlr_mirror Alexander Courtis 2022-01-10 12:16:26 +11:00
  • eac618687b wlr_mirror: replace wlr_output->mirror_dst with wlr_addon Alexander Courtis 2022-01-10 11:50:40 +11:00
  • 6cdf843a8c readme: drop mention of the Sway project Simon Ser 2022-01-09 12:01:58 +01:00
  • 83ab5055fd scene/subsurface_tree: fix handling subsurface destruction Kirill Primak 2022-01-01 14:04:53 +03:00
  • 392dde7bed wlr_mirror_v1: adds mirroring of variable source on a single destination output Alexander Courtis 2022-01-07 11:25:46 +11:00
  • 59b9518f07 render/gles2: don't constrain shm formats to ones that support reading Thomas Hebb 2022-01-05 00:16:59 -08:00
  • 4e00011144 Merge branch 'kimhoai.nguyen123-github/fork/vyivel/commit-improve-patch-18483' into 'github/fork/vyivel/commit-improve' Kimhoai Nguyen 2021-12-30 19:58:28 +00:00
  • 31175deb2c Update .gitignore Kimhoai Nguyen 2021-12-30 19:57:16 +00:00
  • 9988eb3378 vulkan: Fix imported image layout nyorain 2021-12-26 13:21:54 +01:00
  • 4b9014b3f7 surface: improve role precommit hook Kirill Primak 2021-10-04 21:41:34 +03:00
  • b7de136e8d surface: deprecate wlr_surface.h Kirill Primak 2021-12-25 11:09:26 +03:00
  • 1661a56638 surface: move decl to wlr_{sub,}compositor.h Kirill Primak 2021-12-25 11:00:42 +03:00
  • 32198061f9 surface: move impl to types/wlr_{sub,}compositor.c Kirill Primak 2021-12-25 10:32:58 +03:00
  • 400aaa3ebc surface: introduce events.commit_request Kirill Primak 2021-12-25 10:19:47 +03:00
  • 98c00345cc subcompositor: split out from compositor Kirill Primak 2021-12-25 09:33:50 +03:00
  • 96c68f7058 Merge branch 'github/fork/emersion/xwayland-dnd' into 'master' Simon Ser 2021-12-23 16:29:49 +00:00
  • 812951f5bc scene: schedule an output frame on wl_surface.frame Simon Ser 2021-12-23 16:30:24 +01:00
  • 5b94d6f3b6 pointer: add unaccelerated deltas to touchpad gesture events Greg V 2021-12-22 19:32:43 +03:00
  • b47535f1a2 render: unify texture format enumeration github/fork/emersion/renderer-get-texture-formats Simon Ser 2021-08-16 15:15:12 +02:00
  • 823476e76e
    wlr_texture: remove wlr_texture_from_wl_drm() from header Isaac Freund 2021-12-20 20:41:44 +00:00
  • ec28457508 backend: error out in autocreate without libinput support Simon Ser 2021-12-19 16:39:57 +01:00
  • b5a019d575 build: simplify Meson subproject fallbacks Simon Ser 2021-12-14 12:10:31 +01:00
  • 02bf0bda2f backend/libinput: add timeout to wait for input devices Simon Ser 2021-12-19 19:08:35 +01:00
  • 93e050c602 Remove wlr_box.h redirection Simon Ser 2021-12-17 15:37:07 +01:00
  • 562b24b9fc build: bump soversion Simon Ser 2021-12-17 12:51:54 +01:00
  • 92d137c78a layer-shell: fix type of margins Isaac Freund 2021-12-15 16:30:32 +01:00
  • 7360810f2e build: bump to version 0.16.0 Simon Ser 2021-12-17 11:54:06 +01:00
  • 9f41627aa1 backend/wayland: add basic linux-dmabuf feedback support 0.15.0 Simon Ser 2021-12-08 01:43:15 +01:00
  • 8e566f716c layer-shell: don't set committed flag if the property didn't change Stacy Harper 2021-12-14 18:09:31 +01:00
  • 07ccc6e0b3
    scene: add wlr_scene_set_presentation() Isaac Freund 2021-12-14 18:35:44 +01:00
  • c0b120a30c build: add subproject fallback for libdrm Simon Ser 2021-10-02 17:29:42 +02:00
  • bedfec94bb backend/drm: use drmCloseBufferHandle Simon Ser 2021-10-02 17:24:08 +02:00
  • a15c327718 backend/drm: use drmModeFormatModifierBlobIterNext Simon Ser 2021-11-03 16:44:42 +01:00
  • 4377b55292 util/global: remove wl_display arg from wlr_global_destroy_safe Simon Ser 2021-06-29 19:12:50 +02:00
  • 4c59f7d46a xdg-activation: Allow to submit tokens Guido Günther 2021-11-11 15:31:27 +01:00
  • 31914928d2
    seat: Only resend keyboard/pointer enter to focused clients David Rosca 2021-12-14 08:15:45 +01:00
  • 1c3e0816f3
    scene: fix wlr_scene_send_frame_done() API Isaac Freund 2021-12-13 17:23:47 +01:00
  • ad01cdf0b2 tinywl: use wlr_scene_send_frame_done() Isaac Freund 2021-12-13 16:13:03 +01:00
  • fecde72be3 scene: add wlr_scene_send_frame_done() Isaac Freund 2021-12-13 16:11:19 +01:00
  • fb1f613510 scene: add primary output to wlr_scene_surface Isaac Freund 2021-12-11 12:25:53 +01:00
  • 0215dffba5 scene: send surface enter/leave output events Isaac Freund 2021-12-09 23:17:16 +01:00
  • d8ca494558 backend/drm: add wlr_drm_backend_monitor Chris Chamberlain 2021-12-10 21:14:57 +01:00
  • f6d3efbf4b backend: fix return value of attempt_drm_backend Chris Chamberlain 2021-12-13 14:53:41 +01:00
  • e3fefda023 output: add support for protocol interface version 4 Simon Ser 2021-12-07 16:37:51 +01:00