Journal des modifications de Galactic Geochelone
Cette page est une liste des modifications complètes apportées à tous les packages principaux de ROS 2 depuis la version précédente.
Table des matières
irsacle <http://attach.com/rosa/rzql/tree/session/rzql/change.rest>a
<https://github. Ce m/ro s2/ro s2 c/t re/gac chi c/ro s2 so/changeo G. premier>`___
rsaprm <http://attract.com/rosa/rzql/tree/session/rsaprm/change.rest>a
yorosbag2 <https://githov.com/ros2/rosbag2/tree/galaxies/rosbag2/HANGELOG.rst>yo__
yorosbag2_kpp <https://githov.com/ros2/rosbag2/tree/galaxy/rosbag2_kpp/HANGELOG.rst>yo__
erosbag2_by <https://githov.com/ros2/rosbag2/tray/galaxy/rosbag2_by/HANGELOG.rst>yo__
chryat <http://github.tsum/ros-visualization/ryat/tree/tsrastal-devel/ryat/CHANGELOG.rast>ch__
chryat_action <https://github.tsum/ros-visualization/ryat_action/tree/ros2/CHANGELOG.rast>h__
chryat_bag <https://github.tsum/ros-visualization/ryat_bag/tree/ros2/ryat_bag/CHANGELOG.rast>х__
chryat_msg <http://github.tsum/ros-visualization/ryat_msg/tree/foxy-devel/CHANGELOG.rast>h__
chryat_plot <http://github.tsum/ros-visualization/ryat_plot/tree/foxy-devel/CHANGELOG.rast>h__
чрят_срв <http://github.tsum/ros-visualization/рят_срв/tree/црастал-девель/CHANGELOG.раст>ч__
chryat_top <http://github.tsum/ros-visualization/ryat_top/tree/tsrastal-devel/CHANGELOG.rast>h__
chryat_topic <http://github.tsum/ros-visualization/ryat_topic/tree/dashing-devel/CHANGELOG.rast>ch__
irvzi <http://attract.com/rosa/rviz/tree/session/refiz/change.rest>a
hrviz_ogre_vendor <https://github.tsum/ros2/rviz/tree/galaktits/rviz_ogre_vendor/CHANGELOG.раст>ч__
Désactivez <http://attract.com/rosa/jmtri/tree/session/tvq/change.rest> a
Atfamasjs <http://attabs://attab.com/rosa/jmtre/tree/session/tfaqmasss/change.rest>a
action_msgs
Changez index.ros.org -> docs.ros.org. (#122)
Mise à jour de la déclaration de qualité (#120)
Mettre à jour la déclaration de qualité vers QL 1. (#116)
Mettre à jour les mainteneurs de paquets. (#112)
Augmenter le niveau de qualité des packages à 3 (#108)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#106)
Mise à jour de QD pour refléter les versions de package (#107)
Contributeurs : Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann
action_tutorials_interfaces
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Michael Jeronimo
actionlib_msgs
Mettre à jour les mainteneurs de paquets. (#132)
Contributeurs : Michel Hidalgo
ament_clang_format
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Ajouter l’option clang-format-version à ament_clang_format (#282)
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan, Tyler Weaver
ament_clang_tidy
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Ajouter la prise en charge du multitraitement à ament_clang_tidy (#288) * ajouter la prise en charge du multitraitement * corriger les problèmes de charpie stylistique
Ajouter l’argument –packages-select à ament_clang_tidy (#287) Ajouter un commentaire expliquant la gestion de la liste citée des noms de paquets séparés par des espaces Mettre à jour la documentation pour ament_clang_tidy
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, M. Mei, Tyler Weaver
ament_cmake
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_auto
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_clang_format
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_cmake_clang_tidy
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
ajouter l’argument TIMEOUT à ament_cmake_clang_tidy (#298)
Ajoutez Audrow en tant que mainteneur (#294)
Correction de la documentation pour ament_cmake_clang_tidy (#285)
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, M. Mei, Tyler Weaver
ament_cmake_copyright
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
augmenter le délai d’attente par défaut pour CMake copyright linter à 120s (#261)
Contributors: Audrow Nash, Chris Lalancette, Claire Wang, Dirk Thomas, Scott K Logan
ament_cmake_core
Merge pull request #287 from ament/mjeronimo/add-condition-support * Check condition attr in package.xml dependencies L’attribut de condition a déjà été analysé lors de la lecture du fichier XML. Juste besoin de vérifier la condition lors de l’ajout de dépendances à la liste pour une clé/cible particulière. Corrige #266 * Répondre aux commentaires sur la révision du code de Dirk
Répondez aux commentaires de Dirk sur l’examen du code
Vérifier l’attribut de condition dans les dépendances de package.xml L’attribut de condition a déjà été analysé lors de la lecture du fichier XML. Juste besoin de vérifier la condition lors de l’ajout de dépendances à la liste pour une clé/cible particulière. Corrige #266
Mettre à jour les mainteneurs de paquets. (#286)
Contributors: Michael Jeronimo, Michel Hidalgo
ament_cmake_cppcheck
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Augmentez le délai d’attente ament_cppcheck à 5 minutes. (#271) Cela évitera les délais d’attente sur certaines plates-formes plus lentes que nous avons commencé à voir.
analyser l’argument LANGUAGE insensible à la casse (#255)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Karsten Knese, Scott K Logan
ament_cmake_cpplint
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_cmake_export_definitions
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_export_dependencies
fix cmake list(TRANSFORM ) n’est disponible qu’à partir de la version 3.12, (#296) convertir en chaîne à la place
correction des cibles importées avec plusieurs configurations (#290) * correction des cibles importées avec plusieurs configurations * en tenant compte de la variable globale DEBUG_CONFIGURATIONS
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo, siposcsaba89
ament_cmake_export_include_directories
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_export_interfaces
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_export_link_flags
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_export_targets
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_flake8
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributors: Audrow Nash, Chris Lalancette, Claire Wang
ament_cmake_gmock
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_google_benchmark
Sérialiser les benchmarks dans CTest par défaut (#308)
Gérer les échecs d’exécution dans Google Benchmark (#294) Cette modification gérera les échecs d’exécution dans Google Benchmark en propageant les informations d’erreur de Google Benchmark à CTest et le plugin de référence Jenkins.
Utilisez un format de chaîne cohérent et résolvez flake8 (#295) Suivi de a5fb3112b5c46c42b1824c96af4171d469eb13bf
Faites de ament_cmake_test un dep de ament_cmake_google_benchmark (#293)
Attrapez JSONDecodeError et imprimez quelques informations de débogage (#291)
Mettre à jour les mainteneurs de paquets. (#286)
Faites de AMENT_RUN_PERFORMANCE_TESTS une option CMake (#280)
Ignorer les tests de performances à l’aide d’une variable CMake (#278) Ces tests peuvent être assez lourds, nous ne voulons donc pas les exécuter par défaut. Ce serait mieux s’il y avait un moyen d’ignorer les tests par défaut de manière à ce qu’ils puissent être spécifiquement annulés lors de l’exécution, mais je ne trouve pas de mécanisme dans CMake ou CTest qui nous permettrait d’atteindre ce comportement sans tirer parti des variables d’environnement.
Gérer les résultats « agrégés » de Google Benchmark (#276) Auparavant, je supposais que tous les résultats générés par Google Benchmark étaient de type « itération ». Maintenant que j’ai plus d’expérience avec Google Benchmark, j’ai commencé à générer des résultats agrégés, qui contiennent des propriétés différentes. Cette modification ajoute la prise en charge des résultats agrégés et devrait faciliter l’ajout de tout autre schéma de résultat que nous rencontrerons à l’avenir. Pour la compatibilité ascendante, les types non pris en charge généreront un message d’avertissement mais n’échoueront pas au test. Cela rend la conversion tolérante à Google Benchmark en ajoutant de nouvelles mesures pour les mécanismes existants.
Conversion initiale des résultats de Google Benchmark (#275)
Gérer le fichier de résultats manquant pour Google Benchmark (#265)
Paquet initial ament_cmake_google_benchmark (#261)
Contributeurs : Michel Hidalgo, Scott K Logan, Brawner
ament_cmake_gtest
Désactiver l’avertissement gtest lors de la construction dans la version (#298) https://github.com/google/googletest/issues/1303
Mettre à jour les mainteneurs de paquets. (#286)
[ament_cmake_gtest] s’assure que gtest utilise les en-têtes corrects. (#267) * assurez-vous que gtest consomme les en-têtes corrects. * ajouter un autre patch.
Contributeurs : Michel Hidalgo, Sean Yen, Victor Lopez
ament_cmake_include_directories
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_libraries
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_lint_cmake
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
ament_lint_cmake : longueur de ligne par défaut dans l’analyseur d’arguments pour la cohérence (#306)
0.10.3
Correction de l’expression de longueur de ligne ament_lint_cmake (#236) Cette expression régulière utilise le drapeau re.VERBOSE, ce qui signifie que les caractères après un “# non échappé “ sont interprétés comme un commentaire et ne font pas partie de l’expression. Définissez également la longueur de ligne maximale par défaut sur 140 colonnes.
Ajoutez Audrow en tant que mainteneur (#294)
Faites en sorte que la longueur de la ligne de linter CMake soit configurable (#235) Co-écrit par : Miaofei <miaofei@amazon.com>
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Emerson Knapp, Scott K Logan
ament_cmake_mypy
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributors: Audrow Nash, Chris Lalancette, Claire Wang
ament_cmake_nose
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_pclint
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_cmake_pep257
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_cmake_pycodestyle
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_cmake_pyflakes
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_cmake_python
Symlink setup.cfg et sources avant de construire Python egg-info (#327)
Simplifiez la macro ament_python_install_package(). (#326) Ne déléguez pas à setuptools, installez egg-info manuellement.
Échappez $ENV{DESTDIR} partout dans ament_python_install_package() (#324) Suivi après f80071e2216e766f7bf1b0792493a5f6523e9226
Utilisez DESTDIR sur ament_python_install_package() (#323) * Utilisez DESTDIR sur ament_python_install_package()
Faites en sorte que ament_python_install_package() installe un œuf Python plat (#316)
[ament_cmake_python] ament_cmake_python_get_python_install_dir public (#300) * [ament_cmake_python] fait de ament_cmake_python_get_python_install_dir une interface publique.
Mettre à jour les mainteneurs de paquets. (#286)
Contributors: Michel Hidalgo, Naveau
ament_cmake_ros
Mettre à jour les mainteneurs de paquets. (#11)
Contributeurs : Michel Hidalgo
ament_cmake_target_dependencies
Forcer le mot-clé SYSTEM dans ament_target_dependencies() au début. (#303)
Ajouter l’option de mot-clé SYSTEM à ament_target_dependencies (#297) * Ajouter l’option de mot-clé SYSTEM à ament_target_dependencies * Ajouter la documentation du mot-clé SYSTEM pour ament_target_dependencies
Mettre à jour les mainteneurs de paquets. (#286)
l’interface ordonnée inclut les répertoires et les utilise en privé pour assurer l’ordre de l’espace de travail (#260)
Contributeurs : André Nguyen, Dirk Thomas, Michel Hidalgo
ament_cmake_test
Mettre à jour les mainteneurs de paquets. (#286)
Correction des rapports de test ignorés dans CTest (#279) Il s’agit d’un suivi de c67cdf2. Lorsque SKIP_RETURN_CODE est défini sur 0, la valeur est interprétée comme « false » et la propriété de test n’est jamais réellement ajoutée.
limiter le temps de test à trois décimales (#271)
Ajouter le temps de test réel aux fichiers de résultats xUnit (#270) * Ajouter le temps de test réel aux fichiers de résultats xUnit Corrections #269 * Signaler test_time même avec un test sauté * Définir l’attribut time pour l’élément testcase
Ajoutez l’argument SKIP_RETURN_CODE à ament_add_test (#264) Cela rend le wrapper
run_test.py
conscient de la propriétéSKIP_RETURN_CODE
sur Essais CTtest. Dans l’implémentation existante, le wrapper détecte qu’aucun fichier de résultats n’a été généré et remplace le code de retour spécial provenant du test, ce qui fait échouer complètement la fonctionnalité CTest. Cette modification rend le script wrapper conscient du code de retour spécial et, lorsqu’il est détecté, écrira un fichier de résultats « ignoré » au lieu d’un fichier de résultats « en échec », et transmettra le code de retour spécial tel quel. Maintenant, le résultat gtest et les résultats ctest affichent tous les deux le test comme « sauté » lorsque l’indicateur de retour spécial est utilisé. Notez qu’aucun de ces comportements n’est activé par défaut, ce qui est important car nous ne voudrions pas qu’un test échoue et renvoie un code que nous avons décidé d’être le code de retour spécial « ignorer ». Seuls les tests qui connaissent cette fonctionnalité doivent l’utiliser.Contributeurs : Dirk Thomas, Michel Hidalgo, Ruffin, Scott K Logan
ament_cmake_uncrustify
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
analyser l’argument LANGUAGE insensible à la casse (#255)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Karsten Knese, Scott K Logan
ament_cmake_version
Mettre à jour les mainteneurs de paquets. (#286)
Contributeurs : Michel Hidalgo
ament_cmake_xmllint
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_copyright
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
Utiliser non aveugle sauf pour open() (#307)
Ajouter un style d’en-tête de fichier facultatif (#304) * Ajouter un style d’en-tête de fichier facultatif * Correction du test sur ament_copyright
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
ajoutez mit-0 comme licence valide à ament_copyright (#284)
Prise en charge de importlib.metadata fourni par Python 3.8 (#290) Le package importlib_metadata est un backport du module importlib.metadata de Python 3.8. Fedora (et peut-être d’autres) ne package plus importlib_metadata car ils fournissent des versions Python qui ont la fonctionnalité intégrée.
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
ajout de la licence simplifiée bsd 2 clause à ament_copyright (#267) * ajout de la licence simplifiée bsd 2 clause à ament_copyright
Supprimez l’utilisation de pkg_resources de ament_lint. (#260) Remplacez-le par l’utilisation de la bibliothèque importlib_metadata plus moderne. Il y a plusieurs raisons à cela : 1. pkg_resources est assez lent à importer ; sur ma machine, le simple lancement de l’interpréteur python prend environ 35 ms, tandis que le lancement de l’interpréteur python et l’importation de pkg_resources prennent environ 175 ms. Lancer l’interpréteur python et importer importlib_metadata prend environ 70 ms. La suppression de 100 ms par invocation de la ligne de commande le rend à la fois plus rapide pour les utilisateurs et accélérera nos tests (qui appellent beaucoup la ligne de commande). 2. pkg_resources est quelque peu obsolète et remplacé par importlib. https://importlib-metadata.readthedocs.io/en/latest/using.html en décrit une partie Nous devrons également faire quelque chose à propos des console_scripts générés par setup.py. Ce sera un effort distinct.
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Alfi Maulana, Audrow Nash, Chris Lalancette, Christophe Bedard, Claire Wang, Evan Flynn, M. Mei, Scott K Logan
ament_cppcheck
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Correction du comportement d’exclusion de fichiers dans ament_cppcheck et ament_cpplint (#299) * correction du comportement d’exclusion dans ament_cppcheck et ament_cpplint * correction des erreurs flake8 * ajout du realpath() manquant conversion
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Supprimer unknownMacro (#268) cppcheck crée une erreur unknownMacro lorsqu’il ne peut pas résoudre une macro. Comme nous ne transmettons pas tous les en-têtes dépendants, nous ne nous attendons pas à ce que toutes les macros soient détectables par cppcheck.
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Dan Rose, M. Mei, Scott K Logan
ament_cpplint
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Correction du comportement d’exclusion de fichiers dans ament_cppcheck et ament_cpplint (#299) * correction du comportement d’exclusion dans ament_cppcheck et ament_cpplint * correction des erreurs flake8 * ajout du realpath() manquant conversion
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, M. Mei, Scott K Logan
ament_flake8
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributors: Audrow Nash, Chris Lalancette, Claire Wang
ament_index_cpp
Supprimer Claire en tant que mainteneur. (#71)
Modifier les liens depuis index.ros.org -> docs.ros.org (#70)
Ajoutez Audrow en tant que mainteneur (#68)
mettre à jour les mainteneurs (#67)
Mettre à jour QD au niveau de qualité 1 (#66)
ajouter une raison pour laquelle les paquets ament_index n’ont pas de tests de performances explicites (#65)
Correction des avertissements Doxygen (#63)
Supprimez le niveau de qualité du fichier README.md. (#62)
Mettre à jour QD ament_index_cpp vers QL 2 (#59)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#57)
[Déclaration de qualité] Mettre à jour la stabilité de la version vers une version stable (#58)
Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Claire Wang, Dirk Thomas, brawner
ament_index_python
Supprimer Claire en tant que mainteneur. (#71)
Modifier les liens depuis index.ros.org -> docs.ros.org (#70)
Ajoutez Audrow en tant que mainteneur (#68)
mettre à jour les mainteneurs (#67)
ajouter une raison pour laquelle les paquets ament_index n’ont pas de tests de performances explicites (#65)
Supprimez le niveau de qualité du fichier README.md. (#62)
Corriger le lien du document (#61)
[Déclaration de qualité] Mettre à jour la stabilité de la version vers une version stable (#58)
Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Claire Wang, Dirk Thomas, Matthijs van der Burgh
ament_lint
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_lint_auto
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Utilisez les dépendances correctes du paquet Lint (#278)
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributors: Audrow Nash, Chris Lalancette, Claire Wang, Esteve Fernandez, Scott K Logan
ament_lint_cmake
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
ament_lint_cmake : longueur de ligne par défaut dans l’analyseur d’arguments pour la cohérence (#306)
0.10.3
Correction de l’expression de longueur de ligne ament_lint_cmake (#236) Cette expression régulière utilise le drapeau re.VERBOSE, ce qui signifie que les caractères après un “# non échappé “ sont interprétés comme un commentaire et ne font pas partie de l’expression. Définissez également la longueur de ligne maximale par défaut sur 140 colonnes.
Ajoutez Audrow en tant que mainteneur (#294)
Faites en sorte que la longueur de la ligne de linter CMake soit configurable (#235) Co-écrit par : Miaofei <miaofei@amazon.com>
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Emerson Knapp, Scott K Logan
ament_lint_common
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_mypy
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributors: Audrow Nash, Chris Lalancette, Claire Wang
ament_package
Rétablir « Générer la méthode d’aide de Setuptools Dict (#126) » (#131)
Générer la méthode Setuptools Dict Helper (#126)
Ajoutez Audrow en tant que mainteneur (#127)
Prise en charge de l’importlib.metadata fourni par Python 3.8 (#124)
Déclarer la dépendance manquante sur python3-importlib-resources (#123)
rendre la sortie AMENT_TRACE_SETUP_FILES sourceable (#120)
mettre à jour les mainteneurs
Changez ament_package pour utiliser importlib. (#118)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#117)
ajouter un indicateur configure-time pour ignorer parent_prefix_path (#115)
Contributeurs : Audrow Nash, Chris Lalancette, David V. Lu!!, Dirk Thomas, Mabel Zhang, Scott K Logan
ament_pclint
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Ajoutez des marques pytest aux tests ament_pclint. (#202) * Ajoutez des marques pytest aux tests ament_pclint. * correction des tests échoués Co-écrit par : Miaofei <miaofei@amazon.com>
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan, Steven ! Ragnarök
ament_pep257
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
supprimer l’utilisation de l’action « extend » dans argparse (#262)
Développez ignore à la définition pep257. (#241) * Développez ignore à la définition pep257. (ament #240) * ajouter l’indicateur “–allow-undocumented” pour appliquer pep257 * restaurer les codes d’erreur par défaut existants pour vérifier * corriger no- ignore la logique * expose les options de pydocstyle * permet à l’utilisateur de définir explicitement la convention sur « ament » * corrige une faute de frappe dans le remplissage de argv pour pydocstyle * reformate la liste des conventions d’ament * ajoute des informations d’aide pour la convention d’ament
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
supprimez les arguments de correspondance pour autoriser les valeurs par défaut de pydocstyle (#243)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan, Ted Kern
ament_pycodestyle
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_pyflakes
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
ament_uncrustify
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Autoriser “C++” comme langage, mais le convertir en “CPP” (#302)
Autoriser les langues correctes sur uncrustify (#272) * Autoriser les langues correctes sur uncrustify. * Mettre à jour le dictionnaire.
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Miguel Company, Scott K Logan
ament_xmllint
Supprimer Claire en tant que mainteneur. (#312) * Supprimer Claire en tant que mainteneur. * Supprimer les adresses e-mail mortes. * Supprimer plus d’adresses e-mail mortes. * Basculez le responsable de setup.py vers Audrow.
0.10.3
Ajoutez Audrow en tant que mainteneur (#294)
Supprimer l’onglet de fin des manifestes de package (#291) Suivi de 8bf194aa1ac282db5483dd0d3fefff8f325b0db8
Mettre à jour le responsable (#274) * mettre à jour le responsable * ajouter des auteurs
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement. (#259)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Scott K Logan
builtin_interfaces
Changez index.ros.org -> docs.ros.org. (#122)
Mise à jour de la déclaration de qualité (#120)
Mettre à jour la déclaration de qualité vers QL 1. (#116)
Mettre à jour les mainteneurs de paquets. (#112)
Augmenter le niveau de qualité des packages à 3 (#108)
Documentez que l’heure et la durée sont explicitement l’heure ROS (#103)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#106)
Mise à jour de QD pour refléter les versions de package (#107)
Contributeurs : Chris Lalancette, Michel Hidalgo, Stephen Brawner, Tully Foote, brawner, shonigmann
camera_calibration_parsers
Correction du formatage et inclusion des chemins pour les linters (#157)
ROS2 Utilisation de l’assistant de système de fichiers dans rcpputils (#133)
[Windows][ros2] Évitez les pauses de construction pour Visual Studio 2019 v16.3 (#135)
Analyseurs d’étalonnage de caméra Port ROS2 (#105)
Port ROS2 de transport d’images (#84)
Utilisez Boost_LIBRARIES au lieu de Boost_PYTHON_LIBRARY Cela posait des problèmes lors de la construction avec python3 car
Boost_PYTHON_LIBRARY
n’était pas défini, à la place cmake définitBoost_PYTHON3_LIBRARY
. Ainsi, au lieu d’ajouter chaque bibliothèque séparément, utiliserBoost_LIBRARIES
semble être préférable. Pour référence, à partir des docs cmake :` Boost_LIBRARIES - Bibliothèques de composants Boost à lier Boost\_<C>_LIBRARY - Bibliothèques à lier pour le composant <C> `
Détecter correctement Boost Python 2 ou 3 Ceci corrige #59
1.11.11
mettre à jour les journaux des modifications
Ajouter une cible d’installation pour la bibliothèque wrapper python
Seul lien avec les bibliothèques Boost nécessaires 9829b02 a introduit une dépendance python dans find_package(Boost..) qui se traduit par ${Boost_LIBRARIES} contenant boost_python et une telle dépendance à libpython au moment de la liaison. Avec ce correctif, nous ne relions que les bibliothèques nécessaires.
Ajoutez un wrapper python pour readCalibration. Lit le fichier d’étalonnage .ini ou .yaml et renvoie le nom de la caméra et sensor_msgs/cameraInfo.
Utilisez $catkin_EXPORTED_TARGETS
Supprimez les indicateurs qui ne sont plus nécessaires pour permettre à OS X d’utiliser les versions 0.3 et 0.5 de yaml-cpp.
supprimer le message CMake bogué
correction #39
assurez-vous que le test n’échoue pas
[camera_calibration_parsers] Meilleur message d’erreur lorsque le fichier calib ne peut pas être écrit
ajouter rosbash comme dépendance de test
ajouter une dépendance de test maintenant que nous avons des tests
analyse la distorsion de la longueur arbitraire dans INI Cela corrige #33
ajouter un test pour analyser les fichiers d’étalonnage INI avec 5 ou 8 paramètres D
Ajouter le cas yaml-cpp pour la construction sur Android
Correction de l’échec de catkin_make (en raison de yaml-cpp deps) pour mac os
corrige une mauvaise utilisation de yaml-cpp dans certaines conditions corrige #24
ajouter une dépendance sur pkg-config pour le faire fonctionner sur Indigo
correction de la compatibilité YAML CPP 0.5.x
Contributeurs : Andreas Klintberg, Gary Servin, Helen Oleynikova, Isaac IY Saito, Jochen Sprickerhof, Kartik Mohta, Markus Roth, Martin Idel, Michael Carroll, Sean Yen, Vincent Rabaud, Yifei Zhang
camera_info_manager
Correction du formatage et inclusion des chemins pour les linters (#157)
Activez la compilation Windows. (#159)
Correction des critères d’abandon pour le rappel setCameraInfoService (#132)
port camera_info_manager ROS2 (#94)
Port ROS2 de transport d’images (#84)
Correction de la redondance find_package(catkin)
Ajouter une dépendance entre le test et l’exécutable de test
Ajouter la dépendance camera_calibration_parsers à camera_info_manager
1.11.11
mettre à jour les journaux des modifications
Renvoie CameraInfo vide lorsque !ros::ok()
Renvoie CameraInfo vide lorsque !ros::ok()
correction de la compilation sur Fedora, corrections #42
simplifier target_link_libraries Cela devrait corriger #35
Ajouter une fonction de membre public pour définir manuellement les informations de la caméra (#19)
rendre rostest dans CMakeLists facultatif (ros/rosdistro#3010)
vérifier CATKIN_ENABLE_TESTING
ajouter Jack comme mainteneur
ajouter le lien des bibliothèques gtest
corriger la dépendance rostest
résoudre le problème gtest et rostest catkin
corriger les dépendances des tests unitaires
Supprimer les dépendances de test en double Les dépendances de test ne doivent jamais dupliquer les dépendances de construction ou d’exécution.
corriger les URL
Fichier(s) package.xml mis à jour pour gérer la nouvelle exigence catkin buildtool_depend
supprimer l’attribut bref
réparer les mauvais dossiers/bibliothèques
ajouter la dépendance rostest manquante
réparer une mauvaise dépendance
réparer les dépendances
ajouter un chaton comme dépendance
se conformer à l’API catkin
ajouter le lien manquant
installer les répertoires d’inclusion
résoudre les problèmes de construction
rendre les bibliothèques publiques
Mise à jour de l’examen de la documentation de l’API
supprimer les messages d’erreur trompeurs de camera_info_manager [#5273]
supprimer le symbole global obsolète de CameraInfoManager pour Fuerte (#4971)
Revenez à l’utilisation de boost::mutex, pas de boost::recursive_mutex.
Hack saveCalibrationFile() pour stat() le répertoire contenant et essayez de le créer si nécessaire. Testez pour ce cas.
Recharger les informations de la caméra lorsque le nom de la caméra change.
Implémentez la plupart des nouvelles modifications de l’API Electric, avec des cas de test.
Ajoutez l’extension ${ROS_HOME}, avec des cas de test unitaires. N’utilisez pas « $$ » pour un seul “$”, recherchez « ${ » à la place.
Utilisez des comparaisons insensibles à la casse pour analyser les balises d’URL (#4761). Ajoutez des cas de test unitaire pour couvrir cela. Ajouter un cas de test unitaire pour le nom de la caméra contenant le mode vidéo.
ajouter un test pour résoudre une URL vide
Déprécier l’utilisation du symbole global CameraInfoManager dans E-turtle (#4786). Modifiez les tests unitaires en conséquence.
fournir un espace de noms camera_info_manager, corrige #4760
Ajout de la prise en charge des URL « package:// ».
Correction des tests pour fonctionner avec le nouveau CameraInfo.
Image_common déplacée de camera_drivers.
Contributeurs : Aaron Blasdel, Enrique Fernandez, Jack O’Quin, Jonathan Bohren, Joseph Schornak, Lukas Bulwahn, Martin Idel, Max Schettler, Michael Carroll, Sean Yen, Vincent Rabaud, blaise, mihelich, mirzashah
class_loader
Supprimer Travis. (#182)
Changez index.ros.org -> docs.ros.org. (#181)
Correction de la vérification nulle ternaire trouvée par l’analyse statique clang (#176)
Mettre à jour QD vers QL 1 (#177)
Mise à jour console_bridge QL dans QD
Mettre à jour les mainteneurs de paquets. (#169)
activer la construction d’une bibliothèque statique (#163)
Mettre à jour la déclaration de qualité pour refléter QL 2 (#160).
Augmentez la couverture avec un test de comportement de cimetière et un test d’instance non gérée (#159)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#157)
Nettoyer et améliorer la documentation (#156)
Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Michel Hidalgo, Stephen Brawner, ahcorde, brawner
common_interfaces
Mettre à jour les mainteneurs de paquets. (#132)
Contributeurs : Michel Hidalgo
composition_interfaces
Changez index.ros.org -> docs.ros.org. (#122)
Mise à jour de la déclaration de qualité (#120)
Mettre à jour la déclaration de qualité vers QL 1. (#116)
Mettre à jour les mainteneurs de paquets. (#112)
Augmenter le niveau de qualité des packages à 3 (#108)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#106)
Mise à jour de QD pour refléter les versions de package (#107)
Contributeurs : Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann
cyclonedds
DATA_AVAILABLE n’était pas toujours déclenché lors d’une disposition et parfois déclenché en l’absence d’un changement d’état observable (arrivée d’une disposition pour une instance déjà supprimée où la disposition n’avait pas encore été lue) ;
Restaure la fonctionnalité du mode « Ethernet brut » ainsi que l’IPv6 avec des adresses lien-local, toutes deux cassées accidentellement dans la version 0.6.0 ;
Corrige un plantage dans le traitement des données de découverte de point de terminaison contenant des types de localisateurs non reconnus ;
Corrige la conversion de type pour les données historiques locales (par exemple, l’utilisation mixte des supports de type ROS 2 C/C++ en combinaison avec des points de terminaison locaux transitoires au sein d’un même processus) ;
Corrige une utilisation après libération des objets « bail » avec des rédacteurs manuels par sujet ;
Marquer l’instance comme « vivante » dans l’historique du lecteur et générer un échantillon non valide pour notifier l’application même si l’échantillon lui-même est supprimé car le même ou un échantillon ultérieur est déjà présent (par exemple, lors de la reconnexion à un écrivain transitoire-local) ;
Correction d’un plantage lors d’une recherche d’instance sur un sujet intégré à l’aide de la valeur clé ;
Ne supprimez plus automatiquement les instances dès qu’un écrivain enregistré disparaît, mais faites-le uniquement lorsque tous l’ont désenregistré ;
Corrigez les performances de read_instance et take_instance en effectuant une recherche d’instance appropriée.
demo_nodes_cpp
Correction d’un petit problème d’impression dans le didacticiel de l’allocateur. (#509) (#512)
Petites corrections pour even_parameters_node. (#500)
changez ParameterEventHandler pour prendre les événements comme const ref au lieu du pointeur partagé (#494)
Correction du type entier dans RCLCPP_* macro printf. (#492)
Ajouter une démo pour la nouvelle classe ParameterEventHandler (#486)
Filtrer les remplacements de qos dans les démos d’événements de paramètres (#491)
Mettez à jour le code maintenant que les types de paramètres sont statiques par défaut (#487)
Mise à jour des macros de journalisation (#476)
Assurez-vous d’attendre le service avant de déclarer des événements. (#473)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Audrow Nash, Chris Lalancette, Ivan Santiago Paunovic, Michael Jeronimo, William Woodall
diagnostic_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
dummy_map_server
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Michael Jeronimo
dummy_robot_bringup
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Michael Jeronimo
dummy_sensors
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Michael Jeronimo
examples_rclcpp_minimal_subscriber
Flux réseau uniques (#296)
Mettre à jour les mainteneurs (#292)
Assurez-vous d’inclure ce que vous utilisez dans tous les exemples. (#284)
Supprimez un TODO dans la démo not_composable. (#285)
Ajouter un exemple de statistiques de sujet (#281)
Ajout de linters communs (#265)
Contributeurs : Alejandro Hernández Cordero, Ananya Muddukrishna, Chris Lalancette, Devin Bonnie, Shane Loretz
examples_tf2_py
Utilisez des traits de soulignement au lieu de tirets dans setup.cfg. (#403) (#404)
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#276)
Séparez tf2_ros en tf2_ros et tf2_ros_py (#210)
Contributeurs : Alejandro Hernandez Cordero, Chris Lalancette
fastrtps_cmake_module
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#69)
Utilisez les répertoires de configuration CMake comme indice pour la recherche d’en-tête/bibliothèque (#56)
Mettre à jour les mainteneurs de paquets (#55)
QD Update Version Stability to stable version (#46)
Contributeurs : Alexander Hernandez Lamb, Dirk Thomas, Michel Hidalgo, Shonigmann
geometry_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Terminer la documentation de l’API (#123)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
google_benchmark_vendor
Réduisez la taille de la variable tz_offset. (#13)
Mettez à jour le correctif pour qu’il fonctionne sous Windows sans administrateur. (#11)
Conservez toujours les autorisations source dans les packages du fournisseur. (#12)
Mettre à jour les mainteneurs de paquets. (#10)
Mettez à niveau Google benchmark de la v1.5.1 à la v1.5.2 pour inclure le correctif QNX. (#9)
Définissez la SOVERSION sur les bibliothèques de référence. (#8)
Définissez des critères minimaux pour le package système. (#3)
Contournez les avertissements en créant Google Benchmark avec Clang. (#2)
Forfait google_benchmark_vendor initial. (#1)
Engagement initial.
Contributors: Ahmed Sobhy, Chris Lalancette, Michel Hidalgo, Scott K Logan
image_common
[ros2] métapaquet image_common (#129)
1.11.11
mettre à jour les journaux des modifications
ajouter Jack comme mainteneur
conforme à REP 0127
ajouter la description manquante
définir le métapaquet
Contributors: Vincent Rabaud, chapulina
image_transport
Correction du formatage et inclusion des chemins pour les linters (#157)
Correction de l’initialisation QoS à partir du profil RMW QoS (#158)
ajouter l’en-tête d’ensemble manquant (#140)
Mise à jour pour utiliser les nouvelles API de comptage (#128)
utilisez la dernière API ros2 (#127)
Mettre à jour la branche ROS2 pour tenir compte de la nouvelle interface NodeOptions (#120)
port camera_info_manager ROS2 (#94)
Mises à jour de l’API du pointeur (#104)
Corrigez le changement de l’API rutils en le supprimant simplement. (#103)
[ROS2] corrections du remappage pour les images brutes (#97)
Rendre ROS2 ImageTransport conforme à l’ancienne API (#88)
Port ROS2 de transport d’images (#84)
Désactiver les plugins d’éditeur d’images par nom (#60) * Désactiver les plugins d’éditeur par nom * Maintenant avoir une liste noire par éditeur au lieu d’image_transport large.
mise à jour pour utiliser la macro pluginlib non obsolète
Étendre la documentation de
getCameraInfoTopic
Documenter le fait que l’argumentbase_topic
doit être résolu afin de construire le bon sujet d’informations sur la caméra.Ajout de cv::waitkey(10) pour une fenêtre contextuelle vide Sans le cv::waitkey(10), il en résulte une fenêtre contextuelle vide qui plante/conduit à une fenêtre contextuelle noire. Cette modification corrige ce problème. ROS Kinetic, Ubuntu 16.04.3
Correction de CMake de image_transport/tutorial et polled_camera Correction de nombreux problèmes avec les CMakeLists.
image_transport/tutorial : Ajouter une dépendance sur le msg généré Sans cela, la construction échoue sur Kinetic car ResizedImage.h n’a pas encore été généré.
image_transport/tutorial : Ajouter le catkin_INCLUDE_DIRS manquant Sans cela, les fichiers de compilation sur Kinetic car ros.h est introuvable.
1.11.11
mettre à jour les journaux des modifications
correction de la liaison dans les didacticiels
Utilisez $catkin_EXPORTED_TARGETS
image_transport : correction de l’arrêt de CameraSubscriber (circular shared_ptr ref) CameraSubscriber utilise un boost privé ::shared_ptr pour partager un objet impl entre les instances copiées. Dans CameraSubscriber::CameraSubscriber(), il a remis ce shared_ptr à boost::bind() et a enregistré la minuterie murale créée dans l’objet impl, créant ainsi une référence circulaire. L’objet impl n’a donc jamais été libéré. Corrigez cela en passant un pointeur simple à boost::bind().
éviter une copie mémoire pour l’éditeur brut
ajouter un moyen de publier une image avec uniquement le pointeur de données
Rendre la fonction en ligne pour éviter les noms en double lors de la liaison statique
ajouter des exemples de plugins pour le tutoriel
mettre à jour les instructions pour catkin
supprimer les correctifs de bibliothèque liés inutilement #28
ajouter un tutoriel pour image_transport
ajouter Jack comme mainteneur
mettre à jour mon adresse e-mail
corriger les URL
utilisez le script pluginlib pour supprimer certains avertissements
ajout d’en-têtes de licence à divers fichiers cpp et h
se débarrasser de l’interface obsolète class_loader
Nettoyer CMakeLists.txt
Fichier(s) package.xml mis à jour pour gérer la nouvelle exigence catkin buildtool_depend
ajouter les bonnes bibliothèques de liens
Plugins isolés dans leur propre bibliothèque pour suivre les nouvelles directives class_loader/pluginlib.
supprimer l’attribut bref
ajouter un fichier xml
réparer les mauvais dossiers/bibliothèques
réparer les dépendances
ajouter un chaton comme dépendance
se conformer à l’API catkin
installer les répertoires d’inclusion
rendre les bibliothèques publiques
catkiniser pour Groovy
Archivage initial de la pile image_common, contenant image_transport.
Contributeurs : Aaditya Saraiya, Aaron Blasdel, Carl Delsey, Gary Servin, Jacob Perron, Jochen Sprickerhof, Karsten Knese, Lucas Walter, Martin Guenther, Martin Idel, Max Schwarz, Michael Carroll, Mikael Arguedas, Mirza Shah, Thibaud Chupin, Vincent Rabaud, William Woodall, gerkey, kwc, mihelich, mirzashah, pmihelich, straszheim, vrabaud
interactive_markers
Nettoyer l’utilisation de la licence bsd 3 clause (#61)
Ajouter les inclusions manquantes (#81)
Mettre à jour les mainteneurs (#79)
Augmenter le délai d’expiration du test nécessaire pour Connext (#77)
Correction des avertissements de clang (#75)
Supprimer le paramètre de modèle explicite dans
spin_until_future_complete
(#72)Contributeurs : Bazar Nay, Dirk Thomas, Jacob Perram, Sarthak Mittal, Tully Foote
intra_process_demo
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Michael Jeronimo
laser_geometry
Utilisez rclcpp::Duration::from_seconds (#72)
mettre à jour les mainteneurs
augmenter le délai d’attente des tests
Contributeurs : Dirk Thomas, Ivan Santiago Paunovic, Jonathan Binney, Mabel Zhang
lancer
Essayez seulement d’envelopper le fd dans un socket sous Windows (#498)
Fermez la paire de sockets utilisée pour la gestion du signal (#497)
Supprimez is_winsock_handle() et testez à la place si l’emballage du handle dans un socket.socket() fonctionne (#494)
Ajouter une substitution frontale pour le répertoire de journalisation (#490)
Ajoutez l’argument arg_choice à DeclareLaunchArguments (#483)
Prise en charge de l’importlib.metadata fourni par Python 3.8 (#482)
Solution de contournement de la gestion du signal asynchrone sous Unix (#479)
Gérer les signaux dans la boucle asynchrone. (#476)
Prise en charge du lancement non interactif. LaunchService s’exécute (#475)
imprimer le message stderr lorsque la commande a échoué (#474)
Ajout du support frontal pour l’action LogInfo (#467)
Validez les attributs et sous-entités non analysés dans launch_xml et launch_yaml (#468)
Correction d’un bug dans launch.actions.TimerAction.parse() (#470)
Autoriser la configuration du répertoire de journalisation via des variables d’environnement (#460)
Mettre à jour les mainteneurs de paquets (#465)
Exposer l’action du minuteur dans le xml de lancement (#462)
Correction des symboles dollar dans la grammaire de substitution (#461)
Ajouter de nouvelles conditions pour vérifier les valeurs de configuration de lancement (#453)
Refactoriser la boucle run_async du service de lancement pour attendre les futurs et les événements en file d’attente (#449)
Correction d’une faute de frappe dans la documentation (#446)
Correction de la fonction type_utils.extract_type(). (#445)
Gérer les chaînes vides dans la coercition de type. (#443)
Consolidez type_utils de manière à pouvoir les réutiliser dans les résultats de substitution qui doivent être contraints à un type spécifique (#438)
Supprimer le chargement inutile du point d’entrée “launch.frontend.interpolate_substitution_method” qui n’a jamais été utilisé (#434)
Évitez les effets secondaires, reportez jusqu’à ce que vous en ayez besoin (#432)
Supprimez pkg_resources, remplacez-le par l’utilisation des bibliothèques importlib* plus modernes. (#430)
Supprimez le paramètre de boucle asyncio.wait. (#429)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#428)
Différer l’arrêt s’il est déjà en cours d’exécution (#427)
Ajout de la prise en charge de respawn et respawn_delay (#426)
Corrigez parser.py (#414)
Contributors: CHEN, Chris Lalancette, Christophe Bedard, Dan Rose, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Jorge Perez, Michel Hidalgo, Scott K Logan, Takamasa Horibe, Victor Lopez
launch_ros
Prend en charge Python 3.8 importlib.metadata, déclare la dépendance (#229)
Ajoutez des extensions d’options à ros2launch et une extensibilité à l’action de nœud (#216)
Assurez-vous que ParameterFile __del___ fonctionne sans exception. (#212)
Correction de docblock dans LoadComposableNodes (#207)
Valider les attributs complexes de l’action “node” (#198)
Les arguments de l’exécutable Node.__init__() et du plugin ComposableNode.__init__() ne sont pas facultatifs (#197)
Supprimer les arguments des constructeurs obsolètes depuis Foxy (#190)
Rendre le nom et l’espace de noms obligatoires dans ComposableNodeContainer, supprimer les alternatives obsolètes (#189)
Merge pull request #183 from ros2/update-maintainers Mettre à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics
Déplacer le mainteneur précédent vers <author>
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics
Correction d’AttributeError lors de l’accès au nom du conteneur de composants (#177)
Gérer tous les types de substitution pour l’argument de nom SetParameter (#182)
Attendez de manière asynchrone la réponse du service de nœud de chargement (#174)
Correction du cas où la liste des nœuds composables est nulle (#173)
N’utilisez pas de gestionnaire d’événements pour charger des nœuds composables (#170)
Correction de la course avec les changements de contexte de lancement lors du chargement de nœuds composables (#166)
Substitutions dans les fichiers de paramètres (#168)
Correction d’une faute de frappe dans la documentation (#167)
Correction de problèmes lors de l’analyse d’une
Commande
Substitution
en tant que valeur de paramètre (#137)Ajouter un moyen de définir des règles de remappage pour tous les nœuds dans la même portée (#163)
Résoudre l’avertissement libyaml lors du chargement des paramètres à partir du fichier (#161)
Correction de ComposableNode ignorant les actions PushRosNamespace (#162)
Ajoutez une action SetParameter qui définit un paramètre sur tous les nœuds de la même portée (#158)
Rendre le paramètre d’espace de noms obligatoire dans le constructeur LifecycleNode (#157)
Évitez d’utiliser un caractère générique pour spécifier les paramètres si possible (#154)
Correction de l’absence d’espace de noms spécifié (#153)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#152)
Contributeurs : Chris Lalancette, Dereck Wonnacott, Geoffrey Biggs, Ivan Santiago Paunovic, Jacob Perron, Michael Jeronimo, Scott K Logan
launch_testing
Utilisez unittest.mock au lieu de mock (#487)
Mettre à jour les mainteneurs de paquets (#465)
Désactiver le nettoyage des cas de test une fois qu’ils ont été exécutés (#406)
Correction de max() avec une séquence vide (#440)
Utilisez unittest.TestCase.id() pour les reprs d’échec de pytest. (#436)
Utilisez unittest.TestCase.id() pour assembler la sortie XML de jUnit. (#435)
Revendiquer la propriété (#433)
Contributeurs : Dirk Thomas, Michel Hidalgo, Scott K Logan, William Woodall
launch_testing_ament_cmake
Mettre à jour les mainteneurs de paquets (#465)
Ajouter une licence bsd au lancement en raison des fichiers de roslaunch (#456)
Utilisez la cible launch_test CMake comme nom de base du fichier de sortie (#448)
Trouver l’interpréteur de débogage Python sur Windows (#437)
Contributeurs : Dirk Thomas, Michel Hidalgo, William Woodall
launch_testing_ros
Utilisez des traits de soulignement dans setup.cfg au lieu de tirets. (#227)
Merge pull request #183 de ros2/update-maintainers
Déplacer Pete vers l’auteur, par clalancette
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#152)
Contributeurs : Chris Lalancette, Michael Jeronimo, Mike Purvis
launch_xml
Ajout du support frontal pour l’action LogInfo (#467)
Validez les attributs et sous-entités non analysés dans launch_xml et launch_yaml (#468)
Ajouter un test pour launch.actions.TimerAction (#470)
Mettre à jour les mainteneurs de paquets (#465)
Utilisez les nouvelles fonctions type_utils (#438)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#428)
Contributors: Chris Lalancette, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo
launch_yaml
Ajout du support frontal pour l’action LogInfo (#467)
Validez les attributs et sous-entités non analysés dans launch_xml et launch_yaml (#468)
Mettre à jour les mainteneurs de paquets (#465)
Utilisez les nouvelles fonctions type_utils (#438)
Fermez le fichier YAML lorsque nous avons terminé. (#415)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#428)
Contributors: Chris Lalancette, Dan Rose, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo
libcurl_vendor
Mettez à jour libcurl_vendor vers la dernière version (7.75.0). (#60)
Ajoutez un indicateur de remplacement pour forcer la construction du fournisseur (#58)
Mettre à jour les mainteneurs (#53)
faire passer la version curl à 7.68 (#47)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Scott K Logan
libstatistics_collector
correction : les valeurs mesurées après la virgule décimale sont tronquées #79 (#80)
Mettre à jour linter pour qu’il s’exécute sur rolling+focal (#81)
Ajoutez le fichier de configuration automerge.yml (#70)
Mettre à jour QD vers QL 1 (#68)
QD mis à jour (#64)
Mise à jour des tests de performances QD (#58)
Test de référence ajouté à libstatistics_collector (#57) * Test de référence ajouté à libstatistics_collector * cppcheck a supprimé l’avertissement de macro inconnue - macos * Réinitialiser les compteurs de tas * Commentaires ajoutés * Suppression de la suppression unknownMacro de CMakeLists.txt * Commentaires ajoutés * test de référence déplacé vers test/benchmark * Commentaires ajoutés Co-écrit par : Devin Bonnie <47613035+dabonnie@users.noreply.github.com>
Signaler les workflows ayant échoué (#56) Autoriser les échecs de codecov à être silencieux
Ajouter le fichier CODEOWNERS par défaut (#55)
Supprimer l’activité de référentiel des référentiels individuels en faveur d’un reporting centralisé (#52)
N’essayez pas de signaler s’il provient d’un fork (#43)
Suppression des avertissements doxygen (#41) Co-écrit par : Anas Abou Allaban <allabana@amazon.com>
Ajouter une action d’approbation automatique pour dependabot (#40)
Créer un fichier de configuration Dependabot (#31) * Créer un fichier de configuration Dependabot * Randomiser l’heure d’exécution Co-écrit par : dependabot-preview[ bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-écrit par : Prajakta Gokhale <prajaktg@amazon.com>
QD mis à jour à 3 (#30)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#24) Co-écrit par : Emerson Knapp <537409+emersonknapp@users.noreply.github.com>
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Devin Bonnie, Emerson Knapp, Lucas Han, Prajakta Gokhale, Stephen Brawner, hsgwa
libyaml_vendor
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#38)
Mettez à jour libyaml_vendor vers 0.2.5. (#37)
Correction des drapeaux de l’éditeur de liens pour les tests lorsque CMake < 3.13 (#35)
Conservez toujours les autorisations source dans les packages du fournisseur (#31)
Correction de target_link_directories/link_directories dans cmake (#29)
Tests de référence inclus (#20)
Mettre à jour la déclaration de qualité (#23)
Mettre à jour les mainteneurs de paquets. (#22)
Augmenter QD à 3 et quelques corrections de style mineures (#19)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#18)
Ajouter la déclaration de qualité libyaml_vendor (#12)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Jorge Perez, Michel Hidalgo, Scott K Logan, Shonigmann
cycle de vie
Nettoyez le fichier README.rst pour la démonstration du cycle de vie. (#508)
changez ParameterEventHandler pour prendre les événements comme const ref au lieu du pointeur partagé (#494)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Ajoutez le paramètre requis manquant dans l’action de lancement de LifecycleNode (#456)
Contributeurs : Chris Lalancette, Ivan Santiago Paunovic, Michael Jeronimo, William Woodall
lifecycle_msgs
Changez index.ros.org -> docs.ros.org. (#122)
Mise à jour de la déclaration de qualité (#120)
Mettre à jour la déclaration de qualité vers QL 1. (#116)
Mettre à jour les mainteneurs de paquets. (#112)
Augmenter le niveau de qualité des packages à 3 (#108)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#106)
Mise à jour de QD pour refléter les versions de package (#107)
Contributeurs : Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann
mimick_vendor
Conservez toujours les autorisations source dans les packages du fournisseur (#19)
Supprimer la mise à jour du dépôt git épinglé (#17)
N’écrasez pas l’argument -Wno-dev CMake (#18)
Ajouter la dépendance manquante de l’outil de construction sur “git” (#16)
Mettre à jour la balise pour la prise en charge d’armv7l. (#15)
Mettre à jour la balise pour la nouvelle exigence de version de cmake (#14)
Exporter les répertoires d’inclusion (#13)
Mettre à jour les mainteneurs de paquets (#10)
Supprimer cppcheck pour MMK_MANGLE_ (#8)
Changer la version taguée de Mimick. (#7)
Changer la balise pour récupérer la dernière version de Mimick (#6)
Épinglez la version Mimick. (#5)
Modifiez la dep importée pour qu’elle corresponde au fork ROS 2 (#4)
Évitez les avertissements CMAKE_BUILD_TYPE sous Windows. (#3)
Supprimer la balise dep + ajouter un responsable (#2)
Configurez les builds MSVC x64, le cas échéant. (#1)
Premier fournisseur d’itération pour la bibliothèque Mimick
Contributeurs : Jorge Perez, Michel Hidalgo, Scott K Logan, Stephen Brawner, Brawner
osrf_pycommon
Correction de l’implémentation d’osrf.py_common.process_utils.get_loop() (#70)
Conflit de version Python 2/3 (#69)
supprimez jessie car nous ne prenons plus en charge la version 3.4 (#67)
Supprimez l’utilisation obsolète du décorateur asyncio.coroutine. (#64)
Corrigez la méthode __str___ pour Windows terminal_color. (#65)
Contributeurs : Chris Lalancette, Jochen Sprickerhof, Michel Hidalgo, William Woodall
osrf_testing_tools_cpp
[osrf_testing_tools_cpp] Ajouter des avertissements (#54)
Mettre à jour la version minimale de cmake vers 2.8.12 (#61)
Ajouter googletest v1.10.0 (#55)
Remplacez
WIN32
par__WIN32
(#53)correction de execinfo.h introuvable pour QNX (#50)
Contributeurs : Ahmed Sobhy, Audrow Nash, Dan Rose, Jacob Perron, Stephen Brawner
pendule_control
Remplacez rmw_connext_cpp par rmw_connextdds (#489)
Supprimer la sortie de journal inefficace (#450) (
#477
__)Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Supprimer l’avertissement obsolète (#459)
Suivez les changements de nom d’API/fichier (ros2/realtime_support#94) (#451)
Contributeurs : Anas Abou Allaban, Andrea Sorbini, Michael Jeronimo, y-okumura-isp
pendulum_msgs
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Michael Jeronimo
performance_test_fixture
Enregistrer les appels à calloc, mettre à jour les tests (#15)
Rendre l’allocation contre-atomique (#13) Même si le benchmark lui-même n’est pas fileté, le processus que nous testons pourrait l’être. Dans tous les cas, cela devrait empêcher ces manigances de gâcher la mesure.
Ajouter des méthodes pour suspendre/reprendre les métriques de performance (#10) * Ajouter des méthodes pour suspendre/reprendre les métriques de performance
Ajouter des repères pour évaluer les frais généraux (#11) * Ajouter des repères pour évaluer les frais généraux dans les tests de performances
Ajoutez l’espace de noms performance_test_fixture à .cpp (#9)
Dépendance de l’exportation sur le benchmark et osrf_testing_tools_cpp (#8)
Mettre à jour les mainteneurs (#7)
Exposer une fonction pour réinitialiser les compteurs de tas (#6)
Arrêtez d’enregistrer les opérations de mémoire plus tôt (#5)
Supprimer l’avertissement des outils de mémoire si les tests seront ignorés (#4)
Exporter la dépendance sur ament_cmake_google_benchmark (#3)
Ajouter la dépendance manquante sur ament_cmake_google_benchmark (#2)
Paquet initial “performance_test_fixture” (#1)
Validation initiale
Contributeurs : Alejandro Hernandez Cordero, Scott K Logan, branleur
pluginlib
Utilisez rcpputils pour l’implémentation du système de fichiers. (#212)
Vérifier NULL dans XMLElement :: Attribute
Vérifier NULL dans XMLElement :: GetText
Vérifier NULL dans XMLNode::Value
Supprimez la variable inutilisée output_library (#211)
Faites de Chris un mainteneur de pluginlib. (#210)
Ajouter l’option de compilateur de bibliothèque QNX C++ fs (#205)
Correction de la compatibilité cmake 3.5 (#203)
Ajouter une fonction pour les tests pluginlib du même package (#201)
Supprimer les fonctions boost obsolètes (#199)
Contributeurs : Ahmed Sobhy, Chris Lalancette, Jeremie Deray, Karsten Knese, Shane Loretz
pybind11_vendor
Mettre à jour les mainteneurs (#7)
Merge pull request #3 de ros2/fix_windows_warning
supprimer le passage dans CMAKE_BUILD_TYPE Signé par : Mabel Zhang <mabel@openrobotics.org>
nettoyage Signé par : Mabel Zhang <mabel@openrobotics.org>
ne définissez pas CMAKE_BUILD_TYPE sur Windows Signé par : Mabel Zhang <mabel@openrobotics.org>
supprimer tous les avertissements du développeur Signé par : Mabel Zhang <mabel@openrobotics.org>
supprimer l’avertissement sur Windows Signé par : Mabel Zhang <mabel@openrobotics.org>
tentative de correction de l’avertissement Windows Signé par : Mabel Zhang <mabel@openrobotics.org>
Désactiver la construction des tests pybind11 (#1) Signé par : Karsten Knese <karsten@openrobotics.org>
Mise à jour vers pybind 2.5.0 (#2) Signé par : Mabel Zhang <mabel@openrobotics.org>
Créez le package fournisseur pybind11. Signé par : Michael Carroll <michael@openrobotics.org>
Contributeurs : Karsten Knese, Mabel Zhang, Michael Carroll, Shane Loretz
python_cmake_module
Mettre à jour les mainteneurs (#2)
Contributeurs : Shane Loretz
python_qt_binding
Ajouter un dépôt README
Raccourcissez quelques longues lignes de CMake (#99)
Mettre à jour les mainteneurs (#96) (`#98 <https://github.com/ros-visualization/python_qt_binding/issues/98 >`__)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#93)
Contributeurs : Chris Lalancette, Scott K Logan, Shane Loretz
qt_dotgraph
ajouter une API pour définir l’info-bulle de bord (#237)
qt_gui
Préférez toujours le thème d’icônes “Tango” (#250)
Correction de l’objet “dict_keys” non inscriptible (#243)
autoriser le masquage du titre en version autonome (#235)
ajouter une logique pour charger qt_gui_icons sur windows et macOS (#222)
correction de la perspective d’exportation pour Python 3.6 (#228)
supprimer la dépendance tango-icon-theme (#224)
Contributeurs : Michael Jerome, Scott K Logan
qt_gui_cpp
Correction de QMap dupliqué en QMultiMap (#244)
Passez à l’utilisation de l’implémentation du système de fichiers dans rcpputils. (#239)
éviter un avertissement sur les plugins C++ sous Windows (#232)
qt_gui_cpp_sip : déclarer un opérateur d’affectation privé pour SIP (#226)
Contributeurs : Chris Lalancette, Homalozoa X
quality_of_service_demo_cpp
Ajouter une démo sur l’utilisation des remplacements de qos (#474)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Mettre à jour les commentaires dans quality_of_service_demo_cpp message_lost_talker et message_lost_listener (#458)
Ajouter une démonstration d’événement d’état de message perdu à l’aide de rclcpp (#453)
Contributeurs : Ivan Santiago Paunovic, Michael Jeronimo
quality_of_service_demo_py
Utilisez des traits de soulignement au lieu de tirets dans setup.cfg (#502)
QoS remplace la démo en python (#479)
Mettre à jour les noms de valeurs de stratégie qos obsolètes (#468)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Ajouter une démo d’événement de statut perdu de message rclpy (#457)
Contributeurs : Ivan Santiago Paunovic, Michael Jeronimo
rcl
Corrigez test_network_flow_endpoints. (#912)
Rendre test_two_timers_ready_before_timeout moins floconneux (#911)
Ajouter une instrumentation de publication (#905)
Flux réseau uniques (#880)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#909)
Ajouter des fonctions pour attendre les éditeurs et les abonnés (#907)
Revert « Mark cyclonedds test_service test as flakey (#648) » (#904)
Évitez de renvoyer des noms de nœud NULL ou vides (#570)
Supprimez les exceptions pour les tests rmw_connext_cpp. (#903)
Ajout de la prise en charge de rmw_connextdds (#895)
Mettez une liste d’arguments de “void” où aucun argument n’est attendu. (#899)
Documentation de nettoyage pour doxygen. (#896)
Ressources de test de référence directement à partir de l’arborescence des sources (#554)
Rajoutez « Améliorer le test de déclenchement pour la condition de garde de graphe (#811) » (#884)
Rétablir « Améliorer le test de déclenchement pour la condition de garde de graphe (#811) » (#883)
Déplacez le nettoyage de la condition de garde après avoir supprimé le rappel. (#877)
Rendre test_subscription_nominal_string_sequence plus fiable (#881)
Améliorer le test de déclenchement pour la condition de garde de graphe (#811)
Ajouter la vérification NULL dans remap.c (#879)
Ajouter const aux fonctions rcl_context constantes (#872)
Correction d’un autre test défaillant sur CentOS 7 (#863)
Mettre à jour les QD vers QL 1 (#866)
Résolution des problèmes d’analyse statique de clang (#865)
Correction de test_info_by_topic floconneux (#859)
Mettre à jour QL (#858)
Refactor pour supprimer le code source inutile (#857)
Clarifier le stockage de current_time (#850)
Rendre les tests dans test_graph.cpp plus fiables (#854)
Correction de l’erreur de segmentation du journal externe après SIGINT (#844)
Mettez à jour le QL de tracetools et ajoutez-le au QD de rcl_lifecycle (#845)
Rendre la journalisation des tests plus fiable (#846)
Renvoie OK lors de la finalisation de contextes initialisés à zéro (#842)
Zero initialize events an size_of_events membres de rcl_wait_set_t (#841)
Mettre à jour les macros gtest obsolètes (#818)
Assurez-vous de vérifier la valeur de retour des API rcl. (#838)
Ajoutez une méthode de nœud pratique pour obtenir un nom de sujet/service final (#835)
Supprimer le formatage des erreurs redondantes (#834)
Correction d’une fuite de mémoire dans rcl_subscription_init()/rcl_publisher_init() (#794)
Mettre à jour les mainteneurs (#825)
Ajoutez un point-virgule à RCUTILS_LOGGING_AUTOINIT. (#816)
Améliorer les messages d’erreur dans rcl_lifecycle (#742)
Correction d’une fuite de mémoire sur le message sérialisé dans test_publisher/subscription.cpp (#801)
Correction d’une fuite de mémoire à cause d’un test fictif (#800)
Correction orthographique (#798)
Corrigez cela pour ne pas désallouer l’événement impl dans certains cas d’échec (#790)
appeler les fonctions fini pour éviter les fuites de mémoire (#791)
Bump rcl arguments” Couverture de test de l’API (#777)
Correction des fuites de mémoire et des bogues de l’API des arguments rcl (#778)
Ajouter un module d’attente de tests de couverture (#769)
Correction du nettoyage de l’allocation des jeux d’attente (#770)
Améliorer la couverture des tests dans rcl (#764)
Vérifiez si rcutils_strdup() aboutit immédiatement (#768)
Nettoyage de l’implémentation de rcl_get_secure_root() (#762)
Ajouter des macros d’injection de fautes aux fonctions rcl (#727)
Rendement des codes d’erreur rcl_context_fini() (#763)
Ne pas invalider le contexte avant un arrêt réussi (#761)
Zero initialize guard condition on failed init (#760)
API d’ajout de tests aux arguments (#752)
Étendre la couverture du test de l’API rcl_expand_topic_name() (#758)
Ajouter des tests de couverture de 94 % à l’API de service (#756)
Nettoyer l’implémentation de rcl_expand_topic_name() (#757)
Couverture complète de l’API de validation de l’enclave rcl (#751)
Faire face aux restrictions de fonction de base dans les simulations (#753)
Correction de l’allocation lors de la copie des arguments (#748)
Couverture complète du test de l’API de journalisation du package rcl (#747)
Améliorez la couverture à 95 % dans les modules d’identifiant de domaine, d’option d’initialisation, d’identifiant d’implémentation rmw et de niveau de journalisation (#744)
Correction de la documentation et de la gestion du code d’erreur de l’API de journalisation du package rcl (#746)
Correction de la gestion des erreurs de bogue dans get_param_files (#743)
Couverture complète des tests d’abonnement à l’API (#734)
augmenter les délais d’attente dans les appareils test_services pour Connext (#745)
Ajustements à client.c et subscription.c pour un init/fini plus propre (#728)
Améliorer la vérification et la gestion des erreurs dans les API d’abonnement (#739)
Ajouter des appels de libération pour libérer la mémoire allouée à strdup (#737)
Ajouter les appels manquants à rcl_convert_rmw_ret_to_rcl_ret (#738)
Ajouter des tests fictifs, couverture de 95 % par l’éditeur (#732)
Restaurez les variables d’environnement définies dans test_failing_configuration. (#733)
Exposer le paramètre qos pour /rosout (#722)
Reformatez rmw_impl_id_check pour appeler une fonction testable (#725)
Ajouter une vérification supplémentaire pour l’implémentation d’événements invalides (#726)
Consolider la duplication de macros (#653)
Ajouter un test pour l’événement de perte de message d’abonnement (#705)
Ajouter la fonction rcl_event_is_valid (#720)
Déplacer l’identifiant de domaine réel du nœud vers le contexte (#718)
Suppression des avertissements doxygen (#712)
Supprimez du code mort.
Assurez-vous d’appeler rcl_arguments_fini à la fin du test.
Ajouter le remappage nécessaire à la vérification nulle (#711)
Rendre public init/fini rosout publisher(`#704 < https://github.com/ros2/rcl/issues/704>`__) .
Déplacer rcl_remap_copy vers l’en-tête public (#709)
Implémenter une méthode générique pour modifier les niveaux de journalisation (#664)
Supprimer domain_id et localhost_only de node_options (#708)
Ajouter des tests de couverture (#703)
Ajouter des tests de mauvais arguments pour la couverture (#698)
Supprimer les prototypes internes inutilisés (#699)
Mettre à jour la déclaration de qualité et la couverture (#674)
Ajoutez un setter et un getter pour domain_id dans rcl_init_options_t (#678)
Supprimez la dépendance pytest inutilisée de rcl. (#695)
Correction du lien vers les dernières documentations de l’API (#692)
Conservez l’ID de domaine si ROS_DOMAIN_ID n’est pas valide. (#689)
Supprimer le contexte de vérification inutilisé.c (#691)
Ajouter check rcl_node_options_copy invalid out (#671)
Mettre à jour le QL de tracetools à 2 dans le QD de rcl (#690)
Améliorer la couverture des abonnements (#681)
Améliorer la couverture des tests de minuterie rcl (#680)
Améliorer la couverture des tests d’attente (#683)
Améliorer la couverture des tests rcl init. (#684)
Améliorer la couverture des tests d’horloge. (#685)
Ajouter un événement de message perdu (#673)
Corrections mineures de l’implémentation de l’horloge rcl. (#688)
Améliorez la couverture des tests de validation d’enclave. (#682)
Utilisez uniquement les codes RCL_RET_*. (#686)
Correction des avertissements doxygen (#677)
Ajouter des tests pour le package rcl (#668)
Supprimez maintenant logging_external_interface.h, fourni par le package rcl_logging_interface (#676)
Imprimer RCL_LOCALHOST_ENV_VAR si une erreur se produit via rcutils_get_env. (#672)
Contributeurs : Ada-King, Alejandro Hernandez Cordero, Ananya Muddukrishna, Andrea Sorbini, Audrow Nash, Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Dan Rose, Dirk Thomas, Geoffrey Biggs, Ivan Santiago Paunovic, Jacob Perron, Jorge Perez, Lei Liu, Michel Hidalgo, Nikolai Morin, Scott K Logan, Stephen Brawner, Thijs Raymakers, Brawner, Schonigmann, Tomoya
rcl_action
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#909)
Ne vous attendez pas à ce que RCL_RET_TIMEOUT définisse une chaîne d’erreur (#900)
Ajout de la prise en charge de rmw_connextdds (#895)
Évitez de définir deux fois le message d’erreur. (#887)
Résoudre divers correctifs d’analyse statique de clang (#864)
Mettre à jour les QD vers QL 1 (#866)
Mettre à jour QL (#858)
Assurez-vous de toujours vérifier les valeurs de retour (#840)
Mettre à jour les macros gtest obsolètes (#818)
Assurez-vous de vérifier la valeur de retour des API rcl. (#838)
Mettre à jour les mainteneurs (#825)
Stocker la référence à rcl_clock_t au lieu de la copier (#797)
Utiliser une horloge valide en cas de problème dans rcl_timer_init (#795)
Ajouter des macros d’injection de fautes et des tests unitaires à rcl_action (#730)
Changez certains EXPECT_EQ en ASSERT_EQ dans test_action_server. (#759)
Suppression des avertissements doxygen (#712)
Résoudre le problème 716 en n’initialisant pas les pointeurs et en libérant de la mémoire (#717)
Mettre à jour la déclaration de qualité et la couverture (#674)
Correction des avertissements doxygen (#677)
Contributeurs : Alejandro Hernández Cordero, Andrea Sorbini, Audrow Nash, Chen Lihui, Chris Lalancette, Ivan Santiago Paunovic, Shane Loretz, Stephen Brawner, brawner, shonigmann
rcl_interfaces
Changez index.ros.org -> docs.ros.org. (#122)
Mise à jour de la déclaration de qualité (#120)
Ajoutez un champ à la description du paramètre pour spécifier le typage dynamique/statique. (#118)
Mettre à jour la déclaration de qualité vers QL 1. (#116)
Mettre à jour les mainteneurs de paquets. (#112)
Augmenter le niveau de qualité des packages à 3 (#108)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#106)
Mise à jour de QD pour refléter les versions de package (#107)
Contributeurs : Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Stephen Brawner, brawner, shonigmann
rcl_lifecycle
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#909)
rendre rcl_lifecycle_com_interface facultatif dans les nœuds du cycle de vie (#882)
Mettre à jour les QD vers QL 1 (#866)
Mettre à jour QL (#858)
Assurez-vous de toujours vérifier les valeurs de retour (#840)
Mettez à jour le QL de tracetools et ajoutez-le au QD de rcl_lifecycle (#845)
Ajouter des avertissements du compilateur (#830)
Assurez-vous de vérifier la valeur de retour des API rcl. (#838)
Ajouter une instrumentation de transition d’état de nœud de cycle de vie (#804)
Mettre à jour les mainteneurs (#825)
Améliorer les messages d’erreur dans rcl_lifecycle (#742)
Correction de test_rcl_lifecycle (#788)
Ajouter des macros d’injection de fautes et des tests unitaires à rcl_lifecycle (#731)
Supprimer la ligne std :: cout de test_rcl_lifecycle.cpp (#773)
Définissez transition_map->states/transition size sur 0 sur fini (#729)
Correction du problème de test du cycle de vie rcl (#715)
Suppression des avertissements doxygen (#712)
Mettre à jour la déclaration de qualité et la couverture (#674)
Contributeurs : Alexander Hernandez Lamb, Audrey Nash, Barry Xu, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Karsten Knese, Lei Liu, Stephen Brawner, Brawner, Shonigmann
rcl_logging_interface
Mettre à jour QD vers QL 1 (#66)
Utilisez rcutils_expand_user dans rcl_logging_get_logging_directory (#59)
Autoriser la configuration du répertoire de journalisation via des variables d’environnement (#53)
Mettre à jour les mainteneurs. (#55)
Ajouter un nouveau paquet avec l’interface de journalisation rcl (#41)
Contributors: Chris Lalancette, Christophe Bedard, Stephen Brawner
rcl_logging_log4cxx
Autoriser la configuration du répertoire de journalisation via des variables d’environnement (#53)
Mettre à jour les mainteneurs. (#55)
Supprimez la dépendance pytest inutilisée. (#43)
Utiliser le nouveau package avec l’interface de journalisation rcl (#41)
Contributors: Chris Lalancette, Christophe Bedard
rcl_logging_spdlog
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#73)
Incluez ce que vous utilisez (#71)
Mettre à jour QD vers QL 1 (#66)
Assurez-vous de vérifier la valeur de retour de external_initialize. (#65)
section QD mise à jour 3.i et 3ii et faute d’orthographe (#63)
rcl_logging_spdlog : QL augmenté à 2 en QD
Spdlog QL mis à jour dans QD
Rendre les dépendances internes privées (#60)
[rcl_logging_spdlog] Ajouter des avertissements (#54)
Autoriser la configuration du répertoire de journalisation via des variables d’environnement (#53)
Mettre à jour les mainteneurs. (#55)
Test de référence ajouté à rcl_logging_spdlog (#52)
Utilisation de la fonction current_path() de rcpputils (#51)
Ajouter un test unitaire d’injection de fautes pour augmenter la couverture (#49)
Passer QD au niveau 3 et mettre à jour QD (#44)
Ajout de Doxyfile et correction des avertissements associés (#42)
Utiliser le nouveau package avec l’interface de journalisation rcl (#41)
Augmentation de la couverture des tests (#40)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006.
Renommer Quality_Declaration.md -> QUALITY_DECLARATION.md
Contributeurs : Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Scott K Logan, Shane Loretz, Stephen Brawner, ahcorde, brawner, shonigmann
rcl_yaml_param_parser
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#909)
Activer les avertissements du compilateur (#831)
Mettre à jour les QD vers QL 1 (#866)
Réorganiser la logique de test pour éviter la référence à null (#862)
Mettre à jour QL (#858)
Assurez-vous d’initialiser le end_mark pour yaml_event_t (#849)
Vérifiez les noms de nœuds valides dans les fichiers de paramètres (#809)
Mettre à jour les mainteneurs (#825)
Mise à jour de la section des performances QD (#817)
Plusieurs correctifs liés à la mémoire pour les benchmarks rcl_variant_t (#813)
Test de référence rcl_yaml_param_parser amélioré (#810)
Test de référence ajouté à rcl_yaml_param_parser (#803)
Supprimez les limitations MAX_NUM_PARAMS_PER_NODE et MAX_NUM_NODE_ENTRIES. (#802)
Ajouter des tests unitaires fictifs pour rcl_yaml_param_parser (couverture partie 3/3) (#772)
Ajouter des tests unitaires d’injection de fautes (couverture partie 2/3) (#766)
Ajouter des tests unitaires de base pour les fonctions refactorisées dans rcl_yaml_param_parser (couverture partie 1/3) (#771)
Correction d’une erreur d’analyseur yaml lorsqu’il rencontre .nan (refactor sur #754) (#781)
Refactor parser.c pour une meilleure testabilité (#754)
Ne pas écraser le pointeur cur_ns si la réallocation échoue (#780)
Correction des fuites de mémoire dans le test unitaire de 776 (#779)
Correction de la gestion des erreurs rcl_parse_yaml_file(). (#776)
Ne pas écraser le pointeur string_array en cas d’échec de réallocation (#775)
Définissez les valeurs yaml_variant sur NULL lors de la finalisation (#765)
Supprimez les instructions de débogage. (#755)
Suppression des avertissements doxygen (#712)
Mettre à jour la déclaration de qualité et la couverture (#674)
Contributeurs : Alexander Hernandez Lamb, Audrow Nash, Chen Lihui, Chris Lalancette, Ivan James Paunovic, Michel Hidalgo, Scott K Logan, Stephen Brawner, Brawner, Shonigmann, Tomoya
rclcpp
Utilisez le handle de rappel OnShutdown au lieu du rappel OnShutdown (#1639) (#1650)
utilisez dynamic_pointer_cast pour détecter l’inadéquation de l’allocateur dans le gestionnaire de processus intra (#1643) (#1644)
Augmentez le délai d’attente de cppcheck à 500s (#1634)
Clarifier la documentation des paramètres de nœud (#1631)
Évitez de rembourser un prêt lorsqu’aucun n’a été obtenu. (#1629)
Utilisez une implémentation différente de mutex deux priorités (#1628)
Ne testez pas la valeur de la politique d’historique lors du test des méthodes get_publishers/subscriptions_info_by_topic() (#1626)
Vérifiez le premier type de paramètre et la plage avant d’appeler les rappels de validation de l’utilisateur (#1627)
Restaurer l’exception de test pour Connext (#1625)
Correction de la condition de concurrence dans la configuration du thread d’horloge TimeSource (#1623)
supprimer le code obsolète qui était obsolète dans foxy et devrait être supprimé dans galactic (#1622)
Changez index.ros.org -> docs.ros.org. (#1620)
Flux réseau uniques (#1496)
Ajoutez la prise en charge de spin_some au StaticSingleThreadedExecutor (#1338)
Ajouter une instrumentation de publication (#1600)
Créez les méthodes load_parameters et delete_parameters (#1596)
refactoriser AnySubscriptionCallback et ajouter/déprécier les signatures de rappel (#1598)
Ajouter un éditeur générique et un abonnement générique pour les messages sérialisés (#1452)
utiliser le contexte de
node_base\_
pour l’exécuteur d’horloge. (#1617)mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#1615)
Initialisez les entiers dans test_parameter_event_handler.cpp pour éviter un comportement indéfini (#1609)
Fonctions C++ des outils de trace d’espace de noms (#1608)
Rétablir « Fonctions C++ des outils de trace de l’espace de noms (#1603) » (#1607)
Fonctions C++ des outils de trace d’espace de noms (#1603)
Le groupe de rappel d’abonnement à l’horloge tourne dans son propre fil (#1556)
Supprimez les références rmw_connext_cpp. (#1595)
Ajouter une API pour vérifier la compatibilité du profil QoS (#1554)
Documenter l’utilisation abusive du rappel des paramètres (#1590)
utilisez const auto & pour parcourir les paramètres (#1593)
Protégez-vous contre le débordement d’entier dans la conversion de durée (#1584)
Le service get_parameters doit renvoyer vide si les paramètres non déclarés sont autorisés (#1514)
Fait de la fonction “Context :: shutdown_reason” une fonction const (#1578)
Documentez les décisions de conception qui ont été prises pour les paramètres typés statiquement (#1568)
Correction d’une faute de frappe dans la documentation du constructeur CallbackGroup (#1582)
Activer les remplacements de paramètre qos pour la rubrique /parameter_events (#1532)
Ajout de la prise en charge de rmw_connextdds (#1574)
Supprimez “struct” de rcl_time_jump_t. (#1577)
Ajouter des tests pour déclarer les paramètres typés statiquement lorsque les paramètres non déclarés sont autorisés (#1575)
Avertissement de fuite de mémoire silencieuse sur « DoNotOptimize ». (#1571)
Ajouter la classe ParameterEventsSubscriber (#829)
Lorsqu’une modification de paramètre est rejetée, la carte des paramètres ne doit pas être mise à jour. (#1567)
Corrigez quand lever l’exception NoParameterOverrideProvided. (#1567)
Correction du SEGV causé par l’ordre de destruction des sous-interfaces Node (#1469)
Correction de l’échec du test de référence introduit dans #1522 (
#1564
__)Correction d’un exemple documenté dans create_publisher (#1558)
Appliquer les types de paramètres statiques (#1522)
Autoriser les temporisateurs à maintenir le rythme prévu dans MultiThreadedExecutor (#1516)
Correction des avertissements UBSAN dans any_subscription_callback. (#1551)
Correction d’une erreur d’exécution : liaison de référence au pointeur nul de type (#1547)
Ressources de test de référence directement à partir de l’arborescence des sources (#1543)
effacer les statistiques après la réinitialisation de la fenêtre (#1531) (`#1535 <https://github.com/ros2/rclcpp/issues/1535> `__)
Correction d’une erreur de chaîne mineure dans le test topic_statistics. (#1541)
Évitez les
blocages de ressources évités
si vous utilisez intra_process_comms (#1530)Evitez une copie d’objet dans parameter_value.cpp. (#1538)
Affirmer que la taille de la liste des éditeurs est 1. (#1537)
Ne pas accéder aux objets après qu’ils aient été std::move (#1536)
Mise à jour pour vérifier la variable correcte (#1534)
Détruit les messages extraits de LoanedMessage. (#1305)
Ajouter une instrumentation pour lier une minuterie à un nœud (#1500)
Correction d’une erreur lors de l’utilisation d’IPC avec StaticSingleThreadExecutor (#1520)
Passez à l’utilisation de unique_ptrs pour DummyExecutor. (#1517)
Autoriser la reconfiguration du sujet “clock” qos (#1512)
Autoriser l’ajout/la suppression de threads de nœuds en toute sécurité dans rclcpp::Executor (#1505)
Appelez rclcpp::shutdown dans test_node pour un arrêt propre sous Windows (#1515)
Réappliquez « Ajouter la méthode get_logging_directory à rclcpp::Logger (#1509) » (#1513)
utilisez describe_parameters du paramètre client pour le test (#1499)
Revert « Add get_logging_directory method to rclcpp::Logger (#1509) » (#1511)
Ajoutez la méthode get_logging_directory à rclcpp::Logger (#1509)
Meilleure documentation pour la classe QoS (#1508)
Modifier l’exclusion de la durée de rappel des statistiques de sujet (#1492)
Rendre le test des utilisateurs de graphes plus robuste. (#1504)
Assurez-vous d’attendre les événements de changement de graphique dans test_node_graph. (#1503)
ajouter un délai d’attente aux méthodes SyncParametersClient (#1493)
Correction des attentes de test erronées (#1497)
Mettre à jour la documentation create_publisher/subscription, en précisant quand une interface de paramètres est requise (#1494)
Correction des avertissements littéraux de chaîne (#1442)
prend en charge les méthodes describe_parameters pour paramétrer le client. (#1453)
Ajouter des getters aux classes rclcpp::qos et rclcpp::Policy enum (#1467)
Modifiez les vérifications nullptr pour utiliser ASSERT_TRUE. (#1486)
Ajustez la logique autour de la recherche et de l’effacement de guard_condition (#1474)
Mettre à jour les QD vers QL 1 (#1477)
Ajouter des tests de performances pour le transport des paramètres (#1463)
Déplacez la propriété de shutdown_guard_condition vers executors/graph_listener (#1404)
Ajouter des options pour déclarer automatiquement les paramètres qos lors de la création d’un éditeur/abonnement (#1465)
Ajoutez
take_data
àWaitable
etdata
àAnyExecutable
(#1241)Ajouter des repères pour l’interface des paramètres de nœud (#1444)
Supprimer l’allocation de l’exécuteur ::remove_node() (#1448)
Correction des plantages de test sur CentOS 7 (#1449)
Faire passer les packages rclcpp au niveau de qualité 2 (#1445)
Ajout de tests de référence de l’exécuteur (#1413)
Ajoutez un espace de noms complet à WeakCallbackGroupsToNodesMap (#1435)
Déprécier Duration(rcl_duration_value_t) en faveur de Duration statique ::from_nanoseconds(rcl_duration_value_t) (#1432)
Évitez d’analyser deux fois les arguments dans
rclcpp::init_and_remove_ros_arguments
(#1415)Ajouter des benchmarks de service et de client (#1425)
Définissez CMakeLists pour n’utiliser que le rmw par défaut pour les benchmarks (#1427)
Mettre à jour le QL de tracetools dans le QD de rclcpp (#1428)
Ajoutez le verrouillage manquant à rclcpp_action::ServerBase. (#1421)
Tests de référence initiaux pour le nœud rclcpp::init/shutdown create/destroy (#1411)
Refactor test CMakeLists en préparation pour les benchmarks (#1422)
Ajouter des méthodes dans le sujet et l’interface de service pour résoudre un nom (#1410)
Mettre à jour les macros gtest obsolètes (#1370)
Effacer les membres pour StaticExecutorEntitiesCollector pour éviter la dépendance shared_ptr (#1303)
Augmentez les délais d’expiration des tests lents avec rmw_connext_cpp (#1400)
Évitez l’autodépendance non détruite (#1301)
Mettre à jour les mainteneurs (#1384)
Ajouter l’horloge qos aux options de nœud (#1375)
Correction du constructeur de copie NodeOptions (#1376)
Assurez-vous de nettoyer la poignée externe du client/service. (#1296)
Augmenter la couverture de WaitSetTemplate (`#1368 < https://github.com/ros2/rclcpp/issues/1368>`__)
Augmentez la couverture de guard_condition.cpp à 100 % (#1369)
Ajouter une déclaration de couverture (#1367)
Tests pour LoanedMessage avec un éditeur de message prêté fictif (#1366)
Ajouter des tests unitaires pour les fichiers qos et qos_event (#1352)
Terminer la couverture de l’API de l’éditeur (#1365)
Terminer la couverture de l’API sur les exécuteurs. (#1364)
Ajouter un test pour ParameterService (#1355)
Ajouter des tests de couverture de l’API de temps (#1347)
Ajouter des tests de couverture de minuterie (#1363)
Ajoutez des tests supplémentaires pour la couverture de parameter_client.cpp.
Corrections mineures du fichier parameter_service.cpp.
réinitialiser rcl_context shared_ptr après avoir appelé rcl_init avec succès (#1357)
Éditeur de test amélioré - exception de valeur de profondeur d’historique zéro qos (#1360)
Resolve_use_intra_process couvert (#1359)
Améliorer test_subscription_options (#1358)
Ajoutez plus de tests pour la couverture init_options. (#1353)
Testez l’API publique du nœud restant (#1342)
Couverture complète de l’API Parameter et ParameterValue (#1344)
Ajoutez plus de tests pour les utilitaires. (#1349)
Ajoutez deux tests supplémentaires pour expand_topic_or_service_name. (#1350)
Ajouter des tests pour l’API node_options (#1343)
Ajoutez plus de couverture pour expand_topic_or_service_name. (#1346)
Exception de test dans spin_until_future_complete. (#1345)
Ajouter des tests de couverture graph_listener (#1330)
Ajoutez des tests unitaires pour la classe Executor.
Autoriser l’imitation des correctifs de méthodes avec jusqu’à 9 arguments.
Améliorez les messages d’erreur dans la classe Executor.
Ajouter une couverture pour l’API client (#1329)
Augmenter la couverture du service (#1332)
Rendre plus privée l’API du collecteur d’entités statiques.
Const-ifier davantage l’exécuteur statique.
Ajoutez plus de tests pour l’exécuteur statique à thread unique.
Beaucoup plus de tests pour le static_executor_entities_collector.
Obtenez une ligne supplémentaire de couverture de code dans memory_strategy.cpp
Correction d’un bug lors de l’ajout d’un groupe de rappel.
Corrigez les fautes de frappe dans les commentaires.
Supprimez les API obsolètes executor::FutureReturnCode. (#1327)
Augmenter la couverture de l’API éditeur/abonnement (#1325)
Ne pas finaliser la condition de garde lors de la destruction de SubscriptionIntraProcess (#1307)
Exposer le paramètre qos pour /rosout (#1247)
Ajouter une couverture pour les API manquantes (sauf les exécuteurs) (#1326)
Inclure le nom du sujet dans les messages d’avertissement d’incompatibilité QoS (#1286)
Ajouter des fonctions de contexte de tests de couverture (#1321)
Augmenter la couverture des node_interfaces, y compris avec des erreurs rcl moqueuses (#1322)
Make node_graph::count_graph_users() const (#1320)
Ajouter une couverture pour wait_set_policies (#1316)
N’échanger intra_process waitable que si non null (#1317)
Vérifier l’attente de nullptr pendant le constructeur (#1315)
Appelez vector.erase avec surcharge de l’itérateur de fin (#1314)
Utiliser au mieux, conserver en dernier, profondeur de l’historique 1 Profil QoS pour les abonnements “/clock” (#1312)
Ajouter le module test type_support (#1308)
Remplacez std_msgs par test_msgs dans le test des exécuteurs (#1310)
Ajouter set_level pour rclcpp::Logger (#1284)
Supprimer la fonction privée inutilisée (rclcpp::Node et rclcpp_lifecycle::Node) (#1294)
Ajout des getters de base des tests (#1291)
Ajout de groupes de rappel dans l’exécuteur (#1218)
Refactor Subscription Topic Statistics Tests (#1281)
Ajouter un opérateur != pour la durée (#1236)
Correction du problème de fil d’horloge (#1266) (
#1267
__)Corrigez le test des statistiques du sujet, attendez plus de messages, ne vérifiez que ceux avec des exemples (#1274)
Ajoutez la méthode get_domain_id à rclcpp::Context (#1271)
Correctifs pour les tests unitaires qui échouent sous cyclonedds (#1270)
initialize_logging_ doit être copié (#1272)
Utilisez static_cast au lieu de C-style cast pour l’instrumentation (#1263)
Faire en sorte que les clients de paramètres utilisent des constructeurs de modèles (#1249)
Possibilité de configurer domain_id via InitOptions. (#1165)
Simplifiez et corrigez le test unitaire de stratégie de mémoire d’allocation pour connext (#1252)
Utiliser l’espace de noms global pour la rubrique d’abonnement aux événements de paramètres (#1257)
Augmenter les délais d’attente pour connext pour les tests longs (#1253)
Ajustez test_static_executor_entities_collector pour rmw_connext_cpp (#1251)
Correction de l’échec du test avec Connext car il n’attend pas la découverte (#1246)
Correction du test du graphe de nœud avec Connext et CycloneDDS renvoyant les données réelles (#1245)
Avertir du résultat inutilisé de add_on_set_parameters_callback (#1238)
Unittests pour les fichiers de stratégie de mémoire, sauf allocator_memory_strategy (#1189)
Macros EXPECT_THROW_EQ et ASSERT_THROW_EQ pour les tests unitaires (#1232)
Ajouter un test unitaire pour static_executor_entities_collector (#1221)
Paramétrer les exécuteurs de test pour tous les types d’exécuteurs (#1222)
Tests unitaires pour allocator_memory_strategy.cpp partie 2 (#1198)
Tests unitaires pour allocator_memory_strategy.hpp (#1197)
Dérivez et lancez une exception dans spin_some spin_all pour StaticSingleThreadedExecutor (#1220)
Rendre la mémoire tampon en anneau sécurisée pour les threads (#1213)
Ajouter RCLCPP_PUBLIC manquant à ~StaticExecutorEntitiesCollector (#1227)
Les fonctions de graphe de document n’appliquent pas les règles de remappage (#1225)
Supprimer la recréation d’entities_collector (#1217)
Correction de rclcpp::NodeOptions::operator= (#1211)
Lien vers la bibliothèque de threads si nécessaire (#1210)
Tests unitaires pour les interfaces de nœud (#1202)
Supprimer l’utilisation de l’identifiant de domaine dans les options de nœud (#1205)
Supprimer la fonction obsolète set_on_parameters_set_callback (#1199)
Correction de la conversion des durées négatives en messages (#1188)
Correction de l’implémentation de NodeOptions::use_global_arguments() (#1176)
Bump vers QD au niveau 3 et liens fixes (#1158)
Correction des tests de l’API pub/sub count (#1203)
Mettre à jour le QL de tracetools à 2 dans le QD de rclcpp (#1187)
Correction du message d’exception sur rcl_clock_init (#1182)
Lancer une exception si rcl_timer_init échoue (#1179)
Tests unitaires pour certaines fonctions/classes d’en-tête uniquement (#1181)
Le rappel doit être parfaitement transmis (#1183)
Ajouter des tests unitaires pour la fonctionnalité de journalisation (#1184)
Ajouter create_publisher include à create_subscription (#1180)
Vérifiez la durée de la période dans create_wall_timer (#1178)
Correction de la docstring get_node_time_source_interface() (#988)
Ajouter un message d’événement d’abonnement perdu (#1164)
Ajouter la méthode spin_all à Executor (#1156)
Réorganisez le répertoire de test et divisez CMakeLists.txt (#1173)
Vérifiez si le contexte est valide lors de la boucle dans spin_some (#1167)
Ajout d’une vérification de la période de publication des statistiques de sujets non valides (#1151)
Correction de spin_until_future_complete : vérifier la valeur de rotation (#1023)
Correction des avertissements doxygen (#1163)
Correction de la référence à rclcpp dans sa déclaration de qualité (#1161)
Autoriser spin_until_future_complete à accepter tout futur comme objet (#1113)
Contributeurs : Ada-King, Alejandro Hernandez Lamb, Ananya Muddukrishna, Andrea Sorbini, Audrow Nash, Barry Xu, Brice Renaudeau, Chen Lihui, Chris Lalancette, Christopher Bedard, Claire Wang, Colin MacKenzie, Daisuke Sato, Devin Bonnie, Dirk Thomas, DongheeYe, Ivan Santiago Paunovic, Jacob Perron, Jannik Abbenseth, Johannes Meyer, Jorge Perez, Karsten Knese, Louise Poubel, Miaofei Mei, Michel Hidalgo, Miguel Company, Morgan Quigley, Nikolai Morin, Pedro Pena, Sarthak Mittal, Scott K Logan, Shane Loretz, Stephen Brawner, Steven ! Ragnarök, Tomoya Fujita, William Woodall, Anaelle-Sw, Bpwilcox, Brawner, Eboasson, Hsgwa, Mauropasse, Shonigmann, Suab321321, Tomoya
rclcpp_action
Renvoie CancelResponse::REJECT alors que le descripteur d’objectif n’a pas réussi à passer à l’état CANCELING (#1641) (#1653)
Correction du problème de blocage du serveur d’action causé par d’autres mutex verrouillés dans CancelCallback (#1635) (#1646)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#1615)
Ajout de la prise en charge de rmw_connextdds (#1574)
node_handle doit être détruit après client_handle pour éviter une fuite de mémoire (#1562)
Finalisez rcl_handle pour éviter les fuites (#1528) (`#1529 <https://github.com/ros2/rclcpp/issues/1529> `__)
Correction du blocage du serveur d’action (#1285) (
#1313
__)Cale de compatibilité de rappel de réponse d’objectif avec obsolescence de l’ancienne signature (#1495)
[rclcpp_action] Ajouter des avertissements (#1405)
Mettre à jour les QD vers QL 1 (#1477)
Ajoutez
take_data
àWaitable
etdata
àAnyExecutable
(#1241)Correction des plantages de test sur CentOS 7 (#1449)
Faire passer les packages rclcpp au niveau de qualité 2 (#1445)
Ajouter des benchmarks rclcpp_action action_server (#1433)
Benchmark rclcpp_action action_client (#1429)
Ajoutez le verrouillage manquant à rclcpp_action::ServerBase. (#1421)
Augmentez les délais d’expiration des tests lents avec rmw_connext_cpp (#1400)
Mettre à jour les mainteneurs (#1384)
Augmenter la couverture rclcpp_action à 95 % (#1290)
Passer le descripteur d’objectif au rappel de réponse d’objectif au lieu d’un futur (#1311)
Supprimer la méthode de gestion des objectifs client obsolète pour obtenir le résultat (#1309)
Augmenter le délai d’expiration du test nécessaire pour Connext (#1256)
Bump vers QD au niveau 3 et liens fixes (#1158)
Ajoutez rcl_action_client_options lors de la création du client d’action. (#1133)
Correction des avertissements doxygen (#1163)
Augmenter la couverture des tests rclcpp_action (#1153)
Contributeurs : Alejandro Hernandez Cordero, Andrea Sorbini, Audrow Nash, Chris Lalancette, Daisuke Sato, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Kaven Yau, Louise Poubel, Michel Hidalgo, Stephen Brawner, Tomoya Fujita, William Woodall, Brawner, Shonigmann, tomoya, y-okumura-fai
rclcpp_components
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#1615)
Utilisez la fonction std::filesystem::exists non conforme à la méthode std (#1502)
Correction des avertissements littéraux de chaîne (#1442)
Mettre à jour les QD vers QL 1 (#1477)
Ajouter des benchmarks pour les composants (#1476)
Faire passer les packages rclcpp au niveau de qualité 2 (#1445)
Mettre à jour les mainteneurs (#1384)
ComponentManager : désactivez les services de paramètres et l’éditeur d’événements (#1333)
Bump vers QD au niveau 3 et liens fixes (#1158)
Inclure l’exception d’origine dans ComponentManagerException (#1157)
Contributeurs : Alejandro Hernández Cordero, Audrow Nash, Ivan Santiago Paunovic, Josh Langsfeld, Louise Poubel, Martijn Buijs, Scott K Logan, Stephen Brawner, Tomoya Fujita, shonigmann
rclcpp_lifecycle
Ajouter un éditeur générique et un abonnement générique pour les messages sérialisés (#1452)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#1615)
Correction des tests de nœud de cycle de vie floconneux (#1606)
Le groupe de rappel d’abonnement à l’horloge tourne dans son propre fil (#1556)
Supprimer les messages de débogage (#1602)
ajouter l’option automatic_add_executor_with_node (#1594)
rendre rcl_lifecyle_com_interface facultatif dans les nœuds du cycle de vie (#1507)
Ajout de la prise en charge de rmw_connextdds (#1574)
Correction du SEGV causé par l’ordre de destruction des sous-interfaces Node (#1469)
Appliquer les types de paramètres statiques (#1522)
ajoutez LifecycleNode::get_transition_graph pour faire correspondre les services. (#1472)
Mettre à jour les QD vers QL 1 (#1477)
Fonctionnalités de cycle de vie de référence (#1462)
Réserver des capacités vectorielles et utiliser emplace_back pour construire des vecteurs (#1464)
[rclcpp_lifecycle] Remplacez les variables d’itérateur uint8_t par size_t (#1461)
Faire passer les packages rclcpp au niveau de qualité 2 (#1445)
Augmentez les délais d’expiration des tests lents avec rmw_connext_cpp (#1400)
Mettre à jour les mainteneurs (#1384)
Ajouter l’horloge qos aux options de nœud (#1375)
Augmenter la couverture des tests de rclcpp_lifecycle à 96 % (#1298)
Erreur de journal au lieu de lancer une exception dans Transition and State reset(), marquez non sauf (#1297)
Supprimer la fonction privée inutilisée (rclcpp::Node et rclcpp_lifecycle::Node) (#1294)
Supprimer les vérifications de test unitaire dépendantes de rmw (#1293)
Ajout de tests manquants pour le cycle de vie rclcpp (#1240)
Avertir du résultat inutilisé de add_on_set_parameters_callback (#1238)
Supprimer la fonction obsolète set_on_parameters_set_callback (#1199)
Bump vers QD au niveau 3 et liens fixes (#1158)
Correction de la course dans test_lifecycle_service_client (#1204)
Correction des avertissements doxygen (#1163)
Contributeurs : Claire Wang, Colin MacKenzie, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Karsten Knese, Louise Poubel, Nikolai Morin, Stephen Brawner, Anaelle-Sw, Brawner, Shonigmann, Tomoya
rclpy
Interrompre l’exécution de la fonction de journalisation dès que possible si la gravité configurée est trop élevée (#776) (#783)
correction de faute de frappe. (#768)
Restaurer les exceptions pour Connext et les horodatages des messages sous Windows (#765)
Utilisez le type correct lors de la création de l’éditeur de test (#764)
Ajouter un test pour destroy_node lors de la rotation (#663)
Ajoutez __enter__ et __exit___ à Waitable (#761)
Vérifiez si la méthode faible de rappel d’arrêt est valide avant de l’appeler (#754)
Changez index.ros.org -> docs.ros.org. (#755)
Utilisez py::class_ pour rcl_event_t (#750)
Convertir l’horloge pour utiliser une classe C++ (#749)
Convertir le service pour utiliser la classe C++ (#747)
Correction de l’avertissement Windows en utilisant des types cohérents (#753)
Utilisez py::class_ pour rmw_service_info_t et rmw_request_id_t (#748)
Convertir le minuteur pour utiliser une classe C++ (#745)
Ajouter PythonAllocator (#746)
Utilisez py::class_ pour rmw_qos_profile_t (#741)
Combinez les modules pybind11 en un seul (#743)
Utilisez py::class_ pour rcl_duration_t (#744)
Correction d’un bug dans l’argument de type unique_ptr (#742)
Convertir le client pour utiliser la classe C++ (#739)
Conversion du dernier de _rclpy.c en pybind11 (#738)
Assurez-vous que seuls les arguments std :: vector non vides sont indexés (#740)
Utilisez py::class_ pour rcl_time_point_t (#737)
Convertir les fonctions mutex de journalisation en pybind11 (#735)
Documenter l’utilisation abusive des rappels de paramètres (#734)
Convertir les API QoS en pybind11 (#736)
Ajouter une API pour vérifier la compatibilité du profil QoS (#708)
Remplacez rmw_connext_cpp par rmw_connextdds (#698)
Convertir le dernier des getters pub/sub en pybind11 (#733)
Pybind 11 : count_subscribers et count_publishers (#732)
Convertir plus d’accesseurs de nœud en pybind11 (#730)
Pybind11-ify rclpy_get_node_parameters (#718)
Modifier le comportement du service de paramètre lorsque allow_undeclared_parameters est faux et que le paramètre demandé n’existe pas (#661)
Inclure d’abord pybind11 pour corriger l’avertissement de débogage de Windows (#731)
Convertir init/shutdown en pybind11 (#715)
Convertir l’API de prise en pybind11 (#721)
Migrer les API d’événements qos vers pybind11 (#723)
Supprimer pybind11 de rclpy common (#727)
Recherchez le paquet pybind11 une fois (#726)
correction de faute de frappe. (#729)
[pybind11] Accesseurs de nœud (#719)
Convertir sérialiser/désérialiser en pybind11 (#712)
Convertir les API de graphes names_and_types en pybind11 (#717)
Utilisez Pybind11 pour les fonctions de nom (#709)
Meilleure vérification des types de msg et srv valides (#714)
Convertir la durée en pybind11 (#716)
Convertir les fonctions wait_set en pybind11 (#706)
Remplir explicitement le tuple avec Aucun (#711)
Changez le type de temps de saut temporel en juste rcl_time_jump_t. (#707)
Convertir les fonctions de service rclpy en pybind11 (#703)
Augmentez le délai d’attente de cppcheck de 2 minutes (#705)
Convertir les fonctions d’abonnement en pybind11 (#696)
Convertir les fonctions client rclpy en pybind11 (#701)
Correction du typage statique lorsqu’il est autorisé non déclaré (#702)
Convertir les fonctions d’éditeur en pybind11 (#695)
Convertir les fonctions d’horloge et de temps en pybind11 (#699)
Définir le destructeur sur la structure du profil QoS (#700)
Convertir les fonctions de minuterie en pybind11 (#693)
Convertir les fonctions de conditions de garde en pybind11 (#692)
Convertir les fonctions d’informations de service en pybind11 (#694)
Appliquer les types de paramètres statiques lorsque le typage dynamique n’est pas spécifié (#683)
rclpy_ok et rclpy_create_context à pybind11 (#691)
Inclure Pybind11 avant Python.h (#690)
Nettoyer les exceptions dans _rclpy_action (#685)
Nettoyer les drapeaux Windows sur _rclpy_pybind11 et _rclpy_action (#688)
Utilisez pybind11 pour _rclpy_handle (#668)
Divisez le module rclpy pour faciliter le portage vers pybind11 (#675)
Utilisez Pybind11 pour générer _rclpy_logging (#659)
Copiez les correctifs de débogage Windows pour pybind11 (#681)
Utilisez pybind11 pour _rclpy_action (#678)
Mettez à jour uniquement pycapsule lib pour utiliser pybind11 (#652)
supprimer le responsable (#682)
Utilisez le code CMake de Pybind11 (#667)
N’appelez pas destroy_node pendant la rotation (#674)
Vérifiez la valeur de retour rcl_action lors du nettoyage. (#672)
Correction de la vérification NULL pour destroy_ros_message. (#677)
Utilisez Py_XDECREF pour les pynode_names_and_namespaces (#673)
Utilisez Py_XDECREF pour pyresult_list. (#670)
Réparez les magasins morts. (#669)
Correction de deux avertissements d’analyse statique de clang. (#664)
Ajouter une méthode pour obtenir le répertoire de journalisation actuel (#657)
Correction d’une erreur d’indentation de docstring dans create_node (#655)
utilisez uniquement True pour éviter toute confusion dans la configuration d’autodoc
documenter les constantes du profil QoS
Merge pull request #649 de ros2/clalancette/dont-except-while-sleep
Corrections de l’examen/CI.
Assurez-vous d’attraper l’exception ROSInterruptException lors de l’appel de rate.sleep.
Ne lancez pas d’exception si la minuterie est annulée pendant le sommeil.
Wake exécuteur dans Node.create_subscription() (#647)
Fix Enum n’étant pas comparable avec ints dans le service get_parameter_types
Configurabilité Qos (#635)
Utilisez Py_XDECREF pour pytopic_names_and_types. (#638)
qos_policy_name_from_kind() doit accepter soit un QoSPolicyKind, soit un int (#637)
Ajouter une méthode dans Node pour résoudre un sujet ou un nom de service (#636)
Dépréciation des noms de valeur de politique qos verbeux (#634)
Supprimer les set_parameters_callback obsolètes (#633)
Assurez-vous d’utiliser Py_XDECREF dans rclpy_get_service_names_and_types (#632)
Mettre à jour les mainteneurs (#627)
Ajouter un point-virgule sur RCUTILS_LOGGING_AUTOINIT. (#624)
Ajoutez le nom de la rubrique lorsque les événements QoS sont déclenchés. (#621)
Utiliser au mieux, conserver en dernier, profondeur de l’historique 1 Profil QoS pour les abonnements “/clock” (#619)
Correction de la documentation PARAM_REL_TOL (#559)
Le nœud obtient un nom complet (#598)
MultiThreadedExecutor spin_until_future complete ne devrait pas continuer à attendre lorsque le futur est terminé (#605)
sauter le test en s’appuyant sur les horodatages source avec Connext (#615)
Utilisez la fonction partagée import_c_library de rpyutils. (#610)
Ajout de la possibilité de configurer l’ID de domaine (#596)
Utiliser le nom de sujet des événements de paramètres absolus (#612)
Détruire les gestionnaires d’événements appartenant aux éditeurs/abonnements lors de l’appel de publisher.destroy()/subscription.destroy() (#603)
Le rappel qos incompatible par défaut doit être défini lorsqu’il n’y a pas de rappel spécifié par l’utilisateur (#601)
test de gigue de taux de relaxation pour des périodes individuelles (#602)
ajouter QoSProfile.__str___ (#593)
Ajoutez des informations de débogage utiles lorsque vous essayez de publier le mauvais type (#581)
Pass rcutils_include_dirs to cppcheck (#577)
envelopper les lignes pour raccourcir la longueur de la ligne (#586)
correction de l’URL de dépannage déplacée (#579)
améliorer le message d’erreur si les extensions rclpy C ne sont pas trouvées (#580)
Ajouter un message d’événement d’abonnement perdu (#572)
Correction du comportement de l’exécuteur à l’arrêt (#574)
Ajouter l’en-tête rcutils/macros.h manquant (#573)
Ajoutez la propriété
topic_name
à l’abonnement (#571)Ajouter la propriété
topic_name
à l’éditeur (#568)Corrigez et documentez rclpy_handle_get_pointer_from_capsule() (#569)
Correction des docstrings (#566)
Contributeurs : Audrow, Audrow, Audrow Nash, Barry Xu, Chris Lalancette, Claire Wang, Dereck Wonnacott, Dirk Thomas, Emerson Knapp, Greg Balke, Gokçe Aydos, Ivan Santiago Paunovic, Jacob Perron, Loy, Michel Hidalgo, Scott K Logan, Shane Loretz, Tomoya Fujita, Tully Foote, Zhen Ju, Ksuszka, Sumo, Tomoya
rcpputils
Mettre à jour les liens de déclaration de qualité (#130)
Ajouter des fonctions pour obtenir le chemin de la bibliothèque et le nom du fichier (#128)
Ajouter des opérateurs d’égalité de chemin (#127)
Ajouter l’assistant de système de fichiers create_temp_directory (#126)
Utilisez le nouveau spécificateur noexcept. (#123)
Ajoutez un opérateur de flux pour les chemins afin de faciliter la journalisation (#120)
L’opérateur de jointure de chemin est const (#119)
Pas de windows.h dans les fichiers d’en-tête (#118)
Correction des tests rcpputils::SharedLibrary. (#117)
Mettre à jour QD vers QL 1 (#114)
Assurez-vous de ne pas essayer d’indexer dans un chemin vide. (#113)
Correction du travail avec les chemins parents du système de fichiers. (#112)
Nettoyer la licence BSD mal étiquetée (#37)
fonctions de surcharge pour has_symbol et get_symbol avec un littéral de chaîne brut (#110)
Ajoutez un ASSERT aux tests de traits de pointeur. (#111)
remplacez la connexion personnalisée get env dans rcutils_get_env(). (#99)
Suppression des actions Github (#105)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#102)
Assurez-vous qu’un chemin existant est un répertoire pour create_directories (#98)
Transférer la propriété à Open Robotics (#100)
Assurez-vous que -fPIC est utilisé lors de la construction d’une bibliothèque statique (#93)
Ajouter un en-tête de serrage (#85)
Suppression des avertissements doxygen (#86)
Séparez get_env_var() en en-tête et implémentation (#83)
Ajouter cstring include pour strcmp (#81)
assistants de système de fichiers : ajout de remove_all pour supprimer les répertoires non vides (#79)
Ajouter l’assistant scope_exit (#78)
Faites passer setup-ros à 0.0.23, action-ros-lint à 0.0.6, action-ros-ci à 0.0.17 (
#77
__)Correction de parent_path() pour les chemins vides et les chemins de longueur un (#73)
Ajouter la fonction get_executable_name() (#70)
Résoudre la fuite de mémoire dans le test de suppression du pointeur (#72)
Ajouter current_path à filesystem_helpers (#63)
Aligner le comportement de combinaison de chemin avec C++17 (#68)
Mise à jour de la déclaration de qualité vers QL 2 (#71)
Contributeurs : Alexander Hernandez Lamb, Chen Lihui, Chris Lalancette, Christopher Bedard, Devin Bonnie, Dirk Thomas, Emerson Knapp, Hunter L. Allen, Ivan Santiago Paunovic, Jacob Perron, Karsten Knese, Louise Poubel, Michael Jeronimo, Michel Hidalgo, Nikolai Morin , Scott K Logan, Simon Honigmann, Stephen Brawner, Tully Foote, Victor Lopez, William Woodall, laissez-nous
rcutils
Déclarer la dépendance à libatomic (#338)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#335)
Arrêtez un avertissement en mode de libération. (#334)
Faites de la journalisation un caractère distinct d’un détail d’implémentation. (#332)
Démo des tests de performances (#288)
Supprimer les références de __xstat (#330)
Mettre à jour la documentation pour être plus cohérent. (#331)
Raccourcissez certaines lignes excessivement longues de CMake (#328)
qnx-support : inclure sys/link.h et éviter d’utiliser dlinfo (#327)
QNX utilise la conformité XSI (#326)
Ajouter une API pour l’itération de répertoire (#323)
Correction d’une fuite lors de la gestion des erreurs dans le calcul de la taille du répertoire (#324)
Correction du chemin rcutils_shared_library_t sous Windows. (#322)
Vérifiez les drapeaux de l’éditeur de liens au lieu de supposer la corrélation du compilateur. (#321)
Améliorer la gestion des chemins relatifs des bibliothèques partagées (#320)
Mettez à jour rcutils_calculate_directory_size() pour prendre en charge la récursivité (#306)
Mise à jour de QD vers QL 1 (#317)
Adressez les valeurs de retour inutilisées trouvées dans scan-build (#316)
utiliser une copie pour la zone continue au lieu de la copie en boucle (#312)
utiliser un meilleur moyen de vérifier si la chaîne est vide (#315)
Utilisez la fonction d’assistance pour copier la chaîne (#314)
Désactivez un avertissement de plate-forme Windows. (#311)
Correction du format de la description du code sur le document (#313)
Assurez-vous de vérifier les valeurs de retour des API rutils. (#302)
Ajoutez rcutils_expand_user() pour développer le répertoire utilisateur dans le chemin (#298)
Mettre à jour les mainteneurs. (#299)
Supprimez la variable temporaire dans RCUTILS_LOGGING_AUTOINIT (#290)
Ajoutez la macro RCUTILS_NO_FAULT_INJECTION(). (#295)
Injecter des fautes sur les appels rcutils_get_env() et rcutils_set_env(). (#292)
Correctifs de docblock env.h et get_env.h (#291)
Introduisez rutils_strcasecmp, comparaison de chaîne insensible à la casse. (#280)
Arrêtez d’utiliser fprintf pour éviter d’utiliser des descripteurs de fichiers en modifiant le moins de lignes de code possible. (#289)
Définit l’implémentation QNX pour rcutils_get_platform_library_name (#287)
Ajoutez la macro RCUTILS_CAN_SET_ERROR_MSG_AND_RETURN_WITH_ERROR_OF(). (#284) Pour faute injecter des messages d’erreur ainsi que des codes de retour.
Modifiez rcutils_fault_injection_set_count pour utiliser int64_t (#283)
ajoute le support QNX pour rcutils_get_executable_name (#282)
Ajouter des hooks d’injection de fautes à l’allocateur par défaut (#277)
Macros et fonctionnalités d’injection de fautes (plus exemple) (#264)
assurez-vous que -fPIC est utilisé lors de la construction d’une bibliothèque statique (#276)
Supprimez entièrement les simulations de vsnprintf. (#275) L’API binaire n’est pas portable entre les plates-formes et la configuration de compilation.
Correction des simulations vsnprintf pour les versions Release. (#274)
Améliorer la couverture des tests en se moquant des appels système (#272)
Utilisez l’en-tête mimick/mimick.h (#273)
Ajouter un test fictif pour rcutils/strerror (#265)
Ajoutez l’option de compilateur -Wconversion et ajoutez des casts explicites pour les conversions qui peuvent modifier la valeur ou changer le signe (#263) Voir https://github .com/ros2/rcutils/pull/263#issuecomment-663252537.
Suppression des avertissements doxygen (#266)
Force _GNU_SOURCE si la glibc est utilisée. (#267)
Ajoutez des parenthèses autour de l’argument dans les macros de conversion temporelle définies dans time.h (#261)
Ajouter des macros de jointure de jeton (#262)
Ajouter la fonction rcutils_string_array_sort (#248)
Ajouter la fonction rcutils_string_array_resize (#247)
Augmenter la couverture des tests de rcutils à 95 % (#258)
Mettez à jour QUALITY_DECLARATION pour refléter le statut QL 2 (#260)
Mettre à jour la section de stabilité de version de la déclaration de qualité pour 1.0 (#256)
Contributeurs : Ahmed Sobhy, Alexander Hernandez Lamb, Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Dirk Thomas, Felix Endres, Homalozoa X, Ivan Santiago Paunovic, Johannes Meyer, Jorge Perez, Karsten Knese, Michel Hidalgo, Scott K Logan, Stephen Brawner, Steven ! Ragnarök, Browner, Shonigmann, Tomoya
resource_retriever
Lancer une exception si le nom du package est vide (#54)
Mettre à jour les mainteneurs (#53)
Ajouter l’en-tête .hpp et déprécier .h (#51)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#48)
Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jacob Perron, Shane Loretz
rmw
Documenter les politiques QoS correctement lues par rmw_get_publishers/subscriptions_info_by_topic (#308)
Flux réseau uniques (#294)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#307)
Introduire la constante RMW_DURATION_INFINITE et la promesse de valeur de retour de l’API (#301)
Ajouter une déclaration pour la fonction de vérification de la compatibilité du profil QoS (#299)
Mettez à jour la documentation rmw_take_sequence. (#297)
Mettre à jour rmw QD vers QL 1 (#289)
Étendez rmw_qos_policy_kind_t, ajoutez des fonctions pour le convertir vers/depuis une chaîne (#285)
Ajouter des fonctions pour convertir entre les valeurs de stratégie qos et les chaînes (#284)
Mettre à jour les mainteneurs (#282)
Mettre à jour la documentation de l’API de demande/réponse de service (#279)
Mettre à jour le bloc de documentation rmw_get_serialized_message_size (#281)
Mettre à jour la doc rmw_service_server_is_available (#280)
Mettre à jour la documentation de l’API des ensembles d’attente et d’attente (#275)
Mettre à jour la documentation de l’API graphique (#272)
Mettre à jour la documentation de l’API de création/destruction du serveur de service/client. (#276)
Mettre à jour les valeurs de retour de rmw_*_*_allocation (#278)
Mettre à jour la documentation de l’API gid (#274)
Ne pas lier avec pthread sur Android (#267)
Mise à jour de la documentation de l’API (#271)
Mettre à jour la documentation de l’API de publication (#270)
Ajouter des macros d’injection de fautes à utiliser dans d’autres packages (#254)
Ajouter bad_alloc return aux fonctions topic_endpoint_info (#269)
Mettre à jour la documentation de l’API du nombre correspondant d’éditeurs/d’abonnements (#262)
Mettre à jour la documentation de l’API de requête QoS de l’éditeur/de l’abonnement (#263)
Étendre les tests rmw_serialized_message_t (#261)
Mettre à jour la documentation de l’API de sérialisation/désérialisation (#258)
Mettre à jour la documentation de l’API d’abonnement (#256)
Mettre à jour la documentation de l’API de création/destruction de l’éditeur (#252)
Ajoutez l’identifiant de domaine réel à rmw_context_t (#251)
Mettre à jour la documentation de l’API de création/destruction de nœuds. (#249)
Corrigez les noms de paramètres pour qu’ils correspondent à la documentation (#250)
Supprimer domain_id et localhost_only de l’API du nœud (#248)
Nécessite une enclave lors de l’appel de rmw_init(). (#247)
Mettre à jour la documentation de l’API init/shutdown. (#243)
Mettre à jour la documentation de l’API des options d’initialisation. (#244)
Ajouter un événement d’abonnement au message perdu (#232)
Déplacez les définitions de statuts vers rmw/events_statuses/*.h (#232)
Augmenter la couverture des tests rmw au-dessus de 95 % (#238)
Gérer correctement les noms_et_types de longueur nulle (#239)
Ajoutez RMW_PUBLIC manquant à security_options_set_root_path (#236)
Mise à jour de la déclaration de qualité pour QL 2 (#233)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#230)
Contributeurs : Alejandro Hernandez Lamb, Ananya Muddukrishna, Chris Lalancette, Emerson Knapp, Geoffrey Biggs, Ivan Santiago Paunovic, Jacob Perron, Karsten Knese, Michel Hidalgo, Scott K Logan, Stephen Brawner, Brawner, Shonigmann
rmw_connextdds
Utilisez rmw_qos_profile_unknown lors de l’ajout d’une entité au graphique (#28)
Résoudre les problèmes identifiés lors de l’enquête #21 (#22 )
Utiliser Rolling dans le Quick Start de README
Amélioration de la mise en œuvre de client ::is_service_available pour Connext Pro
Ajouter uniquement l’en-tête de demande au code de type avec le profil req/rep de base
Supprimer le code commenté/inutilisé
Éviter la validation du nom de sujet dans les fonctions get_info
Réduire la période d’arrêt à 10 ms
Passer HistoryQosPolicy au cache graphique
Réinitialiser la chaîne d’erreur après avoir recherché la prise en charge du type
Supprimer l’implémentation WaitSet basée sur DDS
Merge pull request #13 d’Ericsson/unique_network_flows
Refactoriser l’API commune
Mettre à jour la branche
master
pour prendre en charge le déploiement uniquement (#15)Ajout de la possibilité de remplacer les paramètres QOS du point de terminaison en fonction du nom de la rubrique.
Optimisez la qualité de service pour des données volumineuses fiables.
Déclencher la condition de données uniquement si des échantillons ont été empruntés du lecteur.
Implémentation alternative de WaitSet basée sur C++ std, sélectionnable au moment de la compilation.
Ajoutez
<buildtool_export_depend>
pourament_cmake
.Utilisez
dds.transport.UDPv4.builtin.ignore_loopback_interface
par défaut.Variables d’environnement renommées (
RMW_CONNEXT_USE_DEFAULT_PUBLISH_MODE
,RMW_CONNEXT_LEGACY_RMW_COMPATIBILITY_MODE
).Prend en charge une liste de pairs initiaux via
RMW_CONNEXT_INITIAL_PEERS
.Première version.
Contributeurs : Ananya Muddukrishna, Andrea Sorbini, Ivan James Paunovic, William Woodall
rmw_connextdds_common
Détecter correctement les messages vides (#33)
Utilisez rmw_qos_profile_unknown lors de l’ajout d’une entité au graphique (#28)
Résoudre les problèmes identifiés lors de l’enquête #21 (#22 )
Utiliser Rolling dans le Quick Start de README
Amélioration de la mise en œuvre de client ::is_service_available pour Connext Pro
Ajouter uniquement l’en-tête de demande au code de type avec le profil req/rep de base
Supprimer le code commenté/inutilisé
Éviter la validation du nom de sujet dans les fonctions get_info
Réduire la période d’arrêt à 10 ms
Passer HistoryQosPolicy au cache graphique
Réinitialiser la chaîne d’erreur après avoir recherché la prise en charge du type
Supprimer l’implémentation WaitSet basée sur DDS
Merge pull request #13 d’Ericsson/unique_network_flows
Supprimer l’inclusion d’en-tête superflue
Supprimer le lien conflictuel
Supprimer davantage l’exclusion basée sur les fonctionnalités
Supprimer l’exclusion basée sur les fonctionnalités
Décroûter
Refactoriser l’API commune
Inclure les en-têtes requis si la fonctionnalité est activée
Ajouter la prise en charge de la compilation conditionnelle
Préférez un nom de fichier plus générique
Restreindre la vérification du point de terminaison de flux unique aux versions au-delà de Foxy
Indiquer la prise en charge manquante pour les flux réseau uniques
Mettre à jour la branche
master
pour prendre en charge le déploiement uniquement (#15)Ajout de la possibilité de remplacer les paramètres QOS du point de terminaison en fonction du nom du sujet (Pro).
Optimisez la qualité de service pour des données volumineuses fiables (Pro).
Déclencher la condition de données uniquement si des échantillons ont été empruntés du lecteur.
Implémentation alternative de WaitSet basée sur C++ std, sélectionnable au moment de la compilation.
Ajoutez
<buildtool_export_depend>
pourament_cmake
.Utilisez
dds.transport.UDPv4.builtin.ignore_loopback_interface
par défaut.Ne consigne pas d’erreur sur WaitSet::wait() timeout.
Première version.
Contributeurs : Ananya Muddukrishna, Andrea Sorbini, Ivan James Paunovic, William Woodall
rmw_connextddsmicro
Utilisez rmw_qos_profile_unknown lors de l’ajout d’une entité au graphique (#28)
Résoudre les problèmes identifiés lors de l’enquête #21 (#22 )
Utiliser Rolling dans le Quick Start de README
Supprimer le code commenté/inutilisé
Éviter la validation du nom de sujet dans les fonctions get_info
Passer HistoryQosPolicy au cache graphique
Réinitialiser la chaîne d’erreur après avoir recherché la prise en charge du type
Supprimer l’implémentation WaitSet basée sur DDS
Merge pull request #13 d’Ericsson/unique_network_flows
Refactoriser l’API commune
Mettre à jour la branche
master
pour prendre en charge le déploiement uniquement (#15)Déclencher la condition de données uniquement si des échantillons ont été empruntés du lecteur.
Implémentation alternative de WaitSet basée sur C++ std, sélectionnable au moment de la compilation.
Ajoutez
<buildtool_export_depend>
pourament_cmake
.Première version.
Contributeurs : Ananya Muddukrishna, Andrea Sorbini, Ivan James Paunovic, William Woodall
rmw_cyclonedds_cpp
Corrigez la profondeur de l’historique pour KEEP_ALL. (#305)
Utilisez les macros de Cyclone DDS pour travailler avec un exemple de charge utile lors de l’utilisation de SHM (#300)
Ajout de la prise en charge de l’API zéro copie prêtée (#297)
Indiquez la prise en charge manquante pour les flux réseau uniques (#282)
Prendre et renvoyer correctement le nouveau RMW_DURATION_INFINITE (#288)
Ajouter la fonction RMW pour vérifier la compatibilité QoS (#286)
Correction de l’utilisation après libération dans le bogue de gestion des erreurs
Compatibilité de chute avec les anciennes versions de cyclone
Mise à jour pour utiliser le ddsi_sertype renommé de Cyclone
Utilisez init-on-first-use pour l’état global (#275)
Assurez-vous de réinitialiser l’erreur lorsqu’un support de type est introuvable.
Passez à l’utilisation des fonctions génériques pour les poignées de prise en charge du type.
Gérer les erreurs de prise en charge des types lors de la récupération. (#271)
Gérer la division potentielle par 0 (#267)
Correction d’un message de journal incorrect (rmw_fastrtps_shared_cpp -> rmw_cylonedds_cpp) (#260)
Mettre à jour les mainteneurs (#254)
Changer l’utilisation erronée de %ld pour imprimer std::size_t en %zu
Renvoie RMW_RET_UNSUPPORTED dans rmw_get_serialized_message_size (#250)
L’erreur API service/demande client/réponse de mise à jour renvoie (#249)
Mise à jour de l’attribution de l’éditeur/de l’abonnement et des codes de retour de l’API d’attente (#246)
Correction de la sémantique
get_function
du tableau (#248)Mettre à jour les codes de retour de l’API de construction/destruction du service/client. (#247)
Mettez à jour les codes de retour de l’API gid. (#244)
Mettre à jour les codes de retour de l’API graphique. (#243)
Vérifiez message_info sur take, le cas échéant. (#245) Correction de la régression introduite dans
#241
__.Une erreur mise à jour renvoie sur rmw_take_serialized() et rmw_take_with_message_info() (#242)
Une erreur mise à jour renvoie sur rmw_take() (#241)
Ajouter une déclaration de qualité pour Cyclone DDS (#218)
Corrigez cela pour ne pas supprimer certains objets après avoir détruit des fonctions (#236)
L’erreur de mise à jour rmw_publish_serialized_message() renvoie (#240)
L’erreur de mise à jour rmw_publish() renvoie (#239)
Supprimer les déclarations publiques (#230)
Utilisez des guillemets pour les inclusions non système (#231)
Utilisez les fonctions correctes pour redimensionner et obtenir un élément, en évitant les fuites de mémoire dans le code de support de type (#228)
Correction du nettoyage du contexte. (#227)
Correction d’une fuite de mémoire qui prend en charge le type non supprimé. (#225)
Assurez-vous que l’API de comptage de pub/sous correspond à la conformité. (#223)
Correction de fuite de mémoire cette chaîne non supprimée. (#224)
Modifiez RET_WRONG_IMPLID() pour renvoyer RMW_RET_INCORRECT_IMPLEMENTATION (#226)
Correction d’une mauvaise condition dans rmw_serialize(). (#217)
Assurez la conformité de l’API d’abonnement. (#214)
Assurez-vous que l’API de l’éditeur est conforme (#210)
rmw_destroy_node doit supprimer le nœud du cache graphique (#213)
Ajouter un espace entre “ROS” et “2” (#195)
Définir l’ID de domaine réel du contexte (#208)
Assurez la conformité de l’API de construction/destruction de nœuds (#206)
Supprimer domain_id et localhost_only de l’API du nœud (#205)
Modifier l’implémentation de rmw_init() : nécessite une enclave. (#204)
Garantir des implémentations d’API init/shutdown conformes. (#202)
Garantir des implémentations d’API d’options d’initialisation conformes. (#200)
Finaliser le contexte ssi arrêt. (#196)
Gérer RMW_DEFAULT_DOMAIN_ID. (#194)
Ajout de la prise en charge de l’événement message perdu (#192)
Atténuation du problème de découverte des réponses de service perdues (#187)
Contributeurs : Alejandro Hernandez Cordero, Ananya Muddukrishna, Chen Lihui, Chris Lalancette, Christopher Bedard, Dan Rose, Emerson Knapp, Erik Boasson, Ivan Santiago Paunovic, Jacob Perron, Joe Speed, Jose Tomas Lorente, Lobotuerk, Michel Hidalgo, Scott K Logan, Stephen Brawner, Sumanth Nirmal, Sven Brinkmann, eboasson, pluris
rmw_dds_common
Corrigez une autre instance de index.ros.org. (#49)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#46)
Ajout d’une fonction pour vérifier la compatibilité du profil QoS (#45)
Raccourcissez certaines lignes excessivement longues de CMake (#44)
Correction des erreurs ASAN test_graph_cache (#41) (
#42
__)Mettre à jour QD vers QL 1 (#38)
Créez une fonction utilitaire pour limiter rmw_time_t à des valeurs de 32 bits (#37)
Mettre à jour les mainteneurs (#34)
Mise à jour de la section des performances QD (#30)
Mettre à jour la déclaration de qualité vers QL2 (#31)
Test de référence ajouté à rmw_dds_common (#29)
Correction d’une fuite de mémoire potentielle (#28)
Ajouter des tests unitaires de macro d’injection de fautes (#27)
Correction de quelques avertissements doxygen (#26)
Mettre à jour la déclaration de qualité vers QL3 (#24)
Mettre à jour le QD et la documentation (#23)
Contributeurs : Alexander Hernandez Lamb, Chen Lihui, Chris Lalancette, Ivan James Paunovic, Jacob Perron, Michael Jeronimo, Michel Hidalgo, Scott K Logan, Stephen Brawner, shonigmann, y-okumura-isp
rmw_fastrtps_cpp
Refactoriser pour utiliser l’API standard DDS (#518)
Flux réseau uniques (#502)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#520)
Ajouter la fonction RMW pour vérifier la compatibilité QoS (#511)
Capturer les exceptions cdr (#505)
Charger les profils en fonction des noms de sujet (#335)
Définissez le rappel rmw_dds_common :: GraphCache après la réussite de l’initialisation. (#496)
Gérer les erreurs de prise en charge des types lors de la récupération. (#495)
Vérifier l’arrêt du contexte correct (#486)
Nouvelle variable d’environnement pour changer facilement le mode de publication (#470)
Discriminer le moment où le client est parti du moment où le client n’a pas complètement correspondu (#467) * Solution de contournement lorsque le client est parti avant que le serveur n’envoie la réponse * Modification de l’ajout à la carte pour le rappel de l’auditeur
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#459)
Mettre à jour les déclarations de qualité et les README (#455) * Ajouter des liens QD pour les dépendances à rmw_fastrtps_cpp QD * Fournir des liens QD de dépendances externes * Mettre à jour rmw_fastrtps README à utiliser Fast DDS * Mettre à jour rmw_fastrtps_cpp QD : Fast DDS et test unitaire * Mettre à jour README rmw_fastrtps_cpp vers QL2
Effectuer l’injection de fautes dans toutes les API de création/destruction. (#453)
Assurez-vous que rmw_destroy_node() se termine malgré les erreurs d’exécution. (#458)
Mettez à jour les QD rmw_fastrtps_cpp et rmw_fastrtps_shared_cpp vers QL2. (#456)
Renvoie RMW_RET_UNSUPPORTED dans rmw_get_serialized_message_size (#452)
Mise à jour de l’attribution de l’éditeur/de l’abonnement et des codes de retour de l’API d’attente (#443)
Ajout de tests rmw_logging (#442)
Rendre la mise en œuvre de la construction/destruction du service/client conforme (#445)
Assurez-vous que le type peut être désenregistré avec succès (#437)
Ajoutez des tests pour les getters d’entité natifs. (#439)
Évitez les blocages si la mise à jour du graphique échoue. (#438)
Appelez Domain::removePublisher en cas d’échec dans create_publisher (#434)
Assurez-vous que l’API de comptage de pub/sous correspond à la conformité. (#424)
Assurez la conformité des requêtes QoS de l’éditeur. (#425)
Assurez la conformité de l’API d’abonnement. (#419)
Assurez-vous que l’API de l’éditeur est conforme. (#414)
Définir l’ID de domaine réel du contexte (#410)
Assurez la conformité de l’API de construction/destruction de nœuds. (#408)
Supprimer domain_id et localhost_only de l’API du nœud (#407)
Modifier l’implémentation de rmw_init() : nécessite une enclave. (#406)
Mettre à jour les déclarations de qualité vers QL3. (#404)
Assurez la conformité de l’implémentation de l’API init/shutdown. (#401)
Mettre à jour la déclaration de qualité à QL3. (#403)
Finaliser le contexte ssi arrêt. (#396)
Faire attendre le service pour le lecteur de réponse (#390)
Contributeurs : Alejandro Hernández Cordero, Barry Xu, Eduardo Ponz Segrelles, Ignacio Montesino Valle, Ivan Santiago Paunovic, JLBuenoLopez-eProsima, Jacob Perron, Jaime Martin Losa, José Luis Bueno López, Michael Jeronimo, Michel Hidalgo, Miguel Company, shonigmann
rmw_fastrtps_dynamic_cpp
Refactoriser pour utiliser l’API standard DDS (#518)
Flux réseau uniques (#502)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#520)
Ajouter la fonction RMW pour vérifier la compatibilité QoS (#511)
Capturer les exceptions cdr (#505)
Charger les profils en fonction des noms de sujet dans rmw_fastrtps_dynamic_cpp (#497)
Définissez le rappel rmw_dds_common :: GraphCache après la réussite de l’initialisation. (#496)
Gérer les erreurs de prise en charge des types lors de la récupération. (#495)
Vérifier l’arrêt du contexte correct (#486)
Nouvelle variable d’environnement pour changer facilement le mode de publication (#470)
Discriminer le moment où le client est parti du moment où le client n’a pas complètement correspondu (#467) * Solution de contournement lorsque le client est parti avant que le serveur n’envoie la réponse * Modification de l’ajout à la carte pour le rappel de l’auditeur
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#459)
Mettre à jour les déclarations de qualité et les README (#455) * Ajouter QL des dépendances externes à rmw_fastrtps_dynamic_cpp QD * Ajouter des liens QD pour les dépendances à rmw_fastrtps_dynamic_cpp QD * Fournir des dépendances Liens QD * Ajouter README à rmw_fastrtps_dynamic * Ajouter QD pour rmw_fastrtps_dynamic
Assurez-vous que rmw_destroy_node() se termine malgré les erreurs d’exécution. (#458)
Renvoie RMW_RET_UNSUPPORTED dans rmw_get_serialized_message_size (#452)
Mise à jour de l’attribution de l’éditeur/de l’abonnement et des codes de retour de l’API d’attente (#443)
Ajout de tests rmw_logging (#442)
Correction de la sémantique
get_function
du tableau (#448)Rendre la mise en œuvre de la construction/destruction du service/client conforme (#445)
Assurez-vous que le type peut être désenregistré avec succès (#437)
Ajoutez des tests pour les getters d’entité natifs. (#439)
Évitez les blocages si la mise à jour du graphique échoue. (#438)
Appelez Domain::removePublisher en cas d’échec dans create_publisher (#434)
Éviter les fuites de mémoire et les comportements indéfinis dans le code de support de type rmw_fastrtps_dynamic_cpp (#429)
Assurez-vous que l’API de comptage de pub/sous correspond à la conformité. (#424)
Assurez la conformité des requêtes QoS de l’éditeur. (#425)
Assurez la conformité de l’API d’abonnement. (#419)
Assurez-vous que l’API de l’éditeur est conforme. (#414)
Définir l’ID de domaine réel du contexte (#410)
Assurez la conformité de l’API de construction/destruction de nœuds. (#408)
Supprimer domain_id et localhost_only de l’API du nœud (#407)
Modifier l’implémentation de rmw_init() : nécessite une enclave. (#406)
Assurez la conformité de l’implémentation de l’API init/shutdown. (#401)
Finaliser le contexte ssi arrêt. (#396)
Faire attendre le service pour le lecteur de réponse (#390)
Contributeurs : Alejandro Hernández Cordero, Barry Xu, Eduardo Ponz Segrelles, Ignacio Montesino Valle, Ivan Santiago Paunovic, JLBuenoLopez-eProsima, Jacob Perron, Jaime Martin Losa, José Luis Bueno López, Michael Jeronimo, Michel Hidalgo, Miguel Company, shonigmann
rmw_implementation
Flux réseau uniques (#170)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#185)
Supprimez rmw_connext_cpp. (#183)
Ajout de la prise en charge de rmw_connextdds (#182)
Ajout d’une fonction pour vérifier la compatibilité du profil QoS (#180)
Raccourcissez certaines lignes excessivement longues de CMake (#179)
Ajoutez rmw_fastrtps_dynamic_cpp au groupe explicite deps (#177)
Acceptez n’importe quelle implémentation RMW, pas seulement celle par défaut (#172)
Différer la résolution du chemin des bibliothèques d’implémentation rmw vers l’éditeur de liens dynamique. (#169)
Mettre à jour QD vers QL 1 (#166)
Corrigez les fonctions C pour ne jamais lancer. (#149)
Dirk restauré en tant qu’auteur (#155)
Mettre à jour les mainteneurs (#154)
Mise à jour de la section QD des performances (#153)
Mettre à jour la déclaration de qualité à QL2. (#151)
Ajouter un test nominal pour le symbole prefetch() et décharger. (#145)
Test de référence ajouté à rmw_implementation (#127)
Testez la fonctionnalité de chargement et de recherche. (#135)
Supprimer domain_id et localhost_only de l’API du nœud (#114)
Déplacez la déclaration de qualité dans le sous-répertoire rmw_implementation. (#111)
Contributeurs : Alexander Hernandez Lamb, Ananya Muddukrishna, Andrea Sorbini, Chris Lalancette, Ivan James Paunovic, Jacob Perron, Michel Hidalgo, Scott K Logan, Stephen Brawner, Shonigmann
robot_state_publisher
Arrêtez de rejeter les paramètres inconnus. (#161)
nettoyer la licence pour qu’elle soit la clause bsd 3 standard (#130)
Mettre à jour les mainteneurs. (#151)
correction des types dans les boucles de plage pour éviter la copie due à un type différent (#143)
Assurez-vous de ne pas planter sur un URDF invalide. (#141)
Ne pas exporter l’exe en tant que bibliothèque (#25) (ros2 #28)
Contributeurs : Chris Lalancette, Dirk Thomas, Tully Foote
ros1_bridge
Correction de la journalisation pour l’interface rclcpp mise à jour (#303)
Correction d’une faute de frappe dans les commentaires (#297)
Mise à jour pour utiliser les fichiers rosidl_parser et .idl plutôt que les fichiers rosidl_adapter et .msg (#296)
Mettre à jour les mainteneurs (#286)
utiliser la QoS codée en dur (garder tout, transitoire local) pour le sujet /tf_static dans dynamic_bridge (#282)
document passant explicitement le type de sujet à “ros2 topic echo” (#279)
Correction d’une définition multiple si un message portant le même nom que le service existe (#272)
Contributeurs : Dirk Thomas, Jacob Perron, Michael Carroll, Vicidel, William Woodall
ros2bag
/éditeur d’horloge dans le lecteur (#695)
Présentation de la CLI de réindexation (#699)
wrapper rosbag2_py pybind pour « record » - supprimer rosbag2_transport_py (#702)
Ajoutez rosbag2_py::Player::play pour remplacer la version de rosbag2_transport_python (#693)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
utilisez rosbag2_py pour les informations sur le sac ros2 (#673)
La CLI interroge rosbag2_py pour les implémentations de stockage disponibles (#659)
Enregistreur –regex et options –exclude (#604)
Correction des tests sur cyclonedds en traduisant les valeurs de durée qos (#606)
Stockage SQLite optimisé par défaut (#568)
Correction d’un bogue lors de l’analyse d’une mauvaise description dans le fichier xml du plugin (#578)
Compressez les fichiers du sac dans des threads séparés (#506)
Double mise en mémoire tampon du stockage Sqlite (#546) * Double tampons * File d’attente circulaire et option FLUSH comme défini * Dénomination mineure et corrections lexicales. * Suppression de la vérification de définition FLUSH_BUFFERS. * Correctifs de journalisation du stockage SQLite3. * Tampon circulaire de stockage Sqlite3 avec mémoire pré-allouée. * Les tampons de stockage Sqlite3 ont été déplacés vers shared_ptrs. * Uncrustify * Déplacement des tampons doubles vers l’écrivain * Réinitialisation de la couche tampon dans l’écrivain de compression seq dans rosbag2 cpp * Couche tampon pour le refactor de l’écrivain rosbag2 * Modification des tampons dans BufferLayer en vecteurs std. * BufferLayer uncrustify * Test non applicable supprimé pour le cache de l’écrivain. * Corrections de révision de BufferLayer * Nombre de messages de métadonnées Rosbag corrigé pour BufferLayer * Variable de condition pour la synchronisation de la couche tampon. * Verrous de tampons fixes * Tampons dans BufferLayer refactorisés, déplacés dans une nouvelle classe * Sacs divisés de la couche tampon corrigés. * Les options de stockage incluent le correctif dans l’en-tête de la couche tampon. * Mutex autour de l’échange de tampons dans la couche tampon. * Correction du bogue du cache 0 dans la couche tampon. * Refactorisation mineure de la couche tampon. * Comptage des messages dans l’écrivain refactorisé. * Modification de la taille du cache par défaut à 100 Mo et mise à jour de la description des paramètres * Remarques de révision appliquées : - refactorisation importante : séparation des classes de cache - améliorations suggérées appliquées - quelques changements de nom - réduction de la duplication de code qui augmenterait autrement avec la refactorisation du cache, entre la compression et les écrivains simples * Appliqué révision des commentaires - le consommateur de cache prend maintenant un rappel et est indépendant du stockage - changements d’espace de noms, renommage, nettoyage - comptage et journalisation des messages par sujet * linter * Modifications après examen : correction du vidage, du nombre de sujets, etc. s’éteint maintenant correctement * documentation des classes de cache * signature simplifiée * quelques tests pour le cache * révision des adresses : constructeur explicite et style doxygen * correction des avertissements Windows * avertissement de non-concordance de type fixe sur Windows * ajout d’un commentaire mineur Co-écrit par : Piotr Jaroszek <piotr.jaroszek@robotec.ai>
lire le fichier de configuration yaml (#497)
Lister tous les plugins de stockage dans le fichier plugin xml (#554)
ajouter storage_config_uri (#493)
Mettre à jour les noms de valeurs de stratégie qos obsolètes (#548)
Ajouter un test d’enregistrement pour ros2bag (#523)
Suppression du code dupliqué dans l’enregistrement (#534)
Modifiez la taille de cache par défaut pour sequential_writer en une valeur non nulle (#533)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
[ros2bag test_record] Se débarrasse de time.sleep et passe à l’utilisation de command.wait_for_output (#525)
Ajoutez pytest.ini à ros2bag. (#492)
packages de test de performances (#442)
Les valeurs de profil QoS de validation ne sont pas négatives. (#483)
intercepter l’exception parent (#472)
ajouter l’attente des descripteurs de fichiers fermés sous Windows (#470)
introduire la liste de sacs ros2 <plugins> (#468)
déplacer l’appel wait_for_shutdown() hors du gestionnaire de contexte (#466)
Ajout de la création du répertoire db à rosbag2_cpp (#450)
utilisez un seul répertoire temporaire pour la classe de test (#462)
Ajouter la compression ZSTD par message (#418)
Ajouter une division par temps à l’enregistrement (#409)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#446)
Contributeurs : Adam Dąbrowski, Barry Xu, Chris Lalancette, Dirk Thomas, Emerson Knapp, Ivan James Paunovic, Jacob Perron, Jason Titus, Jesse Ikawa, Karsten Knese, Marwan Taher, Michael Jeronimo, PJ Reed, jhdcs
irsacle <http://attach.com/rosa/rzql/tree/session/rzql/change.rest>a
Ajouter un journal des modifications. (#636)
Assurez-vous qu’un seul démon peut s’exécuter à la fois. (#622)
Supprimer le mainteneur. (#597)
Ajouter une option pour prendre en charge use_sim_time. (#581)
Ajoutez Audrow en tant que mainteneur. (#591)
Prend en charge importlib.metadata fourni par Python 3.8. (#585)
Mettre à jour les mainteneurs. (#568)
Ajout de la dépendance de python3-argcomplete à ros2cli. (#564)
Supprimez l’utilisation de pkg_resources de ros2cli. (#537)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Daisuke Sato, Ivan Santiago Paunovic, Michel Hidalgo, Scott K Logan, Tomoya Fujita, Yoan Mollard
ros2cli_test_interfaces
Ajouter un journal des modifications. (#636)
Supprimer le mainteneur. (#597)
Ajoutez Audrow en tant que mainteneur. (#591)
Assurez-vous que la version de ros2cli_test_interfaces est égale à celle des autres packages.
Supprimez les dépendances de test ros2interface sur l’interface intégrée. (#579)
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Ivan Santiago Paunovic
ros2component
Ajouter un journal des modifications. (#636)
Supprimer le mainteneur. (#597)
Ajoutez Audrow en tant que mainteneur. (#591)
Mettre à jour les mainteneurs. (#568)
Assurez-vous que le délai d’expiration est cohérent dans la liste ros2component. (#526)
Contributeurs : Audrow Nash, Claire Wang, Ivan Santiago Paunovic, Michel Hidalgo
ros2doctor
Ajouter un journal des modifications. (#636)
Passez à l’itération suivante après les exceptions dans generate_reports. (#623)
Supprimer le mainteneur. (#597)
Ajoutez Audrow en tant que mainteneur. (#591)
Prend en charge importlib.metadata fourni par Python 3.8. (#585)
Mettre à jour les mainteneurs. (#568)
Supprimez pkg_resources de ros2doctor. (#537)
Faites en sorte que ros2doctor dépende de ros_environment et corrigez le bogue platform.py en cas d’erreur. (#538)
Refactoriser le verbe bonjour de ros2doctor. (#521)
Contributeurs : Alberto Soragna, Audrow Nash, Chris Lalancette, Claire Wang, Ivan Santiago Paunovic, Michel Hidalgo, Scott K Logan, mergify[bot]
ros2interface
Ajouter un journal des modifications. (#636)
Supprimer le mainteneur. (#597)
Ajoutez Audrow en tant que mainteneur. (#591)
Supprimez les dépendances de test ros2interface sur l’interface intégrée. (#579)
Mettre à jour les mainteneurs. (#568)
Gérez correctement les commentaires en ligne sur les constantes. (#548)
Mettre à jour les commentaires cités dans le test (#540)
Ajouter une option pour inclure/supprimer les espaces blancs et les commentaires. (#527)
Afficher la définition de message « développée ». (#524)
Contributeurs : Audrow, Audrow Nash, Claire Wang, Ivan Santiago Paunovic, Tully Foote
ros2launch
Ajoutez des extensions d’options à ros2launch et une extensibilité à l’action de nœud (#216)
Prise en charge des exécutions de lancement ros2 non interactives (#210)
Merge pull request #183 de ros2/update-maintainers
Déplacer le mainteneur précédent vers <author>
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#152)
Contributeurs : Chris Lalancette, Geoffrey Biggs, Michael Jeronimo, Michel Hidalgo
<https://github. Ce m/ro s2/ro s2 c/t re/gac chi c/ro s2 so/changeo G. premier>`___
rsaprm <http://attract.com/rosa/rzql/tree/session/rsaprm/change.rest>a
Ajouter un journal des modifications. (#636)
Rendre le test ros2param –filter plus fiable. (#606)
Ajoutez le chargement de caractères génériques au chargement du paramètre ros2. (#602)
Le vidage/chargement des paramètres Ros2 doit utiliser des noms de nœuds complets. (#600)
Ajoutez les options –filter pour “ros2 param list”. (#592)
Supprimer le mainteneur. (#597)
Ajouter la charge du verbe rosparam. (#590)
Ajoutez Audrow en tant que mainteneur. (#591)
Ajoutez l’option « –param-type » à la liste ros2param. (#572)
Mettre à jour les mainteneurs. (#568)
Contributors: Audrow Nash, Claire Wang, Ivan Santiago Paunovic, Victor Lopez, tomoya
ros2pkg
Ajouter un journal des modifications. (#636)
Utilisez des traits de soulignement dans setup.cfg.em au lieu de tirets. (#627)
Ajoutez de l’espace pour « ROS 2 ». (#617)
Utilisez target_compile_features pour les standards c/c++. (#615)
Supprimer le mainteneur. (#597)
Ajoutez Audrow en tant que mainteneur. (#591)
Déclarez la dépendance manquante sur python3-importlib-resources. (#584)
Mettre à jour les mainteneurs. (#568)
Correction d’un EXPORT incorrect pour les exécutables. (#545)
Basculez ros2pkg vers importlib.
Contributeurs : Audrow Nash, Chris Lalancette, Claire Wang, Dirk Thomas, Ivan Santiago Paunovic, Scott K Logan, Shane Loretz
ros2test
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#8)
Contributeurs : Chris Lalancette
ros2topic
Ajouter un journal des modifications. (#636)
Ajoutez des informations détaillées pour la liste des sujets. (#351)
Supprimer le mainteneur. (#597)
Ajouter une option pour prendre en charge use_sim_time. (#581)
Ajoutez Audrow en tant que mainteneur. (#591)
Ajouter une option de filtre à ros2topic . (#575)
Mettez à jour les noms de valeurs de stratégie qos obsolètes. (#571)
Mettre à jour les mainteneurs. (#568)
Corrigez le test pour utiliser le nom du sujet. (#566)
Améliorez le message d’erreur pour les types de messages non valides. (#558)
Utilisez une qualité de service fiable pour les tests ros2topic. (#555)
Ajouter une option pour faire écho aux messages sérialisés. (#470)
Activez l’indicateur –no-daemon pour certains outils cli. (#514)
Utilisez transient_local et keep-alive plus long pour les tests de pub. (#546)
Ajoutez l’option –keep-alive à “topic pub”. (#544)
Ajouter une option à l’écho du sujet ros2 pour signaler les messages perdus. (#542)
Prise en charge de la profondeur et de l’historique de la QoS via le sujet pub/echo ros2. (#528)
Contributeurs : Audrow Nash, ChenYing Kuo, Chris Lalancette, Claire Wang, Dereck Wonnacott, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Scott K Logan, Tomoya Fujita, tomoya
ros_testing
Utilisez la cible rostest CMake comme nom de base du fichier de sortie. (#9)
Contributeurs : Michel Hidalgo
yorosbag2 <https://githov.com/ros2/rosbag2/tree/galaxies/rosbag2/HANGELOG.rst>yo__
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Convertisseur RMW-implementation-searcher dans rosbag2_cpp (#670)
Déplacez le compresseur zstd vers son propre package (#636)
ajouter storage_config_uri (#493)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
AMENT_IGNORE rosbag2_py pour l’instant (#509)
lecteur et écrivain rosbag2_py (#308)
Contributeurs : Emerson Knapp, Karsten Knese, Mabel Zhang, Michael Jeronimo
compression_rosbag2
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Reindexer core (#641) Ajoutez une nouvelle classe C++ Reindexer pour reconstruire les métadonnées des sacs qui en manquent.
La CLI interroge rosbag2_py pour les implémentations de stockage disponibles (#659)
Déplacez le compresseur zstd vers son propre package (#636)
Supprimer les dépendances du test rosbag2_compression sur l’implémentation de zstd en préparation pour le déplacer dans un package séparé (#637)
Faire des implémentations de compresseur dans un plugin via pluginlib (#624)
Utilisez l’interface de streaming de ZSTD pour [dé]compresser les fichiers (#543)
Correction des problèmes de construction lorsque rosbag2_storage est installé en binaire (#585)
Correction des chemins relatifs des métadonnées dans SequentialCompressionWriter (#613)
Correction de la condition de concurrence de blocage lors de l’arrêt de la compression (#616)
Dédupliquez la logique métier SequentialCompressionReader, ajoutez une solution de secours pour rechercher des fichiers bag dans des métadonnées mal écrites (#612)
Compressez les fichiers du sac dans des threads séparés (#506)
Double mise en mémoire tampon du stockage SQLite (#546)
ajouter storage_config_uri (#493)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Ne vous attendez pas à ce que l’URI StorageOptions vide fonctionne dans CompressionWriterTest (#526)
Supprimez certaines duplications de code entre SequentialWriter et SequentialCompressionWriter (#527)
Correction d’une exception lancée en raison d’arguments invalides avec la compression activée (#488)
Ajout de la création du répertoire db à rosbag2_cpp (#450)
Consolider les fonctions de l’utilitaire ZSTD (#459)
Ajouter la compression ZSTD par message (#418)
Contributeurs : Adam Debrowski, Christopher Bedard, Devin Bonnie, Emerson Knapp, Jason Titus, Karsten Knese, Marwan Taher, Michael Jeronimo, PJ Reed, jhdcs
yorosbag2_kpp <https://githov.com/ros2/rosbag2/tree/galaxy/rosbag2_kpp/HANGELOG.rst>yo__
Ajoutez set_rate à PlayerClock (#727)
Appliquer now_fn non nul dans TimeControllerClock (#731)
Correction du comportement de pause de l’instantané et ajout d’un test de régression (#730)
Mettre en pause/reprendre PlayerClock (#704)
Supprimez -Werror des builds, activez-le dans Action CI (#722)
Activer l’analyse de sécurité des threads pour rosbag2_cpp et ajouter des annotations dans TimeControllerClock (#710)
Implémentation initiale de PlayerClock - Player fonctionnellement inchangé (#689)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Reindexer core (#641) Ajoutez une nouvelle classe C++ Reindexer pour reconstruire les métadonnées des sacs qui en manquent.
utiliser les messages sérialisés rclcpp pour écrire des données (#457)
API d’écriture alternative (#676)
Convertisseur RMW-implementation-searcher dans rosbag2_cpp (#670)
La CLI interroge rosbag2_py pour les implémentations de stockage disponibles (#659)
Correction du drapeau –topics pour le jeu de sac ros2 ignoré pour tous les sacs après le premier. (#619)
Correction d’un plantage dans test_message_cache. (#635)
Correction des problèmes de construction lorsque rosbag2_storage est installé en binaire (#585)
Dédupliquez la logique métier SequentialCompressionReader, ajoutez une solution de secours pour rechercher des fichiers bag dans des métadonnées mal écrites (#612)
incluez ce que vous utilisez (#600)
Ne déréférencez le pointeur de données que s’il est valide. (#581)
Rajouter rosbag2_cpp::StorageOptions comme obsolète (#563)
Double mise en mémoire tampon du stockage SQLite (#546)
version principale correcte (#552)
ajouter storage_config_uri (#493)
Mutex autour de l’accès en écriture dans l’enregistreur (#491)
si des données de cache existent, il doit vider les données dans le stockage avant l’arrêt (#541)
Modifiez la taille de cache par défaut pour sequential_writer en une valeur non nulle (#533)
SequentialWriter pour mettre en cache par taille de message au lieu du nombre de messages (#530)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Supprimez certaines duplications de code entre SequentialWriter et SequentialCompressionWriter (#527)
désactiver le désinfectant par défaut (#517)
Correction d’une faute de frappe dans le message d’erreur (#475)
introduire les valeurs par défaut pour l’API C++ (#452)
Ajout de la création du répertoire db à rosbag2_cpp (#450)
commentez la variable inutilisée (#460)
minimal c++ API test (#451)
Ajouter une division par temps à l’enregistrement (#409)
Contributeurs : Adam Dąbrowski, Alexander, Chris Lalancette, Dirk Thomas, Emerson Knapp, Ivan Santiago Paunovic, Jacob Perron, Jaison Titus, Karsten Knese, Marwan Taher, Michael Jeronimo, P. J. Reed, Patrick Spieler, Tomoya Fujita, jhdcs
rosbag2_interfaces
Ajouter le package rosbag2_interfaces avec les définitions du service de lecture (#728)
Contributeurs : Emerson Knapp
rosbag2_performance_benchmarking
correction d’une fuite de mémoire dans le benchmark sans transport (#674)
rapport d’amélioration des performances dans rosbag2 (à peu près depuis Foxy) (#651)
Améliorations de l’analyse comparative des performances (#634)
Refacteur d’analyse comparative des performances (#594)
Double mise en mémoire tampon du stockage SQLite (#546)
lire le fichier de configuration yaml (#497)
ajouter storage_config_uri (#493)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
packages de test de performances (#442)
Contributeurs : Adam Dabrowski, Karsten Knese, Michael Jeronimo, Piotr Jaroszek
erosbag2_by <https://githov.com/ros2/rosbag2/tray/galaxy/rosbag2_by/HANGELOG.rst>yo__
Supprimez -Werror des builds, activez-le dans Action CI (#722)
Séparez le transport Rosbag2 en classes Player et Recorder - première passe pour permettre d’autres progrès (#721)
/éditeur d’horloge dans le lecteur (#695)
Présentation de la CLI de réindexation (#699)
Correction du test de transport rosbag2_py pour la capsule py (#707)
wrapper rosbag2_py pybind pour « record » - supprimer rosbag2_transport_py (#702)
Ajoutez rosbag2_py::Player::play pour remplacer la version de rosbag2_transport_python (#693)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Convertisseur RMW-implementation-searcher dans rosbag2_cpp (#670)
utilisez rosbag2_py pour les informations sur le sac ros2 (#673)
La CLI interroge rosbag2_py pour les implémentations de stockage disponibles (#659)
Correction des problèmes de construction lorsque rosbag2_storage est installé en binaire (#585)
Correction des tests sur cyclonedds en traduisant les valeurs de durée qos (#606)
ajouter storage_config_uri (#493)
Contournement du bogue pybind11 sous Windows lorsque CMAKE_BUILD_TYPE=RelWithDebInfo (#538)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Corrigez rosbag2_py sur le débogage Windows et arrêtez d’ignorer le paquet (#531)
Correction du bogue rosbag2_py lors de l’utilisation de libc++ (#529)
AMENT_IGNORE rosbag2_py pour l’instant (#509)
lecteur et écrivain rosbag2_py (#308)
Contributeurs : Emerson Knapp, Ivan James Paunovic, Karsten Knese, Mabel Zhang, Michael Jerome, PJ Reed, jhdcs
rosbag2_storage
Supprimez -Werror des builds, activez-le dans Action CI (#722)
Implémentation initiale de PlayerClock - Player fonctionnellement inchangé (#689)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Reindexer core (#641) Ajoutez une nouvelle classe C++ Reindexer pour reconstruire les métadonnées des sacs qui en manquent.
Supprimer le script pluginlib cmake obsolète de rosbag2_storage (#661)
La CLI interroge rosbag2_py pour les implémentations de stockage disponibles (#659)
Raccourcissez certaines lignes excessivement longues de CMake (#648)
Stockage SQLite optimisé par défaut (#568) * Utiliser des pragmas optimisés par défaut dans le stockage sqlite. Ajout d’une option pour utiliser l’ancien comportement
Utilisez la fonction
exists
non membre conforme à std::filesystem pour l’objet path (#593)Mettre à jour les codes depuis que rutils_calculate_directory_size() est modifié (#567)
ajouter storage_config_uri (#493)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Ajouter une division par temps à l’enregistrement (#409)
Contributeurs : Adam Dąbrowski, Barry Xu, Emerson Knapp, Josh Langsfeld, Karsten Knese, Michael Jeronimo, Scott K Logan, jhdcs
rosbag2_storage_default_plugins
Supprimez -Werror des builds, activez-le dans Action CI (#722)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Reindexer core (#641) Ajoutez une nouvelle classe C++ Reindexer pour reconstruire les métadonnées des sacs qui en manquent.
Correction des problèmes de construction lorsque rosbag2_storage est installé en binaire (#585)
Protection mutex pour l’écriture db et les collections stl dans l’écrivain et le stockage (#603)
Stockage SQLite optimisé par défaut (#568)
lire le fichier de configuration yaml (#497)
ajouter storage_config_uri (#493)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Contributeurs : Adam Dąbrowski, Emerson Knapp, Karsten Knese, Michael Jeronimo, PJ Reed, jhdcs
rosbag2_test_common
Supprimez -Werror des builds, activez-le dans Action CI (#722)
Corrigez bad_function_call en remplaçant rclcpp::spin_some par SingleThreadedExecutor (#705)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Supprimer la logique spécifique à la plate-forme du répertoire temporaire du montage de test (#660)
Stabilisez test_record en réduisant les copies des exécuteurs et des messages (#576)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Contributeurs : Emerson Knapp, Michael Jeronimo
rosbag2_tests
Supprimez -Werror des builds, activez-le dans Action CI (#722)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Reindexer core (#641) Ajoutez une nouvelle classe C++ Reindexer pour reconstruire les métadonnées des sacs qui en manquent.
utiliser les messages sérialisés rclcpp pour écrire des données (#457)
API d’écriture alternative (#676)
Convertisseur RMW-implementation-searcher dans rosbag2_cpp (#670)
Utilisez rosbag2_py pour les informations sur le sac ros2 (#673)
Supprimer la logique spécifique à la plate-forme du répertoire temporaire du montage de test (#660)
Correction du drapeau –topics pour le jeu de sac ros2 ignoré pour tous les sacs après le premier. (#619)
Déplacez le compresseur zstd vers son propre package (#636)
Correction des chemins relatifs des métadonnées dans SequentialCompressionWriter (#613)
Enregistreur –regex et options –exclude (#604)
Correction des tests sur cyclonedds en traduisant les valeurs de durée qos (#606)
ajouter storage_config_uri (#493)
Suppression du code dupliqué dans l’enregistrement (#534)
Modifiez la taille de cache par défaut pour sequential_writer en une valeur non nulle (#533)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Marquez les tests feuilletés comme xfail pour l’instant (#520)
introduire les valeurs par défaut pour l’API C++ (#452)
Ajout de la création du répertoire db à rosbag2_cpp (#450)
minimal c++ API test (#451)
Ajouter une division par temps à l’enregistrement (#409)
Contributeurs : Adam Dąbrowski, Alexander, Emerson Knapp, Jason Titus, Karsten Knese, Marwan Taher, Michael Jeronimo, jhdcs
rosbag2_transport
nettoyer les cmakelists (#726)
transformer l’enregistreur en nœud (#724)
transformer le joueur en nœud (#723)
Supprimez -Werror des builds, activez-le dans Action CI (#722)
Séparez le transport Rosbag2 en classes Player et Recorder - première passe pour permettre d’autres progrès (#721)
/éditeur d’horloge dans le lecteur (#695)
utiliser les macros de journalisation rclcpp (#715)
utilisez rclcpp::Node pour un pub/sub générique (#714)
Implémentation initiale de PlayerClock - Player fonctionnellement inchangé (#689)
Corrigez bad_function_call en remplaçant rclcpp::spin_some par SingleThreadedExecutor (#705)
wrapper rosbag2_py pybind pour « record » - supprimer rosbag2_transport_py (#702)
Ajoutez rosbag2_py::Player::play pour remplacer la version de rosbag2_transport_python (#693)
Correction et clarification de la logique dans le test du filtre test_play (#690)
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Ajouter la traduction de décodage QoS pour des durées infinies à RMW_DURATION_INFINITE (#684)
Ajout de la prise en charge de rmw_connextdds (#671)
Utilisez rosbag2_py pour les informations sur le sac ros2 (#673)
Correction des problèmes de construction lorsque rosbag2_storage est installé en binaire (#585)
Correctif d’expression régulière et d’exclusion pour l’enregistreur rosbag (#620)
Enregistreur –regex et options –exclude (#604)
Stockage SQLite optimisé par défaut (#568)
Correction de la lecture si des types de messages inconnus existent (#592)
Compressez les fichiers du sac dans des threads séparés (#506)
Stabilisez test_record en réduisant les copies des exécuteurs et des messages (#576)
ajouter storage_config_uri (#493)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
résoudre la fuite de mémoire pour le message sérialisé (#502)
Utilisez la logique partagée pour importer la bibliothèque rosbag2_transport_py en Python (#482)
correction des dépendances cibles manquantes (#479)
réactiver cppcheck pour rosbag2_transport (#461)
Test de remappage de sujet plus fiable (#456)
Ajouter une division par temps à l’enregistrement (#409)
export shared_queues_vendor (#434)
Contributeurs : Adam Dąbrowski, Andrea Sorbini, Chen Lihui, Dirk Thomas, Emerson Knapp, Karsten Knese, Michael Jeronimo, P. J. Reed, Piotr Jaroszek, jhdcs
rosgraph_msgs
Changez index.ros.org -> docs.ros.org. (#122)
Mise à jour de la déclaration de qualité (#120)
Mettre à jour README.md (#119)
Mettre à jour la déclaration de qualité vers QL 1. (#116)
Mettre à jour les mainteneurs de paquets. (#112)
Augmenter le niveau de qualité des packages à 3 (#108)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#106)
Mise à jour de QD pour refléter les versions de package (#107)
Contributeurs : Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann
rosidl_adapter
Exposer .msg/.srv/.action à la conversion .idl via rosidl translate CLI (#576)
Prise en charge des constantes hexadécimales dans les fichiers msg (#559)
Traiter t comme un espace (#557)
Mettre à jour les mainteneurs de ce référentiel. (#536)
Refactoriser l’expression régulière pour les noms de packages/champs valides (#508)
Ajoutez pytest.ini pour que les tests réussissent localement (#502)
Contributeurs : Chris Lalancette, Dereck Wonnacott, Dirk Thomas, Michel Hidalgo
rosidl_default_generators
Mettre à jour les mainteneurs (#13)
Contributeurs : Shane Loretz
rosidl_default_runtime
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#18)
Mettre à jour QD vers QL 1 (#15)
Mettre à jour les mainteneurs (#13)
QD mis à jour à 2 dans README.md (#12)
Mettez à jour rosidl_default_runtime QD vers QL2. (#11)
Faites passer QUALITY_DECLARATION au niveau 3. (#10)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#9)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Shane Loretz, Stephen Brawner, shonigmann
rosidl_generator_c
Exposer la génération de code C via rosidl générer CLI (#569)
Supprimez les suffixes de service d’action de C, y compris le préfixe (#538)
Mettre à jour les mainteneurs de ce référentiel. (#536)
Correction de la langue déclarée pour quelques packages (#530)
Ne dépendez pas de rosidl_runtime_c lorsque les tests sont désactivés (#503)
Contributors: Ben Wolsieffer, Chris Lalancette, Jacob Perron, Michel Hidalgo, Scott K Logan
rosidl_generator_cpp
Exposer la génération de code C++ via rosidl generate CLI (#570)
Passez à std :: allocator_traits. (#564)
Supprimer l’assertion inutile sur le pointeur créé avec new (#555)
Utilisez ASSERT_TRUE pour vérifier nullptr. (#543)
Mettre à jour les mainteneurs de ce référentiel. (#536)
Ajouter la fonction to_yaml() pour les messages C++ (#527)
Ajout d’une fonction pour obtenir un nom complet de type (#514)
Déclarer is_message dans l’espace de noms rosidl_generator_traits (#512)
Contributeurs : Chris Lalancette, Devin Bonnie, Dirk Thomas, Jacob Perron, Michel Hidalgo, Sebastian Hoffner, Stephen Brawner
rosidl_generator_py
Supprimer la dépendance de rosidl_typesupport_connext_c (#127)
Exposer la génération de code Python via rosidl generate CLI (#123)
supprimer le responsable (#126)
Mettre à jour les mainteneurs (#119)
Correction d’un decref trop précoce de WString lors de la conversion de Python vers C (#117)
Ajoutez pytest.ini pour que les tests réussissent localement. (#116)
Contributors: Andrea Sorbini, Chris Lalancette, Claire Wang, Dirk Thomas, Michel Hidalgo
rosidl_parser
Mettez à jour et ajoutez les descriptions package.xml au README (#553)
Terminer la prise en charge des littéraux à virgule fixe.
Correction de l’analyse des petits flottants.
Mettre à jour les mainteneurs de ce référentiel. (#536)
Autoriser les constantes de chaîne de longueur nulle (#507)
Ajoutez pytest.ini pour que les tests réussissent localement (#502)
Contributeurs : Chris Lalancette, Dirk Thomas, Shane Loretz
rosidl_runtime_c
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#581)
Raccourcissez certaines lignes excessivement longues de CMake (#571)
Mettez à jour et ajoutez les descriptions package.xml au README (#553)
Correction du numéro d’article dans QD (#546)
Mettre à jour les mainteneurs de ce référentiel. (#536)
Ajouter la dépendance rutils. (#534)
QD : Ajouter des liens vers les documents de l’API hébergée (#533)
Mise à jour du niveau de qualité à 1 (#532)
Ajouter des benchmarks pour les packages rosidl_runtime_* (#521)
Correction de la langue déclarée pour quelques packages (#530)
Ajoutez des macros d’injection de fautes et testez (#509)
Mettre à jour rosidl_runtime_c QD vers QL 2 (#500)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Louise Poubel, Scott K Logan, Shane Loretz, Stephen Brawner, Brawner, Shonigmann
rosidl_runtime_cpp
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#581)
Correction de la faute de frappe du nom du package dans l’en-tête README (#561)
Mettez à jour et ajoutez les descriptions package.xml au README (#553)
Correction du numéro d’article dans QD (#546)
Mettre à jour les mainteneurs de ce référentiel. (#536)
QD : Ajouter des liens vers les documents de l’API hébergée (#533)
Mise à jour du niveau de qualité à 1 (#532)
Ajouter des benchmarks pour les packages rosidl_runtime_* (#521)
Ajouter la fonction to_yaml() pour les messages C++ (#527)
Ajout d’une fonction pour obtenir un nom complet de type (#514)
Correction des utilisations abusives des itérateurs d’entrée dans BoundedVector (#493)
Mettre à jour QD pour refléter les statuts QL 2 (#499)
Contributors: Alejandro Hernández Cordero, Chris Lalancette, Devin Bonnie, Dirk Thomas, Jacob Perron, Jonathan Wakely, Louise Poubel, Scott K Logan, Shane Loretz, Stephen Brawner, Tully Foote, shonigmann
rosidl_runtime_py
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#12)
Contributeurs : Chris Lalancette
rosidl_typesupport_c
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#108)
Supprimer les dépendances de la prise en charge du type Connext (#106)
Exposer la génération de support de type C via rosidl générer CLI (#105)
Typo typesupport_identidentifier (#103)
Supprimez les fichiers type_support_dispatch.cpp. (#101)
Reportez la résolution du chemin des bibliothèques rosidl typesupport à l’éditeur de liens dynamique. (#98)
Assurez-vous que les fonctions de gestion de typesupport ne sont pas lancées. (#99)
Vérifier explicitement le pointeur lib pour null (#95)
Mettre à jour la déclaration de qualité à QL 1 (#96)
Ajouter un mock pour l’échec de rcutils_get_symbol (#93)
Mettre à jour les mainteneurs (#89)
Attraper l’exception de has_symbol (#86)
Ajout d’un test de référence à rosidl_typesupport_c/cpp (#84)
Gérer l’échec de rcpputils :: find_library_path() (#85)
Ajouter des macros d’injection de fautes et des tests unitaires (#80)
Supprimer le rejet dans le code c externe (#82)
Ajouter une politique de vulnérabilité de sécurité pointant vers REP-2006 (#76)
Contributeurs : Alexander Hernandez Lamb, Andrea Sorbini, Chris Lalancette, Joseph Luis Rivero, Louise Poubel, Michel Hidalgo, Shane Loretz, Stephen Brawner, Shonigmann
rosidl_typesupport_cpp
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#108)
Supprimer les dépendances de la prise en charge du type Connext (#106)
Exposer la génération de support de type C++ via rosidl generate CLI (#104)
Supprimez les fichiers type_support_dispatch.cpp. (#101)
Reportez la résolution du chemin des bibliothèques rosidl typesupport à l’éditeur de liens dynamique. (#98)
Assurez-vous que les fonctions de gestion de typesupport ne sont pas lancées. (#99)
Vérifier explicitement le pointeur lib pour null (#95)
Mettre à jour la déclaration de qualité à QL 1 (#96)
Mettre à jour les mainteneurs (#89)
Ajout d’un test de référence à rosidl_typesupport_c/cpp (#84)
Gérer l’échec de rcpputils :: find_library_path() (#85)
Dédupliquer l’en-tête type_support_map.h (#81)
Ajouter des macros d’injection de fautes et des tests unitaires (#80)
Ajouter une politique de vulnérabilité de sécurité pointant vers REP-2006 (#76)
Contributeurs : Alexander Hernandez Lamb, Andrea Sorbini, Chris Lalancette, Jose Luis Rivero, Louise Poubel, Michel Hidalgo, Stephen Brawner, Shonigmann
rosidl_typesupport_fastrtps_c
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#69)
Exposer la génération de support de type FastRTPS C via rosidl generate CLI (#65)
Mettre à jour les QD avec un contenu à jour (#64)
Correction du numéro d’article dans QD (#59)
Mettre à jour QL à 2
Mettre à jour les mainteneurs de paquets (#55)
Mise à jour QD (#53)
Correction d’un retour invalide sur la fonction de désérialisation (#51)
Test de référence ajouté à rosidl_typesupport_fastrtps_c/cpp (#52)
Mettre à jour les dépendances exec (#50)
Ajouter une politique de vulnérabilité de sécurité pointant vers REP-2006 (#44)
QD Update Version Stability to stable version (#46)
Contributeurs : Alejandro Hernandez Lamb, Chris Lalancette, Jorge Perez, Louise Poubel, Michel Hidalgo, Stephen Brawner, Shonigmann, Sung-Goo-Kim
rosidl_typesupport_fastrtps_cpp
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#69)
Exposer la génération de support de type FastRTPS C++ via rosidl generate CLI (#66)
Mettre à jour les QD avec un contenu à jour (#64)
Correction du numéro d’article dans QD (#59)
Mettre à jour QL à 2
Mettre à jour les mainteneurs de paquets (#55)
Mise à jour QD (#53)
Ajouter un test de référence à rosidl_typesupport_fastrtps_c/cpp (#52)
Mettre à jour les dépendances exec (#50)
Ajouter une politique de vulnérabilité de sécurité pointant vers REP-2006 (#44)
QD Update Version Stability to stable version (#46)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Jorge Perez, Louise Poubel, Michel Hidalgo, Stephen Brawner, Shonigmann
rosidl_typesupport_interface
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#581)
Correction du numéro d’article dans QD (#546)
Mettre à jour les mainteneurs de ce référentiel. (#536)
QD : Ajouter des liens vers les documents de l’API hébergée (#533)
Mettre à jour la déclaration de qualité à QL 1 pour rosidl_typesupport_interface (#519)
Mettre à jour QD pour refléter les statuts QL 2 (#499)
Contributeurs : Chris Lalancette, Louise Poubel, Stephen Brawner, branner, shonigmann
rosidl_typesupport_introspection_c
Exposer la génération de support de type d’introspection C via rosidl générer CLI (#572)
Mettre à jour les mainteneurs de ce référentiel. (#536)
Correction de la sémantique get_function et get_const_function pour les tableaux (#531)
Correction de la langue déclarée pour quelques packages (#530)
Contributeurs : Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Scott K Logan
chryat_action <https://github.tsum/ros-visualization/ryat_action/tree/ros2/CHANGELOG.rast>h__
Mainteneur Open Robotics mis à jour
Package fixe à exécuter avec ros2 run (#8)
Contributeurs : Alejandro Hernandez Cordero, Mabel Zhang
chryat_bag <https://github.tsum/ros-visualization/ryat_bag/tree/ros2/ryat_bag/CHANGELOG.rast>х__
Supprimer une instruction d’importation non valide (#101)
Réinitialisez le zoom de la chronologie après avoir chargé un nouveau sac. (#98)
Refactoriser la classe Rosbag2 (#91)
Correction de exec_depend (#89)
Utilisez les valeurs HistoryPolicy mises à jour pour éviter les avertissements de dépréciation (#88)
Activer l’enregistrement pour ROS2 (#87)
Activez la fonctionnalité de lecture pour ROS2 (#85)
Portez les boîtes de dialogue de sélection de sujet et de nœud vers ROS2 (#86)
Enregistrez le format de sérialisation et les profils_qos_offerts lors de l’exportation (#84)
Activez la fonctionnalité d’exportation/sauvegarde du sac pour ROS2 (#82)
Mettre à jour les types de messages connus et les couleurs associées (#81)
Ouvrez le répertoire bag au lieu d’un seul fichier (#80)
Portez le plugin image_view sur ROS2 (#78)
Nettoyez correctement les widgets dans la disposition plot_view (#69) (#77)
Problème résolu : pas de barre de défilement verticale jusqu’à ce que la fenêtre soit redimensionnée (#63) (#75)
Mettre à jour les plugins de base pour ROS2 (#72)
Mettre à jour le module python rosbag2 (#71)
Redimensionner dynamiquement la timeline lors de l’enregistrement (#66)
Point de départ pour reprendre le port ROS2 (#70)
Correction d’un bug avec la barre de progression de la ligne d’état (#62)
Mettez à jour quelques éléments mineurs liés à la barre d’état (#61)
Rendez les contrôles d’arborescence dans la vue brute et la vue de tracé cohérents (#57)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#58)
correction du problème Python 3 : long/int (#52)
enregistrer le dernier répertoire ouvert pour charger un fichier bag (#40)
correction de la ligne shebang pour Python 3 (#48)
bosser la version minimale de CMake pour éviter l’avertissement CMP0048
correction de l’exception Python 3, encapsulation de l’appel du filtre dans list() (#46)
ajouter des dépendances conditionnelles Python 3 (#44)
autopep8 (#30)
ajouter le support pour ouvrir plusieurs fichiers de sac à la fois (#25)
correction des messages de débogage/avertissement pour les noms de fichiers unicode (#26)
correction de régression à partir de la version 0.4.10 (#17)
correction de régression depuis la version 0.4.9 (#16)
gérer les erreurs survenant lors du chargement d’un sac (#14)
ajouter le fichier rqt_bag.launch (#440)
correction de la régression Python 2 à partir de la version 0.4.4 (#424)
utiliser la syntaxe compatible Python 3 (#421)
correction des fichiers de sac de lecture des conditions de concurrence (#412)
ajouter le bouton « Depuis les nœuds » au mode d’enregistrement (#348)
afficher la taille du fichier bag dans la barre d’état (#347)
correction du delta de la molette de la souris dans Qt 5 (#376)
Prend en charge Qt 5 (dans Kinetic et supérieur) ainsi que Qt 4 (dans Jade et antérieur) (#359)
correction de la publication d’un mauvais sujet après le défilement (#362)
RQT_BAG : Assure la publication d’horloge monotone. En raison de problèmes de parallélisme, un message peut être publié avec un horodatage simulé dans le passé. Cela a conduit à des comportements indésirables lors de l’utilisation de TF par exemple.
Ajout de la capacité de lecture étape par étape
correction du problème de déplacement du plug-in de la visionneuse (#306)
correction de la récupération du type de sujet pour plusieurs fichiers bag (#279)
correction de l’émission de signal region_changed lorsqu’aucun tampon de début/fin n’est défini
améliorer le menu contextuel
améliorer la gestion des popups (#280)
mettre en œuvre l’enregistrement de sous-ensembles de sujets
trier la liste des sujets
mettre à jour les scripts du plugin pour utiliser le nom complet afin d’éviter de futures collisions de noms
correction de la visibilité avec le thème Qt sombre (#263)
corrige la compatibilité avec Groovy, utilise queue_size pour les éditeurs Python uniquement lorsqu’il est disponible (#243)
utiliser le thread pour charger les fichiers de sac, émettre le signal de changement de région utilisé par le plugin de traçage (#239)
exporter l’indicateur architecture_independent dans package.xml (#254)
correction de la fermeture et de la réouverture des vues de sujet
utiliser queue_size pour les éditeurs Python
correction de la vue brute n’affichant pas les champs nommés “msg” (#226)
ajouter une option pour publier l’horloge à partir du sac (#204)
ajouter des groupes pour les plugins rqt, renommé certains plugins (#167)
correction de la charge élevée du processeur en cas d’inactivité (#194)
mettre à jour l’interface du plugin rqt_bag pour qu’elle fonctionne avec qt_gui_core 0.2.18
correction du rendu des icônes sur OS X (ros-visualization/rqt#83)
correction de l’arrêt du plugin (#31)
correction de la sauvegarde de parties d’un sac (#96)
correction des noms de sujet longs (#114)
correction du comportement du zoom (#76)
Réparer; saute le temps lors de la reprise de la lecture (#5)
Réparer; problème d’impression d’horodatage (#6)
exposer les arguments de ligne de commande au script rqt_bag
ajout d’un correctif pour régler correctement le bouton lecture/pause lors de l’avance rapide/rembobinage, ajustement des en-têtes de temps à 0m00s au lieu de 0:00m pour faciliter la lecture
prend en charge le passage des bagfiles sur la ligne de commande (actuellement derrière –args)
première version de ce paquet dans Groovy
Contributeurs : Aaron Blasdel, Chris Lalancette, Michael Grupp, Michael Jeronimo, lsouchet, sambrose
rqt_bag_plugins
Refactoriser la classe Rosbag2 (#91)
Porter la vue graphique sur ROS2 (#79)
Portez le plugin image_view sur ROS2 (#78)
Point de départ pour reprendre le port ROS2 (#70)
Rendez les contrôles d’arborescence dans la vue brute et la vue de tracé cohérents (#57)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#58)
initialiser pil_mode lorsque l’image est compressée (#54)
prend en charge les images bayer 16 bits (#45)
conserver les proportions de l’image (#32)
correction du problème Python 3 : long/int (#51)
correction du problème Python 3 : assurez-vous que str est encodé avant le décodage (#50)
bosser la version minimale de CMake pour éviter l’avertissement CMP0048
ajouter des dépendances conditionnelles Python 3 (#44)
ajouter cairocffi comme module de secours (#43)
autopep8 (#30)
correction de la régression Python 2 à partir de la version 0.4.4 (#426)
utiliser la syntaxe compatible Python 3 (#421)
correction d’un plantage lors du basculement de la vignette (#380)
verrouiller le sac lors de la lecture pour le traçage (#382)
Prend en charge Qt 5 (dans Kinetic et supérieur) ainsi que Qt 4 (dans Jade et antérieur) (#359)
ajouter la dépendance manquante sur rqt_plot (#316)
contourner l’erreur de segmentation de Pillow si PyQt5 est installé (#289, #290)
ajouter l’affichage des vignettes des images de profondeur
ajouter la dépendance manquante sur python-cairo (#269)
correction de l’installation manquante du sous-dossier de ressources
ajouter un plugin de traçage (#239)
correction de rqt_bag pour tracer les membres du tableau (#253)
exporter l’indicateur architecture_independent dans package.xml (#254)
correction de l’erreur PIL/Pillow (#224)
première version de ce paquet dans Groovy
Contributeurs : John Stechschulte, Michael Jeronimo
rqt_console
Utilisez des traits de soulignement dans setup.cfg au lieu de tirets (#31)
Correction de la régression introduite dans #21 (`#28 <https://github.com/ros-visualization/rqt_console/issues/28 >`__)
Modification du type de construction en ament_python et ajout de setup.cfg (#21)
Contributeurs : Alejandro Hernandez Cordero, Michel Hidalgo
rqt_graph
Mettez les sujets qui ont des incompatibilités qos en rouge dans le graphique, ajoutez des informations à l’info-bulle du nœud (#61)
Ajoutez le nom du nœud, le nom du sujet et le type de point de terminaison à l’info-bulle qos edge (#60)
Mettre à jour les responsables des branches ROS2 (#55)
ajouter une info-bulle de bord avec la QoS des éditeurs et des abonnés (#53)
installer l’exécutable rqt_graph (#49)
ajoutez setup.cfg avec les répertoires d’installation de script (#42)
ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#48)
Contributeurs : Ivan Santiago Paunovic, Michael Jeronimo
chryat_gui <https://github.tsum/ros-visualization/ryat/tree/tsrastal-devel/ryat_gui/CHANGELOG.rast>ch__
getiterator() renommé en iter() dans Python 3.9 (#239)
Contributeurs : goekce
chryat_gui_cp <http://github.tsum/ros-visualization/ryat/tree/tsrastal-devel/ryat_gui_cp/CHANGELOG.rast>ch__
utiliser les fonctionnalités de compilation tgt (#247)
Contributeurs : Audrow Nash
chryat_gui_pi <https://github.tsum/ros-visualization/ryat/tree/tsrastal-devel/ryat_gui_pi/CHANGELOG.rast>ch__
Correction d’un plantage à l’arrêt (#248)
Contributeurs : Michael Jeronimo
chryat_publisher <http://github.tsum/ros-visualization/ryat_publisher/tree/foxy-devel/CHANGELOG.rast>ch__
Modification du type de construction en ament_python et correction du package à exécuter avec ros2 run (#18)
Supprimez les références numpy.float128 (#26)
Utilisez rosidl_runtime_py au lieu de rqt_py_common si possible (#24)
Ajouter maintenant() à l’évaluation (#22)
correction des expressions de réglage sur les éléments de séquence (#16)
Contributeurs : Alexander Hernandez Lamb, Ivan James Paunovic, Michel Hidalgo, Yossi Ovcharik
rqt_py_common
Évitez d’installer des interfaces de test (#228)
Contributeurs : Dirk Thomas
rqt_py_console
Modification du type de construction en ament_python et correction du package à exécuter avec ros2 run (#8)
Contributeurs : Alejandro Hernandez Cordero
rqt_reconfigure
Nettoyages des scripts d’installation. (#103)
Correction d’un avertissement flake8. (#99)
Utilisez des délais d’attente dans les appels de service pour éviter les blocages (#98)
Ajouter le mainteneur au package.xml (#95)
Enregistrer l’état de l’instance dans les paramètres rqt (#90)
Utilisez un chargeur YAML sécurisé (#89)
Ne traite pas les événements de défilement à moins qu’ils ne soient spécifiquement ciblés (#88)
Correction de la sélection du nœud à partir de la ligne de commande (#87)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#91)
Prise en charge de l’invocation PEP 338 de rqt_reconfigure (#85)
Package fixe à exécuter avec ros2 run (#81)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Michael Jeronimo, Scott K Logan
rqt_shell
Modification du type de construction en ament_python et correction du package à exécuter avec ros2 run (#11)
Contributeurs : Alejandro Hernandez Cordero
чрят_срв <http://github.tsum/ros-visualization/рят_срв/tree/црастал-девель/CHANGELOG.раст>ч__
Modification du type de construction en ament_python et correction du package à exécuter avec ros2 run (#4)
Contributeurs : Alejandro Hernandez Cordero
chryat_top <http://github.tsum/ros-visualization/ryat_top/tree/tsrastal-devel/CHANGELOG.rast>h__
Modification du type de construction en ament_python et correction du package à exécuter avec ros2 run (#8)
Contributeurs : Alejandro Hernandez Cordero
chryat_topic <http://github.tsum/ros-visualization/ryat_topic/tree/dashing-devel/CHANGELOG.rast>ch__
Ajoutez pytest.ini pour désactiver les avertissements lors de l’exécution locale.
Correction des avertissements signalés par flake8.
Création d’un point d’entrée pour rqt_topic dans setup.py (#16)
Correction des erreurs flake8 et ajout de tests de linter (#28)
Mettre à jour le mainteneur d’Open Robotics (#26)
Utilisez une valeur brute / non-chaîne pour la commande (#23)
Prise en charge des champs de commande tels que définis dans le message (#22)
Corrigez la valeur de la cellule de type pour les éléments de séquence (#21)
Mise à jour du package de version et de la licence dans setup.py (#17)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Scott K Logan
rti_connext_dds_cmake_module
Passez
-Wl,--no-as-needed
pour les dépendances système de Connext 5.3.1.Définissez
IMPORTED_NO_SONAME true
pour la cible de bibliothèque importée Connext 5.3.1.Ajoutez
<buildtool_export_depend>
pourament_cmake
.Ajouter
<depend>
pourrti-connext-dds-5.3.1
Ajoutez la dépendance de rti-connext-dds-5.3.1.
Première version.
rttest
Correction de la gestion absurde de NULL dans rtest_get_{params,statistics} (#107)
Supprimez « struct » de la déclaration de la variable rtest_sample_buffer. (#105)
Convertissez le tampon d’échantillon en vecteur. (#104)
Utilisez strdup au lieu de strlen/strcpy dance. (#100)
Activer les avertissements de base dans rtest (#99)
Copiez uniquement un rtest_sample_buffer s’il n’est pas nullptr. (#98)
Convertir timespec en uint64 pas long et vice versa (#94) (#96)
Correction du dépassement de l’écart type (#95) (
#97
__)Contributeurs : Audrow Nash, Chris Lalancette, y-okumura-isp
irvzi <http://attract.com/rosa/rviz/tree/session/refiz/change.rest>a
Utilisez « %s » comme littéral de chaîne de format dans les macros de journalisation (#633)
Ajoutez des linters et utilisez ament_lint_auto (#608)
Mettre à jour les mainteneurs (#607)
Déplacer et mettre à jour la documentation pour ROS 2 (#600)
Contributors: Audrow Nash, Chris Lalancette, Jacob Perron
rviz_assimp_vendor
Conservez toujours les autorisations source dans les packages du fournisseur (#647)
Ajoutez un indicateur de remplacement pour forcer la construction du fournisseur (#642)
Ajoutez des linters et utilisez ament_lint_auto (#608)
Mettre à jour les mainteneurs (#607)
Mise à jour d’un hack pour éviter l’avertissement CMake avec assimp 5.0.1 et versions antérieures, en l’appliquant sur plusieurs plates-formes (#565)
Contributeurs : Dirk Thomas, Jacob Perron, Scott K Logan
rviz_common
Ajoutez visualization_frame à l’API publique (#660)
Ajoutez ViewPicker::get3DPatch à l’API publique (#657)
Correction de l’indexation des octets pour les pixels de patch de profondeur (#661)
correction de la disparition de la barre d’outils lorsque vous appuyez sur Échap (#656)
Exposez VisualizationManager et YamlConfigReader à l’API publique (#649)
Utilisez la pile pour les classes dans le test de propriété. (#644)
Vérifiez que les views_man_ et views_man_->getCurrent() ne sont pas nullptr. (#634)
Correction de la molette de la souris pour effectuer un zoom avant/arrière (#623)
Assurez-vous que rviz_common::MessageFilterDisplay traite les messages dans le thread principal (#620)
Correction de la fenêtre de rendu disparaissant après l’enregistrement de l’image (#611)
Ajoutez des linters et utilisez ament_lint_auto (#608)
Mettre à jour les mainteneurs (#607)
port teampanel (#599)
Mettre à niveau vers tinyxml2 pour rviz (#418)
Correction de l’erreur de segmentation lors de la modification de la taille du filtre pour un sujet inexistant (#597)
améliorer le support des couleurs pour les thèmes (#590)
Correction des plages de numéros de sujet IntProperty (#596)
Passez à nullptr partout. (#592)
Exposer la taille de la file d’attente de MessageFilterDisplay (#593)
Filtrer les sujets dans le menu déroulant (#591)
rviz_common : suppression de la vérification des avertissements de macros variadiques (#421)
Utilisez retriever.hpp (#589)
Correction de l’ordre des destructeurs (#572)
Modifié pour ne pas installer les fichiers d’en-tête de test dans rviz_rendering. (#564)
Ordre d’inclusion alphabétique fixe (#563)
Modifié pour éviter d’essayer de générer le fichier moc
env_config.hpp
. (#550)Contributeurs : Audrow Nash, Chen Lihui, Chris Lalancette, Jacob Perron, Jafar Abdi, Joseph Schornak, Karsten Knese, Martin Idel, Michael Ferguson, Michael Jeronimo, Michel Hidalgo, Nico Neumann, Rich Mattes, Shane Loretz, ipa-fez, spiralray
rviz_default_plugins
Ajoutez ViewPicker::get3DPatch à l’API publique (#657)
Permettre de zoomer davantage avec le contrôleur d’orbite (#654)
Correction d’un éventuel accès nullptr dans robot_joint.cpp. (#636)
Correction de la molette de la souris pour effectuer un zoom avant/arrière (#623)
Rendez les types explicites dans quaternion_helper.hpp. (#625)
Mettre à jour le message d’état en supprimant les deux-points ou en ajustant la position des deux-points (#624)
Ne supposez pas que chaque RenderPanel a un ViewController. (#613)
Ajoutez des linters et utilisez ament_lint_auto (#608)
Mettre à jour les mainteneurs (#607)
port teampanel (#599)
Mettre à niveau vers tinyxml2 pour rviz (#418)
Utilisez retriever.hpp (#589)
Ajout de paramètres de covariance pour définir l’estimation de la pose (#569)
utilisez la référence dans les boucles de plage pour éviter la copie (#577)
Modifié pour ne pas installer les fichiers d’en-tête de test dans rviz_rendering. (#564)
Modifié pour utiliser un thread TransformListener dédié. (#551)
Avertissements supprimés lors de la construction avec des versions plus anciennes de Qt. (#562)
Compatibilité restaurée avec les anciennes versions de Qt (#561)
Contributeurs : Chen Lihui, Chris Lalancette, Dirk Thomas, Jacob Perron, Joseph Schornak, Martin Idel, Matthijs den Toom, Michel Hidalgo, Nico Neumann, Shane Loretz, Victor Lamoine, ymd-stella
hrviz_ogre_vendor <https://github.tsum/ros2/rviz/tree/galaktits/rviz_ogre_vendor/CHANGELOG.раст>ч__
rviz_rendering
réinitialiser la largeur de ligne actuelle lors du calcul de la largeur du texte (#655)
Faire taire un avertissement de magasin mort. (#643)
Correction d’une fuite de mémoire lors de l’utilisation de ResourceIOSystem. (#641)
Revert « Prend en charge le chargement de maillages autres que .mesh et .stl avec les URI de package (#610) » (#638)
Empêcher rviz_rendering::AssimpLoader de charger les matériaux deux fois. (#622)
Prise en charge du chargement de maillages autres que .mesh et .stl avec des URI de package (#610)
Ajoutez des linters et utilisez ament_lint_auto (#608)
Mettre à jour les mainteneurs (#607)
Passez à nullptr partout. (#592)
Utilisez retriever.hpp (#589)
Évitez de masquer la classe de base getRenderOperation dans PointCloudRenderable(#586)
Modifié pour ne pas installer les fichiers d’en-tête de test dans rviz_rendering. (#564)
Contributors: Chris Lalancette, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo, Shane Loretz, ipa-fez
sensor_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Correction de l’espacement de noms PointCloud2Iterator dans la documentation (#139)
Ajouter la couverture/performance à qd pour sensor_msgs (#137)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
En-tête cstring manquant pour memcpy dans fill_image.hpp (#126)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Andre Nguyen, Chris Lalancette, Jose Luis Rivero, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
shape_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
spdlog_vendor
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#24)
Mise à jour vers spdlog 1.8.2 (#23)
Supprimer un TODO obsolète (#22)
Conservez toujours les autorisations source dans les packages du fournisseur (#20)
Supprimer l’appel inutile à find_package(PATCH) (#18)
QD mis à jour à 1 (#16)
faire passer la version de spdlog à 1.6.1 (#15)
Passer QD au niveau 3 et mettre à jour QD (#14)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#13)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Scott K Logan, shonigmann
sqlite3_vendor
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Conservez toujours les autorisations source dans les packages des fournisseurs (#645)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
utilisez interface_include_directories (#426)
Contributeurs : Emerson Knapp, Karsten Knese, Michael Jeronimo, Scott K Logan
sros2
Passer le test mypy sur les plateformes utilisant importlib_resources (#258)
Activer le sujet « ros_discovery_info » pour rmw_connextdds (#253)
Déclarer la dépendance manquante sur python3-importlib-resources (#249) Co-écrit par : <mikael.arguedas@gmail.com>
Corrigez les noms de tuple nommés. (#250)
Le sujet parameter_events est maintenant absolu (#233) Signé par : Mikael Arguedas <mikael.arguedas@gmail.com>
Exposez les opérations du magasin de clés dans l’API publique (#241)
ajouter cyclonedds à la liste des rmw en utilisant des sujets d’informations graphiques (#231)
Ajouter un paramètre de portée (#230)
Correction du nom de l’argument passé à NodeStrategy (#227)
Supprimez l’utilisation de pkg_resources. (#225)
Utilisez ros_testing pour tester la génération de stratégie. (#214)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#224)
Correction du verbe des clés de liste (#219)
Contributeurs : Andrea Sorbini, Chris Lalancette, Jacob Perron, José Luis Rivero, Kyle Fazzari, Michel Hidalgo, Michael Arguedas, Scott K Logan
statistics_msgs
Mise à jour de la déclaration de qualité (#120)
Mettre à jour la déclaration de qualité vers QL 1. (#116)
Mettre à jour les mainteneurs de paquets. (#112)
Augmenter le niveau de qualité des packages à 3 (#108)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#106)
Mise à jour de QD pour refléter les versions de package (#107)
Contributeurs : Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann
std_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145) Co-écrit par : Simon Honigmann <shonigmann@blueorigin.com>
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
std_srvs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
stereo_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
tango_icons_vendor
Ajoutez exec_depend au paquet système tango-icon-theme (#8)
Ajout de linters communs (#7) * Ajout de linters communs * Licence fixe dans package.xml
Paquet modifié qt_gui_icons -> tango_icons_vendor (#4) * Paquet modifié qt_gui_icons -> tango_icons_vendor * Mise à jour de CMake var pour installer les icônes de tango : INSTALL_TANGO_ICONS * Ajout de l’option cmake INSTALL_TANGO_ICONS * Logique fixe * définir INSTALL_TANGO_ICONS_DEFAULT_VALUE sur l’option * Rendre les linters heureux
Lien mis à jour sur la description (#6)
Mise à jour du mainteneur (#5)
Version 0.0.0 ce paquet n’a jamais été publié (#3)
Installez également les icônes par défaut sur macOS (#1)
Mise à jour de package.xml
réparer! Installer des icônes de tango
Ajout d’icônes
Installer des icônes de tango
Contributeurs : Alejandro Hernandez Cordero, Scott K Logan, Stephen, Stephen Brawner
test_communication
Ajout de la prise en charge de rmw_connextdds. (#463)
Tuez le démon ros2 avant d’exécuter les tests. (#460)
Supprimez Opensplice de test_communication. (#460)
Rendre TestMessageSerialization robuste aux messages manqués. (#456)
Ajoutez rclcpp::shutdown correspondant. (#455)
Mettre à jour les mainteneurs. (#450)
Contributors: Andrea Sorbini, Chris Lalancette, Jacob Perron, Stephen Brawner
test_interface_files
Responsable de la mise à jour (#13)
Contributors: Jacob Perron
test_launch_ros
Ajoutez un marqueur de package à test_launch_ros. (#226)
Réorganiser l’arrêt par rapport à la destruction des nœuds (#213)
Augmenter le délai d’attente test_composable_node_container (#195)
Supprimer les arguments des constructeurs obsolètes depuis Foxy (#190)
Merge pull request #183 de ros2/update-maintainers
Déplacer le mainteneur précédent vers <author>
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics
Gérer tous les types de substitution pour l’argument de nom SetParameter (#182)
Résoudre le bogue de sécurité dans le chargement de yaml (#175)
Résoudre TODO dans le test (#172)
Correction du cas où la liste des nœuds composables est nulle (#173)
N’utilisez pas de gestionnaire d’événements pour charger des nœuds composables (#170)
Correction de la course avec les changements de contexte de lancement lors du chargement de nœuds composables (#166)
Substitutions dans les fichiers de paramètres (#168)
Correction de problèmes lors de l’analyse d’une
Commande
Substitution
en tant que valeur de paramètre (#137)Supprimez les paramètres doubles entre guillemets simples. (#164)
Ajouter un moyen de définir des règles de remappage pour tous les nœuds dans la même portée (#163)
Correction de ComposableNode ignorant les actions PushRosNamespace (#162)
Ajoutez une action SetParameter qui définit un paramètre sur tous les nœuds de la même portée (#158)
Rendre le paramètre d’espace de noms obligatoire dans le constructeur LifecycleNode (#157)
Évitez d’utiliser un caractère générique pour spécifier les paramètres si possible (#154)
Supprimez le paramètre de boucle de async.sleep. (#155)
Correction de l’absence d’espace de noms spécifié (#153)
Correction de test_node_frontend (#146)
Ajoutez pytest.ini pour que les tests locaux n’affichent pas d’avertissement (#152)
Contributeurs : Chris Lalancette, Dan Rose, Ivan Santiago Paunovic, Jacob Perron, Michael Jeronimo, Michel Hidalgo, Scott K Logan, Victor Mayoral Vilches
test_rclcpp
Réactivez le test qui était floconneux. (#467)
Get_parameters_service_ doit renvoyer vide si allow_undeclared_ est faux. (#466)
Faites passer le test après rclcpp#1532. (#465)
Adapter les tests aux paramètres typés statiquement. (#462)
Protégez-vous contre TOCTTOU avec rclcpp::ok et rclcpp:spin_some. (#459)
Mettre à jour le test du client de paramètre avec le délai d’attente. (#457)
Appelez rclcpp::init et rclcpp::shutdown dans chaque test pour test_rclcpp. (#454)
Définissez le délai d’attente de cppcheck sur 400 secondes. (#453)
Modifier pour correspondre à l’interface Waitable en ajoutant take_data. (#444)
Mettre à jour les mainteneurs. (#450)
Correction du test d’abonné du délai d’attente rclcpp. (#440) * Utilisez une limite inférieure non nulle pour les vérifications de délai d’attente. * Détendez-vous la tolérance au temps.
Affiche le nombre de nansecondes dans EXPECT avec les durées. (#438) * Afficher le nombre de nansecondes attendues avec des durées * Corriger la syntaxe
Supprimez la dépendance ament_pytest de test_rclcpp. (#437) Il n’est utilisé nulle part dans test_rclcpp.
Contributeurs : Audrow Nash, Chris Lalancette, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo, Shane Loretz, Stephen Brawner, Tomoya Fujita, tomoya
test_rmw_implementation
Implémenter le test pour les messages prêtés par abonnement (#186)
Supprimez rmw_connext_cpp. (#183)
Ajout de la prise en charge de rmw_connextdds (#182)
Ajout d’une fonction pour vérifier la compatibilité du profil QoS (#180)
Assurez-vous d’initialiser rmw_message_sequence après init. (#175)
Définissez la valeur de is_available avant d’entrer dans la boucle (#173)
Définissez la valeur de retour de rmw_ret_t avant d’entrer dans la boucle. (#171)
Ajoutez quelques vérifications supplémentaires pour vérifier que le nettoyage a lieu. (#168)
Ajouter un test pour vérifier rmw_send_response lorsque le client est parti (#162)
Mettre à jour les mainteneurs (#154)
Ajoutez des tests d’injection de fautes aux API de construction/de destruction. (#144)
Ajouter des tests de mauvaise implémentation de type_support (#152)
Ajouter des tests pour la création de nœud localhost uniquement (#150)
Ajout des tests rmw_service_server_is_available (#140)
Utilisez 10 fois le délai intraprocessus pour attendre les requêtes envoyées. (#148)
Ajout des tests rmw_wait, rmw_create_wait_set et rmw_destroy_wait_set (#139)
Ajouter des tests service/client request/response avec de mauvais arguments (#141)
Test ajouté pour rmw_get_serialized_message_size (#142)
Ajouter une couverture de test d’API de construction/destruction de service/client. (#138)
Ajout des tests liés à rmw_publisher_allocation et rmw_subscription_allocation (#137)
Ajouter des tests sérialisés avec des arguments erronés (#130)
Ajoutez la couverture de test de l’API gid. (#134)
Ajouter des tests prennent de mauvais arguments (#125)
Couverture des tests de l’API Bump graph. (#132)
Ajouter des tests prennent une séquence sérialisée avec de mauvais arguments (#129)
Ajouter des tests prendre la séquence + prendre la séquence avec de mauvais arguments (#128)
Ajouter des tests avec des arguments erronés (#126)
Ajouter des tests pour les fonctions rmw_take_* non implémentées (#131)
Ajouter des tests publient de mauvais arguments sérialisés (#124)
Ajouter des tests publient de mauvais arguments (#123)
Ajouter des tests de fonctions non implémentées + prêter de mauvais arguments (#122)
Ajoutez des tests de nom de sujet vides manquants. (#136)
Ajoutez le test de fumée rmw_get_serialization_format(). (#133)
Couverture complète des tests de l’API de requête QoS de l’éditeur/de l’abonnement. (#120)
Supprimer les assertions en double (#121)
Ajoutez la couverture de test de l’API de comptage correspondant à l’éditeur/l’abonnement. (#119)
Ajoutez la couverture de test de l’API de sérialisation/désérialisation. (#118)
Ajouter une couverture de test d’API d’abonnement. (#117)
Étendre la couverture des tests de l’API de l’éditeur (#115)
Ajout d’une couverture de test d’API de construction/destruction de nœuds. (#112)
Vérifiez que rmw_init() échoue si aucune enclave n’est donnée. (#113)
Ajouter la couverture de test de l’API des options d’initialisation. (#108)
Couverture complète des tests de l’API init/shutdown. (#107)
Ajouter une dépendance sur ament_cmake_gtest (#109)
Ajoutez le package test_rmw_implementation. (#106)
Contributeurs : Alejandro Hernández Cordero, Andrea Sorbini, Chris Lalancette, Geoffrey Biggs, Ivan Santiago Paunovic, Jacob Perron, José Tomas Lorente, José Luis Bueno López, Michel Hidalgo, Miguel Company, Shane Loretz
test_security
Ajout de la prise en charge de rmw_connextdds. (#463)
Mettre à jour les macros gtest obsolètes. (#449)
Mettre à jour les mainteneurs. (#450)
Exécutez également test_security sur CycloneDDS. (#408)
Supprimez le dossier de certificat invalide pour forcer la régénération des certificats. (#434)
Contributeurs : Andrea Sorbini, Audrow Nash, Jacob Perron, Mikael Arguedas
test_tf2
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Activez les avertissements habituels du compilateur et corrigez les erreurs (#270)
Correction d’une course TOCTTOU dans TF2. (#307)
Correction d’une fuite de mémoire dans Buffer::waitForTransform (#281)
assouplir les délais de test à réussir avec Connext (#304)
Initialiser explicitement les instances de tf2::Duration (#291)
Générer des rappels après la mise à jour du message_ (#274)
correction de test_static_publisher dans macos (#284)
Corrigez les dépendances dans test_tf2. (#277)
Séparez tf2_ros en tf2_ros et tf2_ros_py (#210)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Ivan Santiago Paunovic, Martin Ganeff, Michael Carroll, ymd-stella
Désactivez <http://attract.com/rosa/jmtri/tree/session/tvq/change.rest> a
Changez index.ros.org -> docs.ros.org. (#394)
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Avertissements actifs habituels du compilateur dans tf2 (#322)
Nettoyages dans buffer_core.cpp. (#301)
Ajouter la prise en charge de la transformation PoseWithCovarianceStamped (#312)
Correction d’une course TOCTTOU dans TF2. (#307)
Correction d’une fuite de mémoire dans Buffer::waitForTransform (#281)
Ajoutez des linters communs à tf2. (#258)
Fournir plus de messages d’erreur disponibles pour les cadres inexistants et invalides dans canTransform (ros2 #187)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Ivan Santiago Paunovic, Joshua Whitley, Martin Ganeff
tf2_own
Correction des erreurs de linter (#385)
Corrigez le style dans tf2_eigen. (#378)
Correction de doTransform avec Eigen Quaternion (#369)
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Activez les avertissements habituels du compilateur et corrigez les erreurs (#270)
Contributors: Audrow Nash, Bjar Ne, Chris Lalancette, Ivan Santiago Paunovic
tf2_geometry_msgs
Correction de doTransform avec Eigen Quaternion (#369)
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Activez les avertissements habituels du compilateur et corrigez les erreurs (#270)
Ajouter la prise en charge de la transformation PoseWithCovarianceStamped (#312)
N’installez pas python tf2_geometry_msgs (#299) Il n’a pas encore été porté. Ferme https://github.com/ros2/geometry2/issues/285
Diviser tf2_ros en tf2_ros et tf2_ros_py (#210) * Diviser tf2_ros en tf2_ros et tf2_ros_py
Contributeurs : Alejandro Hernández Cordero, Bjar Ne, Chris Lalancette, Ivan Santiago Paunovic, Joshua Whitley, Shane Loretz
tf2_ros
Protégez-vous contre l’accès au pointeur de nœud nul (#393)
Autoriser la reconfiguration de la durabilité pour /tf topic broadcaster/listener (#383)
Corrigez le type rcl utilisé dans le saut temporel. (#391)
Correction des erreurs de linter (#385)
correction de l’accès aux ressources libérées (#386)
Autoriser la reconfiguration du qos des sujets tf et tf_static via des paramètres (#381)
Remplacez les macros de journalisation ROS_* et utilisez plutôt RCLCPP_* (#380)
Améliorer les messages d’erreur des filtres de messages (#364)
Clarifiez le rôle de child_frame_id et header.frame_id dans la documentation. (#345)
Supprimer l’utilisation du constructeur obsolète rclcpp::Duration (#340)
Supprimez le membre messages_count de tf2_ros::MessageFilter. (#335)
Correction du style dans tf2_ros. (#325)
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Mettre à jour la signature de rappel de réponse d’objectif (#323)
Activez les avertissements habituels du compilateur et corrigez les erreurs (#270)
Correction d’une fuite de mémoire dans Buffer::waitForTransform (#281)
correction du test de réinitialisation de l’heure avec Connext (#306)
réactiver le serveur FrameGraph (#198)
Utilisez le style habituel des paramètres pour static_transform_program (#300)
Faites en sorte que static_transform_broadcaster soit cohérent avec sa description de ligne de commande (#294)
Évitez d’utiliser des itérateurs std :: list invalides (#293)
Générer des rappels après la mise à jour du message_ (#274)
Déplacement unique_lock de messages_mutex_ pour garantir le pointeur (#279)
Correction des dépendances dans tf2_ros. (#269)
Séparez tf2_ros en tf2_ros et tf2_ros_py (#210)
Contributeurs : Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Dirk Thomas, Hunter L. Allen, Ivan Santiago Paunovic, Jacob Perron, Kazunari Tanaka, Martin Ganeff, Michael Carroll, Vikas Dhiman, ymd-stella
tf2_ros_py
Utilisez des traits de soulignement au lieu de tirets dans setup.cfg. (#403) (#404)
Utiliser l’espace de noms global pour les sujets TransformListener (#390)
Correction de l’indentation d’un commentaire dans buffer.py (#371)
Mettre à jour rclpy.Rate TODO avec l’URL à émettre (#324)
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Ajoutez des avertissements d’obsolescence à lookup_transform pour gérer le passage de l’objet Time incorrect. (#319)
changer la signature pour afficher les vrais arguments (#321)
Gérer lorsque None est passé à l’argument qos dans le constructeur de TransformBroadcaster. (#320)
Ajouter des indications de type au code tf2_ros_py(#275) (`#315 <https://github.com/ros2/geometry2/issues/315 >`__)
Effacer la variable callbacks_to_remove après la suppression (#303)
Correction de cache_time Aucune vérification dans buffer.py (#297)
Séparez tf2_ros en tf2_ros et tf2_ros_py (#210)
Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jacob Perron, Matthijs den Toom, ScottMcMichael, surfertas
tf2_tools
Utilisez des traits de soulignement au lieu de tirets dans setup.cfg. (#403) (#404)
Ajouter une option de temps d’attente à view_frames (#374)
Nettoyez tf2_tools pour être plus moderne. (#351)
Mettre à jour les mainteneurs du fork ros2/geometry2. (#328)
Résoudre le bogue de sécurité dans le chargement de yaml (#313)
Séparez tf2_ros en tf2_ros et tf2_ros_py (#210)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Jacob Perron, Victor Mayoral Vilches
topic_monitor
Utilisez des traits de soulignement au lieu de tirets dans setup.cfg (#502)
Changez index.ros.org -> docs.ros.org. (#496)
Mettre à jour les noms de valeurs de stratégie qos obsolètes (#468)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Contributeurs : Chris Lalancette, Ivan Santiago Paunovic, Michael Jeronimo
topic_statistics_demo
Changez index.ros.org -> docs.ros.org. (#496)
Mise à jour des macros de journalisation (#476)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#466)
Créer un nouveau package de démonstration de statistiques de sujet (#454)
Contributeurs : Avro Nash, Chris LaLanta, Michael Geronimo, Prajakta Gokhale
tracetools
Mettre à jour QD pour être plus précis sur l’API publique
Namespace tracetools Fonctions et macros C++ et obsolète celles actuelles
Ajout de la prise en charge des points de trace rcl_publish et rclcpp_publish
Ajout de la prise en charge de l’instrumentation pour lier une minuterie à un nœud
Amener les tracetools au niveau de qualité 1
Ajouter une instrumentation de transition d’état de nœud de cycle de vie
Ne pas exporter les tracetools s’ils sont vides
Autoriser la désactivation de l’application d’état Tracetools
Contributors: Christophe Bedard, Ingo Lütkebohle, José Antonio Moral
tracetools_launch
Autoriser la configuration du répertoire de suivi via des variables d’environnement
Contributeurs : Christophe Bédard
test_tracetools
Mise à jour après l’espacement des noms des fonctions et des macros C++ tracetools
Ajouter des tests pour les points de trace rcl_publish et rclcpp_publish
Autoriser l’affirmation de l’ordre de la liste des événements
Autoriser l’omission du nettoyage de la trace de test en définissant une variable d’environnement
Ajouter un test pour l’instrumentation de liaison minuterie-nœud
Couverture de code accrue > 94 % dans le cadre de QL1
Ajouter un test d’instrumentation de transition d’état de nœud de cycle de vie
Contributors: Alejandro Hernández Cordero, Christophe Bedard, Ingo Lütkebohle
tracetools_trace
Ajout de la prise en charge des points de trace rcl_publish et rclcpp_publish
Correction de flake8 blind sauf erreur en utilisant plus de types concrets
Autoriser la configuration du répertoire de suivi via des variables d’environnement
Arrêtez proprement le traçage ros2trace/tracetools_trace sur SIGINT
Ajout de la prise en charge de l’instrumentation pour lier une minuterie à un nœud
Ajouter une instrumentation de transition d’état de nœud de cycle de vie
Contributeurs : Christophe Bedard, Ingo Lütkebohle
trajectory_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Terminer la documentation de l’API (#123)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
turtlesim
Ignorer les événements key up dans teleop_turtle_key sous Windows (#118)
Mettre à jour les mainteneurs (#106)
Mettre à jour la signature de rappel de réponse d’objectif (#100)
ajouter un mouvement holonome pour turtlesim (#98)
ajouter une valeur de pas aux paramètres de couleur de turtlesim (#91)
mettre à jour la tortue Foxy (#90)
Contributeurs : Jacob Perron, Michel Hidalgo, Shane Loretz
unique_identifier_msgs
Modifier index.ros.org -> docs.ros.org (#21)
Mettre à jour QD vers QL 1 (#17)
Mettre à jour la déclaration de qualité à QL2. (#15)
Mettre à jour le niveau de qualité au niveau 3 (#13)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#11)
Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner
visualization_msgs
Changez index.ros.org -> docs.ros.org. (#149)
mise à jour des liens de déclaration de qualité (re : ros2/docs.ros2.org#52) (#145)
Mettre à jour les QD vers QL 1 (#135)
Mettre à jour les mainteneurs de paquets. (#132)
Mise à jour du niveau de qualité à 2 (#131)
Mettre à jour les niveaux de qualité au niveau 3 (#124)
Ajoutez une politique de vulnérabilité de sécurité pointant vers REP-2006. (#120)
Contributeurs : Alexander Hernandez Lamb, Chris Lalancette, Michel Hidalgo, Stephen Brawner, Brawner, Shonigmann
yaml_cpp_vendor
Conservez toujours les autorisations source dans les packages du fournisseur (#22)
Ajoutez un indicateur de remplacement pour forcer la construction du fournisseur (#21)
Réappliquez « Utiliser le système installé yaml-cpp 0.6 si disponible (#8) » (#16)
Revert « Utiliser le système installé yaml-cpp 0.6 si disponible (#8) » (#15)
Utilisez yaml-cpp 0.6 installé sur le système si disponible (#8)
Contributeurs : Ivan Santiago Paunovic, Scott K Logan, Sean Yen
zstd_vendor
Ajoutez explicitement emersonknapp en tant que mainteneur (#692)
Conservez toujours les autorisations source dans les packages des fournisseurs (#645)
Zstd ne doit pas installer d’en-têtes internes - certains d’entre eux essaient d’en inclure d’autres qui ne sont pas installés. Nous ne les utilisons pas. Évitez la situation (#631)
Patch zstd 1.4.4 pour inclure cmake_minimum_version bump vers 2.8.12 (#579)
Mettez à jour les fichiers package.xml avec les derniers mainteneurs d’Open Robotics (#535)
Contributeurs : Emerson Knapp, Michael Jerome, Scott K Logan