Anthony Ramine
a7901bb8d1
Fix some patched WebGL tests where the timeout was malformed
2018-07-30 19:51:00 +02:00
Anthony Ramine
1adfc0badb
Add bug links to some WebGL expectations
2018-07-30 19:50:59 +02:00
Anthony Ramine
d6673d1eaf
Remove outdated WebGL expectations
2018-07-30 19:50:59 +02:00
bors-servo
1bd34e7c55
Auto merge of #21250 - paulrouget:fixkeys, r=jdm
...
Refactor winit key handling
This should improve keys input on Linux and Windows.
Should fix #17146 and fix #21161
Tested Mac, Windows and Linux. Basic typing works, combo work, text navigation works. I hit some strange issues where sometimes the text would be displayed late, but I believe it is unrelated to this PR.
If we land that now, we will hit a regression on Mac, we need a winit update that includes https://github.com/tomaka/winit/pull/610 .
<!-- 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/21250 )
<!-- Reviewable:end -->
2018-07-30 13:02:41 -04:00
Fernando Jiménez Moreno
3b8cb83e04
Make OfflineAudioContextOptions spec compliant
2018-07-30 18:50:36 +02:00
Fernando Jiménez Moreno
19e4c627a3
Update manifest
2018-07-30 15:12:27 +02:00
Fernando Jiménez Moreno
ce828c0071
Get rooting out of AudioBuffer::new_inherited
2018-07-30 14:24:42 +02:00
Fernando Jiménez Moreno
2dba4142ed
Update manifest
2018-07-30 14:24:41 +02:00
Fernando Jiménez Moreno
cf86020ef7
Fix interfaces wpt
2018-07-30 14:23:49 +02:00
Fernando Jiménez Moreno
a12374726d
Update WPTs expectations
2018-07-30 14:23:48 +02:00
Manish Goregaokar
f8d61a34a2
Update lockfile
2018-07-30 14:23:48 +02:00
Fernando Jiménez Moreno
6aaf5806b1
OfflineAudioContext
2018-07-30 14:23:48 +02:00
Fernando Jiménez Moreno
e034159423
Set env vars to let the build know where GStreamer libs are
2018-07-30 14:23:47 +02:00
Fernando Jiménez Moreno
75dd050e57
Fix rebase mistake
2018-07-30 14:23:47 +02:00
Fernando Jiménez Moreno
572c04c833
Add deps to appveyor
2018-07-30 14:23:47 +02:00
Manish Goregaokar
00014b3f16
Add AudioParam connection support
2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
841fedda4f
Bump pkg-config version
2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
acb03603b6
Fire AudioScheduledSourceNode.onended when playback stops
2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
c9ff1b9f57
Enter compartment during AudioBuffer creation
2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
596640595c
Root JS channels during AudioBuffer construction
2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
c617ca0d30
Remove commented code
2018-07-30 14:23:46 +02:00
Manish Goregaokar
fe18200bfc
Update media dep, fix duplicate syn dependency
2018-07-30 14:23:45 +02:00
Fernando Jiménez Moreno
477907e578
Do not copy initial data during AudioBuffer construction and use JS_DetachArrayBuffer
2018-07-30 14:23:45 +02:00
Fernando Jiménez Moreno
1649b6a528
Fix build errors after rebase
2018-07-30 14:23:45 +02:00
Fernando Jiménez Moreno
4059e16a15
Remove unneeded libxml2 and gtk deps and change gst binaries url
2018-07-30 14:21:49 +02:00
Fernando Jiménez Moreno
284aeb20ec
Try gstreamer-rs travis config
2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
562e58ac49
AudioParam value getter
2018-07-30 14:21:48 +02:00
Manish Goregaokar
f7e79d286a
Add deps to travis
2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
21cb160be3
test-tidy fixes
2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
f0a691e474
Update servo-media after crate split up. Allows building for Android
2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
b68c791b8d
Remove unimplemented PeriodicWave stub
2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
ebcbe2ff7d
Mark DecodeResolver as must_root
2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
8a6ea00f58
Reference issue to support the AudioScheduledSourceNode.ended event
2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
3dde730f9b
AudioParam automation rate setter
2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
758ae94aa1
AudioNode channel related properties getter and setter fixes
2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
abccf68a47
Clarify that servo-media deals with duplicated connections
2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
b26a3bd31b
rustfmt
2018-07-30 14:21:46 +02:00
Fernando Jiménez Moreno
3fc9ecace0
Make restore_js_channel_data unsafe
2018-07-30 14:21:46 +02:00
Fernando Jiménez Moreno
c5abc3eb8b
Use git url for servo-media dependency
2018-07-30 14:21:46 +02:00
Manish Goregaokar
8172b4f960
Remove unnecessary comment
...
This check is implicitly handled by the graph impl
2018-07-30 14:21:46 +02:00
Manish Goregaokar
b7730da37d
Add spec link to AudioBuffer::Constructor
2018-07-30 14:21:46 +02:00
Manish Goregaokar
02aaf55cd3
Pass global to AudioBuffer::new_inherited
2018-07-30 14:21:46 +02:00
Manish Goregaokar
d4fcd8fb0c
Remove recursion limit
2018-07-30 14:21:45 +02:00
Fernando Jiménez Moreno
9dda87aa70
Enable WPTs
2018-07-30 14:21:45 +02:00
Fernando Jiménez Moreno
ff1d5a5b47
Fix Cargo.lock rebase issues
2018-07-30 14:21:45 +02:00
Manish Goregaokar
723f1b0582
Fix construction of destination node ( #6 )
...
* Fix comparison of audiocontexts
* Fix comparison
* Fix destination node construction
2018-07-30 14:21:45 +02:00
Manish Goregaokar
6ac4b4b8e0
Fix context comparison ( #5 )
...
* Fix comparison of audiocontexts
* Fix comparison
2018-07-30 14:21:45 +02:00
Manish Goregaokar
f0d04249f9
Use new params impl ( #4 )
...
* AudioNodeType -> AudioNodeInit
* Use new param type system, clean up
2018-07-30 14:21:44 +02:00
Manish Goregaokar
8f9a081ff0
Fix Trusted usage in audio decoder to queue tasks ( #3 )
2018-07-30 14:21:44 +02:00
Fernando Jiménez Moreno
34ba14385a
Fix regex duplicated versions
2018-07-30 14:21:44 +02:00