summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-02-26Better error messages for syntax errors in .options filePetteri Aimonen1-2/+16
2015-02-26Fix generator error when long_names:false is combined with Oneofs.Petteri Aimonen2-0/+12
2015-02-22Include libprotobuf in linux binary package.Petteri Aimonen1-1/+2
2015-02-13Lower required CMake version in examplePetteri Aimonen1-1/+1
2015-02-13Update cmake_simple example readmePetteri Aimonen1-8/+1
2015-02-13Add simple example built with CMakeOliver Lee4-0/+117
2015-02-13Fix search for Python 2 with CMakeOliver Lee1-8/+7
2015-02-13Updates for the CMake rule file.Oliver Lee1-4/+45
2015-01-27Fix generator bug when oneof is first field in a message.Petteri Aimonen3-38/+104
2015-01-24Setting version to nanopb-0.3.3-devPetteri Aimonen2-2/+2
2015-01-24Publishing nanopb-0.3.2Petteri Aimonen4-5/+5
2015-01-23Fix encoded_size #defines for oneof messages.Petteri Aimonen4-1/+76
2015-01-15Update changelogPetteri Aimonen1-0/+11
2015-01-15Fix clang compiler warning in intsizes unit test.Petteri Aimonen1-13/+13
2015-01-15Release memory when overwriting oneof fields.Petteri Aimonen3-22/+144
2015-01-11Add oneofs to AllTypes test casePetteri Aimonen12-2/+53
2015-01-11Bugfixes for oneof support.Petteri Aimonen3-15/+24
2015-01-11New generator options for oneofs: allow skipping or generating as normal 'opt...Petteri Aimonen3-10/+42
2015-01-07Fix generator error with OneOfsPetteri Aimonen1-2/+3
2015-01-05Allow using 8/16/32/64 as values in int_size settingPetteri Aimonen1-4/+4
2015-01-04Actually make the protoc version check workPetteri Aimonen2-6/+10
2015-01-04Only run oneof test when protoc >= 2.6 is availablePetteri Aimonen2-15/+27
2015-01-04Fix build failurePetteri Aimonen1-1/+1
2015-01-04Implement support for oneofs (C unions).Petteri Aimonen9-73/+415
2015-01-04Detect too large varint values when decoding.Petteri Aimonen3-17/+53
2015-01-04Add int_size option for generator.Petteri Aimonen8-16/+212
2015-01-03Change PB_RETURN_ERROR() macro to avoid compiler warnings.Petteri Aimonen2-14/+10
2014-12-27Fix build failure due to missing dependency in SConscriptPetteri Aimonen1-2/+2
2014-12-26Fix memory leaks with PB_ENABLE_MALLOC and certain submessage type combinations.Petteri Aimonen1-20/+45
2014-12-26Initialize also extension fields to defaults in pb_decode().Petteri Aimonen1-54/+83
2014-12-26Fix bug in backwards_compatibility test case.Petteri Aimonen1-4/+1
2014-12-26Add testcase for releasing memory in submessages/extensionsPetteri Aimonen3-0/+149
2014-12-26Add support for POINTER type in extensionsPetteri Aimonen3-3/+24
2014-12-26Include the field type in a comment for extension fieldsPetteri Aimonen1-1/+2
2014-12-26Move malloc support to tests/common directoryPetteri Aimonen5-73/+60
2014-12-26Move malloc_wrappers.c to tests/commonPetteri Aimonen7-7/+10
2014-12-22Verify build with protobuf-3.0.0, fix problems.Petteri Aimonen4-28/+126
2014-12-22Add compilation option to disable struct packing.Petteri Aimonen2-1/+13
2014-09-16Set version to nanopb-0.3.2-devPetteri Aimonen2-2/+2
2014-09-11Publishing nanopb-0.3.1Petteri Aimonen2-2/+2
2014-09-11Update changelogPetteri Aimonen1-0/+8
2014-09-11Add a fuzz testing stub for ability to use external generators alsoPetteri Aimonen5-0/+209
2014-09-11Protect against size_t overflows in pb_dec_bytes/pb_dec_string.Petteri Aimonen1-7/+13
2014-09-11Add just-to-be-sure check to allocate_field().Petteri Aimonen1-5/+11
2014-09-11Fix memory leak with duplicated fields and PB_ENABLE_MALLOC.Petteri Aimonen1-44/+60
2014-09-11Fix crash in pb_release() if called twice on same message.Petteri Aimonen1-10/+15
2014-09-11Add a better fuzz test.Petteri Aimonen8-1/+565
2014-09-07Add test case for simulated io errors.Petteri Aimonen5-0/+203
2014-09-07Add a few missing unit testsPetteri Aimonen3-0/+36
2014-09-07Fix compilation error with generated initializers for repeated pointer fieldsPetteri Aimonen1-0/+2