NO-JIRA: Git ignore php.ini file

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449934 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Added message test to python interop test

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449935 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Add tests for described types and arrays to InteropTest.java.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449936 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Java InteropTest test for primitve types.

Added Java test coverage for just the primitive types, more types coming soon.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449938 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Fix bug in JNI map decoding discovered by new tests.

JNIData.getJavaMap() was alwayws returning an empty map.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449939 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Add type coverage to Java InteropTest.

Covers all types except:
- described types, described arrays: not yet done
- empty array: throws NPE, possible bug in the decoder.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449940 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Fix bug in JNI described type decoding discovered by new tests.

Add missing calls to next()

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449941 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Add tests for described types and arrays to InteropTest.java.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449942 13f79535-47bb-0310-9956-ffa450edef68
PROTON-232: described arrays seem to force the descriptor to be of the same type as the array

Fixed bug in code.c pn_data_encode_node: was always using the parent->type
for everything inside an array, including the descriptor.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449943 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Fix bug in JNI array decoding discovered by new tests.

getJavaArray() was getting the array type from the first call to next(), which
fails if the array is empty. Fix is to use getArrayType() to get the type.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1449944 13f79535-47bb-0310-9956-ffa450edef68
PROTON-227: Created the Data class for the Ruby bindings.

The APIs are more Ruby-esque, replacing most of the put_type methods
with type=, and get_type with type.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1450219 13f79535-47bb-0310-9956-ffa450edef68
PROTON-214 : JNIMessenger should check return code from native method calls and throw relevant exception

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1450788 13f79535-47bb-0310-9956-ffa450edef68
PROTON-249: Use a source file list when compiling java sources to avoid hitting command line length limits

* changed UseJava's add_jar pass a source file list to javac instead of many individual files on the command line
* added function add_jar_from_filelist which behaves like CMake-builtin add_jar but accepts a file contain a list of files
  (used to compile Java output of Swig)
* added ProtonUseJavaSourceFileList to extract a list of Java source files from one or more directories

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1451242 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Fix python test error introduced by previous commits.

In interop.py, after decoding a message, Message.body is of <type 'str'> under
plain Python or proton-j Jython, but under proton-jni Jython it is a
<type 'org.apache.qpid.proton.amqp.Binary'>

Check the type and extract the Binary's data as a str if necessary.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1451329 13f79535-47bb-0310-9956-ffa450edef68
PROTON-255: workaround to prevent stalling

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1452439 13f79535-47bb-0310-9956-ffa450edef68
PROTON-262 : Implement Error Condition API in Proton-J

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1452846 13f79535-47bb-0310-9956-ffa450edef68
PROTON-263: JNIDelivery.isPartial should delegate to pn_delivery_partial

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1453848 13f79535-47bb-0310-9956-ffa450edef68
PROTON-264: Have Proton-JNI hide difference in use of return values returned by methods input() and output()

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1453849 13f79535-47bb-0310-9956-ffa450edef68
PROTON-266: Fix JNIMessage#setBody to actually set the _body member

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1453850 13f79535-47bb-0310-9956-ffa450edef68
PROTON-256: Improve Javadoc

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1453851 13f79535-47bb-0310-9956-ffa450edef68