]> asedeno.scripts.mit.edu Git - cl-protobufs.git/commit
At Sergey's request, make some of the names better:
authorScott McKay <swm@google.com>
Wed, 16 May 2012 21:06:18 +0000 (21:06 +0000)
committerScott McKay <swm@google.com>
Wed, 16 May 2012 21:06:18 +0000 (21:06 +0000)
commita31c828ea1ecabbddb48a1208b834494b34d7c02
tree9d6bb64a36b4c60586352dbafcf19fc05bc8b0a8
parenta13fca9191ca4b8f0b53bbd209c1bc926231259c
At Sergey's request, make some of the names better:
 - 'define-proto' -> 'define-schema'
 - 'protobuf' (class name) -> 'protobuf-schema'
 - 'find-protobuf' -> 'find-schema'
 - 'parse-protobuf-from-file' -> 'parse-schema-from-file'
 - 'parse-protobuf-from-stream' -> 'parse-schema-from-file'
 - 'write-protobuf' -> 'write-schema'
 - 'write-protobuf-as' -> 'write-schema-as'
 - 'ensure-all-protobufs' -> 'ensure-all-protobufs'
 - 'ensure-protobuf' -> 'ensure-protobuf'
 - 'protobuf-upgradable' -> 'schema-upgradable'
 - 'protobufs-equal' -> 'schemas-equal'
 - 'generate-protobuf-schema-for-classes' -> 'generate-schema-for-classes'
 - 'write-protobuf-schema-for-classes' -> 'write-schema-for-classes'

Update the Quake Protobufs schema generator to use the new names.

The Protobufs documentation doesn't say so, but enums can be packed.
 - Update the wire-level protocol to (de)serialize packed enums.
 - Update the serialization code to use the new wire functions.

Passes 'precheckin'.

git-svn-id: http://svn.internal.itasoftware.com/svn/ita/trunk/qres/lisp/quux/protobufs@544299 f8382938-511b-0410-9cdd-bb47b084005c
12 files changed:
asdf-support.lisp
cl-protobufs.rst
clos-transform.lisp
define-proto.lisp
examples.lisp
model-classes.lisp
parser.lisp
printer.lisp
proto-pkgdcl.lisp
serialize.lisp
upgradable.lisp
wire-format.lisp