1. 04 Jul, 2019 10 commits
  2. 03 Jul, 2019 6 commits
  3. 02 Jul, 2019 5 commits
  4. 01 Jul, 2019 3 commits
  5. 30 Jun, 2019 8 commits
    • Jan Beich's avatar
      Allow downstream to disable manpages · 0a10c1d9
      Jan Beich authored
      0a10c1d9
    • Jan Beich's avatar
      Unbreak build without python3 symlink · 95b05985
      Jan Beich authored
      meson.build:31:1: ERROR: Program or command 'python3' not found or not executable
      FileNotFoundError: [Errno 2] No such file or directory: 'test/headless.py': 'test/headless.py'
      FileNotFoundError: [Errno 2] No such file or directory: 'test/startup_failure.py': 'test/startup_failure.py'
      95b05985
    • Jan Beich's avatar
      Expand \x1b to support BSD sed · f1b1baf6
      Jan Beich authored
      f1b1baf6
    • Jan Beich's avatar
      Temporarily disable DTrace probes on some platforms · 0a5b4f60
      Jan Beich authored
      ld: error: undefined symbol: __dtrace_waypipe___channel_read_start
      >>> referenced by mainloop.c:559 (../mainloop.c:559)
      >>>               mainloop.c.o:(advance_chanmsg_chanread) in archive libwaypipe_src.a
      0a5b4f60
    • Jan Beich's avatar
      Unbreak build on FreeBSD · adb3ec3a
      Jan Beich authored
      ../dmabuf.c:106:10: fatal error: 'linux/dma-buf.h' file not found
       #include <linux/dma-buf.h>
                ^~~~~~~~~~~~~~~~~
      ../mainloop.c:42:17: error: implicit declaration of function 'CMSG_LEN' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
              char cmsgdata[(CMSG_LEN(28 * sizeof(int32_t)))];
                             ^
      ../mainloop.c:98:12: error: implicit declaration of function 'CMSG_SPACE' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                      char buf[CMSG_SPACE(sizeof(int) * MAX_LIBWAY_FDS)];
                               ^
      ../mainloop.c:98:8: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
                      char buf[CMSG_SPACE(sizeof(int) * MAX_LIBWAY_FDS)];
                           ^
      ../mainloop.c:120:20: error: implicit declaration of function 'CMSG_LEN' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                      frst->cmsg_len = CMSG_LEN(nwritten * sizeof(int));
                                       ^
      ../shadow.c:196:21: error: use of undeclared identifier '_SC_NPROCESSORS_ONLN'
                      long nt = sysconf(_SC_NPROCESSORS_ONLN);
                                        ^
      ../shadow.c:317:42: error: use of undeclared identifier '__S_IFMT'
                                      fd, fsdata.st_mode, fsdata.st_mode & __S_IFMT,
                                                                           ^
      ../util.c:84:39: error: use of undeclared identifier 'SOCK_CLOEXEC'
              sock = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0);
                                                   ^
      adb3ec3a
    • Manuel Stoeckl's avatar
      37f6bb8d
    • Manuel Stoeckl's avatar
      Add env variable example in man page · fe451a7b
      Manuel Stoeckl authored
      fe451a7b
    • Manuel Stoeckl's avatar
      ad93465d
  6. 28 Jun, 2019 3 commits
  7. 27 Jun, 2019 2 commits
    • Manuel Stoeckl's avatar
      03f3c01d
    • Manuel Stoeckl's avatar
      Avoid extra forks if WAYLAND_SOCKET set · d70e4657
      Manuel Stoeckl authored
      Specifically, when waypipe is connected through an inherited
      socket, switch to oneshot mode so that on the remote end, an
      inherited socket is also used, and connection handlers run from
      the base process instead of from an additional fork.
      
      Also, when neither WAYLAND_SOCKET nor WAYLAND_DISPLAY are set,
      do not look for display wayland-0, as this can break chained
      waypipe connections when one connection uses WAYLAND_SOCKET.
      
      This change also improves error messages for connection failure
      modes.
      d70e4657
  8. 25 Jun, 2019 1 commit
  9. 24 Jun, 2019 2 commits