summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-09-02Clean up one (uint64_t) cast.Petteri Aimonen1-2/+2
2012-09-02Fix -Wextra warning in generated .pb.c files.Petteri Aimonen2-1/+4
2012-08-26Fix warnings with -Wcast-qual. Add test for C++ compile.Petteri Aimonen3-17/+30
2012-08-26Add pb_decode_noinit and use it from pb_dec_submessage.Petteri Aimonen3-4/+24
2012-08-26Added alltypes-testcases for optional fields and default values.Petteri Aimonen4-12/+180
2012-08-26Revert "Add pb_decode_noinit and use it from pb_dec_submessage."Petteri Aimonen3-24/+4
2012-08-26Add pb_decode_noinit and use it from pb_dec_submessage.Petteri Aimonen3-4/+24
2012-08-24Add note that stream callbacks must read the whole requested length.Petteri Aimonen1-0/+1
2012-08-24Implement error messages in the decoder side.Petteri Aimonen12-32/+52
2012-08-24Document pb_close_string_substream.Petteri Aimonen1-1/+13
2012-08-24Revert "Change the substream implementation in pb_decode."Petteri Aimonen3-14/+29
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