Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-24 | Strip debug symbols from linux library files | 1 | -0/+3 | ||
2016-10-23 | Only run alltypes_proto3 test case if protoc version is new enough | 1 | -30/+40 | ||
2016-10-23 | Update changelog and authors list | 2 | -0/+15 | ||
2016-10-23 | Add test cases for proto3 has_ field support. | 7 | -0/+408 | ||
2016-10-23 | Set the proto3 option by default if file specifies proto3 syntax | 1 | -0/+3 | ||
2016-10-23 | Fix missing warning with large bytes fields (issue #220) | 1 | -2/+5 | ||
Need to generate compile time check if the bytes field + size field might exceed 255 bytes. Also eliminated spurious checks generated for some callback fields. | |||||
2016-10-11 | Merge pull request #218 from berni155/master | 1 | -1/+4 | ||
Fix typo in encoding | |||||
2016-10-10 | Fix typo in encoding | 1 | -1/+4 | ||
2016-10-10 | Merge pull request #208 from podsvirov/topic-cmake-project | 4 | -0/+72 | ||
Added CMake project | |||||
2016-10-10 | Merge pull request #216 from berni155/proto3_singular_fields_support | 5 | -6/+42 | ||
Proto3 singular fields support | |||||
2016-10-09 | Prevent fields with default value from encoding when proto3 option is set | 1 | -0/+17 | ||
2016-10-09 | Add proto3 option to handle singular fields | 4 | -6/+25 | ||
2016-09-02 | Fix typo in docs (thanks to @alecdavis) | 1 | -1/+1 | ||
2016-08-10 | Merge pull request #213 from PiotrSikora/export_license | 1 | -0/+3 | ||
Bazel: export LICENSE.txt file. | |||||
2016-08-10 | Bazel: export LICENSE.txt file. | 1 | -0/+3 | ||
Signed-off-by: Piotr Sikora <piotrsikora@google.com> | |||||
2016-08-06 | Fix formatting error in docs | 1 | -1/+1 | ||
2016-08-05 | Merge pull request #211 from tmroeder/feat-inline-bytes | 13 | -38/+239 | ||
Add inline allocation of bytes fields | |||||
2016-08-04 | Add inline allocation of bytes fields | 13 | -38/+239 | ||
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). | |||||
2016-08-03 | Merge pull request #209 from LuminateWireless/bazel-build | 1 | -0/+18 | ||
Add bazel BUILD file for nanopb. | |||||
2016-08-01 | Add bazel BUILD file for nanopb. | 1 | -0/+18 | ||
2016-07-26 | Added CMake project | 4 | -0/+72 | ||
2016-07-23 | Include package name in include guard (issue #207). | 4 | -2/+41 | ||
Fix suggested by Ulenspiegel. Also added testcase for the same. | |||||
2016-06-19 | Setting version to 0.3.7-dev | 2 | -2/+2 | ||
2016-06-19 | Publishing nanopb-0.3.6 | 3 | -3/+3 | ||
2016-06-14 | Update changelog | 1 | -0/+9 | ||
2016-06-06 | Clarify security model with regard to pointer _count fields. | 1 | -2/+5 | ||
2016-06-06 | Protect against corrupted _count fields in pb_release(). | 1 | -0/+6 | ||
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. | |||||
2016-06-06 | Add testcase for issue #205 | 4 | -0/+38 | ||
2016-06-06 | Add static repeated submessage field to mem_release test case. | 2 | -0/+3 | ||
Attempt at reproducing issue #204. | |||||
2016-05-25 | Small updates to docs | 1 | -4/+5 | ||
2016-05-25 | Fix error in STATIC_ASSERT with multiple files (issue #203) | 1 | -1/+1 | ||
The FieldMaxSize class was reusing the same list instance, causing problems when multiple files were specified on the protoc command line. | |||||
2016-05-25 | Add testcase for issue #203 | 4 | -1/+30 | ||
2016-05-05 | Merge pull request #201 from yanivmo/patch-1 | 1 | -0/+55 | ||
Added explanation of `oneof` section usage | |||||
2016-05-05 | Added explanation of `oneof` section usage | 1 | -0/+55 | ||
2016-03-10 | Fix formatting in docs | 1 | -1/+1 | ||
2016-03-07 | Some more docs updates | 1 | -1/+11 | ||
2016-03-07 | Merge pull request #196 from mxk/api-ref | 1 | -38/+32 | ||
Update API reference to match headers | |||||
2016-03-07 | Update API reference to match headers | 1 | -38/+32 | ||
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. | |||||
2016-03-04 | Provide comments about uncalculable message sizes (issue #195) | 4 | -1/+22 | ||
2016-02-20 | Merge pull request #194 from isotes/master | 1 | -0/+4 | ||
Generate MIN/MAX/ARRAYSIZE for enums | |||||
2016-02-20 | Merge pull request #193 from recursify/master | 1 | -7/+21 | ||
Add -D option to specify output directory | |||||
2016-02-19 | Generate MIN/MAX/ARRAYSIZE for enums | 1 | -0/+4 | ||
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. | |||||
2016-02-19 | Add -D option to specify output directory | 1 | -7/+21 | ||
2016-02-13 | Setting version to 0.3.6-dev | 2 | -2/+2 | ||
2016-02-13 | Publishing nanopb-0.3.5 | 4 | -4/+7 | ||
2016-02-07 | Update pb_release docs | 1 | -2/+2 | ||
2016-02-06 | Update changelog | 1 | -0/+12 | ||
2016-02-06 | Add code generator insertion points to files (#178). | 1 | -0/+6 | ||
2016-01-27 | Fix a few remaining bugs related to CHAR_BIT!=8 platforms. | 3 | -52/+65 | ||
2016-01-27 | Remove obsolete __BIG_ENDIAN__ compilation option. | 2 | -8/+0 | ||
This is now handled automatically using shift operations. |