- Jul 09, 2017
-
-
Kamal Marhubi authored
A WORKSPACE file is required for bazel to build the project. The conventional naming is similar to Java packages with all special characters including dots replaced by underscores.
-
- Jun 29, 2017
-
-
Petteri Aimonen authored
In extra/FindNanopb.cmake, add dependency for .options files
-
- Jun 28, 2017
-
-
Kevin Fitch authored
the .options file (if it exists), so that editing the .options file will trigger a rebuild.
-
- Jun 15, 2017
-
-
Petteri Aimonen authored
Similar memset() already existed for oneofs.
-
Petteri Aimonen authored
-
- Jun 04, 2017
-
-
Petteri Aimonen authored
-
- Apr 14, 2017
-
-
Petteri Aimonen authored
pb_check_proto3_default_value() recurses into submessages, but it didn't handle other than singular fields correctly. This caused it to sometimes skip submessages with only repeated or oneof fields present.
-
Petteri Aimonen authored
-
- Mar 28, 2017
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Mar 16, 2017
-
-
Petteri Aimonen authored
CMAKE: remove use of relative paths
-
- Mar 12, 2017
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Mar 05, 2017
-
-
Constantine Grantcharov authored
-
Constantine Grantcharov authored
When doing out of source builds: mkdir build cd build && cmake -G "Unix Makefiles" ../ && make The build script tripped up on relative paths of /generator/proto and the files under generator/proto/*.proto. By using ${PROJECT_SOURCE_DIR}, the paths become absolute and the issue disappears.
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Mar 02, 2017
-
-
Petteri Aimonen authored
The test case was erroneously comparing whole submsg structures, which could result in false errors when padding bytes differed.
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Feb 26, 2017
-
-
Petteri Aimonen authored
-
- Feb 25, 2017
-
-
Petteri Aimonen authored
Thought I was cleaning up the naming by calling the function const_cast(), because that's what it does. But of course it conflicts with the C++ builtin, so renaming it to pb_const_cast() now.
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
Fix infinite loop in pb_check_proto3_default_value
-
Justin DeMartino authored
- Occurs with proto3, PB_FIELD_16BIT and submessage > 255 bytes - Add test case for PB_FIELD_16BIT and proto3
-
- Feb 24, 2017
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Feb 22, 2017
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
Adds support for proto3 and POINTER field types to have fixed length bytes arrays. Also changed the .proto option to a separate fixed_length:true, while also supporting the old FT_INLINE option. Restructured the generator and decoder logic to threat the inline bytes fields more like "just another field type".
-
- Feb 20, 2017
-
-
Petteri Aimonen authored
Max_size is the allocated size, so users had to add +1 for the null terminator. Max_length does the +1 automatically in the generator.
-
- Feb 13, 2017
-
-
Petteri Aimonen authored
-