aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-08-24Reorganize the field decoder interface.Petteri Aimonen6-152/+150
2012-08-24Change the substream implementation in pb_decode.Petteri Aimonen2-20/+13
2012-08-24Fix a confusing statement in a comment.Petteri Aimonen1-1/+1
2012-08-16Fix casting issuesStan Hu1-2/+2
2012-08-09Declare warn_unused_result only on GCC >= 3.4.0.Petteri Aimonen2-10/+10
2012-08-04Fix signedness warning in example_unions.Petteri Aimonen1-1/+1
2012-07-31Fix bug in decoder with packed arrays.Petteri Aimonen1-1/+4
2012-07-31Extend 'alltypes' testcase to cover repeated fields.Petteri Aimonen3-24/+104
2012-07-19Additional unsigned vs. signed fix for tagPetteri Aimonen1-1/+1
2012-07-18Fix an unsigned vs. signed warning on some compiler.Petteri Aimonen2-3/+3
2012-07-18Fixed a few compiler warnings, added check.Petteri Aimonen3-5/+8
2012-07-05Fix bug with .proto without messages (again), and add a test case for it.Petteri Aimonen3-10/+19
2012-07-05Apparently some compilers don't want to automatically cast size_t to uint64_t.Petteri Aimonen1-4/+4
2012-07-05Fix some typos in __BIG_ENDIAN__ codePetteri Aimonen1-2/+2
2012-07-05Replace #warning with the standard #error.Petteri Aimonen2-7/+3
2012-07-05Cast enum vaules to integers and cast them back where appropraiteStan Hu2-4/+4
2012-07-01Replace PB_MANY_FIELDS with PB_FIELD_16BIT and PB_FIELD_32BIT.Petteri Aimonen3-34/+65
2012-06-30Add PB_MANY_FIELDS option for supporting fields > 255.Petteri Aimonen3-1/+56
2012-06-30Warn if PB_MAX_REQUIRED_FIELDS is not large enough.Petteri Aimonen1-0/+10
2012-06-30Improve the detection of missing required fields.Petteri Aimonen6-24/+229
2012-06-25Fixed formatting in docsPetteri Aimonen1-2/+5
2012-06-25Documented NANOPB_INTERNALS compilation optionPetteri Aimonen1-0/+1
2012-06-25Note about __BIG_ENDIAN__ compilation optionPetteri Aimonen1-0/+6
2012-06-20Fix error when .proto contains no Messages (e.g. just enums).Petteri Aimonen1-1/+1
2012-06-16Added example on how to handle unions.Petteri Aimonen4-0/+224
2012-06-16Added new functions to public interface in pb_decode.h.Petteri Aimonen3-29/+73
2012-06-13Fix non-constant initializer errors with some compilers.Petteri Aimonen2-8/+28
2012-06-12Add descriptor.proto into the #include exclusion listPetteri Aimonen1-1/+1
2012-05-19Merge branch 'master' of https://code.google.com/p/nanopbPetteri Aimonen2-5/+5
2012-05-19Add better error messages in the generator when libraries cannot be imported.Petteri Aimonen1-2/+22
2012-05-19Fix 64-bitness warnings in the example.Petteri Aimonen2-5/+5
2012-04-18Fixing compiler warnings, mostly related to unused parameters.Petteri Aimonen3-4/+16
2012-03-01Refactoring the field encoder interface.Petteri Aimonen6-173/+179
2012-02-15Modified nanopb_generator.py to generate includes for other .proto files.Petteri Aimonen1-2/+12
2012-01-30Fixed nanopb_generator.py to read the input file in binary mode.Petteri Aimonen1-1/+1
2012-01-23Improved documentation on field decoders.Petteri Aimonen1-5/+24
2012-01-12Fixed issue 1 reported by Erik Rosen:Petteri Aimonen4-7/+17
2012-01-12Added an encode/decode test for 'required' fields of all types.Petteri Aimonen4-3/+168
2012-01-12Fixed a bug in the generator that caused a compiler error on sfixed32 and sfi...Petteri Aimonen1-2/+2
2012-01-06Linewrapping in licensePetteri Aimonen1-5/+14
2012-01-05Added logo for project :)Petteri Aimonen5-0/+1471
2011-12-30Make the fuzztest runnable againPetteri Aimonen1-2/+2
2011-12-30Expanding the tests to better cover decoding from memory buffer.Petteri Aimonen4-26/+103
2011-12-30Fixed a bug related to submessage encoding into memory buffer.Petteri Aimonen5-26/+67
2011-11-30Merged 0005-Handle-endianness-correctly.patch by Matt Kern.Petteri Aimonen1-5/+9
2011-11-30Merged 0004-Added-missing-trailing-newlines.patch by Matt Kern.Petteri Aimonen3-3/+3
2011-11-30Merged 0003-Fixed-format-specifiers.patch by Matt Kern.Petteri Aimonen2-8/+8
2011-11-30Added Makefile for generating nanopb_pb2.py.Petteri Aimonen1-0/+2
2011-11-10Fix some compiler warnings in strict C89 modePetteri Aimonen2-8/+8
2011-11-04Some additions to documentationPetteri Aimonen3-7/+2883