summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add NOT to checking if app is in full for OK button notificationhotfix/ok_button_notification_fixJackLivio2016-02-151-1/+1
|
* Merge pull request #379 from LuxoftSDL/feature/Add_Committers_md_file4.0.4AGaliuzov2016-02-092-3/+103
|\ | | | | Feature/add committers md file
| * Update CONTRIBUTING.md & COMMITTERS.mdOleh Herasym2016-02-052-4/+4
| |
| * Add COMMITTERS.md file & Update CONTRIBUTING.mdHerasym Oleh2016-02-052-3/+103
| | | | | | | | | | Related: APPLINK-20934
* | Merge pull request #375 from smartdevicelink/hotfix/fix_IviInfoUpdated_queryAGaliuzov2016-02-091-1/+1
|\ \ | | | | | | Fixed IviInfoUpdated App Query
| * | Fixed IviInfoUpdated App Queryhotfix/fix_IviInfoUpdated_queryJackLivio2016-02-031-1/+1
| | | | | | | | | | | | The query in IviInfoUpdated was only returing connected navigation apps. It now returns apps that are subscribed to vehicle info.
* | | Merge pull request #349 from ↵AGaliuzov2016-02-0817-97/+135
|\ \ \ | |/ / |/| | | | | | | | LuxoftSDL/hotfix/SDL_transfers_PlayTone_parameter_to_HMI_in_Speak_request_from_mobile SDL transfer PlayTone parameter to HMI in speak request.
| * | SDL transfer PlayTone parameter to HMI in speak request.dtrunov2016-01-2517-97/+135
| | | | | | | | | | | | | | | | | | | | | Added ability to remove fake parameter according with MOBILE_API.xml Closes-bug:[APPLINK-17980](https://adc.luxoft.com/jira/browse/APPLINK-17980)
* | | Merge pull request #359 from ↵Artem Nosach2016-02-022-2/+3
|\ \ \ | | | | | | | | | | | | | | | | LuxoftSDL/hotfix/Fix_build_fail_with_disabled_logging Fix build fail with disabled logging
| * | | Fix build fail with disabled loggingboniaslasher2016-01-272-2/+3
| | |/ | |/| | | | | | | | | | | | | Build fail due to missing link to map definition, which automatically added when logging enabled. Also removed c-style call.
* | | Merge pull request #361 from ↵Artem Nosach2016-01-281-2/+3
|\ \ \ | |/ / |/| | | | | | | | LuxoftSDL/hotfix/CreateInteractionChoiceSet_doesnt_send_VR_DeleteCommand Hotfix/create interaction choice set doesnt send vr delete command
| * | Change updateRequestTimeout to TerminateRequestHerasym Oleh2016-01-281-2/+2
| | | | | | | | | | | | | | | | | | | | | Fix incorrect behavior Related: APPLINK-17652
| * | Add DeleteChoices to ontimeOutHerasym Oleh2016-01-281-0/+1
|/ / | | | | | | | | | | | | | | | | Fix defect: SDL doesn't send VR.DeleteCommand to HMI in case ChoiceSet commands and HMI sends a VR.AddCommand responses with error Related: APPLINK-17652
* | Merge branch 'master' of github.com:smartdevicelink/sdl_coreJustin Dickow2016-01-253-4/+1
|\ \
| * \ Merge pull request #337 from smartdevicelink/hotfix/dcheck_crash4.0.3AGaliuzov2016-01-251-2/+0
| |\ \ | | | | | | | | Remove DCHECKs that seem to always be tripping everyone up
| | * | Remove DCHECKs that seem to always be tripping everyone uphotfix/dcheck_crashJustin Dickow2016-01-191-2/+0
| | | |
| * | | Merge pull request #336 from smartdevicelink/hotfix/bt_device_scanner_leakAGaliuzov2016-01-251-0/+1
| |\ \ \ | | | | | | | | | | Fixes #314
| | * | | Fixes #314hotfix/bt_device_scanner_leakJustin Dickow2016-01-191-0/+1
| | |/ /
| * | | Merge pull request #338 from smartdevicelink/hotfix/redundant_includesAGaliuzov2016-01-251-2/+0
| |\ \ \ | | |_|/ | |/| | removed redundant includes fixes #223
| | * | removed redundant includes fixes #223hotfix/redundant_includesJustin Dickow2016-01-191-2/+0
| | |/
* | | Add SDL Youtube Video Link to readmeJustin Dickow2016-01-251-0/+2
|/ /
* | Added Slack Badge to READMEJustin Dickow2016-01-211-2/+2
|/
* Add LICENSE File fixes #333Justin Dickow2016-01-191-0/+27
|
* Merge pull request #318 from ↵AGaliuzov2016-01-135-6/+40
|\ | | | | | | | | LuxoftSDL/hotfix/Fix_endpoints_data_copying_during_Policy_Table_Update Fix endpoints data copying during Policy Table Update
| * Fix endpoints data copying during Policy Table UpdateAsen Kirov2016-01-085-6/+40
| | | | | | | | | | | | | | | | | | Up to now, when performing Policy Table Update, the module_config part of the policy table was not copied. The change adds copying of this part. The code is taken from CustomSDL/sdl_panasonic/develop (dd8ade70), with just a small fix about copying exchange_after_x_ignition_cycles. Fixes: APPLINK-20261
* | Removed link to nonexistent release branch.JackLivio2016-01-041-1/+1
|/
* Merge pull request #303 from LuxoftSDL/hotfix/remove_redundant_test_main4.0.2AGaliuzov2016-01-04177-34408/+180
|\ | | | | Hotfix/remove redundant test main
| * Delete unused folder testHerasym Oleh2015-12-25173-39362/+0
| | | | | | | | | | Related: APPLINK-20109
| * Add tests in tools & 3rd-party-static.Herasym Oleh2015-12-2511-0/+5293
| | | | | | | | | | | | | | | | | | Add tests in 3rd-party-static/test/. Add tests in tools/intergern/test/. Add tests in tools/policy_table_validator/. Related: APPLINK-20109
| * Remove reduntant test main files.Herasym Oleh2015-12-252-159/+0
|/ | | | | Related: APPLINK-20109
* Merge pull request #299 from ↵Artem Nosach2015-12-172-11/+32
|\ | | | | | | | | LuxoftSDL/hotfix/Data_race_in_ThreadedSocketConnection Hotfix/data race in threaded socket connection
| * hotfix/Data_race_in_ThreadedSocketConnection_TransmitiAndrew52015-12-172-18/+22
| | | | | | | | | | | | Duplicated code moved to separate method Renamed local variable frames_to_send to frames_to_send_local to avoid confusion between framaes_to_send and frames_to_send_
| * hotfix/Data_race_in_ThreadedSocketConnection_TransmitiAndrew52015-12-171-2/+9
| | | | | | | | | | | | Added one more protection with mutex for usage of variable "frames_to_send_" Relates: APPLINK-19408
| * hotfix/Data_race_in_ThreadedSocketConnection_TransmitiAndrew52015-12-171-5/+5
| | | | | | | | | | | | Edited indents according codinh style Relates: APPLINK-19408
| * hotfix/Data_race_in_ThreadedSocketConnectioniAndrew52015-12-171-4/+14
|/ | | | | | Added protection for usage of the frames_to_send_ with the mutex as it's done in the other places Relates:APPLINK-19408
* Merge remote-tracking branch 'genivi-upstream/release/4.0.0'4.0.1Artem Nosach2015-12-147-6/+43
|\
| * Merge pull request #294 from ↵Artem Nosach2015-12-081-1/+1
| |\ | | | | | | | | | | | | LuxoftSDL/hotfix/Change_description_of_greyOut_param_in_HMI_API_SDL_rel4_0 Changed description of parameter greyOut to correspond requirements
| | * Changed description of parameter greyOut to correspond reuirementsiAndrew52015-12-071-1/+1
| | | | | | | | | | | | Fixes: APPLINK-18998
| * | Merge pull request #284 from LuxoftSDL/hotfix/Core_dump_if_make_MASTER_RESETAGaliuzov2015-12-072-2/+14
| |\ \ | | | | | | | | Hotfix/core dump if make master reset
| | * | Increase of scope of lock in method Handle()dtrunov2015-12-011-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | Increase of scope of lock in method Handle() in order to exclude problem with core crash. Closes-bug: APPLINK-17367
| | * | Fix core crash during MASTER_RESETdtrunov2015-12-012-2/+15
| | |/ | | | | | | | | | | | | | | | Forbid processing message from mobile if Core begins stopping of work. Closes-bug: APPLINK-17367
| * | Merge pull request #282 from ↵AGaliuzov2015-12-041-2/+2
| |\ \ | | | | | | | | | | | | | | | | LuxoftSDL/hotfix/SDL_writes_to_DB_incorrect_value_as_imageType_after_IGN_CYCLE Add checking of SO field.
| | * | Add checking of SO field.dtrunov2015-12-011-2/+2
| | |/ | | | | | | | | | | | | | | | | | | Add checking of SO field during creation of request to HMI. If user calls to nonexistent field from SO, SO creates this field with default value. Closes-bug: APPLINK-13006
| * | Merge pull request #280 from ↵AGaliuzov2015-12-034-1/+26
| |\ \ | | |/ | |/| | | | | | | LuxoftSDL/hotfix/Fix_deadlocks_in_AM_and_log_socket_endless_blocking Fix deadlocks in AM when stopping SDL and log socket endless blocking
| | * Fix deadlocks in AM when stopping SDL and log socket endless blockingAsen Kirov2015-11-304-1/+26
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we stop AM we unregister apps and call StopSavePersistentDataTimer(). If the timer callback by chance is active at this moment we can have a deadlock between AM and ResumeController. To prevent it limit the lifetime of ApplicationListAccessor and allow ResumeController to finish his job. Another option is to move resume_controller().OnSuspend() call before unregitering apps. Another deadlock problem arises when while destroying AM an app tries to register (3 seconds before that actually). Then AM tries to destroy ResumeController, but RC is in ApplicationResumptiOnTimer() callback and tries to get AM instance, and blocks on AM singleton's lock. The fix is to StopRestoreHmiLevelTimer() before destroyng AM. A third reason for SDL not stopping normally is when a logger is writing on a socket, but the client on the other side is not reading (and is not closing the socket neither). Then write() blocks and logger, and therefore SDL, cannot be stopped. The fix is to put timeout option to the socket.
* | Merge pull request #271 from LuxoftSDL/hotfix/policy-app-id-skippedAGaliuzov2015-11-192-2/+1
|\ \ | | | | | | Send policy app id during application registration
| * | Send policy app id during application registrationagaliuzov2015-11-192-2/+1
|/ / | | | | | | | | | | | | | | There was the bug in notification parameter naming the SmartObject has removed invalid parameter `policyAppId` the proper name for the parameter is `policyAppID`. Closes-Bug: [APPLINK-18660](https://adc.luxoft.com/jira/browse/APPLINK-18660)
* | Merge branch 'refs/heads/release/4.0.0'4.0.0Justin Dickow2015-11-171605-52123/+78743
|\ \ | |/ | | | | | | Conflicts: README.md
| * Merge pull request #250 from ↵AGaliuzov2015-10-275-10/+41
| |\ | | | | | | | | | | | | LuxoftSDL/hotfix/Fix_race_condition_in_Singleton_and_AppManager_failure_to_stop Fix race condition in Singleton and Application Manager failure to stop
| | * Fix race condition in Singleton and Application Manager failure to stopAsen Kirov2015-10-225-10/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.