Revisions of nanopb

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1127246 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 12)
- Update to 0.4.8: 
  * Fix name mangling with dependent proto files (#892, #899)
  * Fix initializer macros for custom callback datatype (#806)
  * Use UTF-8 encoding for generated files irrespective of locale (#868)
  * Add integer size overrides for fixed width types (#897)
  * Add ability to specify size of generated enums (#867)
  * Provide define for largest message in file (#893)
  * Automatically break circular dependencies (#881)
  * Use static_assert keyword on MSVC in C89 mode (#843)
  * Fix comments generation for submessages (#788)
  * Fix handling of spaces in arguments passed through protoc (#810)
  * Fix problems with multiple files and mangle_names option (#783, #820)
  * Fix generator error when using M_STRIP_PACKAGE without package name (#795)
  * Fix compilation error with fixed size array and FT_POINTER (#630)
  * Fix wrong format in Python Poetry project file (#811)
  * Fix unnecessary generator message when using --quiet (#831)
  * Fix enum_to_string with C++ (#838)
  * Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues (#787)
  * Safeguard substraction in pb_read() with custom streams (#697)
  * Always include pb_release() as function, instead of macro. (#802)
  * Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters (#810)
  * Allow including headers from inside of extern C (#814)
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir (#601)
  * Add compile-time error message for when PB_FIELD_32BIT is needed (#680, #827)
  * Add --c-style command line option for naming style (#199, #533, #791)
  * Add --protoc-opt to nanopb_generator.py (#628)
  * Add ENUMTYPE convenience macros (#803)
  * Generator: keep order of messages when possible
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1063469 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 11)
- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1061804 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 10)
- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
 Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
 Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules

- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 782946 from Michał Rostecki's avatar Michał Rostecki (mrostecki) (revision 5)
- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests. (forwarded request 782945 from mrostecki)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 757558 from Michał Rostecki's avatar Michał Rostecki (mrostecki) (revision 3)
- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376 (forwarded request 757557 from mrostecki)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 657118 from Michał Rostecki's avatar Michał Rostecki (mrostecki) (revision 1)
- Update to version 0.3.9.2:
  * Update changelog & authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows
- Initial release
Displaying all 13 revisions
openSUSE Build Service is sponsored by