summaryrefslogtreecommitdiffstats
path: root/generator/nanopb_generator.py
AgeCommit message (Expand)AuthorFilesLines
2016-02-06Add code generator insertion points to files (#178).Petteri Aimonen1-0/+6
2016-01-27Fix a few remaining bugs related to CHAR_BIT!=8 platforms.Petteri Aimonen1-1/+1
2015-11-21Fix mistake in previous commitPetteri Aimonen1-1/+2
2015-11-20Fix generator crash with Enum inside Oneof (issue #188).Petteri Aimonen1-6/+10
2015-11-14Add testcase for anonymous unions + few fixes.Petteri Aimonen1-5/+11
2015-11-10Add option to allow for anonymous unionsBenjamin Kamath1-3/+16
2015-10-07generator: Remove trailing whitespaceKyle Manna1-137/+137
2015-10-05Fix regression in generating message size defines (issue #172).Petteri Aimonen1-9/+9
2015-09-26Clean up the python2/python3 string type handlingPetteri Aimonen1-10/+9
2015-09-26Merge pull request #169 from kylemanna/python3Petteri Aimonen1-37/+64
2015-09-26Setting version to 0.3.5-devPetteri Aimonen1-1/+1
2015-09-26Publishing nanopb-0.3.4Petteri Aimonen1-1/+1
2015-09-21generator: Use search $PATH for pythonKyle Manna1-1/+1
2015-09-20generator: Fix strange unicode/str issue in python2Kyle Manna1-1/+8
2015-09-20generator: Attempt to simplify the str/unicode madnessKyle Manna1-0/+2
2015-09-20generator: Strings are utf-8 by default in python3Kyle Manna1-4/+2
2015-09-20generator: Remove cmp() to work with Python3Kyle Manna1-5/+2
2015-09-20generator: More exhaustive field size checkingKyle Manna1-15/+36
2015-09-20generator: Use python2/3 binary read/write methodKyle Manna1-3/+4
2015-09-20generator: Run python's 2to3 converterKyle Manna1-10/+11
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 Aimonen1-1/+7
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-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 Aimonen1-10/+20
2015-01-07Fix generator error with OneOfsPetteri Aimonen1-2/+3
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 Aimonen1-15/+29
2014-12-26Include the field type in a comment for extension fieldsPetteri Aimonen1-1/+2
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