aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bluetoothremotegattserver.rs
Commit message (Collapse)AuthorAgeFilesLines
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-7/+8
| | | | | * strict imports formatting * Reformat all imports
* Remove global argument from Promise::new_in_current_realm.Josh Matthews2023-05-201-1/+1
|
* Add trait DomObjectWrap to provide WRAP functionYUAN LYU2020-03-201-2/+0
|
* rename compartment to realmKunal Mohan2020-01-241-3/+3
|
* Use the newly added inCompartments option everywhere it can beBastien Orivel2019-05-251-7/+3
|
* Pass InCompartment by valueAron Zwaan2019-04-251-1/+1
|
* Add proof parameter to Promise::new_in_current_compartmentAron Zwaan2019-04-241-1/+6
|
* Rename Promise::new to Promise::new_in_current_compartmentAron Zwaan2019-04-031-1/+2
|
* Remove now-unnecessary must_root and allow(unrooted_must_root) annotationsManish Goregaokar2019-01-041-3/+0
|
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-1/+1
|
* Update MPL license to https (part 3)Jan Andre Ikenmeyer2018-11-191-1/+1
|
* Reorder importsPyfisch2018-11-061-2/+2
|
* Format remaining filesPyfisch2018-11-061-1/+2
|
* `cargo fix --edition`Simon Sapin2018-11-061-12/+12
|
* Format script componentchansuke2018-09-191-13/+34
|
* Remove use of unstable box syntax.Simon Sapin2017-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | http://www.robohornet.org gives a score of 101.36 on master, and 102.68 with this PR. The latter is slightly better, but probably within noise level. So it looks like this PR does not affect DOM performance. This is expected since `Box::new` is defined as: ```rust impl<T> Box<T> { #[inline(always)] pub fn new(x: T) -> Box<T> { box x } } ``` With inlining, it should compile to the same as box syntax.
* Rename Root<T> to DomRoot<T>Anthony Ramine2017-09-261-4/+4
| | | | | | | In a later PR, DomRoot<T> will become a type alias of Root<Dom<T>>, where Root<T> will be able to handle all the things that need to be rooted that have a stable traceable address that doesn't move for the whole lifetime of the root. Stay tuned.
* Rename JS<T> to Dom<T>Anthony Ramine2017-09-261-3/+3
|
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-1/+1
|
* Remove JSContext argument from AsyncBluetoothListener::handle_responseAnthony Ramine2017-09-221-7/+1
|
* Make Promise::reject_error soundAnthony Ramine2017-09-221-4/+9
|
* Make Promise::resolve_native actually soundAnthony Ramine2017-09-211-3/+3
| | | | | We shouldn't have to pass a raw JSContext pointer, and to enter the promise's context's compartment by hand.
* Make #[dom_struct] a proc_macro attributeAnthony Ramine2017-02-241-0/+1
|
* Fix comments, and lesser modificationsZakor Gyula2017-02-131-4/+2
|
* Bluetooth Permission API integrationZakor Gyula2017-02-131-3/+3
|
* Cleaned up ripples due to MutJS to JS type changePrudhvi Rampey2017-01-071-4/+4
|
* refactor Connect/Disconnect callsZakor Gyula2016-12-221-19/+18
|
* Implement GetGATTChildrenAttila Dusnoki2016-12-161-78/+14
|
* Auto merge of #14567 - szeged:represented-attributes, r=jdmbors-servo2016-12-141-12/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check if represented attributes are cached <!-- Please describe your changes on the following line: --> Improve existing cache checks in `/bluetooth/lib.rs`, and update Step comments in `script/dom` corresponding to this. --- <!-- 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 OR <!-- 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/14567) <!-- Reviewable:end -->
| * Check if represented attributes are cachedZakor Gyula2016-12-141-12/+5
| |
* | 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-1/+1
| | | | Fixes https://github.com/servo/servo/issues/8473.
* Auto merge of #14441 - szeged:attribute-instance-map, r=jdmbors-servo2016-12-061-28/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the AttributeInstanceMaps from bluetooth to bluetoothDevice. <!-- Please describe your changes on the following line: --> The previous implementation differed from the spec, because there was three maps instead of one. With this, they will be merged into one. Also this map has been moved from bluetooth to bluetoothDevice, because its make more sense to store it there. There is an issue about it [here](https://github.com/WebBluetoothCG/web-bluetooth/issues/330). --- <!-- 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 <!-- Either: --> - [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/14441) <!-- Reviewable:end -->
| * Moved the AttributeInstanceMaps from bluetooth to bluetoothDevice.Valentin Fokin2016-12-021-28/+3
| |
* | Add missing connection check for disconnectAttila Dusnoki2016-12-051-1/+4
|/
* Step annotations for WebBluetooth functionsZakor Gyula2016-11-291-0/+58
|
* Rename blacklist to blocklistZakor Gyula2016-11-171-3/+3
|
* Webbluetooth Async behaviourAttila Dusnoki2016-11-081-99/+95
|
* Return the same JS object for the same Bluetooth item.zakorgyula2016-11-041-12/+32
|
* Blacklisted items are removed when calling ↵fokinv2016-11-041-1/+1
| | | | getServices/Characteristics/Descriptors.
* Check if the BluetoothDevice is connected, when calling getGATT functions.zakorgyula2016-11-041-1/+7
|
* Split the bluetooth code out from the net crates.Ms2ger2016-11-031-1/+1
|
* Rename Reflectable::global_scope to globalAnthony Ramine2016-10-061-6/+6
|
* Make bluetooth::result_to_promise take a &GlobalScopeAnthony Ramine2016-10-061-3/+3
|
* Introduce GlobalScope::as_windowAnthony Ramine2016-10-061-3/+1
|
* Introduce Reflectable::global_scopeAnthony Ramine2016-10-061-2/+2
|
* Make reflect_dom_object take a &GlobalScopeAnthony Ramine2016-10-061-6/+6
|
* Reorganise the BluetoothUUID utility functionsAnthony Ramine2016-10-021-2/+2
|
* Update WebBluetooth to use PromisesMátyás Mustoha2016-09-261-34/+57
|
* Reorder `use` statementsUK9922016-09-091-1/+1
|