summaryrefslogtreecommitdiffstats
path: root/generator
AgeCommit message (Expand)AuthorFilesLines
2015-09-13Fix maximum encoded size for negative enums (issue #166).Petteri Aimonen1-1/+15
2015-09-12Make the generator understand included files (issue #165).Petteri Aimonen1-29/+59
2015-09-12Refactor the generator logic into a ProtoFile class.Petteri Aimonen1-285/+297
2015-09-12Fix handling of unsigned 8- or 16-bit enums.Petteri Aimonen1-1/+16
2015-09-12Add packed_enum option to generator.Petteri Aimonen2-1/+10
2015-04-28Fix for previous (issue #155)Petteri Aimonen1-1/+1
2015-04-28Prefer python2 in generator/protoc-gen-nanopb.Petteri Aimonen1-0/+1
2015-04-10Setting version to 0.3.4-devPetteri Aimonen1-1/+1
2015-04-10Publishing nanopb-0.3.3Petteri Aimonen1-1/+1
2015-04-08Fix problem with plugin options on Python 2.7.2 and older.Petteri Aimonen1-1/+8
2015-04-03Improve comment support in .options files.Petteri Aimonen1-2/+7
2015-04-03Always define enum long names so that cross-file references work.Petteri Aimonen1-0/+7
2015-04-03Generate #defines for plain message idsPetteri Aimonen1-3/+7
2015-03-22Use make_identifier() to create the name for FOO_MESSAGES define.Petteri Aimonen1-3/+4
2015-03-22nanopb_generator.py: emit macros for msgid message type id useMichael Haberler1-4/+30
2015-03-22nanopb.proto: add msgid message-level optionMichael Haberler1-0/+3
2015-02-26Better error messages for syntax errors in .options filePetteri Aimonen1-2/+16
2015-02-26Fix generator error when long_names:false is combined with Oneofs.Petteri Aimonen1-0/+3
2015-01-27Fix generator bug when oneof is first field in a message.Petteri Aimonen1-1/+0
2015-01-24Setting version to nanopb-0.3.3-devPetteri Aimonen1-1/+1
2015-01-24Publishing nanopb-0.3.2Petteri Aimonen1-1/+1
2015-01-23Fix encoded_size #defines for oneof messages.Petteri Aimonen1-1/+11
2015-01-11New generator options for oneofs: allow skipping or generating as normal 'opt...Petteri Aimonen2-10/+23
2015-01-07Fix generator error with OneOfsPetteri Aimonen1-2/+3
2015-01-05Allow using 8/16/32/64 as values in int_size settingPetteri Aimonen1-4/+4
2015-01-04Fix build failurePetteri Aimonen1-1/+1
2015-01-04Implement support for oneofs (C unions).Petteri Aimonen1-72/+192
2015-01-04Add int_size option for generator.Petteri Aimonen2-15/+41
2014-12-26Include the field type in a comment for extension fieldsPetteri Aimonen1-1/+2
2014-12-22Verify build with protobuf-3.0.0, fix problems.Petteri Aimonen3-26/+124
2014-09-16Set version to nanopb-0.3.2-devPetteri Aimonen1-1/+1
2014-09-11Publishing nanopb-0.3.1Petteri Aimonen1-1/+1
2014-09-07Fix compilation error with generated initializers for repeated pointer fieldsPetteri Aimonen1-0/+2
2014-08-28Fix cyclic messages support in generator. Beginnings of test.Petteri Aimonen1-1/+1
2014-08-26Setting version to 0.3.1-devPetteri Aimonen1-1/+1
2014-08-26Publishing nanopb-0.3.0Petteri Aimonen1-1/+1
2014-08-19Add #if guard for .pb.h version.Petteri Aimonen1-1/+11
2014-08-18Rename poorly named identifier to avoid name conflicts.Petteri Aimonen1-2/+2
2014-08-18Rename UNUSED() and STATIC_ASSERT() macros with PB_ prefix.Petteri Aimonen1-3/+3
2014-08-18Change the _count fields to use pb_size_t datatype.Petteri Aimonen1-6/+3
2014-08-09Setting version to 0.3.0-devPetteri Aimonen1-1/+1
2014-08-09Publishing nanopb-0.2.9Petteri Aimonen1-1/+1
2014-08-04Generate #defines for initializing message structures.Petteri Aimonen1-16/+79
2014-07-20Add skip_message option to generator.Petteri Aimonen2-0/+7
2014-07-20Do not automatically add a dot with generator -e option.Petteri Aimonen1-6/+6
2014-07-20Give better messages about the .options file path.Petteri Aimonen1-1/+10
2014-07-20Fix problem with .options file and extension fields.Petteri Aimonen1-1/+1
2014-05-20Setting version to 0.2.9-devPetteri Aimonen1-1/+1
2014-05-20Publishing nanopb-0.2.8Petteri Aimonen1-1/+1
2014-04-18Add option to not add timestamps to .pb.h and .pb.c preambles.Petteri Aimonen1-2/+10