Fernando Jiménez Moreno
911b8ebd79
Remove unsafe code to create empty AudioNodeOptions
2018-07-30 14:21:44 +02:00
Fernando Jiménez Moreno
b87fc17b4b
decodeAudioData
2018-07-30 14:21:44 +02:00
Fernando Jiménez Moreno
e0e1141e74
Undo trace impl for Mutex<T>
2018-07-30 14:21:43 +02:00
Fernando Jiménez Moreno
4cadc336a9
AudioBuffer CopyFromChannel and CopyToChannel
2018-07-30 14:21:43 +02:00
Manish Goregaokar
f3bc183dba
Add disconnect methods; cleanup DOM stuff ( #2 )
...
* Add disconnect methods
* Use Dom, not DomRoot
DomRoot will keep it permanently rooted, it should only be used in
values not on the JS heap
2018-07-30 14:21:43 +02:00
Fernando Jiménez Moreno
23f7a73622
Copy AudioBufferSourceNode buffer
2018-07-30 14:21:43 +02:00
Fernando Jiménez Moreno
356d7fd7a6
createBufferSource and buffer setter on buffer source node
2018-07-30 14:21:43 +02:00
Fernando Jiménez Moreno
25a74a75ea
Create AudioBuffer from BaseAudioContext
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
cb16c596b3
AudioBuffer.GetChannelData and internal storage
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
0cb053ad4c
AudioBufferSourceNode stubs
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
3fe38a99ad
AudioBuffer stub
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
93990d437e
OscillatorNode detune param
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
0e92efbb79
BaseAudioContext.CreateGain()
2018-07-30 14:21:42 +02:00
Fernando Jiménez Moreno
02c39eb9ef
GainNode
2018-07-30 14:21:41 +02:00
Fernando Jiménez Moreno
986c2f7842
Expose more AudioParam methods
2018-07-30 14:21:41 +02:00
Fernando Jiménez Moreno
97aa142993
Queue statechange event
2018-07-30 14:21:41 +02:00
Fernando Jiménez Moreno
7380f69f77
Initial AudioParam bindings
2018-07-30 14:21:41 +02:00
Manish Goregaokar
885addfaae
Fix inheritance of DOM structs ( #1 )
...
The incorrect inheritance ends up overlapping EventTarget fields with
other fields causing some DOMRefCells to start out broken and panic.
2018-07-30 14:21:40 +02:00
Fernando Jiménez Moreno
07c0450e29
Get destination node engine from context
2018-07-30 14:21:40 +02:00
Fernando Jiménez Moreno
1c2d872e33
Workaround resume issues
2018-07-30 14:21:40 +02:00
Fernando Jiménez Moreno
cdd7995d34
AudioScheduledSourceNode start and stop
2018-07-30 14:21:40 +02:00
Fernando Jiménez Moreno
9eebcb31c5
AudioNode connection
2018-07-30 14:21:40 +02:00
Fernando Jiménez Moreno
aed57252b1
Properly implement audio context state changes
2018-07-30 14:21:39 +02:00
Fernando Jiménez Moreno
9f15bdd6cc
AudioContext.suspend() implementation
2018-07-30 14:21:39 +02:00
Fernando Jiménez Moreno
01f3951c66
AudioContext.resume() implementation
2018-07-30 14:21:39 +02:00
Fernando Jiménez Moreno
547e6e84b0
Use audio graph processing state
2018-07-30 14:21:39 +02:00
Fernando Jiménez Moreno
03dede3abb
Get audio context current time from audio graph
2018-07-30 14:21:39 +02:00
Fernando Jiménez Moreno
98741ddf84
AudioContext construction
2018-07-30 14:21:38 +02:00
Fernando Jiménez Moreno
7e04031a95
Expose BaseAudioContext.state
2018-07-30 14:21:38 +02:00
Fernando Jiménez Moreno
db52d1f65c
Audio context options
2018-07-30 14:21:38 +02:00
Fernando Jiménez Moreno
ba9dfb0293
Trace and malloc_size_of workarounds for servo_media types
2018-07-30 14:21:38 +02:00
Fernando Jiménez Moreno
4602951656
Update to use latest servo-media
2018-07-30 14:21:37 +02:00
Fernando Jiménez Moreno
53d4933a40
Update to use latest servo-media API
2018-07-30 14:21:37 +02:00
Fernando Jiménez Moreno
d8365111c9
Test OscillatorNode with servo_media
2018-07-30 14:21:37 +02:00
Fernando Jiménez Moreno
e9c40665ba
Add servo-media
2018-07-30 14:21:37 +02:00
Fernando Jiménez Moreno
7ee42e4223
Initial WebAudio API stubs
2018-07-30 14:21:36 +02:00
bors-servo
de48f25d0b
Auto merge of #21272 - servo:rustup, r=avadacatavra
...
Use the packed_simd crate instead of std::simd
`std::simd` was removed in https://github.com/rust-lang/rust/pull/52535 .
https://crates.io/crates/packed_simd is in the rust-lang-nursery org.
<!-- 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/21272 )
<!-- Reviewable:end -->
2018-07-29 12:58:25 -04:00
bors-servo
076198fe80
Auto merge of #21111 - gterzian:implement_document_load_cancellation, r=jdm
...
Implement document load cancellation
<!-- Please describe your changes on the following line: -->
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #19309 fix #21114 fix #21113 (github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- 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/21111 )
<!-- Reviewable:end -->
2018-07-29 11:14:29 -04:00
Gregory Terzian
e67adfc290
use DOMTracker instead of WeakMediaQueryListVec
2018-07-29 16:42:59 +08:00
Gregory Terzian
8155cc66b0
close eventsources as part of document unloading
2018-07-29 16:42:59 +08:00
Gregory Terzian
31da37fa6c
stopping tokenizer if parser is aborted
2018-07-29 16:42:59 +08:00
Gregory Terzian
e49c8e7f26
spec compliant active parser concept
2018-07-29 16:42:59 +08:00
Gregory Terzian
f2ee941da2
Introduce DOMTracker, cancel eventsource fetch when aborting document load
2018-07-29 16:42:59 +08:00
Gregory Terzian
ff62ca7c01
implement window.stop, improve aborting document load
2018-07-29 16:42:54 +08:00
bors-servo
e9bc6f43be
Auto merge of #21242 - servo:android-wpt, r=jdm
...
Run a couple WPT tests on Android on CI
<!-- 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/21242 )
<!-- Reviewable:end -->
2018-07-28 12:10:42 -04:00
bors-servo
00c2489af0
Auto merge of #21104 - wayling:master, r=jdm
...
"./mach env" cause unclear message.
We did't use "LD_LIBRARY_PATH" and no need display this.
<!-- Please describe your changes on the following line: -->
Remove the print message.
---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- 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/21104 )
<!-- Reviewable:end -->
2018-07-28 10:07:27 -04:00
wayling
2ad37bda2c
"./mach env" cause unclear message
...
Use the "get" instead to avoid the error.
2018-07-28 21:59:06 +08:00
bors-servo
539f382631
Auto merge of #21249 - jdm:webgl-unit-tests, r=emilio
...
Allow webgl tests using unit test harness to run to completion.
This is an equivalent change to https://github.com/servo/servo/pull/14962/commits/5af2603ec4f59f2bbabc8aa9d73deed29acf9492 that affects a subset of webgl tests that use a different test harness.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #13662 fix #10656
- [x] There are tests for these changes
<!-- 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/21249 )
<!-- Reviewable:end -->
2018-07-27 22:39:50 -04:00
bors-servo
5f0b7156cd
Auto merge of #21275 - servo:jdm-patch-24, r=jdm
...
Use local android toolchain for dynamic symbol check.
Fixes https://github.com/servo/saltfs/issues/869 and unbreaks all of the android builds.
<!-- 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/21275 )
<!-- Reviewable:end -->
2018-07-27 20:04:39 -04:00
Josh Matthews
2fda6bfda3
Use local android toolchain for dynamic symbol check.
2018-07-27 19:32:50 -04:00