Description was changed from ========== bluetooth: Add service list to DeviceDetailsPage in internals page. Adds ...
3 years, 11 months ago
(2017-01-06 02:14:59 UTC)
#1
Description was changed from
==========
bluetooth: Add service list to DeviceDetailsPage in internals page.
Adds service list to DeviceDetailsPage and creates the structure for displaying
hierachical data using collapsible panels.
Adds id property to ServiceInfo for display in service list.
Adds expandable list control for collapsible tree view of service list items.
BUG=651282
==========
to
==========
bluetooth: Add service list to DeviceDetailsPage in internals page.
Adds service list to DeviceDetailsPage and creates the structure for displaying
hierachical data using collapsible panels.
Adds id property to ServiceInfo for display in service list.
Adds expandable list control for collapsible tree view of service list items.
BUG=651282
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
==========
mbrunson
Description was changed from ========== bluetooth: Add service list to DeviceDetailsPage in internals page. Adds ...
3 years, 11 months ago
(2017-01-11 21:55:49 UTC)
#2
Description was changed from
==========
bluetooth: Add service list to DeviceDetailsPage in internals page.
Adds service list to DeviceDetailsPage and creates the structure for displaying
hierachical data using collapsible panels.
Adds id property to ServiceInfo for display in service list.
Adds expandable list control for collapsible tree view of service list items.
BUG=651282
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
==========
to
==========
bluetooth: Add service list to DeviceDetailsPage in internals page.
Adds service list to DeviceDetailsPage and creates the structure for displaying
hierachical data using collapsible panels.
Adds id property to ServiceInfo for display in service list.
Adds expandable list control for collapsible tree view of service list items.
GIF: https://goo.gl/photos/rqnDxZYmx1TDnBJ26
BUG=651282
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
==========
3 years, 11 months ago
(2017-01-11 21:56:45 UTC)
#4
scheib
LGTM, small change request: https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resources/bluetooth_internals/service_list.js File chrome/browser/resources/bluetooth_internals/service_list.js (right): https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resources/bluetooth_internals/service_list.js#newcode49 chrome/browser/resources/bluetooth_internals/service_list.js:49: var uuidString = this.info.uuid.uuid.split('-')[0]; For ...
3 years, 11 months ago
(2017-01-12 21:53:16 UTC)
#5
LGTM, small change request:
https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resource...
File chrome/browser/resources/bluetooth_internals/service_list.js (right):
https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resource...
chrome/browser/resources/bluetooth_internals/service_list.js:49: var uuidString
= this.info.uuid.uuid.split('-')[0];
For a basic display of UUID (which I think we should stick with for now), you'd
best display the entire UUID because vendor chosen UUIDs may have meaningful
data at any location in the UUID, including the last character. E.g. there could
easily be a vendor who chose to use these:
12341234-1234-efde-1523-785fea000001
12341234-1234-efde-1523-785fea000002
12341234-1234-efde-1523-785fea000003
Later, we could have a smarter display that detects if the UUID is using the
bluetooth base UUID
https://www.bluetooth.com/specifications/assigned-numbers/service-discovery and
if so then simplify it. More so, we can look up all standard UUIDs and replace
them with their name and number, e.g. 'generic_access (0x1800)'.
Keep the uuid field in the info-container.
mbrunson
https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resources/bluetooth_internals/service_list.js File chrome/browser/resources/bluetooth_internals/service_list.js (right): https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resources/bluetooth_internals/service_list.js#newcode49 chrome/browser/resources/bluetooth_internals/service_list.js:49: var uuidString = this.info.uuid.uuid.split('-')[0]; On 2017/01/12 21:53:16, scheib wrote: ...
3 years, 11 months ago
(2017-01-12 22:59:59 UTC)
#6
https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resource...
File chrome/browser/resources/bluetooth_internals/service_list.js (right):
https://codereview.chromium.org/2617923002/diff/60001/chrome/browser/resource...
chrome/browser/resources/bluetooth_internals/service_list.js:49: var uuidString
= this.info.uuid.uuid.split('-')[0];
On 2017/01/12 21:53:16, scheib wrote:
> For a basic display of UUID (which I think we should stick with for now),
you'd
> best display the entire UUID because vendor chosen UUIDs may have meaningful
> data at any location in the UUID, including the last character. E.g. there
could
> easily be a vendor who chose to use these:
> 12341234-1234-efde-1523-785fea000001
> 12341234-1234-efde-1523-785fea000002
> 12341234-1234-efde-1523-785fea000003
>
>
> Later, we could have a smarter display that detects if the UUID is using the
> bluetooth base UUID
> https://www.bluetooth.com/specifications/assigned-numbers/service-discovery
and
> if so then simplify it. More so, we can look up all standard UUIDs and replace
> them with their name and number, e.g. 'generic_access (0x1800)'.
>
>
> Keep the uuid field in the info-container.
Done.
CQ is committing da patch. Bot data: {"patchset_id": 120001, "attempt_start_ts": 1484358791040870, "parent_rev": "5671bf116d315cb3a5d4b0d25c1d0e168d90779d", "commit_rev": "ae05be6e566364f83f864fcf8a941d04b4cd768c"}
3 years, 11 months ago
(2017-01-14 03:58:58 UTC)
#19
CQ is committing da patch.
Bot data: {"patchset_id": 120001, "attempt_start_ts": 1484358791040870,
"parent_rev": "5671bf116d315cb3a5d4b0d25c1d0e168d90779d", "commit_rev":
"ae05be6e566364f83f864fcf8a941d04b4cd768c"}
commit-bot: I haz the power
Description was changed from ========== bluetooth: Add service list to DeviceDetailsPage in internals page. Adds ...
3 years, 11 months ago
(2017-01-14 03:59:30 UTC)
#20
Message was sent while issue was closed.
Description was changed from
==========
bluetooth: Add service list to DeviceDetailsPage in internals page.
Adds service list to DeviceDetailsPage and creates the structure for displaying
hierachical data using collapsible panels.
Adds id property to ServiceInfo for display in service list.
Adds expandable list control for collapsible tree view of service list items.
GIF: https://goo.gl/photos/rqnDxZYmx1TDnBJ26
BUG=651282
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
==========
to
==========
bluetooth: Add service list to DeviceDetailsPage in internals page.
Adds service list to DeviceDetailsPage and creates the structure for displaying
hierachical data using collapsible panels.
Adds id property to ServiceInfo for display in service list.
Adds expandable list control for collapsible tree view of service list items.
GIF: https://goo.gl/photos/rqnDxZYmx1TDnBJ26
BUG=651282
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Review-Url: https://codereview.chromium.org/2617923002
Cr-Commit-Position: refs/heads/master@{#443782}
Committed:
https://chromium.googlesource.com/chromium/src/+/ae05be6e566364f83f864fcf8a94...
==========
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/chromium/src/+/ae05be6e566364f83f864fcf8a941d04b4cd768c
3 years, 11 months ago
(2017-01-14 03:59:31 UTC)
#21
Issue 2617923002: bluetooth: Add service list to DeviceDetailsPage in internals page.
(Closed)
Created 3 years, 11 months ago by mbrunson
Modified 3 years, 11 months ago
Reviewers: dpapad, scheib, Tom Sepez
Base URL:
Comments: 12