| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Update MOBILE_API.xml to match `rpc_spec` repo
|
| |
| |
| | |
Includes fixes to build issues resulting from this update.
|
|\ \
| | |
| | | |
Validate outgoing video params
|
| | |
| | |
| | | |
Reverts this section back to https://github.com/shoamano83/sdl_core/commit/f6ea1262c4b6a3d1e10dc89fa570720a6c85ea9d#diff-4a7a19ae471dc741759dcc42796f9fc3R1513
|
|\ \ \
| | | |
| | | | |
Fix/core cannot find app via bt
|
| |\ \ \
| | | | |
| | | | | |
fix core cannot find app via bt.
|
| |/ / / |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
AKalinich-Luxoft/hotfix/fix_cache_manager_hmi_types_getter
Fix DISALLOWED response when app has specifically defined policies
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This problem mostly related to RC functionality. When SDL receives
any RC request, it checks is sending app have REMOTE_CONTROL HMI type.
If app does not have such HMI type, SDL disallows such RPC for it.
The problem was in CacheManager::GetHMITypes() function, which
returns appHMIType array even if it was not initialized(param is not present
in policy) so SDL tries to find HMI type in an empty array and that always
evaluates to false so SDL decides that current app is not RC app. If appHMITypes
is not specified in policies, SDL should search HMI type in array of HMI types,
provided by application on its registration.
This check works correctly if application has default policies.
To fix that problem there was added check in GetHMITypes() to avoid
returning of uninitialized array.
|
|\ \ \ \
| | | | |
| | | | | |
Require nav or projection app for SendHapticData
|
| | |_|/
| |/| | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
shoamano83/fix/enable_system_capabilities_from_file
Fix/enable system capabilities from file
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These calls are not needed unless load_capabilities_from_file()
is called multiple times. Unit test cases are also updated so
that the function is called only once.
Reflecting review comment.
|
| | | | |
|
| | |/
| |/| |
|
|\ \ \
| |_|/
|/| | |
Coverity fixes for 4.4.0
|
| | | |
|
| | |
| | |
| | | |
Fixed CIDs 174941 and 174934
|
|/ /
| |
| | |
Fixes CIDs 174942, 174939, 174936, 174936
|
|\ \
| | |
| | |
| | |
| | | |
AKalinich-Luxoft/fix/fix_core_crash_on_nonrc_app_exit
Fix SDL crash on exit/unregistering of non-RC application
|
| | |
| | |
| | |
| | |
| | | |
After adding new method to few classes some of
unit tests and mocks have to be updated.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
One of the reasons of this defect is that shared_ptr was initied
with NULL pointer so it causes DCHECK fatal error.
ResourceAllocationManagerImpl::GetApplicationExtention() returns
NULL pointer in some cases what is not correct. It was replaced
with default constructed shared pointers.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SDL plugin manager is receiving notifications from application manager
when any application was deactivated or unregistered. This notification
will be transfered from plugin manager to RC plugin. However RC plugin
processes events from any application so when it try to process event
from non-RC application, SDL crashes. RC plugin should process events only
from applications with RC functionality.
Also there is another problem when application is unregistering its app_id()
is removing from applications list in AM before OnApplicationEvent() call
so when some of plugins will try to get shared_ptr using app_id, it will
receive null pointer, however in AM still exists shared_ptr to this app.
So it will be better to pass shared_ptr of application instead of accessing to
it every time from plugins using app_id parameter. Moreover, some of plugins could
require more information about application in future.
Following changes were done:
- Updated OnApplicationEvent() with application shared_ptr param for plugin
manager and all related plugins
- RC plugin now triggers OnApplicationEvent only for events from RC applications
|
|\ \
| | |
| | | |
Fix unit test failure
|
|/ /
| |
| |
| | |
This unit test was seen to fail on some machines. This fix makes sure that HMIToMobileResult does not return an older cached value defined earlier in the show_test class.
|
|\ \
| |/
|/|
| |
| | |
LuxoftAKutsan/hotfix/extended_policy_tests_build_issue
Replace Functional module library
|
|/
|
|
|
| |
Replace Adding functional module libaries before application manager library in message helper test
It fixes linkage issue.
|
|\
| |
| |
| | |
'LuxoftAKutsan/fix/SDL_respond_ACK_with_protocol_version_4_for_video_and_audio_services_instead_of_negotiatied_version_protocol' into develop
|
| |
| |
| |
| | |
audio services starts
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
services starts
- added condition in SendStartSessionAck to avoid sending max supported protocol version
when video or audio services start.
SDL must send negotiated protocol_version from message from mobile app
Related to Issue-1365
|
|\ \
| | |
| | | |
Remove RC artifact
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
AKalinich-Luxoft/fix/fix_messages_default_language_checking
Fix Consumer friendly message default language checking
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If “en-us” is not present for any message, the table shall be rejected,
PM should log error and shut SDL down. However this works only for external
policies.
Added missed checks for regular policies.
kMandatoryLanguage was renamed to default_language_
|
|\ \ \
| | | |
| | | | |
Feature/metadata tagging
|
| | | |
| | | |
| | | |
| | | | |
accompanying field data exists; this should result in a 'WARNINGS' result code
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
IGNORED to WARNINGS
|
| | | |
| | | |
| | | |
| | | |
| | | | |
the case where metadata tags are provided without a corresponding
mainField entry.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
metadata tags from input format to the HMI output format
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
handle mapping metadata values from incoming mobile protocol to
outgoing HMI protocol
- hooked HandleMetadata() into ShowRequest::run() for the four
mainFields
- added new metadata json string entries to smart_object_keys.h/.cc
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
tagging
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
AKalinich-Luxoft/fix/fix_consumer_friendly_messages_saving
Fix Consumer Friendly Messages removing from PT
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Removed nested if's.
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
In case PTU comes with omitted consumer_friendly_messages param
SDL should maintain current consumer_friendly_messages section
in Local PT.
|
|\ \ \ \
| | | | |
| | | | | |
Clear persistent data of all registered applications after FACTORY_DEFAULTS and MASTER_RESET
|