PROTON-98: casts required by Microsoft compiler

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1407338 13f79535-47bb-0310-9956-ffa450edef68
avoid copying input stream unless necessary for defragmentation purposes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408032 13f79535-47bb-0310-9956-ffa450edef68
PROTON-125 - Reverted change to util.h (DIE_IFE macro) as it causes problems for python applications.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408276 13f79535-47bb-0310-9956-ffa450edef68
documentation fixes, additions, edits

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408278 13f79535-47bb-0310-9956-ffa450edef68
PROTON-125 - Now more properly fixed.
API change:  pn_driver_wait now returns an error code rather than exiting the process.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408333 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Removed no ANSI index() calls and replaced with ANSI strchr()

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408350 13f79535-47bb-0310-9956-ffa450edef68
PROTON-125 - Wrapped EINTR error in new proton error code PN_INTR


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408412 13f79535-47bb-0310-9956-ffa450edef68
PROTON-129 : Settled deliveries should be removed from the work queue

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408765 13f79535-47bb-0310-9956-ffa450edef68
PROTON-130 : Sending pre-settled message results in the TransportSession._outgoingWindowSize going to 0, which stops further transfers.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408771 13f79535-47bb-0310-9956-ffa450edef68
PROTON-129 : Settled deliveries should be removed from the work queue

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408775 13f79535-47bb-0310-9956-ffa450edef68
PROTON-84 : Proton-j sends dispositions for deliveries it knows have been remotely settled

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408781 13f79535-47bb-0310-9956-ffa450edef68
PROTON-132 : Unsettled deliveries not being removed from transport session maps

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408810 13f79535-47bb-0310-9956-ffa450edef68
PROTON-74: integrate new names

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408886 13f79535-47bb-0310-9956-ffa450edef68
PROTON-74: fix terminus handling

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408887 13f79535-47bb-0310-9956-ffa450edef68
PROTON-74: avoid processing closed connectors

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408888 13f79535-47bb-0310-9956-ffa450edef68
PROTON-74: clean up the target handling

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408889 13f79535-47bb-0310-9956-ffa450edef68
NO JIRA: Fixed the rspec test for message priority.

It has a boundary case where rand(256) returns 0 and the test fails
since 0 is an allowed priority.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1408954 13f79535-47bb-0310-9956-ffa450edef68
PROTON-133 : [Proton-j] don't send two flows for every disposition

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1409192 13f79535-47bb-0310-9956-ffa450edef68
PROTON-111: first pass at a solution

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1409359 13f79535-47bb-0310-9956-ffa450edef68
PROTON-111: keep timeout handling within the context of the driver

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