Skip to content
Snippets Groups Projects
  1. Nov 10, 2020
    • Simon McVittie's avatar
      input-device: Add skeleton API for enumeration and monitoring · a08464d9
      Simon McVittie authored
      
      This includes:
      
      * a public interface implemented by input device monitors
      * a public interface to be implemented by the input devices they signal
      * a mock implementation for unit-testing
      * a unit test for the API
      * a simple implementation in terms of inotify on /dev
      * a monitor that can print input devices in JSON format on stdout,
        and optionally monitor them
      
      Implementations in terms of udev, SDL, or a portal service are not yet
      included. Details of the devices, beyond their paths in /dev and /sys,
      are also not included.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      a08464d9
  2. Sep 25, 2020
  3. Oct 29, 2019
    • Jeremy Whiting's avatar
      Add check-vulkan to draw a triangle using vulkan api. · fae5ff63
      Jeremy Whiting authored
      %multiarch%-check-vulkan uses vulkan to draw a simple triangle
      in a 200x200 window (next commit will not draw the window)
      and reports any issues found.
      Exit code is 0 on success.
      shader.frag and shader.vert are shader source files compiled
      into shaders/frag.spv and shaders/vert.spv respectively by using
      glslc such as:
      glslc shader.frag -o shaders/frag.spv
      glslc shader.vert -o shaders/vert.spv
      Binary shaders included in commit because glslc hasn't been
      packaged for scout runtime yet.
      Also add libvulkan-dev and libxcb1-dev to ci dependencies.
      fae5ff63
  4. Oct 11, 2019
  5. Aug 21, 2019
  6. Jul 16, 2019
  7. Jun 27, 2019
  8. May 03, 2019
  9. Feb 11, 2017
    • Colin Walters's avatar
      COPYING: Bump to LGPL 2.1 due to systemd import · 2a71cb6c
      Colin Walters authored
      We originally inherited LGPL 2.0 from glib I think.  But
      I didn't notice when importing systemd code it's LGPL 2.1.
      
      While individual file licenses still apply; I'm not going
      to bother bumping all of them to 2.1, the complete module
      should be viewed as under 2.1.
      
      Bump the master COPYING file accordingly.
      2a71cb6c
  10. Feb 14, 2015
Loading