Commit graph

  • 5cde35923c Simplify globals implementation by removing destructors Simon Ser 2019-11-16 18:31:33 +01:00
  • bcd5f7d259 render: remove return in wlr_texture_get_size Simon Ser 2019-11-24 19:33:26 +01:00
  • 6bd7a62c09 Use layer shell v2 Timidger 2019-11-23 17:47:24 -05:00
  • 9cbbfa957c Amend typo Jason 2019-11-23 21:53:09 +09:00
  • e8855ee462 Amend typos Jason 2019-11-23 21:04:06 +09:00
  • e959b882d5 backend/wayland: add support for presentation-time Simon Ser 2019-11-16 21:05:46 +01:00
  • 2122e49bea presentation-time: add helper for common case Simon Ser 2019-11-17 00:20:26 +01:00
  • 533ea6d7ef presentation-time: make API more flexible Simon Ser 2019-11-16 23:44:28 +01:00
  • 3084cee7bc output: fix off-by-one wlr_output_event_present.commit_seq Simon Ser 2019-11-17 00:56:27 +01:00
  • 2d9661f189 output: set wlr_output.commit_seq before firing the commit event Simon Ser 2019-11-17 00:34:19 +01:00
  • d0479cc2bc examples: set mode when creating shm object Jan Beich 2019-11-21 03:02:08 +00:00
  • 16e5e9541b Add -Wmissing-prototypes Simon Ser 2019-11-20 00:45:19 +01:00
  • 685a5a11a9 backend/x11: Revert usage of present extension Scott Anderson 2019-11-19 17:37:43 +13:00
  • fe72400bad build: Pass library as first argument to pkgconfig.generate() Scott Moreau 2019-11-18 18:26:10 -07:00
  • 3317134adf backend/x11: Drop required present version Scott Anderson 2019-11-18 19:46:05 +13:00
  • b58e8451b8 backend: Do not attempt DRM on X11/WL failure Scott Anderson 2019-11-18 19:44:05 +13:00
  • 6c649bab53 output: add wlr_output_event_present.commit_seq Simon Ser 2019-11-16 22:15:33 +01:00
  • cde544de81 backend/wayland: expose remote objects Simon Ser 2019-11-12 17:56:57 +01:00
  • 1e568d84df backend/wayland: add support for relative-pointer-unstable-v1 Simon Ser 2019-11-12 15:32:08 +01:00
  • 4c9423278a Introduce wlr_renderer_get_egl Drew DeVault 2019-11-07 13:38:45 -05:00
  • aa9ea95e1f Skip assign when sub_x or sub_y is NULL in wlr_surface_surface_at Alynx Zhou 2019-11-08 15:10:43 +08:00
  • 447835afc1 render/gles2: provide public API to access GL texture Simon Ser 2019-11-06 11:19:52 +01:00
  • eaa98f6aff render: remove EGL includes from wlr_texture.h Simon Ser 2019-11-06 11:34:05 +01:00
  • 85a2ee6d30 render/gles: Simplify textures a bit Scott Anderson 2019-11-06 21:28:43 +13:00
  • f2d3b1000f Introduce wlr_keyboard_group Brian Ashworth 2019-11-03 14:18:41 -05:00
  • 626c98d754 session/logind: Clean up add_signal_matches Scott Anderson 2019-11-03 13:35:28 +13:00
  • 3ebf079a9a session/logind: support CanGraphical property Ronan Pigott 2019-11-02 13:48:57 -07:00
  • a3c3b928a3 backend/x11: Give X11 a real rendering loop Scott Anderson 2019-11-02 23:25:45 +13:00
  • b81bb2ef30 Fix heap-use-after-free in wlr_send_tablet_v2_tablet_pad_leave György Kurucz 2019-10-27 12:40:13 +01:00
  • 9971db02ff output-management-v1: add assertion as a safety net Simon Ser 2019-10-26 14:10:27 +02:00
  • 0e57effd38 backend/drm: add support for custom modes Simon Ser 2019-10-26 22:35:51 +02:00
  • e97c2c3639 backend/drm: retry without modifiers for the primary plane Simon Ser 2019-10-22 18:41:47 +02:00
  • 51416738ea render/egl: prevent use-after-free when destroying current surface Simon Ser 2019-10-22 23:43:15 +02:00
  • fd25e2ca11 backend/drm: track gbm_bo during direct scan-out Simon Ser 2019-10-22 19:29:18 +02:00
  • 61a6f2b928 screencopy: Implement damage reporting Andri Yngvason 2019-10-19 14:46:43 +00:00
  • 2a63f4fc61 protocol/screencopy: Add damage reporting Andri Yngvason 2019-10-19 14:46:37 +00:00
  • 5d8bd4d343 output: Add commit sequence number Andri Yngvason 2019-10-19 14:46:24 +00:00
  • d113e48a2a Add missing include required by mesa and libglvnd change Ferdinand Bachmann 2019-10-19 13:33:22 +02:00
  • 02d664b37f protocol: sync layer-shell with upstream Simon Ser 2019-10-17 13:53:12 +03:00
  • 1724261910 layer_shell: set layer of existing surface Timidger 2019-10-03 16:06:46 -04:00
  • 6bb7639a0f render/gles2: don't unset the current EGL surface when destroying texture Simon Ser 2019-09-30 11:32:19 +03:00
  • 5bddb5a909 backend/wayland: add support for direct scan-out Simon Ser 2019-09-24 15:33:15 +03:00
  • cbb2781fed output: add block_idle_frame Ivan Molodetskikh 2019-09-25 11:06:08 +03:00
  • 41cbb80e25 Add new define EGL_NO_X11 for newer mesa library Danilo Spinella 2019-10-16 15:16:53 +02:00
  • 21b75e5d12 build: simplify by using disabler deps Simon Ser 2019-10-08 19:30:49 +03:00
  • 480a31ea4e wlr_box: properly calculate closest point for non-positive area boxes Ilia Bozhinov 2019-10-11 21:45:06 +02:00
  • 2bdd1d0896 backend/drm: use modifiers for our GBM buffers Simon Ser 2019-10-06 17:31:51 -04:00
  • 11bf87d678 render/egl: support formats with zero modifiers Simon Ser 2019-10-06 17:37:15 -04:00
  • 3b4824a2fe xwayland: Expose configure request mask Scott Moreau 2019-10-08 10:23:10 -06:00
  • 9796abcced build: workaround for meson disabler object not working with if not Simon Ser 2019-10-08 19:33:19 +03:00
  • b051bb68c2 Update version to 0.8.1 0.8.1 Drew DeVault 2019-10-07 15:28:20 -04:00
  • df77592b6e Update version to 0.8.0 0.8.0 Drew DeVault 2019-10-07 07:52:12 -04:00
  • b1b93c2c7e Fixes crash of compositor when unvalidated keycode 0 is passed (#1833) amingin 2019-09-27 12:11:30 +02:00
  • 5f78ea20fa drm: use IMPORT_FD for INVALID modifier Ivan Molodetskikh 2019-09-26 22:52:35 +03:00
  • ebeef0fbe8 Clean up wayland backend tablet support Markus Ongyerth 2019-07-14 06:48:22 +02:00
  • 2285e36b0c Add zwp-tablet-unstable-v2 client support Markus Ongyerth 2019-05-10 08:36:19 +02:00
  • 57babd2e13 Move initialization of wlr_tablet_pad into types/wlr_tablet_pad Markus Ongyerth 2019-05-10 08:35:23 +02:00
  • d84eb9e9f5 Introduce wlr_drm_lease_v1 Drew DeVault 2019-06-27 15:13:37 -04:00
  • 1b96ba8232 drm backend: implement DRM lease issuance Drew DeVault 2019-06-27 15:23:50 -04:00
  • 05ed202183 drm backend: detect non-desktop outputs Drew DeVault 2019-06-27 15:12:35 -04:00
  • 481fbbca58 wlr_idle_inhibit_v1: style fixes Drew DeVault 2019-06-19 21:22:44 -04:00
  • 020a33e057 presentation_feedback: add the sampled state Ivan Molodetskikh 2019-08-17 21:57:47 -07:00
  • 47c2bf0ea6 types/wlr_output: Remove old interface functions github/fork/ascent12/software-cursor Scott Anderson 2019-09-18 18:20:18 +12:00
  • c808613287 compositor: disconnect client on OOM in create_surface Simon Ser 2019-09-18 00:25:00 +03:00
  • 2ecfc46b93 xdg-output: send wl_output.done after xdg_output created Versus Void 2019-09-17 13:26:30 +03:00
  • c5bd304795 types/wlr_xcursor_manager: Add caching textures Scott Anderson 2019-09-17 22:29:28 +12:00
  • 2fcb2b95fc backend/drm: Update to new cursor API Scott Anderson 2019-09-15 21:05:14 +12:00
  • ecb4faeed6 examples/pointer: Use new output cursor API Scott Anderson 2019-09-15 20:07:13 +12:00
  • 13b0a5bcc1 backend/wayland: Update to new cursor API Scott Anderson 2019-09-15 20:06:09 +12:00
  • f5e5b3eec3 Add new output cursor API Scott Anderson 2019-09-15 20:05:37 +12:00
  • b2d717dccc Update examples/pointer to render own cursor Scott Anderson 2019-09-12 19:22:00 +12:00
  • 4ff8f944aa Remove support for renderering software cursors Scott Anderson 2019-09-12 19:21:32 +12:00
  • 06644575da render/egl: Change KHR_debug log to include error code Scott Anderson 2019-09-15 18:52:36 +12:00
  • a14d650864 wlr_seat_touch: Destroy the touchpoint on client destroy Sebastian Krzyszkowiak 2019-09-14 06:41:54 +02:00
  • 8b0f1bc850 layer-shell: ignore ack_configure() on closed surfaces Ilia Bozhinov 2019-09-13 12:51:53 +02:00
  • bf90474b74 backend/drm: check for mst: in path property Rouven Czerwinski 2019-09-03 16:06:49 +02:00
  • 734c64a6cc render/gles2: fix calculation for partial gles2 pixel read (#1809) Filip Sandborg 2019-08-31 22:00:52 +02:00
  • a20bb38763 Update version to 0.7.0 0.7.0 Drew DeVault 2019-08-27 12:32:24 +09:00
  • bd6b348feb Add _incr_version to contrib/ Drew DeVault 2019-08-27 12:28:37 +09:00
  • cdfe836b03 Revert "wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces" Sebastian Krzyszkowiak 2019-08-27 04:06:20 +02:00
  • fa477c77c4 wlr-layer-shell-v1: destroy xdg popups on unmap Brian Ashworth 2019-08-24 00:14:18 -04:00
  • e19f48d1e4 backend: touch: Fixup incomplete patch for single touch devices. Andri Yngvason 2019-08-19 14:13:52 +00:00
  • 4f4d3cf2a2 backend: touch: Assign good ids to single touch devices Andri Yngvason 2019-08-15 13:49:46 +00:00
  • 9914784594 wlr_xdg_toplevel: reparent on parent unmap Brian Ashworth 2019-08-14 20:36:08 -04:00
  • 8d2ea9544b backend/drm: fix missing plane formats Simon Ser 2019-08-14 21:53:10 +03:00
  • 540e23d102 Revert "render/drm: keep old drm_format if realloc fails" Drew DeVault 2019-08-12 19:53:39 +09:00
  • 82f48b8912 examples: remove duplicated condition Antonin Décimo 2019-08-10 19:18:20 +02:00
  • 8d5f27ef25 xwayland: prevent possible array overrun Antonin Décimo 2019-08-09 16:34:50 +02:00
  • e7f1aa30dd backend/wayland: check if zxdg_toplevel_decoration_v1 is not NULL Antonin Décimo 2019-08-09 16:23:10 +02:00
  • 217cf18a4b Avoid loss of a fractional part Antonin Décimo 2019-08-09 15:54:17 +02:00
  • 39c5d93dea backend/drm: use UINT64_C for uint64_t literals Antonin Décimo 2019-08-09 15:20:52 +02:00
  • 68b4a5305e backend/session: non-void function should return a value Antonin Décimo 2019-08-09 15:36:35 +02:00
  • 0695324de7 xdg_shell: remove variable self-assignment Antonin Décimo 2019-08-09 15:29:33 +02:00
  • 8f3d73e3a3 wlr_surface: condition is always false Antonin Décimo 2019-08-09 16:26:28 +02:00
  • b400c26b23 Simplify check Antonin Décimo 2019-08-09 15:41:51 +02:00
  • 3fc977d7da Fix memory leak Antonin Décimo 2019-08-09 15:31:33 +02:00
  • 820800a5ab xcursor: avoid leak and loss of all cursors if cursors realloc fails Antonin Décimo 2019-08-09 16:48:33 +02:00
  • c1be9b6945 render/drm: keep old drm_format if realloc fails Antonin Décimo 2019-08-09 14:59:42 +02:00
  • 52037d13f7 wlr_xdg_popup: don't treat all surfaces of grabbing client as grabbing surfaces Sebastian Krzyszkowiak 2019-08-08 04:05:08 +02:00
  • 78d96009e4 wlr_xdg_popup: grab touch events alongside pointer and keyboard Sebastian Krzyszkowiak 2019-08-08 03:51:15 +02:00