Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: nanopb-devel | Distribution: openSUSE Tumbleweed |
Version: 0.4.9.1 | Vendor: openSUSE |
Release: 1.2 | Build date: Tue Dec 3 15:46:52 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 204280 | Source RPM: nanopb-0.4.9.1-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://jpa.kapsi.fi/nanopb/ | |
Summary: Development files for nanopb |
Development files for nanopb - a C implementation of Google's Protocol Buffers data format.
Zlib
* Tue Dec 03 2024 Paolo Stivanin <info@paolostivanin.com> - Update to 0.4.9.1: * Fix memory not released on error return from pb_decode_ex() (bsc#1234088) * Fix deprecated MakeClass() call in generator (#1015) * Fix compiler error with enums and --c-style (#1014) * Fix version conflict with bazel build rules (#1034) * Fix problems with enum intsize introduced in 0.4.8 (#961) * Fix Python pkg_resources deprecation (#887) * Add option to discard deprecated fields (#997) * Use fallback_type when breaking circular dependencies (#996) * Discard autogenerated map entry types if the field is skipped (#956) * Use pb_byte_t = uint8_t when available (#916) * Add enum_validate option (#988, #991) * Add check_return attribute for IAR compiler (#965) * Add label_override field option (#962, #963) * Add Zephyr module specification (#946) * Add Apple privacy manifest (#938) * Bazel rule improvements, including bzlmod migration (#927, #950) * CMake build rule improvements (#936, #939, #942, #958, #968, #971, #974, #978, #1003) * Improve C++ descriptors (#931, #933) * Test case improvements (#928) * Update dependency package versions (#924, #959, #986, #998, #1010) * Documentation improvements (#319, #710, #999) * Wed Feb 14 2024 Dominique Leuenberger <dimstar@opensuse.org> - Drop generator/nanopb_generator.py2 which is the only python2 based script. The script's content itself mentions this is for compatibility only and should not be used (boo#1219928). * Fri Nov 17 2023 Paolo Stivanin <info@paolostivanin.com> - 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 * Mon Feb 06 2023 Paolo Stivanin <info@paolostivanin.com> - 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) * Mon Jan 30 2023 Paolo Stivanin <info@paolostivanin.com> - Revert fix-missing-file.patch. * Mon Jan 30 2023 Paolo Stivanin <info@paolostivanin.com> - Add fix-missing-file.patch (generator/proto/__init__.py). * Sat Jan 28 2023 Dirk Müller <dmueller@suse.com> - 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 * Mon Jan 09 2023 Paolo Stivanin <info@paolostivanin.com> - Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion. * Mon Aug 29 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 0.4.6 * Fix passing of error message from substream callback * Fix regression in 0.4.3 where generator did not find all dependencies * Fix double-definition errors with size_union * Fix generator error with same inner message name * Fix infinite recursion in generator/protoc script * Use C11 static assert mechanism by default * Support --proto-path as alias to -I * Use memcpy instead of iterating on buf_read/write * Add generator support for PlatformIO * Improve handling of varint overflows * Improve optimization for little-endian platforms * Wed Oct 06 2021 Jonathan Papineau <jonathan@jontech.app> - Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an error when using with protoc
/usr/bin/nanopb_generator /usr/bin/nanopb_generator.py /usr/bin/protoc-gen-nanopb /usr/include/nanopb /usr/include/nanopb/pb.h /usr/include/nanopb/pb_common.h /usr/include/nanopb/pb_decode.h /usr/include/nanopb/pb_encode.h /usr/lib/python3.11/site-packages/nanopb /usr/lib/python3.11/site-packages/nanopb/__init__.py /usr/lib/python3.11/site-packages/nanopb/generator /usr/lib/python3.11/site-packages/nanopb/generator/__init__.py /usr/lib/python3.11/site-packages/nanopb/generator/nanopb_generator.py /usr/lib/python3.11/site-packages/nanopb/generator/proto /usr/lib/python3.11/site-packages/nanopb/generator/proto/__init__.py /usr/lib/python3.11/site-packages/nanopb/generator/proto/_utils.py /usr/lib/python3.11/site-packages/nanopb/generator/proto/nanopb.proto /usr/lib/python3.11/site-packages/nanopb/generator/proto/nanopb_pb2.py /usr/lib64/cmake/nanopb /usr/lib64/cmake/nanopb/nanopb-config-version.cmake /usr/lib64/cmake/nanopb/nanopb-config.cmake /usr/lib64/cmake/nanopb/nanopb-targets-relwithdebinfo.cmake /usr/lib64/cmake/nanopb/nanopb-targets.cmake /usr/lib64/libprotobuf-nanopb.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 01:37:12 2025