1. 14 Feb, 2019 1 commit
    • Jonas Ådahl's avatar
      gitlab-ci.yml: Add check for issue or MR URL · b70c0eb9
      Jonas Ådahl authored
      This adds a pipeline stage for merge requests that checks that the
      commit message contains an URL to either a issue or a merge request.
      This means that for merge requests without corresponding issues will
      always fail initially, as the merge request URL is not known until after
      it is created. This is still arguably better than accidentally merging
      merge requests without URLs.
  2. 22 Jan, 2019 4 commits
  3. 16 Jan, 2019 1 commit
    • Jonas Ådahl's avatar
      screen-cast: Add 'cursor-mode' to allow decoupled cursor updates · 4e402b39
      Jonas Ådahl authored
      The 'cursor-mode', which currently is limited to RecordMonitor(), allows
      the user to either do screen casts where the cursor is hidden, embedded
      in the framebuffer, or sent as PipeWire stream metadata.
      The latter allows the user to get cursor updates sent, including the
      cursor sprite, without requiring a stage paint each frame. Currently
      this is done by using the cursor sprite texture, and either reading
      directly from, or drawing to an offscreen framebuffer which is read from
      instead, in case the texture is scaled.
  4. 11 Dec, 2018 1 commit
  5. 14 Nov, 2018 2 commits
    • Jonas Ådahl's avatar
      gitlab-ci: Add test stage · 18c1d967
      Jonas Ådahl authored
      The test stage runs the whole meson test suite inside Xvfb inside a dbus
      session. Running inside Xvfb is required as the cogl, clutter and mutter
      tests require to run on top of X11; the dbus session is required to make
      mutter succeed in owning names on the bus.
      This also updates the Dockerfile to include packages needed for running
    • Jonas Ådahl's avatar
      Dockerfile: Align comment with command · e2cd9abf
      Jonas Ådahl authored
  6. 07 Nov, 2018 1 commit
    • Jonas Ådahl's avatar
      Add .gitlab-ci.yml for build testing · a8e9f46e
      Jonas Ådahl authored
      This adds compilation testing using meson on the gitlab instance. It
      uses a prebuild image built, described in .gitlab-ci/Dockerfile, based
      on Fedora 29.
      The image is build and published by running:
        cd .gitlab-ci/
        docker build -t registry.gitlab.gnome.org/gnome/mutter/master:v1 .
        docker push registry.gitlab.gnome.org/gnome/mutter/master:v1
      Resolves: !132