summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2013-01-14Add field type FT_IGNORE to generator.Petteri Aimonen4-3/+24
2013-01-13Add a test for the backwards compatibility of generated files.Petteri Aimonen5-1/+814
2013-01-10Add generator option for packed structs.Petteri Aimonen5-6/+31
2013-01-10Cleanup: get rid of unnecessary spacesPetteri Aimonen1-6/+6
2012-12-13Setting version to 0.1.9-devPetteri Aimonen2-2/+2
2012-12-13Publishing nanopb-0.1.8Petteri Aimonen3-2/+8
2012-12-06Fix small error in field callback documentation.Petteri Aimonen1-1/+1
2012-11-27Complete initialization of pb_istream_t.Jens Steinhauser1-0/+3
2012-11-16Use TESTS variable to define dependencies for run_unittestsSteffen Siering1-6/+11
2012-11-16Select compilation options based on $(CC) in tests/Makefile.Petteri Aimonen1-3/+11
2012-11-16Rename test_compiles.c to test_multiple_files.cPetteri Aimonen3-4/+6
2012-11-16Fix STATIC_ASSERT macro when using multiple .proto files.Steffen Siering5-5/+36
2012-11-14Fix naming of nested Enums with short namesPetteri Aimonen3-3/+16
2012-11-14Fix naming of enums when long_names=false.Petteri Aimonen4-5/+26
2012-11-11Fix changelogPetteri Aimonen1-1/+1
2012-11-11Setting version to 0.1.8-devPetteri Aimonen2-2/+2
2012-11-11Publishing nanopb-0.1.7Petteri Aimonen2-2/+2
2012-10-29Document new generator optionsPetteri Aimonen2-0/+24
2012-10-29Add nanopb version number to generated files.Petteri Aimonen3-1/+16
2012-10-29Add extern "C" to header files.Petteri Aimonen3-1/+23
2012-10-29Add option to use short names for enum values.Petteri Aimonen6-14/+58
2012-10-29Allow defining field type in .proto.Petteri Aimonen5-8/+68
2012-10-29Improve .proto options parsing.Petteri Aimonen6-22/+129
2012-10-29Use optparse in nanopb_generator.pyPetteri Aimonen1-31/+85
2012-10-29Give names to generated structures to allow forward declaration.Petteri Aimonen2-4/+6
2012-10-21Improve the person_with_extra_field test.Petteri Aimonen3-4/+1
2012-10-18Remove the "buf = NULL" => skip requirement from pb_istream_t callbacks.Petteri Aimonen8-33/+35
2012-10-14Add tests for negative values in the alltypes testcase.Petteri Aimonen2-24/+24
2012-09-18Add buffer size check in test_decode1.c example.Petteri Aimonen1-0/+6
2012-09-03Enable -Wconversion for core and fix the warnings.Petteri Aimonen5-14/+17
2012-09-03Fix build warnings on MS compilersdch1-4/+4
2012-09-02Created a CHANGELOG file for easy reference.Petteri Aimonen2-0/+39
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