- Nov 10, 2018
-
-
Petteri Aimonen authored
-
- Nov 04, 2018
-
-
Petteri Aimonen authored
-
- Nov 02, 2018
-
-
Petteri Aimonen authored
-
- Nov 01, 2018
-
-
Petteri Aimonen authored
Clarify the usage of callback fields inside oneof sections in the docs
-
Pei Wang authored
-
- Oct 24, 2018
-
-
Petteri Aimonen authored
cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
-
Petteri Aimonen authored
cmake: Allow to build a shared library
-
Michal Rostecki authored
If user defines non-standard directory in CMAKE_INSTALL_LIBDIR option (i.e. /usr/lib64), then CMAKE_INSTALL_CMAKEDIR should use it as a prefix.
-
Michal Rostecki authored
Introduce options BUILD_SHARED_LIBS and BUILD_STATIC_LIBS to allow building both types of libraries. By default only BUILD_STATIC_LIBS is enabled.
-
- Oct 20, 2018
-
-
Petteri Aimonen authored
Made some changes for Error Output.
-
Amarnath authored
Sometimes python protobuf version can't be found out by the above listed command. So added one more command to find python protobuf version which utilises pip freeze command.
-
- Oct 18, 2018
-
-
Petteri Aimonen authored
Update README.md w/minor formatting
-
- Oct 17, 2018
-
-
Gabriel Staples authored
Add minor formatting marks to make more readable. Ex: `` for `code` and ** for *italics*.
-
- Oct 11, 2018
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
Petteri Aimonen authored
pb_decode double free error with garbage input, PB_ENABLE_MALLOC and callbacks
-
Jari Vetoniemi authored
If submessage array is a callback, there's nothing to release.
-
Jari Vetoniemi authored
-
- Oct 03, 2018
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
This bug can only occur when all of the following apply: 1) Message contains extension fields and 2) the extension field is of callback type and 3) the pb_extension_t structure is defined, but the pointer to pb_callback_t is left as NULL. The correct behaviour in this case is that the field will be skipped. Further, for most compilers atleast and probably for all compilers, the bug will only occur if PB_OLD_CALLBACK_STYLE compilation option is specified.
-
Petteri Aimonen authored
-
- Sep 13, 2018
-
-
Petteri Aimonen authored
Previously the generator assumed that any submessage could be found in a different file. Now it knows that if the submessage is in current file, it won't be in a different file.
-
Petteri Aimonen authored
Instead of 2**n ternary operator construct, uses a sizeof(union{}) construct with linear length increase.
-
Petteri Aimonen authored
-
- Sep 02, 2018
-
-
Petteri Aimonen authored
Pass protoc-gen-nanopb.bat to protoc when on Windows
-
- Sep 01, 2018
-
-
Tobias Müller authored
-
- Aug 31, 2018
-
-
Petteri Aimonen authored
Feature: Flattening nested protobuf names
-
matejcik authored
-
- Aug 28, 2018
-
-
matejcik authored
-
- Aug 27, 2018
-
-
matejcik authored
Three options for what to do with long type names: M_NONE - original, default. Do nothing special. M_STRIP_PACKAGE - Strip local package name. Useful when you want to use package names, but don't want to deal with `com_mycompany_supersoftware_proto_` prefixes on every symbol. Not useful when your packages cross-reference each other, because it only strips the _current_ package name, so references to other packages actually become invalid. M_FLATTEN - Always use only the last part of a dotted name. Useful when you have packages and/or deeply nested structs that don't actually have colliding names. Then you get shorter C symbols for no additional cost. Not useful when the names can collide.
-
matejcik authored
-
- Jul 21, 2018
-
-
Petteri Aimonen authored
-
- May 31, 2018
-
-
Petteri Aimonen authored
-
- Apr 11, 2018
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
-
- Apr 09, 2018
-
-
Petteri Aimonen authored
-
Petteri Aimonen authored
Cmake relpath fix
-
Petteri Aimonen authored
-
- Apr 07, 2018
-
-
Petteri Aimonen authored
-