- Apr 07, 2018
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Feb 28, 2018
-
-
Petteri Aimonen authored
Bytes init value fix
-
- Feb 27, 2018
-
-
Hamina, Juha-Pekka authored
-
- Feb 26, 2018
-
-
Hamina, Juha-Pekka authored
-
- Feb 24, 2018
-
-
Petteri Aimonen authored
Updates descriptor.proto to the latest.
-
- Feb 23, 2018
-
-
Andrew Ballinger authored
Many options have been added to descriptor.proto since the last time it was pulled in and nanopb will not work on .proto files using the new options. Addressed more permanently by https://github.com/nanopb/nanopb/pull/241 but that PR makes a series of larger changes to get there.
-
- Feb 20, 2018
-
-
Petteri Aimonen authored
-
- Feb 16, 2018
-
-
Petteri Aimonen authored
-
- Feb 15, 2018
-
-
Petteri Aimonen authored
Add fixed count option
-
Petteri Aimonen authored
Fix CMake options file dependency
-
Oliver Lee authored
Restore dependency of generated nanopb source and header files on an options file, if it exists in the same directory and has the name filename without extension. Add nanopb CMake variable NANOPB_DEPENDS which is a list of files to be manually set as dependencies for the generated source and header files. If these dependencies are options files, the corresponding directory is passed as an options path.
-
Petteri Aimonen authored
Always return size for messages with OneOf fields
-
Oliver Lee authored
Use a maximum calculation if submessage sizes are unknown.
-
- Feb 14, 2018
-
-
Oliver Lee authored
-
Oliver Lee authored
-
Oliver Lee authored
-
Oliver Lee authored
-
Oliver Lee authored
Allow the elements of that single non-packed repeated fixed count field to be interleaved among other (non-packed repeated fixed count) fields. Multiple non-packed repeated fixed count fields are allowed if the elements are not interleaved. An error is returned if the count of a repeated fixed count field is not equal the expected count.
-
Oliver Lee authored
-
Petteri Aimonen authored
Use protoc plugin mode for source generation in CMake
-
Oliver Lee authored
This commit uses protoc using the nanopb plugin to generate source files in a single step instead of two. A new variable 'NANOPB_OPTIONS' can be used to pass nanopb options to protoc. The directory of a generated proto file is always passed as a search path for option files. This fixes the calculation of max encoded size for proto files with imports.
-
Oliver Lee authored
-
- Feb 09, 2018
-
-
Petteri Aimonen authored
-
- Jan 09, 2018
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
Explicitly handle all enum values in switch
-
Robbie Shade authored
-
- Jan 08, 2018
-
-
Petteri Aimonen authored
Add nanopb_PROTOC_PATH variable to CMakeLists.txt
-
Robbie Shade authored
-
- Jan 06, 2018
-
-
Petteri Aimonen authored
-
- Dec 14, 2017
-
-
Petteri Aimonen authored
Require non-buggy version of cmake
-
Edward Z. Yang authored
See https://github.com/pytorch/pytorch/issues/4141 and https://github.com/gflags/gflags/issues/113 for context
-
- Dec 11, 2017
-
-
Petteri Aimonen authored
-
- Dec 09, 2017
-
-
Petteri Aimonen authored
Thanks to David Vescovi for the fix.
-
- Nov 27, 2017
-
-
Petteri Aimonen authored
Fix #296 - install path of Python plugins with CMake.
-
Dave Flogeras authored
No need of specifying the CMAKE_PREFIX_PATH to python when asking for sysconfig.get_python_lib since everything is installed relative to CMAKE_PREFIX_PATH anyway.
-
- Oct 08, 2017
-
-
Petteri Aimonen authored
Fix negative number without 64bit
-
- Oct 06, 2017
-
-
Sébastien Morin authored
-
Sébastien Morin authored
-