Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use gz::utils::ImplPtr as much as possible #583

Merged
merged 4 commits into from
Nov 10, 2023
Merged

Conversation

mjcarroll
Copy link
Contributor

This changes the rest of our std::unique_ptr implementations over to gz::utils::ImplPtr.

@codecov
Copy link

codecov bot commented Oct 5, 2023

Codecov Report

Merging #583 (0335516) into main (838f6bc) will decrease coverage by 2.00%.
Report is 1 commits behind head on main.
The diff coverage is 88.60%.

❗ Current head 0335516 differs from pull request most recent head ad66724. Consider uploading reports for the commit ad66724 to get more accurate results

@@            Coverage Diff             @@
##             main     #583      +/-   ##
==========================================
- Coverage   70.06%   68.07%   -2.00%     
==========================================
  Files          39       38       -1     
  Lines        5359     5369      +10     
==========================================
- Hits         3755     3655     -100     
- Misses       1604     1714     +110     
Files Coverage Δ
include/gz/gui/GuiEvents.hh 100.00% <100.00%> (ø)
include/gz/gui/MainWindow.hh 100.00% <100.00%> (ø)
include/gz/gui/Plugin.hh 100.00% <100.00%> (ø)
src/Application.cc 84.09% <100.00%> (-0.04%) ⬇️
src/Conversions.cc 95.18% <100.00%> (ø)
src/Dialog.cc 100.00% <ø> (ø)
src/DragDropModel.cc 100.00% <ø> (ø)
src/GuiEvents.cc 100.00% <ø> (ø)
src/MainWindow.cc 95.68% <ø> (+<0.01%) ⬆️
src/PlottingInterface.cc 56.02% <ø> (-0.05%) ⬇️
... and 22 more

... and 5 files with indirect coverage changes

Signed-off-by: Michael Carroll <[email protected]>
@mjcarroll mjcarroll changed the base branch from mjcarroll/tidy_namespace to ports/8_to_main November 7, 2023 22:09
Base automatically changed from ports/8_to_main to main November 8, 2023 16:18
@mjcarroll mjcarroll marked this pull request as ready for review November 8, 2023 16:31
Copy link
Contributor

@ahcorde ahcorde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Windows still not happy

@mjcarroll
Copy link
Contributor Author

Should be fixed by gazebosim/gz-common#553

@mjcarroll
Copy link
Contributor Author

@osrf-jenkins retest this please

@mjcarroll
Copy link
Contributor Author

@ahcorde I think we are good here now

@mjcarroll mjcarroll merged commit ce37179 into main Nov 10, 2023
9 checks passed
@mjcarroll mjcarroll deleted the mjcarroll/implptr branch November 10, 2023 14:44
jrutgeer added a commit to jrutgeer/gz-gui_camera_add_duration that referenced this pull request Nov 29, 2023
Signed-off-by: Johan Rutgeerts <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants