aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bluetooth.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix BluetoothPermissionResult return stateAttila Dusnoki2017-02-131-2/+2
|
* Use rooted_vec instead of Vec<JS<T>>Zakor Gyula2017-02-131-5/+4
|
* Add pref to ignore popup in testingAttila Dusnoki2017-02-131-6/+4
|
* Fix comments, and lesser modificationsZakor Gyula2017-02-131-8/+7
|
* Bluetooth Permission API integrationZakor Gyula2017-02-131-8/+221
|
* Implement GetAvailability for BluetoothAttila Dusnoki2017-02-081-0/+17
|
* Remove the 29 byte length restriction, when requesting bluetooth devicesZakor Gyula2017-02-031-12/+1
|
* Cleaned up ripples due to MutJS to JS type changePrudhvi Rampey2017-01-071-5/+5
|
* Auto merge of #14612 - szeged:connect-disconnect-update, r=jdmbors-servo2016-12-221-0/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating GATTServer's Connect/Disconnect calls <!-- Please describe your changes on the following line: --> Added the missing [Step 5.2.3](https://github.com/servo/servo/compare/master...szeged:connect-disconnect-update#diff-1dbe29f87740f5aec93f37adbecace6cR213) to the `connect` function. Updated the [disconnect](https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-disconnect) function to its current state in the specification, including the `clean_up_disconnected_device` and the `garbage_collect_the connection` functions. Added new tests for checking the invalid state of JS objects after disconnection. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] There are tests for these changes <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14612) <!-- Reviewable:end -->
| * refactor Connect/Disconnect callsZakor Gyula2016-12-221-0/+4
| |
* | Separate the async bluetooth handling from networking code.Ms2ger2016-12-211-11/+25
|/ | | | | | | | | They're not at all related, besides both being asynchronous. This change adds a little extra code in response_async(), but makes this code more readable and reduces the unnecessary indirection. This change also makes the build system slightly more parallel, by dropping the dependency on bluetooth_traits from net_traits.
* Implement GetGATTChildrenAttila Dusnoki2016-12-161-3/+54
|
* Replace AdvertisingData with AdvertisingEventAttila Dusnoki2016-12-141-6/+0
|
* Remove HeapGCValueAnthony Ramine2016-12-121-3/+3
| | | | | | 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.
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-5/+5
| | | | Fixes https://github.com/servo/servo/issues/8473.
* Moved the AttributeInstanceMaps from bluetooth to bluetoothDevice.Valentin Fokin2016-12-021-22/+0
|
* Step annotations for WebBluetooth functionsZakor Gyula2016-11-291-11/+11
|
* Update requestDevice step annotations.Zakor Gyula2016-11-291-22/+51
|
* Move convert_request_device_options into request_bluetooth_devices.Zakor Gyula2016-11-291-48/+46
|
* Add event target for bluetoothAttila Dusnoki2016-11-281-3/+8
|
* serviceData and manufacturerData supportzakorgyula2016-11-231-27/+68
|
* Rename blacklist to blocklistZakor Gyula2016-11-171-6/+6
|
* Simplify RequestDevice function in bluetooth.rsZakor Gyula2016-11-141-5/+1
|
* Fix a typo in dom/bluetooth.rsZakor Gyula2016-11-141-1/+1
|
* Properly implement TaskSource for NetworkingTaskSourceKeith Yeung2016-11-111-2/+2
|
* Webbluetooth Async behaviourAttila Dusnoki2016-11-081-67/+106
|
* Return the same JS object for the same Bluetooth item.zakorgyula2016-11-041-7/+39
|
* Blacklisted items are removed when calling ↵fokinv2016-11-041-1/+1
| | | | getServices/Characteristics/Descriptors.
* Return with NotFoundError when the requested deviceName/deviceNamePrefix is ↵fokinv2016-11-041-4/+3
| | | | longer than 29 bytes.
* Accepting empty deviceName, when requesting a BluetoothDevice.zakorgyula2016-11-041-2/+2
|
* Return with InvalidStateError if a Bluetooth id is not cached.zakorgyula2016-11-041-0/+1
|
* Split the bluetooth code out from the net crates.Ms2ger2016-11-031-3/+3
|
* Rename Reflectable::global_scope to globalAnthony Ramine2016-10-061-5/+5
|
* Remove Reflectable::globalAnthony Ramine2016-10-061-2/+2
|
* Make bluetooth::result_to_promise take a &GlobalScopeAnthony Ramine2016-10-061-4/+3
|
* Introduce GlobalScope::as_windowAnthony Ramine2016-10-061-3/+1
|
* Make Promise::new take a &GlobalScopeAnthony Ramine2016-10-061-1/+1
|
* Introduce Reflectable::global_scopeAnthony Ramine2016-10-061-5/+3
|
* Make reflect_dom_object take a &GlobalScopeAnthony Ramine2016-10-061-3/+7
|
* Reorganise the BluetoothUUID utility functionsAnthony Ramine2016-10-021-8/+7
|
* Update WebBluetooth to use PromisesMátyás Mustoha2016-09-261-14/+34
|
* Annotations for requestDevice, request_bluetooth_devices and matches_filter ↵zakorgyula2016-09-141-1/+61
| | | | functions
* requestDevice updatezakorgyula2016-09-141-21/+55
|
* requestDevice refactorzakorgyula2016-09-141-78/+95
|
* Reorder `use` statementsUK9922016-09-091-1/+1
|
* Refactor Bluetooth error handlingzakorgy2016-07-271-3/+15
|
* Fix an incorect behavior, when converting optional services.zakorgyula2016-06-061-3/+2
|
* Add WebBluetooth Blacklist supportfokinv2016-05-311-3/+12
|
* Remove empty lines following braces.Josh Matthews2016-05-271-1/+0
|
* Move DOMString back to scriptAnthony Ramine2016-05-241-1/+1
| | | | This entirely removes the 'non-geckolib' feature of the util crate.