Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nanopb/nanopb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-01Small fix to decode_map examplePetteri Aimonen
2017-10-01Add test/example of using 'map' type. (issue #289)Petteri Aimonen
2017-09-23Setting version to 0.4.0-devPetteri Aimonen
2017-09-23Publishing nanopb-0.3.9nanopb-0.3.90.3.9Petteri Aimonen
2017-09-23Update changelogPetteri Aimonen
2017-09-23Update using_union_messages readmePetteri Aimonen
2017-09-18Merge pull request #284 from elcojacobs/developPetteri Aimonen
Added pb_decode_delimited_noinit
2017-09-18Added pb_decode_delimited_noinitElco Jacobs
I added API function to receive delimited data without initizializing the target structure. This is useful for partial updates.
2017-09-17Use pyinstaller for linux binary packages instead of old bbfreezePetteri Aimonen
2017-09-16Mac OS X build fixPetteri Aimonen
2017-09-16Fix windows build failPetteri Aimonen
2017-09-16Update CHANGELOG.txt, rename AUTHORS to AUTHORS.txtPetteri Aimonen
2017-09-16Add 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-16Update CHANGELOG and AUTHORSPetteri Aimonen
2017-09-16Add option to build without 64-bit support (issue #86)Petteri Aimonen
2017-09-16Test also the optionals case in field_size_*Petteri Aimonen
2017-09-15Add options to define source and header file extensions (issue #264)Petteri Aimonen
2017-09-15Merge pull request #283 from kylemanna/fix-travisPetteri Aimonen
Fix Travis-CI Build
2017-09-15travis: Invoke scons directlyKyle 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-15travis: Use prebuilt protoc and protobuf 3.4Kyle 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-15travis: Use nproc to count CPUsKyle Manna
* Simpler tool provided by coreutils.
2017-09-15Properly detect truncated tags in corrupted messages (issue #277)Petteri Aimonen
2017-09-15Better error message for max_size missing with fixed_length=true (issue #281)Petteri Aimonen
2017-09-15Make pb_decode_varint32 overflow checks exact (issue #258)Petteri Aimonen
2017-07-23Merge pull request #273 from kfitch/masterPetteri Aimonen
Add new RELPATH option to address issue #271
2017-07-23Merge https://github.com/nanopb/nanopbKevin Fitch
2017-07-22Add an example using the new RELPATH option.Kevin Fitch
2017-07-22Add some documentation to FindNanopb.cmake about the new RELPATH option.Kevin Fitch
2017-07-22Preliminary cut at adding a "RELPATH" optional argument to NANOPB_GENERATE_CPPKevin Fitch
This should allow using relative paths when importing .proto files.
2017-07-13Don't put -dev version numbers in platformio library.jsonPetteri Aimonen
See https://github.com/nanopb/nanopb/commit/cc74b9f200176edc5524aa00ba45fa90a5e87d27 for discussion.
2017-07-13Merge pull request #267 from ivankravets/patch-5Petteri Aimonen
Export examples
2017-07-12Export examplesIvan Kravets
2017-07-09Merge pull request #266 from kamalmarhubi/bazel/workspace-filePetteri Aimonen
bazel: Add WORKSPACE
2017-07-09bazel: Add WORKSPACEKamal 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-30Update comment in FindNanopb.cmake to match current directory layout.Kevin Fitch
2017-06-29Merge pull request #265 from kfitch/masterPetteri Aimonen
In extra/FindNanopb.cmake, add dependency for .options files
2017-06-29In extra/FindNanopb.cmake, make the generated .pb.c and. pb.h files depend onKevin Fitch
the .options file (if it exists), so that editing the .options file will trigger a rebuild.
2017-06-15Fix segfault when decoding FT_CALLBACK field inside FT_POINTER (issue #259)Petteri Aimonen
Similar memset() already existed for oneofs.
2017-06-15Add regression test for issue #259Petteri Aimonen
2017-06-04oneof migration notePetteri Aimonen
2017-04-14Fix 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-14Add testcase for issue #256Petteri Aimonen
2017-03-28Merge branch 'master' of github.com:nanopb/nanopbPetteri Aimonen
2017-03-28Fix message length calculation for arrays of size 1 (issue #253)Petteri Aimonen
2017-03-28Add regression test for issue #253Petteri Aimonen
2017-03-16Merge pull request #250 from conz27/masterPetteri Aimonen
CMAKE: remove use of relative paths
2017-03-12Fix potential out-of-bounds read with more than 64 required fieldsPetteri Aimonen
2017-03-12Improve varint unittest coverage for error casesPetteri Aimonen
2017-03-05Fixing install issue due to relative pathsConstantine Grantcharov
2017-03-05Remove use of relative pathsConstantine 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.