aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-09-11Merge branch 'dev_tests_using_scons'Petteri Aimonen70-291/+1026
2013-09-11Add tests for different compilation optionsPetteri Aimonen9-6/+286
2013-09-11Windows build fixesPetteri Aimonen4-6/+13
2013-09-11Make all the tests ANSI C compatible.Petteri Aimonen10-54/+100
2013-09-10Move the rest of the tests to sconsPetteri Aimonen17-14/+151
2013-09-10Compiler options for GCC, clang and tccPetteri Aimonen2-9/+65
2013-09-10Move the declarations of _pb_ostream_t and _pb_istream_t before first use.Petteri Aimonen2-67/+67
2013-09-10Build fixes for Windows/Visual C++Petteri Aimonen13-49/+141
2013-09-10Add an example pb_syshdr.h file for platforms without C99.Petteri Aimonen3-0/+89
2013-09-10Convert more test cases to sconsPetteri Aimonen4-66/+124
2013-09-09Move the declarations of _pb_ostream_t and _pb_istream_t before first use.Petteri Aimonen2-67/+67
2013-09-08Add support for running the nanopb generator as protoc plugin.Petteri Aimonen4-55/+419
2013-09-08Start moving the tests into subfolders. Transition to SCons for build system ...Petteri Aimonen43-162/+132
2013-09-08Handle unsupported extension field types more gracefully.Petteri Aimonen2-5/+16
2013-08-18Setting version to 0.2.3-devPetteri Aimonen2-2/+2
2013-08-18Publishing nanopb-0.2.2Petteri Aimonen2-2/+2
2013-08-08Update changelogPetteri Aimonen1-0/+9
2013-08-08Document field extensions supportPetteri Aimonen3-1/+80
2013-08-08Document PB_SYSTEM_HEADERPetteri Aimonen2-1/+8
2013-07-22Finish the testcase for extensionsPetteri Aimonen4-6/+29
2013-07-22Fix bugs in extension support when multiple extension fields are present.Petteri Aimonen3-4/+23
2013-07-17Extension support implemented for decoder.Petteri Aimonen3-7/+109
2013-07-17Add test case for extensions decodingPetteri Aimonen3-2/+39
2013-07-17Implement extension support for the encoderPetteri Aimonen2-22/+74
2013-07-17Implement generator support for extension fields (no encoder/decoder support ...Petteri Aimonen6-16/+183
2013-07-16Fix formatting in documentationPetteri Aimonen1-23/+41
2013-07-16Check for empty message type before incrementing required_field_index.Kent Ryhorchuk1-3/+3
2013-07-16Add test case for extra fields in AllTypesPetteri Aimonen2-0/+1
2013-07-06Add pb_decode_delimited and pb_encode_delimited wrapper functions.Petteri Aimonen6-0/+48
2013-07-06Clean up the comments in pb_encode.h and pb_decode.hPetteri Aimonen2-86/+150
2013-07-06Add section in pb.h for changing compilation settings.Petteri Aimonen2-19/+64
2013-07-06Add error message macros to API reference.Petteri Aimonen1-0/+25
2013-07-06Document the .options file usage.Petteri Aimonen3-48/+193
2013-07-06Switch the example project to use the new .options filePetteri Aimonen2-11/+16
2013-06-03Include the field tags in the generated .pb.h file.Petteri Aimonen1-0/+11
2013-04-14Setting version to 0.2.2-devPetteri Aimonen2-2/+2
2013-04-14Publishing nanopb-0.2.1Petteri Aimonen2-2/+2
2013-04-14Update changelogPetteri Aimonen1-0/+17
2013-04-14Handle unterminated strings when encoding.Petteri Aimonen3-5/+19
2013-04-14Fix bug with empty strings in repeated string callbacks.Petteri Aimonen4-2/+23
2013-04-08Avoid maybe-uninitialized warningPetteri Aimonen1-4/+6
2013-04-08No need to include stdbool.h separatelydch2-2/+0
2013-04-08__pragma keyword is only supported by recent Microsoft compilersdch1-1/+1
2013-04-02Do not generate has_ fields for callback fields.Petteri Aimonen1-1/+1
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