WebPlatformForEmbedded / meta-wpe

Yocto/OE - Web Platform for Embedded (WPE)
79 stars 75 forks source link

Align Thunder and Plugins recipes with master #621

Closed HaseenaSainul closed 2 years ago

HaseenaSainul commented 2 years ago

Changes Include:

Thunder [Messaging] Improvements [Tracing] Fix Sys-logging [SmartLinkType] Avoid a double registration of the notification from SmartClient [Shell] Add interface to set permission and ownership for volatile/persistent paths [User:Group]: set persistent/data path permissions/user/group based on the given values 
[JsonRPCLink] Make sure all resources are cleared at destruction. [SmartInterfaceType] Fix crash at closing process [PluginActivator] Add PluginActivator utility for systemd integration [Plugins] Deinitialize on failed Inititalize [JSON] Parsing error incorrectly set on none quoted simple types. 
 [SystemRootPath]Change loader paths to SystemLoaderPaths and use prefix this to generate dynamic library path for systemrootpath enabled plugins

Tools [Stubgen] Fix redundant stub code on when including other interfaces 
[StubGen/JsonGen] Skip file processing if generated artifact is already 
[JsonGen] Fix JSON-RPC iterators to POD structs Don't allow const pointers to iterators on JSON-RPC interfaces Fix missing header include


ClientLibraries Cleanup of redundant module/functions

Libraries: [Bluetooth] Add support for ServiceSearch SDP request

Interfaces: [Messaging] Improvements [Warning] making warning free build [OCDM] enhancement

ThunderNanoService: [ResourceMonitor, TimeSync, OutOfProcessPlugin] Moved job to thread pool [Cobalt, Compositor]: updated based on based user/group settings requirements Plugins updated to use Python config generator [BluetootRemoteControl]. Notus S2 keys updated [OOP plugin] add new reproduction scenario

ThunderNanoServiceRDK [Webkit, OCDM] updated based on based user/group settings requirements [OCDM} enhancement Plugins updated to use Python config generator [Messaging] Improvements [MessageControl] Adapt to using the new interface

OCDM-DRMs: enahancement and user/group settings related changes

Cobalt: Changes to support data install path as configurable Syncup with OCDM enhancement changes