- Oct 09, 2016
-
-
Bernhard Krämer authored
-
Bernhard Krämer authored
-
- Sep 02, 2016
-
-
Petteri Aimonen authored
-
- Aug 10, 2016
-
-
Petteri Aimonen authored
Bazel: export LICENSE.txt file.
-
Piotr Sikora authored
Signed-off-by:
Piotr Sikora <piotrsikora@google.com>
-
- Aug 06, 2016
-
-
Petteri Aimonen authored
-
- Aug 05, 2016
-
-
Petteri Aimonen authored
Add inline allocation of bytes fields
-
- Aug 04, 2016
-
-
Tom Roeder authored
This commit adds a new FT_INLINE allocation type that forces bytes fields to be inlined into the struct. E.g., pb_byte_t my_bytes[32]. This requires max_size for the bytes field. The FT_INLINE type is represented as a new LTYPE: FT_LTYPE_FIXED_LENGTH_BYTES. This commit also updates the documentation with FT_INLINE and FT_LTYPE_FIXED_LENGTH_BYTES. Added an AUTHORS file in apparent order of appearance in the git log history from $(git log --all).
-
- Aug 03, 2016
-
-
Petteri Aimonen authored
Add bazel BUILD file for nanopb.
-
- Aug 01, 2016
-
-
Ming Zhao authored
-
- Jul 23, 2016
-
-
Petteri Aimonen authored
Fix suggested by Ulenspiegel. Also added testcase for the same.
-
- Jun 19, 2016
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Jun 14, 2016
-
-
Petteri Aimonen authored
-
- Jun 06, 2016
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
Fixes a potential security issue (#205). Only relevant if the user code writes untrusted data to _count fields, but this is allowed as per the security model.
-
Petteri Aimonen authored
-
Petteri Aimonen authored
Attempt at reproducing issue #204.
-
- May 25, 2016
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
The FieldMaxSize class was reusing the same list instance, causing problems when multiple files were specified on the protoc command line.
-
Petteri Aimonen authored
-
- May 05, 2016
-
-
Petteri Aimonen authored
Added explanation of `oneof` section usage
-
Yaniv Mordekhay authored
-
- Mar 10, 2016
-
-
Petteri Aimonen authored
-
- Mar 07, 2016
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
Update API reference to match headers
-
Maxim Khitrov authored
Update typedefs and function prototypes in the API reference to match header files. Delete documentation for pb_skip_varint/pb_skip_string, which are superseded by pb_skip_field, and add pb_get_encoded_size.
-
- Mar 04, 2016
-
-
Petteri Aimonen authored
-
- Feb 20, 2016
-
-
Petteri Aimonen authored
Generate MIN/MAX/ARRAYSIZE for enums
-
Petteri Aimonen authored
Add -D option to specify output directory
-
- Feb 19, 2016
-
-
isotes authored
This generates #defines mirroring the following values from the generated C++ code of GPB * const Foo Foo_MIN: the smallest valid value of the enum (VALUE_A in the example). * const Foo Foo_MAX: the largest valid value of the enum (VALUE_C in the example). * const Foo Foo_ARRAYSIZE: always defined as Foo_MAX + 1.
-
Kenshi Kawaguchi authored
-
- Feb 13, 2016
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Feb 07, 2016
-
-
Petteri Aimonen authored
-
- Feb 06, 2016
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Jan 27, 2016
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
This is now handled automatically using shift operations.
-
Petteri Aimonen authored
-