summaryrefslogtreecommitdiffstats
path: root/generator/nanopb_generator.py
AgeCommit message (Expand)AuthorFilesLines
2017-03-28Fix message length calculation for arrays of size 1 (issue #253)Petteri Aimonen1-1/+6
2017-03-05Setting version to 0.3.9-devPetteri Aimonen1-1/+1
2017-03-05Publishing nanopb-0.3.8Petteri Aimonen1-1/+1
2017-02-25Add better error message on Python library version imcompatibility (issue #240)Petteri Aimonen1-0/+14
2017-02-22Extend inline / fixed length bytes array support (issue #244)Petteri Aimonen1-30/+34
2017-02-20Add new option max_length for strings (issue #107)Petteri Aimonen1-0/+4
2016-12-31Fix multiple oneofs in same message (issue #229)Petteri Aimonen1-5/+15
2016-12-22Allow overriding proto3 mode (#228)Petteri Aimonen1-4/+4
2016-11-22Small indentation and naming fixes to enum_to_string functionalityPetteri Aimonen1-5/+5
2016-11-21nanopb: update generator to emit optional enum->string mapping functionWilliam A. Kennington III1-0/+24
2016-10-30Setting version to 0.3.8-devPetteri Aimonen1-1/+1
2016-10-30Publishing nanopb-0.3.7Petteri Aimonen1-1/+1
2016-10-23Set the proto3 option by default if file specifies proto3 syntaxPetteri Aimonen1-0/+3
2016-10-23Fix missing warning with large bytes fields (issue #220)Petteri Aimonen1-2/+5
2016-10-09Add proto3 option to handle singular fieldsBernhard Krämer1-5/+7
2016-08-04Add inline allocation of bytes fieldsTom Roeder1-6/+29
2016-07-23Include package name in include guard (issue #207).Petteri Aimonen1-1/+4
2016-06-19Setting version to 0.3.7-devPetteri Aimonen1-1/+1
2016-06-19Publishing nanopb-0.3.6Petteri Aimonen1-1/+1
2016-05-25Fix error in STATIC_ASSERT with multiple files (issue #203)Petteri Aimonen1-1/+1
2016-03-04Provide comments about uncalculable message sizes (issue #195)Petteri Aimonen1-1/+3
2016-02-20Merge pull request #194 from isotes/masterPetteri Aimonen1-0/+4
2016-02-19Generate MIN/MAX/ARRAYSIZE for enumsisotes1-0/+4
2016-02-19Add -D option to specify output directoryKenshi Kawaguchi1-7/+21
2016-02-13Setting version to 0.3.6-devPetteri Aimonen1-1/+1
2016-02-13Publishing nanopb-0.3.5Petteri Aimonen1-1/+1
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