Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-03-15 | Finish the alltypes_pointer testcase, use valgrind if available. | 4 | -168/+90 | ||
2014-03-15 | Get rid of pb_bytes_ptr_t, just allocate pb_bytes_array_t dynamically. | 7 | -77/+59 | ||
This makes the internal logic much simpler, and also keeps the datatypes more similar between STATIC/POINTER cases. It will still be a bit cumbersome to use because of variable length array member. Macros PB_BYTES_ARRAY_T(n) and PB_BYTES_ARRAY_T_ALLOCSIZE(n) have been added to make life a bit easier. This has the drawback that it is no longer as easy to use externally allocated byte array as input for bytes field in pointer mode. However, this is still easy to do using callbacks, so it shouldn't be a large issue. | |||||
2014-03-12 | Add pb_release() function | 5 | -38/+185 | ||
2014-03-10 | More fixes for dynamic allocation | 3 | -66/+93 | ||
2014-02-25 | Bugfixes for dynamic allocation | 1 | -13/+39 | ||
2014-02-24 | Beginnings of malloc support in pb_decode | 4 | -6/+362 | ||
2014-02-15 | Setting version to 0.2.7-dev | 2 | -2/+2 | ||
2014-02-15 | Publishing nanopb-0.2.6 | 2 | -2/+2 | ||
2014-02-12 | Update changelog | 1 | -0/+8 | ||
2014-02-12 | Move descriptor.proto to google/protobuf directory where it belongs. | 5 | -5/+5 | ||
This fixes some interoperability problems when trying to compile nanopb.proto for e.g. the Google's C++ library. Update issue 104 Status: FixedInGit | |||||
2014-02-12 | Add test case for package names defined in .proto file. | 1 | -0/+36 | ||
2014-02-12 | Improve status/error reporting in generator. | 1 | -11/+19 | ||
Update issue 105 Status: FixedInGit | |||||
2014-02-10 | Add AllTypes decoding test with callbacks. | 2 | -1/+427 | ||
Update issue 99 Status: FixedInGit | |||||
2014-02-09 | Add AllTypes encoding test for callbacks (issue #99) | 3 | -0/+420 | ||
Still need to do the decoding side. | |||||
2014-02-05 | Extreme negative integer constants are a bit nasty to define in C, just ↵ | 1 | -2/+2 | ||
avoid the trouble in tests for now. | |||||
2014-02-04 | Add coments to places where STATIC_ASSERT is used. | 2 | -13/+37 | ||
Update issue 96 Status: FixedInGit | |||||
2014-02-04 | Add proper suffixes for integer default values. | 2 | -10/+16 | ||
Update issue 102 Status: FixedInGit | |||||
2014-02-04 | Add strict-aliasing GCC warnings for core | 1 | -0/+1 | ||
2014-01-03 | Fix problem with callback-type fields (issue #99). | 1 | -0/+1 | ||
2014-01-01 | Setting version to 0.2.6-dev | 2 | -2/+2 | ||
2014-01-01 | Publishing nanopb-0.2.5 | 3 | -2/+9 | ||
2014-01-01 | Fix Makefiles for the examples | 3 | -0/+6 | ||
The default rules for make were being selected before our own rules and the .pb.c was not being built. | |||||
2013-12-29 | Fix bundled protoc detection in scons script | 1 | -3/+4 | ||
2013-12-29 | And same fixes on Mac also.. | 1 | -2/+2 | ||
2013-12-29 | Make the Mac OS X package a .zip instead | 1 | -1/+1 | ||
2013-12-29 | Fix spaces in paths on Windows also | 2 | -2/+2 | ||
2013-12-29 | Fix handling spaces in directory name | 2 | -4/+4 | ||
2013-12-29 | Fix build on Windows | 1 | -2/+4 | ||
2013-12-29 | Fix protoc-gen-nanopb when the path contains spaces | 1 | -1/+2 | ||
2013-12-29 | Fix path change: compat/ -> extra/ | 2 | -4/+5 | ||
2013-12-29 | README updates | 1 | -3/+3 | ||
2013-12-29 | Include platform name in also the directory name in binary pkgs | 3 | -6/+6 | ||
2013-12-29 | Add packaging script for Mac, add platform name to packages. | 3 | -2/+51 | ||
2013-12-29 | Fixes for pyinstaller | 1 | -0/+7 | ||
2013-12-29 | Small fix for previous | 1 | -2/+2 | ||
2013-12-29 | Check for supported GCC CCFLAGS when building tests. | 1 | -6/+20 | ||
2013-12-29 | Make generator print errors to stderr. | 1 | -12/+14 | ||
Otherwise they won't be visible when run as a protoc plugin. | |||||
2013-12-29 | Add a SCons tool for nanopb protos. | 5 | -41/+129 | ||
This tool script is useful both for building the tests and also for use in other applications. | |||||
2013-12-29 | Fix protoc-gen-nanopb in linux package | 2 | -7/+10 | ||
2013-12-29 | Include libprotoc | 1 | -0/+2 | ||
2013-12-29 | Linux archive | 1 | -0/+3 | ||
2013-12-29 | Also include the manifest for MSVCR90.DLL | 1 | -0/+8 | ||
2013-12-29 | Include MSVCR90.DLL also. | 1 | -0/+4 | ||
2013-12-29 | Include Visual C++ runtime in the Windows package. | 1 | -1/+3 | ||
2013-12-29 | README updates | 2 | -9/+58 | ||
2013-12-29 | Windows build fixes | 2 | -1/+10 | ||
2013-12-29 | Fix protoc plugin path | 1 | -2/+2 | ||
2013-12-29 | Actually no, it was a portability hassle | 1 | -7/+0 | ||
2013-12-29 | Makefile tuning | 1 | -0/+7 | ||
2013-12-29 | Rework the Makefiles to be compatible with binary packages. | 8 | -43/+86 | ||