Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

  1. 30 Apr, 2020 2 commits
    • rswindell's avatar
      Support JavaScript property name expansion using JS:<name> @-code where name is · c9c42c87
      rswindell authored
      the name of a scalar property in either the current scope (by default) or the
      scope of the object passed to:
      - bbs.menu()
      - console.putmsg()
      - console.printfile()
      - console.printtail()
      
      The 'name' cannot be an array element (e.g. myprop[0]) or a nested object
      reference (e.g. myobj.myprop): just a single property name that can be
      converted to a string.
      
      Also, bbs.menu() now accepts an optional print-mode argument (default: P_NONE).
      c9c42c87
    • deuce's avatar
      Completely disentangle xpdev/xpbeep.c from conio/sdlfuncs.c · d3d10271
      deuce authored
      SDL audio should work from any thread, and on the platforms that care,
      SDL video is coddled appropriately.
      The only question is around SDL_Quit() in an audio-only build, but we
      can punt on that since the default builds will never do that... the only
      thing I'm aware of that could be broken that way is tone, which nobody
      likes anyway.
      d3d10271
  2. 29 Apr, 2020 19 commits
  3. 28 Apr, 2020 19 commits