Closed
Bug 1005848
(webbt-api-meta)
Opened 11 years ago
Closed 10 years ago
WebBluetooth API refinement
Categories
(Firefox OS Graveyard :: Bluetooth, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ben.tian, Assigned: ben.tian)
References
()
Details
(Keywords: dev-doc-needed, Whiteboard: [webbt-api])
Attachments
(1 file, 5 obsolete files)
(deleted),
patch
|
Details | Diff | Splinter Review |
Refine WebBluetooth API to expose bluetooth socket API for applications to send and receive data.
Phase 1: Complete API before pairing (included) and QA testing.
Phase 2: Design and implement bluetooth socket API.
The latest version of new API on mozilla wiki:
https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2
5 parts to implement:
1) BT on/off + BluetoothManager
2) Get/Set properties in BluetoothAdapter
3) Discovery in BluetoothAdapter and BluetoothDevice
4) Pairing in BluetoothAdapter
5) Bluetooth socket and Bluetooth server socket (API is still under discussion)
Assignee | ||
Comment 1•11 years ago
|
||
Repository to work on: https://github.com/bentian/gecko-dev, master branch.
Forked from mozilla/gecko-dev on github.
commit: aba70549a99fdf5e181f8e1b5e483afd91435e6f
Assignee | ||
Updated•11 years ago
|
Summary: [meta][bluetooth] WebBluetooth API refinement → [meta] WebBluetooth API refinement
Assignee | ||
Updated•11 years ago
|
Alias: webbt-api → webbt-api-meta
Summary: [meta] WebBluetooth API refinement → WebBluetooth API refinement
Assignee | ||
Updated•11 years ago
|
Depends on: webbt-api-pairing
Assignee | ||
Comment 2•11 years ago
|
||
This patch integrates 2 local patches in bug 1009347 (patch 5 & 6) to apply new API configuration. Note the patch is for development only and subject to change.
Assignee | ||
Comment 3•11 years ago
|
||
Changes:
- modify dom/webidl/moz.build for Bluetooth*Events
- avoid OOP initialization failure on debug build
Attachment #8426731 -
Attachment is obsolete: true
Assignee | ||
Updated•11 years ago
|
Attachment #8427651 -
Attachment is obsolete: true
Assignee | ||
Updated•11 years ago
|
Attachment #8426731 -
Attachment is obsolete: false
Updated•10 years ago
|
Flags: sec-review?(ptheriault)
Assignee | ||
Updated•10 years ago
|
Depends on: webbt-test-onoff
Assignee | ||
Updated•10 years ago
|
Depends on: webbt-test-manager
Assignee | ||
Updated•10 years ago
|
Depends on: webbt-test-setprop
Assignee | ||
Comment 4•10 years ago
|
||
Update newapi config patch.
Attachment #8426731 -
Attachment is obsolete: true
Assignee | ||
Comment 5•10 years ago
|
||
(In reply to Ben Tian [:btian] from comment #1)
> Repository to work on: https://github.com/bentian/gecko-dev, master branch.
>
> Forked from mozilla/gecko-dev on github.
> commit: aba70549a99fdf5e181f8e1b5e483afd91435e6f
The repo is no longer in use. We are implementing new API under dom/bluetooth2/ folder.
Assignee | ||
Updated•10 years ago
|
Depends on: webbt-test-discovery
Assignee | ||
Updated•10 years ago
|
Depends on: webbt-test-device
Assignee | ||
Comment 6•10 years ago
|
||
Bug 929376 requires |isConnected| provided for content process. Consider this when we design connection API.
Assignee | ||
Comment 7•10 years ago
|
||
Rebase on dom/ipc/moz.build change.
Attachment #8449117 -
Attachment is obsolete: true
Updated•10 years ago
|
Depends on: webbt-test-pairing
Assignee | ||
Comment 8•10 years ago
|
||
Rebase on dom/bindings/moz.build change.
Attachment #8461262 -
Attachment is obsolete: true
Assignee | ||
Comment 10•10 years ago
|
||
Attachment #8465145 -
Attachment is obsolete: true
Assignee | ||
Comment 11•10 years ago
|
||
Resolve this bug since all dependent bugs are fixed.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 12•10 years ago
|
||
Move sec-review? flag to bug 1053673.
Flags: sec-review?(ptheriault)
Updated•10 years ago
|
Keywords: dev-doc-needed
You need to log in
before you can comment on or make changes to this bug.
Description
•