1. 07 Jul, 2003 2 commits
    • brendan's avatar
      Beta 3, aka the last and final ultimate omega beta. · b888d5d2
      brendan authored
      svn path=/trunk/libshout/; revision=5095
    • brendan's avatar
      Irix portability fixes: · c5c06f0e
      brendan authored
      1. Don't define _XOPEN_SOURCE, at least with GCC. As ALWAYS, this macro undefines
         a lot of the symbols we need. As of libshout 2.1, this define will be moved
         into the "if not $GCC" category so we don't have to deal with it so often.
      2. Irix defines inet_pton but not sockaddr_storage. We could fake it by using
         an in6 structure, but why bother? Just don't check for inet_pton unless
         we have struct sockaddr_storage.
      svn path=/trunk/libshout/; revision=5087
  2. 05 Jul, 2003 1 commit
  3. 04 Jul, 2003 2 commits
    • giles's avatar
      Add a name mangling mechanism so we can safely compile in code we share with... · f465e92d
      giles authored
      Add a name mangling mechanism so we can safely compile in code we share with applications that might link with use. Currently only hooked up for the timing liblet, but thread is the real target.
      Basically we define _mangle() in config.h, and use that in timing.h (if available) to prepend the package name to all the symbols in the header and including C files. It's thus fairly invisible.
      Unfortunately the prefix is hardwired, so it's another thing that has to be maintained by hand (not that is changes often, but we can't make it a macro). AH_VERBATIM seems to be the only way to add a macro that takes arguments, and it explicitly doesn't do shell expansion. Further, @PACKAGE@ substitution doesn't happen on config.h.in. Insert standard autotools frustration here.
      svn path=/trunk/libshout/; revision=5060
    • brendan's avatar
      Started writing some docs, then got bored. · 85980394
      brendan authored
      svn path=/trunk/libshout/; revision=5059
  4. 02 Jul, 2003 3 commits
  5. 28 Jun, 2003 1 commit
  6. 26 Jun, 2003 1 commit
  7. 24 Jun, 2003 2 commits
    • brendan's avatar
      Lots more autoconf stuff · eec99a6b
      brendan authored
      1. src/net tests abstracted into XIPH_NET macro. We should do the same for
         src/thread, but it's a little more complicated - it will have to
         interact with the caller (eg some apps may want --disable-threads)
      2. uintxx_t, socklen_t tests encapsulated, moved to xiph_types.m4
      3. solaris fixes for socket func, nanosleep detection
      4. added $LIBS to SHOUT_LIBS for *-config scripts. Good or bad idea?
      We'll definitely need a libshout beta 2.
      svn path=/trunk/libshout/; revision=5005
    • brendan's avatar
      Oops, leftovers from the last commit · d67e7499
      brendan authored
      svn path=/trunk/libshout/; revision=4993
  8. 18 Jun, 2003 3 commits
  9. 12 Jun, 2003 1 commit
  10. 10 Jun, 2003 2 commits
  11. 06 Jun, 2003 1 commit
  12. 05 Jun, 2003 5 commits
  13. 04 Jun, 2003 2 commits
  14. 03 Jun, 2003 1 commit
    • brendan's avatar
      Generate shout.pc (pkgconfig data file for libshout). · 66fa8c24
      brendan authored
      Still need:
        1. detect whether pkg-config is installed, switch shout.pc on and shout-config
           off if so.
        2. make 1. optional
        3. Create AC macro to use pkg-config if available, otherwise try shout-config,
           otherwise try linking by hand (?), use it in ices.
      svn path=/trunk/libshout/; revision=4863
  15. 26 Mar, 2003 1 commit
  16. 18 Mar, 2003 4 commits
  17. 17 Mar, 2003 2 commits
  18. 14 Mar, 2003 1 commit
  19. 13 Mar, 2003 1 commit
  20. 11 Mar, 2003 4 commits