Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version in configure.ac to match CMakeLists.txt | Michael Steinert | 2012-05-17 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup Win32 artifacts | Michael Steinert | 2012-05-17 | 16 | -18/+20 |
| | | | | | | | 1. Standardize on `win32` vs `windows/win32` 2. Move `msinttypes` into platform directory Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Set default visibility to hidden & enable a couple more warnings | Michael Steinert | 2012-05-17 | 17 | -282/+401 |
| | | | | | | | | | | | | | | Enable the following GCC options: 1. -Wstrict-prototypes 2. -Wcast-align 3. -fno-common 4. -fvisibility=hidden This commit also includes some general cleanup of header files (mostly for readability). Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Fix compiler warnings (checked clang & gcc) | Michael Steinert | 2012-05-17 | 15 | -44/+47 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Move TestCInline.cmake into cmake directory | Michael Steinert | 2012-05-17 | 2 | -3/+2 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add new codegen directory to CMakeLists.txt | Michael Steinert | 2012-05-17 | 1 | -0/+1 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add config.h header guards | Michael Steinert | 2012-05-17 | 18 | -2/+54 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add a pkg-config file | Michael Steinert | 2012-05-17 | 3 | -1/+19 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Remove unnecessary files | Michael Steinert | 2012-05-17 | 6 | -430/+137 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup platform checks in configure.ac | Michael Steinert | 2012-05-17 | 1 | -40/+18 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup 64-bit option | Michael Steinert | 2012-05-17 | 1 | -5/+8 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Cleanup python check | Michael Steinert | 2012-05-17 | 1 | -38/+20 |
| | | | | | | | Also remove old compiler flag settings (should have been in a previous commit). Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Make configure options more sensible | Michael Steinert | 2012-05-17 | 2 | -42/+99 |
| | | | | | | | | | | | | | | `--disable-tools` will disable the AMQP tools. `--disable-docs` will disable the AMQP tools documentation. The `XMLTO` environment variable can be used to override the location of the `xmlto` command at configure time. The `POPT_CFLAGS` & `POPT_LIBS` environment variables can be used to influence Libpopt configuration. Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | General cleanup in configure.ac | Michael Steinert | 2012-05-17 | 1 | -33/+22 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add -Wall, -Wextra & -pedantic by default | Michael Steinert | 2012-05-17 | 4 | -1/+126 |
| | | | | | | | This change also adds a couple small autoconf macros to make it easier to deal with compiler options. Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add proper libtool versioning | Michael Steinert | 2012-05-17 | 2 | -5/+27 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add a .gitignore file | Michael Steinert | 2012-05-17 | 3 | -0/+51 |
| | | | | Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Enable silent build rules | Michael Steinert | 2012-05-17 | 2 | -6/+7 |
| | | | | | | | | | This change makes it much easier to spot warnings in compiler output. To see the full build commands, build with: $ make V=1 Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Store macros in m4 sub-directory | Michael Steinert | 2012-05-17 | 3 | -0/+3 |
| | | | | | | | | This is a recommended practice for Automake. The correct macros will be distributed with the source tarball making it easier for users to regenerate configure/Makefile if they wish. Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Convert to non-recursive Automake | Michael Steinert | 2012-05-17 | 13 | -182/+264 |
| | | | | | | | | This change should speed up parallel builds considerably. It also simplifies the structure of the build system making it possible to properly track dependencies. Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Add rabbitmq-codegen as a submodule | Michael Steinert | 2012-05-17 | 2 | -0/+3 |
| | | | | | | | | | The following commands can be used to update the submodule: $ git submodule init $ git sumodule update Signed-off-by: Michael Steinert <mike.steinert@gmail.com> | ||||
* | Merge pull request #19 from alanxz/build_static_library | Alan Antonuk | 2012-05-17 | 2 | -1/+7 |
|\ | | | | | Build static library | ||||
| * | Adding option to build rabbitmq-c staticallybuild_static_library | Alan Antonuk | 2012-05-17 | 2 | -1/+7 |
|/ | | | | | | | | | Adding option to the CMake build to build rabbitmq-c library as a static library. It is disabled on the WIN32 platform as the amqp.h header has __declspec(dllimport) statements that need to be different when using a static library. | ||||
* | Updating README to point to current location of rabbitmq-c sources | Alan Antonuk | 2012-05-10 | 1 | -2/+2 |
| | |||||
* | Doc: CMake build is the preferred method of building on Win32 | Alan Antonuk | 2012-05-10 | 1 | -3/+4 |
| | |||||
* | Fix: double free() if amqp_tune_connection fails in amqp_new_connection | Alan Antonuk | 2012-05-10 | 1 | -1/+5 |
| | | | | See: https://github.com/rabbitmq/rabbitmq-c/issues/6 | ||||
* | Intializing unintiailzed member in amqp_basic_publish | Alan Antonuk | 2012-05-10 | 1 | -0/+1 |
| | | | | See: https://github.com/rabbitmq/rabbitmq-c/issues/9 | ||||
* | Bumping VERSION to 0.2 due to license change0.2 | Alan Antonuk | 2012-04-23 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'upstream/bug24770' | Alan Antonuk | 2012-04-12 | 49 | -1917/+881 |
|\ | |||||
| * | Okay, gnu toolchain requires COPYING | Marek Majkowski | 2012-04-12 | 1 | -0/+1 |
| | | |||||
| * | Python uses different comments than C | Marek Majkowski | 2012-04-12 | 1 | -27/+27 |
| | | |||||
| * | Add MIT license and update debian scripts to use it | Marek Majkowski | 2012-04-12 | 6 | -17/+36 |
| | | |||||
| * | Drop COPYING and old LICENSES | Marek Majkowski | 2012-04-12 | 3 | -810/+0 |
| | | |||||
| * | Automated relicensing of source files MPL/GPL -> MIT | Marek Majkowski | 2012-04-12 | 40 | -1097/+851 |
| | | |||||
| * | Merge bug24606 | Simon MacMullen | 2012-02-03 | 0 | -0/+0 |
| |\ | |||||
* | \ | Merge remote-tracking branch 'upstream/bug24606' | Alan Antonuk | 2012-04-12 | 41 | -42/+42 |
|\ \ \ | |/ / | |||||
| * | | Update copyright 2012 | Emile Joubert | 2012-02-02 | 41 | -42/+42 |
| |/ | |||||
* | | Merge pull request #13 from alanxz/fix_size_t_in_amqp_hfix_size_t_in_amqp_h | Alan Antonuk | 2012-03-08 | 1 | -0/+1 |
|\ \ | | | | | | | Fix size t in amqp h | ||||
| * | | Fix: adding stddef.h include that typedefs size_t | Alan Antonuk | 2012-03-08 | 1 | -0/+1 |
|/ / | |||||
* | | Merge pull request #10 from alanxz/public_header_includes_fix | Alan Antonuk | 2012-03-06 | 2 | -0/+6 |
|\ \ | | | | | | | Public header includes fix | ||||
| * | | amqp.h should include amqp_framing.h at the bottompublic_header_includes_fix | Alan Antonuk | 2012-03-06 | 1 | -0/+2 |
| | | | | | | | | | | | | Lessen the requirement on developers to #include multiple related files | ||||
| * | | amqp_framing.h should include amqp.h | Alan Antonuk | 2012-03-06 | 1 | -0/+2 |
| | | | | | | | | | | | | amqp_framing.h uses typedefs that are defined in amqp.h | ||||
| * | | amqp.h should include stdint.h | Alan Antonuk | 2012-03-06 | 1 | -0/+2 |
|/ / | | | | | | | | | amqp.h uses uint8_t, uint16_t, uint32_t, and uint64_t and therefore should #include <stdint.h> | ||||
* | | Merge pull request #7 from alanxz/win32_example_include_fix | Alan Antonuk | 2012-03-06 | 2 | -2/+14 |
|\ \ | | | | | | | Fix for stdint.h not found in examples directory | ||||
| * | | Fix for stdint.h not found in exampleswin32_example_include_fix | Alan Antonuk | 2012-03-06 | 2 | -2/+14 |
|/ / | |||||
* | | Merge pull request #9 from alanxz/vs2008_install_stdint_fix | Alan Antonuk | 2012-03-06 | 1 | -2/+5 |
|\ \ | |/ |/| | Fix: add stdint.h to install target on MSVC < 1600 | ||||
| * | Fix: add stdint.h to install target on MSVC < 1600vs2008_install_stdint_fix | Alan Antonuk | 2012-03-06 | 1 | -2/+5 |
|/ | | | | | | MSVC doesn't have stdint.h for versions less than 1600, we need to both have this included and installed along with the header files as the stdint.h is used from amqp.h | ||||
* | Update MinGW/MSYS paths in etc/install-mingw.shv0.1 | David Wragg | 2012-01-23 | 1 | -36/+36 |
| | |||||
* | Add an option to limit how many messages are consumed | David Wragg | 2011-11-09 | 2 | -3/+24 |
| | |||||
* | Correct URL that should point to rabbitmq-codegen | David Wragg | 2011-11-05 | 1 | -3/+3 |
| |