1. 25 Jun, 2019 3 commits
  2. 09 May, 2019 1 commit
  3. 22 Apr, 2019 1 commit
  4. 28 Mar, 2019 2 commits
    • Pekka Paalanen's avatar
      Remove autotools build · fc76388f
      Pekka Paalanen authored
      Weston 6.0.0 was released with both autotools and Meson build systems. That
      should be enough for downstream to migrate to Meson build on their on pace.
      
      Maintaining two build systems is a hassle, keep the one that is easier to work
      with and let the other one go.
      
      doc/dozygen/tool*.doxygen.in are not deleted, because they have not been
      integrated with Meson yet.
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.com>
      fc76388f
    • Benjamin Tissoires's avatar
      CI: containerize the CI · f6d27606
      Benjamin Tissoires authored
      Reuse the templates from wayland/ci-templates:
      whenever DEBIAN_TAG is changed, this will rebuild a new container.
      
      This adds two things:
      - better reliability (we do not randomly pull packages whenever the CI
        runs and we can reproduce with this particular environment)
      - faster builds, as we do not need to pull the universe at each run
      Signed-off-by: Benjamin Tissoires's avatarBenjamin Tissoires <benjamin.tissoires@gmail.com>
      [Pekka: bump DEBIAN_TAG]
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.com>
      f6d27606
  5. 11 Feb, 2019 1 commit
  6. 06 Feb, 2019 1 commit
    • Eric Toombs's avatar
      weston: add more libinput config options · 6e229ca2
      Eric Toombs authored
      This is so that, for instance, people using weston as their main Wayland
      compositor can invert the sense of two finger scrolling or change
      pointer acceleration using weston.ini, rather than having to edit C
      code.
      
      All of the options that libinput itself exposes through its API are now
      exposed in weston.ini.  The new options are called `tap-and-drag`,
      `tap-and-drag-lock`, `disable-while-typing`, `middle-emulation`,
      `left-handed`, `rotation`, `accel-profile`, `accel-speed`,
      `scroll-method`, `natural-scroll`, and `scroll-button`. I have
      successfully tested everything except for `rotation`, out of a lack of
      hardware support.
      
      weston now depends directly on libevdev for turning button name strings into
      kernel input codes. This was needed for the `scroll-button` config
      option. (weston already depends indirectly on libevdev through
      libinput, so I figured people would be OK with this.) As a practical
      matter for debian-style packagers, weston now has a build dependency on
      libevdev-dev.
      
      Right now, the code applies the same options to all attached devices
      that a given option is relevant for. There are plans for multiple
      [libinput] sections, each with different device filters, for users who
      need more control here.
      Signed-off-by: Eric Toombs's avatarEric Toombs <3672-ewtoombs@users.noreply.gitlab.freedesktop.org>
      6e229ca2
  7. 31 Jan, 2019 1 commit
  8. 22 Jan, 2019 1 commit
  9. 09 Dec, 2018 3 commits
  10. 07 Jun, 2018 1 commit
    • Daniel Stone's avatar
      Add .gitlab-ci.yml · fa6069ad
      Daniel Stone authored
      Add a GitLab CI configuration which tests building, 'make check', and
      'make distcheck' of the tree inside a Debian Stretch container. The
      choice of distribution base was arbitrary and may easily be changed.
      
      As the version of wayland-protocols available is not sufficiently new,
      we clone and build our own local version first. libwayland is new
      enough, however we could potentially reuse the artifacts generated by
      the Wayland CI job.
      
      When commits are pushed to upstream, the commits will run this CI
      pipeline to run these tests, and capture the result as an artifact
      bundle, including the compiled binaries and full test suite logs.
      
      Results can be seen at:
          https://gitlab.freedesktop.org/wayland/weston/pipelines/Signed-off-by: Daniel Stone's avatarDaniel Stone <daniels@collabora.com>
      fa6069ad