Commit graph

  • 94f65e354d Add libinput-1.14 support Drew DeVault 2019-08-09 10:18:54 +09:00
  • 58b2584863 Remove rootston Drew DeVault 2019-08-09 08:34:59 +09:00
  • 913cac1835 wlr_input_method_v2: Remove input method's resource from the list on destroy Sebastian Krzyszkowiak 2019-08-07 15:25:26 +02:00
  • 01f903874b Revert "output: atomic mode" Rouven Czerwinski 2019-08-07 08:11:38 +02:00
  • 4d36cc86eb backend/drm: destroy output immediately Rouven Czerwinski 2019-08-02 19:11:23 +02:00
  • 6396710976 xdg-output: add support for xdg-output-unstable-v1 version 3 Simon Ser 2019-07-18 17:18:55 +03:00
  • ee5f98ad49 output: atomic mode, enabled, scale and transform Simon Ser 2019-07-18 21:38:12 +03:00
  • d20aee6c9d export-dmabuf-v1: fix segfault on output disable Jason Francis 2019-07-27 19:34:09 -04:00
  • 724b5e1b8d screencopy: send failed after output disconnect Jason Francis 2019-07-27 19:31:37 -04:00
  • ce3e413e83 screencopy: fix segfault on disabled output Jason Francis 2019-07-27 19:20:49 -04:00
  • ca45f4490c Remove all wayland-server.h includes Simon Ser 2019-07-27 11:53:54 +03:00
  • 76ef089f52 output: drop wlr_output_mode.flags Simon Ser 2019-07-19 22:42:37 +03:00
  • bb05617414 Use -fmacro-prefix-map to strip build path Manuel Stoeckl 2019-07-16 13:04:27 -04:00
  • 9e8f952997 text_input: Don't forget to send enter events Guido Günther 2019-07-17 11:45:17 +02:00
  • 415267ac13 backends/x11: Touch support Sebastian Krzyszkowiak 2019-07-15 23:36:21 +02:00
  • 2d4bc66f11 wlr_touch: Declare wlr_touch_impl usage as const Sebastian Krzyszkowiak 2019-07-15 22:54:39 +02:00
  • 692a16cef7 layer-shell: Reject requests on gone surfaces Guido Günther 2019-07-16 14:44:50 +02:00
  • 91752e8285 layer-shell: Remove unused event source Guido Günther 2019-07-16 14:21:45 +02:00
  • 28cc1730e8 xdg_shell(_v6): Take maximize/fullscreen state into account on view init Sebastian Krzyszkowiak 2019-07-12 14:08:29 +02:00
  • 6345000b92 seat: Move focus back to first shell surface when unfocusing layer surface Sebastian Krzyszkowiak 2019-07-11 01:42:43 +02:00
  • df3f0ffbb0 wlr_seat_touch: Don't destroy touch point with surface Guido Günther 2019-06-28 11:07:45 +02:00
  • d924f9d5b1
    examples: add input-timestamp-v1 example github/fork/arandomhuman/input-timestamps random human 2019-06-15 00:20:29 +00:00
  • dcb38e7f1c
    rootston: add support for wlr_input_timestamps_v1 random human 2019-06-14 20:46:15 +00:00
  • ab3a760874
    input_timestamps: add support for input-timestamps-unstable-v1 protocol random human 2019-06-14 19:06:30 +00:00
  • e617da0378
    backend, virtual_keyboard: set the time_nsec field of relevant events random human 2019-06-14 22:24:03 +00:00
  • 79ed410be4
    keyboard, pointer, touch: add time_nsec field to relevant events random human 2019-06-14 21:30:40 +00:00
  • c2fb8a84a2 wlr_seat: special-case first serial set use Manuel Stoeckl 2019-06-29 20:40:45 -04:00
  • 1ef0c03a46 wlr_tablet_v2: Register event serials Manuel Stoeckl 2019-06-29 10:10:24 -04:00
  • 1d78bae19d wlr_pointer_gestures: Register event serials Manuel Stoeckl 2019-06-29 10:10:11 -04:00
  • ded441ffd5 wlr_seat: Fix edge cases with serial validation Manuel Stoeckl 2019-06-29 09:15:23 -04:00
  • edb30a6828 Implement serial validation for selection requests Manuel Stoeckl 2019-06-27 15:43:58 -04:00
  • c22bc0b386
    seat: expose more from_resource() functions random human 2019-06-14 19:02:13 +00:00
  • fb739b8293 output-damage: set needs swap only when we have new damage Ilia Bozhinov 2019-06-24 16:57:45 +02:00
  • d10072e76c backend: drm: switch to pageflip_handler_2 Rouven Czerwinski 2019-06-26 17:14:31 +02:00
  • 0b1f9439ba virtual_keyboard: Require keymap before accepting keycodes Dorota Czaplejewicz 2019-06-24 13:59:03 +00:00
  • 46dc4100d6 backend/drm: Exit-early if 0 crtcs Scott Anderson 2019-06-24 13:52:23 +12:00
  • b3f42548d0 backend/drm: Simplify object matching code Scott Anderson 2019-06-21 18:06:21 +12:00
  • d80acadfd8 Support pointer-gestures on Wayland backend Greg V 2019-06-21 01:48:19 +03:00
  • 5027b23dc2 x11: Send a frame event on the pointer after button events Dorota Czaplejewicz 2019-06-17 09:48:55 +00:00
  • ce3f4c3fe1 output: remove wlr_output_impl.transform Simon Ser 2019-06-16 12:35:40 +03:00
  • 33127c545b output: reset the pending state on failed commit Simon Ser 2019-06-16 10:19:34 +03:00
  • 06a13203dd Use a set to track pointer button state. Ashkan Kiani 2019-06-15 11:08:53 -07:00
  • b85f0cbff9 Remove WLR_DRM_NO_ATOMIC_GAMMA workaround Scott Anderson 2019-06-11 13:42:05 +12:00
  • d201fc3506 backend/drm: add support for multiplanar BOs Simon Ser 2019-05-26 17:45:21 +03:00
  • e8057bb60c backend/drm: fallback to drmModeAddFB2 Simon Ser 2019-05-26 17:38:35 +03:00
  • e07ffaa249 output-damage: support direct scan-out Simon Ser 2019-05-25 20:13:36 +03:00
  • 6c659da98b output: introduce wlr_output_lock_attach_render Simon Ser 2019-05-25 18:51:28 +03:00
  • e554c593f9 output: refuse to scan-out if software cursors are used Simon Ser 2019-05-04 12:33:47 +03:00
  • 67cd84de45 rootston: add support for direct scan-out Simon Ser 2019-04-29 23:28:39 +03:00
  • d1766547bd backend/drm: reject DMA-BUFs with flags Simon Ser 2019-05-04 12:10:29 +03:00
  • 44ba603c0e backend/drm: hold buffers while scanning out Simon Ser 2019-05-04 12:07:37 +03:00
  • ff6b352d75 output: save buffer in pending state Simon Ser 2019-05-04 11:53:40 +03:00
  • afe7b207d5 output: fix attach_buffer semantics Simon Ser 2019-04-29 23:25:47 +03:00
  • 1d222309b8 output: change set_dmabuf to attach_buffer Simon Ser 2019-04-29 22:04:18 +03:00
  • 493804e421 buffer: add wlr_buffer_get_dmabuf Simon Ser 2019-04-29 22:33:46 +03:00
  • 6dbdf5db34 render/dmabuf: add wlr_dmabuf_attributes_copy Simon Ser 2019-04-29 22:32:35 +03:00
  • 5c78f1b0d5 backend/drm: strip alpha channel on scan-out Simon Ser 2019-04-22 09:08:10 +03:00
  • e516ea4c79 backend/drm: check format when scanning out DMA-BUF Simon Ser 2019-04-09 23:36:35 +03:00
  • 96d6fde5dc backend/drm: add basic support for direct scan-out emersion 2019-03-29 21:27:12 +02:00
  • 3dec88e455 Remove orbital screenshooter and gamma-control Simon Ser 2019-06-02 13:37:34 +03:00
  • abddd7b4db
    Merge pull request #1713 from Emantor/fix/legacy_null_modeset Scott Anderson 2019-06-02 08:28:47 +00:00
  • 96e9c0f9c8 drm: legacy: issue a NULL modeset on disable Rouven Czerwinski 2019-06-02 09:43:16 +02:00
  • 6dfe238ff1 zwp_virtual-keyboard: fix mmap error handling Brian Ashworth 2019-05-30 23:38:48 -04:00
  • a5e32f652b wlr_output: remove idle_done on output destroy Rouven Czerwinski 2019-05-30 08:09:11 +02:00
  • 0ab1bb623e
    Merge pull request #1705 from rindeal/patch-2 Scott Anderson 2019-05-22 23:42:46 +00:00
  • 151b7d1d94 session/logind: check for XDG_SESSION_ID first Jan Chren 2019-05-22 15:25:42 +02:00
  • aa39dbd1e7
    Merge pull request #1704 from rindeal/patch-2 Scott Anderson 2019-05-22 12:50:47 +00:00
  • e04e1ba197
    session/logind: specify seat exactly Jan Chren 2019-05-22 14:43:13 +02:00
  • 461c4f58a6 rootston: remove duplicated include Silvan Jegen 2019-05-19 18:44:58 +02:00
  • 841031031e Update wlr_seat and friends to new compositor github/fork/ascent12/explicit-sync Scott Anderson 2019-05-16 19:00:53 +12:00
  • 8630988eae Add wlr_compositor buffer API Scott Anderson 2019-05-15 23:52:13 +12:00
  • 522ddd93f1
    Merge pull request #1696 from RedSoxFan/logind-stay-active-on-gone Scott Anderson 2019-05-15 04:34:08 +00:00
  • a68c7c0c8d Fixes #1689 RDP RemoteFX crash Michiel 2019-05-05 20:24:16 +01:00
  • 03346cb28f output: clear output->damage on successful commit Ilia Bozhinov 2019-05-13 14:07:00 +02:00
  • 90c284bded session/logind: keep active for pause_device gone Brian Ashworth 2019-05-13 10:43:35 -04:00
  • 21db2418b7 Comment out currently failing build definitions Scott Anderson 2019-05-13 15:27:29 +12:00
  • 107a1789ea render/gles2: print GL_RENDERER Simon Ser 2019-05-07 19:44:05 +03:00
  • 947d5ff481 backend/wayland: remove wl_shm Simon Ser 2019-05-06 19:08:30 +03:00
  • 292d20e4c1 backend/wayland: use xdg-decoration-unstable-v1 Simon Ser 2019-05-06 19:06:31 +03:00
  • 6ae6b5dbb6 Test RDP backend on FreeBSD as well Jan Beich 2019-05-03 16:50:06 +00:00
  • c0305f4f86 Update version to 0.6.0 0.6.0 Drew DeVault 2019-05-03 11:55:46 -04:00
  • 1160a83903 Add wlr_subsurface for new wlr_surface API Scott Anderson 2019-04-30 20:23:16 +12:00
  • e76d4581ce types/wlr_compositor: Change to new design Scott Anderson 2019-02-15 23:39:20 +13:00
  • cf3b083c32 ci: enable Meson auto features Simon Ser 2019-04-29 19:10:09 +03:00
  • 937e0e7937 backend/noop: disallow rendering Simon Ser 2019-04-29 19:21:37 +03:00
  • 27a87ac586 Switch to system epoll-shim.pc in FreeBSD build Jan Beich 2019-04-25 06:19:15 +00:00
  • 22dd7d3731 examples: add fullscreening to foreign-toplevel.c Ilia Bozhinov 2019-04-26 17:10:47 +02:00
  • 8cc0859814 rootston: add support for foreign-toplevel fullscreening Ilia Bozhinov 2019-04-26 17:10:21 +02:00
  • 4e6c17a7c9 foreign-toplevel: support fullscreen state and request Ilia Bozhinov 2019-04-26 17:09:43 +02:00
  • a656e486f4 seat: fallback to v6 if libwayland 1.17 isn't available Simon Ser 2019-04-27 20:02:19 +03:00
  • d7ef3a1f38 xdg-output: schedule a wl_output.done event on update Simon Ser 2019-04-27 12:32:40 +03:00
  • bde5a1f4ea output: introduce wlr_output_schedule_done Simon Ser 2019-04-27 12:25:40 +03:00
  • 8b1220f5a3 rootston: fix damage tracking debug mode Simon Ser 2019-04-27 17:41:01 +03:00
  • 1dbece74fb output: disambiguate the two types of damage Simon Ser 2019-04-25 19:49:59 +03:00
  • 57d32d03a8 rootston: don't submit too much damage Simon Ser 2019-04-25 19:39:44 +03:00
  • d6e250b389 render/egl: fix swapping with no damage Simon Ser 2019-04-25 19:35:40 +03:00
  • 736632ad4e Remove wlr_wl_shell Drew DeVault 2019-04-26 11:06:45 -04:00
  • a671fc51d2 Advertise wl_seat version 7 Scott Anderson 2019-04-26 18:32:59 +12:00
  • 8d3369d70f output-damage: fix segfault after destroy Simon Ser 2019-04-25 10:01:43 +03:00
  • 933208837d backend/wayland: fix wlr_wl_pointer use-after-free Simon Ser 2019-04-23 22:33:31 +03:00