summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-02-05Extreme negative integer constants are a bit nasty to define in C, just ↵Petteri Aimonen1-2/+2
avoid the trouble in tests for now.
2014-02-04Add coments to places where STATIC_ASSERT is used.Petteri Aimonen2-13/+37
Update issue 96 Status: FixedInGit
2014-02-04Add proper suffixes for integer default values.Petteri Aimonen2-10/+16
Update issue 102 Status: FixedInGit
2014-02-04Add strict-aliasing GCC warnings for corePetteri Aimonen1-0/+1
2014-01-03Fix problem with callback-type fields (issue #99).Petteri Aimonen1-0/+1
2014-01-01Setting version to 0.2.6-devPetteri Aimonen2-2/+2
2014-01-01Publishing nanopb-0.2.5Petteri Aimonen3-2/+9
2014-01-01Fix Makefiles for the examplesPetteri Aimonen3-0/+6
The default rules for make were being selected before our own rules and the .pb.c was not being built.
2013-12-29Fix bundled protoc detection in scons scriptPetteri Aimonen1-3/+4
2013-12-29And same fixes on Mac also..Petteri Aimonen1-2/+2
2013-12-29Make the Mac OS X package a .zip insteadPetteri Aimonen1-1/+1
2013-12-29Fix spaces in paths on Windows alsoPetteri Aimonen2-2/+2
2013-12-29Fix handling spaces in directory namePetteri Aimonen2-4/+4
2013-12-29Fix build on WindowsPetteri Aimonen1-2/+4
2013-12-29Fix protoc-gen-nanopb when the path contains spacesPetteri Aimonen1-1/+2
2013-12-29Fix path change: compat/ -> extra/Petteri Aimonen2-4/+5
2013-12-29README updatesPetteri Aimonen1-3/+3
2013-12-29Include platform name in also the directory name in binary pkgsPetteri Aimonen3-6/+6
2013-12-29Add packaging script for Mac, add platform name to packages.Petteri Aimonen3-2/+51
2013-12-29Fixes for pyinstallerPetteri Aimonen1-0/+7
2013-12-29Small fix for previousPetteri Aimonen1-2/+2
2013-12-29Check for supported GCC CCFLAGS when building tests.Petteri Aimonen1-6/+20
2013-12-29Make generator print errors to stderr.Petteri Aimonen1-12/+14
Otherwise they won't be visible when run as a protoc plugin.
2013-12-29Add a SCons tool for nanopb protos.Petteri Aimonen5-41/+129
This tool script is useful both for building the tests and also for use in other applications.
2013-12-29Fix protoc-gen-nanopb in linux packagePetteri Aimonen2-7/+10
2013-12-29Include libprotocPetteri Aimonen1-0/+2
2013-12-29Linux archivePetteri Aimonen1-0/+3
2013-12-29Also include the manifest for MSVCR90.DLLPetteri Aimonen1-0/+8
2013-12-29Include MSVCR90.DLL also.Petteri Aimonen1-0/+4
2013-12-29Include Visual C++ runtime in the Windows package.Petteri Aimonen1-1/+3
2013-12-29README updatesPetteri Aimonen2-9/+58
2013-12-29Windows build fixesPetteri Aimonen2-1/+10
2013-12-29Fix protoc plugin pathPetteri Aimonen1-2/+2
2013-12-29Actually no, it was a portability hasslePetteri Aimonen1-7/+0
2013-12-29Makefile tuningPetteri Aimonen1-0/+7
2013-12-29Rework the Makefiles to be compatible with binary packages.Petteri Aimonen8-43/+86
2013-12-29Moving files aroundPetteri Aimonen9-2/+3
Renamed READMEs to README.txt to be more friendly for Windows users.
2013-12-29Package as .zip, convert linebreaksPetteri Aimonen1-0/+8
2013-12-29Add build script for windows packagePetteri Aimonen3-19/+46
2013-12-29Add descriptor.proto to repository to avoid messing with protoc include path.Petteri Aimonen4-4/+624
2013-12-29Add script for making linux binary packagePetteri Aimonen2-0/+40
2013-12-29Move the generator .proto files to a subdir, and get rid of precompiled ↵Petteri Aimonen7-326/+4
versions.
2013-12-29Bring alltypes_pointer testcase up to datePetteri Aimonen3-96/+24
2013-12-29Improve alltypes_pointer test casePetteri Aimonen3-95/+137
2013-12-29Fix missing error messages in pb_encode.cPetteri Aimonen1-1/+6
2013-12-29Rename encode_static_field -> encode_basic_field.Petteri Aimonen1-4/+4
2013-12-29Organize allocation logic in generator, add pb_bytes_ptr_t.Petteri Aimonen4-66/+63
Allocation decision is now made before the field data type is decided. This way the data type decisions can more cleanly account for the allocation type, i.e. FT_DEFAULT logic etc. Added pb_bytes_ptr_t for pointer-allocated bytes-fields. There is no point generating separate structs for these, as they would all be of the same type.
2013-12-29Const-correctness and small cleanup.Petteri Aimonen1-21/+25
2013-12-29Generating and encoding messages with dynamic allocaitonMartin Donath9-36/+373
2013-12-22Negative int32 values take 10 bytes now.Petteri Aimonen1-1/+1