Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-01 | Small fix to decode_map example | Petteri Aimonen | |
2017-10-01 | Add test/example of using 'map' type. (issue #289) | Petteri Aimonen | |
2017-09-23 | Setting version to 0.4.0-dev | Petteri Aimonen | |
2017-09-23 | Publishing nanopb-0.3.9nanopb-0.3.90.3.9 | Petteri Aimonen | |
2017-09-23 | Update changelog | Petteri Aimonen | |
2017-09-23 | Update using_union_messages readme | Petteri Aimonen | |
2017-09-18 | Merge pull request #284 from elcojacobs/develop | Petteri Aimonen | |
Added pb_decode_delimited_noinit | |||
2017-09-18 | Added pb_decode_delimited_noinit | Elco Jacobs | |
I added API function to receive delimited data without initizializing the target structure. This is useful for partial updates. | |||
2017-09-17 | Use pyinstaller for linux binary packages instead of old bbfreeze | Petteri Aimonen | |
2017-09-16 | Mac OS X build fix | Petteri Aimonen | |
2017-09-16 | Fix windows build fail | Petteri Aimonen | |
2017-09-16 | Update CHANGELOG.txt, rename AUTHORS to AUTHORS.txt | Petteri Aimonen | |
2017-09-16 | Add pb_en/decode_nullterminated() (part of #278) | Petteri Aimonen | |
Nanopb has traditionally supported messages to be terminated with a zero tag. However, this is not really standard protobuf behaviour, so it makes sense to separate it into a different function. Because it is a breaking change, it will happen in 0.4.0 release. But I add the functions here early so that new code can start using them now. Also changed the network_server example to use en/decode_delimited(), which is the more common protobuf method of simple message framing. | |||
2017-09-16 | Update CHANGELOG and AUTHORS | Petteri Aimonen | |
2017-09-16 | Add option to build without 64-bit support (issue #86) | Petteri Aimonen | |
2017-09-16 | Test also the optionals case in field_size_* | Petteri Aimonen | |
2017-09-15 | Add options to define source and header file extensions (issue #264) | Petteri Aimonen | |
2017-09-15 | Merge pull request #283 from kylemanna/fix-travis | Petteri Aimonen | |
Fix Travis-CI Build | |||
2017-09-15 | travis: Invoke scons directly | Kyle Manna | |
* For some reason this was failing to find the python lib with the previous invocation. * Seems that the newer version of scons fixes an old bug, discard old method. | |||
2017-09-15 | travis: Use prebuilt protoc and protobuf 3.4 | Kyle Manna | |
* Upgrade to protobuf release 3.4. * Use the prebuilt protoc binary to skip alot of compilation steps * Use the smaller Python source file for building python packages | |||
2017-09-15 | travis: Use nproc to count CPUs | Kyle Manna | |
* Simpler tool provided by coreutils. | |||
2017-09-15 | Properly detect truncated tags in corrupted messages (issue #277) | Petteri Aimonen | |
2017-09-15 | Better error message for max_size missing with fixed_length=true (issue #281) | Petteri Aimonen | |
2017-09-15 | Make pb_decode_varint32 overflow checks exact (issue #258) | Petteri Aimonen | |
2017-07-23 | Merge pull request #273 from kfitch/master | Petteri Aimonen | |
Add new RELPATH option to address issue #271 | |||
2017-07-23 | Merge https://github.com/nanopb/nanopb | Kevin Fitch | |
2017-07-22 | Add an example using the new RELPATH option. | Kevin Fitch | |
2017-07-22 | Add some documentation to FindNanopb.cmake about the new RELPATH option. | Kevin Fitch | |
2017-07-22 | Preliminary cut at adding a "RELPATH" optional argument to NANOPB_GENERATE_CPP | Kevin Fitch | |
This should allow using relative paths when importing .proto files. | |||
2017-07-13 | Don't put -dev version numbers in platformio library.json | Petteri Aimonen | |
See https://github.com/nanopb/nanopb/commit/cc74b9f200176edc5524aa00ba45fa90a5e87d27 for discussion. | |||
2017-07-13 | Merge pull request #267 from ivankravets/patch-5 | Petteri Aimonen | |
Export examples | |||
2017-07-12 | Export examples | Ivan Kravets | |
2017-07-09 | Merge pull request #266 from kamalmarhubi/bazel/workspace-file | Petteri Aimonen | |
bazel: Add WORKSPACE | |||
2017-07-09 | bazel: Add WORKSPACE | Kamal Marhubi | |
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. | |||
2017-06-30 | Update comment in FindNanopb.cmake to match current directory layout. | Kevin Fitch | |
2017-06-29 | Merge pull request #265 from kfitch/master | Petteri Aimonen | |
In extra/FindNanopb.cmake, add dependency for .options files | |||
2017-06-29 | In extra/FindNanopb.cmake, make the generated .pb.c and. pb.h files depend on | Kevin Fitch | |
the .options file (if it exists), so that editing the .options file will trigger a rebuild. | |||
2017-06-15 | Fix segfault when decoding FT_CALLBACK field inside FT_POINTER (issue #259) | Petteri Aimonen | |
Similar memset() already existed for oneofs. | |||
2017-06-15 | Add regression test for issue #259 | Petteri Aimonen | |
2017-06-04 | oneof migration note | Petteri Aimonen | |
2017-04-14 | Fix bugs in proto3 mode encoding of submessages (#256) | Petteri Aimonen | |
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. | |||
2017-04-14 | Add testcase for issue #256 | Petteri Aimonen | |
2017-03-28 | Merge branch 'master' of github.com:nanopb/nanopb | Petteri Aimonen | |
2017-03-28 | Fix message length calculation for arrays of size 1 (issue #253) | Petteri Aimonen | |
2017-03-28 | Add regression test for issue #253 | Petteri Aimonen | |
2017-03-16 | Merge pull request #250 from conz27/master | Petteri Aimonen | |
CMAKE: remove use of relative paths | |||
2017-03-12 | Fix potential out-of-bounds read with more than 64 required fields | Petteri Aimonen | |
2017-03-12 | Improve varint unittest coverage for error cases | Petteri Aimonen | |
2017-03-05 | Fixing install issue due to relative paths | Constantine Grantcharov | |
2017-03-05 | Remove use of relative paths | Constantine Grantcharov | |
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. |