- Add types rosidl_pycommon (#824)
- Contributors: Michael Carlstrom
- Fixed warnings - strict-prototypes (#800)
- Contributors: Alejandro Hernández Cordero
- Set hints to find the python version we actually want. (#785)
- Contributors: Chris Lalancette
- Add rosidl_find_package_idl helper function (#754)
- Contributors: Mike Purvis
- Fix IWYU for clangd in C and C++ (#742)
- Contributors: Alexis Paques
- Type Description Codegen and Typesupport (rep2011) (#727)
- Expose type hash on typesupports (rep2011) (#729)
- Type hash in interface codegen (rep2011) (#722)
- Contributors: Emerson Knapp
- [service introspection] generate service_event messages (#700)
- [rolling] Update maintainers - 2022-11-07 (#717)
- Contributors: Audrow Nash, Brian
- Move rosidl_generator_c/cpp tests to a separate package (#701)
- Move rosidl_cmake Python module to a new package rosidl_pycommon (#696) Deprecate the Python module in rosidl_cmake and move the implementation to the new package rosidl_pycommon.
- Add namespaced ALIAS target to easily consume generated libraries via add_subdirectory (#605)
- Contributors: Jacob Perron, Silvio Traversaro
- Fix error handling when copying C sequence messages (#671)
- Contributors: Michel Hidalgo
- Install generated headers to include/${PROJECT_NAME} (#670)
- Misc cleanup in the rosidl generator extensions (#662)
- Set the output size unconditionally when copying sequences (#669)
- Contributors: Nikolai Morin, Shane Loretz
- Implement copy function for C messages (#650)
- Implement equality operator function for C messages. (#648)
- Generate documentation in generated C header files based on ROS interfaces comments (#593)
- Contributors: Ivan Santiago Paunovic, Michel Hidalgo
- Update package maintainers (#624)
- Make rosidl packages use FindPython3 instead of FindPythonInterp (#612)
- Contributors: Michel Hidalgo, Shane Loretz
- Revert "Bundle and ensure the exportation of rosidl generated targets" (#611)
- Contributors: Michel Hidalgo
- Bundle and ensure the exportation of rosidl generated targets (#601)
- Contributors: Michel Hidalgo
- Fix a cpplint allocator regression. (#590)
- Use RCUtils allocators in rosidl_generator_c (#584)
- Contributors: Chris Lalancette, Pablo Garrido
- Expose C code generation via rosidl generate CLI (#569)
- Contributors: Michel Hidalgo
- Strip action service suffixes from C include prefix (#538)
- Update the maintainers of this repository. (#536)
- Contributors: Chris Lalancette, Jacob Perron
- Fix the declared language for a few packages (#530)
- Contributors: Scott K Logan
- Do not depend on rosidl_runtime_c when tests are disabled (#503)
- Contributors: Ben Wolsieffer
- Export targets in addition to include directories / libraries (#473)
- Move non-entry point headers into detail subdirectory (#461)
- Rename rosidl_generator_c 'namespace' to rosidl_runtime_c (#458)
- Only export ament_cmake_core instead of ament_cmake (#459)
- Split rosidl_generator_c and rosidl_generator_cpp in two: rosidl_generator_x and rosidl_runtime_x (#442)
- Added rosidl_generator_c as a member of group rosidl_runtime_packages (#440)
- Style update to match uncrustify with explicit language (#439)
- Code style only: wrap after open parenthesis if not in one line (#435)
- Use f-string (#436)
- Move repeated logic for C include prefix into common function (#432)
- Contributors: Alejandro Hernández Cordero, Dirk Thomas, Jacob Perron
- Fix double free issue when initialization is failed (#423)
- Contributors: DongheeYe
- [rosidl_generator_c] Updated tests for new msg types from test_interface_files (#398)
- use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
- Set _FOUND to trick ament_target_dependencies() for test (#396)
- Contributors: Dirk Thomas, Shane Loretz, Siddharth Kucheria