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

Implement SDL-0243 Manager Update for Display Capability #1419

Conversation

yLeonid
Copy link
Contributor

@yLeonid yLeonid commented Sep 29, 2019

Fixes #1386

Update from #1390

This PR is ready for review.

Risk

This PR makes minor API changes.

Testing Plan

Extend unit tests to confirm display capability/capabilities conversion is as expected.

Summary

This PR changes SystemCapabilityManager according to SDL-0243 to make new capabilities available and also convert DisplayCapability and DisplayCapabilities objects.

Changelog

Existing SystemCapabilityTypes are marked as deprecated hence will appear as deprecated if apps are using them.

Enhancements

  • Adds new capability to the manager
  • Adds conversion of display capability objects for developer's convenience

Tasks Remaining:

CLA

  • I have signed the CLA

kshala-ford and others added 24 commits August 29, 2019 02:08
…getter. Fixed bool vs. NSNumber condition. Fixed first time display backwards conversion. Fixed etst error in file manager toBeCloseTo was within 0.001 now is 0.01. Fixed a bug in menu manager test using wrong response notification name.
…issue_1386_manager_update_display_capability
…issue_1386_manager_update_display_capability

# Conflicts:
#	SmartDeviceLink/SDLSystemCapability.h
#	SmartDeviceLink/SDLSystemCapability.m
Co-Authored-By: Joel Fischer <joeljfischer@gmail.com>
…ions. Renamed convert flag. Created window and display capability group. Changed media clock to empty array. Changed repeat test to unique data. Other minor suggestions applied.
…issue_1386_manager_update_display_capability

# Conflicts resolved:
#	SmartDeviceLink/SDLSystemCapabilityManager.m
#	SmartDeviceLinkTests/DevAPISpecs/SDLFileManagerSpec.m
#	SmartDeviceLinkTests/DevAPISpecs/SDLMenuManagerSpec.m
@theresalech
Copy link
Contributor

@yLeonid @kshala-ford can you please confirm if this is ready for Livio review? It appears there are still some tasks remaining. Note that this remaining task [Wait for #1350 to be merged before requesting review] is complete, as PR #1350 was merged on September 3, 2019.

@yLeonid
Copy link
Contributor Author

yLeonid commented Sep 30, 2019

@theresalech I need to double check the PR #1350 and then I confirm if it is ready

@joeljfischer joeljfischer added enhancement proposal Accepted SDL Evolution Proposal labels Sep 30, 2019
@joeljfischer joeljfischer added this to In progress in v6.4 via automation Sep 30, 2019
@joeljfischer joeljfischer changed the title Implement SDL-0243 Manager Update for Display Capability #1390 Implement SDL-0243 Manager Update for Display Capability Sep 30, 2019
@yLeonid
Copy link
Contributor Author

yLeonid commented Oct 1, 2019

@theresalech This changeset is built upon the PR #1350 so it contains everything from that PR.
It is ready for Livio review.

@joeljfischer
Copy link
Contributor

@yLeonid I will review this PR today. Due to time constraints if there are any needed fixes I will open a new PR with those fixes and have another Livio developer review. Thank you for your work thus far.

@yLeonid
Copy link
Contributor Author

yLeonid commented Oct 1, 2019

@joeljfischer Thank you Joel.

@joeljfischer
Copy link
Contributor

Closed in favor of #1427

v6.4 automation moved this from In progress to Done Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal Accepted SDL Evolution Proposal
Projects
No open projects
v6.4
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants