1. 08 Apr, 2020 1 commit
  2. 07 Apr, 2020 1 commit
    • Jordan Justen's avatar
      .gitlab-ci.yml: Build website from master branch www directory · 1e5b994a
      Jordan Justen authored
      This change merges the source code of the web page into the waffle
      master branch.
      
      All large binary files, like release tarballs and media files remain
      under the website branch. The website branch uses git-lfs to more
      efficiently store the binaries, and it avoids downloading all release
      tarball binaries when cloning the main repo.
      
      For now I also left the man pages in the website directory, but in the
      future we might consider building those from source instead.
      
      The www directory contents were copied from commit
      5e0e6398 on the website branch.
      
      Rework:
       * Stop using the .public intermediate directory (Eric)
       * Install git-lfs
       * Use `git log --oneline -1` after checking out branches
       * Checkout branches using remove names to prevent cached branches from
         being used.
      
      Fixes: #56Signed-off-by: Jordan Justen's avatarJordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      1e5b994a
  3. 27 Mar, 2020 2 commits
    • Emil Velikov's avatar
      wayland: rework extern symbols handling · 3a4952c8
      Emil Velikov authored
      With GCC10 -fno-common is the default, which results in
      "multiple symbol redefition" errors.
      
      The solutions requires a number of changes:
       - ensure our function pointers have extern notation
       - reshuffle the include order
       - explicitly initialize the function pointers
      
      v2: rebase on top of master (no xdg-shell changes)
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      3a4952c8
    • Emil Velikov's avatar
      wayland: bump required version to 1.10 · b9df6b96
      Emil Velikov authored
      Wayland 1.10 was released in Feb 2016 - just over 4 years ago.
      Any distribution which refuses to update the package is felt to their
      own demise.
      
      We already require later versions, wayland scanner 1.15 and wayland
      protocols 1.12 with other commits.
      
      With next commit we'll fixup GCC 10 build issues, which makes supporting
      wayland before 1.10 unmaintainable.
      
      v2:
       - don't mention wayland scanner/others
       - drop wayland-version.h #include
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      b9df6b96
  4. 19 Mar, 2020 2 commits
  5. 24 Jan, 2020 13 commits
  6. 22 Jan, 2020 1 commit
  7. 14 Jan, 2020 1 commit
  8. 03 Jan, 2020 1 commit
  9. 27 Dec, 2019 1 commit
  10. 26 Nov, 2019 1 commit
  11. 22 Nov, 2019 1 commit
  12. 18 Nov, 2019 1 commit
  13. 30 Oct, 2019 1 commit
  14. 05 Sep, 2019 1 commit
  15. 19 Apr, 2019 4 commits
  16. 29 Jan, 2019 5 commits
  17. 15 Jan, 2019 1 commit
    • Dylan Baker's avatar
      Initial meson build system · acf13330
      Dylan Baker authored
      This provides all of the capacities of the cmake build system except for
      the find files (those are pretty complicated and specific to cmake), and
      support for nacl. I don't have any way to test nacl (although there is
      some code in the meson build to support it), and the nacl code we have
      seems to be fairly out of date. I'm ready to merge this now and deal
      with nacl later.
      
      Done:
       - linux
       - tests
       - examples
       - docs
       - mac
       - install
       - use with piglit
       - windows
      
      Todo:
       - nacl?
      Reviewed-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@intel.com>
      acf13330
  18. 18 Dec, 2018 2 commits