added missing TRACE_OFF level

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1616526 13f79535-47bb-0310-9956-ffa450edef68
added simple trace API to proton-j

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1616527 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Set default build type to RelWithDebInfo.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617300 13f79535-47bb-0310-9956-ffa450edef68
PROTON-611: Don't allocate frame_max bytes immediately, grow by factors of 2 until
you get to the max - else a large frame size can blow away 4Gb of memory!

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617376 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove unused struct members

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617378 13f79535-47bb-0310-9956-ffa450edef68
PROTON-647: add method to copy an Event before use of the Collector pop() reclaims it to the pool

Applied patch from Clebert Suconic

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617753 13f79535-47bb-0310-9956-ffa450edef68
PROTON-582: Perl Message can infer the type of the content provided.

The qpid::proton::Message->set_body() method can take either a single
argument (the body) or two arguments (the body and an explicit type).

Previous, if the second argument wasn't provided, the code assumed it
was a qpid::message::STRING type.

Now, the code will attempt to determine the type of the argument. It can
successfully infer a hash, array, int and string. It will default to a
string if it cannot otherwise determine the type.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617793 13f79535-47bb-0310-9956-ffa450edef68
PROTON-646: Fix when Perl sets a message body to be BOOL:False.

Had to work around how checking whether a body value was defined would
return false if it were defined but set to false.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617835 13f79535-47bb-0310-9956-ffa450edef68
PROTON-650: Added a help option to proton-dump.

If no arguments are provided on the command line then the help output is
displayed.

Also created a manpage from the help output using help2man.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1618947 13f79535-47bb-0310-9956-ffa450edef68
PROTON-650: use pn_compat utilities for cross platform builds



git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1619102 13f79535-47bb-0310-9956-ffa450edef68
PROTON-641: fixed link cleanup on connection/session abort; made free not close automatically

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1620643 13f79535-47bb-0310-9956-ffa450edef68
made pn_link_send gracefully handle NULL

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1621241 13f79535-47bb-0310-9956-ffa450edef68
PROTON-640 Windows IO completion port implementation for pn_io and pn_selectable classes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622394 13f79535-47bb-0310-9956-ffa450edef68
PROTON-655: Fix url parsing to cope with ActiveMQ generated URLS
- Also add some more unit test urls

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622400 13f79535-47bb-0310-9956-ffa450edef68
PROTON-657: Fix build to use detected include directory for OpenSSL

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622404 13f79535-47bb-0310-9956-ffa450edef68
PROTON-651: added version constants for python, php, and ruby bindings

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622519 13f79535-47bb-0310-9956-ffa450edef68
PROTON-610: Messenger code doesn't send heartbeat frames

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622536 13f79535-47bb-0310-9956-ffa450edef68
PROTON-582: Missing utils.pm module

The module was missed when the original code was submitted.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622688 13f79535-47bb-0310-9956-ffa450edef68
PROTON-651: Export Proton major/minor version number in Perl.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622689 13f79535-47bb-0310-9956-ffa450edef68
PROTON-662: decoder.c pn_decoder_decode_value has a test that won't correctly execute.

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