| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|\
| |
| | |
Feat/sdl 0138 audio pass thru array
|
| |
| |
| |
| |
| |
| | |
audioPassThruCapabilities
Reflecting review comment.
|
| |
| |
| |
| |
| |
| | |
unnecessary if statement
Reflecting review comment.
|
| |
| |
| |
| |
| |
| | |
UIGetCapabilities response
Reflecting code review comment.
|
| |
| |
| |
| | |
Reflecting code review comment.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Also, hmi_capabilities_impl.cc is updated to support
both old and new formats of the json file.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
smartdevicelink/feature/same_app_from_multiple_devices
Support running the same app from multiple devices at the same time
|
| | |
| | |
| | |
| | | |
Change description for missed vrSynonyms
|
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Issue on develop branch:
https://github.com/smartdevicelink/sdl_core/issues/2957
of SDL core and it has been fixed by this commit
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Update interfaces according to proposal 'Support running the same app
from multiple devices at the same time'
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
In current develop is broken code style
on: 399f983e6e75dbe0e2f82ff28ed794d60bfcc3e5
|
|\ \ \
| | | |
| | | | |
Add AOA filtering parameters to .ini configuration
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
|\ \ \
| | | |
| | | | |
ShowAppMenu RPC
|
| | | | |
|
| | | | |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
ShowAppMenu RPC added to Base-4 and Base-6
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Current commit contains brand new RPC "ShowAppMenu".
The built-in menu button shows the list of menu entries added
with AddCommand. But since this button is hidden for projection apps,
the menu is not accessible anymore. So the application should
be allowed to send a request to show the built-in menu view.
ShowAppMenu RPC allows projection application to send a request to open
the built-in app menu or any previously added sub menu
by a corresponding id.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Template Titles
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
implement alert icon parameter to alert rpc
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |/ / / / / |
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | | |
Add autoCompleteList parameter
|
| | | | | | |
|