- 26 Apr, 2016 2 commits
-
-
Robert Edmonds authored
-
Robert Edmonds authored
-
- 22 Apr, 2016 2 commits
-
-
Ilya Lipnitskiy authored
-
Ilya Lipnitskiy authored
From https://developers.google.com/protocol-buffers/docs/proto#optional: If the default value is not specified for an optional element, a type-specific default value is used instead: for strings, the default value is the empty string. For bools, the default value is false. For numeric types, the default value is zero. For enums, the default value is the first value listed in the enum's type definition. This means care must be taken when adding a value to the beginning of an enum value list. Prior to this change, protoc-c set the default enum value to 0, whether or not 0 was the first value listed in the enum's type definition (or if it even was listed at all).
-
- 17 Feb, 2016 1 commit
-
-
Paolo Borelli authored
Using the old "protoc-c" command directly is still supported through a symlink.
-
- 02 Feb, 2016 5 commits
-
-
Robert Edmonds authored
-
Robert Edmonds authored
-
Robert Edmonds authored
-
Robert Edmonds authored
-
Paolo Borelli authored
Using {} as an initializer fails on MSVC Signed-off-by: Paolo Borelli <pborelli@gnome.org>
-
- 30 Jan, 2016 3 commits
-
-
Robert Edmonds authored
-
Robert Edmonds authored
-
Robert Edmonds authored
-
- 29 Jan, 2016 1 commit
-
-
Zex authored
-
- 09 Jan, 2016 1 commit
-
-
Diego Elio Pettenò authored
I've moved the guide to its own domain some time ago, fix the reference to avoid the redirects.
-
- 13 Dec, 2015 7 commits
-
-
Ilya Lipnitskiy authored
Remove a redundant test and add two large number test cases.
-
Ilya Lipnitskiy authored
This change helps keep protobuf-c compatible with systems where int is less than 4 bytes long. This change also makes left shifts more consistent.
-
Peter Leschev authored
-
Ilya Lipnitskiy authored
Fix a few casts where ints were cast to uints unnecessarily Fixes #199. Previously, enums were treated as uint32's, but they need to be treated as int32's instead. t: Add a few test cases with negative enum values
-
Ilya Lipnitskiy authored
-
Ilya Lipnitskiy authored
-
Ilya Lipnitskiy authored
Add support for multiple versions of GCC and clang by using a build matrix. Switch Travis VM to be based on Ubuntu 14.04
-
- 30 Oct, 2015 1 commit
-
-
Ilya Lipnitskiy authored
-
- 16 Mar, 2015 4 commits
-
-
Ilya Lipnitskiy authored
-
Ilya Lipnitskiy authored
-
Ilya Lipnitskiy authored
Adds support for the LITE_RUNTIME optimization option to the protobuf-c compiler. Enabling this option would generate lighter weight message, enum, and service descriptors that contain NO strings. As a result, calls to lookup descriptors via the *_get_{field,value,method}_by_name API will return NULL. Default compiler behavior (when optimize_for is not specified or is not set to LITE_RUNTIME) is unchanged.
-
Ilya Lipnitskiy authored
-
- 14 Mar, 2015 5 commits
-
-
Robert Edmonds authored
-
Robert Edmonds authored
-
Robert Edmonds authored
-
Robert Edmonds authored
-
Andrey Myznikov authored
-
- 13 Mar, 2015 1 commit
-
-
Robert Edmonds authored
-
- 15 Feb, 2015 5 commits
-
-
Ilya Lipnitskiy authored
-
Oleg Efimov authored
-
Ilya Lipnitskiy authored
-
Ilya Lipnitskiy authored
-
Ilya Lipnitskiy authored
-
- 31 Jan, 2015 1 commit
-
-
Ilya Lipnitskiy authored
Certain protobuf comments could generate invalid C comments and inadvertently close the comment block. This commit removes '/' signs in such comments. One example of a .proto file containing such comments is a commonly included descriptor.proto from the protobuf library.
-
- 18 Jan, 2015 1 commit
-
-
Oleg Efimov authored
Check for NULL pointer for repeated fields passed to protobuf_c_message_free_unpacked Closes #177
-