1. 24 Jan, 2014 1 commit
  2. 20 Jan, 2014 1 commit
  3. 17 Dec, 2013 1 commit
  4. 03 Dec, 2013 1 commit
    • Pekka Paalanen's avatar
      os: use posix_fallocate in creating sharable buffers · 011b6954
      Pekka Paalanen authored
      If posix_fallocate is available, use it instead of ftruncate. Unlike
      ftruncate, when posix_fallocate succeeds, it guarantees that you cannot
      run out of disk space, when later writing to the mmap()'ed file.
      With posix_fallocate, if os_create_anonymous_file() succeeds, the
      program cannot get a SIGBUS later from accessing this file via mmap. If
      there is insufficient disk space, the function fails and errno is set to
      This is useful on systems, that limit the available buffer space by
      having XDG_RUNTIME_DIR on a small tmpfs.
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
  5. 25 Oct, 2013 1 commit
    • Peter Hutterer's avatar
      protocol: validate the protocol against a dtd · 05f95c85
      Peter Hutterer authored
      The scanner is not very forgiving if the protocol doesn't match it's
      expectations and crashes without much of a notice. Thus, validate the protocol
      against a DTD.
      Move the protocol subdir forward so we validate first before trying anything
      else, and install the DTD so we can validate weston's protocols as well.
  6. 23 Oct, 2013 1 commit
  7. 09 Oct, 2013 1 commit
  8. 03 Oct, 2013 1 commit
  9. 22 Sep, 2013 1 commit
  10. 30 Aug, 2013 1 commit
  11. 13 Jul, 2013 1 commit
  12. 09 Jul, 2013 1 commit
  13. 03 Jul, 2013 1 commit
    • Daiki Ueno's avatar
      build: Add wayland-scanner.pc. · 40fc79d5
      Daiki Ueno authored
      To allow user program to include wayland-scanner.m4 in tarball, move
      the path variables from it into wayland-scanner.pc.
  14. 14 Jun, 2013 1 commit
  15. 05 Jun, 2013 1 commit
  16. 29 Apr, 2013 1 commit
  17. 16 Apr, 2013 1 commit
  18. 03 Apr, 2013 2 commits
    • Kristian Høgsberg's avatar
      configure.ac: Fix publican version check · c42b09b4
      Kristian Høgsberg authored
      This sure is ugly - we feed output of publican -v into bc to compare
      against minimum required version, 2.8.  That's bad enough, but when
      publican suddenly report 3.0.0, bc starts complaining...
      Use sed to filter out 3.0 from the 'version=3.0.0' output from publican
      instead.  Seem a little more robust, but it's just a matter of time before
      something else breaks this flaky setup.
      Hey, publican, how about shipping .pc files?
    • Peter Hutterer's avatar
      doc: rename "Wayland" to "publican" · 9d296fc7
      Peter Hutterer authored
      This directory was called Wayland during my early tries with publican where
      the source layout was different and it needed to be set to the same name as
      the publican output directory. This reason doesn't exist anymore, so re-name
      it to publican to make it more obvious what's hiding in here.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
  19. 17 Mar, 2013 1 commit
  20. 14 Feb, 2013 1 commit
  21. 02 Feb, 2013 1 commit
    • Kristian Høgsberg's avatar
      configure.ac: Lower git master version to 1.0.90 · 9d2db599
      Kristian Høgsberg authored
      The idea was to use 1.1.0 for the git master version, so that git master
      would always be newer than any release or 1.1.x version.  This means
      we have to skip 1.1 as a release, which turns out to be confusing.
      We can just use version 1.0.90 instead, which lets us call the next
      release 1.1.0.
  22. 03 Dec, 2012 1 commit
  23. 30 Nov, 2012 1 commit
  24. 19 Nov, 2012 2 commits
  25. 12 Nov, 2012 1 commit
  26. 22 Oct, 2012 1 commit
  27. 19 Oct, 2012 1 commit
  28. 16 Oct, 2012 1 commit
  29. 15 Oct, 2012 2 commits
  30. 25 Sep, 2012 1 commit
    • David Herrmann's avatar
      man: add man-page infrastructure · 49dee9a8
      David Herrmann authored
      This adds a man-page infrastructure based on Docbook XML files. This
      allows us to integrate the man-pages into the publican books later. An
      example page for wl_display_connect() (with an alias
      wl_display_connect_to_fd()) is also added.
      Feel free to add more man-pages. Function calls are put in man3 and
      overview pages into man7. All pages (including aliases) have to be added
      to the Makefile.
      Docbook does generate aliases automatically from the additional names that
      were put in the XML file. However, a small SED script is needed to fixup
      the include-paths in the generated troff files. If someone knows how to
      avoid that (or even install them gzip'ped), please fix it up.
      Signed-off-by: default avatarDavid Herrmann <dh.herrmann@googlemail.com>
  31. 24 Jul, 2012 1 commit
  32. 10 Jul, 2012 1 commit
  33. 25 Jun, 2012 1 commit
  34. 08 Jun, 2012 1 commit
  35. 29 May, 2012 1 commit
  36. 22 May, 2012 1 commit
    • Ander Conselvan de Oliveira's avatar
      Introduce libwayland-cursor, a cursor helper library · 775002c6
      Ander Conselvan de Oliveira authored
      The purpose of this library is to be the equivalent of libXcursor in
      the X world. This library is compatible with X cursor themes and loads
      them directly into an shm pool making it easy for the clients to get
      buffer for each cursor image.
      The code for handling the X cursor theme was taken from libXcursor. The
      files cursor/xcursor.[ch] are a stripped down version of that library
      containing only the interfaces necessary for implementing the wayland
  37. 25 Apr, 2012 1 commit
    • Pekka Paalanen's avatar
      os: wrap accept4(SOCK_CLOEXEC) · ff50f6bf
      Pekka Paalanen authored
      Some system C libraries do not have SOCK_CLOEXEC, and completely miss
      accept4(), too. Provide a fallback for this case.
      This changes the behaviour: no error messages are printed now for
      failing to set CLOEXEC but the file descriptor is closed.
      The unit test for this wrapper is NOT included.
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <ppaalanen@gmail.com>