Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-09-12 | Make the generator understand included files (issue #165). | 6 | -36/+70 | ||
This will allow message sizes and enum options to be available across the include files. Currently searching for .options files for included files may not work for all path combinations, this is related to issue #116. Should probably make a pull request to protoc about that. | |||||
2015-09-12 | Refactor the generator logic into a ProtoFile class. | 1 | -285/+297 | ||
In preparation for multi-file support in generator. No functional changes yet. | |||||
2015-09-12 | Expand the multiple_files test case to include oneofs and enums | 5 | -14/+48 | ||
2015-09-12 | Fix handling of unsigned 8- or 16-bit enums. | 2 | -2/+18 | ||
Previously unsigned enums would throw errors on decoding if the value went outside the signed range (issue #164). Currently only helps for enums defined within the same file, but solving issue #165 will make it work for multiple files also. | |||||
2015-09-12 | Add testcase for issue #164 | 3 | -0/+168 | ||
2015-09-12 | Add packed_enum option to generator. | 2 | -1/+10 | ||
This can be generally useful for saving RAM, but also makes it easier to test for issue #164. | |||||
2015-07-11 | Add note about running tests on Mac OS X | 1 | -1/+4 | ||
2015-07-01 | Add link to forum to the readme | 1 | -0/+1 | ||
2015-06-17 | Merge pull request #157 from ivankravets/patch-1 | 1 | -6/+7 | ||
Specify additional fields for @PlatformIO Registry | |||||
2015-06-17 | Specify additional fields for @PlatformIO Registry | 1 | -6/+7 | ||
2015-06-16 | Merge pull request #156 from ncolomer/master | 1 | -0/+21 | ||
PlatformIO Library Registry manifest file | |||||
2015-06-16 | PlatformIO Library Registry manifest file | 1 | -0/+21 | ||
2015-05-07 | Add download link to readme | 1 | -1/+1 | ||
2015-04-28 | Fix for previous (issue #155) | 1 | -1/+1 | ||
2015-04-28 | Prefer python2 in generator/protoc-gen-nanopb. | 1 | -0/+1 | ||
Update issue 155 Status: FixedInGit | |||||
2015-04-10 | Setting version to 0.3.4-dev | 2 | -2/+2 | ||
2015-04-10 | Publishing nanopb-0.3.3 | 3 | -3/+5 | ||
2015-04-08 | Switch to .tar.gz format for Mac OS X packages. | 1 | -1/+1 | ||
Update issue 154 Status: FixedInGit | |||||
2015-04-08 | Fix problem with plugin options on Python 2.7.2 and older. | 1 | -1/+8 | ||
Update issue 153 Status: FixedInGit | |||||
2015-04-03 | Update changelog | 1 | -0/+12 | ||
2015-04-03 | Clear callbacks for union fields. | 1 | -0/+3 | ||
Update issue 148 Status: FixedInGit | |||||
2015-04-03 | Fix for test case build rules | 1 | -0/+1 | ||
2015-04-03 | Improve comment support in .options files. | 5 | -2/+30 | ||
Update issue 145 Status: FixedInGit | |||||
2015-04-03 | Always define enum long names so that cross-file references work. | 4 | -0/+29 | ||
Update issue 118 Status: FixedInGit | |||||
2015-04-03 | Add basic docs for msgid functionality | 2 | -0/+23 | ||
2015-04-03 | Generate #defines for plain message ids | 2 | -3/+8 | ||
2015-03-22 | Add simple test case for message ids | 2 | -0/+10 | ||
2015-03-22 | Use make_identifier() to create the name for FOO_MESSAGES define. | 1 | -3/+4 | ||
This handles special charaters like in "my-file.proto" properly. Also use headerbasename instead of full path, so that compiling files with relative path doesn't create symbols like FOO/BAR/BAZ_MESSAGES. | |||||
2015-03-22 | nanopb_generator.py: emit macros for msgid message type id use | 1 | -4/+30 | ||
2015-03-22 | nanopb.proto: add msgid message-level option | 1 | -0/+3 | ||
2015-03-07 | Fix oneof submessage initialization bug. | 2 | -2/+10 | ||
Update issue 149 Status: FixedInGit | |||||
2015-02-26 | Better error messages for syntax errors in .options file | 1 | -2/+16 | ||
2015-02-26 | Fix generator error when long_names:false is combined with Oneofs. | 2 | -0/+12 | ||
Update issue 147 Status: FixedInGit | |||||
2015-02-22 | Include libprotobuf in linux binary package. | 1 | -1/+2 | ||
Previously this got included by bbfreeze, but apparently no more. Update issue 146 Status: FixedInGit | |||||
2015-02-13 | Lower required CMake version in example | 1 | -1/+1 | ||
2015-02-13 | Update cmake_simple example readme | 1 | -8/+1 | ||
2015-02-13 | Add simple example built with CMake | 4 | -0/+117 | ||
2015-02-13 | Fix search for Python 2 with CMake | 1 | -8/+7 | ||
Do not assume that Python has already been found by CMake. Fix value of CMake variable PYTHON_EXECUTABLE if Python 3 was found. Change minimum supported Python version to 2.6. This fixes a bug introduced by this commit: d8d3b75e2e3b348d016f48cebc1be764061975d2 | |||||
2015-02-13 | Updates for the CMake rule file. | 1 | -4/+45 | ||
1) Search explicitly for python2.7 In systems where python3 is default or in build cases where the user has already searched for and found python3 in CMake, store the python3 executable and search for python2.7. 2) Generate nanopb core protobuf files with CMake Generate python output files used in turn by the nanopb generator script. This removes the requirement of manually calling 'make' in the nanopb/generator/proto directory. 3) Use nanopb options file if it exists Look for nanopb options file and use in protobuf source and header generation if it exists. The options file must have the same name and path as the proto file, excluding the extension. | |||||
2015-01-27 | Fix generator bug when oneof is first field in a message. | 3 | -38/+104 | ||
Added test case for the same. Update issue 142 Status: FixedInGit | |||||
2015-01-24 | Setting version to nanopb-0.3.3-dev | 2 | -2/+2 | ||
2015-01-24 | Publishing nanopb-0.3.2 | 4 | -5/+5 | ||
2015-01-23 | Fix encoded_size #defines for oneof messages. | 4 | -1/+76 | ||
The sizes are represented as EncodedSize() instances, which cause max() operation to sort them by address instead of value. This caused pretty much random item to be selected for the maximum. Update issue 141 Status: FixedInGit | |||||
2015-01-15 | Update changelog | 1 | -0/+11 | ||
2015-01-15 | Fix clang compiler warning in intsizes unit test. | 1 | -13/+13 | ||
2015-01-15 | Release memory when overwriting oneof fields. | 3 | -22/+144 | ||
Update issue 131 Status: FixedInGit | |||||
2015-01-11 | Add oneofs to AllTypes test case | 12 | -2/+53 | ||
2015-01-11 | Bugfixes for oneof support. | 3 | -15/+24 | ||
Fixes crashes / memory leaks when using pointer type fields. Also fixes initialization of which_oneof fields. | |||||
2015-01-11 | New generator options for oneofs: allow skipping or generating as normal ↵ | 3 | -10/+42 | ||
'optional' fields. The behaviour with no_unions:true is the same as of nanopb 0.3.1 and earlier. | |||||
2015-01-07 | Fix generator error with OneOfs | 1 | -2/+3 | ||