Anthony Ramine
d246c5cf20
Remove JSContext argument from AsyncBluetoothListener::handle_response
2017-09-22 13:56:31 +02:00
Anthony Ramine
af2e83f378
Make Promise::reject_error sound
2017-09-22 02:15:22 +02:00
Anthony Ramine
5addc2dfa3
Make Promise::resolve_native actually sound
...
We shouldn't have to pass a raw JSContext pointer, and to enter the
promise's context's compartment by hand.
2017-09-21 16:00:48 +02:00
Anthony Ramine
31e9d81c0f
Make #[dom_struct] a proc_macro attribute
2017-02-24 01:50:51 +01:00
Zakor Gyula
5287cd3bea
Bluetooth Permission API integration
2017-02-13 14:58:06 +01:00
Prudhvi Rampey
29340b7adf
Cleaned up ripples due to MutJS to JS type change
2017-01-07 01:16:02 +05:30
bors-servo
6ee175bf70
Auto merge of #14567 - szeged:represented-attributes, r=jdm
...
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 -->
2016-12-14 15:29:43 -08:00
Zakor Gyula
c3e771274a
Check if represented attributes are cached
2016-12-14 22:06:55 +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
Zakor Gyula
8dd100f74f
Step annotations for WebBluetooth functions
2016-11-29 18:24:28 +01:00
Attila Dusnoki
50a5639a8b
WriteValue should return undefined
2016-11-28 17:14:11 +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
fokinv
d30bcbd339
Blacklisted items are removed when calling getServices/Characteristics/Descriptors.
2016-11-04 15:36:55 +01:00
zakorgyula
dd733f6994
Update the value of the Characteristic/Descriptor when calling writeValue.
2016-11-04 15:36:50 +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
fcb59d3057
Make reflect_dom_object take a &GlobalScope
2016-10-06 20:59:09 +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
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
zakorgy
aaf21dab4f
Remove some unnecessary pub modifiers ( #50 )
2016-07-14 10:35:06 +02:00
zakorgyula
2ab4511de8
Add missing steps to descriptors writeValue function
2016-07-07 10:07:15 +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
fokinv
c8672ed0af
Refactor IPC-message sending
2016-05-03 11:35:34 +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
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