PROTON-50 : Make public accessors for the sections of the Message

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1393501 13f79535-47bb-0310-9956-ffa450edef68
added codec support for timestamps and use it to provide the correct type for timestamp fields in message headers

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1393645 13f79535-47bb-0310-9956-ffa450edef68
default port based on scheme

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1393683 13f79535-47bb-0310-9956-ffa450edef68
added codec support for char

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1393720 13f79535-47bb-0310-9956-ffa450edef68
PROTON-55 : Correct accounting for initial delivery-count at the receiver

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1393971 13f79535-47bb-0310-9956-ffa450edef68
applied patch from PROTON-56 and fixed challenge/response to work properly

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1393985 13f79535-47bb-0310-9956-ffa450edef68
added source and target test

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394000 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: proton-j, only calculate hashCode for Binary on (first) use

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394107 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : Add encode(WritableBuffer) method to Message

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394150 13f79535-47bb-0310-9956-ffa450edef68
PROTON-39: partial implementation of offered/available based on patch from Ted

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394200 13f79535-47bb-0310-9956-ffa450edef68
PROTON-3 : Provides a means for packaging Proton as a Ruby gem.

The gem's name is qpid_proton (since proton was already taken).

Provides a Rakefile with two targets:
 1. generates the cproton.c file from the swig bindings file, and
 2. packages up everything into a gem file for distribution.

Also provides the basic Proton ruby library files.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394226 13f79535-47bb-0310-9956-ffa450edef68
PROTON-27 : Provides a more robust environment for developing the Ruby bindings.

Fixes the Rspec target name to be "rspec" rather than "spec".
Added a TODO and ChangeLog file for the Ruby language bindings.
Updated the Rakefile to include these in the gem.
Added new files to the gitignore file for the Ruby bindings.
Added a rake target to generate the Ruby documentation.
Added support for using SimpleCov to provide test coverage.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394227 13f79535-47bb-0310-9956-ffa450edef68
PROTON-29 : Added Ruby language mappings for pn_atom_t.

Added a require to spec_helper for the qpid_proton APIs.
Ruby exceptions and exception helpers.
Qpid::Proton::raise_error(code) will raise the appropriate exception
based on the supplied error.
Created the new Message class.
Created the new Messenger type.
Rewrote the send and recv Ruby examples to use the new Message classes.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394228 13f79535-47bb-0310-9956-ffa450edef68
PROTON-59 : Repect max frame size provided by peer

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394265 13f79535-47bb-0310-9956-ffa450edef68
PROTON-59 : max frame size not respected, large message support in proton-j

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1394477 13f79535-47bb-0310-9956-ffa450edef68
codec support for uuid and decimal types

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1395553 13f79535-47bb-0310-9956-ffa450edef68
fixed url syntax in README

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1395562 13f79535-47bb-0310-9956-ffa450edef68
fixed bug where sasl parses beyond its frames

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1395596 13f79535-47bb-0310-9956-ffa450edef68
tweaked data interface for easier swigging

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