diff --git a/AVInput/AVInput.conf.in b/AVInput/AVInput.conf.in new file mode 100644 index 0000000000..556edab0a8 --- /dev/null +++ b/AVInput/AVInput.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.AVInput" +autostart = "false" +startuporder = "@PLUGIN_AVINPUT_STARTUPORDER@" diff --git a/AVInput/CHANGELOG.md b/AVInput/CHANGELOG.md index 298cd9a05d..4474ce7240 100644 --- a/AVInput/CHANGELOG.md +++ b/AVInput/CHANGELOG.md @@ -15,6 +15,10 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.4.1] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.4.0] - 2023-09-29 ### Added - Added Support for Enabling/Disabling ALLM and get the current ALLM Status diff --git a/ActivityMonitor/ActivityMonitor.conf.in b/ActivityMonitor/ActivityMonitor.conf.in new file mode 100644 index 0000000000..9717a60579 --- /dev/null +++ b/ActivityMonitor/ActivityMonitor.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.ActivityMonitor" +autostart = "false" +startuporder = "@PLUGIN_ACTIVITYMONITOR_STARTUPORDER@" diff --git a/ActivityMonitor/CHANGELOG.md b/ActivityMonitor/CHANGELOG.md index a2572de428..3b2f94de05 100644 --- a/ActivityMonitor/CHANGELOG.md +++ b/ActivityMonitor/CHANGELOG.md @@ -15,6 +15,9 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) ## [1.0.2] - 2022-10-11 ### Fixed diff --git a/Bluetooth/Bluetooth.conf.in b/Bluetooth/Bluetooth.conf.in new file mode 100644 index 0000000000..96b642f197 --- /dev/null +++ b/Bluetooth/Bluetooth.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.Bluetooth" +autostart = "false" +startuporder = "@PLUGIN_BLUETOOTH_STARTUPORDER@" diff --git a/Bluetooth/CHANGELOG.md b/Bluetooth/CHANGELOG.md index 020bbf0767..df7a42a245 100644 --- a/Bluetooth/CHANGELOG.md +++ b/Bluetooth/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.2] - 2022-11-21 ### Fixed - Publish all the connect/disconnect events. Do not filter out @@ -30,4 +34,4 @@ All notable changes to this RDK Service will be documented in this file. ### Change - Reset API version to 1.0.0 -- Change README to inform how to update changelog and API version \ No newline at end of file +- Change README to inform how to update changelog and API version diff --git a/CompositeInput/CHANGELOG.md b/CompositeInput/CHANGELOG.md index a6d48bda6d..91fb056aee 100644 --- a/CompositeInput/CHANGELOG.md +++ b/CompositeInput/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.5] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.4] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/CompositeInput/CompositeInput.conf.in b/CompositeInput/CompositeInput.conf.in new file mode 100644 index 0000000000..7c230b92aa --- /dev/null +++ b/CompositeInput/CompositeInput.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.CompositeInput" +autostart = "false" +startuporder = "@PLUGIN_COMPOSITEINPUT_STARTUPORDER@" diff --git a/ContinueWatching/CHANGELOG.md b/ContinueWatching/CHANGELOG.md index c38902d44f..0aae6af95f 100644 --- a/ContinueWatching/CHANGELOG.md +++ b/ContinueWatching/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.2] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/ContinueWatching/ContinueWatching.conf.in b/ContinueWatching/ContinueWatching.conf.in new file mode 100644 index 0000000000..a44e05f600 --- /dev/null +++ b/ContinueWatching/ContinueWatching.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.ContinueWatching" +autostart = "false" +startuporder = "@PLUGIN_CONTINUEWATCHING_STARTUPORDER@" diff --git a/ControlService/CHANGELOG.md b/ControlService/CHANGELOG.md index e6208567df..641d8198fc 100644 --- a/ControlService/CHANGELOG.md +++ b/ControlService/CHANGELOG.md @@ -16,6 +16,11 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. + +## [1.0.4] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.3] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/ControlService/ControlService.conf.in b/ControlService/ControlService.conf.in new file mode 100644 index 0000000000..55199896a4 --- /dev/null +++ b/ControlService/ControlService.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.ControlService" +autostart = "false" +startuporder = "@PLUGIN_CONTROLSERVICE_STARTUPORDER@" diff --git a/DataCapture/CHANGELOG.md b/DataCapture/CHANGELOG.md index c2044de4a9..392083e70e 100644 --- a/DataCapture/CHANGELOG.md +++ b/DataCapture/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.4] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.3] - 2023-04-12 ### Fixed - Fixed IARM_Bus_UnRegisterEventHandler call to IARM_Bus_RemoveEventHandler diff --git a/DataCapture/DataCapture.conf.in b/DataCapture/DataCapture.conf.in new file mode 100644 index 0000000000..b39fa0ac33 --- /dev/null +++ b/DataCapture/DataCapture.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.dataCapture" +autostart = "false" +startuporder = "@PLUGIN_DATACAPTURE_STARTUPORDER@" diff --git a/DeviceDiagnostics/CHANGELOG.md b/DeviceDiagnostics/CHANGELOG.md index 64c91e9c4f..7b62c1752c 100644 --- a/DeviceDiagnostics/CHANGELOG.md +++ b/DeviceDiagnostics/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.1.1] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.1.0] - 2022-10-11 ### Added - Added getMilestones API diff --git a/DeviceDiagnostics/DeviceDiagnostics.conf.in b/DeviceDiagnostics/DeviceDiagnostics.conf.in new file mode 100644 index 0000000000..5db513bf33 --- /dev/null +++ b/DeviceDiagnostics/DeviceDiagnostics.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.DeviceDiagnostics" +autostart = "false" +startuporder = "@PLUGIN_DEVICEDIAGNOSTICS_STARTUPORDER@" diff --git a/DeviceIdentification/CHANGELOG.md b/DeviceIdentification/CHANGELOG.md index b91827b4b6..4009b58429 100644 --- a/DeviceIdentification/CHANGELOG.md +++ b/DeviceIdentification/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.4] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.3] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/DeviceIdentification/DeviceIdentification.conf.in b/DeviceIdentification/DeviceIdentification.conf.in new file mode 100644 index 0000000000..c84fda599f --- /dev/null +++ b/DeviceIdentification/DeviceIdentification.conf.in @@ -0,0 +1,13 @@ +precondition = ["Platform"] +autostart = "@PLUGIN_DEVICEIDENTIFICATION_AUTOSTART@" +startuporder = "@PLUGIN_DEVICEIDENTIFICATION_STARTUPORDER@" + +configuration = JSON() + +if boolean("@GENERIC_DEVICEIDENTIFIATION@"): + if boolean("@PLUGIN_DEVICEIDENTIFICATION_INTERFACE_NAME@"): + configuration.add("interface", PLUGIN_DEVICEIDENTIFICATION_INTERFACE_NAME) + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_DEVICEIDENTIFICATION_MODE@") +configuration.add("root", rootobject) diff --git a/DeviceInfo/CHANGELOG.md b/DeviceInfo/CHANGELOG.md index 3a400266e4..2f90654713 100644 --- a/DeviceInfo/CHANGELOG.md +++ b/DeviceInfo/CHANGELOG.md @@ -16,10 +16,22 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. -## [1.0.7] - 2023-07-13 +## [1.0.10] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + +## [1.0.9] - 2023-07-13 ### Fixed - Updated correct header file inclusion of DeviceInfo to support R4 on RDK +## [1.0.8] - 2023-08-31 +### Fixed +- Added valid values (hybrid/mediaclient) for devicetype property of DeviceInfo plugin for RPI + +## [1.0.7] - 2023-08-28 +### Fixed +- Added valid values for modelid and make property of DeviceInfo plugin for RPI + ## [1.0.6] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/DeviceInfo/DeviceInfo.conf.in b/DeviceInfo/DeviceInfo.conf.in new file mode 100644 index 0000000000..2a8f0b8924 --- /dev/null +++ b/DeviceInfo/DeviceInfo.conf.in @@ -0,0 +1,8 @@ +autostart = "true" +startuporder = "@PLUGIN_DEVICEINFO_STARTUPORDER@" + +configuration = JSON() + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_DEVICEINFO_MODE@") +configuration.add("root", rootobject) diff --git a/DisplayInfo/CHANGELOG.md b/DisplayInfo/CHANGELOG.md index d54db9fb83..2bd0b744c3 100644 --- a/DisplayInfo/CHANGELOG.md +++ b/DisplayInfo/CHANGELOG.md @@ -15,6 +15,9 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.4] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) ## [1.0.3] - 2023-02-09 ### Fixed diff --git a/DisplayInfo/DisplayInfo.conf.in b/DisplayInfo/DisplayInfo.conf.in new file mode 100644 index 0000000000..7fab45eeb0 --- /dev/null +++ b/DisplayInfo/DisplayInfo.conf.in @@ -0,0 +1,30 @@ +precondition = ["Platform"] +autostart = "@PLUGIN_DISPLAYINFO_AUTOSTART@" +startuporder = "@PLUGIN_DISPLAYINFO_STARTUPORDER@" + +configuration = JSON() + +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("useBestMode", PLUGIN_DISPLAYINFO_USE_BEST_MODE) +if boolean("@PLUGIN_DISPLAYINFO_DRM_DEVICE_NAME@"): + configuration.add("drmDeviceName", PLUGIN_DISPLAYINFO_DRM_DEVICE_NAME) +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("drmSubsystemPath", PLUGIN_DISPLAYINFO_EDID_FILEPATH) +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("hdcpLevelFilepath", PLUGIN_DISPLAYINFO_HDCP_LEVEL_FILEPATH) +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("hdrLevelFilepath", PLUGIN_DISPLAYINFO_HDR_LEVEL_FILEPATH) +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("gpuMemoryFile", PLUGIN_DISPLAYINFO_GPU_MEMORY_FILE) +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("gpuMemoryFreePattern", PLUGIN_DISPLAYINFO_GPU_MEMORY_FREE_PATTERN) +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("gpuMemoryTotalPattern", PLUGIN_DISPLAYINFO_GPU_MEMORY_TOTAL_PATTERN) +if boolean("@PLUGIN_DISPLAYINFO_USE_BEST_MODE@"): + configuration.add("gpuMemoryUnitMultiplier", PLUGIN_DISPLAYINFO_GPU_MEMORY_UNIT_MULTIPLIER) +if boolean("@PLUGIN_DISPLAYINFO_HDCP_LEVEL@"): + configuration.add("hdcplevel", PLUGIN_DISPLAYINFO_HDCP_LEVEL) + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_DISPLAYINFO_MODE@") +configuration.add("root", rootobject) diff --git a/DisplaySettings/CHANGELOG.md b/DisplaySettings/CHANGELOG.md index 7cbc945436..abe160f71d 100644 --- a/DisplaySettings/CHANGELOG.md +++ b/DisplaySettings/CHANGELOG.md @@ -16,6 +16,9 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.3.6] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) ## [1.3.5] - 2023-09-12 ### Fixed diff --git a/DisplaySettings/DisplaySettings.conf.in b/DisplaySettings/DisplaySettings.conf.in new file mode 100644 index 0000000000..fa3fada227 --- /dev/null +++ b/DisplaySettings/DisplaySettings.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.DisplaySettings" +autostart = "@PLUGIN_DISPLAYSETTINGS_AUTOSTART@" +startuporder = "@PLUGIN_DISPLAYSETTINGS_STARTUPORDER@" diff --git a/FrameRate/CHANGELOG.md b/FrameRate/CHANGELOG.md index c11d5742bd..24ecd32b93 100644 --- a/FrameRate/CHANGELOG.md +++ b/FrameRate/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.4] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.3] - 2023-04-12 ### Fixed - Fixed IARM_Bus_UnRegisterEventHandler call to IARM_Bus_RemoveEventHandler diff --git a/FrameRate/FrameRate.conf.in b/FrameRate/FrameRate.conf.in new file mode 100644 index 0000000000..fddc79849e --- /dev/null +++ b/FrameRate/FrameRate.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.FrameRate" +autostart = "false" +startuporder = "@PLUGIN_FRAMERATE_STARTUPORDER@" diff --git a/FrontPanel/CHANGELOG.md b/FrontPanel/CHANGELOG.md index 1785b2e479..face47979d 100644 --- a/FrontPanel/CHANGELOG.md +++ b/FrontPanel/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.5] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.4] - 2023-09-28 ### Fixed - Add PLUGIN_FRONTPANEL option to build FrontPanel diff --git a/FrontPanel/FrontPanel.conf.in b/FrontPanel/FrontPanel.conf.in new file mode 100644 index 0000000000..99ac9de041 --- /dev/null +++ b/FrontPanel/FrontPanel.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.FrontPanel" +autostart = "false" +startuporder = "@PLUGIN_FRONTPANEL_STARTUPORDER@" diff --git a/HdcpProfile/CHANGELOG.md b/HdcpProfile/CHANGELOG.md index 5cd60da05e..5573b7ce61 100644 --- a/HdcpProfile/CHANGELOG.md +++ b/HdcpProfile/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.6] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.5] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/HdcpProfile/HdcpProfile.conf.in b/HdcpProfile/HdcpProfile.conf.in new file mode 100644 index 0000000000..9f2255e95c --- /dev/null +++ b/HdcpProfile/HdcpProfile.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.HdcpProfile" +autostart = "@PLUGIN_HDCPPROFILE_AUTOSTART@" +startuporder = "@PLUGIN_HDCPPROFILE_STARTUPORDER@" diff --git a/HdmiCec/CHANGELOG.md b/HdmiCec/CHANGELOG.md index 0e9885c612..5df4e2a21b 100644 --- a/HdmiCec/CHANGELOG.md +++ b/HdmiCec/CHANGELOG.md @@ -13,6 +13,11 @@ All notable changes to this RDK Service will be documented in this file. * **Security** in case of vulnerabilities. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. + +## [1.0.12] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ##[1.0.11] - 2023-07-19 ### Added -Adding UtilsSynchro.hpp to provide tools for automatically synchronizing API calls for given plugin diff --git a/HdmiCec/HdmiCec.conf.in b/HdmiCec/HdmiCec.conf.in new file mode 100644 index 0000000000..cda082a7cc --- /dev/null +++ b/HdmiCec/HdmiCec.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.HdmiCec" +autostart = "@PLUGIN_HDMICEC_AUTOSTART@" +startuporder = "@PLUGIN_HDMICEC_STARTUPORDER@" diff --git a/HdmiCecSink/CHANGELOG.md b/HdmiCecSink/CHANGELOG.md index 1800215b8d..a194fb0062 100644 --- a/HdmiCecSink/CHANGELOG.md +++ b/HdmiCecSink/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.2.2] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.2.1] 2023-09-01 ### Fixed - Fixed the parameters of setLatencyInfo() in json file such that events following this method diff --git a/HdmiCecSink/HdmiCecSink.conf.in b/HdmiCecSink/HdmiCecSink.conf.in new file mode 100644 index 0000000000..de8e1cdf8c --- /dev/null +++ b/HdmiCecSink/HdmiCecSink.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.HdmiCecSink" +autostart = "false" +startuporder = "@PLUGIN_HDMICECSINK_STARTUPORDER@" diff --git a/HdmiCecSource/CHANGELOG.md b/HdmiCecSource/CHANGELOG.md index c43b029497..0bd3985d9e 100644 --- a/HdmiCecSource/CHANGELOG.md +++ b/HdmiCecSource/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.5] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.4] - 2023-04-20 ### Fixed - Fixed CEC crash by initializing status variables inside the ctor. diff --git a/HdmiCecSource/HdmiCecSource.conf.in b/HdmiCecSource/HdmiCecSource.conf.in new file mode 100644 index 0000000000..eae4e67c28 --- /dev/null +++ b/HdmiCecSource/HdmiCecSource.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.HdmiCecSource" +autostart = "false" +startuporder = "@PLUGIN_HDMICECSOURCE_STARTUPORDER@" diff --git a/HdmiInput/CHANGELOG.md b/HdmiInput/CHANGELOG.md index 56ef7e7161..db19fd2f85 100644 --- a/HdmiInput/CHANGELOG.md +++ b/HdmiInput/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.1.1] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.1.0] - 2023-08-07 ### Added - Added support for Dynamic Auto LipSync diff --git a/HdmiInput/HdmiInput.conf.in b/HdmiInput/HdmiInput.conf.in new file mode 100644 index 0000000000..e16bde27f5 --- /dev/null +++ b/HdmiInput/HdmiInput.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.HdmiInput" +autostart = "false" +startuporder = "@PLUGIN_HDMIINPUT_STARTUPORDER@" diff --git a/LEDControl/CHANGELOG.md b/LEDControl/CHANGELOG.md index b18fa357bd..e260ca5f1c 100644 --- a/LEDControl/CHANGELOG.md +++ b/LEDControl/CHANGELOG.md @@ -14,6 +14,10 @@ All notable changes to this RDK Service will be documented in this file. For more details, refer to versioning section under Main README. +## [1.0.2] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.1] - 2023-03-06 ### Fixed - LEDControl: updated documentation diff --git a/LEDControl/LEDControl.conf.in b/LEDControl/LEDControl.conf.in new file mode 100644 index 0000000000..8cd30c61b4 --- /dev/null +++ b/LEDControl/LEDControl.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.LEDControl" +autostart = "false" +startuporder = "@PLUGIN_LEDCONTROL_STARTUPORDER@" diff --git a/LocationSync/CHANGELOG.md b/LocationSync/CHANGELOG.md index 28048bf154..ea2c1a48e8 100644 --- a/LocationSync/CHANGELOG.md +++ b/LocationSync/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.2] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.1] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/LocationSync/LocationSync.conf.in b/LocationSync/LocationSync.conf.in new file mode 100644 index 0000000000..ab5aa27ee9 --- /dev/null +++ b/LocationSync/LocationSync.conf.in @@ -0,0 +1,9 @@ +precondition = ["Network"] +autostart = "@PLUGIN_LOCATIONSYNC_AUTOSTART@" +startuporder = "@PLUGIN_LOCATIONSYNC_STARTUPORDER@" + +configuration = JSON() + +configuration.add("interval", 10) +configuration.add("retries", 60) +configuration.add("source", "@PLUGIN_LOCATIONSYNC_URI@") diff --git a/LoggingPreferences/CHANGELOG.md b/LoggingPreferences/CHANGELOG.md index ce6708ea73..e14ff23fa1 100644 --- a/LoggingPreferences/CHANGELOG.md +++ b/LoggingPreferences/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.2] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.1] ### Fixed - Remove unused include @@ -26,4 +30,4 @@ All notable changes to this RDK Service will be documented in this file. ### Change - Reset API version to 1.0.0 -- Change README to inform how to update changelog and API version \ No newline at end of file +- Change README to inform how to update changelog and API version diff --git a/LoggingPreferences/LoggingPreferences.conf.in b/LoggingPreferences/LoggingPreferences.conf.in new file mode 100644 index 0000000000..6377cd2912 --- /dev/null +++ b/LoggingPreferences/LoggingPreferences.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.LoggingPreferences" +autostart = "false" +startuporder = "@PLUGIN_LOGGINGPREFERENCE_STARTUPORDER@" diff --git a/MaintenanceManager/CHANGELOG.md b/MaintenanceManager/CHANGELOG.md index d3f665b62f..038904c87e 100644 --- a/MaintenanceManager/CHANGELOG.md +++ b/MaintenanceManager/CHANGELOG.md @@ -16,10 +16,18 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.23] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.22] - 2023-08-03 ### Added - MM subscription to network event +## [1.0.22] - 2023-09-08 +### Changed +- Renamed partnerProvisioningContext to deviceInitializationContext for new WhoAmI specification + ## [1.0.21] - 2023-07-27 ### Added - Compilation Fix for RDKservice GTest diff --git a/MaintenanceManager/MaintenanceManager.conf.in b/MaintenanceManager/MaintenanceManager.conf.in new file mode 100644 index 0000000000..7bd7a7a634 --- /dev/null +++ b/MaintenanceManager/MaintenanceManager.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.MaintenanceManager" +autostart = "true" +startuporder = "@PLUGIN_MAINTENANCEMGR_STARTUPORDER@" diff --git a/Messenger/CHANGELOG.md b/Messenger/CHANGELOG.md index 7527ea87b5..e1d76dbb1c 100644 --- a/Messenger/CHANGELOG.md +++ b/Messenger/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.1.2] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.1.1] ### Fixed - Failed to activate Messenger Plugin and bring the Messenger changes to main branch diff --git a/Messenger/Messenger.conf.in b/Messenger/Messenger.conf.in new file mode 100644 index 0000000000..61f07dd69c --- /dev/null +++ b/Messenger/Messenger.conf.in @@ -0,0 +1,8 @@ +autostart = "@PLUGIN_MESSENGER_AUTOSTART@" +startuporder = "@PLUGIN_MESSENGER_STARTUPORDER@" + +configuration = JSON() +rootobject = JSON() + +rootobject.add("mode", "@PLUGIN_MESSENGER_MODE@") +configuration.add("root", rootobject) diff --git a/Monitor/CHANGELOG.md b/Monitor/CHANGELOG.md index f868fe6bfb..2539e6879a 100644 --- a/Monitor/CHANGELOG.md +++ b/Monitor/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.4] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.3] - 2023-06-21 ### Fixed - Fixed the ResidentApp failed to activate & crash in Thunder R4 diff --git a/Monitor/Monitor.conf.in b/Monitor/Monitor.conf.in new file mode 100644 index 0000000000..6cb8458bd3 --- /dev/null +++ b/Monitor/Monitor.conf.in @@ -0,0 +1,205 @@ +autostart = "@PLUGIN_MONITOR_AUTOSTART@" +startuporder = "@PLUGIN_MONITOR_STARTUPORDER@" + +configuration = JSON() + +observable_list = [] + +if boolean("@PLUGIN_MONITOR_WEBKITBROWSER@"): + observable_config = JSON() + observable_config.add("callsign", "WebKitBrowser") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_WEBKITBROWSER_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_WEBKITBROWSER_YOUTUBE@"): + observable_config = JSON() + observable_config.add("callsign", "YouTube") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_WEBKITBROWSER_YOUTUBE_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_AMAZON@"): + observable_config = JSON() + observable_config.add("callsign", "Amazon") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_AMAZON_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_COBALT@"): + observable_config = JSON() + observable_config.add("callsign", "Cobalt") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_COBALT_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_WEBKITBROWSER_APPS@"): + observable_config = JSON() + observable_config.add("callsign", "Apps") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_WEBKITBROWSER_APPS_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_WEBKITBROWSER_UX@"): + observable_config = JSON() + observable_config.add("callsign", "UX") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_WEBKITBROWSER_UX_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_NETFLIX@"): + observable_config = JSON() + observable_config.add("callsign", "Netflix") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_NETFLIX_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_OUTOFPROCESS@"): + observable_config = JSON() + observable_config.add("callsign", "OutOfProcessPlugin") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "3000") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_TESTUTILITY@"): + observable_config = JSON() + observable_config.add("callsign", "TestUtility") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "3000") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_OPENCDMI@"): + observable_config = JSON() + observable_config.add("callsign", "OCDM") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_TEXTTOSPEECH@"): + observable_config = JSON() + observable_config.add("callsign", "org.rdk.TextToSpeech") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_SYSTEMAUDIOPLAYER@"): + observable_config = JSON() + observable_config.add("callsign", "org.rdk.SystemAudioPlayer") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_WEBKITBROWSER_RESIDENT_APP@"): + observable_config = JSON() + observable_config.add("callsign", "ResidentApp") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_WEBKITBROWSER_RESIDENT_APP_MEMORYLIMIT@") + observable_config.add("operational", "1") + restart_config = JSON() + restart_config.add("window", "60") + restart_config.add("limit", "3") + observable_config.add("restart", restart_config) + observable_list.append(observable_config) + +if boolean("@PLUGIN_MONITOR_CLONED_APPS@"): + observable_config = JSON() + observable_config.add("callsign", "SearchAndDiscovery") + observable_config.add("operational", "-1") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_SEARCH_AND_DISCOVERY_MEMORYLIMIT@") + observable_list.append(observable_config) + + for N in range(4): + #name = "HtmlApp-" + str(N) + observable_config = JSON() + observable_config.add("callsign", "HtmlApp-" + str(N)) + observable_config.add("operational", "-1") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_CLONED_APP_MEMORYLIMIT@") + observable_list.append(observable_config) + + for N in range(4): + observable_config = JSON() + observable_config.add("callsign", "LightningApp-" + str(N)) + observable_config.add("operational", "-1") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_CLONED_APP_MEMORYLIMIT@") + observable_list.append(observable_config) + + observable_config = JSON() + observable_config.add("callsign", "Cobalt-0") + observable_config.add("operational", "-1") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_CLONED_APP_MEMORYLIMIT@") + observable_list.append(observable_config) + + observable_config = JSON() + observable_config.add("callsign", "Netflix-0") + observable_config.add("operational", "-1") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_NETFLIX_APP_MEMORYLIMIT@") + observable_list.append(observable_config) + + observable_config = JSON() + observable_config.add("callsign", "JSPP") + observable_config.add("operational", "-1") + observable_config.add("memory", "5") + observable_config.add("memorylimit", "@PLUGIN_MONITOR_CLONED_APP_MEMORYLIMIT@") + observable_list.append(observable_config) + +configuration.add("observables", observable_list) + diff --git a/Network/CHANGELOG.md b/Network/CHANGELOG.md index fb2929be18..dcaa2578cf 100644 --- a/Network/CHANGELOG.md +++ b/Network/CHANGELOG.md @@ -15,6 +15,11 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. + +## [1.2.2] - 2023-09-29 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.2.1] - 2023-09-20 ### Fixed - Fixed multiple concurrent isConnectedToInternet() requests by using the cache diff --git a/Network/Network.conf.in b/Network/Network.conf.in new file mode 100644 index 0000000000..d749bae64a --- /dev/null +++ b/Network/Network.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.Network" +autostart = "true" +startuporder = "@PLUGIN_NETWORK_STARTUPORDER@" diff --git a/OCIContainer/CHANGELOG.md b/OCIContainer/CHANGELOG.md index 7b5683488c..0d48f86889 100644 --- a/OCIContainer/CHANGELOG.md +++ b/OCIContainer/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.2] - 2023-07-27 ### Added - Added support for dm-verity based encrypted bundles diff --git a/OCIContainer/OCIContainer.conf.in b/OCIContainer/OCIContainer.conf.in new file mode 100644 index 0000000000..10f574416b --- /dev/null +++ b/OCIContainer/OCIContainer.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.OCIContainer" +autostart = "true" +startuporder = "@PLUGIN_OCICONTAINER_STARTUPORDER@" diff --git a/OpenCDMi/CHANGELOG.md b/OpenCDMi/CHANGELOG.md index 010aff7b1d..a31ebb7efa 100644 --- a/OpenCDMi/CHANGELOG.md +++ b/OpenCDMi/CHANGELOG.md @@ -15,6 +15,9 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) ## [1.0.2] - 2023-07-19 ### Change diff --git a/OpenCDMi/OCDM.conf.in b/OpenCDMi/OCDM.conf.in new file mode 100644 index 0000000000..2679ceab4c --- /dev/null +++ b/OpenCDMi/OCDM.conf.in @@ -0,0 +1,83 @@ +precondition = ["Provisioning"] +autostart = "@PLUGIN_OPENCDMI_AUTOSTART@" + +if boolean("@PLUGIN_OPENCDMI_PLAYREADY_NEXUS@") or \ + boolean("@PLUGIN_OPENCDMI_PLAYREADY_NEXUS_SVP@") or \ + boolean("@PLUGIN_OPENCDMI_NAGRA@") : + precondition = ["Platform"] + +startuporder = "@PLUGIN_OCDM_STARTUPORDER@" + +configuration = JSON() +configuration.add("sharepath", "/tmp/OCDM") +if ("@PLUGIN_OPENCDMI_MODE@" == "off"): + configuration.add("outofprocess", "@PLUGIN_OPENCDMI_OOP@") + +systems = [] + +if boolean("@PLUGIN_OPENCDMI_CLEARKEY@"): + keysystem = JSON() + keysystem.add("name", "ClearKey") + keysystem.add("designators", [ "org.chromium.externalclearkey", "org.w3.clearkey" ]) + systems.append(keysystem) + + +if boolean("@PLUGIN_OPENCDMI_PLAYREADY@") or \ + boolean("@PLUGIN_OPENCDMI_PLAYREADY_NEXUS@") or \ + boolean("@PLUGIN_OPENCDMI_PLAYREADY_NEXUS_SVP@") or \ + boolean("@PLUGIN_OPENCDMI_PLAYREADY_VGDRM@") : + keysystem = JSON() + keysystem.add("name", "PlayReady") + keysystem.add("designators", ["com.youtube.playready", "com.microsoft.playready", "com.netflix.playready"]) + conf = JSON() + conf.add("metering", "@PLUGIN_OPENCDMI_PLAYREADY_METERING_CERTIFICATE@") + conf.add("read-dir", "@PLUGIN_OCDM_PLAYREADY_READ_DIR@") + conf.add("store-location", "@PLUGIN_OCDM_PLAYREADY_STORE_LOCATION@") + conf.add("certificatelabel", "@PLUGIN_OPENCDMI_PLAYREADY_CERTIFICATE_LABEL@") + keysystem.add("configuration", conf) + systems.append(keysystem) + + +if boolean("@PLUGIN_OPENCDMI_WIDEVINE@") or boolean("@OPENCDMI_WIDEVINE_NEXUS_SVP@"): + keysystem = JSON() + keysystem.add("name", "WideVine") + keysystem.add("designators", [ "com.widevine.alpha" ]) + conf = JSON() + conf.add("certificate", "@PLUGIN_OPENCDMI_WIDEVINE_DEVICE_CERTIFICATE@") + conf.add("keybox", "@PLUGIN_OPENCDMI_WIDEVINE_KEYBOX@") + conf.add("storagelocation", "@PLUGIN_OPENCDMI_WIDEVINE_STORAGE_LOCATION@") + keysystem.add("configuration", conf) + systems.append(keysystem) + +if boolean("@PLUGIN_OPENCDMI_NAGRA@"): + keysystem = JSON() + keysystem.add("name", "NagraSystem") + keysystem.add("designators", [ "com.nagra.system" ]) + conf = JSON() + conf.add("operatorvault", "/tmp/ov.json") + conf.add("licensepath", "/tmp/licenses") + keysystem.add("configuration", conf) + systems.append(keysystem) + + keysystem = JSON() + keysystem.add("name", "NagraConnect") + keysystem.add("designators", [ "com.nagra.connect" ]) + systems.append(keysystem) + +if boolean("@PLUGIN_OPENCDMI_NCAS@"): + keysystem = JSON() + keysystem.add("name", "Ncas") + keysystem.add("designators", [ "com.ncas.alpha" ]) + systems.append(keysystem) + +configuration.add("systems", systems) + +rootobject = JSON() + +rootobject.add("locator", "lib@PLUGIN_OCDM_IMPLEMENTATION@.so") +rootobject.add("mode", "@PLUGIN_OPENCDMI_MODE@") +if boolean("@PLUGIN_OPENCDMI_USER@"): + rootobject.add("user", "@PLUGIN_OPENCDMI_USER@") +if boolean("@PLUGIN_OPENCDMI_GROUP@"): + rootobject.add("group", "@PLUGIN_OPENCDMI_GROUP@") +configuration.add("root", rootobject) diff --git a/Packager/CHANGELOG.md b/Packager/CHANGELOG.md index 2e34662758..816712dd76 100644 --- a/Packager/CHANGELOG.md +++ b/Packager/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.2] - 2022-10-07 ### Added - Update SystemRootPath config to set LD_LIBRARY_PATH dynamically diff --git a/Packager/Packager.conf.in b/Packager/Packager.conf.in new file mode 100644 index 0000000000..b2368efb6b --- /dev/null +++ b/Packager/Packager.conf.in @@ -0,0 +1,8 @@ +autostart = "@PLUGIN_PACKAGER_AUTOSTART@" + +configuration = JSON() + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_PACKAGER_MODE@") +configuration.add("root", rootobject) + diff --git a/PersistentStore/CHANGELOG.md b/PersistentStore/CHANGELOG.md index 019260f04a..39745fa13f 100644 --- a/PersistentStore/CHANGELOG.md +++ b/PersistentStore/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.2] - 2022-12-08 ### Fixed - Remove the old workaround for an empty config @@ -30,4 +34,4 @@ All notable changes to this RDK Service will be documented in this file. ### Change - Reset API version to 1.0.0 -- Change README to inform how to update changelog and API version \ No newline at end of file +- Change README to inform how to update changelog and API version diff --git a/PersistentStore/PersistentStore.conf.in b/PersistentStore/PersistentStore.conf.in new file mode 100644 index 0000000000..cee91add46 --- /dev/null +++ b/PersistentStore/PersistentStore.conf.in @@ -0,0 +1,11 @@ +precondition = ["Platform"] +callsign = "org.rdk.PersistentStore" +autostart = "true" +startuporder = "@PLUGIN_PERSISTENTSTORE_STARTUPORDER@" + +configuration = JSON() + +configuration.add("path", "@PLUGIN_PERSISTENTSTORE_PATH@") +configuration.add("key", "@PLUGIN_PERSISTENTSTORE_KEY@") +configuration.add("maxsize", 1000000) +configuration.add("maxvalue", 1000) diff --git a/PlayerInfo/CHANGELOG.md b/PlayerInfo/CHANGELOG.md index 096b2df1fc..30a5249ca8 100644 --- a/PlayerInfo/CHANGELOG.md +++ b/PlayerInfo/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.7] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.6] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/PlayerInfo/PlayerInfo.conf.in b/PlayerInfo/PlayerInfo.conf.in new file mode 100644 index 0000000000..dfbabb8f33 --- /dev/null +++ b/PlayerInfo/PlayerInfo.conf.in @@ -0,0 +1,8 @@ +autostart = "@PLUGIN_PLAYERINFO_AUTOSTART@" +startuporder = "@PLUGIN_PLAYERINFO_STARTUPORDER@" + +configuration = JSON() + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_PLAYERINFO_MODE@") +configuration.add("root", rootobject) diff --git a/RDKShell/CHANGELOG.md b/RDKShell/CHANGELOG.md index c267295bf9..2f5cc558ff 100644 --- a/RDKShell/CHANGELOG.md +++ b/RDKShell/CHANGELOG.md @@ -15,6 +15,11 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. + +## [1.4.7] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.4.6] - 2023-09-22 ### Fixed - Updating getEthernetMac usage as per factory-hal code review recommendation diff --git a/RDKShell/RDKShell.conf.in b/RDKShell/RDKShell.conf.in new file mode 100644 index 0000000000..62860b60ea --- /dev/null +++ b/RDKShell/RDKShell.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.RDKShell" +autostart = "@PLUGIN_RDKSHELL_AUTOSTART@" +startuporder = "@PLUGIN_RDKSHELL_STARTUPORDER@" diff --git a/RemoteActionMapping/CHANGELOG.md b/RemoteActionMapping/CHANGELOG.md index e6208567df..66ba465fb1 100644 --- a/RemoteActionMapping/CHANGELOG.md +++ b/RemoteActionMapping/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.4] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.3] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/RemoteActionMapping/RemoteActionMapping.conf.in b/RemoteActionMapping/RemoteActionMapping.conf.in new file mode 100644 index 0000000000..9d714077ca --- /dev/null +++ b/RemoteActionMapping/RemoteActionMapping.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.RemoteActionMapping" +autostart = "false" +startuporder = "@PLUGIN_REMOTEACTIONMAPPING_STARTUPORDER@" diff --git a/RemoteControl/CHANGELOG.md b/RemoteControl/CHANGELOG.md index e8a74ba076..55c1b718c4 100644 --- a/RemoteControl/CHANGELOG.md +++ b/RemoteControl/CHANGELOG.md @@ -13,6 +13,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. * The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.4.1] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.4.0] - 2023-09-29 ### Changed - Refactor all APIs to become pass throughs but still backwards compatible diff --git a/RemoteControl/RemoteControl.conf.in b/RemoteControl/RemoteControl.conf.in new file mode 100644 index 0000000000..b765c1e79a --- /dev/null +++ b/RemoteControl/RemoteControl.conf.in @@ -0,0 +1,3 @@ +precondition = ["Platform"] +callsign = "org.rdk.RemoteControl" +autostart = "false" diff --git a/ResourceManager/ResourceManager.conf.in b/ResourceManager/ResourceManager.conf.in new file mode 100644 index 0000000000..41be58f0d7 --- /dev/null +++ b/ResourceManager/ResourceManager.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.ResourceManager" +autostart = "true" +startuporder = "@PLUGIN_RESOURCE_MANAGER_STARTUPORDER@" diff --git a/ScreenCapture/CHANGELOG.md b/ScreenCapture/CHANGELOG.md index e14932ac03..9b1823abb3 100644 --- a/ScreenCapture/CHANGELOG.md +++ b/ScreenCapture/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.2] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.1] - 2023-07-14 ### Change - Reimplement ScreenCapture using DRM for Realtek diff --git a/ScreenCapture/ScreenCapture.conf.in b/ScreenCapture/ScreenCapture.conf.in new file mode 100644 index 0000000000..fdfa97355f --- /dev/null +++ b/ScreenCapture/ScreenCapture.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.ScreenCapture" +autostart = "false" +startuporder = "@PLUGIN_SCREENCAPTURE_STARTUPORDER@" diff --git a/SecurityAgent/CHANGELOG.md b/SecurityAgent/CHANGELOG.md index 9bc6974c1d..12eaa554dc 100644 --- a/SecurityAgent/CHANGELOG.md +++ b/SecurityAgent/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.1.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.1.2] - 2023-06-20 ### Changed - Update Thunder Security Logging to add to Telemetry diff --git a/SecurityAgent/SecurityAgent.conf.in b/SecurityAgent/SecurityAgent.conf.in new file mode 100644 index 0000000000..4295859b46 --- /dev/null +++ b/SecurityAgent/SecurityAgent.conf.in @@ -0,0 +1,7 @@ +autostart = "true" +startuporder = "@PLUGIN_SECURITYAGENT_STARTUPORDER@" + +configuration = JSON() + +configuration.add("acl", "@PLUGIN_SECURITYAGENT_ACL_FILE_NAME@") +configuration.add("dac", "@PLUGIN_SECURITYAGENT_DAC_FOLDER@") diff --git a/StateObserver/CHANGELOG.md b/StateObserver/CHANGELOG.md index 98161a2d8e..90aca4d5e9 100644 --- a/StateObserver/CHANGELOG.md +++ b/StateObserver/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.2] - 2023-06-05 ### Added - Added Support to build the plugin to both R4 & R2 diff --git a/StateObserver/StateObserver.conf.in b/StateObserver/StateObserver.conf.in new file mode 100644 index 0000000000..2627517044 --- /dev/null +++ b/StateObserver/StateObserver.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "com.comcast.StateObserver" +autostart = "false" +startuporder = "@PLUGIN_STATEOBSERVER_STARTUPORDER@" diff --git a/SystemAudioPlayer/CHANGELOG.md b/SystemAudioPlayer/CHANGELOG.md index 6a8e695a4a..dbd94147ee 100644 --- a/SystemAudioPlayer/CHANGELOG.md +++ b/SystemAudioPlayer/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.7] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.6] - 2023-08-02 ### Fixed - Fixed warnings treated as errors for emulator build diff --git a/SystemAudioPlayer/SystemAudioPlayer.conf.in b/SystemAudioPlayer/SystemAudioPlayer.conf.in new file mode 100644 index 0000000000..4ce3484b9f --- /dev/null +++ b/SystemAudioPlayer/SystemAudioPlayer.conf.in @@ -0,0 +1,9 @@ +precondition = ["Platform"] +callsign = "org.rdk.SystemAudioPlayer" +startuporder = "@PLUGIN_SYSTEMAUDIOPLAYER_STARTUPORDER@" +autostart = "@PLUGIN_SYSTEMAUDIOPLAYER_AUTOSTART@" + +configuration = JSON() +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_SYSTEMAUDIOPLAYER_MODE@") +configuration.add("root", rootobject) diff --git a/SystemServices/CHANGELOG.md b/SystemServices/CHANGELOG.md index 7cc2a13442..d2d26ec2e2 100644 --- a/SystemServices/CHANGELOG.md +++ b/SystemServices/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.7.1] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.7.0] - 2023-08-31 ### Changed - Changed references to deviceInitiatedFWDnld.sh to swupdate_utility.sh diff --git a/SystemServices/SystemServices.conf.in b/SystemServices/SystemServices.conf.in new file mode 100644 index 0000000000..ead0ed6904 --- /dev/null +++ b/SystemServices/SystemServices.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.System" +autostart = "false" +startuporder = "@PLUGIN_SYSTEMSERVICE_STARTUPORDER@" diff --git a/Telemetry/CHANGELOG.md b/Telemetry/CHANGELOG.md index 261410b0be..95c19dc265 100644 --- a/Telemetry/CHANGELOG.md +++ b/Telemetry/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.2.1] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.2.0] - 2023-4-18 ### Added - Added abortReport call (stops uploading of telemetry report) @@ -31,4 +35,4 @@ All notable changes to this RDK Service will be documented in this file. ### Change - Reset API version to 1.0.0 -- Change README to inform how to update changelog and API version \ No newline at end of file +- Change README to inform how to update changelog and API version diff --git a/Telemetry/Telemetry.conf.in b/Telemetry/Telemetry.conf.in new file mode 100644 index 0000000000..6e4dd24839 --- /dev/null +++ b/Telemetry/Telemetry.conf.in @@ -0,0 +1,10 @@ +precondition = ["Platform"] +callsign = "org.rdk.Telemetry" +autostart = "false" +startuporder = "@PLUGIN_TELEMETRY_STARTUPORDER@" + +configuration = JSON() + + +configuration.add("t2PersistentFolder", "@PLUGIN_T2_PERSISTENT_FOLDER@") +configuration.add("defaultProfilesFile", "@PLUGIN_DEFAULT_PROFILES_FILE@") diff --git a/TextToSpeech/CHANGELOG.md b/TextToSpeech/CHANGELOG.md index aabdedda96..6f7fd48c6b 100644 --- a/TextToSpeech/CHANGELOG.md +++ b/TextToSpeech/CHANGELOG.md @@ -39,6 +39,10 @@ All notable changes to this RDK Service will be documented in this file. ### Added - SAT token appending,speechrate parameter for flex 2.0 +## [1.0.9] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.8] - 2023-07-03 ### Fixed - Rate not intialized to 0 diff --git a/TextToSpeech/TextToSpeech.conf.in b/TextToSpeech/TextToSpeech.conf.in new file mode 100644 index 0000000000..1c1cb09ef6 --- /dev/null +++ b/TextToSpeech/TextToSpeech.conf.in @@ -0,0 +1,29 @@ +precondition = ["Platform"] +callsign = "org.rdk.TextToSpeech" +autostart = "@PLUGIN_TEXTTOSPEECH_AUTOSTART@" +startuporder = "@PLUGIN_TEXTTOSPEECH_STARTUPORDER@" + +configuration = JSON() + +configuration.add("endpoint", "@PLUGIN_TEXTTOSPEECH_ENDPOINT@") +configuration.add("secureendpoint", "@PLUGIN_TEXTTOSPEECH_SECURE_ENDPOINT@") +configuration.add("endpoint_type", "@PLUGIN_TEXTTOSPEECH_ENDPOINT_TYPE@") +configuration.add("speechrate", "@PLUGIN_TEXTTOSPEECH_SPEECHRATE@") +configuration.add("satplugincallsign", "@PLUGIN_TEXTTOSPEECH_SATPLUGINCALLSIGN@") +configuration.add("language", "@PLUGIN_TEXTTOSPEECH_LANGUAGE@") +configuration.add("volume", "@PLUGIN_TEXTTOSPEECH_VOLUME@") +configuration.add("rate", "@PLUGIN_TEXTTOSPEECH_RATE@") + +voices = JSON() + +voices.add("en-US", "@PLUGIN_TEXTTOSPEECH_VOICE_FOR_EN@") +voices.add("es-MX", "@PLUGIN_TEXTTOSPEECH_VOICE_FOR_ES@") +voices.add("fr-CA", "@PLUGIN_TEXTTOSPEECH_VOICE_FOR_FR@") +voices.add("en-GB", "@PLUGIN_TEXTTOSPEECH_VOICE_FOR_GB@") +voices.add("de-DE", "@PLUGIN_TEXTTOSPEECH_VOICE_FOR_DE@") +voices.add("it-IT", "@PLUGIN_TEXTTOSPEECH_VOICE_FOR_IT@") +configuration.add("voices", voices) + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_TEXTTOSPEECH_MODE@") +configuration.add("root", rootobject) diff --git a/Timer/CHANGELOG.md b/Timer/CHANGELOG.md index be1612ae95..687fc4b8b9 100644 --- a/Timer/CHANGELOG.md +++ b/Timer/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.2] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.1] ### Fixed - Optimize include @@ -26,4 +30,4 @@ All notable changes to this RDK Service will be documented in this file. ### Change - Reset API version to 1.0.0 -- Change README to inform how to update changelog and API version \ No newline at end of file +- Change README to inform how to update changelog and API version diff --git a/Timer/Timer.conf.in b/Timer/Timer.conf.in new file mode 100644 index 0000000000..ac7d2842be --- /dev/null +++ b/Timer/Timer.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.Timer" +autostart = "false" +startuporder = "@PLUGIN_TIMER_STARTUPORDER@" diff --git a/UsbAccess/CHANGELOG.md b/UsbAccess/CHANGELOG.md index 686d082634..996e3eb0fe 100644 --- a/UsbAccess/CHANGELOG.md +++ b/UsbAccess/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.2.3] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.2.2] - 2023-04-12 ### Fixed - Fixed IARM_Bus_UnRegisterEventHandler call to IARM_Bus_RemoveEventHandler diff --git a/UsbAccess/UsbAccess.conf.in b/UsbAccess/UsbAccess.conf.in new file mode 100644 index 0000000000..af4e40a00e --- /dev/null +++ b/UsbAccess/UsbAccess.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.UsbAccess" +autostart = "false" +startuporder = "@PLUGIN_USBACCESS_STARTUPORDER@" diff --git a/UserPreferences/CHANGELOG.md b/UserPreferences/CHANGELOG.md index 7447502c3d..dda4816a73 100644 --- a/UserPreferences/CHANGELOG.md +++ b/UserPreferences/CHANGELOG.md @@ -16,10 +16,14 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.1] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.0] - 2022-05-11 ### Added - Add CHANGELOG ### Change - Reset API version to 1.0.0 -- Change README to inform how to update changelog and API version \ No newline at end of file +- Change README to inform how to update changelog and API version diff --git a/UserPreferences/UserPreferences.conf.in b/UserPreferences/UserPreferences.conf.in new file mode 100644 index 0000000000..dc4d89ec96 --- /dev/null +++ b/UserPreferences/UserPreferences.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.UserPreferences" +autostart = "false" +startuporder = "@PLUGIN_USERPREFERENCE_STARTUPORDER@" diff --git a/VoiceControl/CHANGELOG.md b/VoiceControl/CHANGELOG.md index b540f08a22..0bc15158d0 100644 --- a/VoiceControl/CHANGELOG.md +++ b/VoiceControl/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.4.2] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.4.1] - 2023-06-01 ### Fixed - Added optional audio file name parameter to voice session request API diff --git a/VoiceControl/VoiceControl.conf.in b/VoiceControl/VoiceControl.conf.in new file mode 100644 index 0000000000..dcfbc06d83 --- /dev/null +++ b/VoiceControl/VoiceControl.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.VoiceControl" +autostart = "false" +startuporder = "@PLUGIN_VOICECONTROL_STARTUPORDER@" diff --git a/Warehouse/CHANGELOG.md b/Warehouse/CHANGELOG.md index 091fd9b61b..131da6cd4a 100644 --- a/Warehouse/CHANGELOG.md +++ b/Warehouse/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.7] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.6] - 2023-04-12 ### Fixed - Fixed IARM_Bus_UnRegisterEventHandler call to IARM_Bus_RemoveEventHandler diff --git a/Warehouse/Warehouse.conf.in b/Warehouse/Warehouse.conf.in new file mode 100644 index 0000000000..c3aa6a3588 --- /dev/null +++ b/Warehouse/Warehouse.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.Warehouse" +autostart = "false" +startuporder = "@PLUGIN_WAREHOUSE_STARTUPORDER@" diff --git a/WebKitBrowser/CHANGELOG.md b/WebKitBrowser/CHANGELOG.md index e66ea52e7c..0173fb1b8a 100644 --- a/WebKitBrowser/CHANGELOG.md +++ b/WebKitBrowser/CHANGELOG.md @@ -16,6 +16,10 @@ All notable changes to this RDK Service will be documented in this file. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.1.17] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.1.16] - 2023-07-25 ### Added - Initial support for WPEWebKit 2.38 diff --git a/WebKitBrowser/HtmlApp.conf.in b/WebKitBrowser/HtmlApp.conf.in new file mode 100644 index 0000000000..209836d9bd --- /dev/null +++ b/WebKitBrowser/HtmlApp.conf.in @@ -0,0 +1,71 @@ +startuporder = "@PLUGIN_HTML_APP_STARTUPORDER@" + +precondition = ["Graphics"] +autostart = "@PLUGIN_HTML_APP_AUTOSTART@" +resumed = "true" +persistentpathpostfix = "@PLUGIN_HTML_APP_PERSISTENTPATHPOSTFIX@" + +configuration = JSON() + +configuration.add("url", "about:blank") +configuration.add("useragent", "@PLUGIN_HTML_APP_USERAGENT@") + +if not boolean("@WEBKIT_GLIB_API@"): + configuration.add("injectedbundle", "libWPEInjectedBundle@CMAKE_SHARED_LIBRARY_SUFFIX@") +else: + configuration.add("extensiondir", "@PLUGIN_WEBKITBROWSER_EXTENSION_DIRECTORY@") + +configuration.add("transparent", "@PLUGIN_WEBKITBROWSER_TRANSPARENT@") +configuration.add("compositor", "@PLUGIN_HTML_APP_COMPOSITOR@") +configuration.add("inspector", "@PLUGIN_HTML_APP_WEBINSPECTOR_ADDRESS@") +configuration.add("fps", "true") +configuration.add("cursor", "false") +configuration.add("touch", "false") +configuration.add("msebuffers", "@PLUGIN_WEBKITBROWSER_MSEBUFFERS@") +configuration.add("memoryprofile", "@PLUGIN_WEBKITBROWSER_MEMORYPROFILE@") +configuration.add("mediadiskcache", "@PLUGIN_WEBKITBROWSER_MEDIADISKCACHE@") +configuration.add("diskcache", "@PLUGIN_WEBKITBROWSER_DISKCACHE@") +configuration.add("xhrcache", "@PLUGIN_WEBKITBROWSER_XHRCACHE@") +configuration.add("webgl", "@PLUGIN_WEBKITBROWSER_WEBGL@") +configuration.add("threadedpainting", "@PLUGIN_WEBKITBROWSER_THREADEDPAINTING@") + +configuration.add("diskcachedir", "@PLUGIN_HTML_APP_DISKCACHEDIR@") +configuration.add("height", "@PLUGIN_WEBKITBROWSER_HEIGHT@") +configuration.add("width", "@PLUGIN_WEBKITBROWSER_WIDTH@") +configuration.add("clientidentifier", "@PLUGIN_HTML_APP_CLIENTIDENTIFIER@") +configuration.add("localstorageenabled", "@PLUGIN_HTML_APP_LOCALSTORAGE_ENABLE@") +configuration.add("localstorage", "@PLUGIN_HTML_APP_LOCALSTORAGE@") +configuration.add("localstoragesize", "@PLUGIN_HTML_APP_LOCALSTORAGESIZE@") +configuration.add("cookiestorage", "@PLUGIN_HTML_APP_COOKIESTORAGE@") +configuration.add("indexeddbenabled", "@PLUGIN_HTML_APP_INDEXEDDB_ENABLE@") +configuration.add("indexeddbpath", "@PLUGIN_HTML_APP_INDEXEDDB_PATH@") +configuration.add("indexeddbsize", "@PLUGIN_HTML_APP_INDEXEDDB_SIZE@") + +if boolean("@PLUGIN_HTML_APP_WINDOWCLOSE@"): + configuration.add("windowclose", "true") + +if "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@" != "" and "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@" != "": + configuration.add("clientcert", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@") + configuration.add("clientcertkey", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@") + +if boolean("@PLUGIN_HTML_APP_LOGTOSYSTEMCONSOLE@"): + configuration.add("logtosystemconsoleenabled", "true") + +configuration.add("secure", "@PLUGIN_HTML_APP_SECURE@") +configuration.add("watchdogchecktimeoutinseconds", "10") +configuration.add("watchdoghangthresholdtinseconds", "60") +configuration.add("loadblankpageonsuspendenabled", "true") + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_HTML_APP_MODE@") +rootobject.add("locator", "lib@PLUGIN_WEBKITBROWSER_IMPLEMENTATION@.so") +rootobject.add("user", "@PLUGIN_WEBKITBROWSER_USER@") +rootobject.add("group", "@PLUGIN_WEBKITBROWSER_GROUP@") +configuration.add("root", rootobject) + +memory = JSON() + +memory.add("webprocesslimit", "@PLUGIN_HTML_APP_MEMORYPRESSURE_WEBPROCESSLIMITT@") +memory.add("networkprocesslimit", "@PLUGIN_HTML_APP_MEMORYPRESSURE_NETWORKPROCESSLIMIT@") +configuration.add("memory", memory) + diff --git a/WebKitBrowser/JSPP.conf.in b/WebKitBrowser/JSPP.conf.in new file mode 100644 index 0000000000..58277c489a --- /dev/null +++ b/WebKitBrowser/JSPP.conf.in @@ -0,0 +1,144 @@ +precondition = ["Graphics"] +autostart = "@PLUGIN_JSPP_AUTOSTART@" +startuporder = "@PLUGIN_JSPP_STARTUPORDER@" +persistentpathpostfix = "@PLUGIN_JSPP_PERSISTENTPATHPOSTFIX@" + + +configuration = JSON() + +configuration.add("url", "@PLUGIN_JSPP_STARTURL@") +configuration.add("useragent", "@PLUGIN_JSPP_USERAGENT@") + +if not boolean("@WEBKIT_GLIB_API@"): + configuration.add("injectedbundle", "libWPEInjectedBundle@CMAKE_SHARED_LIBRARY_SUFFIX@") +else: + configuration.add("extensiondir", "@PLUGIN_WEBKITBROWSER_EXTENSION_DIRECTORY@") + +configuration.add("transparent", "@PLUGIN_WEBKITBROWSER_TRANSPARENT@") +configuration.add("compositor", "noaa") +configuration.add("inspector", "@PLUGIN_JSPP_WEBINSPECTOR_ADDRESS@") +configuration.add("fps", "true") +configuration.add("cursor", "false") +configuration.add("touch", "false") +configuration.add("msebuffers", "@PLUGIN_WEBKITBROWSER_MSEBUFFERS@") +configuration.add("memoryprofile", "@PLUGIN_WEBKITBROWSER_MEMORYPROFILE@") +configuration.add("memorypressure", "@PLUGIN_JSPP_MEMORYPRESSURE@") +configuration.add("mediadiskcache", "@PLUGIN_WEBKITBROWSER_MEDIADISKCACHE@") +configuration.add("diskcache", "@PLUGIN_JSPP_DISKCACHE@") +configuration.add("xhrcache", "@PLUGIN_WEBKITBROWSER_XHRCACHE@") +configuration.add("webgl", "@PLUGIN_WEBKITBROWSER_WEBGL@") +configuration.add("threadedpainting", "@PLUGIN_WEBKITBROWSER_THREADEDPAINTING@") +configuration.add("diskcachedir", "@PLUGIN_JSPP_DISKCACHEDIR@") +configuration.add("height", "@PLUGIN_WEBKITBROWSER_HEIGHT@") +configuration.add("width", "@PLUGIN_WEBKITBROWSER_WIDTH@") +configuration.add("clientidentifier", "@PLUGIN_JSPP_CLIENTIDENTIFIER@") +configuration.add("localstorageenabled", "@PLUGIN_JSPP_LOCALSTORAGE_ENABLE@") +configuration.add("localstorage", "@PLUGIN_JSPP_LOCALSTORAGE@") +configuration.add("localstoragesize", "@PLUGIN_JSPP_LOCALSTORAGESIZE@") +configuration.add("cookiestorage", "@PLUGIN_JSPP_COOKIESTORAGE@") + +if boolean("@PLUGIN_JSPP_WINDOWCLOSE@"): + configuration.add("windowclose", "true") + +if "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@" != "" and "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@" != "": + configuration.add("clientcert", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@") + configuration.add("clientcertkey", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@") + +if boolean("@PLUGIN_JSPP_LOGTOSYSTEMCONSOLE@"): + configuration.add("logtosystemconsoleenabled", "@PLUGIN_JSPP_LOGTOSYSTEMCONSOLE@") + +configuration.add("secure", "@PLUGIN_JSPP_SECURE@") +configuration.add("watchdogchecktimeoutinseconds", "10") +configuration.add("watchdoghangthresholdtinseconds", "60") +configuration.add("loadblankpageonsuspendenabled", "false") + +environmentvariables = [] + +conf1 = JSON() +conf2 = JSON() +conf3 = JSON() +conf4 = JSON() +conf5 = JSON() +conf6 = JSON() +conf7 = JSON() +conf8 = JSON() +conf9 = JSON() +conf10 = JSON() + +conf1.add("name","AAMP_ENABLE_OPT_OVERRIDE") +conf1.add("value","TRUE") +environmentvariables.append(conf1) + +conf2.add("name","AAMP_ENABLE_WESTEROS_SINK") +conf2.add("value","1") +environmentvariables.append(conf2) + +conf3.add("name","ENABLE_FOG_OPT_OVERRIDE") +conf3.add("value","1") +environmentvariables.append(conf3) + +conf4.add("name","WESTEROS_SINK_VIRTUAL_HEIGHT") +conf4.add("value",1080) +environmentvariables.append(conf4) + +conf5.add("name","WESTEROS_SINK_VIRTUAL_WIDTH") +conf5.add("value",1920) +environmentvariables.append(conf5) + +conf6.add("name","GST_HWAVSYNC") +conf6.add("value","0") +environmentvariables.append(conf6) + +conf7.add("name","GST_PLAYERSINKBIN_DELAY") +conf7.add("value",800000000) +environmentvariables.append(conf7) + +conf8.add("name","GST_REGISTRY_FORK") +conf8.add("value","no") +environmentvariables.append(conf8) + +conf9.add("name","XDG_DATA_HOME") +conf9.add("value","/opt/QT/home") +environmentvariables.append(conf9) + +conf10.add("name","PROCESS_NAME") +conf10.add("value","JSPPWebProcess") +environmentvariables.append(conf10) + +configuration.add("environmentvariables", environmentvariables) + +configuration.add("loggingtarget", "sky-jspp.service") +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_JSPP_MODE@") +rootobject.add("locator", "lib@PLUGIN_WEBKITBROWSER_IMPLEMENTATION@.so") +rootobject.add("user", "@PLUGIN_WEBKITBROWSER_USER@") +rootobject.add("group", "@PLUGIN_WEBKITBROWSER_GROUP@") +configuration.add("root", rootobject) + +memory = JSON() + +webprocesssettings = JSON() +networkprocesssettings = JSON() + +if ("@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_LIMIT@ OR (@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_GPU_LIMIT@ AND @PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_GPU_FILE@) OR @PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_POLLINTERVAL@"): + + if ("@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_LIMIT@"): + webprocesssettings.add("limit", "@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_LIMIT@") + + if ("@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_GPU_LIMIT@ AND @PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_GPU_FILE@"): + webprocesssettings.add("gpulimit","@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_GPU_LIMIT@") + webprocesssettings.add("gpufile", "@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_GPU_FILE@") + + if ("@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_POLLINTERVAL@"): + webprocesssettings.add("pollinterval", "@PLUGIN_JSPP_MEMORYPRESSURE_WEBPROCESS_SETTINGS_POLLINTERVAL@") + +memory.add("webprocesssettings", webprocesssettings) + +if ("@PLUGIN_JSPP_MEMORYPRESSURE_NETWORKPROCESS_SETTINGS_LIMIT@ OR @PLUGIN_JSPP_MEMORYPRESSURE_NETWORKPROCESS_SETTINGS_POLLINTERVAL@"): + if ("@PLUGIN_JSPP_MEMORYPRESSURE_NETWORKPROCESS_SETTINGS_LIMIT@"): + networkprocesssettings.add("limit", "@PLUGIN_JSPP_MEMORYPRESSURE_NETWORKPROCESS_SETTINGS_LIMIT@") + if ("@PLUGIN_JSPP_MEMORYPRESSURE_NETWORKPROCESS_SETTINGS_POLLINTERVAL@"): + networkprocesssettings.add("pollinterval", "@PLUGIN_JSPP_MEMORYPRESSURE_NETWORKPROCESS_SETTINGS_POLLINTERVAL@") +memory.add("networkprocesssettings", networkprocesssettings) +configuration.add("memory", memory) + diff --git a/WebKitBrowser/LightningApp.conf.in b/WebKitBrowser/LightningApp.conf.in new file mode 100644 index 0000000000..6dc5f7aa42 --- /dev/null +++ b/WebKitBrowser/LightningApp.conf.in @@ -0,0 +1,71 @@ +startuporder = "@PLUGIN_LIGHTNING_APP_STARTUPORDER@" + +precondition = ["Graphics"] +autostart = "@PLUGIN_LIGHTNING_APP_AUTOSTART@" +resumed = "true" +persistentpathpostfix = "@PLUGIN_LIGHTNING_APP_PERSISTENTPATHPOSTFIX@" + +configuration = JSON() + +configuration.add("url", "about:blank") +configuration.add("useragent", "@PLUGIN_LIGHTNING_APP_USERAGENT@") + +if not boolean("@WEBKIT_GLIB_API@"): + configuration.add("injectedbundle", "libWPEInjectedBundle@CMAKE_SHARED_LIBRARY_SUFFIX@") +else: + configuration.add("extensiondir", "@PLUGIN_WEBKITBROWSER_EXTENSION_DIRECTORY@") + +configuration.add("transparent", "@PLUGIN_WEBKITBROWSER_TRANSPARENT@") +configuration.add("compositor", "@PLUGIN_LIGHTNING_APP_COMPOSITOR@") +configuration.add("inspector", "@PLUGIN_LIGHTNING_APP_WEBINSPECTOR_ADDRESS@") +configuration.add("fps", "true") +configuration.add("cursor", "false") +configuration.add("touch", "false") +configuration.add("msebuffers", "@PLUGIN_WEBKITBROWSER_MSEBUFFERS@") +configuration.add("memoryprofile", "@PLUGIN_WEBKITBROWSER_MEMORYPROFILE@") +configuration.add("mediadiskcache", "@PLUGIN_WEBKITBROWSER_MEDIADISKCACHE@") +configuration.add("diskcache", "@PLUGIN_WEBKITBROWSER_DISKCACHE@") +configuration.add("xhrcache", "@PLUGIN_WEBKITBROWSER_XHRCACHE@") +configuration.add("noncompositedwebgl", "true") +configuration.add("webgl", "@PLUGIN_WEBKITBROWSER_WEBGL@") +configuration.add("threadedpainting", "@PLUGIN_WEBKITBROWSER_THREADEDPAINTING@") +configuration.add("diskcachedir", "@PLUGIN_LIGHTNING_APP_DISKCACHEDIR@") +configuration.add("height", "@PLUGIN_WEBKITBROWSER_HEIGHT@") +configuration.add("width", "@PLUGIN_WEBKITBROWSER_WIDTH@") +configuration.add("clientidentifier", "@PLUGIN_LIGHTNING_APP_CLIENTIDENTIFIER@") +configuration.add("localstorageenabled", "@PLUGIN_LIGHTNING_APP_LOCALSTORAGE_ENABLE@") +configuration.add("localstorage", "@PLUGIN_LIGHTNING_APP_LOCALSTORAGE@") +configuration.add("localstoragesize", "@PLUGIN_LIGHTNING_APP_LOCALSTORAGESIZE@") +configuration.add("cookiestorage", "@PLUGIN_LIGHTNING_APP_COOKIESTORAGE@") +configuration.add("indexeddbenabled", "@PLUGIN_LIGHTNING_APP_INDEXEDDB_ENABLE@") +configuration.add("indexeddbpath", "@PLUGIN_LIGHTNING_APP_INDEXEDDB_PATH@") +configuration.add("indexeddbsize", "@PLUGIN_LIGHTNING_APP_INDEXEDDB_SIZE@") + +if boolean("@PLUGIN_LIGHTNING_APP_WINDOWCLOSE@"): + configuration.add("windowclose", "true") + +if "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@" != "" and "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@" != "": + configuration.add("clientcert", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@") + configuration.add("clientcertkey", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@") + +if boolean("@PLUGIN_LIGHTNING_APP_LOGTOSYSTEMCONSOLE@"): + configuration.add("logtosystemconsoleenabled", "true") + +configuration.add("secure", "@PLUGIN_LIGHTNING_APP_SECURE@") +configuration.add("watchdogchecktimeoutinseconds", "10") +configuration.add("watchdoghangthresholdtinseconds", "60") +configuration.add("loadblankpageonsuspendenabled", "true") + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_LIGHTNING_APP_MODE@") +rootobject.add("locator", "lib@PLUGIN_WEBKITBROWSER_IMPLEMENTATION@.so") +rootobject.add("user", "@PLUGIN_WEBKITBROWSER_USER@") +rootobject.add("group", "@PLUGIN_WEBKITBROWSER_GROUP@") +configuration.add("root", rootobject) + +memory = JSON() + +memory.add("webprocesslimit", "@PLUGIN_LIGHTNING_APP_MEMORYPRESSURE_WEBPROCESSLIMIT@") +memory.add("networkprocesslimit", "@PLUGIN_LIGHTNING_APP_MEMORYPRESSURE_NETWORKPROCESSLIMIT@") +configuration.add("memory", memory) + diff --git a/WebKitBrowser/ResidentApp.conf.in b/WebKitBrowser/ResidentApp.conf.in new file mode 100644 index 0000000000..5765a4b6c3 --- /dev/null +++ b/WebKitBrowser/ResidentApp.conf.in @@ -0,0 +1,66 @@ +precondition = ["Graphics"] +startuporder = "@PLUGIN_RESIDENT_APP_STARTUPORDER@" +autostart = "@PLUGIN_RESIDENT_APP_AUTOSTART@" +resumed = "true" +persistentpathpostfix = "@PLUGIN_RESIDENT_APP_PERSISTENTPATHPOSTFIX@" + +configuration = JSON() + +configuration.add("url", "@PLUGIN_RESIDENT_APP_STARTURL@") +configuration.add("useragent", "@PLUGIN_RESIDENT_APP_USERAGENT@") + +if not boolean("@WEBKIT_GLIB_API@"): + configuration.add("injectedbundle", "libWPEInjectedBundle@CMAKE_SHARED_LIBRARY_SUFFIX@") +else: + configuration.add("extensiondir", "@PLUGIN_WEBKITBROWSER_EXTENSION_DIRECTORY@") + +configuration.add("transparent", "@PLUGIN_WEBKITBROWSER_TRANSPARENT@") +configuration.add("compositor", "@PLUGIN_RESIDENT_APP_COMPOSITOR@") +configuration.add("inspector", "@PLUGIN_RESIDENT_APP_WEBINSPECTOR_ADDRESS@") +configuration.add("fps", "false") +configuration.add("cursor", "false") +configuration.add("touch", "false") +configuration.add("msebuffers", "audio:2m,video:15m,text:1m") +configuration.add("memoryprofile", "@PLUGIN_WEBKITBROWSER_MEMORYPROFILE@") +configuration.add("mediadiskcache", "@PLUGIN_WEBKITBROWSER_MEDIADISKCACHE@") +configuration.add("diskcache", "@PLUGIN_WEBKITBROWSER_DISKCACHE@") +configuration.add("xhrcache", "@PLUGIN_WEBKITBROWSER_XHRCACHE@") +configuration.add("noncompositedwebgl", "true") +configuration.add("webgl", "@PLUGIN_WEBKITBROWSER_WEBGL@") +configuration.add("threadedpainting", "@PLUGIN_WEBKITBROWSER_THREADEDPAINTING@") +configuration.add("diskcachedir", "@PLUGIN_RESIDENT_APP_DISKCACHEDIR@") +configuration.add("height", "@PLUGIN_WEBKITBROWSER_HEIGHT@") +configuration.add("width", "@PLUGIN_WEBKITBROWSER_WIDTH@") +configuration.add("clientidentifier", "@PLUGIN_RESIDENT_APP_CLIENTIDENTIFIER@") +configuration.add("localstorageenabled", "@PLUGIN_RESIDENT_APP_LOCALSTORAGE_ENABLE@") +configuration.add("localstorage", "@PLUGIN_RESIDENT_APP_LOCALSTORAGE@") +configuration.add("localstoragesize", "@PLUGIN_RESIDENT_APP_LOCALSTORAGESIZE@") +configuration.add("cookiestorage", "@PLUGIN_RESIDENT_APP_COOKIESTORAGE@") +configuration.add("indexeddbenabled", "@PLUGIN_RESIDENT_APP_INDEXEDDB_ENABLE@") +configuration.add("indexeddbpath", "@PLUGIN_RESIDENT_APP_INDEXEDDB_PATH@") +configuration.add("indexeddbsize", "@PLUGIN_RESIDENT_APP_INDEXEDDB_SIZE@") + +if "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@" != "" and "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@" != "": + configuration.add("clientcert", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@") + configuration.add("clientcertkey", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@") + +if boolean("@PLUGIN_RESIDENT_APP_LOGTOSYSTEMCONSOLE@"): + configuration.add("logtosystemconsoleenabled", "true") + +configuration.add("secure", "@PLUGIN_RESIDENT_APP_SECURE@") +configuration.add("watchdogchecktimeoutinseconds", "10") +configuration.add("watchdoghangthresholdtinseconds", "60") + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_RESIDENT_APP_MODE@") +rootobject.add("locator", "lib@PLUGIN_WEBKITBROWSER_IMPLEMENTATION@.so") +rootobject.add("user", "@PLUGIN_WEBKITBROWSER_USER@") +rootobject.add("group", "@PLUGIN_WEBKITBROWSER_GROUP@") +configuration.add("root", rootobject) + +memory = JSON() + +memory.add("webprocesslimit", "@PLUGIN_RESIDENT_APP_MEMORYPRESSURE_WEBPROCESSLIMIT@") +memory.add("networkprocesslimit", "@PLUGIN_RESIDENT_APP_MEMORYPRESSURE_NETWORKPROCESSLIMIT@") +configuration.add("memory", memory) + diff --git a/WebKitBrowser/SearchAndDiscoveryApp.conf.in b/WebKitBrowser/SearchAndDiscoveryApp.conf.in new file mode 100644 index 0000000000..c3fcb517ee --- /dev/null +++ b/WebKitBrowser/SearchAndDiscoveryApp.conf.in @@ -0,0 +1,67 @@ +precondition = ["Graphics"] +startuporder = "@PLUGIN_SEARCH_AND_DISCOVERY_APP_STARTUPORDER@" + +autostart = "@PLUGIN_SEARCH_AND_DISCOVERY_APP_AUTOSTART@" +resumed = "true" +persistentpathpostfix = "@PLUGIN_SEARCH_AND_DISCOVERY_APP_PERSISTENTPATHPOSTFIX@" + +configuration = JSON() + +configuration.add("url", "about:blank") +configuration.add("useragent", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_USERAGENT@") + +if not boolean("@WEBKIT_GLIB_API@"): + configuration.add("injectedbundle", "libWPEInjectedBundle@CMAKE_SHARED_LIBRARY_SUFFIX@") +else: + configuration.add("extensiondir", "@PLUGIN_WEBKITBROWSER_EXTENSION_DIRECTORY@") + +configuration.add("transparent", "@PLUGIN_WEBKITBROWSER_TRANSPARENT@") +configuration.add("compositor", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_COMPOSITOR@") +configuration.add("inspector", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_WEBINSPECTOR_ADDRESS@") +configuration.add("fps", "true") +configuration.add("cursor", "false") +configuration.add("touch", "false") +configuration.add("msebuffers", "audio:2m,video:15m,text:1m") +configuration.add("memoryprofile", "@PLUGIN_WEBKITBROWSER_MEMORYPROFILE@") +configuration.add("mediadiskcache", "@PLUGIN_WEBKITBROWSER_MEDIADISKCACHE@") +configuration.add("diskcache", "@PLUGIN_WEBKITBROWSER_DISKCACHE@") +configuration.add("xhrcache", "@PLUGIN_WEBKITBROWSER_XHRCACHE@") +configuration.add("noncompositedwebgl", "true") +configuration.add("webgl", "@PLUGIN_WEBKITBROWSER_WEBGL@") +configuration.add("threadedpainting", "@PLUGIN_WEBKITBROWSER_THREADEDPAINTING@") +configuration.add("diskcachedir", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_DISKCACHEDIR@") +configuration.add("height", "@PLUGIN_WEBKITBROWSER_HEIGHT@") +configuration.add("width", "@PLUGIN_WEBKITBROWSER_WIDTH@") +configuration.add("clientidentifier", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_CLIENTIDENTIFIER@") +configuration.add("localstorageenabled", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_LOCALSTORAGE_ENABLE@") +configuration.add("localstorage", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_LOCALSTORAGE@") +configuration.add("localstoragesize", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_LOCALSTORAGESIZE@") +configuration.add("cookiestorage", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_COOKIESTORAGE@") +configuration.add("indexeddbenabled", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_INDEXEDDB_ENABLE@") +configuration.add("indexeddbpath", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_INDEXEDDB_PATH@") +configuration.add("indexeddbsize", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_INDEXEDDB_SIZE@") + +if "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@" != "" and "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@" != "": + configuration.add("clientcert", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@") + configuration.add("clientcertkey", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@") + +if boolean("@PLUGIN_SEARCH_AND_DISCOVERY_APP_LOGTOSYSTEMCONSOLE@"): + configuration.add("logtosystemconsoleenabled", "true") + +configuration.add("secure", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_SECURE@") + +configuration.add("watchdogchecktimeoutinseconds", "10") +configuration.add("watchdoghangthresholdtinseconds", "60") + +rootobject = JSON() +rootobject.add("mode", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_MODE@") +rootobject.add("locator", "lib@PLUGIN_WEBKITBROWSER_IMPLEMENTATION@.so") +rootobject.add("user", "@PLUGIN_WEBKITBROWSER_USER@") +rootobject.add("group", "@PLUGIN_WEBKITBROWSER_GROUP@") +configuration.add("root", rootobject) + +memory = JSON() + +memory.add("webprocesslimit", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_MEMORYPRESSURE_WEBPROCESSLIMIT@") +memory.add("networkprocesslimit", "@PLUGIN_SEARCH_AND_DISCOVERY_APP_MEMORYPRESSURE_NETWORKPROCESSLIMIT@") +configuration.add("memory", memory) diff --git a/WebKitBrowser/WebKitBrowser.conf.in b/WebKitBrowser/WebKitBrowser.conf.in new file mode 100644 index 0000000000..4e1e35f605 --- /dev/null +++ b/WebKitBrowser/WebKitBrowser.conf.in @@ -0,0 +1,80 @@ +startuporder = "@PLUGIN_WEBKITBROWSER_STARTUPORDER@" + +if boolean("@PLUGIN_WEBSERVER@"): + precondition = ["Graphics" "WebSource"] +else: + precondition = ["Graphics"] + + +autostart = "@PLUGIN_WEBKITBROWSER_AUTOSTART@" +resumed = "@PLUGIN_WEBKITBROWSER_RESUMED@" + +persistentpathpostfix = "@PLUGIN_WEBKITBROWSER_PERSISTENTPATHPOSTFIX@" + +configuration = JSON() + +configuration.add("url", "@PLUGIN_WEBKITBROWSER_STARTURL@") +configuration.add("useragent", "@PLUGIN_WEBKITBROWSER_USERAGENT@") + +if not boolean("@WEBKIT_GLIB_API@"): + configuration.add("injectedbundle", "libWPEInjectedBundle@CMAKE_SHARED_LIBRARY_SUFFIX@") +else: + configuration.add("extensiondir", "@PLUGIN_WEBKITBROWSER_EXTENSION_DIRECTORY@") + +configuration.add("transparent", "@PLUGIN_WEBKITBROWSER_TRANSPARENT@") +configuration.add("compositor", "noaa") +configuration.add("inspector", "@PLUGIN_WEBKITBROWSER_WEBINSPECTOR_ADDRESS@") +configuration.add("fps", "true") +configuration.add("cursor", "false") +configuration.add("touch", "false") +configuration.add("msebuffers", "@PLUGIN_WEBKITBROWSER_MSEBUFFERS@") +configuration.add("thunderdecryptorpreference", "@PLUGIN_WEBKITBROWSER_THUNDER_DECRYPTOR_PREFERENCE@") +configuration.add("memoryprofile", "@PLUGIN_WEBKITBROWSER_MEMORYPROFILE@") +configuration.add("mediacontenttypesrequiringhardwaresupport", + "@PLUGIN_WEBKITBROWSER_MEDIA_CONTENT_TYPES_REQUIRING_HARDWARE_SUPPORT@") +configuration.add("mediadiskcache", "@PLUGIN_WEBKITBROWSER_MEDIADISKCACHE@") +configuration.add("diskcachedir", "@PLUGIN_WEBKITBROWSER_DISKCACHEDIR@") +configuration.add("diskcache", "@PLUGIN_WEBKITBROWSER_DISKCACHE@") +configuration.add("xhrcache", "@PLUGIN_WEBKITBROWSER_XHRCACHE@") +configuration.add("webgl", "@PLUGIN_WEBKITBROWSER_WEBGL@") +configuration.add("threadedpainting", "@PLUGIN_WEBKITBROWSER_THREADEDPAINTING@") +configuration.add("height", "@PLUGIN_WEBKITBROWSER_HEIGHT@") +configuration.add("width", "@PLUGIN_WEBKITBROWSER_WIDTH@") +configuration.add("clientidentifier", "@PLUGIN_WEBKITBROWSER_CLIENTIDENTIFIER@") +configuration.add("localstorageenabled", "@PLUGIN_WEBKITBROWSER_LOCALSTORAGE_ENABLE@") +configuration.add("localstorage", "@PLUGIN_WEBKITBROWSER_LOCALSTORAGE@") +configuration.add("cookiestorage", "@PLUGIN_WEBKITBROWSER_COOKIESTORAGE@") +configuration.add("indexeddbenabled", "@PLUGIN_WEBKITBROWSER_INDEXEDDB_ENABLE@") +configuration.add("indexeddbpath", "@PLUGIN_WEBKITBROWSER_INDEXEDDB_PATH@") +configuration.add("indexeddbsize", "@PLUGIN_WEBKITBROWSER_INDEXEDDB_SIZE@") + +if boolean("@PLUGIN_WEBKITBROWSER_WINDOWCLOSE@"): + configuration.add("windowclose", "@PLUGIN_WEBKITBROWSER_WINDOWCLOSE@") + +configuration.add("execpath", "@PLUGIN_WEBKITBROWSER_ALTERNATIVE_EXEC_PATH@") +configuration.add("proxy", "@PLUGIN_WEBKITBROWSER_HTTP_PROXY@") +configuration.add("proxyexclusion", "@PLUGIN_WEBKITBROWSER_HTTP_PROXY_EXCLUSION@") +configuration.add("clientcert", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT@") +configuration.add("clientcertkey", "@PLUGIN_WEBKITBROWSER_CLIENT_CERT_KEY@") +configuration.add("logtosystemconsoleenabled", "@PLUGIN_WEBKITBROWSER_LOGTOSYSTEMCONSOLE@") +configuration.add("secure", "@PLUGIN_WEBKITBROWSER_SECURE@") +configuration.add("watchdogchecktimeoutinseconds", 10) +configuration.add("watchdoghangthresholdtinseconds", 60) + +root = JSON() +root.add("mode", "@PLUGIN_WEBKITBROWSER_MODE@") +root.add("locator", "lib@PLUGIN_WEBKITBROWSER_IMPLEMENTATION@.so") +root.add("user", "@PLUGIN_WEBKITBROWSER_USER@") +root.add("group", "@PLUGIN_WEBKITBROWSER_GROUP@") +configuration.add("root", root) + +javascript = JSON() +javascript.add("useJIT", "true" if boolean("@PLUGIN_WEBKITBROWSER_ENABLE_JIT@") else "false") +javascript.add("useDFG", "true" if boolean("@PLUGIN_WEBKITBROWSER_ENABLE_DFG@") else "false") +configuration.add("javascript", javascript) + +memory = JSON() + +memory.add("webprocesslimit", "@PLUGIN_WEBKITBROWSER_MEMORYPRESSURE_WEBPROCESSLIMIT@") +memory.add("networkprocesslimit", "@PLUGIN_WEBKITBROWSER_MEMORYPRESSURE_NETWORKPROCESSLIMIT@") +configuration.add("memory", memory) diff --git a/WifiManager/CHANGELOG.md b/WifiManager/CHANGELOG.md index a001d91d82..99e26101a2 100644 --- a/WifiManager/CHANGELOG.md +++ b/WifiManager/CHANGELOG.md @@ -15,6 +15,10 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.8] - 2023-09-12 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.7] - 2023-05-22 ### Fixed - Fixed Update wifi state cache if wifi interface was disabled diff --git a/WifiManager/WifiManager.conf.in b/WifiManager/WifiManager.conf.in new file mode 100644 index 0000000000..3bae3394ed --- /dev/null +++ b/WifiManager/WifiManager.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.Wifi" +autostart = "true" +startuporder = "@PLUGIN_WIFI_STARTUPORDER@" diff --git a/XCast/CHANGELOG.md b/XCast/CHANGELOG.md index f05d74f876..c8cd74816d 100644 --- a/XCast/CHANGELOG.md +++ b/XCast/CHANGELOG.md @@ -15,6 +15,10 @@ All notable changes to this RDK Service will be documented in this file. * Changes in CHANGELOG should be updated when commits are added to the main or release branches. There should be one CHANGELOG entry per JIRA Ticket. This is not enforced on sprint branches since there could be multiple changes for the same JIRA ticket during development. * For more details, refer to [versioning](https://github.com/rdkcentral/rdkservices#versioning) section under Main README. +## [1.0.16] - 2023-10-04 +### Added +- Implement Thunder Plugin Configuration for Kirkstone builds(CMake-3.20 & above) + ## [1.0.15] - 2023-07-19 ### Fixed - XCast empty payload query parsing issue fixed diff --git a/XCast/XCast.conf.in b/XCast/XCast.conf.in new file mode 100644 index 0000000000..7d2fbeefc9 --- /dev/null +++ b/XCast/XCast.conf.in @@ -0,0 +1,4 @@ +precondition = ["Platform"] +callsign = "org.rdk.Xcast" +autostart = "@PLUGIN_XCAST_AUTOSTART@" +startuporder = "@PLUGIN_XCAST_STARTUPORDER@"