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
Attila Dusnoki
d9c7ffb5b3
Add event target for bluetooth
2016-11-28 10:49:49 +01:00
Zakor Gyula
f98fbecfda
Rename blacklist to blocklist
2016-11-17 15:23:14 +01: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
zakorgyula
b72dcf326b
Check if the BluetoothDevice is connected, when calling getGATT functions.
2016-11-04 15:22:48 +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
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
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
Arthur Marble
5fa54177ca
Refactored a bluetooth* related files from codeStyle to code_style.
2016-09-18 00:07:32 -05:00
zakorgy
b4db14471b
Refactor Bluetooth error handling
2016-07-27 15:02:01 +02:00
zakorgy
aaf21dab4f
Remove some unnecessary pub modifiers ( #50 )
2016-07-14 10:35:06 +02:00
zakorgyula
6fd7937665
Add blacklist check to GetIncludedSevice(s) functions
2016-06-07 10:38:28 +02:00
fokinv
a920e6d54e
Add WebBluetooth Blacklist support
2016-05-31 17:05:45 +02:00
Connor Brewster
4bb2edd0f1
Remove unused import
2016-05-26 17:03:25 -06:00
bors-servo
3bf96a7a31
Auto merge of #11367 - szeged:included_services, r=jdm
...
Extend WebBluetooth with included services
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy --faster` does not report any errors
- [X] These changes do not require tests because there are no webbluetooth tests yet
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11367 )
<!-- Reviewable:end -->
2016-05-26 14:04:33 -05:00
Attila Dusnoki
39c99af4c8
Add included services
2016-05-24 15:50:33 +02: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
fokinv
c8672ed0af
Refactor IPC-message sending
2016-05-03 11:35:34 +02:00
zakorgy
402bc552ca
Replace the union types with the correct typedefs in the webidl files and the API classes.
2016-05-03 11:35:30 +02:00
fokinv
f47f8d1a5c
Style fix
2016-05-03 11:35:28 +02:00
zakorgy
27ad1437a1
Error handling
2016-05-03 11:35:26 +02:00
fokinv
b01c52c18f
Implementation of the getPrimaryService(s), the getCharacteristic(s) and the getDescriptor(s) functions.
2016-05-03 10:17:42 +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