summaryrefslogtreecommitdiff
path: root/qpid/cpp/bindings
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-5336: Don't hardcode script interpreter locationAndrew Stitcher2013-11-142-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541997 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: track recent GEN_DOXYGEN to BUILD_DOCS changeCharles E. Rolke2013-11-041-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538730 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5287: .NET binding does not set AssemblyVersion to build version.Charles E. Rolke2013-11-043-4/+5
| | | | | | | | | | The fix is 1. rename the AssemblyInfo.cpp to indicate that it is a template. 2. put replacement strings into the template (see sessionreceiver for correct pattern). 3. configure the template during cmake run. 4. Refer to generated file in projects that need it. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538674 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5260: Get test for building Perl bindings correctAndrew Stitcher2013-10-291-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1536738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5260: Significant tidy up of cmake buildAndrew Stitcher2013-10-281-54/+69
| | | | | | | | | | | | | | | | | | | | | * Move to cmake 2.6 as minimum required version (2.4 is extremely long in the tooth now) * Add control over building individual language bindings * Make settings you don't usually want to change advanced so they are hidden by default * Changed to a uniform naming scheme for options: ** Options controlling what to build are all BUILD_ ** Options controlling features of he build are ENABLE_ ** Options controlling internal aspects of the qpid runtime are QPID_ * Respect the BUILD_TESTING option so that we won't build the tests unless it is set (it is by default) * If we don't find the boost_unit_test_framework then don't fail, just don't build the unit tests (this is motivated by one of the Apache Jenkins ubuntu builders which has this set up) * Tidied up some of the detection of external dependencies to make it more idiomatic cmake (but there is more to do here) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1536329 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5250: Fixed the ordering of caught/throw Ruby exceptions.Darryl L. Pierce2013-10-251-40/+40
| | | | | | | The previous ordering let parent classes be caught before descendant classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1535837 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5250: Raise all exceptions within Ruby bindings.Darryl L. Pierce2013-10-252-3/+87
| | | | | | | | Created a static definition for MessagingError in Ruby, then had all thrown exceptions within the bindings extend that to maintain backwards compatibility. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1535795 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5231: Fix QMF code to use qpid_messaging rather than cqpid.Darryl L. Pierce2013-10-153-12/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532324 13f79535-47bb-0310-9956-ffa450edef68
* Revert "QPID-5213: Fix QMF code to use qpid_messaging rather than cqpid."Darryl L. Pierce2013-10-153-12/+12
| | | | | | | | This reverts commit 067e9aa1656b9f92e5910bbb6d530f9df6d0dad3. It had the wrong JIRA number in the commit. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532323 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5213: Fix QMF code to use qpid_messaging rather than cqpid.Darryl L. Pierce2013-10-143-12/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532049 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Show and save cmake command lineCharles E. Rolke2013-09-271-8/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1527082 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5140: removed unnecessary and peculiar assignmentGordon Sim2013-09-201-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525047 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4924: Move the Python examples under the bindings directory.Darryl L. Pierce2013-09-187-0/+716
| | | | | | They now are found with the other languages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524574 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4924: Created the console Python example app.Darryl L. Pierce2013-09-181-1/+1
| | | | | | | It allows the user to send messages tot he server example app and get messages back. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524573 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4924: Fixed the Python examples to use the new Python moduleDarryl L. Pierce2013-09-181-1/+2
| | | | | | | | Now the imports will first attempt to bring in qpid_messaging, the Swig generated Python. If that fails it will then fall back to trying to import qpid.messaging, the pure Python binding. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524572 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5140: Add get/set methods to MessagePropertiesDarryl L. Pierce2013-09-182-0/+8
| | | | | | | Also set MessageProperties instance as the properties value on the owning Message object. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524554 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4952: Added ChangeLog entry for Python rename.Darryl L. Pierce2013-09-181-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524551 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4952: Renamed the Swig Python binding module to qpid_messagingDarryl L. Pierce2013-09-183-24/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524550 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5133: Add option to the spout examples to enable durable messagesDarryl L. Pierce2013-09-112-0/+12
| | | | | | | | Each of the examples (C++, Ruby, Perl, Python) now have a command line option to set the durable flag on messages sent. This allows for experimenting with message persistence. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1522042 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5104: make handling of properties in swigged impl match the pure python ↵Gordon Sim2013-09-051-12/+36
| | | | | | impl more closely git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520416 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5111: Make library dependencies clearer in build systemAndrew Stitcher2013-09-031-2/+2
| | | | | | | - Use -as-needed to link libraries to avoid unnecessary libraries - Tidyup mess with nss and qpid-proton libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5071: Swig bindings now rebuild if any descriptor has changed.Darryl L. Pierce2013-09-033-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519840 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Stop some messages from needlessly interupting ccmake flowAndrew Stitcher2013-09-031-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519562 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4711: translate between structured content in AMQP 0-10 and 1.0Gordon Sim2013-08-131-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5028: Qmf2 examples install script errorCharles E. Rolke2013-07-311-11/+0
| | | | | | | Don't try to install files that don't exist. This patch may be superseded by new CMake files or by the addition of the .sln and .vcproj that are currently missing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1508967 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove obsolete qmf codeAndrew Stitcher2013-07-2614-5281/+0
| | | | | | | | | - Remove qmf1 engine code - Remove qmf1 language bindings - Remove qmf1 agent code (it depends on engine) - Fix up cmake to build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507464 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: QPID-3633: Remove autotools build from qpid C++ source treeAndrew Stitcher2013-07-2512-650/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507112 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4988: Add test runs using swigged python clientGordon Sim2013-07-162-20/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4834: Fixed how Ruby spout example processes connection optionsDarryl L. Pierce2013-07-122-2/+26
| | | | | | | | The argument comes in as a string. It is now processed, the keys and values extracted and put into a proper Hash that is then passed to the Qpid::Messaging::Connection object. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502660 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Marked 0.24 as have no Ruby language specific changes.Darryl L. Pierce2013-07-121-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502659 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fixed typo in the Ruby ChangeLog file.Darryl L. Pierce2013-07-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502557 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: skip build of posix qmfv2 example on windowsKenneth Anthony Giusti2013-07-091-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501454 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add README for qmf2 C++ examplesKenneth Anthony Giusti2013-07-081-0/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500828 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add the QMFv2 C++ examples build to cmakeKenneth Anthony Giusti2013-07-052-0/+99
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500121 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4939: Have Perl's Makefile.PL generate the Swig bindings.Darryl L. Pierce2013-06-251-0/+3
| | | | | | | As part of the Perl install process, Makefile.PL will generate the Swig bindings prior to performing an installation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1496561 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4930: Create a Python swigged bindings source tarball.Darryl L. Pierce2013-06-194-0/+321
| | | | | | | | | Created a README, LICENSE and ChangeLog file to be included. Added a CMakeLists.txt file that is included with the sources that can be used to build the Python bindings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494752 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed date from ChangeLog for Perl.Darryl L. Pierce2013-06-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494751 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4933: Fix Ruby gem installs on Ruby > 1.8.7Darryl L. Pierce2013-06-191-2/+10
| | | | | | | Changed the cqpid extconf.rb file to use different command line options depending on which version of Ruby is installing the gem. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494628 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4892: Re-add the examples to the gemfile.Darryl L. Pierce2013-05-281-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1487065 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fixed requiring Perl to do a buildDarryl L. Pierce2013-05-201-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484505 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4857: Fixed passing Perl Message to C++ codeDarryl L. Pierce2013-05-171-3/+3
| | | | | | | The Perl code mistakenly passed the Perl Message object, rather than the wrapped C+ Message object, to the release and reject methods. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483771 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4856: Fix reference to qpid.pm in Makefile.amDarryl L. Pierce2013-05-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483541 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4843: Fixed the Perl spout.pl example.Darryl L. Pierce2013-05-141-1/+1
| | | | | | | It still called the old setProperty method on Message rather than set_property. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482598 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4842: Ruby spout.rb calls wrong API to set message properties.Darryl L. Pierce2013-05-141-1/+1
| | | | | | | | Previously it was calling the read-only API (the one that returns an array created from the underlying C++ code) rather than the method to actually set values in the underlying C++. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482597 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4781: Fix the Perl bindings for CMake < 2.8Darryl L. Pierce2013-05-131-2/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482038 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4826: Patch Perl bindings memory leakDarryl L. Pierce2013-05-101-37/+31
| | | | | | | | | | | Marked the VariantToPerl() method in swig_perl_typemaps.i as returning a new object, which indicates to the Perl bindings that it needs to keep track of the return value for garbage collection. Also removed the Swig 1.3.32 minimum restriction to enable building on RHEL5 systems. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481021 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4800: Fixed packaging for codec.pm.Darryl L. Pierce2013-05-012-1/+1
| | | | | | The package was missing the codec portion of the name. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478098 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4799: Updated the release.sh and Cmake files for qpid.pmDarryl L. Pierce2013-05-011-1/+0
| | | | | | The files are now aware of the new location for qpid.pm. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478097 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4799: Move qpid.pm to the lib directory.Darryl L. Pierce2013-05-011-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478096 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Reverting the commit from r1477150Darryl L. Pierce2013-04-291-1/+1
| | | | | | The file generated is named libcqpid_perl.so. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477293 13f79535-47bb-0310-9956-ffa450edef68