PROTON-569: Initialise pipe file descriptors to -1 in messenger prior to calling pn_pipe

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1590244 13f79535-47bb-0310-9956-ffa450edef68
PROTON-570: If Ruby dependencies are missing, then Ruby is not built

Previously, the entire build would fail if the dependencies were
missing. Now, instead, it will just not build the bindings or run the
tests if any are missing.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1590755 13f79535-47bb-0310-9956-ffa450edef68
PROTON-407: [proton-c] install Windows .PDB files
This patch installs the .PDB files in /bin right beside the .DLL files.



git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1591361 13f79535-47bb-0310-9956-ffa450edef68
PROTON-495: simplified factory pattern for proton-j

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1591753 13f79535-47bb-0310-9956-ffa450edef68
changed default allocation sizes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1591881 13f79535-47bb-0310-9956-ffa450edef68
PROTON-491: applied patch from Dominic for receiver name

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1592009 13f79535-47bb-0310-9956-ffa450edef68
PROTON-577: modified EventImpl and CollectorImpl to avoid using LinkedList and to pool events

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1592601 13f79535-47bb-0310-9956-ffa450edef68
PROTON-575: allow FrameWriter to pick up changes in the protocol tracer

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1593296 13f79535-47bb-0310-9956-ffa450edef68
PROTON-573: removed hardcoded address limits in messenger

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1593307 13f79535-47bb-0310-9956-ffa450edef68
PROTON-573: added a test case that uses a 2K address

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1593309 13f79535-47bb-0310-9956-ffa450edef68
put user's paths after paths from the build tree

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1593684 13f79535-47bb-0310-9956-ffa450edef68
PROTON-549: fixed warnings from ruby binding

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1593688 13f79535-47bb-0310-9956-ffa450edef68
tweaked default delivery map size

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1594083 13f79535-47bb-0310-9956-ffa450edef68
use uint16_t instead of size_t to reference other nodes inside pn_data_t

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1594084 13f79535-47bb-0310-9956-ffa450edef68
PROTON-579: fixed typo in proton.php

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1594309 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Added license to Ruby gemspec

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1594904 13f79535-47bb-0310-9956-ffa450edef68
added EventImpl.toString from Clebert

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1594941 13f79535-47bb-0310-9956-ffa450edef68
PROTON-549: removed redundant typedefs from perl.i

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1595016 13f79535-47bb-0310-9956-ffa450edef68
PROTON-558: Rearrange FIELD table to save space:
- Splitting the table into 2 string tables
  and just put table offsets in the actual FIELD table.
- Make tables constant to give them a chance to get into
  the program text
- Add error checking to make sure we don't access the wrong
  field name or a null.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1595306 13f79535-47bb-0310-9956-ffa450edef68
PROTON-580: Perl Data can handle complex array and hash types

Added the get_list_helper and put_list_helper methods to correctly
marshal arrays between a Data instance and Perl.

Updated the recv.pl example to properly display the body of a message
received.

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