Attila Dusnoki
b0103682fa
Implement GetGATTChildren
2016-12-16 21:02:58 +01:00
Attila Dusnoki
748b78a6bf
Replace AdvertisingData with AdvertisingEvent
2016-12-14 20:42:31 +01:00
Anthony Ramine
1327ebd52f
Remove HeapGCValue
...
It could be used to have mutable JSVal fields without GC barriers.
With the removal of that trait, MutHeap and MutNullableHeap can respectively
be replaced by MutJS and MutNullableJS.
2016-12-12 10:47:54 -10:00
Corey Farwell
449f6337d4
Rename Reflectable
to DomObject
.
...
Fixes https://github.com/servo/servo/issues/8473 .
2016-12-08 08:50:35 -10:00
Valentin Fokin
c33d89c92c
Moved the AttributeInstanceMaps from bluetooth to bluetoothDevice.
2016-12-02 12:50:53 +01:00
Zakor Gyula
8dd100f74f
Step annotations for WebBluetooth functions
2016-11-29 18:24:28 +01:00
Zakor Gyula
89c4219a36
Update requestDevice step annotations.
2016-11-29 18:24:25 +01:00
Zakor Gyula
315c57f948
Move convert_request_device_options into request_bluetooth_devices.
2016-11-29 16:20:56 +01:00
Attila Dusnoki
d9c7ffb5b3
Add event target for bluetooth
2016-11-28 10:49:49 +01:00
zakorgyula
1b1b07ef42
serviceData and manufacturerData support
2016-11-23 01:25:21 -08:00
Zakor Gyula
f98fbecfda
Rename blacklist to blocklist
2016-11-17 15:23:14 +01:00
Zakor Gyula
dd4b0cf620
Simplify RequestDevice function in bluetooth.rs
2016-11-14 13:21:14 +01:00
Zakor Gyula
30f924d8f6
Fix a typo in dom/bluetooth.rs
2016-11-14 13:21:13 +01:00
Keith Yeung
72cb856e31
Properly implement TaskSource for NetworkingTaskSource
2016-11-11 14:50:42 -08:00
Attila Dusnoki
e7e7c74c9e
Webbluetooth Async behaviour
2016-11-08 13:27:56 +01:00
zakorgyula
e8c1c98a77
Return the same JS object for the same Bluetooth item.
2016-11-04 15:36:57 +01:00
fokinv
d30bcbd339
Blacklisted items are removed when calling getServices/Characteristics/Descriptors.
2016-11-04 15:36:55 +01:00
fokinv
baa024e362
Return with NotFoundError when the requested deviceName/deviceNamePrefix is longer than 29 bytes.
2016-11-04 15:36:47 +01:00
zakorgyula
4ed461c6e5
Accepting empty deviceName, when requesting a BluetoothDevice.
2016-11-04 15:36:42 +01:00
zakorgyula
11dbb7120f
Return with InvalidStateError if a Bluetooth id is not cached.
2016-11-04 15:22:46 +01:00
Ms2ger
4fbe415e80
Split the bluetooth code out from the net crates.
2016-11-03 16:45:07 +01:00
Anthony Ramine
d8e92bb271
Rename Reflectable::global_scope to global
2016-10-06 21:36:41 +02:00
Anthony Ramine
907781eb75
Remove Reflectable::global
2016-10-06 21:35:58 +02:00
Anthony Ramine
d4fccbace4
Make bluetooth::result_to_promise take a &GlobalScope
2016-10-06 21:35:46 +02:00
Anthony Ramine
766010379e
Introduce GlobalScope::as_window
2016-10-06 21:35:45 +02:00
Anthony Ramine
ac5a4adf5f
Make Promise::new take a &GlobalScope
2016-10-06 21:35:40 +02:00
Anthony Ramine
ae6af5172b
Introduce Reflectable::global_scope
2016-10-06 21:35:38 +02:00
Anthony Ramine
fcb59d3057
Make reflect_dom_object take a &GlobalScope
2016-10-06 20:59:09 +02:00
Anthony Ramine
ffe712a103
Reorganise the BluetoothUUID utility functions
2016-10-02 23:06:33 +02:00
Mátyás Mustoha
e05a839d25
Update WebBluetooth to use Promises
2016-09-26 20:02:42 +02:00
zakorgyula
f4fda68409
Annotations for requestDevice, request_bluetooth_devices and matches_filter functions
2016-09-14 08:41:03 +02:00
zakorgyula
359548f607
requestDevice update
2016-09-14 08:41:02 +02:00
zakorgyula
057b93f2e6
requestDevice refactor
2016-09-14 08:41:01 +02:00
UK992
93a103ba73
Reorder use
statements
2016-09-09 04:55:19 +02:00
zakorgy
b4db14471b
Refactor Bluetooth error handling
2016-07-27 15:02:01 +02:00
zakorgyula
0d7943765a
Fix an incorect behavior, when converting optional services.
2016-06-06 10:12:31 +02:00
fokinv
a920e6d54e
Add WebBluetooth Blacklist support
2016-05-31 17:05:45 +02:00
Josh Matthews
3cb8af20c2
Remove empty lines following braces.
2016-05-27 13:32:05 -04:00
Anthony Ramine
cdc7bca944
Move DOMString back to script
...
This entirely removes the 'non-geckolib' feature of the util crate.
2016-05-24 10:54:57 +02:00
zakorgy
ed92f31ebc
Remove BluetoothDevice members
2016-05-05 12:47:52 +02:00
fokinv
c8672ed0af
Refactor IPC-message sending
2016-05-03 11:35:34 +02:00
zakorgy
ef296b86e8
Refactor scan filter
2016-05-03 11:35:32 +02:00
fokinv
f47f8d1a5c
Style fix
2016-05-03 11:35:28 +02:00
zakorgy
66fbc4ac46
requestDevice options (filters and optionalServices)
2016-05-03 11:35:18 +02:00
fokinv
9825ea41b4
Add Bluetooth IPC support
2016-05-03 10:17:41 +02:00
Attila Dusnoki
e7d70cfabf
WebBluetooth API classes
2016-03-16 10:34:48 +01:00