summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-04-02Change the callback function to use void**.Petteri Aimonen11-30/+58
2013-03-13Fix warning on clang.Petteri Aimonen1-1/+1
2013-03-13Add support for packed structures on IAR and MSVC.Petteri Aimonen2-4/+29
2013-03-09Make the generator options accept a file name in addition to format string.Petteri Aimonen1-2/+10
2013-03-09Add PB_SYSTEM_HEADER compile time option.Petteri Aimonen3-2/+5
2013-03-09Rename pb_field_iterator_t field 'current' to 'pos'.Petteri Aimonen1-38/+38
2013-03-09Implement error message support for the encoder side.Petteri Aimonen5-15/+41
2013-03-09alltypes.proto no longer needs to include nanopb.protoPetteri Aimonen1-2/+0
2013-03-09Switch alltypes.proto to use the new .options file mechanism.Petteri Aimonen2-23/+26
2013-03-09Add simple support for separate options file.Petteri Aimonen2-33/+87
2013-03-09Fix additional bug with empty message types.Petteri Aimonen1-0/+3
2013-03-09Add option to run the tests with mudflap to detect pointer errors.Petteri Aimonen1-0/+8
2013-03-09Improve the fuzztest.Petteri Aimonen1-4/+4
2013-03-09Fix error in backwards compatibility testcasePetteri Aimonen1-1/+1
2013-03-09Fix bug with decoding empty message types. Add test for the same.Petteri Aimonen4-1/+13
2013-03-06Add a dummy field if struct would otherwise be empty.Petteri Aimonen1-0/+6
2013-03-04Add generator option to configure #include directives.Petteri Aimonen1-5/+14
2013-03-02Setting version to 0.2.1-devPetteri Aimonen2-2/+2
2013-03-02Publishing nanopb-0.2.0Petteri Aimonen2-2/+2
2013-03-02Update changelogPetteri Aimonen1-0/+13
2013-03-02Update documentationPetteri Aimonen3-35/+35
2013-02-28Add --extension option to generator.Petteri Aimonen1-5/+7
2013-02-22Added CMake file for use in projects linking against nanopb.Pavel Ilin1-0/+224
2013-02-21Merge branch 'dev-0.2'Petteri Aimonen7-570/+507
2013-02-21Move STATIC_ASSERTs to .pb.c file.Petteri Aimonen1-22/+24
2013-02-20Separate PB_HTYPE to PB_ATYPE and PB_HTYPE.Petteri Aimonen3-122/+176
2013-02-20Rename PB_HTYPE_ARRAY -> PB_HTYPE_REPEATED.Petteri Aimonen5-313/+103
2013-02-17Reformat generated .pb.c files using macros.Petteri Aimonen2-87/+139
2013-02-13Setting version to 0.1.9.1-devPetteri Aimonen2-2/+2
2013-02-13Publishing nanopb-0.1.9Petteri Aimonen3-3/+3
2013-02-11Add gitignore.Petteri Aimonen1-0/+39
2013-02-11Replace pb_type_t enum with #defines.Petteri Aimonen1-54/+54
2013-02-11Set version to 0.2.0-devPetteri Aimonen2-2/+2
2013-02-07Update changelogPetteri Aimonen1-0/+11
2013-02-07Fix error message bugs with packed arrays.Petteri Aimonen1-3/+9
2013-02-07Add check for sizeof(double) == 8.Petteri Aimonen1-0/+15
2013-02-07Sanitize filenames before putting them in #ifndef.Petteri Aimonen3-2/+13
2013-02-07Fix compiler warning on MSVC (issue #57)Petteri Aimonen1-1/+1
2013-02-06Use unsigned datatypes where appropriate.Petteri Aimonen1-9/+9
2013-02-06Improve the pb_decode_varint implementations.Petteri Aimonen1-18/+40
2013-02-06Avoid unnecessary looping in required fields check.Petteri Aimonen1-7/+26
2013-02-06Add compile-time option PB_BUFFER_ONLY.Petteri Aimonen6-3/+60
2013-02-05Make pb_decode_varint32 a separate implementation.Petteri Aimonen1-4/+14
2013-02-05Performance improvement: replace memcpy with loop.Petteri Aimonen2-3/+9
2013-02-05Add Java package name to nanopb.proto.Petteri Aimonen1-0/+2
2013-01-29Add an example of handling doubles on AVR platform.Petteri Aimonen8-0/+320
2013-01-21Fix misleading comment (current generator sets LTYPE always).Petteri Aimonen1-2/+2
2013-01-16Oops, typoed #ifdef; again fixing previous commit.Petteri Aimonen1-1/+1
2013-01-16Put previous commit (issue 52) inside #ifndefPetteri Aimonen1-0/+3
2013-01-16Fix bug with error messages.Petteri Aimonen1-0/+1