protobuf-c/ChangeLog
lahiker42 0fdda692b7 ...
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@171 00440858-1255-0410-a3e6-75ea37f81c3a
2009-03-05 03:22:38 +00:00

43 lines
1.8 KiB
Plaintext

0.0:
- Initial release.
0.1:
- Lots of test code (and bug fixes).
0.2:
0.3:
- Minor pedantic concerns about generated code.
0.4:
- Update to work with protobuf 2.0.1.
0.5:
- License now included in major files.
- Use little-endian optimizations; fix a bug therein.
- Include 'make deb' target.
0.6:
- Warning suppression for -Wcast-qual and -Wshadow.
- Support for default values of all types allowed by core protobuf.
- Generate message__init functions, for when the static initializer
isn't convenient.
- add some reserved fields at the end of the various descriptors
0.7:
- memory leak: unknown fields were not being freed by free_unpacked()
- lowercase field names consistently when composing
default_value names. (issue 11)
- remove spurious semicolon (issue 10)
0.8:
- Destroy function typedef for Services was omitting a "*"
- service_machgen_invoke was broken. (issue 12)
- add RPC system (BETA)
- don't segfault when packing NULL strings and messages. (issue 13)
0.9 [NOT YET RELEASED]
- build issue: needed $(EXEEXT) in dependency lists for cygwin
- bug fix: protobuf_c_service_get_method_by_name() was not correct b/c
the service's methods were not sorted by name (the header file
used to incorrectly state that they were).
Now we correctly implement protobuf_c_service_get_method_by_name()
(using a bsearch indexed by separate array).
- generated source incompatibility: we added a new
member to ProtobufCServiceDescriptor (method_indices_by_name).
You will have to run the latest protobuf
to generate those structures.
- rename rpc-client's "autoretry" mechanism to "autoreconnect".
- bug fixes using TCP clients with the RPC system.