Skip to content
Snippets Groups Projects
  1. Mar 29, 2019
    • Andre Moreira Magalhaes's avatar
      input: Add support for zwp_text_input_v3 and zwp_input_method_v2 · aba29eff
      Andre Moreira Magalhaes authored
      
      Some clients such as gtk+3 require the zwp_text_input_v3 protocol for
      input-method handling. This patch adds this protocol support to text-backend and also
      modifies weston-keyboard to support zwp_input_method_v2, which is an update
      for the v1 protocol and aligned with the updated text-input protocol.
      
      The patch also adds support for zwp_virtual_keyboard_v1, used to emulate the
      behaviour of a physical keyboard.
      
      Note that the updated input-method v2 protocol does not support the input-panel interface
      as it did on v1. The input panel interface is implemented by desktop-shell to properly
      display the virtual keyboard interface.
      To avoid depending on both input method v2 and v1 (for input-panel only), this patch adds
      a new weston-input-panel internal protocol (a copy of the old interface from input-method v1),
      which is then implemented by desktop-shell and used by weston-keyboard when displaying
      its window.
      
      Signed-off-by: default avatarAndre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
      aba29eff
  2. Mar 28, 2019
  3. Mar 27, 2019
  4. Mar 21, 2019
  5. Mar 19, 2019
  6. Mar 14, 2019
  7. Mar 06, 2019
    • Philipp Zabel's avatar
      compositor-drm: clear gbm_surface pointer after destroying the GBM surface · 5c8eef14
      Philipp Zabel authored
      
      Since commit ee1d968e ("compositor-drm: Fall back if GBM surface fails with
      modifiers"), drm_output_init_egl requires output->gbm_surface to be NULL, or
      gbm_surface_create will not be called if HAVE_GBM_MODIFIERS is enabled but no
      modifiers are supported by the plane. This could happen if _init_egl is called
      after drm_ouptut_fini_egl drom drm_output_switch_mode.
      
      Add an assert to guarantee the requirement and clears the gbm_surface pointer
      after the surface is destroyed.
      
      Signed-off-by: default avatarPhilipp Zabel <p.pzabel@pengutronix.de>
      5c8eef14
  8. Mar 05, 2019
  9. Feb 25, 2019
  10. Feb 22, 2019
  11. Feb 20, 2019
  12. Feb 19, 2019
  13. Feb 18, 2019
  14. Feb 16, 2019
  15. Feb 15, 2019
  16. Feb 11, 2019
  17. Feb 07, 2019
  18. Feb 06, 2019
Loading