Manish Goregaokar
240b5e7c97
Clean up trace impls
2019-03-26 12:58:52 -07:00
Manish Goregaokar
4f128e47e5
Add XRRigidTransform::Inverse
2019-03-26 00:09:15 -07:00
Manish Goregaokar
6fda2f28a6
Precompute XRRigidTransform's matrices
2019-03-26 00:09:15 -07:00
Fernando Jiménez Moreno
36825b82f3
Shutdown player when HTMLMediaElement is dropped
2019-03-25 09:29:30 +01:00
Josh Matthews
3121f42d52
Remove offscreen_gl_context dependency from canvas_traits and script.
2019-03-07 09:27:36 -05:00
Manish Goregaokar
407d88f97d
Update servo-media
2019-02-13 10:04:52 -08:00
Manish Goregaokar
8b0719a6f2
Add MediaDevices::GetUserMedia
2019-01-29 11:37:00 -08:00
Manish Goregaokar
e0d8de2714
Fill in some of RTCPeerConnection, add signaller
2019-01-28 22:21:42 -08:00
Anthony Ramine
e57d09abb8
Make Window::scroll_offsets store keys as OpaqueNode values
...
This is the type that is supposed to signal that we will never ever
try to get back a Node from it in an unsafe way, unlike
UntrustedNodeAddress.
2019-01-14 16:51:26 +01:00
Anthony Ramine
64755705fb
Move CSSReporter from script_layout_interface to script
2019-01-14 10:26:26 +01:00
Fernando Jiménez Moreno
9a18074b88
Split media fetch context and fetch listener to prevent deadlocks
2019-01-11 13:58:48 +01:00
Fernando Jiménez Moreno
34c1f2587f
Add fetch canceller to HTMLMediaElementFetchContext and clarify how we restart after a backoff
2019-01-10 19:09:32 +01:00
Fernando Jiménez Moreno
e7e390ee8e
Backoff protocol for media fetch requests
2019-01-10 19:09:32 +01:00
Fernando Jiménez Moreno
6c2c3f75b9
Implement step 6 of media element 'time marches on' algoritm
2019-01-09 09:28:42 +01:00
Simon Sapin
5f422b6161
Upgrade to rustc 1.33.0-nightly (c0bbc3927 2019-01-03)
...
CC https://github.com/rust-lang/rust/issues/56105#issuecomment-451457706
2019-01-04 15:27:12 +01:00
Simon Sapin
be69f9c3e6
Rustfmt has changed its default style :/
2018-12-28 13:17:47 +01:00
CYBAI
115b73f636
Use IndexMap
for WebIDL Record
2018-12-26 18:05:43 +08:00
Josh Matthews
fc2d810bce
Delay iframe and script element processing until the DOM is stable.
2018-12-14 13:12:49 -05:00
Anthony Ramine
a2abfc6301
Make the parser decode input from document's encoding
...
The document's encoding is only computed from the Content-Type header for now,
with no sniffing at all.
2018-12-12 13:50:27 +01:00
Anthony Ramine
b4448a9fe7
Use Utf8LossyDecoder instead of IncompleteUtf8
2018-12-05 16:39:07 +01:00
ddh
26007fddd3
refactored performance timing to align with updated spec
...
refactoring with ResourceFetchMetadata
implemented deprecated window.timing functionality
created ResourceTimingListener trait
fixed w3c links in navigation timing
updated include.ini to run resource timing tests on ci
2018-11-20 16:21:32 +00:00
Jan Andre Ikenmeyer
a1a14459c1
Update MPL license to https (part 3)
2018-11-19 14:47:12 +01:00
Bastien Orivel
9a7eeb349a
Update crossbeam-channel to 0.3
2018-11-18 19:33:19 +01:00
Anthony Ramine
adf363a208
Move prepare_pixels helper functions to canvas_traits
2018-11-16 12:37:31 +01:00
Simon Sapin
2012be4a8b
cargo fix --edition-idioms
2018-11-08 09:28:00 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Pyfisch
cb07debcb6
Format remaining files
2018-11-06 22:30:31 +01:00
Simon Sapin
76e59a46d3
Sort use
statements
2018-11-06 15:26:02 +01:00
Simon Sapin
45f7199eee
cargo fix --edition
2018-11-06 15:26:02 +01:00
Bastien Orivel
024b40b39d
Update hyper to 0.12
2018-11-01 19:17:36 +01:00
Fernando Jiménez Moreno
6b0acc9cd8
Handle Player errors
2018-10-08 16:12:04 +02:00
Fernando Jiménez Moreno
72b1df343e
Move unsafe_no_jsmanaged_fields to trace
2018-10-08 16:12:01 +02:00
Anthony Ramine
b8dbf2dddd
Implement JSTraceable for Size2D<u32>
2018-10-02 14:21:06 +02:00
Anthony Ramine
435d4d9f25
Implement JSTraceable for (A, B, C, D) instead of (T, T, T, T)
2018-10-02 14:21:06 +02:00
chansuke
c37a345dc9
Format script component
2018-09-19 17:40:47 -04:00
Manish Goregaokar
18b9ad9e5c
AnalyserNode in script
2018-09-18 18:18:36 +05:30
Simon Sapin
2a996fbc8f
Replace mpsc with crossbeam/servo channel, update ipc-channel
...
Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
2018-09-12 13:33:32 +08:00
Manish Goregaokar
7daec55010
Add accessors for PannerNode
2018-08-24 12:22:19 -07:00
Alan Jeffrey
74c1e00d81
Upgraded to SM 60
2018-08-20 18:22:29 -04:00
Fernando Jiménez Moreno
75dd050e57
Fix rebase mistake
2018-07-30 14:23:47 +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
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
Fernando Jiménez Moreno
e0e1141e74
Undo trace impl for Mutex<T>
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
aed57252b1
Properly implement audio context state changes
2018-07-30 14:21:39 +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