summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Check PTU triggers on startup in EXTERNAL_PROPRIETARYfix/external_proprietary_startup_triggersjacobkeeler2021-03-035-1/+19
|
* Update HMI interface versions for 7.1.0 release (#3642)Jacob Keeler2021-03-021-30/+30
| | | Also apply style fixes
* initialize AppPermissions.isSDLAllowed in constructor (#3641)Collin2021-02-262-0/+2
| | | | | | | | | | | * initialize AppPermissions.isSDLAllowed in constructor * Update src/components/policy/policy_external/include/policy/policy_types.h Co-authored-by: Shobhit Adlakha <ShobhitAd@users.noreply.github.com> * apply to regular policies Co-authored-by: Shobhit Adlakha <ShobhitAd@users.noreply.github.com>
* Common.KeyboardInputMask fix (#3636)JackLivio2021-02-261-1/+1
|
* fix switch with no breaks (#3637)Collin2021-02-261-21/+9
|
* remove unused variable write pending (#3638)Collin2021-02-262-2/+0
|
* Prevent resumption of default keyboard properties after reset (#3633)Yana Chernysheva (GitHub)2021-02-181-1/+1
|
* Add default value for maskInputCharacters to ResetGlobalProperties (#3635)Jacob Keeler2021-02-185-6/+61
| | | | | * Add `DISABLE_INPUT_KEY_MASK` to UI ResetGlobalProperties * Fix caching for keyboard properties
* [SDL-0296] Possibility to update video streaming capabilities during ↵Iryna Lytvynenko (GitHub)2021-02-1239-172/+1205
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ignition cycle (#3468) * Temporary commit to change URL of rpc_spec repository * Change rpc_spec reference according to the new changes in the rpc_spec repo * Add the new OnAppCapabilityUpdated RPC with appropriate types to the HMI_API * Add the smart objects keys for the new parameters * Add OnAppCapabilityUpdatedNotification and BCOnAppCapabilityUpdatedNotification * Add Unit tests for the OnAppCapabilityUpdated RPCs * Fix code generation for recursive structures Currently InterfaceGenerator is not able to generate recursive structures i.e. one or several structure attributes have its own type e.g.: struct VideoStreamingCapability { ... VideoStreamingCapability additionalVideoStreamingCapabilities; } because structure type fully defined only when all of it attributes are defined. Otherwise param with type of structure will have AlwaysFalseSchema for validation so this param will never be validated successfully. With this commit InterfaceGenerator is able to handle such problem. * Update OnBCSystemCapabilityUpdatedNotificationFromHMITest Unit tests Add the checking of the SystemCapabilityType::VIDEO_STREAMING in the message and setting it into the HMICapabilities. * Add additionalVideoStreamingCapabilities to default hmi_capabilities * Add Processing OnSystemCapabilityUpdated with videoStreamingCapabilities * Update Unit tests for OnSystemCapabilityUpdated notifications * Add app_id to OnAppCapabilityUpdated notification to HMI * Updates during code review * Update logger * Update link to rpc_spec * Return back the driverDistractionCapability that was missed during conflicts resolving * Fix functionality that was broken during conflicts resolving * Updates during code review * Update link to rpc_spec * Revert "Fix streamer activity in case of suspend (#3488)" This reverts commit 42721d5c56dfc26e3d69f7d80d7806110e570cac. * Adjust old fix for all streaming transports * Change commit to rpc_spec * Update rpc_spec * Mark function as deprecated * Updates during code review * Remove trailing whitespaces * Update link to rpc_spec * Update rpc_spec Co-authored-by: Igor Gapchuk <igapchuck@luxoft.com> Co-authored-by: YarikMamykin <ymamykin@gmail.com> Co-authored-by: Andrii Kalinich <AKalinich@luxoft.com> Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com>
* update some scripts to python3 (#3629)Collin2021-02-123-74/+33
| | | | | | | * update api_compare.py to python3 * update install_hooks.py to python3 * remove format_src.py, instead use check_style.sh
* [SDL 0238] Feature Keyboard Enhancements (#3609)Yana Chernysheva (GitHub)2021-02-126-2/+592
| | | | | | | | | * Add KeyboardCapabilities structure and related changes to HMI API * Add new smart object keys * Add changes to SetGlobalProperties request * Improve caching of keyboard properties
* Main Menu UI Updates (#3612)JackLivio2021-02-115-0/+129
| | | | | | | | | | | * Main Menu UI Updates * Verify secondaryImage * Fix Style * Update capabilities file with new text fields * Re-order text field enum
* apply #3624 after merge of 0293 (#3632)Collin2021-02-111-3/+3
|
* Fix atomic usage for gcc 5.4.0 (#3630)Jacob Keeler2021-02-111-2/+2
|
* Merge branch ↵collin2021-02-1193-1241/+1130
|\ | | | | | | 'LuxoftSDL-feature/sdl_0293_enable_oem_exclusive_apps_support_base_impl' into develop
| * Merge branch 'feature/sdl_0293_enable_oem_exclusive_apps_support_base_impl' ↵collin2021-02-1193-1241/+1130
| |\ |/ / | | | | of https://github.com/LuxoftSDL/sdl_core into LuxoftSDL-feature/sdl_0293_enable_oem_exclusive_apps_support_base_impl
| * fixup! Add new methods to CacheManager classesLitvinenkoIra2021-02-052-0/+4
| |
| * Merge remote-tracking branch 'origin/develop' into ↵LitvinenkoIra2021-02-0224-69/+239
| |\ | | | | | | | | | feature/sdl_0293_enable_oem_exclusive_apps_support_base_impl
| * | Update link to rpc_specLitvinenkoIra2021-02-021-0/+0
| | |
| * | Delete outdated hard-coded PTs and update affected UTsYana Chernysheva2021-02-023-616/+91
| | | | | | | | | | | | | | | | | | Delete unused and outdated hard-coded PTs from PTRepresentation classes. Move and update affected UTs with actual version of preloaded PT, copied from AppMain folder
| * | Add unit test coverage for new methods from SQLPTRepresentation classesYana Chernysheva2021-02-022-384/+183
| | | | | | | | | | | | | | | | | | | | | | | | Also delete disabled unit tests, which use outdated hard-coded values and doesn't map to current state and sections of preloaded pt. Instead new unit tests are added to check Save() and GenerateSnapshot() methods. These tests work with current version of preloaded pt, copied from AppMain folder.
| * | Add missing sources to policy_tests suiteYana Chernysheva2021-02-023-2/+3
| | |
| * | Support new database hardware version parameterYana Chernysheva2021-02-0219-23/+126
| | |
| * | Add new methods to CacheManager classesYana Chernysheva2021-02-0210-13/+108
| | |
| * | Add new methods to PolicyManager classesYana Chernysheva2021-02-029-14/+60
| | |
| * | Add new methods to PolicyHandler classYana Chernysheva2021-02-025-13/+36
| | |
| * | Support new hardware version paramYana Chernysheva2021-02-029-11/+91
| | |
| * | Add systemHardwareVersion parameterLitvinenkoIra2021-01-281-0/+3
| | |
| * | Revert "Add a stub for systemHardwareVersion"LitvinenkoIra2021-01-281-4/+0
| | | | | | | | | | | | This reverts commit f3e252b7e20a99554ca3bb88a8355da5a35dde4a.
| * | Increase protocol version to 5.4.0LitvinenkoIra2021-01-222-4/+37
| | |
| * | Add a stub for systemHardwareVersionLitvinenkoIra2021-01-211-0/+4
| | |
| * | Fix HMI request termination by error responseAndrii Kalinich2021-01-211-1/+4
| | | | | | | | | | | | | | | | | | There was noticed that SDL does not terminate HMI request commands in case if HMI sends response in the error format. This was fixed.
| * | Notify capabilities only after value assignmentAndrii Kalinich2021-01-2112-44/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is required to avoid timing issue as after calling `UpdateRequestsRequiredForCapabilities` another thread may be notified that everything is ready to run. Notified thread may try to access hmi capabilities values which is not set yet. That's why it is important to set capabilities values first.
| * | Add vehicle data params to StartSessionAckAndrii Kalinich2021-01-2121-120/+318
| | | | | | | | | | | | | | | | | | | | | Also added some unit tests to cover happy path Additionally, implemented new waiter-function for blocking threads until HMI readiness and release them once all data became available.
* | | Fix/ccb 3409 dummy icon remains (#3617)VladSemenyuk2021-02-111-45/+47
| | | | | | | | | | | | | | | | | | | | | * Added RemoveFromResumption call into the unregister procedure in application_manager_impl.cc * Deadlock fixed Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com>
* | | [SDL 0180] Broaden Choice Uniqueness (#3607)Collin2021-02-108-190/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove duplicate name error response from addcommand where the two command texts matched, remove unused CoincidencePredicateMenuName from cics, update add command unit test to check new functionality * remove PerformInteractionRequest::CheckChoiceSetMenuNames * fix ut style * remove unused CICS CoincidencePredicates * update rpc_spec to develop * AddSubMenu can add duplicate menuName * Revert "AddSubMenu can add duplicate menuName" This reverts commit 0ec23309e10907e7e3889ca19058a5c02ce42192. * remove DUPLICATE_NAME check and branch from AddSubMenu * deprecate DynamicApplicationData::IsSubMenuNameAlreadyExist
* | | SDL-0305 Homogenize TextFieldName (#3595)Julian Kast2021-02-094-28/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * In TextFieldName enum, removed notificationText, added description to timeToDestination and turnText * remove references to notificationText * update rpc_spec * match mobile api text field order * remove textFieldName navigationText * remove textFieldName navigationText from API * update HMI_API Turn.navigationText description * Update src/components/interfaces/HMI_API.xml Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com> * update rpc_spec * rpc_spec targets develop Co-authored-by: Julian Kast <julian@livio.com> Co-authored-by: collin <collin@livio.io> Co-authored-by: collin <collin+i@collinmcqueen.com> Co-authored-by: Collin <iCollin@users.noreply.github.com> Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com>
* | | Feature/sdl 0269 new vehicle data climate data (#3586)Iryna Lytvynenko (GitHub)2021-02-097-2/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add new vehicle data ClimateData * Temporary commit with link to rpc_spec fork * Remove temporary commit * Expand Temperature struct * fixup! Expand Temperature struct * Update link to rpc_spec * Update link to rpc_spec Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com>
* | | Add Ubuntu 20.04 support (#3625)Jacob Keeler2021-02-0511-302/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix build warnings and errors for Ubuntu version 20.04 - Apply macro fix for GTEST_DISALLOW_ASSIGN_ and GTEST_DISALLOW_COPY_AND_ASSIGN_ from googletest project - Fix usage of deprecated functions in openssl 1.1.0 - Include deprecated `sysctl.h` only in QNX build - Fix warnings in InterfaceGenerator scripts * Add 20.04 to supported platforms * Remove broken tests after openssl1.1 update
* | | Make correlation ID counter atomic (#3567)Yana Chernysheva (GitHub)2021-02-042-15/+14
| | | | | | | | | * Make correlation_id_ counter atomic
* | | SDL-0274: add preferred FPS to VideoStreamingCapability (#3437)Shinichi Watanabe2021-02-047-1/+9
| | | | | | | | | | | | | | | | | | | | | * SDL-0274: issue-#3243: add preferred FPS to VideoStreamingCapability. * Add preferredFPS to HMI_API (which was needed). * Fix for failure in hmi_capabilities_test.
* | | CCB: Fix unit tests stuck (#3624)Yana Chernysheva (GitHub)2021-02-0314-469/+381
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replace TestAsyncWaiter references with shared_ptr, which avoid invalid references to TestAsyncWaiter when it goes out of scope, which can(sometimes, but not always) lead to hard-to-trace-and-reprpduce segfaults, deadlocks and sigaborts. * Fix review comments * Update PolicyHandlerTest with TestAsyncWaiter * fixup! Update PolicyHandlerTest with TestAsyncWaiter * Fix and enable disabled tests Co-authored-by: VladSemenyuk <vsemenyuk@luxoft.com>
* | | Fix RC.SetGlobalProperties during resumption (#3622)Vadym Luchko (GitHub)2021-02-0311-42/+305
| | | | | | | | | | | | | | | | | | | | | * Fix RC.SetGlobalProperties during resumption * Changes by review Co-authored-by: Vadym Luchko (gitHub) <vluchko@.luxoft.com>
* | | Feature/sdl 0262 new vehicle data seat occupancy (#3585)Ira Lytvynenko (GitHub)2021-02-039-1981/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add new vehicle data SeatOccupancy * Replace sdl_preloaded_pt with copy from AppMain In fact file components/application_manager/test/sdl_preloaded_pt.json is a copy of current version of sdl_preloaded_pt.json from AppMain folder. That's why instead of manual update of this copy we can delete it from application_manager/test folder and simply copy actual version of this file from AppMain. Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com> Co-authored-by: Yana Chernysheva <ychernysheva@luxoft.com> Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com> Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com>
* | | Fix SDL does not unsubscribe from softbuttons after receiving a response. ↵Igor Gapchuk (GitHub)2021-02-0218-100/+260
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#2629) * Fix SDL does not unsubscribe from softbuttons after receiving a response. When SDL recives AlertManeuverResponse, AlertResponse, UpdateTurnListResponse, ScrollableMessageResponse, ShowConstantTBTResponse SDL unsubscribes from soft buttons before sends response to mobile. Added unit test cases for specified responses. * Answer to PR comments. * Answer to PR comments. * Answer to PR comments. * Apply typo fixes from code review * Address comments and fix tests after merge * Address comments * Change keeping of softbuttons according to a WindowID SDL should keep softbuttons subscriptions in pair with a WindowID that related to the softbuttons * Fix regression and style issues * fixup! Fix regression and style issues Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com> Co-authored-by: Andrii Kalinich <AKalinich@luxoft.com> Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com>
* | Fix invalid uses of erase while iterating through sets (#3619)Jacob Keeler2021-01-295-17/+19
| | | | | | | | | | | | | | | | | | | | | | * Fix invalid use of erase while iterating through VI set Copies the contents of `vi_waiting_for_unsubscribe_` and iterate through the copy to prevent editing the container while iterating * Fix invalid iterators in application helper and rc app extension * Fix invalid iterators in resumption data processor * Fix invalid iterator in display capabilities builder
* | Fix protocol handler unit test crash (#3623)Jacob Keeler2021-01-271-22/+29
| |
* | Feature/Media Skip Indicators (#3605)Shobhit Adlakha2021-01-276-6/+68
| | | | | | | | | | | | | | | | | | | | | | * Add new param and struct in HMI API * Validate forward and back indicator params * Add info for INVALID_DATA response * Address review comment * Update RPC spec submodule commit
* | Merge remote-tracking branch ↵collin2021-01-253-9/+84
|\ \ | | | | | | | | | 'luxoft/feature/sdl_0255_enhance_bodyInformation_vehicle_data' into develop
| * \ Merge remote-tracking branch 'smart/develop' into ↵Dmitriy Boltovskiy2020-12-2842-193/+566
| |\ \ | | | | | | | | | | | | feature/sdl_0255_enhance_bodyInformation_vehicle_data