Commit graph

  • aaf787ee56 types/wlr_touch: uniformize events name Simon Zeni 2022-03-09 16:01:14 -05:00
  • e732c5c895 types/wlr_tablet_tool: uniformize events name Simon Zeni 2022-03-09 15:43:28 -05:00
  • d1f543a9d8 types/wlr_tablet_pad: uniformize events name Simon Zeni 2022-03-09 15:16:04 -05:00
  • 13d7fa2f03 types/wlr_switch: uniformize events name Simon Zeni 2022-03-09 15:08:20 -05:00
  • 9a17200446 types/wlr_keyboard: uniformize events name Simon Zeni 2022-03-09 15:05:12 -05:00
  • bd6c000d14 types/wlr_pointer: uniformize events name Simon Zeni 2022-03-09 14:52:27 -05:00
  • 96ccc50c57 types/wlr_input_device: move width_mm and height_mm fields to wlr_tablet and wlr_touch Simon Zeni 2022-03-08 16:54:28 -05:00
  • a92e5f8d46 types/wlr_input_device: move output_name field to wlr_pointer and wlr_touch Simon Zeni 2022-03-08 16:45:03 -05:00
  • 2001441a37 backend/wayland: remove wl_seat_listener from public API Simon Zeni 2022-03-08 15:20:56 -05:00
  • b7e9ad7989 backend/wayland: remove wlr_wl_input_device Simon Zeni 2022-03-08 15:15:32 -05:00
  • 56f7c000b5 backend/wayland/tablet_v2: give wlr_tablet_* ownership to wlr_wl_seat Simon Zeni 2022-03-08 09:33:58 -05:00
  • d3fb44314c backend/wayland: give wlr_touch ownership to wlr_wl_seat Simon Zeni 2022-03-07 13:33:20 -05:00
  • e723dd928b backend/wayland: drop wlr_switch support Simon Zeni 2022-03-07 11:11:49 -05:00
  • be8527bd36 backend/wayland: give wlr_pointer ownership to wlr_wl_seat Simon Zeni 2022-03-04 21:59:59 -05:00
  • f9b6aa3079 backend/wayland: give wlr_keyboard ownership to wlr_wl_seat Simon Zeni 2022-03-03 13:23:08 -05:00
  • 64fe6ab300 tinywl: init cursor_mode Simon Zeni 2022-03-04 21:59:23 -05:00
  • 74381f3bc3 types/wlr_output: Handle subpixel hints through output commits Alexander Orzechowski 2022-01-05 20:03:52 -05:00
  • 68f2f8cf92 Revert "scene: try to import buffers as textures before rendering" Simon Ser 2022-03-13 11:21:56 +01:00
  • 2d623724c3 xdg-positioner: fix sliding regression Kirill Primak 2022-03-15 20:57:23 +03:00
  • 104060fec5 Free drmDevice in get_egl_device_from_drm_fd() Dean 2022-03-14 05:55:50 +00:00
  • 5c17452ae0
    Pass O_CLOEXEC to drmModeCreateLease calls Samuel Čavoj 2022-03-13 12:28:55 +01:00
  • 4c8ecfcd4a types/wlr_virtual_pointer_v1: remove destroy event Simon Zeni 2022-03-08 15:56:28 -05:00
  • 45c8771735 types/wlr_virtual_keyboard_v1: remove destroy event Simon Zeni 2022-03-08 15:54:38 -05:00
  • eae8952e17 types/wlr_keyboard: remove destroy event Simon Zeni 2022-03-08 15:53:21 -05:00
  • 7a2c96dcbd types/wlr_tablet_tool: remove name ambiguity David96 2022-03-11 11:47:56 +01:00
  • 13fcdba75c wlr_output_layout_contains_point: handle outputs that aren't in the layout Sebastian Krzyszkowiak 2022-03-05 08:00:39 +01:00
  • 2dd121235e xcursor: support XDG Base Directory Specification Moon Sungjoon 2022-03-06 00:33:28 +09:00
  • f330759ba4 wlr_output_damage: Don't schedule a new frame if damage region does not intersect with output Alexander Orzechowski 2022-02-26 21:51:53 -05:00
  • fbd4d40318 wlr_output_damage: Use wlr_output_damage_add for wlr_output_damage_add_box Alexander Orzechowski 2022-02-26 21:50:41 -05:00
  • 4792446ee8 wlr_switch: remove WLR_SWITCH_STATE_TOGGLE Isaac Freund 2022-02-26 18:25:19 +01:00
  • cfed039c9a types/wlr_input_device: move init and finish function to private API Simon Zeni 2022-03-03 09:43:38 -05:00
  • 1bb2631c5c types/wlr_input_device: remove wlr_input_device_destroy Simon Zeni 2022-03-02 16:48:57 -05:00
  • 9d8dc026e5 tinywl: destroy keyboard on wlr_input_device event Simon Zeni 2022-03-07 11:01:49 -05:00
  • 10cbb9fbe1 interface/wlr_touch: rework destroy sequence Simon Zeni 2022-03-02 16:07:40 -05:00
  • 8d3cb94b41 interface/wlr_tablet_tool: rework destroy sequence Simon Zeni 2022-03-02 15:58:44 -05:00
  • a5b032cb1e interface/wlr_tablet_pad: rework destroy sequence Simon Zeni 2022-03-02 15:11:25 -05:00
  • 0d2be496a8 interface/wlr_switch: rework destroy sequence Simon Zeni 2022-03-02 14:17:31 -05:00
  • 51cd3c0726 interface/wlr_pointer: rework destroy sequence Simon Zeni 2022-03-02 13:57:28 -05:00
  • 7dc4a3ecd7 interface/wlr_keyboard: rework destroy sequence Simon Zeni 2022-03-01 14:49:30 -05:00
  • 39b68ea47a buffer: extract interface to separate header Simon Ser 2022-03-03 15:38:26 +01:00
  • d0718a9b32 backend/libinput: public API cleanup Simon Zeni 2022-02-24 15:53:54 -05:00
  • 0d21496e53 backend/libinput: rework tablet_pad interface Simon Zeni 2022-02-24 15:30:26 -05:00
  • c8456086a1 backend/libinput: rework tablet interface Simon Zeni 2022-02-24 11:00:11 -05:00
  • 4f4dd95223 backend/libinput: rework touch interface Simon Zeni 2022-02-23 14:06:02 -05:00
  • d750c5ac67 backend/libinput: rework switch interface Simon Zeni 2022-02-23 13:41:34 -05:00
  • d60cdad3ea backend/libinput: rework pointer interface Simon Zeni 2022-02-28 11:57:35 -05:00
  • 5eefda1ffe backend/libinput: rework keyboard interface Simon Zeni 2022-02-23 10:42:20 -05:00
  • 9dd6e2b905 backend/libinput: add devices wl_list Simon Zeni 2022-02-22 16:17:48 -05:00
  • 0a5a65cf48 examples/input-method: Don't crash on NULL surrounding text Guido Günther 2022-02-14 15:27:34 +01:00
  • 4741e9d841 Xwayland: use -displayfd instead of USR1 Dominique Martinet 2022-02-16 18:44:12 +09:00
  • 1666e377e2 Xwayland: rename notify pipe 'p' to notify_fd Dominique Martinet 2022-02-15 19:33:41 +09:00
  • 0af658ff87 Merge branch 'libinput-timeout' into 'master' Simon Ser 2022-03-01 09:01:38 +00:00
  • c84744321e types/wlr_virtual_pointer_v1: fix wlr_pointer destroy sequence Simon Zeni 2022-02-28 15:23:56 -05:00
  • cdb3e80b39 types/wlr_virtual_keyboard_v1: fix wlr_keyboard destroy sequence Simon Zeni 2022-02-28 15:11:31 -05:00
  • 17a289e36e render: allow texture creation while rendering Roman Gilg 2022-02-27 22:44:36 +01:00
  • c673b684a0 Merge upstream Christian Kröner 2022-02-23 21:43:41 +01:00
  • 52ef0b6a56 output-group: new helper Simon Ser 2021-07-26 14:22:44 +02:00
  • e279266f71 interfaces: remove wlr_input_device_impl Simon Zeni 2022-02-09 16:14:56 -05:00
  • 91ba28e020 backend/libinput: remove wlr_input_device_impl Simon Zeni 2022-02-09 16:03:12 -05:00
  • 887516d004 backend/wayland: remove wlr_input_device_impl Simon Zeni 2022-02-09 14:08:20 -05:00
  • 19f7e5d2b4 backend/x11: remove wlr_input_device_impl Simon Zeni 2022-02-08 15:32:40 -05:00
  • 1acc931cf0 types/wlr_switch: constify impl Simon Zeni 2022-02-09 15:53:42 -05:00
  • f1181c34ed types/wlr_tablet_pad: constify impl Simon Zeni 2022-02-09 10:36:34 -05:00
  • 511f137f8f xdg-positioner: rewrite unconstraining, untie from xdg-popup Kirill Primak 2022-02-07 14:22:48 +03:00
  • 5879e77d68 xdg-positioner: rename structs Kirill Primak 2022-02-06 23:39:50 +03:00
  • b5b15b2625 xdg-{toplevel,popup}: extract destructors Kirill Primak 2022-02-05 10:29:42 +03:00
  • edfb332b24 types/wlr_touch: add base wlr_input_device Simon Zeni 2022-02-01 11:51:50 -05:00
  • 7dfee50350 types/wlr_tablet_tool: add base wlr_input_device Simon Zeni 2022-02-01 11:32:39 -05:00
  • a662743610 types/wlr_tablet_pad: add base wlr_input_device Simon Zeni 2022-02-01 10:25:28 -05:00
  • 0f3b38365d types/wlr_switch: add base wlr_input_device Simon Zeni 2022-01-31 10:53:58 -05:00
  • d5480efc7a types/wlr_pointer: add base wlr_input_device Simon Zeni 2022-01-31 10:20:01 -05:00
  • a1978b1299 types/wlr_keyboard: add base wlr_input_device Simon Zeni 2022-01-28 13:55:28 -05:00
  • 130c3bcf63 types/wlr_input_device: call the specialized input device destroy function on destroy Simon Zeni 2022-02-11 09:06:26 -05:00
  • fd80329c53 interfaces/wlr_input_device: introduce wlr_input_device_finish Simon Zeni 2022-02-08 11:20:44 -05:00
  • 71577e351e types/wlr_input_device: default vendor and product id to 0 Simon Zeni 2022-02-04 09:26:57 -05:00
  • 7d560df90e backend/headless: remove unused wlr_headless_input_device Simon Zeni 2022-01-27 10:00:57 -05:00
  • cff4abc5b1 output: clear buffer created for test Roman Gilg 2022-02-20 17:47:15 +01:00
  • db6661502d CONTRIBUTING.md: update construction/destruction functions' description Kirill Primak 2022-02-11 20:49:30 +03:00
  • 35b3d67e5f Fixed compiling with FFmpeg 5.0 Keith Bowes 2022-02-17 16:46:17 -05:00
  • 252b2348bd
    wlr_cursor: constify map to region box arguments Isaac Freund 2022-02-05 16:32:38 +01:00
  • 39581a86aa presentation-time: sync with surface state flow github/fork/vyivel/cache-everything Kirill Primak 2022-02-04 16:26:24 +03:00
  • f1fed4d64c pointer-constraints: sync with surface state flow Kirill Primak 2022-02-04 16:25:01 +03:00
  • d663fb4f63 layer-shell: sync with surface state flow Kirill Primak 2022-02-04 16:24:02 +03:00
  • e7109daac8 toplevel-decoration: sync with surface state flow Kirill Primak 2022-02-04 16:31:12 +03:00
  • cc8b4f8fb2 xdg-toplevel: sync with surface state flow Kirill Primak 2022-02-04 16:52:05 +03:00
  • b16a95d754 xdg-surface: sync with surface state flow Kirill Primak 2022-02-04 16:43:03 +03:00
  • 7d1b0e1f61 subcompositor: sync subsurface state flow with parent Kirill Primak 2022-02-04 16:16:46 +03:00
  • a3bfdcd5e1 compositor: introduce surface-synced objects Kirill Primak 2022-02-04 14:14:06 +03:00
  • c6b067779b compositor: introduce surface state squashing Kirill Primak 2022-02-04 13:41:23 +03:00
  • 81f35f6d98 compositor: replace wlr_surface.cached with states Kirill Primak 2022-02-04 09:23:44 +03:00
  • 29938b7425 build: bump version to 0.15.1 0.15.1 0.15 Simon Ser 2022-02-03 22:19:54 +01:00
  • eb1a451803 tinywl: fix check whether client is focused or not Isaac Freund 2022-01-14 20:46:20 +01:00
  • a819c512ec foreign-toplevel: send enter if needed on output bind Isaac Freund 2022-01-17 19:11:08 +01:00
  • c4824b680a xdg-foreign: Fix crash on destroy of degenerate surface Alexander Orzechowski 2022-01-20 09:39:13 -05:00
  • ec3780e6ea scene: try to import buffers as textures before rendering Simon Ser 2022-01-18 14:27:37 +01:00
  • 68c5fa340d subsurface: unlock cached state on commit if desynced Kirill Primak 2022-01-25 22:30:36 +03:00
  • 304c61307a compositor: damage the whole buffer on viewport src change Kirill Primak 2022-01-22 11:35:22 +03:00
  • b0fee56974 input_method_v2: improve mapping detection Tadeo Kondrak 2021-12-30 22:49:48 -07:00
  • 7dde2b66d6 scene/subsurface_tree: fix handling subsurface destruction Kirill Primak 2022-01-01 14:04:53 +03:00
  • ea77cc5cb2 render/gles2: don't constrain shm formats to ones that support reading Thomas Hebb 2022-01-05 00:16:59 -08:00