summaryrefslogtreecommitdiffstats
path: root/generator/nanopb_generator.py
AgeCommit message (Expand)AuthorFilesLines
2014-02-04Add coments to places where STATIC_ASSERT is used.Petteri Aimonen1-10/+24
2014-02-04Add proper suffixes for integer default values.Petteri Aimonen1-0/+6
2014-01-03Fix problem with callback-type fields (issue #99).Petteri Aimonen1-0/+1
2014-01-01Setting version to 0.2.6-devPetteri Aimonen1-1/+1
2014-01-01Publishing nanopb-0.2.5Petteri Aimonen1-1/+1
2013-12-29Fixes for pyinstallerPetteri Aimonen1-0/+7
2013-12-29Make generator print errors to stderr.Petteri Aimonen1-12/+14
2013-12-29Rework the Makefiles to be compatible with binary packages.Petteri Aimonen1-5/+12
2013-12-29Add build script for windows packagePetteri Aimonen1-13/+10
2013-12-29Move the generator .proto files to a subdir, and get rid of precompiled versi...Petteri Aimonen1-2/+2
2013-12-29Organize allocation logic in generator, add pb_bytes_ptr_t.Petteri Aimonen1-45/+42
2013-12-29Generating and encoding messages with dynamic allocaitonMartin Donath1-18/+44
2013-12-22Negative int32 values take 10 bytes now.Petteri Aimonen1-1/+1
2013-11-07Setting version to 0.2.5-devPetteri Aimonen1-1/+1
2013-11-07Publishing nanopb-0.2.4Petteri Aimonen1-1/+1
2013-11-02Generate #define tags for extension fields also.Petteri Aimonen1-0/+7
2013-10-24Same fix for EncodedSize.__mul__Petteri Aimonen1-1/+1
2013-10-24Handle also longs in EncodedSizePetteri Aimonen1-1/+1
2013-10-23Fix the size of length prefix for messages in other files.Petteri Aimonen1-0/+5
2013-10-23Generate message size #defines also for messages defined in multiple files.Petteri Aimonen1-8/+50
2013-09-26Add #defines for the maximum encoded message size.Petteri Aimonen1-16/+95
2013-09-18Setting version to 0.2.4-devPetteri Aimonen1-1/+1
2013-09-18Publishing nanopb-0.2.3Petteri Aimonen1-1/+1
2013-09-13Fine-tune the naming of new macros before merging into master.Petteri Aimonen1-1/+1
2013-09-11Get rid of the ternary operator in the pb_field_t initialization.Petteri Aimonen1-1/+2
2013-09-08Add support for running the nanopb generator as protoc plugin.Petteri Aimonen1-55/+110
2013-09-08Handle unsupported extension field types more gracefully.Petteri Aimonen1-5/+14
2013-08-18Setting version to 0.2.3-devPetteri Aimonen1-1/+1
2013-08-18Publishing nanopb-0.2.2Petteri Aimonen1-1/+1
2013-07-22Fix bugs in extension support when multiple extension fields are present.Petteri Aimonen1-3/+6
2013-07-17Extension support implemented for decoder.Petteri Aimonen1-4/+13
2013-07-17Implement generator support for extension fields (no encoder/decoder support ...Petteri Aimonen1-12/+85
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 Aimonen1-1/+1
2013-04-14Publishing nanopb-0.2.1Petteri Aimonen1-1/+1
2013-04-02Do not generate has_ fields for callback fields.Petteri Aimonen1-1/+1
2013-03-13Add support for packed structures on IAR and MSVC.Petteri Aimonen1-0/+5
2013-03-09Make the generator options accept a file name in addition to format string.Petteri Aimonen1-2/+10
2013-03-09Add simple support for separate options file.Petteri Aimonen1-33/+81
2013-03-06Add a dummy field if struct would otherwise be empty.Petteri Aimonen1-0/+6
2013-03-04Add generator option to configure #include directives.Petteri Aimonen1-5/+14
2013-03-02Setting version to 0.2.1-devPetteri Aimonen1-1/+1
2013-03-02Publishing nanopb-0.2.0Petteri Aimonen1-1/+1
2013-02-28Add --extension option to generator.Petteri Aimonen1-5/+7
2013-02-21Move STATIC_ASSERTs to .pb.c file.Petteri Aimonen1-22/+24
2013-02-17Reformat generated .pb.c files using macros.Petteri Aimonen1-86/+63
2013-02-11Set version to 0.2.0-devPetteri Aimonen1-1/+1
2013-02-07Add check for sizeof(double) == 8.Petteri Aimonen1-0/+15
2013-02-07Sanitize filenames before putting them in #ifndef.Petteri Aimonen1-1/+11
2013-01-14Add field type FT_IGNORE to generator.Petteri Aimonen1-1/+7