-
Notifications
You must be signed in to change notification settings - Fork 244
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
Release 6.0.0 #3100
Release 6.0.0 #3100
Commits on May 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4cfd257 - Browse repository at this point
Copy the full SHA 4cfd257View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d556a3 - Browse repository at this point
Copy the full SHA 7d556a3View commit details -
Merge pull request #2913 from smartdevicelink/fix/menu_icon_null
Add check for missing option parameter `menu_icon`
Configuration menu - View commit details
-
Copy full SHA for a4a96b6 - Browse repository at this point
Copy the full SHA a4a96b6View commit details
Commits on May 16, 2019
-
Merge pull request #2912 from smartdevicelink/tests/rpc_passing_handler
RPC Passing Handler unit tests
Configuration menu - View commit details
-
Copy full SHA for afc34d1 - Browse repository at this point
Copy the full SHA afc34d1View commit details
Commits on May 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1e82d45 - Browse repository at this point
Copy the full SHA 1e82d45View commit details
Commits on May 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 450d41a - Browse repository at this point
Copy the full SHA 450d41aView commit details -
Merge remote-tracking branch 'origin/master' into develop
# Conflicts: # src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/rc_command_factory.cc # src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/mobile_command_factory.cc # src/components/transport_manager/src/cloud/cloud_websocket_transport_adapter.cc # src/components/transport_manager/test/include/transport_manager/cloud/sample_websocket_server.h # src/components/transport_manager/test/sample_websocket_server.cc # src/components/transport_manager/test/transport_adapter_test.cc # src/components/transport_manager/test/websocket_connection_test.cc
Configuration menu - View commit details
-
Copy full SHA for 2171f32 - Browse repository at this point
Copy the full SHA 2171f32View commit details
Commits on May 31, 2019
-
Merge pull request #2907 from smartdevicelink/tests/icon_url
Add unit tests for icon_url
Configuration menu - View commit details
-
Copy full SHA for 2026979 - Browse repository at this point
Copy the full SHA 2026979View commit details
Commits on Jun 4, 2019
-
Merge remote-tracking branch 'origin/develop' into feature/add_media_…
…service_data_image
Configuration menu - View commit details
-
Copy full SHA for cb29475 - Browse repository at this point
Copy the full SHA cb29475View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7cc721 - Browse repository at this point
Copy the full SHA e7cc721View commit details
Commits on Jun 6, 2019
-
Feature: Remote Control - Radio and Climate Parameter Update.
SDL remote control shall allow a mobile application to know which HD sub-channel index has a signal, so that the app can tune the HD radio to that sub-channel successfully. According to this motivation, "availableHDs" parameter of RadioControlData structure marks as deprecated since 5.1 API version and add new parameter "availableHdChannels" that is a collection of available HD radio channels. This parameter will be available since 5.1 API version. Also "availableHDsAvailable" parameter of RadioControlCapabilities structure marks as deprecated since 5.1 API version and add new parameter "availableHdChannelsAvailable" that will be available since 5.1 API version. SDL remote control shall allow a mobile application to turn the climate control on or off if the vehicle supports it. According to this motivation, "climateEnable" parameter add to ClimateControlData structure. Also "climateEnableAvailable" parameter add to ClimateControlCapabilities structure.
Configuration menu - View commit details
-
Copy full SHA for b3c6822 - Browse repository at this point
Copy the full SHA b3c6822View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad1ec6 - Browse repository at this point
Copy the full SHA 5ad1ec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06b0461 - Browse repository at this point
Copy the full SHA 06b0461View commit details -
Configuration menu - View commit details
-
Copy full SHA for 008024e - Browse repository at this point
Copy the full SHA 008024eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 503a316 - Browse repository at this point
Copy the full SHA 503a316View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8153d6 - Browse repository at this point
Copy the full SHA e8153d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for be2dd5b - Browse repository at this point
Copy the full SHA be2dd5bView commit details
Commits on Jun 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cc0bbed - Browse repository at this point
Copy the full SHA cc0bbedView commit details -
Merge pull request #2927 from smartdevicelink/feature/add_media_servi…
…ce_data_image Add Parameter Media Service Data mediaImage
Configuration menu - View commit details
-
Copy full SHA for 7a7c31b - Browse repository at this point
Copy the full SHA 7a7c31bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6a2ca9 - Browse repository at this point
Copy the full SHA c6a2ca9View commit details
Commits on Jun 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e62920f - Browse repository at this point
Copy the full SHA e62920fView commit details -
Merge branch 'develop' of github.com:smartdevicelink/sdl_core into fe…
…ature/update_and_unpublish_app_service
Configuration menu - View commit details
-
Copy full SHA for ac6cc05 - Browse repository at this point
Copy the full SHA ac6cc05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c353c4 - Browse repository at this point
Copy the full SHA 3c353c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ffc89 - Browse repository at this point
Copy the full SHA a9ffc89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c9d8f1 - Browse repository at this point
Copy the full SHA 6c9d8f1View commit details
Commits on Jun 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9fae63b - Browse repository at this point
Copy the full SHA 9fae63bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f08ba7 - Browse repository at this point
Copy the full SHA 0f08ba7View commit details -
Filtering unnecessary GPS data in SisData
The filter created to manage data in terms of SisData->StationLocation->GPSData, since GPSData should not contain more params then latitude, longitude, altitude
Configuration menu - View commit details
-
Copy full SHA for e0643dd - Browse repository at this point
Copy the full SHA e0643ddView commit details -
Update src/components/application_manager/rpc_plugins/rc_rpc_plugin/i…
…nclude/rc_rpc_plugin/rc_helpers.h Fix typo Update src/components/interfaces/MOBILE_API.xml Co-Authored-By: Shobhit Adlakha <ShobhitAd@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a95f34b - Browse repository at this point
Copy the full SHA a95f34bView commit details
Commits on Jun 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for db95f04 - Browse repository at this point
Copy the full SHA db95f04View commit details
Commits on Jun 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for dfd7aef - Browse repository at this point
Copy the full SHA dfd7aefView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd5b5d7 - Browse repository at this point
Copy the full SHA bd5b5d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f35376 - Browse repository at this point
Copy the full SHA 5f35376View commit details
Commits on Jun 19, 2019
-
Merge pull request #2941 from smartdevicelink/feature/bt_uuid_ini_config
Configure BT UUID Via .INI Entry
Configuration menu - View commit details
-
Copy full SHA for 96ebd73 - Browse repository at this point
Copy the full SHA 96ebd73View commit details -
Configuration menu - View commit details
-
Copy full SHA for cca42bf - Browse repository at this point
Copy the full SHA cca42bfView commit details
Commits on Jun 20, 2019
-
Merge pull request #2954 from smartdevicelink/master
Merge Master into Develop
Configuration menu - View commit details
-
Copy full SHA for 65d142c - Browse repository at this point
Copy the full SHA 65d142cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a756d - Browse repository at this point
Copy the full SHA 99a756dView commit details -
Merge remote-tracking branch 'origin/develop' into feature/remote_con…
…trol_radio_and_climate_parameter_update # Conflicts: # src/components/interfaces/MOBILE_API.xml
Configuration menu - View commit details
-
Copy full SHA for 87a7245 - Browse repository at this point
Copy the full SHA 87a7245View commit details
Commits on Jun 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0099496 - Browse repository at this point
Copy the full SHA 0099496View commit details -
Merge pull request #2953 from smartdevicelink/feature/update_spec_ver…
…sion Update MOBILE API to version 6.0.0
Configuration menu - View commit details
-
Copy full SHA for fcee681 - Browse repository at this point
Copy the full SHA fcee681View commit details -
Merge remote-tracking branch 'origin/develop' into feature/remote_con…
…trol_radio_and_climate_parameter_update
Configuration menu - View commit details
-
Copy full SHA for 303b05b - Browse repository at this point
Copy the full SHA 303b05bView commit details -
Merge pull request #2920 from smartdevicelink/feature/remote_control_…
…radio_and_climate_parameter_update Feature/Remote Control - Radio and Climate Parameter Update
Configuration menu - View commit details
-
Copy full SHA for d9ac61f - Browse repository at this point
Copy the full SHA d9ac61fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 619a285 - Browse repository at this point
Copy the full SHA 619a285View commit details
Commits on Jun 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e5b068d - Browse repository at this point
Copy the full SHA e5b068dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0386fba - Browse repository at this point
Copy the full SHA 0386fbaView commit details
Commits on Jun 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d6508ef - Browse repository at this point
Copy the full SHA d6508efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d5a93 - Browse repository at this point
Copy the full SHA 73d5a93View commit details
Commits on Jun 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ee79065 - Browse repository at this point
Copy the full SHA ee79065View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0a5e1e - Browse repository at this point
Copy the full SHA a0a5e1eView commit details -
Merge pull request #2741 from smartdevicelink/feature/gps_shift_support
Feature/GPS Shift support
Configuration menu - View commit details
-
Copy full SHA for 18ca3b7 - Browse repository at this point
Copy the full SHA 18ca3b7View commit details
Commits on Jul 10, 2019
-
Merge pull request #2943 from smartdevicelink/feature/expand_on_put_file
Expand OnPutFile beyond system files
Configuration menu - View commit details
-
Copy full SHA for 2f83164 - Browse repository at this point
Copy the full SHA 2f83164View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf39c11 - Browse repository at this point
Copy the full SHA cf39c11View commit details
Commits on Jul 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d127ec0 - Browse repository at this point
Copy the full SHA d127ec0View commit details -
Apply suggestions from code review
Co-Authored-By: JackLivio <jack@livio.io>
Configuration menu - View commit details
-
Copy full SHA for ca57f92 - Browse repository at this point
Copy the full SHA ca57f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8080f10 - Browse repository at this point
Copy the full SHA 8080f10View commit details
Commits on Jul 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1786c0d - Browse repository at this point
Copy the full SHA 1786c0dView commit details -
Merge pull request #2948 from smartdevicelink/feature/close_applicati…
…on_rpc Add CloseApplication RPC
Configuration menu - View commit details
-
Copy full SHA for 5e6ea2c - Browse repository at this point
Copy the full SHA 5e6ea2cView commit details
Commits on Jul 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1e3a86d - Browse repository at this point
Copy the full SHA 1e3a86dView commit details -
Apply suggestions from code review
Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com>
Configuration menu - View commit details
-
Copy full SHA for 4505a97 - Browse repository at this point
Copy the full SHA 4505a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f5de0 - Browse repository at this point
Copy the full SHA 01f5de0View commit details
Commits on Jul 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9ff5ddb - Browse repository at this point
Copy the full SHA 9ff5ddbView commit details
Commits on Jul 22, 2019
-
Update src/components/application_manager/src/app_service_manager.cc
Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com>
Configuration menu - View commit details
-
Copy full SHA for 9aabcc9 - Browse repository at this point
Copy the full SHA 9aabcc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a72e667 - Browse repository at this point
Copy the full SHA a72e667View commit details -
Merge pull request #2947 from smartdevicelink/feature/nav_subscriptio…
…n_buttons Add Nav Subscription Buttons
Configuration menu - View commit details
-
Copy full SHA for a6d1390 - Browse repository at this point
Copy the full SHA a6d1390View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e133b - Browse repository at this point
Copy the full SHA 14e133bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61cf668 - Browse repository at this point
Copy the full SHA 61cf668View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd3bd08 - Browse repository at this point
Copy the full SHA fd3bd08View commit details
Commits on Jul 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7a82520 - Browse repository at this point
Copy the full SHA 7a82520View commit details -
Update src/components/application_manager/rpc_plugins/app_service_rpc…
…_plugin/src/commands/mobile/unpublish_app_service_request.cc Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com>
Configuration menu - View commit details
-
Copy full SHA for fe8722f - Browse repository at this point
Copy the full SHA fe8722fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c81b7 - Browse repository at this point
Copy the full SHA 06c81b7View commit details
Commits on Jul 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e7af106 - Browse repository at this point
Copy the full SHA e7af106View commit details -
Add lock_screen_dismissal_enabled to Policy databse
Removed debug logs
Configuration menu - View commit details
-
Copy full SHA for cba7165 - Browse repository at this point
Copy the full SHA cba7165View commit details -
Add lock_screen_dismissal_enabled to Policy Interface
Removed redundant comments of overridden functions
Configuration menu - View commit details
-
Copy full SHA for 4f46c00 - Browse repository at this point
Copy the full SHA 4f46c00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e77a09 - Browse repository at this point
Copy the full SHA 8e77a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0561734 - Browse repository at this point
Copy the full SHA 0561734View commit details -
Send OnDriverDistraction notification in case if LockScreenDismissal …
…state was changes after policy update.
Configuration menu - View commit details
-
Copy full SHA for 82b2a61 - Browse repository at this point
Copy the full SHA 82b2a61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 596514c - Browse repository at this point
Copy the full SHA 596514cView commit details -
Add lock_screen_dismissal_warning to API and policy.
lock_screen_dismissal_warning parameter should be in consumer_friendly_messages section in sdl_preloaded_pt.
Configuration menu - View commit details
-
Copy full SHA for c1cced8 - Browse repository at this point
Copy the full SHA c1cced8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2187d3b - Browse repository at this point
Copy the full SHA 2187d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7ecc6 - Browse repository at this point
Copy the full SHA 6b7ecc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0928e7 - Browse repository at this point
Copy the full SHA f0928e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c83332 - Browse repository at this point
Copy the full SHA 2c83332View commit details -
Merge pull request #2783 from smartdevicelink/feature/sdl_passenger_mode
Feature/SDL passenger mode
Configuration menu - View commit details
-
Copy full SHA for 25a8ef5 - Browse repository at this point
Copy the full SHA 25a8ef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 097812d - Browse repository at this point
Copy the full SHA 097812dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36faeb4 - Browse repository at this point
Copy the full SHA 36faeb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 378ded2 - Browse repository at this point
Copy the full SHA 378ded2View commit details -
Merge pull request #2944 from smartdevicelink/feature/update_and_unpu…
…blish_app_service Update and delete published app services
Configuration menu - View commit details
-
Copy full SHA for b20c699 - Browse repository at this point
Copy the full SHA b20c699View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb7a07c - Browse repository at this point
Copy the full SHA fb7a07cView commit details
Commits on Jul 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e9d7ae0 - Browse repository at this point
Copy the full SHA e9d7ae0View commit details -
Update audioPassThruCapabilities in hmi_capabilities.json to array
Also, hmi_capabilities_impl.cc is updated to support both old and new formats of the json file.
Configuration menu - View commit details
-
Copy full SHA for 2b87384 - Browse repository at this point
Copy the full SHA 2b87384View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83f9d97 - Browse repository at this point
Copy the full SHA 83f9d97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20dceff - Browse repository at this point
Copy the full SHA 20dceffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d71ad2 - Browse repository at this point
Copy the full SHA 5d71ad2View commit details -
Merge pull request #2959 from smartdevicelink/feature/auto_complete_list
Add autoCompleteList parameter
Configuration menu - View commit details
-
Copy full SHA for 87a6f62 - Browse repository at this point
Copy the full SHA 87a6f62View commit details
Commits on Jul 26, 2019
-
Merge pull request #2965 from smartdevicelink/feature/alert_icon
implement alert icon parameter to alert rpc
Configuration menu - View commit details
-
Copy full SHA for 9a556df - Browse repository at this point
Copy the full SHA 9a556dfView commit details
Commits on Jul 30, 2019
-
Merge pull request #2964 from smartdevicelink/feature/template_titles
Template Titles
Configuration menu - View commit details
-
Copy full SHA for 7babc4b - Browse repository at this point
Copy the full SHA 7babc4bView commit details
Commits on Jul 31, 2019
-
Merge pull request #2967 from smartdevicelink/feature/open_menu_rpc
ShowAppMenu RPC
Configuration menu - View commit details
-
Copy full SHA for b7a3f9c - Browse repository at this point
Copy the full SHA b7a3f9cView commit details
Commits on Aug 1, 2019
-
always make audio_pass_thru_capabilities_ an array
Reflecting code review comment.
Configuration menu - View commit details
-
Copy full SHA for 50a32e2 - Browse repository at this point
Copy the full SHA 50a32e2View commit details
Commits on Aug 6, 2019
-
Always make audio_pass_thru_capabilities_ an array when reading from …
…UIGetCapabilities response Reflecting code review comment.
Configuration menu - View commit details
-
Copy full SHA for d46fd33 - Browse repository at this point
Copy the full SHA d46fd33View commit details
Commits on Aug 7, 2019
-
Now that audio_pass_thru_capabilities() is always an array, remove un…
…necessary if statement Reflecting review comment.
Configuration menu - View commit details
-
Copy full SHA for 4b4d714 - Browse repository at this point
Copy the full SHA 4b4d714View commit details
Commits on Aug 12, 2019
-
add Cancel Interaction RPC (#2963)
* add Cancel Interaction RPC * Update src/components/interfaces/MOBILE_API.xml Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com> * Update src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/cancel_interaction_request.cc Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com> * omit cancelID when not used * use helpers::Compare * remove unnecessary app registered check * add scrollableMessage::cancelID * VRPerformInteraction.cancelID
Configuration menu - View commit details
-
Copy full SHA for 399f983 - Browse repository at this point
Copy the full SHA 399f983View commit details
Commits on Aug 14, 2019
-
In current develop is broken code style on: 399f983
Configuration menu - View commit details
-
Copy full SHA for 24d64b3 - Browse repository at this point
Copy the full SHA 24d64b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0512e4 - Browse repository at this point
Copy the full SHA b0512e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d535ee - Browse repository at this point
Copy the full SHA 0d535eeView commit details -
Update interfaces according to proposal 'Support running the same app from multiple devices at the same time'
Configuration menu - View commit details
-
Copy full SHA for 99533fc - Browse repository at this point
Copy the full SHA 99533fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 952dfe0 - Browse repository at this point
Copy the full SHA 952dfe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b59e3e4 - Browse repository at this point
Copy the full SHA b59e3e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0560092 - Browse repository at this point
Copy the full SHA 0560092View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe35283 - Browse repository at this point
Copy the full SHA fe35283View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ffbbce - Browse repository at this point
Copy the full SHA 1ffbbceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d2ea43 - Browse repository at this point
Copy the full SHA 0d2ea43View commit details -
Update functionality of user permissions for all applications.
Issue on develop branch: #2957 of SDL core and it has been fixed by this commit
Configuration menu - View commit details
-
Copy full SHA for 9c86143 - Browse repository at this point
Copy the full SHA 9c86143View commit details -
Configuration menu - View commit details
-
Copy full SHA for caa5911 - Browse repository at this point
Copy the full SHA caa5911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9487796 - Browse repository at this point
Copy the full SHA 9487796View commit details -
Update src/components/application_manager/rpc_plugins/sdl_rpc_plugin/…
…src/commands/mobile/register_app_interface_request.cc Co-Authored-By: Shobhit Adlakha <ShobhitAd@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0e36b95 - Browse repository at this point
Copy the full SHA 0e36b95View commit details -
Change description for missed vrSynonyms
Configuration menu - View commit details
-
Copy full SHA for dd2ec05 - Browse repository at this point
Copy the full SHA dd2ec05View commit details
Commits on Aug 15, 2019
-
support tiled menus and submenus (#2968)
* support tiled menus and submenus * with style script * SendResponse in on_event * style script * fix compiling with unit tests * append warnings info * append response info when sending warnings * load menuLayoutsAvailable in hmi_capabilities.json * add to hmi_capabilities in RAI response * case unsupported menuLayout only SGP param * Update warning message for invalid data * proposal revisions
Configuration menu - View commit details
-
Copy full SHA for 6f84c1a - Browse repository at this point
Copy the full SHA 6f84c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d21ca28 - Browse repository at this point
Copy the full SHA d21ca28View commit details -
Merge pull request #2972 from smartdevicelink/feature/usb_ini_config
Add AOA filtering parameters to .ini configuration
Configuration menu - View commit details
-
Copy full SHA for fcdd7f7 - Browse repository at this point
Copy the full SHA fcdd7f7View commit details
Commits on Aug 16, 2019
-
Omit the case where UI.GetCapabilityResponse returns a list in audioP…
…assThruCapabilities Reflecting review comment.
Configuration menu - View commit details
-
Copy full SHA for 2aedd70 - Browse repository at this point
Copy the full SHA 2aedd70View commit details -
Merge pull request #2960 from smartdevicelink/feature/same_app_from_m…
…ultiple_devices Support running the same app from multiple devices at the same time
Configuration menu - View commit details
-
Copy full SHA for c6e9a9b - Browse repository at this point
Copy the full SHA c6e9a9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 687478c - Browse repository at this point
Copy the full SHA 687478cView commit details
Commits on Aug 20, 2019
-
Merge pull request #2034 from shoamano83/feat/sdl-0138_audio_pass_thr…
…u_array Feat/sdl 0138 audio pass thru array
Configuration menu - View commit details
-
Copy full SHA for fc98ca3 - Browse repository at this point
Copy the full SHA fc98ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fa26cf - Browse repository at this point
Copy the full SHA 3fa26cfView commit details -
Update application and its dependencies
Updated application interface and its implementation Updated application state and its implementation Updated Smart object keys
Configuration menu - View commit details
-
Copy full SHA for 1febd81 - Browse repository at this point
Copy the full SHA 1febd81View commit details -
Implement CreateWindow and DeleteWindow RPCs
* Implemented new RPCs: CreateWindow & DeleteWindow * UTs for CreateWindow RPC. * UTs for DeleteWindow RPC.
Configuration menu - View commit details
-
Copy full SHA for bcfcec1 - Browse repository at this point
Copy the full SHA bcfcec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8204458 - Browse repository at this point
Copy the full SHA 8204458View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e904b1 - Browse repository at this point
Copy the full SHA 6e904b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 721b317 - Browse repository at this point
Copy the full SHA 721b317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e33f8e - Browse repository at this point
Copy the full SHA 2e33f8eView commit details -
Implement StateController changes
Implemented changes in State Controller Fixed related dependencies Fixed unit tests
Configuration menu - View commit details
-
Copy full SHA for a0d9827 - Browse repository at this point
Copy the full SHA a0d9827View commit details -
Implement Policies changes and dependencies
Implemented policies for wodgets Fixed depenedencies Updated unit tests Fixed existing Uts, which have relation to CheckPermissions & CheckPolicyPermissions functions.
Configuration menu - View commit details
-
Copy full SHA for 3341ad7 - Browse repository at this point
Copy the full SHA 3341ad7View commit details -
Implement hmi capabilties handling
Added handling of hmi capablities Updated related RPCs Updated unit tests Added unit tests for new RPCs
Configuration menu - View commit details
-
Copy full SHA for 0f2c199 - Browse repository at this point
Copy the full SHA 0f2c199View commit details -
Updated SetDisplayLayout RPC: - Added mutual usage of templates in SetDisplayLayout and Show RPC to guarantee compatibility with old apps - Added WARNINGS as RPC is dperecated and SHOW RPC should be used instead - Updated related uni tests
Configuration menu - View commit details
-
Copy full SHA for 8b7fc4c - Browse repository at this point
Copy the full SHA 8b7fc4cView commit details -
Added new parameters "templateConfiguration" and "windowID" as well as their handling Added Show RPC new unit tests
Configuration menu - View commit details
-
Copy full SHA for 1301602 - Browse repository at this point
Copy the full SHA 1301602View commit details -
Implement Resumption for widgets
Implemented resumption for widget support Updated unit tests for data resumption
Configuration menu - View commit details
-
Copy full SHA for 7a85545 - Browse repository at this point
Copy the full SHA 7a85545View commit details -
Update logic of OnSystemContext for widget windows
Updated logic for changing of the system context for widget windows. For a some system context types SDL is getting application pointer not by appId from notification but just a currently active application. It works properly when notification is adressed to the main window, but it works not as expected for the widget windows. If notification contains window id then system context change should be addressed to the application by appId, but not for a currently active.
Configuration menu - View commit details
-
Copy full SHA for 65c409e - Browse repository at this point
Copy the full SHA 65c409eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e53e40e - Browse repository at this point
Copy the full SHA e53e40eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3eec8e - Browse repository at this point
Copy the full SHA d3eec8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 304aa9a - Browse repository at this point
Copy the full SHA 304aa9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e96730b - Browse repository at this point
Copy the full SHA e96730bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ad1ac - Browse repository at this point
Copy the full SHA 20ad1acView commit details -
Configuration menu - View commit details
-
Copy full SHA for e401930 - Browse repository at this point
Copy the full SHA e401930View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad4463f - Browse repository at this point
Copy the full SHA ad4463fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aed346c - Browse repository at this point
Copy the full SHA aed346cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4cc734 - Browse repository at this point
Copy the full SHA c4cc734View commit details -
Add accumulating window capabilities
Accumulating window capabilities is needed so SDL can send mobile a full list of window capabilities in response to GetSystemCapabilities. At the same time, a new function display_capabilities(window_id) is introduced, so SDL can send window capabilities of only affected window to mobile.
Configuration menu - View commit details
-
Copy full SHA for 1ff190e - Browse repository at this point
Copy the full SHA 1ff190eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91346a5 - Browse repository at this point
Copy the full SHA 91346a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7013e8a - Browse repository at this point
Copy the full SHA 7013e8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4432ad - Browse repository at this point
Copy the full SHA b4432adView commit details -
Configuration menu - View commit details
-
Copy full SHA for d38383d - Browse repository at this point
Copy the full SHA d38383dView commit details
Commits on Aug 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c2192fa - Browse repository at this point
Copy the full SHA c2192faView commit details -
Add app version check to SetDisplayLayout RPC
Added app version check and appropriate result code generation Updated old/added new unit tests
Configuration menu - View commit details
-
Copy full SHA for f8085a5 - Browse repository at this point
Copy the full SHA f8085a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c1a61d - Browse repository at this point
Copy the full SHA 6c1a61dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e6b35 - Browse repository at this point
Copy the full SHA 68e6b35View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac3e91d - Browse repository at this point
Copy the full SHA ac3e91dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9821bd7 - Browse repository at this point
Copy the full SHA 9821bd7View commit details -
Feature/Pixel density and scale (#2757)
* Feature/Pixel density and scale Add new parameters to VideoStreamingCapability structure: - diagonalScreenSize - diagonal screen size of the screen; - pixelPerInch - Pixel per inch (PPI) of the screen; - scale - Scale value to determine how the app should scale the captured view. Add new parameters with default values to hmi_capabilities.json: - diagonalScreenSize - pixelPerInch - scale * Add min and max value for "scale" parameter. Add min and max values for parameter scale in Structs index for VideoStreamingCapabilities struct.
Configuration menu - View commit details
-
Copy full SHA for 038666a - Browse repository at this point
Copy the full SHA 038666aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e57834 - Browse repository at this point
Copy the full SHA 0e57834View commit details
Commits on Aug 22, 2019
-
Fix shutdown crash static var colission (#2939)
* Add apropriate destruction of plugins Add Delete exported function to each rpc plugin library Delete funciton will destroy Plugin instance. Move type defenition of PluginPtr to Plugin manager, because other components should use olugins only by referance. Add custom destructor for PluginPtr. custom destructor will call `Delete` function from shared library for plugin instance and unload plugin dl_handle. Deprecate GetPlugins method because it not used (and actualy shouldnt) by other components. Refactored LoadPlugin function, make it more readable, make this function as private RPCPluginManagerImpl private method. * Fix components dependencies after hiding libraries symbols * Add `-fvisibility=hidden` to avoid collision of static variables Remove from ABI all shared objects members except functions that needed. Fixes double destruction crash on shutdown. For the case if dynamically linked library contains same static variables as binary. System allocates the same memory for both static variables (in shared object and in binary). But during exit both binary and shared object destroying this memory. Mostly is a specific for binaries generated by gcc compiler. Inspired by https://stackoverflow.com/questions/3570355/c-fvisibility-hidden-fvisibility-inlines-hidden http://gcc.gnu.org/wiki/Visibility * Link Policy code statically SDL components like Application manager Connection Handler, etc ... requires symbols from policy library. Also policy library loaded by SDL in run-time as shared library. Having same library loaded as dynamic and shared library is definitely bad idea. This commit link extract static policy component and link policy component statically to other components. * Static linkage of plugins code un plugins unit tests Unit tests need to be portable and should not depend from dynamic libraries * Put logs_enabled_ "default" visibility attribute Logs enables is static variable and it should be shared across libraries. On SDL start if set_enabled_logs should put value shared across libraries * Changed the order of destruction of objects Changed the order of destruction of objects to avoid the crash during destruction of the RequestController. * Change the order of the waiting and finishing thread Applications using hotplug support should stop the thread at program exit and wait finishing thread after calling libusb_hotplug_deregister_callback. This call wakes up libusb_handle_events () http://libusb.sourceforge.net/api-1.0/group__libusb__asyncio.html * fixup! Add apropriate destruction of plugins * Make saftly usage of logger Added usage unique_ptr for LogMessageLoopThread to avoid the crash when delete_log_message_loop_thread was not fired.
Configuration menu - View commit details
-
Copy full SHA for 8db0c26 - Browse repository at this point
Copy the full SHA 8db0c26View commit details
Commits on Aug 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0e485c6 - Browse repository at this point
Copy the full SHA 0e485c6View commit details
Commits on Aug 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 55c67ea - Browse repository at this point
Copy the full SHA 55c67eaView commit details
Commits on Aug 26, 2019
-
Merge pull request #2980 from smartdevicelink/feature/widget_support
Feature/widget support
Configuration menu - View commit details
-
Copy full SHA for c42cbc9 - Browse repository at this point
Copy the full SHA c42cbc9View commit details
Commits on Aug 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 92e6845 - Browse repository at this point
Copy the full SHA 92e6845View commit details -
Merge pull request #2956 from smartdevicelink/fix/pipe_audiostream_cu…
…toff Pipe audio streaming cutoff issue
Configuration menu - View commit details
-
Copy full SHA for 75768a6 - Browse repository at this point
Copy the full SHA 75768a6View commit details -
Fix/reject register too many requests (#2993)
* still init the RAI when we cannot find a session for the connection send a response to mobile when it tries to register no matter what * style script
Configuration menu - View commit details
-
Copy full SHA for 0d41f14 - Browse repository at this point
Copy the full SHA 0d41f14View commit details
Commits on Aug 29, 2019
-
Feature/rpc message protection (#2951)
* Added encryption required flag to policy table. Also added RPC Encryption Manager Interface for comfortable access to policy table. * Added logic for processing RPC according to the proposal. * The permission change notification has been expanded. * Fixed UTs after implementation feature RPC message protection. * Fix multiframe issue * Fix style * Added storage of encryption required rpcs * Fix CI build * Extended logic adding encryption flag in message helper * Added permission check of encryption required for PROP * Added permission check of encryption required for EXT * Fixes after rebase * Answer PR comments - fixed typos - fixed 3rd party cmake * fixup! Added logic for processing RPC according to the proposal. * fixup! The permission change notification has been expanded. * Answer PR comments - renamed functions - added encryption_required flag to sql_pt_ext* source files - added condition and logging to CacheManager::GetApplicationParams * fixup! Added logic for processing RPC according to the proposal. * fixup! Added encryption required flag to policy table. * fixup! Added permission check of encryption required for EXT * fixup! Added permission check of encryption required for PROP * Fixes after rebase
Configuration menu - View commit details
-
Copy full SHA for 5905717 - Browse repository at this point
Copy the full SHA 5905717View commit details -
Feature/service status update to hmi (#2921)
* Added OnServiceUpdate notification * Added handling of service status update - introduced ServiceStatusUpdateHandler and ServiceStatusUpdateHandlerListener interfaces - added lacking interface functions to corresponding entities - added notification of listeners - introduced ServiceStatusUpdateNotificationBuilder - replaced shared_ptr with unique_ptr - moved SERVICE_RECEIVED * Add UT's for service status update to HMI feature * Added ServiceStatusUpdateDocumentation * Added sending error on PTU retries exceed allowed count * Fix OnServiceUpdate for unsecure force protected service * Updates according to proposal changes Added new result codes for ServiceStatusUpdateReasonStructure
Configuration menu - View commit details
-
Copy full SHA for e90b4aa - Browse repository at this point
Copy the full SHA e90b4aaView commit details
Commits on Aug 30, 2019
-
Fixed app activation during resumption (#3001)
Fixed application activation/reactivation during resumption process Fixed related unit tests
Configuration menu - View commit details
-
Copy full SHA for 4566d51 - Browse repository at this point
Copy the full SHA 4566d51View commit details -
[SDL 0173] - Read Generic Network Signal Data Implementation (#2977)
* Generate policy enums from MOBILE_API Policy manager HMI level enum reorder * Add RPC vehicle data and endpoint_properties to sdl_preloaded_pt Set default version of custom vehicle data mapping * Add VehicleDataItem to policy table SQL storage implementation for VehicleDataItems Fix validation of double values in policy table Change isDouble to isNumeric during validation double values "0" should be validated as correct double value Add validation vehicle data during PTU Send in PT snapshot only version of custom VDI - During snapshot generation remove vehicle data items section - Add validation for Policy table depended on PT type Fix wrong check for vehicle data snapshot Allow empty vehicle data in PTU Change max value of string for URL from 255 to INT_MAX * Make Policy Handler forward declared to avoid high coupling * Add vehicle_info_command_params for vehicle info plugin Vehicle info params added to hmi commands * Process CustomVehicleData in GetVehicleData request * CustomVehicleDataManager implementation * Process Custom vehicle data subscriptions Refactored code. Extracted CheckFrequency to separate method in class * Check update of content of functional groups Fixes #2962 Add additional check for functional group content before OnPermissionChangeNotification. * rename comparing functions to make more clear their return value sense * change variable names * extra check for null values in HasNewGroups() New unit test to cover changes within functional group * Add GetPolicyConfigurationData GetPolicyCOnfigurationData Implementation * Add CustomVehicleData functionality for POLICY_EXTERNAL flow Change max value url for external policy fixes for external flow * since unti validation for the database * empty vehicle data validation * Convert data_type to VehicleDataType enum value * Validation of VehicleDataItem name and key Introduces validation of vehicle_data_item name and key validation: * they should not contain spaces; * they should not be empty or consist only spaces; * they should not contain invalid chars like '!@#$%^&*'. * Add engineOilLife to HMI_API * Remove deprecated RPC GetUrls due to major version update * Add ability to extend Smart schema with parameters Extract SMember from CObjectSchemaItem Add methods to ISchemaItem (Using composite pattern) - GetMemberSchemaItem - AddMemberSchemaItem Add implementation of VehicleDataItemSchema class Add appropriate unit tests Add creation of vehicle_data items schemes on policy event
Configuration menu - View commit details
-
Copy full SHA for 0186b8c - Browse repository at this point
Copy the full SHA 0186b8cView commit details -
Feature/Remote Control - Allow Multiple Modules per Module Type (#2984)
* Add new functionality to the interfaces * Add moduleId processing to the resource allocation manager Add GetResources function to helpers to get a list of resources Update unit tests with moduleID param Update command tests after updating the resource allocation manager * Add GetAcquiredModuleTypes and ReleaseModuleType functions for policy checking * Remove redundant SetResourceState call and fix UTs SetResourceState is called in RCCommandRequest::on_event function so it makes no sense to call it again RCCommandRequest::on_event * Add moduleInfo to default capabilities * Add ModuleId method to RCCommandRequest Add ModuleId method to RCCommandRequest for extracting module_id from command message. Update all inherited commands from RCCommandRequest. * Add ReleaseInteriorVehicleDataModule RPC Add ReleaseInteriorVehicleDataModuleRequest. Add ReleaseInteriorVehicleDataModuleResponse. Update ResourceAllocationManager interface: - add method ReleaseResource(); Update ResourceAllocationManagerImpl: - move ReleaseResource() from private section to public for implementing interface; * Add GetInteriorVehicleDataConsentRequest RPC Add GetInteriorVehicleDataConsentRequest without logic. Add GetInteriorVehicleDataConsentResponse. Update RCCommandFactory. * Refactor RC capabilities checking Create RCCapabilities manager, move all functions related to capabilities checking from commands into it. Move auxiliary functions to the rc_helpers. Create mock for RC capabilities manager Update UTs after RC capabilities manager adding * Use range based loop for smart objects with array type * Add ModuleId() function implementation Add const to the ModuleType() function Add function to get the moduleId from hmi capabilities Process missing moduleId param in HMI response In case if HMI doesn't provide the moduleId in response SDL will consider such response as invalid and send generic error response to the mobile Add moduleId to the hmi request * Add moduleId validation by capabilities and button_name for ButtonPress * Add moduleId validation by capabilities for GetIVD and SetIVD Add capabilities check to the rc_command_request * Add const to the capabilities check functions * Add function to get list of all available resources from hmi capabilities * Fix UTs after updating the capabilities check Update unit tests after obtaining available resources from capabilities * Add new HMI RPC SetGlobalProperties and save user_location of application Update SetGlobalPropertiesRequest - update PrepareResponseParameters method according to third new parameter "rc_properties"; * Add new parameter to ini file Add period for module_id consent expiring * Update interior vehicle data caching with moduleId processing Update unit tests that are related to caching with moduleId processing * Add separate file for RCRpcTypes * Add RCConsentManager - add interface RCConsetnManager - add implementation RCConsentManagerImpl - add new rc constants - add mock class for RCConsentManager Remove all consents after RC disabling Add checking ModuleConsent to RCCommandRequest Add logic for GetInteriorVehicleDataConsentRequest from Mobile Save the driver's decision when SDL sends the GIVDConsent request * Define Grid, add functions for getting moduleServiceArea and allowMultipleAccess values Add Seat Location capabilities checking and function for getting driver's location Check if the user location area and the service area has something in common, or the user location is driver, otherwise - reject the module reallocation request Fix UTs after adding the location check * Update SEAT module type processing Add converting id to moduleId: If the vehicle support at least one seat control, seat control capability includes at least two items. 1st for driver’s seat. 2nd for front passenger’s seat * Add SetGlobalProperties Unit tests Add Unit test for PrepareResultCodeForResponse method Add Unit test for PrepareResultForMobileResponse method * Add ReleaseInteriorVehicleDataModuleRequest Unit tests * Set resource to free if SIVD request is invalid * Add Grid Unit tests * Add ResourceAllocationManager Unit tests * Add MockRCHelpers. * Add ResourceAllocationManager Unit tests * Allocate resource after receiving successful response from HMI Send OnRCStatus notification only in case resource allocation state was changed * Rename function to indicate that it returns a list of module types * Rename typedef to indicate that it defines a pair moduleType and capabilitiesStatus * Fix functions descriptions * Rename function to indicate that it returns data related to the module type * Fix CheckIfModuleExistsInCapabilities function name * Update cached consents logic for GIVDC Behavior for cache consents has been updated according to the following comment: 1. If accessMode=AUTO_ALLOW, return true by default 2. If accessMode=AUTO_DENY, check if another app is using the resource a. If the resource is IN_USE, return false b. If the resource is FREE, return true 3. If accessMode=ASK_DRIVER, check if the consent is cached a. If it is cached, return that result b. If it is NOT cached, then prompt the driver for consent * Update logic for allowMultipleAccess=false
Configuration menu - View commit details
-
Copy full SHA for e7b5c75 - Browse repository at this point
Copy the full SHA e7b5c75View commit details
Commits on Sep 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8e15a69 - Browse repository at this point
Copy the full SHA 8e15a69View commit details
Commits on Sep 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f069a23 - Browse repository at this point
Copy the full SHA f069a23View commit details -
Merge pull request #3005 from smartdevicelink/fix/PTU_trigger_on_igni…
…tion_cycles_doesnt_work_properly Add check for already stored vehicle data item params
Configuration menu - View commit details
-
Copy full SHA for bc8288d - Browse repository at this point
Copy the full SHA bc8288dView commit details
Commits on Sep 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 226d61f - Browse repository at this point
Copy the full SHA 226d61fView commit details -
Merge pull request #3013 from smartdevicelink/fix/build_with_disabled…
…_logger Fix build with disabled logger.
Configuration menu - View commit details
-
Copy full SHA for d45d5da - Browse repository at this point
Copy the full SHA d45d5daView commit details
Commits on Sep 5, 2019
-
Fix redundant OnPermissionChanged notification (#3007)
* Fix redundant OnPermissionChanged notification * fixup! Fix redundant OnPermissionChanged notification
Configuration menu - View commit details
-
Copy full SHA for a2079be - Browse repository at this point
Copy the full SHA a2079beView commit details
Commits on Sep 6, 2019
-
re add CancelInteraction to preloaded_pt json (#3018)
was removed accidentally in generic network signal data
Configuration menu - View commit details
-
Copy full SHA for ed58cf1 - Browse repository at this point
Copy the full SHA ed58cf1View commit details
Commits on Sep 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5b9e0c0 - Browse repository at this point
Copy the full SHA 5b9e0c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7841f67 - Browse repository at this point
Copy the full SHA 7841f67View commit details
Commits on Sep 12, 2019
-
Fix SDL's core crash during retry sequence (#3020)
* Fix SDL crash during retry sequence In case, when lust application is unregistered, SDL has to stop retry sequence, because doesn't exist any mobile connection and these actions are redundant. Also SDL should check if exist registered applications before sending PolicySnapshotNotification. * fixup! Fix SDL crash during retry sequence * fixup! Fix SDL crash during retry sequence
Configuration menu - View commit details
-
Copy full SHA for 2449d7e - Browse repository at this point
Copy the full SHA 2449d7eView commit details
Commits on Sep 13, 2019
-
Error message processing from HMI (#3016)
* git error message processing from HMI * Fix comments and signed-unsigned conversion * fixup! Fix comments and signed-unsigned conversion
Configuration menu - View commit details
-
Copy full SHA for 81f621b - Browse repository at this point
Copy the full SHA 81f621bView commit details -
Fix sdl versioning for vehicle data (#3015)
* Fix versioning appliance for vehicle data SDL applied SyncMsgVersion=4.5.1 in case mobile app version was < 5.0 With this commit SDL applies SyncMsgVersion respectively to mobile app * Add unit test * Fix existing unit tests * fixup! Fix existing unit tests * fixup! Fix versioning appliance for vehicle data * fixup! Fix versioning appliance for vehicle data * fixup! Add unit test * fixup! Fix existing unit tests * fixup! Add unit test * fixup! Fix existing unit tests * fixup! Fix versioning appliance for vehicle data
Configuration menu - View commit details
-
Copy full SHA for 73b3483 - Browse repository at this point
Copy the full SHA 73b3483View commit details -
Revert "Fix sdl versioning for vehicle data (#3015)"
This reverts commit 73b3483.
Configuration menu - View commit details
-
Copy full SHA for 10829fa - Browse repository at this point
Copy the full SHA 10829faView commit details -
Merge pull request #3028 from smartdevicelink/revert-3015-fix/sdl_ver…
…sioning_for_vehicle_data Revert "Fix sdl versioning for vehicle data"
Configuration menu - View commit details
-
Copy full SHA for 3ea6b1a - Browse repository at this point
Copy the full SHA 3ea6b1aView commit details
Commits on Sep 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 20fd172 - Browse repository at this point
Copy the full SHA 20fd172View commit details
Commits on Sep 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c6330cd - Browse repository at this point
Copy the full SHA c6330cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3024ce3 - Browse repository at this point
Copy the full SHA 3024ce3View commit details -
* Fix coverity issues Fixes CIDs 203808, 203807, 203806, 203804, 203803, 203802, 203800, 203798, 203797, 203795, and 203793 * Add virtual destructor
Configuration menu - View commit details
-
Copy full SHA for 4cce325 - Browse repository at this point
Copy the full SHA 4cce325View commit details -
Make usage logger stabilization (#3022)
Added custom deleter for logger Added flush logger during each handle deleting Added deleting logger thread during destroy each plugin This changes are necessary to avoid deadlock during work with log4cxx.
Configuration menu - View commit details
-
Copy full SHA for a93c9c6 - Browse repository at this point
Copy the full SHA a93c9c6View commit details
Commits on Sep 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e833e65 - Browse repository at this point
Copy the full SHA e833e65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 649dfcc - Browse repository at this point
Copy the full SHA 649dfccView commit details -
Fix merge module data incorrect behavior (#3017)
* Fix MergeModuleData invalid behavior * Rework MergeModuleData and MergeArray logic * Add unit tests
Configuration menu - View commit details
-
Copy full SHA for 5c7eef2 - Browse repository at this point
Copy the full SHA 5c7eef2View commit details
Commits on Sep 23, 2019
-
Merge pull request #3040 from smartdevicelink/fix/maximum_change_velo…
…city_definition Fix definition of maximumChangeVelocity in HMI API
Configuration menu - View commit details
-
Copy full SHA for cf85c94 - Browse repository at this point
Copy the full SHA cf85c94View commit details -
GetInteriorVehicleDataConsent user location check (#3039)
* Create function to check if user location is in module service area * Use location consents in GetCalculatedVehicleDataConsent * Filter(based on location) the moduleIds sent to hmi for consent * Removed unnecessary logs * Add checks for validating hmi_response * Check result code for hmi response before checking allowed param
Configuration menu - View commit details
-
Copy full SHA for 76d4c2a - Browse repository at this point
Copy the full SHA 76d4c2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c89693 - Browse repository at this point
Copy the full SHA 3c89693View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d1eb0 - Browse repository at this point
Copy the full SHA 40d1eb0View commit details -
Merge pull request #3025 from smartdevicelink/fix/gather_consumer_mes…
…sages Fix reading of Consumer Friendly Messages in PROPRIETARY mode
Configuration menu - View commit details
-
Copy full SHA for a2484eb - Browse repository at this point
Copy the full SHA a2484ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for de7ee04 - Browse repository at this point
Copy the full SHA de7ee04View commit details -
Merge pull request #3045 from smartdevicelink/fix/dial_number_descrip…
…tion Fix DialNumber description in HMI API
Configuration menu - View commit details
-
Copy full SHA for 6b43b00 - Browse repository at this point
Copy the full SHA 6b43b00View commit details
Commits on Sep 24, 2019
-
Merge pull request #3047 from smartdevicelink/feature/remove_deprecat…
…ed_methods_6.0.0 Remove deprecated methods from project
Configuration menu - View commit details
-
Copy full SHA for a302262 - Browse repository at this point
Copy the full SHA a302262View commit details -
Fix SDL behavior during LOW_VOLTAGE (#3029)
There were found a several problems during SDL testing with ATF scripts: 1. SDL does not ignore messages from mobile/HMI during low voltage and processes them on wake up 2. Sometimes SDL ignores messages on wake up due to timings 3. SDL low voltage process is not stopping properly by exit() function 4. SDL does not send OnAppUnregistered after wake up to HMI To solve mentioned problems, the following changes were done: 1. exit() was replaced with _Exit() which allow to force close the process 2. Suspend transport events processing threads during low voltage, such as unexpected disconnect etc. These events should be processed when SDL wakes up completely. 3. Suspend all client listening threads and shut down sockets for a TCP connections to prevent any possibility to receive message during low voltage. These threads will be resumed on wake up. 4. Set low_voltage flag to false in the end of wakeup() function to prevent any timing issues. 5. Don't add pending requests/notifications into request controller if low voltage event has happened, as it may happen at any moment 6. Don't handle received pending messages from mobile/HMI in RPC handler if low voltage event has happened as it may happen at any moment 7. Updated logic of few test case scenarios. Updated unit tests according to code changes
Configuration menu - View commit details
-
Copy full SHA for b454f5c - Browse repository at this point
Copy the full SHA b454f5cView commit details -
move MenuLayoutsAvailable to WindowCapability (#3043)
* move MenuLayoutsAvailable to WindowCapability * cleanup style script + make is_supported function const * reverse comparables rvalue on left side is good practice * cleanup2 * main window can have window_id = 0
Configuration menu - View commit details
-
Copy full SHA for c71d357 - Browse repository at this point
Copy the full SHA c71d357View commit details
Commits on Sep 25, 2019
-
Fix/GetInteriorVehicleDataConsent for modules with different allowMul…
…tipleAccess values (#3050) * Restructure how the consent array is created * Add case for handling multipleAccessAllowed=false * Restructure how moduleIds are filtered in the forwarded HMI request and readded for the mobile_response
Configuration menu - View commit details
-
Copy full SHA for 45d63f4 - Browse repository at this point
Copy the full SHA 45d63f4View commit details -
Fix IAP device transport switching sequence (#3034)
* Add reregister wait list accessor and fix IsApplicationSwitched in RAI * Update CommandHolder class After introduction CommandSource enum there was possible to specify any different source for HMI and mobile commands. However, CommandHolder class logic was not updated to reflect these changes and still working with the hardcoded values. As a result commands factory of plugins may not able to create commands which were suspended during device transport switching and then restored back. This commit contains updated CommandHolder impl which reflects changes done and properly handles initial command source. * Fix affected UT * Fix style
Configuration menu - View commit details
-
Copy full SHA for be88a0b - Browse repository at this point
Copy the full SHA be88a0bView commit details
Commits on Sep 26, 2019
-
* Shutdown message queues in rpc service on sdl close * fixup! Shutdown message queues in rpc service on sdl close
Configuration menu - View commit details
-
Copy full SHA for 35e6a7e - Browse repository at this point
Copy the full SHA 35e6a7eView commit details -
Fix SDL does not send UnsubscribeVehicleData request to HMI
Fix SDL does not send UnsubscribeVehicleData request to HMI after unregister last app.
Configuration menu - View commit details
-
Copy full SHA for 1f8730f - Browse repository at this point
Copy the full SHA 1f8730fView commit details -
Merge pull request #2501 from IGapchuk/sdl_not_send_UnsubscribeVehicl…
…eData SDL does not send UnsubscribeVehicleData request to HMI after unregister last app.
Configuration menu - View commit details
-
Copy full SHA for e356886 - Browse repository at this point
Copy the full SHA e356886View commit details
Commits on Sep 27, 2019
-
Fix/Set mandatory=false for optional response params (#3052)
* Set mandatory=false for all response params(other than resultCode and success) in the MOBILE_API * Add moduleData key check in RCHelpers::RemoveRedundantGPSDataFromIVDataMsg
Configuration menu - View commit details
-
Copy full SHA for ec63b3b - Browse repository at this point
Copy the full SHA ec63b3bView commit details -
Fix SDL crash on app service unpublishing
There was found an unsafe work with STL map in AppServiceManager - during service unpublishing there might be a possibility when component iterates over published_services_ and another function indirectly erases the same element from the same map what may cause an undefined behavior during iteration over the map. To make this safer - iteration over the map and erasure of element in the map were splitted onto two separate atomic actions.
Configuration menu - View commit details
-
Copy full SHA for 46e8b4a - Browse repository at this point
Copy the full SHA 46e8b4aView commit details -
Merge pull request #3056 from smartdevicelink/fix/fix_random_sdl_crash
Fix SDL crash on app service unpublishing
Configuration menu - View commit details
-
Copy full SHA for 66888d4 - Browse repository at this point
Copy the full SHA 66888d4View commit details
Commits on Oct 1, 2019
-
Fix PTU notifications order (#3051)
* Fix order of actions taken during PTU The existing order of actions were changed to make it more obvious for external systems like HMI and mobile apps. The main concern was that SDL is sending OnStatusUpdate(UP_TO_DATE) when policy table update was not actually done. The order of actions done during PTU was updated to perform sending of UP_TO_DATE only when all policy actions were actually done. Related unit tests were updated respectively.
Configuration menu - View commit details
-
Copy full SHA for 8994b21 - Browse repository at this point
Copy the full SHA 8994b21View commit details -
Add HMICapabilities Params (#3058)
* Add appServices param to HMICapabilities * Add hmiCapabilities params
Configuration menu - View commit details
-
Copy full SHA for f71311b - Browse repository at this point
Copy the full SHA f71311bView commit details -
[WIP] initial fix of socket streaming by guessing playback time (#3057)
* initial fix of socket streaming by guessing playback time * isolate custom timer logic to socket audio streaming * add half second latency compensation * add mocks for changed and new methods * make DataSizeToMilliseconds const method * fix unit tests * update server_type checks * address review comments * fix namespace of ServiceType
Configuration menu - View commit details
-
Copy full SHA for 7c442ab - Browse repository at this point
Copy the full SHA 7c442abView commit details
Commits on Oct 3, 2019
-
ensure correct order of stream length calculations (#3064)
OnMessageReceived is called with data before StartStream is called
Configuration menu - View commit details
-
Copy full SHA for 4332289 - Browse repository at this point
Copy the full SHA 4332289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bc94c0 - Browse repository at this point
Copy the full SHA 4bc94c0View commit details -
Merge pull request #3066 from smartdevicelink/fix/coverity_issues
Fix latest coverity issues
Configuration menu - View commit details
-
Copy full SHA for e4b2863 - Browse repository at this point
Copy the full SHA e4b2863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b09ea3 - Browse repository at this point
Copy the full SHA 2b09ea3View commit details
Commits on Oct 9, 2019
-
Fix SSL handshake for a secondary connection (#3065)
* Fix SSL handshake for a secondary connection There was found a several places in SDL code where SSL handshake was working wrong when secured service was started from a secondary connection like WIFI. All these places were updated to consider primary connection as a source for an SSL context and other attributes for case when the current connection is secondary. This is a part which was not considered during initial implementation of the secondary transport feature. * fixup! Fix SSL handshake for a secondary connection * fixup! Fix SSL handshake for a secondary connection
Configuration menu - View commit details
-
Copy full SHA for 518df46 - Browse repository at this point
Copy the full SHA 518df46View commit details -
Fix resource allocation manager unit tests are not included in /resou…
…rce_allocation_manager_tests testing binary . (#3070) * ResourceAllocationManagerImpl Unit tests don't run * Fix style
Configuration menu - View commit details
-
Copy full SHA for b7a420d - Browse repository at this point
Copy the full SHA b7a420dView commit details
Commits on Oct 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9ac782b - Browse repository at this point
Copy the full SHA 9ac782bView commit details -
Replace DCHECK in Create Window Request (#3068)
* Replace dcheck in create window * Update src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/create_window_request.cc Co-Authored-By: Jacob Keeler <jacob.keeler@livioradio.com> * Source capabilities from both app and hmi data
Configuration menu - View commit details
-
Copy full SHA for 0b33bf9 - Browse repository at this point
Copy the full SHA 0b33bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c37953 - Browse repository at this point
Copy the full SHA 6c37953View commit details
Commits on Oct 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8eac502 - Browse repository at this point
Copy the full SHA 8eac502View commit details
Commits on Oct 16, 2019
-
Add select function to pipe write call (#3071)
* Add select function to pipe write call * Address dropping frames comment * Use temp var for write result
Configuration menu - View commit details
-
Copy full SHA for 7fb3ad3 - Browse repository at this point
Copy the full SHA 7fb3ad3View commit details -
Fix/sdl must send generic error hmi doesnt respond during timeout (#2495
) * Fix SDL timeout logic for RPCs with own timer SDL must send GENERIC_ERROR to app in case HMI does NOT respond during <DefaultTimeout>+<RPCs_internal_timeout> for all RPCs with own timer * Fix default timeout for HMI requests For RPS with own timers SDL should apply default+internal timeout for mobile and HMI requests
Configuration menu - View commit details
-
Copy full SHA for b756603 - Browse repository at this point
Copy the full SHA b756603View commit details
Commits on Oct 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fd1cd49 - Browse repository at this point
Copy the full SHA fd1cd49View commit details
Commits on Oct 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b67c088 - Browse repository at this point
Copy the full SHA b67c088View commit details -
Resolve conflicts between the MOBILE_API in Core and the official rpc…
…_spec (#3085) * Resolve conflicts between the MOBILE_API in Core versus the official rpc_spec * Remove Ford references * Rearrange response parameters to be consistent * Fix SystemCapabilityType order in HMI API
Configuration menu - View commit details
-
Copy full SHA for 4a2647a - Browse repository at this point
Copy the full SHA 4a2647aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 686ecf8 - Browse repository at this point
Copy the full SHA 686ecf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59f5713 - Browse repository at this point
Copy the full SHA 59f5713View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0aeb64 - Browse repository at this point
Copy the full SHA d0aeb64View commit details
Commits on Oct 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1d3a401 - Browse repository at this point
Copy the full SHA 1d3a401View commit details -
Synchronize backup and reset policy functions
This is an issue specific for EXTERNAL_PROPRIETARY flow only. This issue is exposed by PolicyHandlerTest unit test: ResetPolicyTable_WithPreloadedFile_ExpectPolicyTableReset which sometimes is failing. The main problem was that database reset(drop) and backup can be done simultaneously in different threads which were not synchronized. In that case, database drop often may be failed because another thread is trying to write something into the DB table which is going to be dropped. This causes above unit test to fail sometimes. To make that unit test and policy component more stable, these two threads were synchronized by additing a waiting function, so one thread will be able to wait for another thread to finish its own staff.
Configuration menu - View commit details
-
Copy full SHA for 06e58a9 - Browse repository at this point
Copy the full SHA 06e58a9View commit details
Commits on Oct 23, 2019
-
Fix VD items subscriptions after PTU (#3081)
* Fix revoked VD items subscription after PTU There was found an issue that SDL still kept subscriptions for custom vehicle data items even for case when they were removed during PTU. By that reason, SDL was crashing with DCHECK on attempt to unsubscribe from non existing custom data. There was added missing logic of internal unsubscribe in case some custom vehicle data was removed by policies. * Fix sending of UnsubscribeVehicleData Was added a missing part of logic of subscriptions control - cache manager was updated to keep the vehicle data which was removed by last PTU. Custom vehicle data manager was updated to consider the removed vehicle data and also prepare and send unsubscribe requests to HMI for case when some vehicle data was removed and some application was subscribed on it. * fixup! Fix sending of UnsubscribeVehicleData * fixup! Fix sending of UnsubscribeVehicleData * fixup! Fix sending of UnsubscribeVehicleData * fixup! Fix sending of UnsubscribeVehicleData
Configuration menu - View commit details
-
Copy full SHA for 59157f0 - Browse repository at this point
Copy the full SHA 59157f0View commit details -
Fix sending of OnServiceUpdate on service NACK (#3095)
There was found one corner case when SDL does not change the internal status when service start was refused due to current HMI level of application. Was added missing check to set status properly and send expected notification.
Configuration menu - View commit details
-
Copy full SHA for 494a8a4 - Browse repository at this point
Copy the full SHA 494a8a4View commit details
Commits on Oct 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 32d6971 - Browse repository at this point
Copy the full SHA 32d6971View commit details -
Configuration menu - View commit details
-
Copy full SHA for e303d5c - Browse repository at this point
Copy the full SHA e303d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c9b576 - Browse repository at this point
Copy the full SHA 7c9b576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09a13c7 - Browse repository at this point
Copy the full SHA 09a13c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef19dec - Browse repository at this point
Copy the full SHA ef19decView commit details
Commits on Oct 25, 2019
-
Fix SDL does not set the app to NONE HMI level after a rejecting of S…
…tartService (#3082) * Fix HMI level on StartServiceNAck * fixup! Fix HMI level on StartServiceNAck
Configuration menu - View commit details
-
Copy full SHA for 5f99b0e - Browse repository at this point
Copy the full SHA 5f99b0eView commit details -
Merge pull request #3094 from smartdevicelink/fix/update_generated_co…
…pyrights Update copyrights for generated files
Configuration menu - View commit details
-
Copy full SHA for 4d7d118 - Browse repository at this point
Copy the full SHA 4d7d118View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0353a7 - Browse repository at this point
Copy the full SHA b0353a7View commit details
Commits on Oct 28, 2019
-
Fix/fix log severity level in on vehicle data notification cc (#2776)
* Fix log severity level in on_vehicle_data_notification.cc Fixed log severity level in on_vehicle_data_notification.cc: LOG4CXX_ERROR is changed on LOG4CXX_DEBUG and corrected a mistake in string. * Resolve merge conflict * Fix Connection Typo * Revert disabled unit test
Configuration menu - View commit details
-
Copy full SHA for 2ef7621 - Browse repository at this point
Copy the full SHA 2ef7621View commit details -
Merge pull request #3103 from smartdevicelink/fix/custom_vehicle_data…
…_array_key_translation Fix custom VD key translation for struct arrays
Configuration menu - View commit details
-
Copy full SHA for 9323de6 - Browse repository at this point
Copy the full SHA 9323de6View commit details -
Merge pull request #3099 from smartdevicelink/fix/fix_synchronize_bac…
…kup_and_reset_functions_in_cache Synchronize backup and reset policy functions
Configuration menu - View commit details
-
Copy full SHA for ce1a797 - Browse repository at this point
Copy the full SHA ce1a797View commit details -
Merge pull request #3102 from smartdevicelink/fix/vehicle_data_item_l…
…imits Fix custom vehicle data limits
Configuration menu - View commit details
-
Copy full SHA for cc0f3e2 - Browse repository at this point
Copy the full SHA cc0f3e2View commit details -
Fix/provide operation result to function file system create directory (…
…#2778) * Provide operation result to function file_system::CreateDirectory The function CreateDirectory signature (return value) was changed in file_system.h * Added const cv for the creating directory path into unit tests(when uses file_system::CreateDirectory) * Fix merge conflict
Configuration menu - View commit details
-
Copy full SHA for 50faf6d - Browse repository at this point
Copy the full SHA 50faf6dView commit details -
Fix app service extension resumption data processing (#3097)
* Add unit tests * Fix subscription to app services * fixup! Fix subscription to app services * fixup! Add unit tests * fixup! Add unit tests * fixup! Fix subscription to app services * fixup! Fix subscription to app services * fixup! Add unit tests * fixup! Add unit tests * fixup! Add unit tests
Configuration menu - View commit details
-
Copy full SHA for 4d283e6 - Browse repository at this point
Copy the full SHA 4d283e6View commit details