Proto commits in ninjudd/clojure-protobuf

These 45 commits are when the Protocol Buffers files have changed:

Commit:2ddec2c
Author:Alan Malloy
Committer:Alan Malloy

Add test for bytestrings

The documentation is generated from this commit.

Commit:94f8b81
Author:Justin Balthrop

make test not use deleted so the problem is more clear

Commit:d9e324a
Author:Alan Malloy
Committer:Alan Malloy

Add a test for append/overwrite.

Commit:ede02a9
Author:Alan Malloy
Committer:Alan Malloy

Add a test for append/overwrite. The test fails due to some recent changes I don't understand. @ninjudd, can you have a look at this? It fails on your map-deleted snapshot, but works on the previous release (0.7.1).

Commit:0730f8f
Author:Justin Balthrop
Committer:Justin Balthrop

add map_exists and map_deleted extensions for resetting map values

Commit:6251038
Author:Justin Balthrop
Committer:Justin Balthrop

spacing and indentation

Commit:3d0f7a7
Author:Justin Balthrop

move namespaces under flatland

Commit:d27f4bd
Author:Justin Balthrop

example.proto is at resources/proto/protobuf/test/example.proto

Commit:5dbc978
Author:Justin Balthrop

Merge remote-tracking branch 'utahstreetlabs/different-versions' into f/no-sudo Conflicts: lein-protobuf/src/leiningen/protobuf.clj I ended up cleaning up my code a bit while merging. Should be a separate commit, but it would take way too long to split it out.

Commit:5566a28
Author:Alan Malloy

Go back to treating strings and keywords the same. Also, no longer automatically convert enum names to and from uppercase. Just use a proto that has lower-case enum names if you want lower-case keywords.

Commit:e78110d
Author:Justin Balthrop

add nullable enums

Commit:421421f
Author:Justin Balthrop

new schema tests passing

Commit:eb69fa9
Author:Justin Balthrop

protobuf nested schemas. need to fix and add tests tomorrow

Commit:9182bef
Author:Justin Balthrop

fix example test

Commit:5f72e98
Author:Anthony Grimes

Added a failing test for example.proto

Commit:c0af2d3
Author:Justin Balthrop

add support for repeated protobuf-codec using :_len prefix

Commit:e197cc7
Author:Justin Balthrop

add gloss support

Commit:ad22532
Author:Justin Balthrop
Committer:Justin Balthrop

move to protobuf.core

Commit:fd37766
Author:Justin Balthrop

add support for nullable fields

Commit:d7b7c91
Author:ninjudd

add succession extension type and (get-raw ...) to get value bypassing extensions

Commit:a4a5d6d
Author:ninjudd

append messages within map_by. add test for nested counters

Commit:fe577b6
Author:ninjudd

rename count field option to counter since field cannot have the same name as an option

Commit:a56b8cd
Author:ninjudd

add count extension type

Commit:f0c923e
Author:ninjudd

fix map_by bug when value has string key which is overridden

Commit:afdd662
Author:ninjudd

clean up seq, make explicit defaults show in seq and valAt

Commit:4b33d7a
Author:ninjudd

add global option to use underscores (since we must clear all keyword caches when it is changed)... clojure.protobuf.PersistentProtocolBufferMap/setUseUnderscores

Commit:4fc530b
Author:ninjudd

coerce integers to floats or doubles

Commit:863c392
Author:ninjudd

add test for map-by with required field

Commit:45f1bb4
Author:ninjudd

add test for double and float. fix cake tasks

Commit:0f01a1d
Author:Justin Balthrop

nested message tests from Ilya Chernikov

Commit:b3b7de5
Author:Justin Balthrop

support deletions on append with set extension

Commit:c108694
Author:Justin Balthrop

rename collections.proto to extensions.proto. add meta extension field

Commit:1d33f75
Author:Justin Balthrop

fix tests to run with cake

Commit:026d76b
Author:Justin Balthrop

save your fork

Commit:1700ed0
Author:Justin Balthrop

rename proto dir protos->proto

Commit:5c0474e
Author:Justin Balthrop

ove lein tasks out into separate project

Commit:455da3f
Author:Justin Balthrop

lein tasks for compiling protocol buffers

Commit:d6869e8
Author:Justin Balthrop

update README

Commit:3b050a0
Author:Justin Balthrop

add test for append with defaults

Commit:df27e4d
Author:Justin Balthrop

fix Dependencies passed to FileDescriptor.buildFrom() don't match those listed in the

Commit:226e9ec
Author:Justin Balthrop

add protoclj compiler and ant task for tests

Commit:14b14c2
Author:Justin Balthrop

collection extensions are working

Commit:38286bd
Author:Justin Balthrop

first pass at clojure protobuf type extensions

Commit:77744b4
Author:Justin Balthrop

add tests

Commit:d6433b4
Author:Justin Balthrop

add readme and example