Commits on May 12, 2011
  1. Pre-junk. rabbitmq-c is not in fact a plugin.

    Simon MacMullen committed May 12, 2011
  2. Move .app to, remove module list

    Simon MacMullen committed May 12, 2011
Commits on Nov 24, 2010
  1. Comment typo fixes

    dpw committed Nov 24, 2010
  2. merge bug23472 into default (ac_abs_confdir only available in recent …

    …versions of autoconf)
    Alexandru Scvortov committed Nov 24, 2010
Commits on Nov 17, 2010
  1. merge bug23423 into default

    Alexandru Scvortov committed Nov 17, 2010
Commits on Nov 14, 2010
  1. improvements

    dpw committed Nov 14, 2010
Commits on Nov 4, 2010
  1. Don't use ac_abs_confdir in

    It's only available in recent versions of autoconf, and is not
    Instead use things like srcdir and top_srcdir, which are documented
    long-standing features of autoconf.
    dpw committed Nov 4, 2010
Commits on Oct 28, 2010
  1. Fix a bug in the asprintf implementation

    *strp[len] does not mean (*strp)[len]
    dpw committed Oct 28, 2010
Commits on Oct 27, 2010
  1. Construct the command line to conform to Windows escaping conventions

    Those conventions are crazier than I thought.  I leaned about this
    dpw committed Oct 27, 2010
  2. Add compability macros for AMQP_EMPTY_*

    No reason to break code written against earlier version of the library
    when we can easily avoid it.
    dpw committed Oct 27, 2010
Commits on Oct 21, 2010
  1. Clean up a fairly odd bit of code

    dpw committed Oct 21, 2010
  2. Fix compiler warnings

    dpw committed Oct 21, 2010
  3. Eliminate the AMQP_EMPTY_* macros from amqp.h

    Hooray, amqp.h is now ISO C90 clean.
    dpw committed Oct 21, 2010
  4. Make test_tables.c ISO C90 clean

    (As long as you have a stdint.h and inttypes.h available.)
    And kill the unclean macros in amqp.h that were only used from
    dpw committed Oct 21, 2010
  5. Pass "-ansi -pedantic" to gcc, so it tells us when we stray from C90

    And fix up the resulting warnings
    We don't use "-ansi -pedantic" in the tools dir, because that code
    relies on libpopt, and so is unlikely ever to work with the Microsoft
    compiler anyway.
    dpw committed Oct 21, 2010
  6. Microsoft C runtime doesn't have snprintf

    Or rather, it seems to call it _snprintf.  But we can easily live
    without it for its uses in librabbitmq.
    dpw committed Oct 21, 2010
  7. Microsoft link.exe doesn't understand the -l syntax

    So we need to specify the winsock2 library name explicitly.  It gets
    found by searching along the path in the LIB environment variable.
    dpw committed Oct 21, 2010
  8. Prevent windows.h name collisions with winsock2.h

    By default, windows.h pulls in the winsock1 definitions, which then
    collide with those from winsock2.h.  Use an MSDN-suggested workaround.
    dpw committed Oct 21, 2010
  9. Eliminate AMQP_SIMPLE_RPC and friends

    They contained C99-style initializers
    dpw committed Oct 21, 2010
  10. Eliminate the old codec macros

    They contained gcc-isms.
    dpw committed Oct 21, 2010
  11. Eliminate the amqp_assert macro

    It relied on gccisms.  Replace it with a amqp_abort function.
    dpw committed Oct 21, 2010
  12. Introduce new codec helper inline functions; convert amqp_table.c

    These replace the macros that relied on gccisms.
    dpw committed Oct 21, 2010
  13. Eliminate the AMQP_BYTES_FREE macro

    It uses a gccism, and is only used in one place where the code can be
    significantly simplified after inlining the macro.
    dpw committed Oct 21, 2010