Commit Graph

58 Commits

Author SHA1 Message Date
aeon 95fdea3b9c Run rustfmt using new configuration 2024-04-08 12:57:34 +02:00
aeon bd998ab880 Fix several clippy warnings 2024-04-08 12:56:47 +02:00
Martin Dahl 03c873c22d Release 0.8.4 2024-03-19 13:30:06 +01:00
Martin Dahl 3ae831acb3 Release 0.8.3 2024-01-14 10:48:21 +01:00
Martin Dahl 3518ac9215 Update readme, `tokio_raw_subscriber` example, cargo fmt. 2023-12-18 08:38:34 +01:00
Martin Dahl 39b9f59fe7 Fix elided_lifetimes_in_associated_constant compiler warning.
Will become an error in a future rust release. https://github.com/rust-lang/rust/issues/115010
2023-12-13 14:52:32 +01:00
Martin Dahl 6bc1f5f27b Release 0.8.2 2023-12-11 15:29:35 +01:00
Martin Dahl 2316022f02 Release 0.8.1 2023-11-30 13:00:43 +01:00
Martin Dahl 4d9da2b7a7 Release 0.8.0 2023-10-05 11:44:22 +02:00
Nadhmi JAZI 64bc6af718 add windows support + use cmake_path to have colcon-cargo working
correctly
2023-09-26 22:14:36 +02:00
Martin Dahl cc84beb17d Release 0.7.5 2023-06-27 23:54:46 +02:00
Martin Dahl f5f41baa25 Don't generate msg_includes.h in parallel with bindgen generation. 2023-06-26 22:23:51 +02:00
Martin Dahl fd8f466c6e Fix camel case to snake case conversion.
Replace general camel case to snake case conversion with a specific
implementation from rosidl.
2023-06-26 21:08:32 +02:00
Martin Dahl c58fbbcd5f Release 0.7.4 2023-06-26 15:55:15 +02:00
Martin Dahl 892dd4ab48 rustfmt 2023-06-26 13:33:41 +02:00
Martin Dahl a54682ec93 Refresh bindings 2023-06-26 12:05:55 +02:00
Martin Dahl f19b256139 Generate formatted bindings + fix dead code warnings 2023-06-26 12:05:21 +02:00
aeon 7800f0ac5b Refresh bindings with new codegen by #58 2023-06-26 04:31:38 +08:00
aeon fd4524c67e Refresh saved bindings for docs 2023-06-25 21:56:12 +02:00
aeon 228f713f14 Allow doc-only feature to work without ROS 2023-06-25 21:46:54 +02:00
aeon a042dc8c55 Refactor codegen using syn and quote 2023-06-25 21:46:11 +02:00
aeon fd0e9a7291 Fix linkage issue when doc-only feature is on 2023-06-25 21:45:46 +02:00
Martin Dahl c576ead3c1 Release 0.7.3 2023-06-20 11:22:13 +02:00
Martin Dahl dedbf11486 Fix mistake in docs generatation and CI docs test 2023-06-20 11:13:59 +02:00
Martin Dahl 5c78ecaebe Release 0.7.2 2023-06-20 10:32:42 +02:00
Martin Dahl a24d6980f1 Refresh saved bindings for docs. 2023-06-20 08:43:06 +02:00
Martin Dahl 64bc3dcab6 Don't include function pointers when building with cfg doc-only. 2023-06-20 08:40:59 +02:00
Martin Dahl ccdfc1ebc9 ROS_DISTRO as configuration option.
Allows us to handle API differences between ros versions.
2023-06-02 09:39:35 +02:00
Martin Dahl 47ba2b075a Release 0.7.1 2023-05-21 21:37:41 +02:00
Martin Dahl 0ae3c80dcb Extend the hack to generate constants for service and action types. 2023-05-15 16:50:33 +02:00
Martin Dahl 16f73aed4b Adds a hack to generate constants associated to the message types. 2023-05-15 15:40:14 +02:00
Martin Dahl 9f7b11da87 Release 0.7.0 2023-03-21 09:44:56 +01:00
GabrielDertoni 0ed365f598
fix: use non-mangled field names in serde (#40) 2023-03-15 20:49:35 +01:00
Martin Dahl 5f096f469e Bump version for new release.
Changes since last release:

- Fix build scripts on ros2 foxy.
2023-02-20 10:44:22 +01:00
Martin Dahl 5acdeb3727 Bump versions for release with docs pointing to docs.rs
Allows us to delete github pages.
2023-01-19 09:32:54 +01:00
Martin Dahl ebee0e54ab Bump version numbers 2023-01-17 11:33:36 +01:00
Martin Dahl 86e68facd3 Merge pr-#33 into master 2023-01-17 08:57:00 +01:00
Martin Dahl a3ee9be7da Merge pr#32 into master 2023-01-16 14:33:39 +01:00
Martin Dahl e707ee86a1 Bump version numbers. 2022-12-30 20:09:35 +01:00
aeon 6644562704 Save generated bindings for ROS Galactic on Ubuntu 20.04 2022-11-25 06:01:01 +08:00
aeon f1112e4075 [r2r_msg_gen] More advanced message binding generation
- Add "save-bindgen" feature to store generated bindings in source directory.
- Add "doc-only" feature to disable bindgen and linking, and use saved
  bindings in source directory instead.
2022-11-25 06:00:58 +08:00
aeon 55cce8caec [r2r_common] Move link search prints to print_cargo_link_search() 2022-11-25 03:31:09 +08:00
aeon 4fad8ef09b Update dependencies 2022-11-25 00:19:41 +08:00
aeon 1955bdda3b Mangle field names using bindgen's mangling function 2022-10-03 15:00:33 +08:00
Martin Dahl bacd94c6e9 Bump version numbers fix 2022-08-22 11:48:37 +02:00
Martin Dahl 9166d99050 Bump version numbers 2022-08-22 11:36:38 +02:00
Martin Dahl 7678acfb12 Handle path changes to support Humble release 2022-08-19 15:51:31 +02:00
Martin Dahl b6c61f282e bump version numbers 2022-02-08 11:16:53 +01:00
Martin Dahl ac3a9b0485 fix rolling compilation issues 2022-02-08 10:27:02 +01:00
Martin Dahl 174fb233c1 add #[serde(default)] to msg types
allows skipping fields when deserializing from json.
2022-01-26 13:27:25 +01:00