summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2011-09-18Documentation outdated phrasePetteri Aimonen1-1/+1
2011-09-18Added comments to the simplest decode/encode examples.Petteri Aimonen2-6/+25
2011-09-14Added READMEPetteri Aimonen2-2/+11
2011-09-13Fixed a bunch of bugs related to callback fields.Petteri Aimonen13-104/+263
2011-09-12Tests for callback fieldsPetteri Aimonen7-3/+109
2011-09-01Python 2.6 compatibility for the generatorPetteri Aimonen1-4/+4
2011-08-24Cyclic messages not supported - thanks to Josh for pointing this out.Petteri Aimonen1-0/+1
2011-08-24Make fuzz test runnable again :)Petteri Aimonen1-1/+4
2011-08-24Generator bugfixesPetteri Aimonen1-24/+46
2011-08-24documentationPetteri Aimonen2-8/+21
2011-08-24makefile fixPetteri Aimonen1-1/+2
2011-08-24wrong file namePetteri Aimonen3-3/+3
2011-08-23More unittestsPetteri Aimonen6-4/+140