diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0001-Fix-advertise-time-out-when-default-is-set-to-zero.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0001-Fix-advertise-time-out-when-default-is-set-to-zero.patch index 9fba1e990..38971fb47 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0001-Fix-advertise-time-out-when-default-is-set-to-zero.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0001-Fix-advertise-time-out-when-default-is-set-to-zero.patch @@ -1,4 +1,4 @@ -From 85c5b7e82355f00499447d9ed5fa71ae1b1e0e6b Mon Sep 17 00:00:00 2001 +From 1dd0433600126f7dea30b7423a88accdbe73312f Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Wed, 11 Apr 2018 11:03:20 +0530 Subject: [PATCH] Fix advertise time out when default is set to zero @@ -25,10 +25,10 @@ Change-Id: I60cb0c22991efa61a800b1483e232e42beff2da2 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/advertising.c b/src/advertising.c -index 15a343e52..92ab25ed2 100644 +index 70e60601d..e0fd2cb57 100644 --- a/src/advertising.c +++ b/src/advertising.c -@@ -524,13 +524,18 @@ static bool parse_local_name(DBusMessageIter *iter, +@@ -525,13 +525,18 @@ static bool parse_local_name(DBusMessageIter *iter, if (dbus_message_iter_get_arg_type(iter) != DBUS_TYPE_STRING) return false; diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0002-Send-disconnect-signal-on-remote-device-disconnect.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0002-Send-disconnect-signal-on-remote-device-disconnect.patch index 310644933..83f111b47 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0002-Send-disconnect-signal-on-remote-device-disconnect.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0002-Send-disconnect-signal-on-remote-device-disconnect.patch @@ -1,4 +1,4 @@ -From 13029ffccb33fc57ce7777f1d6223ed26fe70f40 Mon Sep 17 00:00:00 2001 +From a893234f2aa6f5376bf71cfe85221b6dbb526e1e Mon Sep 17 00:00:00 2001 From: Vibhanshu Dhote Date: Thu, 17 May 2018 18:15:48 +0530 Subject: [PATCH] Send disconnect signal on remote device disconnect diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0003-Fetching-device-type-like-BLE-BREDR-from-bluez.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0003-Fetching-device-type-like-BLE-BREDR-from-bluez.patch index baa912492..2b6784f0f 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0003-Fetching-device-type-like-BLE-BREDR-from-bluez.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0003-Fetching-device-type-like-BLE-BREDR-from-bluez.patch @@ -1,4 +1,4 @@ -From 01a35d286d28e50e2c456dbbe9ce1f8cb9dc5000 Mon Sep 17 00:00:00 2001 +From 84ea8ffa177381b070518089d41b92ba8bd7b651 Mon Sep 17 00:00:00 2001 From: "vijaya.sundaram" Date: Fri, 1 Jun 2018 11:43:15 +0530 Subject: [PATCH] Fetching device type like BLE, BREDR from bluez @@ -24,10 +24,10 @@ Upstream-Status : Pending 1 file changed, 17 insertions(+) diff --git a/src/device.c b/src/device.c -index af13badfc..b20906f3c 100644 +index 65838f59f..229e239fb 100644 --- a/src/device.c +++ b/src/device.c -@@ -205,6 +205,7 @@ struct btd_device { +@@ -206,6 +206,7 @@ struct btd_device { char name[MAX_NAME_LENGTH + 1]; char *alias; uint32_t class; @@ -35,7 +35,7 @@ index af13badfc..b20906f3c 100644 uint16_t vendor_src; uint16_t vendor; uint16_t product; -@@ -877,6 +878,21 @@ static gboolean dev_property_get_class(const GDBusPropertyTable *property, +@@ -878,6 +879,21 @@ static gboolean dev_property_get_class(const GDBusPropertyTable *property, return TRUE; } @@ -57,7 +57,7 @@ index af13badfc..b20906f3c 100644 static gboolean get_appearance(const GDBusPropertyTable *property, void *data, uint16_t *appearance) { -@@ -2915,6 +2931,7 @@ static const GDBusMethodTable device_methods[] = { +@@ -2916,6 +2932,7 @@ static const GDBusMethodTable device_methods[] = { static const GDBusPropertyTable device_properties[] = { { "Address", "s", dev_property_get_address }, { "AddressType", "s", property_get_address_type }, diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0004-Fix-Gatt-connect-when-device-address-type-is-BDADDR_.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0004-Fix-Gatt-connect-when-device-address-type-is-BDADDR_.patch index 263ada41b..386932a6e 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0004-Fix-Gatt-connect-when-device-address-type-is-BDADDR_.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0004-Fix-Gatt-connect-when-device-address-type-is-BDADDR_.patch @@ -1,4 +1,4 @@ -From 1d59242d83ee719042e5fb29db074c3320f7c379 Mon Sep 17 00:00:00 2001 +From 43dadeab48001c678498398ca6e50065ef3f911c Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Sun, 22 Jul 2018 18:59:45 +0530 Subject: [PATCH] Fix Gatt connect when device address type is BDADDR_LE_PUBLIC @@ -29,10 +29,10 @@ Upstream-Status: Pending 1 file changed, 28 insertions(+) diff --git a/src/device.c b/src/device.c -index b20906f3c..91dc363e2 100644 +index 229e239fb..0c2614fc8 100644 --- a/src/device.c +++ b/src/device.c -@@ -2160,6 +2160,33 @@ static DBusMessage *dev_connect(DBusConnection *conn, DBusMessage *msg, +@@ -2161,6 +2161,33 @@ static DBusMessage *dev_connect(DBusConnection *conn, DBusMessage *msg, return connect_profiles(dev, bdaddr_type, msg, NULL); } @@ -66,7 +66,7 @@ index b20906f3c..91dc363e2 100644 static DBusMessage *connect_profile(DBusConnection *conn, DBusMessage *msg, void *user_data) { -@@ -2919,6 +2946,7 @@ static DBusMessage *cancel_pairing(DBusConnection *conn, DBusMessage *msg, +@@ -2920,6 +2947,7 @@ static DBusMessage *cancel_pairing(DBusConnection *conn, DBusMessage *msg, static const GDBusMethodTable device_methods[] = { { GDBUS_ASYNC_METHOD("Disconnect", NULL, NULL, dev_disconnect) }, { GDBUS_ASYNC_METHOD("Connect", NULL, NULL, dev_connect) }, diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0005-Use-system-bus-instead-of-session-for-obexd.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0005-Use-system-bus-instead-of-session-for-obexd.patch index 02f9addfd..14b38f90f 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0005-Use-system-bus-instead-of-session-for-obexd.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0005-Use-system-bus-instead-of-session-for-obexd.patch @@ -1,4 +1,4 @@ -From 7a4e82c413acf7e510c20e665a92faceb7421c2f Mon Sep 17 00:00:00 2001 +From 7eff0e52a3013cf5b72a3664a718d9ebca8cffff Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Thu, 15 Nov 2018 11:08:44 +0530 Subject: [PATCH] Use system bus instead of session for obexd diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0006-Implementation-to-get-connected-profiles-uuids.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0006-Implementation-to-get-connected-profiles-uuids.patch index 134df9a55..8b80be36f 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0006-Implementation-to-get-connected-profiles-uuids.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0006-Implementation-to-get-connected-profiles-uuids.patch @@ -1,4 +1,4 @@ -From 6b33f38e65c9248a5eb8fdab0ce3162b52ea7277 Mon Sep 17 00:00:00 2001 +From 8bdb0ebedc3d99016bf3d24423924701ae871293 Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Tue, 22 Jan 2019 23:25:18 +0530 Subject: [PATCH] Implementation to get connected profiles uuids @@ -25,10 +25,10 @@ Change-Id: I72834cc9b4bdd8f086565dc9a2a41006f758ad39 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c -index 91dc363e2..2e2ae32f7 100644 +index 0c2614fc8..1a668335e 100644 --- a/src/device.c +++ b/src/device.c -@@ -214,6 +214,7 @@ struct btd_device { +@@ -215,6 +215,7 @@ struct btd_device { char *modalias; struct btd_adapter *adapter; GSList *uuids; @@ -36,7 +36,7 @@ index 91dc363e2..2e2ae32f7 100644 GSList *primaries; /* List of primary services */ GSList *services; /* List of btd_service */ GSList *pending; /* Pending services */ -@@ -909,6 +910,28 @@ static gboolean get_appearance(const GDBusPropertyTable *property, void *data, +@@ -910,6 +911,28 @@ static gboolean get_appearance(const GDBusPropertyTable *property, void *data, return FALSE; } @@ -65,7 +65,7 @@ index 91dc363e2..2e2ae32f7 100644 static gboolean dev_property_exists_appearance( const GDBusPropertyTable *property, void *data) { -@@ -1755,8 +1778,14 @@ static void device_profile_connected(struct btd_device *dev, +@@ -1756,8 +1779,14 @@ static void device_profile_connected(struct btd_device *dev, DBG("%s %s (%d)", profile->name, strerror(-err), -err); @@ -81,7 +81,7 @@ index 91dc363e2..2e2ae32f7 100644 if (dev->pending == NULL) goto done; -@@ -2209,6 +2238,14 @@ static DBusMessage *connect_profile(DBusConnection *conn, DBusMessage *msg, +@@ -2210,6 +2239,14 @@ static DBusMessage *connect_profile(DBusConnection *conn, DBusMessage *msg, static void device_profile_disconnected(struct btd_device *dev, struct btd_profile *profile, int err) { @@ -96,7 +96,7 @@ index 91dc363e2..2e2ae32f7 100644 if (!dev->disconnect) return; -@@ -2975,6 +3012,7 @@ static const GDBusPropertyTable device_properties[] = { +@@ -2976,6 +3013,7 @@ static const GDBusPropertyTable device_properties[] = { { "RSSI", "n", dev_property_get_rssi, NULL, dev_property_exists_rssi }, { "Connected", "b", dev_property_get_connected }, { "UUIDs", "as", dev_property_get_uuids }, @@ -104,7 +104,7 @@ index 91dc363e2..2e2ae32f7 100644 { "Modalias", "s", dev_property_get_modalias, NULL, dev_property_exists_modalias }, { "Adapter", "o", dev_property_get_adapter }, -@@ -3053,7 +3091,17 @@ void device_remove_connection(struct btd_device *device, uint8_t bdaddr_type) +@@ -3054,7 +3092,17 @@ void device_remove_connection(struct btd_device *device, uint8_t bdaddr_type) if (!state->connected) return; diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0007-recievePassThrough-commad-support-required-for-webos.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0007-recievePassThrough-commad-support-required-for-webos.patch index e487e9eab..823ac6494 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0007-recievePassThrough-commad-support-required-for-webos.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0007-recievePassThrough-commad-support-required-for-webos.patch @@ -1,4 +1,4 @@ -From 13e06fa6638811a45892d4188aa6f7220ef323d9 Mon Sep 17 00:00:00 2001 +From 5d0bf8b0af49adab265e9ac8d830c17692501159 Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Sun, 13 Jan 2019 13:35:55 +0530 Subject: [PATCH] recievePassThrough commad support required for webos @@ -30,10 +30,10 @@ Change-Id: I9c07aa27f242247b5c3df85e0b3605d2ba055cad 3 files changed, 62 insertions(+), 1 deletion(-) diff --git a/profiles/audio/avctp.c b/profiles/audio/avctp.c -index c959b4f49..aae6e7d62 100644 +index 50de33618..abbee205f 100644 --- a/profiles/audio/avctp.c +++ b/profiles/audio/avctp.c -@@ -403,6 +403,7 @@ static size_t handle_panel_passthrough(struct avctp *session, +@@ -405,6 +405,7 @@ static size_t handle_panel_passthrough(struct avctp *session, DBG("AV/C: %s %s", key_map[i].name, status); @@ -41,7 +41,7 @@ index c959b4f49..aae6e7d62 100644 key_quirks = session->key_quirks[key_map[i].avc]; if (key_quirks & QUIRK_NO_RELEASE) { -@@ -418,9 +419,13 @@ static size_t handle_panel_passthrough(struct avctp *session, +@@ -420,9 +421,13 @@ static size_t handle_panel_passthrough(struct avctp *session, } if (pressed) @@ -56,10 +56,10 @@ index c959b4f49..aae6e7d62 100644 break; } diff --git a/src/device.c b/src/device.c -index 2e2ae32f7..5c52dd616 100644 +index 1a668335e..12053a306 100644 --- a/src/device.c +++ b/src/device.c -@@ -170,6 +170,11 @@ enum { +@@ -171,6 +171,11 @@ enum { WAKE_FLAG_DISABLED, }; @@ -71,7 +71,7 @@ index 2e2ae32f7..5c52dd616 100644 struct btd_device { int ref_count; -@@ -273,6 +278,7 @@ struct btd_device { +@@ -274,6 +279,7 @@ struct btd_device { GIOChannel *att_io; guint store_id; @@ -79,7 +79,7 @@ index 2e2ae32f7..5c52dd616 100644 }; static const uint16_t uuid_list[] = { -@@ -1304,6 +1310,18 @@ dev_property_manufacturer_data_exist(const GDBusPropertyTable *property, +@@ -1305,6 +1311,18 @@ dev_property_manufacturer_data_exist(const GDBusPropertyTable *property, return bt_ad_has_manufacturer_data(device->ad, NULL); } @@ -98,7 +98,7 @@ index 2e2ae32f7..5c52dd616 100644 static void append_service_data(void *data, void *user_data) { struct bt_ad_service_data *sd = data; -@@ -1322,13 +1340,13 @@ dev_property_get_service_data(const GDBusPropertyTable *property, +@@ -1323,13 +1341,13 @@ dev_property_get_service_data(const GDBusPropertyTable *property, struct btd_device *device = data; DBusMessageIter dict; @@ -113,7 +113,7 @@ index 2e2ae32f7..5c52dd616 100644 bt_ad_foreach_service_data(device->ad, append_service_data, &dict); dbus_message_iter_close_container(iter, &dict); -@@ -1336,6 +1354,28 @@ dev_property_get_service_data(const GDBusPropertyTable *property, +@@ -1337,6 +1355,28 @@ dev_property_get_service_data(const GDBusPropertyTable *property, return TRUE; } @@ -142,7 +142,7 @@ index 2e2ae32f7..5c52dd616 100644 static gboolean dev_property_service_data_exist(const GDBusPropertyTable *property, void *data) -@@ -1898,6 +1938,15 @@ void device_set_manufacturer_data(struct btd_device *dev, GSList *list, +@@ -1899,6 +1939,15 @@ void device_set_manufacturer_data(struct btd_device *dev, GSList *list, g_slist_foreach(list, add_manufacturer_data, dev); } @@ -158,7 +158,7 @@ index 2e2ae32f7..5c52dd616 100644 static void add_service_data(void *data, void *user_data) { struct eir_sd *sd = data; -@@ -3018,6 +3067,8 @@ static const GDBusPropertyTable device_properties[] = { +@@ -3019,6 +3068,8 @@ static const GDBusPropertyTable device_properties[] = { { "Adapter", "o", dev_property_get_adapter }, { "ManufacturerData", "a{qv}", dev_property_get_manufacturer_data, NULL, dev_property_manufacturer_data_exist }, @@ -167,7 +167,7 @@ index 2e2ae32f7..5c52dd616 100644 { "ServiceData", "a{sv}", dev_property_get_service_data, NULL, dev_property_service_data_exist }, { "TxPower", "n", dev_property_get_tx_power, NULL, -@@ -4183,6 +4234,9 @@ static struct btd_device *device_new(struct btd_adapter *adapter, +@@ -4184,6 +4235,9 @@ static struct btd_device *device_new(struct btd_adapter *adapter, device->adapter = adapter; device->temporary = true; diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0008-Added-dbus-signal-for-MediaPlayRequest.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0008-Added-dbus-signal-for-MediaPlayRequest.patch index 15c17ed75..ec233b22e 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0008-Added-dbus-signal-for-MediaPlayRequest.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0008-Added-dbus-signal-for-MediaPlayRequest.patch @@ -1,4 +1,4 @@ -From cf6f77f3ee075f3954dd4e986d22f65621920603 Mon Sep 17 00:00:00 2001 +From ac7c56c3acb80d0998b65de38fb9e75a28ebffe1 Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Wed, 30 Jan 2019 15:17:11 +0530 Subject: [PATCH] Added dbus signal for MediaPlayRequest @@ -29,10 +29,10 @@ Change-Id: Ib225395809a3b53f1c494ac4e21beabc47f7f906 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c -index c093deac8..fadce3c63 100644 +index ccf34b220..4b77536c5 100644 --- a/profiles/audio/avrcp.c +++ b/profiles/audio/avrcp.c -@@ -1235,6 +1235,7 @@ static uint8_t avrcp_handle_get_element_attributes(struct avrcp *session, +@@ -1236,6 +1236,7 @@ static uint8_t avrcp_handle_get_element_attributes(struct avrcp *session, */ attr_ids = player_list_metadata(player); len = g_list_length(attr_ids); @@ -40,7 +40,7 @@ index c093deac8..fadce3c63 100644 } else { unsigned int i; for (i = 0, len = 0, attr_ids = NULL; i < nattr; i++) { -@@ -1501,6 +1502,7 @@ static uint8_t avrcp_handle_get_play_status(struct avrcp *session, +@@ -1502,6 +1503,7 @@ static uint8_t avrcp_handle_get_play_status(struct avrcp *session, pdu->params_len = htons(9); @@ -62,10 +62,10 @@ index c84bbe22d..f36f703be 100644 static uint32_t get_duration(void *user_data) diff --git a/src/device.c b/src/device.c -index 5c52dd616..3775d5029 100644 +index 12053a306..ef8cdb988 100644 --- a/src/device.c +++ b/src/device.c -@@ -1947,6 +1947,22 @@ void recieve_passThrough_commands(struct btd_device *dev, const char* code, cons +@@ -1948,6 +1948,22 @@ void recieve_passThrough_commands(struct btd_device *dev, const char* code, cons DEVICE_INTERFACE, "KeyCode"); } @@ -88,7 +88,7 @@ index 5c52dd616..3775d5029 100644 static void add_service_data(void *data, void *user_data) { struct eir_sd *sd = data; -@@ -3029,6 +3045,12 @@ static DBusMessage *cancel_pairing(DBusConnection *conn, DBusMessage *msg, +@@ -3030,6 +3046,12 @@ static DBusMessage *cancel_pairing(DBusConnection *conn, DBusMessage *msg, return dbus_message_new_method_return(msg); } @@ -101,7 +101,7 @@ index 5c52dd616..3775d5029 100644 static const GDBusMethodTable device_methods[] = { { GDBUS_ASYNC_METHOD("Disconnect", NULL, NULL, dev_disconnect) }, { GDBUS_ASYNC_METHOD("Connect", NULL, NULL, dev_connect) }, -@@ -4223,7 +4245,7 @@ static struct btd_device *device_new(struct btd_adapter *adapter, +@@ -4224,7 +4246,7 @@ static struct btd_device *device_new(struct btd_adapter *adapter, if (g_dbus_register_interface(dbus_conn, device->path, DEVICE_INTERFACE, diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0009-avrcp-getting-remote-device-features-list.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0009-avrcp-getting-remote-device-features-list.patch index cdaba0597..20b35fd83 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0009-avrcp-getting-remote-device-features-list.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0009-avrcp-getting-remote-device-features-list.patch @@ -1,4 +1,4 @@ -From 2a6eceecf65a2d6475544303b78cb58166c9d98b Mon Sep 17 00:00:00 2001 +From 2c6f9c649fbc3253c7895006937b4f622a79d4b5 Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Tue, 5 Feb 2019 18:10:55 +0530 Subject: [PATCH] avrcp getting remote device features list @@ -29,10 +29,10 @@ Change-Id: I93393e5955c745c4df3eaddf6661177410ad3a7d 3 files changed, 88 insertions(+) diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c -index fadce3c63..d6a7fbb54 100644 +index 4b77536c5..5585e53f3 100644 --- a/profiles/audio/avrcp.c +++ b/profiles/audio/avrcp.c -@@ -4137,9 +4137,16 @@ static void target_init(struct avrcp *session) +@@ -4154,9 +4154,16 @@ static void target_init(struct avrcp *session) (1 << AVRCP_EVENT_TRACK_REACHED_END) | (1 << AVRCP_EVENT_SETTINGS_CHANGED); @@ -49,7 +49,7 @@ index fadce3c63..d6a7fbb54 100644 session->supported_events |= (1 << AVRCP_EVENT_ADDRESSED_PLAYER_CHANGED) | (1 << AVRCP_EVENT_AVAILABLE_PLAYERS_CHANGED) | -@@ -4152,6 +4159,8 @@ static void target_init(struct avrcp *session) +@@ -4169,6 +4176,8 @@ static void target_init(struct avrcp *session) if (!(target->features & AVRCP_FEATURE_BROWSING)) return; @@ -58,7 +58,7 @@ index fadce3c63..d6a7fbb54 100644 avrcp_connect_browsing(session); } -@@ -4182,14 +4191,20 @@ static void controller_init(struct avrcp *session) +@@ -4199,14 +4208,20 @@ static void controller_init(struct avrcp *session) if (controller->version < 0x0103) return; @@ -80,10 +80,10 @@ index fadce3c63..d6a7fbb54 100644 } diff --git a/src/device.c b/src/device.c -index 3775d5029..523a5ee9c 100644 +index ef8cdb988..f085e5222 100644 --- a/src/device.c +++ b/src/device.c -@@ -279,6 +279,8 @@ struct btd_device { +@@ -280,6 +280,8 @@ struct btd_device { GIOChannel *att_io; guint store_id; struct key_code passththough_key; @@ -92,7 +92,7 @@ index 3775d5029..523a5ee9c 100644 }; static const uint16_t uuid_list[] = { -@@ -1376,6 +1378,46 @@ static gboolean dev_property_get_key_code(const GDBusPropertyTable *property, +@@ -1377,6 +1379,46 @@ static gboolean dev_property_get_key_code(const GDBusPropertyTable *property, return TRUE; } @@ -139,7 +139,7 @@ index 3775d5029..523a5ee9c 100644 static gboolean dev_property_service_data_exist(const GDBusPropertyTable *property, void *data) -@@ -1963,6 +2005,25 @@ void media_metadata_request(struct btd_device *dev) +@@ -1964,6 +2006,25 @@ void media_metadata_request(struct btd_device *dev) DBUS_TYPE_INVALID); } @@ -165,7 +165,7 @@ index 3775d5029..523a5ee9c 100644 static void add_service_data(void *data, void *user_data) { struct eir_sd *sd = data; -@@ -3091,6 +3152,10 @@ static const GDBusPropertyTable device_properties[] = { +@@ -3092,6 +3153,10 @@ static const GDBusPropertyTable device_properties[] = { NULL, dev_property_manufacturer_data_exist }, { "KeyCode", "a{sv}", dev_property_get_key_code, NULL, dev_property_key_code_exist}, @@ -176,7 +176,7 @@ index 3775d5029..523a5ee9c 100644 { "ServiceData", "a{sv}", dev_property_get_service_data, NULL, dev_property_service_data_exist }, { "TxPower", "n", dev_property_get_tx_power, NULL, -@@ -4259,6 +4324,9 @@ static struct btd_device *device_new(struct btd_adapter *adapter, +@@ -4260,6 +4325,9 @@ static struct btd_device *device_new(struct btd_adapter *adapter, device->passththough_key.state = NULL; device->passththough_key.key = NULL; diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0010-Fix-volume-property-not-able-to-set.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0010-Fix-volume-property-not-able-to-set.patch index df416d969..24ac125ef 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0010-Fix-volume-property-not-able-to-set.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0010-Fix-volume-property-not-able-to-set.patch @@ -1,4 +1,4 @@ -From 27ea00f69ea3ab90c8a2a90ed6c9649ec1b8558d Mon Sep 17 00:00:00 2001 +From 98fcab5b34563119e7b408049015f4a25c78bfba Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Mon, 21 Jan 2019 12:44:19 +0530 Subject: [PATCH] Fix volume property not able to set diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0011-Fix-volume-level-notification-not-appearing-after-12.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0011-Fix-volume-level-notification-not-appearing-after-12.patch index e58757d64..f46f7c956 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0011-Fix-volume-level-notification-not-appearing-after-12.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0011-Fix-volume-level-notification-not-appearing-after-12.patch @@ -1,4 +1,4 @@ -From 5fb19344d378a9dc729826705ff958ed7549d9ae Mon Sep 17 00:00:00 2001 +From 5050f49dc510bd9522abb3cb05a08d67bc93ddec Mon Sep 17 00:00:00 2001 From: Sameer Mulla Date: Tue, 10 Dec 2019 16:15:43 +0530 Subject: [PATCH] Fix volume level notification not appearing after 127 diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0012-Support-enabling-avdtp-delayReport.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0012-Support-enabling-avdtp-delayReport.patch index 4c670f6f0..6107fcc01 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0012-Support-enabling-avdtp-delayReport.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0012-Support-enabling-avdtp-delayReport.patch @@ -1,4 +1,4 @@ -From 7c3448d4ddaa37763aaac1a1eebf226fcc3dc02b Mon Sep 17 00:00:00 2001 +From c23629ff72b5ccaa916163f3037385c2ec7f3e40 Mon Sep 17 00:00:00 2001 From: "sameer.mulla" Date: Thu, 4 Jun 2020 04:49:48 +0000 Subject: [PATCH] Support enabling avdtp delayReport @@ -34,10 +34,10 @@ Upstream Status: Pending 11 files changed, 104 insertions(+) diff --git a/profiles/audio/a2dp.c b/profiles/audio/a2dp.c -index 98cae97b9..7f4833171 100644 +index d31ed845c..dc9858f91 100644 --- a/profiles/audio/a2dp.c +++ b/profiles/audio/a2dp.c -@@ -2194,6 +2194,14 @@ found: +@@ -2195,6 +2195,14 @@ found: return avdtp_ref(chan->session); } @@ -65,10 +65,10 @@ index 615b641c9..af67ee6ee 100644 const char *a2dp_setup_remote_path(struct a2dp_setup *setup); struct avdtp *a2dp_avdtp_get(struct btd_device *device); diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c -index 088ca58b3..e94216533 100644 +index c7bf99f42..9d9e4510c 100644 --- a/profiles/audio/avdtp.c +++ b/profiles/audio/avdtp.c -@@ -469,6 +469,11 @@ static gboolean try_send(int sk, void *data, size_t len) +@@ -470,6 +470,11 @@ static gboolean try_send(int sk, void *data, size_t len) return TRUE; } @@ -149,10 +149,10 @@ index 96bea9db4..e9d10fd3c 100644 int8_t media_player_get_device_volume(struct btd_device *device); +void media_set_delay_reporting(struct media_adapter* adapter, bool delay_reporting); diff --git a/src/adapter.c b/src/adapter.c -index 0b6321dd5..adfe96013 100644 +index 98fc78f1e..bc028bf1b 100644 --- a/src/adapter.c +++ b/src/adapter.c -@@ -67,6 +67,7 @@ +@@ -68,6 +68,7 @@ #include "adv_monitor.h" #include "eir.h" #include "battery.h" @@ -160,7 +160,7 @@ index 0b6321dd5..adfe96013 100644 #define MODE_OFF 0x00 #define MODE_CONNECTABLE 0x01 -@@ -224,6 +225,9 @@ struct btd_adapter { +@@ -225,6 +226,9 @@ struct btd_adapter { bool filtered_discovery; /* we are doing filtered discovery */ bool no_scan_restart_delay; /* when this flag is set, restart scan * without delay */ @@ -170,7 +170,7 @@ index 0b6321dd5..adfe96013 100644 uint8_t discovery_type; /* current active discovery type */ uint8_t discovery_enable; /* discovery enabled/disabled */ bool discovery_suspended; /* discovery has been suspended */ -@@ -288,6 +292,11 @@ typedef enum { +@@ -291,6 +295,11 @@ typedef enum { ADAPTER_AUTHORIZE_CHECK_CONNECTED } adapter_authorize_type; @@ -182,7 +182,7 @@ index 0b6321dd5..adfe96013 100644 static struct btd_adapter *btd_adapter_lookup(uint16_t index) { GList *list; -@@ -489,6 +498,8 @@ static void store_adapter_info(struct btd_adapter *adapter) +@@ -492,6 +501,8 @@ static void store_adapter_info(struct btd_adapter *adapter) g_key_file_set_boolean(key_file, "General", "Discoverable", discoverable); @@ -191,7 +191,7 @@ index 0b6321dd5..adfe96013 100644 if (adapter->discoverable_timeout != btd_opts.discovto) g_key_file_set_integer(key_file, "General", -@@ -3232,6 +3243,30 @@ static gboolean property_get_roles(const GDBusPropertyTable *property, +@@ -3243,6 +3254,30 @@ static gboolean property_get_roles(const GDBusPropertyTable *property, return TRUE; } @@ -222,7 +222,7 @@ index 0b6321dd5..adfe96013 100644 static DBusMessage *remove_device(DBusConnection *conn, DBusMessage *msg, void *user_data) -@@ -3505,6 +3540,7 @@ static const GDBusPropertyTable adapter_properties[] = { +@@ -3516,6 +3551,7 @@ static const GDBusPropertyTable adapter_properties[] = { { "Modalias", "s", property_get_modalias, NULL, property_exists_modalias }, { "Roles", "as", property_get_roles }, @@ -230,7 +230,7 @@ index 0b6321dd5..adfe96013 100644 { } }; -@@ -4832,6 +4868,11 @@ bool btd_adapter_get_bredr(struct btd_adapter *adapter) +@@ -4844,6 +4880,11 @@ bool btd_adapter_get_bredr(struct btd_adapter *adapter) return false; } @@ -242,7 +242,7 @@ index 0b6321dd5..adfe96013 100644 struct btd_gatt_database *btd_adapter_get_database(struct btd_adapter *adapter) { if (!adapter) -@@ -6279,6 +6320,15 @@ static void load_config(struct btd_adapter *adapter) +@@ -6291,6 +6332,15 @@ static void load_config(struct btd_adapter *adapter) gerr = NULL; } @@ -258,7 +258,7 @@ index 0b6321dd5..adfe96013 100644 g_key_file_free(key_file); } -@@ -6311,6 +6361,7 @@ static struct btd_adapter *btd_adapter_new(uint16_t index) +@@ -6323,6 +6373,7 @@ static struct btd_adapter *btd_adapter_new(uint16_t index) btd_opts.did_version); adapter->discoverable_timeout = btd_opts.discovto; adapter->pairable_timeout = btd_opts.pairto; @@ -266,7 +266,7 @@ index 0b6321dd5..adfe96013 100644 DBG("System name: %s", adapter->system_name); DBG("Major class: %u", adapter->major_class); -@@ -6318,6 +6369,7 @@ static struct btd_adapter *btd_adapter_new(uint16_t index) +@@ -6330,6 +6381,7 @@ static struct btd_adapter *btd_adapter_new(uint16_t index) DBG("Modalias: %s", adapter->modalias); DBG("Discoverable timeout: %u seconds", adapter->discoverable_timeout); DBG("Pairable timeout: %u seconds", adapter->pairable_timeout); @@ -296,22 +296,22 @@ index 60b5e3bcc..09f2d0806 100644 struct btd_gatt_database *btd_adapter_get_database(struct btd_adapter *adapter); diff --git a/src/btd.h b/src/btd.h -index a3247e4fd..27f201eee 100644 +index d72883546..3ebd873c9 100644 --- a/src/btd.h +++ b/src/btd.h -@@ -105,6 +105,7 @@ struct btd_opts { - gboolean debug_keys; +@@ -110,6 +110,7 @@ struct btd_opts { gboolean fast_conn; gboolean refresh_discovery; + gboolean experimental; + gboolean delay_report; uint16_t did_source; uint16_t did_vendor; diff --git a/src/main.c b/src/main.c -index b66e2b8cb..3b1acace2 100644 +index 516509e3f..22f258b47 100644 --- a/src/main.c +++ b/src/main.c -@@ -76,6 +76,7 @@ static const char *supported_options[] = { +@@ -77,6 +77,7 @@ static const char *supported_options[] = { "ControllerMode", "MultiProfile", "FastConnectable", @@ -319,9 +319,9 @@ index b66e2b8cb..3b1acace2 100644 "Privacy", "JustWorksRepairing", "TemporaryTimeout", -@@ -708,6 +709,16 @@ static void parse_config(GKeyFile *config) +@@ -728,6 +729,16 @@ static void parse_config(GKeyFile *config) else - btd_opts.refresh_discovery = boolean; + btd_opts.experimental = boolean; + boolean = g_key_file_get_boolean(config, "General", + "DelayReport", &err); @@ -337,7 +337,7 @@ index b66e2b8cb..3b1acace2 100644 if (err) { DBG("%s", err->message); diff --git a/src/main.conf b/src/main.conf -index ad36638b7..ec5c69808 100644 +index 198899541..121844048 100644 --- a/src/main.conf +++ b/src/main.conf @@ -65,6 +65,9 @@ diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0013-Implementation-to-get-connectedUuid-s-in-case-of-inc.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0013-Implementation-to-get-connectedUuid-s-in-case-of-inc.patch index 2939d2680..3c1fadf8b 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0013-Implementation-to-get-connectedUuid-s-in-case-of-inc.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0013-Implementation-to-get-connectedUuid-s-in-case-of-inc.patch @@ -1,4 +1,4 @@ -From 20129fce464344ff7a25886bc4153193de01f610 Mon Sep 17 00:00:00 2001 +From 66f2ee3bab9593047d6f3daa43b3b762ebcbbfcc Mon Sep 17 00:00:00 2001 From: Rakes Pani Date: Mon, 6 Apr 2020 12:14:43 +0530 Subject: [PATCH] Implementation to get connectedUuid's in case of incoming @@ -24,10 +24,10 @@ Upstream-Status: Inappropriate[webos specific] 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/device.c b/src/device.c -index 523a5ee9c..88d423041 100644 +index f085e5222..ac6f779d6 100644 --- a/src/device.c +++ b/src/device.c -@@ -7109,9 +7109,11 @@ static void service_state_changed(struct btd_service *service, +@@ -7125,9 +7125,11 @@ static void service_state_changed(struct btd_service *service, new_state == BTD_SERVICE_STATE_DISCONNECTING) return; diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0014-Fix-for-updating-connected-uuids-when-profile-is-dis.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0014-Fix-for-updating-connected-uuids-when-profile-is-dis.patch index 3026d6bb1..a3e93ec47 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0014-Fix-for-updating-connected-uuids-when-profile-is-dis.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0014-Fix-for-updating-connected-uuids-when-profile-is-dis.patch @@ -1,4 +1,4 @@ -From bedf226950c8888be11e64a97dd79d9226e3aa38 Mon Sep 17 00:00:00 2001 +From a534d41fa45cbc263ee5b043af47aa3b01255ed8 Mon Sep 17 00:00:00 2001 From: "ramya.hegde" Date: Tue, 14 Apr 2020 15:28:07 +0530 Subject: [PATCH] Fix for updating connected uuids when profile is disconnected @@ -23,10 +23,10 @@ Upstream-Status: Inappropriate[webos specific] 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c -index 88d423041..a1303448b 100644 +index ac6f779d6..20e86e3eb 100644 --- a/src/device.c +++ b/src/device.c -@@ -2367,7 +2367,10 @@ static void device_profile_disconnected(struct btd_device *dev, +@@ -2368,7 +2368,10 @@ static void device_profile_disconnected(struct btd_device *dev, DBG("%s %s (%d)", profile->name, strerror(-err), -err); if (!err) { if (dev->connected_uuids) diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0015-Fix-device-getStatus-not-updated-when-unpaired.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0015-Fix-device-getStatus-not-updated-when-unpaired.patch index 68a273c24..87834b387 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0015-Fix-device-getStatus-not-updated-when-unpaired.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0015-Fix-device-getStatus-not-updated-when-unpaired.patch @@ -1,4 +1,4 @@ -From 1a31ccf75e7c905bb1d750acd61a87c04c28acbb Mon Sep 17 00:00:00 2001 +From 4fef670216ec019ce347e310a38b9d1c0a6aff73 Mon Sep 17 00:00:00 2001 From: Sameer Mulla Date: Mon, 27 Apr 2020 11:56:21 +0530 Subject: [PATCH] Fix device/getStatus not updated when unpaired @@ -28,10 +28,10 @@ Upstream-Status: Inappropriate[webos specific] 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/device.c b/src/device.c -index a1303448b..5eec1bbe8 100644 +index 20e86e3eb..567b3e504 100644 --- a/src/device.c +++ b/src/device.c -@@ -1860,13 +1860,13 @@ static void device_profile_connected(struct btd_device *dev, +@@ -1861,13 +1861,13 @@ static void device_profile_connected(struct btd_device *dev, DBG("%s %s (%d)", profile->name, strerror(-err), -err); diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0016-Set-default-pairing-capability-as-NoInputNoOutput.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0016-Set-default-pairing-capability-as-NoInputNoOutput.patch index 3ac6cd9e7..ac213e63f 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0016-Set-default-pairing-capability-as-NoInputNoOutput.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0016-Set-default-pairing-capability-as-NoInputNoOutput.patch @@ -1,4 +1,4 @@ -From 7d2f7242fbce18e3639196e979d843382e1ba4a6 Mon Sep 17 00:00:00 2001 +From d0e222205317404684c21a577368854b31b7db33 Mon Sep 17 00:00:00 2001 From: "sungmok.shin" Date: Mon, 20 Apr 2020 19:24:45 +0900 Subject: [PATCH] Set default pairing capability as "NoInputNoOutput" diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0017-AVRCP-getting-supported-notification-events.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0017-AVRCP-getting-supported-notification-events.patch index f7bc0459d..f470a9659 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0017-AVRCP-getting-supported-notification-events.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0017-AVRCP-getting-supported-notification-events.patch @@ -1,4 +1,4 @@ -From 0592744a8af8269bcdade7248a3762caaf071b3d Mon Sep 17 00:00:00 2001 +From 7497dded069e70cff6c6d5b54e5d51b51d7c9e9a Mon Sep 17 00:00:00 2001 From: "ramya.hegde" Date: Mon, 11 May 2020 15:54:12 +0530 Subject: [PATCH] AVRCP getting supported notification events @@ -26,10 +26,10 @@ Upstream-Status: Inappropriate[webos specific] 2 files changed, 22 insertions(+) diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c -index d6a7fbb54..7c8f962da 100644 +index 5585e53f3..dbac46e24 100644 --- a/profiles/audio/avrcp.c +++ b/profiles/audio/avrcp.c -@@ -3974,6 +3974,7 @@ static gboolean avrcp_get_capabilities_resp(struct avctp *conn, uint8_t code, +@@ -3991,6 +3991,7 @@ static gboolean avrcp_get_capabilities_resp(struct avctp *conn, uint8_t code, break; } } @@ -38,10 +38,10 @@ index d6a7fbb54..7c8f962da 100644 if (!session->controller || !session->controller->player) return FALSE; diff --git a/src/device.c b/src/device.c -index 5eec1bbe8..daaf0989e 100644 +index 567b3e504..064983f32 100644 --- a/src/device.c +++ b/src/device.c -@@ -281,6 +281,7 @@ struct btd_device { +@@ -282,6 +282,7 @@ struct btd_device { struct key_code passththough_key; uint8_t avrcp_ct_features; uint8_t avrcp_tg_features; @@ -49,7 +49,7 @@ index 5eec1bbe8..daaf0989e 100644 }; static const uint16_t uuid_list[] = { -@@ -1378,6 +1379,17 @@ static gboolean dev_property_get_key_code(const GDBusPropertyTable *property, +@@ -1379,6 +1380,17 @@ static gboolean dev_property_get_key_code(const GDBusPropertyTable *property, return TRUE; } @@ -67,7 +67,7 @@ index 5eec1bbe8..daaf0989e 100644 static gboolean dev_property_get_avrcp_ct_feature(const GDBusPropertyTable *property, DBusMessageIter *iter, void *data) { -@@ -2024,6 +2036,14 @@ void set_avrcp_feature(struct btd_device *dev, uint8_t feature, bool is_controll +@@ -2025,6 +2037,14 @@ void set_avrcp_feature(struct btd_device *dev, uint8_t feature, bool is_controll } } @@ -82,7 +82,7 @@ index 5eec1bbe8..daaf0989e 100644 static void add_service_data(void *data, void *user_data) { struct eir_sd *sd = data; -@@ -3159,6 +3179,7 @@ static const GDBusPropertyTable device_properties[] = { +@@ -3160,6 +3180,7 @@ static const GDBusPropertyTable device_properties[] = { NULL, dev_property_avrcp_ct_feature_exist}, { "AvrcpTGFeatures", "y", dev_property_get_avrcp_tg_feature, NULL, dev_property_avrcp_tg_feature_exist}, diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0018-Modified-MapInstanceName-MapInstanceProperties-parsi.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0018-Modified-MapInstanceName-MapInstanceProperties-parsi.patch index 77181957c..f56b8c00c 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0018-Modified-MapInstanceName-MapInstanceProperties-parsi.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0018-Modified-MapInstanceName-MapInstanceProperties-parsi.patch @@ -1,4 +1,4 @@ -From 77e37bb76a549dd7d9f9993a76e1603c8a699abc Mon Sep 17 00:00:00 2001 +From aebe942d6fac0ec898e82b88d6d7d27c5e63f593 Mon Sep 17 00:00:00 2001 From: Rakes Pani Date: Tue, 14 Jul 2020 10:37:18 +0900 Subject: [PATCH] Modified MapInstanceName & MapInstanceProperties parsing and @@ -24,10 +24,10 @@ Upstream-Status: Inappropriate[webos specific] 1 file changed, 167 insertions(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c -index daaf0989e..fc8a5fd25 100644 +index 064983f32..854d81df7 100644 --- a/src/device.c +++ b/src/device.c -@@ -219,6 +219,8 @@ struct btd_device { +@@ -220,6 +220,8 @@ struct btd_device { char *modalias; struct btd_adapter *adapter; GSList *uuids; @@ -36,7 +36,7 @@ index daaf0989e..fc8a5fd25 100644 GSList *connected_uuids; GSList *primaries; /* List of primary services */ GSList *services; /* List of btd_service */ -@@ -394,6 +396,7 @@ static gboolean store_device_info_cb(gpointer user_data) +@@ -395,6 +397,7 @@ static gboolean store_device_info_cb(gpointer user_data) char *str; char class[9]; char **uuids = NULL; @@ -44,7 +44,7 @@ index daaf0989e..fc8a5fd25 100644 gsize length = 0; device->store_id = 0; -@@ -455,6 +458,35 @@ static gboolean store_device_info_cb(gpointer user_data) +@@ -456,6 +459,35 @@ static gboolean store_device_info_cb(gpointer user_data) g_key_file_remove_key(key_file, "General", "Services", NULL); } @@ -80,7 +80,7 @@ index daaf0989e..fc8a5fd25 100644 if (device->vendor_src) { g_key_file_set_integer(key_file, "DeviceID", "Source", device->vendor_src); -@@ -482,6 +514,7 @@ static gboolean store_device_info_cb(gpointer user_data) +@@ -483,6 +515,7 @@ static gboolean store_device_info_cb(gpointer user_data) g_key_file_free(key_file); g_free(uuids); @@ -88,7 +88,7 @@ index daaf0989e..fc8a5fd25 100644 return FALSE; } -@@ -687,6 +720,10 @@ static void device_free(gpointer user_data) +@@ -688,6 +721,10 @@ static void device_free(gpointer user_data) g_slist_free_full(device->uuids, g_free); g_slist_free_full(device->primaries, g_free); g_slist_free_full(device->svc_callbacks, svc_dev_remove); @@ -99,7 +99,7 @@ index daaf0989e..fc8a5fd25 100644 /* Reset callbacks since the device is going to be freed */ gatt_db_unregister(device->db, device->db_id); -@@ -1239,6 +1276,46 @@ static gboolean dev_property_get_uuids(const GDBusPropertyTable *property, +@@ -1240,6 +1277,46 @@ static gboolean dev_property_get_uuids(const GDBusPropertyTable *property, return TRUE; } @@ -146,7 +146,7 @@ index daaf0989e..fc8a5fd25 100644 static gboolean dev_property_get_modalias(const GDBusPropertyTable *property, DBusMessageIter *iter, void *data) { -@@ -3194,6 +3271,8 @@ static const GDBusPropertyTable device_properties[] = { +@@ -3195,6 +3272,8 @@ static const GDBusPropertyTable device_properties[] = { { "WakeAllowed", "b", dev_property_get_wake_allowed, dev_property_set_wake_allowed, dev_property_wake_allowed_exist }, @@ -155,7 +155,7 @@ index daaf0989e..fc8a5fd25 100644 { } }; -@@ -3439,6 +3518,32 @@ static void load_services(struct btd_device *device, char **uuids) +@@ -3440,6 +3519,32 @@ static void load_services(struct btd_device *device, char **uuids) g_strfreev(uuids); } @@ -188,7 +188,7 @@ index daaf0989e..fc8a5fd25 100644 static void convert_info(struct btd_device *device, GKeyFile *key_file) { char filename[PATH_MAX]; -@@ -3486,7 +3591,7 @@ static void load_info(struct btd_device *device, const char *local, +@@ -3487,7 +3592,7 @@ static void load_info(struct btd_device *device, const char *local, gboolean store_needed = FALSE; gboolean blocked; gboolean wake_allowed; @@ -197,7 +197,7 @@ index daaf0989e..fc8a5fd25 100644 int source, vendor, product, version; char **techno, **t; -@@ -3582,6 +3687,23 @@ next: +@@ -3583,6 +3688,23 @@ next: device->bredr_state.svc_resolved = true; } @@ -221,7 +221,7 @@ index daaf0989e..fc8a5fd25 100644 /* Load device id */ source = g_key_file_get_integer(key_file, "DeviceID", "Source", NULL); if (source) { -@@ -5071,6 +5193,29 @@ static int update_record(struct browse_req *req, const char *uuid, +@@ -5072,6 +5194,29 @@ static int update_record(struct browse_req *req, const char *uuid, return 0; } @@ -251,7 +251,7 @@ index daaf0989e..fc8a5fd25 100644 static void update_bredr_services(struct browse_req *req, sdp_list_t *recs) { struct btd_device *device = req->device; -@@ -5113,6 +5258,23 @@ static void update_bredr_services(struct browse_req *req, sdp_list_t *recs) +@@ -5114,6 +5259,23 @@ static void update_bredr_services(struct browse_req *req, sdp_list_t *recs) if (!profile_uuid) continue; @@ -275,7 +275,7 @@ index daaf0989e..fc8a5fd25 100644 if (bt_uuid_strcmp(profile_uuid, PNP_UUID) == 0) { uint16_t source, vendor, product, version; sdp_data_t *pdlist; -@@ -5282,6 +5444,10 @@ static void search_cb(sdp_list_t *recs, int err, gpointer user_data) +@@ -5284,6 +5446,10 @@ static void search_cb(sdp_list_t *recs, int err, gpointer user_data) /* Propagate services changes */ g_dbus_emit_property_changed(dbus_conn, req->device->path, DEVICE_INTERFACE, "UUIDs"); @@ -285,4 +285,4 @@ index daaf0989e..fc8a5fd25 100644 + DEVICE_INTERFACE, "MapInstanceProperties"); send_reply: - device_svc_resolved(device, BROWSE_SDP, BDADDR_BREDR, err); + /* If SDP search failed during an ongoing connection request, we should diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0019-Enabled-EMAIL-support-based-on-MAPInstance-Name-Modi.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0019-Enabled-EMAIL-support-based-on-MAPInstance-Name-Modi.patch index 4714d3c57..8e384b701 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0019-Enabled-EMAIL-support-based-on-MAPInstance-Name-Modi.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0019-Enabled-EMAIL-support-based-on-MAPInstance-Name-Modi.patch @@ -1,4 +1,4 @@ -From c29950285e87ef985fa9497c82dcbd2e164da949 Mon Sep 17 00:00:00 2001 +From ce141de2319a0649dce22a9243f98625ec90b747 Mon Sep 17 00:00:00 2001 From: Rakes Pani Date: Wed, 3 Jun 2020 18:08:39 +0530 Subject: [PATCH] Enabled EMAIL support based on MAPInstance Name Modified diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0020-Disabling-DB-Hash-for-Gatt.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0020-Disabling-DB-Hash-for-Gatt.patch index a91594b5d..2f88ad720 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0020-Disabling-DB-Hash-for-Gatt.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0020-Disabling-DB-Hash-for-Gatt.patch @@ -1,4 +1,4 @@ -From 4f3ad7f898652fe6642ac3cdad5c5afbdd5976ac Mon Sep 17 00:00:00 2001 +From 8dd6692f49afc280f2e8e7f999cc3dffed653d01 Mon Sep 17 00:00:00 2001 From: Vibhanshu Dhote Date: Tue, 28 Jul 2020 16:04:27 +0530 Subject: [PATCH] Disabling DB Hash for Gatt @@ -22,7 +22,7 @@ Upstream-Status: Inappropriate[webos specific] 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gatt-database.c b/src/gatt-database.c -index bd5864bcd..e42704ea2 100644 +index be6dfb265..43589e856 100644 --- a/src/gatt-database.c +++ b/src/gatt-database.c @@ -1141,11 +1141,13 @@ static void db_hash_read_cb(struct gatt_db_attribute *attrib, diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0021-Added-Notification-property-in-org.bluez.obex.Messag.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0021-Added-Notification-property-in-org.bluez.obex.Messag.patch index e489e8352..90154fd44 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0021-Added-Notification-property-in-org.bluez.obex.Messag.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0021-Added-Notification-property-in-org.bluez.obex.Messag.patch @@ -1,4 +1,4 @@ -From b850670232de560ce9ead26e870b85b86333b8fb Mon Sep 17 00:00:00 2001 +From 77c01a73a7cb138fd1abec4a2e41383d43211b53 Mon Sep 17 00:00:00 2001 From: Rakes Pani Date: Fri, 7 Aug 2020 18:32:03 +0530 Subject: [PATCH] Added Notification property in org.bluez.obex.MessageAccess1 diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0022-Added-MessageHandle-property-in-org.bluez.obex.Trans.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0022-Added-MessageHandle-property-in-org.bluez.obex.Trans.patch index c528011d5..a2bc5423d 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0022-Added-MessageHandle-property-in-org.bluez.obex.Trans.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0022-Added-MessageHandle-property-in-org.bluez.obex.Trans.patch @@ -1,4 +1,4 @@ -From ad939769feef3ab64ae5a59bb5c0a90f88b37be5 Mon Sep 17 00:00:00 2001 +From b940ef74df1282dd31bcd31c2f7c855023d13d78 Mon Sep 17 00:00:00 2001 From: Rakes Pani Date: Mon, 10 Aug 2020 13:27:14 +0530 Subject: [PATCH] Added MessageHandle property in org.bluez.obex.Transfer1 diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0023-Create-Message-interface-for-sent-message-related-no.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0023-Create-Message-interface-for-sent-message-related-no.patch index d71b3ce69..7ff220163 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0023-Create-Message-interface-for-sent-message-related-no.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0023-Create-Message-interface-for-sent-message-related-no.patch @@ -1,4 +1,4 @@ -From 2bb192090af19adeefcb6b06fead6ec5b2f2aeff Mon Sep 17 00:00:00 2001 +From 1b4888273e17cf5262c808204dbee675bbc12f86 Mon Sep 17 00:00:00 2001 From: Rakes Pani Date: Mon, 10 Aug 2020 16:21:17 +0530 Subject: [PATCH] Create Message interface for sent message related diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0024-AVRCP-addToNowPlaying-return-error-when-player-not-s.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0024-AVRCP-addToNowPlaying-return-error-when-player-not-s.patch index 8c0174a16..9db0045b0 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0024-AVRCP-addToNowPlaying-return-error-when-player-not-s.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0024-AVRCP-addToNowPlaying-return-error-when-player-not-s.patch @@ -1,4 +1,4 @@ -From 04219c108d54999fc869a3b9c0e190a8d0d2ce01 Mon Sep 17 00:00:00 2001 +From c443899c6717b7c456ac387b26bfde6174d267c5 Mon Sep 17 00:00:00 2001 From: "ramya.hegde" Date: Tue, 11 Aug 2020 15:18:43 +0530 Subject: [PATCH] AVRCP addToNowPlaying return error when player not supports @@ -26,10 +26,10 @@ Upstream-Status: Inappropriate[webos specific] 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c -index 7c8f962da..702b47f03 100644 +index dbac46e24..24fdc2185 100644 --- a/profiles/audio/avrcp.c +++ b/profiles/audio/avrcp.c -@@ -2885,6 +2885,9 @@ static void avrcp_player_parse_features(struct avrcp_player *player, +@@ -2900,6 +2900,9 @@ static void avrcp_player_parse_features(struct avrcp_player *player, if (features[7] & 0x10) media_player_set_searchable(mp, true); diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0025-AVRCP-MediaItem-object-path-fix.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0025-AVRCP-MediaItem-object-path-fix.patch index 90a4fc435..6d654ffe0 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0025-AVRCP-MediaItem-object-path-fix.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0025-AVRCP-MediaItem-object-path-fix.patch @@ -1,4 +1,4 @@ -From 4c77d30d70aa614561dfea0aea0c1cc3813a1639 Mon Sep 17 00:00:00 2001 +From feead0cea1521ded048092b09e26857c5e3ccb00 Mon Sep 17 00:00:00 2001 From: "ramya.hegde" Date: Tue, 3 Nov 2020 11:32:38 +0530 Subject: [PATCH] AVRCP MediaItem object path fix diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0026-Revert-a2dp-Add-reverse-discovery.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0026-Revert-a2dp-Add-reverse-discovery.patch index 70882e70c..0ac68d37d 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0026-Revert-a2dp-Add-reverse-discovery.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0026-Revert-a2dp-Add-reverse-discovery.patch @@ -1,4 +1,4 @@ -From 17e4d32d9d160f35114d8f80ca2c48491da2f86a Mon Sep 17 00:00:00 2001 +From 2e21e494a1c040269ea244a9c6fff6b358d36d32 Mon Sep 17 00:00:00 2001 From: Sameer Mulla Date: Thu, 12 Nov 2020 15:04:36 +0530 Subject: [PATCH] Revert "a2dp: Add reverse discovery" @@ -28,10 +28,10 @@ Upstream Status: Pending 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/profiles/audio/a2dp.c b/profiles/audio/a2dp.c -index 7f4833171..41665b4e6 100644 +index dc9858f91..61110d8c4 100644 --- a/profiles/audio/a2dp.c +++ b/profiles/audio/a2dp.c -@@ -585,12 +585,6 @@ static gboolean endpoint_match_codec_ind(struct avdtp *session, +@@ -586,12 +586,6 @@ static gboolean endpoint_match_codec_ind(struct avdtp *session, return TRUE; } @@ -44,7 +44,7 @@ index 7f4833171..41665b4e6 100644 static gboolean endpoint_setconf_ind(struct avdtp *session, struct avdtp_local_sep *sep, struct avdtp_stream *stream, -@@ -646,14 +640,8 @@ static gboolean endpoint_setconf_ind(struct avdtp *session, +@@ -647,14 +641,8 @@ static gboolean endpoint_setconf_ind(struct avdtp *session, setup_ref(setup), endpoint_setconf_cb, a2dp_sep->user_data); diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0027-Add-support-for-meshd-to-use-RAW-channel.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0027-Add-support-for-meshd-to-use-RAW-channel.patch index 1d654560b..1534c16ed 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0027-Add-support-for-meshd-to-use-RAW-channel.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0027-Add-support-for-meshd-to-use-RAW-channel.patch @@ -1,4 +1,4 @@ -From 2ba833e4ead73f4b3432bf9dc577973db3179f48 Mon Sep 17 00:00:00 2001 +From 95d5bc2cdc3e2c7938e252f4b8058122640bbfc6 Mon Sep 17 00:00:00 2001 From: "ramya.hegde" Date: Mon, 25 Jan 2021 16:27:58 +0530 Subject: [PATCH] Add support for meshd to use RAW channel @@ -31,7 +31,7 @@ Upstream-Status: Inappropriate[webos specific] 6 files changed, 88 insertions(+), 13 deletions(-) diff --git a/mesh/bluetooth-mesh.service.in b/mesh/bluetooth-mesh.service.in -index c8afbf5..2154b87 100644 +index c8afbf53e..ee65ce485 100644 --- a/mesh/bluetooth-mesh.service.in +++ b/mesh/bluetooth-mesh.service.in @@ -5,7 +5,8 @@ ConditionPathIsDirectory=/sys/class/bluetooth @@ -45,10 +45,10 @@ index c8afbf5..2154b87 100644 LimitNPROC=1 ProtectHome=true diff --git a/mesh/main.c b/mesh/main.c -index 5a3cbf2..63bf749 100644 +index dd99c3085..c68530faf 100644 --- a/mesh/main.c +++ b/mesh/main.c -@@ -43,6 +43,7 @@ static const char *storage_dir; +@@ -36,6 +36,7 @@ static const char *storage_dir; static const char *mesh_conf_fname; static enum mesh_io_type io_type; static void *io_opts; @@ -56,7 +56,7 @@ index 5a3cbf2..63bf749 100644 static const struct option main_options[] = { { "io", required_argument, NULL, 'i' }, -@@ -51,6 +52,7 @@ static const struct option main_options[] = { +@@ -44,6 +45,7 @@ static const struct option main_options[] = { { "nodetach", no_argument, NULL, 'n' }, { "debug", no_argument, NULL, 'd' }, { "dbus-debug", no_argument, NULL, 'b' }, @@ -64,7 +64,7 @@ index 5a3cbf2..63bf749 100644 { "help", no_argument, NULL, 'h' }, { } }; -@@ -145,10 +147,11 @@ static void signal_handler(uint32_t signo, void *user_data) +@@ -138,10 +140,11 @@ static void signal_handler(uint32_t signo, void *user_data) static bool parse_io(const char *optarg, enum mesh_io_type *type, void **opts) { if (strstr(optarg, "generic") == optarg) { @@ -79,16 +79,16 @@ index 5a3cbf2..63bf749 100644 optarg += strlen("generic"); if (!*optarg) { -@@ -196,7 +199,7 @@ int main(int argc, char *argv[]) +@@ -204,7 +207,7 @@ int main(int argc, char *argv[]) for (;;) { int opt; -- opt = getopt_long(argc, argv, "i:s:c:ndbh", main_options, NULL); -+ opt = getopt_long(argc, argv, "i:c:f:ndbhr", main_options, NULL); +- opt = getopt_long(argc, argv, "u:i:s:c:ndbh", main_options, ++ opt = getopt_long(argc, argv, "u:i:s:c:ndbhr", main_options, + NULL); if (opt < 0) break; - -@@ -223,6 +226,9 @@ int main(int argc, char *argv[]) +@@ -239,6 +242,9 @@ int main(int argc, char *argv[]) case 'b': dbus_debug = true; break; @@ -99,10 +99,10 @@ index 5a3cbf2..63bf749 100644 usage(); status = EXIT_SUCCESS; diff --git a/mesh/mesh-io-generic.c b/mesh/mesh-io-generic.c -index 67304d2..95b1886 100644 +index 6c0b8f0fd..946a6177d 100644 --- a/mesh/mesh-io-generic.c +++ b/mesh/mesh-io-generic.c -@@ -49,6 +49,7 @@ struct mesh_io_private { +@@ -40,6 +40,7 @@ struct mesh_io_private { uint16_t interval; bool sending; bool active; @@ -110,7 +110,7 @@ index 67304d2..95b1886 100644 }; struct pvt_rx_reg { -@@ -268,8 +269,11 @@ static void configure_hci(struct mesh_io_private *io) +@@ -259,8 +260,11 @@ static void configure_hci(struct mesh_io_private *io) /* TODO: Move to suitable place. Set suitable masks */ /* Reset Command */ @@ -124,7 +124,7 @@ index 67304d2..95b1886 100644 /* Read local supported commands */ bt_hci_send(io->hci, BT_HCI_CMD_READ_LOCAL_COMMANDS, NULL, 0, -@@ -401,10 +405,26 @@ static void hci_init(void *user_data) +@@ -392,10 +396,26 @@ static void hci_init(void *user_data) bt_hci_unref(io->pvt->hci); } @@ -154,7 +154,7 @@ index 67304d2..95b1886 100644 result = false; } -@@ -445,7 +465,10 @@ static bool dev_init(struct mesh_io *io, void *opts, +@@ -436,7 +456,10 @@ static bool dev_init(struct mesh_io *io, void *opts, return false; io->pvt = l_new(struct mesh_io_private, 1); @@ -166,7 +166,7 @@ index 67304d2..95b1886 100644 io->pvt->rx_regs = l_queue_new(); io->pvt->tx_pkts = l_queue_new(); -@@ -853,7 +876,8 @@ static bool recv_register(struct mesh_io *io, const uint8_t *filter, +@@ -846,7 +869,8 @@ static bool recv_register(struct mesh_io *io, const uint8_t *filter, if (l_queue_find(pvt->rx_regs, find_active, NULL)) active = true; @@ -177,10 +177,10 @@ index 67304d2..95b1886 100644 cmd.enable = 0x00; /* Disable scanning */ cmd.filter_dup = 0x00; /* Report duplicates */ diff --git a/mesh/mesh-io.h b/mesh/mesh-io.h -index fc04220..4952360 100644 +index 80ef3fa3e..fdf5eb6b1 100644 --- a/mesh/mesh-io.h +++ b/mesh/mesh-io.h -@@ -38,6 +38,10 @@ struct mesh_io_recv_info { +@@ -30,6 +30,10 @@ struct mesh_io_recv_info { uint8_t chan; int8_t rssi; }; @@ -192,10 +192,10 @@ index fc04220..4952360 100644 struct mesh_io_send_info { enum mesh_io_timing_type type; diff --git a/mesh/mesh-mgmt.c b/mesh/mesh-mgmt.c -index 2cf2eba..dc59844 100644 +index 754093dbc..7e039498c 100644 --- a/mesh/mesh-mgmt.c +++ b/mesh/mesh-mgmt.c -@@ -52,6 +52,45 @@ static void process_read_info_req(void *data, void *user_data) +@@ -43,6 +43,45 @@ static void process_read_info_req(void *data, void *user_data) reg->cb(index, reg->user_data); } @@ -241,7 +241,7 @@ index 2cf2eba..dc59844 100644 static void read_info_cb(uint8_t status, uint16_t length, const void *param, void *user_data) { -@@ -80,7 +119,7 @@ static void read_info_cb(uint8_t status, uint16_t length, +@@ -71,7 +110,7 @@ static void read_info_cb(uint8_t status, uint16_t length, if (current_settings & MGMT_SETTING_POWERED) { l_info("Controller hci %u is in use", index); @@ -251,14 +251,11 @@ index 2cf2eba..dc59844 100644 if (!(supported_settings & MGMT_SETTING_LE)) { diff --git a/mesh/mesh-mgmt.h b/mesh/mesh-mgmt.h -index 93ad799..86d1786 100644 +index 90ac14e73..1fdb25646 100644 --- a/mesh/mesh-mgmt.h +++ b/mesh/mesh-mgmt.h -@@ -21,3 +21,4 @@ +@@ -12,3 +12,4 @@ typedef void (*mesh_mgmt_read_info_func_t)(int index, void *user_data); bool mesh_mgmt_list(mesh_mgmt_read_info_func_t cb, void *user_data); +bool set_powered(uint16_t mode, int index); --- -2.26.0 - diff --git a/meta-webos/recipes-connectivity/bluez5/bluez5/0028-Enable-mesh-fixed-ell-undefined-symbol-error.patch b/meta-webos/recipes-connectivity/bluez5/bluez5/0028-Enable-mesh-fixed-ell-undefined-symbol-error.patch index 363ddeb1e..8ffd0de5b 100644 --- a/meta-webos/recipes-connectivity/bluez5/bluez5/0028-Enable-mesh-fixed-ell-undefined-symbol-error.patch +++ b/meta-webos/recipes-connectivity/bluez5/bluez5/0028-Enable-mesh-fixed-ell-undefined-symbol-error.patch @@ -1,4 +1,4 @@ -From fa464150bd1612747638e07536a859d070107320 Mon Sep 17 00:00:00 2001 +From b66c8b97636d7c47bf5c4142e4ddd8de0807dddf Mon Sep 17 00:00:00 2001 From: "shoyeb.khan" Date: Wed, 27 Jan 2021 03:34:27 +0530 Subject: [PATCH] Enable mesh & fixed ell undefined symbol error @@ -25,10 +25,10 @@ Upstream-Status: Inappropriate[webos specific] 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am -index 041af00..4840e92 100644 +index 497f05f06..6009ca398 100644 --- a/Makefile.am +++ b/Makefile.am -@@ -625,7 +625,7 @@ ell/internal: Makefile +@@ -666,7 +666,7 @@ ell/internal: Makefile fi \ done > $@ @@ -37,6 +37,3 @@ index 041af00..4840e92 100644 $(AM_V_at)echo -n > $@ $(AM_V_GEN)for f in $(ell_headers) ; do \ echo "#include <$$f>" >> $@ ; \ --- -2.26.0 -