Skip to content
Snippets Groups Projects
  1. Feb 19, 2022
    • Simon McVittie's avatar
      Declare copyright and licensing using REUSE · 81c6adb0
      Simon McVittie authored
      To fill in some gaps, I've had to make some assumptions:
      
      * trivial changes (such as checking for an additional function or
        header file in libglnx.m4) are assumed to not be copyrightable
      * Will Thompson and Matthew Leeds are assumed to be contributing on
        behalf of Endless Mobile Inc.
      * files with no explicit licensing information are assumed to be
        under the license found in COPYING
      
      Reference: https://reuse.software/
      
      
      Signed-off-by: default avatarSimon McVittie <smcv@debian.org>
      81c6adb0
  2. Aug 17, 2021
  3. Jul 05, 2021
  4. Jul 02, 2021
  5. 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
  6. Sep 25, 2020
  7. May 11, 2020
  8. 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
  9. Oct 11, 2019
  10. Aug 21, 2019
  11. Jul 16, 2019
  12. Jun 27, 2019
  13. May 03, 2019
  14. Sep 14, 2017
  15. May 22, 2017
  16. May 09, 2017
    • Vivek Das Mohapatra's avatar
      libcapsule is a library used to implement proxying/shim libraries · 161ad9e4
      Vivek Das&nbsp;Mohapatra authored
      The generated shim libraries (libz and libGL are included as examples)
      provide the same symbols as the target library but do not expose the
      symbols from their dependencies to other objects that link to them.
      
      They are also capable of using a filesystem tree starting somwhere
      other than / to get the dependencies for the target.
      
      Included are tools to help generate said proxy libraries with minimal
      manual intervention.
      161ad9e4
  17. 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
  18. Apr 22, 2016
    • Colin Walters's avatar
      Add LGPLv2+ COPYING (and LICENSE symlink) · 7668e6e0
      Colin Walters authored
      Not having this is a rather embarassing amateur mistake...one of us
      should have caught it.  We do have LGPLv2+ bits in the headers, but
      this should make it unmistakable.
      
      This code inherited from xdg-app and linux-user-chroot, both of which
      are LGPLv2+.
      
      Closes: #34
      Approved by: alexlarsson
      7668e6e0
  19. Feb 14, 2015
Loading