| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When SDL is started, but the HMI is not, and we try to register a mobile
app (RegisterAppInterfaceRequest), then in this situation SDL can't be
stopped with ctrl+C - it enters in an endless cycle.
The reason for the problem is that we can't delete the AM, because the
RequestController thread of AM is still running (waiting in a cycle for
the HMI to respond). Also a second AM is created, because in the
Singleton we set to 0 the instance pointer before deleting it and
someone calls instance() before destroy() finishes, because there is no
common lock. The separate locks create a race condition.
The fix is to use a single mutex for the Singleton methods, introduce a
is_stopping_ flag in AM, set it to true in AM's Stop() method, and
also destroy RequestController's thread pool there.
Then check stop flag in RegisterAppInterfaceRequest::Run() and exit the
HMI waiting cycle there.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/components/application_manager/src/message_helper.cc
src/components/application_manager/test/mock/include/application_manager/application_manager_impl.h
src/components/interfaces/HMI_API.xml
src/components/transport_manager/test/include/mock_transport_adapter.h
|
|/
|
|
|
| |
Conflicts:
src/components/application_manager/src/application_manager_impl.cc
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add states list to StateController
If App is registered and there are some active states, app should get HMI status according to active HMIstates
Conflicts:
src/components/application_manager/src/application_manager_impl.cc
src/components/application_manager/src/request_info.cc
|
| |
| |
| |
| |
| |
| |
| |
| | |
Move ActivateAppLogic to State Ctrl
Conflicts:
src/components/application_manager/src/commands/hmi/on_app_deactivated_notification.cc
src/components/application_manager/src/policies/policy_handler.cc
|
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/components/application_manager/include/application_manager/application.h
src/components/application_manager/include/application_manager/application_impl.h
src/components/application_manager/include/application_manager/application_manager_impl.h
src/components/application_manager/src/application_manager_impl.cc
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/components/application_manager/include/application_manager/application_manager_impl.h
src/components/application_manager/src/application_manager_impl.cc
src/components/application_manager/test/mock/include/application_manager/policies/policy_retry_sequence.h
src/components/application_manager/test/mock/include/application_manager/policies/pt_exchange_handler.h
src/components/application_manager/test/mock/include/application_manager/policies/pt_exchange_handler_ext.h
src/components/application_manager/test/mock/include/application_manager/policies/pt_exchange_handler_impl.h
|
|/
|
|
|
| |
Conflicts:
src/components/application_manager/include/application_manager/application_manager_impl.h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix Empty perform iteration request
Fix type of name from string to enum
SendLocation implemented on HTML5 HMI
Fixed PI response on VR rejection due to high priority.
Fix Apps not responsive/not able to start app/apps remain listed on SYNC even after USB disconnect
Mobile API change and processing capabilities
Change perform interaction request conditions.
Fix SDL must always start 3sec timer before resuming the HMILevel of the app
Remove redundant StartSavePersistentDataTimer() call.
Change wrong predicate name to right.
Added stream request handling feature
Made streaming timeout in media manager configurable
Put navi app in LIMITED in case of phone call
Handling of audio state for applications
Add stop streaming timeout into ini file
Implement HMILevel resumption for job-1
Fix result code ABORTED when interrupts it by Voice recognition activation
Fix incorrect value parameter unexpectedDisconnect in BCOnAppUnregistered
Fix SDL send BC.OnAppUnregistered with "unexpectedDisconnect" set to "true" in case received from HMI OnExitAllApplications {"reason":"MASTER_RESET"}
Fix Update ini file for iAP1 support
Current working directory added to image path
Fix helpers to make it workable with more then 2 parameters
DCHECK() for ManageMobileCommand() replaced with log message because the latter returns false in some regular situations (e.g. TOO_MANY_PENDING_REQUESTS, see SDLAQ-CRS-10)
Remove connection after closing.
Signed-off-by: Justin Dickow <jjdickow@gmail.com>
|
|
|
|
|
|
| |
Smoke tested on Ubuntu 12.04
Signed-off-by: Justin Dickow <jjdickow@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HU DCHECK occurs during multisession registration
Remove unused variable
SIGSEGV handler added to flush logger queue
FixIncomplete device list in UpdateDeviceList request
Fix Memory leak on PutFile break
Fix Thread and Timer
Fix OnHmiStatus Notification
Fix Url array sending for endpoints.
Fix HashChange
Fix SDL parse incoming JSON message with both members error and result as success message
Fix Core crashes while connecting mobile app
Signed-off-by: Justin Dickow <jjdickow@gmail.com>
|
|
|
|
| |
Signed-off-by: Justin Dickow <jjdickow@gmail.com>
|
|
Signed-off-by: Justin Dickow <jjdickow@gmail.com>
|