Joseph Lisee 5be15d6223 Finalize XVIZ protobuf with session types (Part 5) (#175)
All XVIZ types, except declarative UI, now have a matching protobuf 3
types.  The changes needed to do this were mostly non-breaking:

 - `DYNAMIC` transform now specifies it's function with
   `transform_callback`
 - The 3x3 and 4x4 Matrix types can now be passed flat, because that
   that is how they are represented in protobuf.
 - `ui_panel_info` can now represent the declarative UI content as raw
   string because that is how protobuf will pass the JSON format of
   the declarative UI files.

In the final section we will update all the docs and the change log.
2018-11-01 12:06:40 -04:00
..