Skip to content
Snippets Groups Projects
  1. Aug 27, 2019
  2. Aug 24, 2019
  3. Aug 19, 2019
  4. Aug 15, 2019
    • Andri Yngvason's avatar
      backend: touch: Assign good ids to single touch devices · 4f4d3cf2
      Andri Yngvason authored and Simon Ser's avatar Simon Ser committed
      libinput_event_touch_get_slot always returns -1 for single touch devices. Using
      libinput_event_touch_get_seat_slot instead ensures that they are assigned actual
      slot ids.
      
      Also, this is what Weston does, so this change yields a more consistent
      behaviour between different compositors.
      4f4d3cf2
    • Brian Ashworth's avatar
      wlr_xdg_toplevel: reparent on parent unmap · 99147845
      Brian Ashworth authored and Simon Ser's avatar Simon Ser committed
      From the xdg-shell specification:
      	If the parent is unmapped then its children are managed as
      	though the parent of the now-unmapped parent has become the
      	parent of this surface. If no parent exists for the now-unmapped
      	parent then the children are managed as though they have no
      	parent surface.
      99147845
    • Simon Ser's avatar
      backend/drm: fix missing plane formats · 8d2ea954
      Simon Ser authored
      The loop populating the format list was exiting early if ARGB8888 was found.
      8d2ea954
  5. Aug 12, 2019
  6. Aug 11, 2019
  7. Aug 08, 2019
  8. Aug 07, 2019
  9. Aug 03, 2019
    • Rouven Czerwinski's avatar
      backend/drm: destroy output immediately · 4d36cc86
      Rouven Czerwinski authored and Simon Ser's avatar Simon Ser committed
      Instead of waiting for the next pageflip, destroy the output immediately
      since we can now handle flips for outputs which no longer exist.
      Also demote the missing crtc on flip to debug.
      
      Fixes #1739
      4d36cc86
  10. Aug 02, 2019
  11. Aug 01, 2019
  12. Jul 27, 2019
    • Simon Ser's avatar
      Remove all wayland-server.h includes · ca45f449
      Simon Ser authored
      The documentation for wayland-server.h says:
      
      > Use of this header file is discouraged. Prefer including
      > wayland-server-core.h instead, which does not include the server protocol
      > header and as such only defines the library PI, excluding the deprecated API
      > below.
      
      Replacing wayland-server.h with wayland-server-core.h allows us to drop the
      WL_HIDE_DEPRECATED declaration.
      ca45f449
  13. Jul 21, 2019
    • Simon Ser's avatar
      output: drop wlr_output_mode.flags · 76ef089f
      Simon Ser authored
      AFAIK this was always set to zero. Instead, compute wl_output mode flags on the
      fly.
      
      Technically this is a breaking change, but I don't think anybody uses this
      field.
      76ef089f
  14. Jul 18, 2019
    • Manuel Stoeckl's avatar
      Use -fmacro-prefix-map to strip build path · bb056174
      Manuel Stoeckl authored
      This commit matches sway's 2dc4978d8af326c310057ca8fd22a4c7f5d09335.
      
      To help ensure a reproducible build (when debug info is disabled),
      the meson build script now uses the -fmacro-prefix-map command line
      argument supported by GCC to strip the build-path dependent bytes
      of each __FILE__ string used by wlr_log and related functions.
      
      A rather ugly algorithm is used to compute the relative path between
      the build and source folders, because meson has no specific function
      for this.
      
      When the compiler does not support -fmacro-prefix-map, fall back
      to shifting the start of each __FILE__ string by the length of the
      relative path to the source directory.
      bb056174
  15. Jul 17, 2019
Loading