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
bors-servo
e57187305f
Auto merge of #21181 - nupurbaghel:update_source_set, r=jdm
...
Implement update source set & select image source
<!-- 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: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #11416 (github issue number if applicable).
- [x] These changes require tests but cannot be written until implementation of responsive images is complete
<!-- 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/21181 )
<!-- Reviewable:end -->
2018-07-19 08:18:12 -04:00
nupurbaghel
8d06da8afd
implement update_source_set, select_image_source
2018-07-19 09:20:46 +05:30
Anthony Ramine
cbac5d05be
Store active uniforms on the DOM side
2018-07-16 10:16:29 +02:00
Anthony Ramine
fc593c68c5
Store active attribs in DOM and optimise active attributes APIs
2018-07-05 14:20:47 +02:00
Alan Jeffrey
d0cc9d2cd5
Updated to mozjs v0.7.1.
2018-05-30 14:44:47 -05:00
Connor Brewster
17bd80a7b1
Implement history state
2018-04-16 10:21:15 -05:00
Brody Eastwood
8a1590efc6
Add unique canvas IDs to all canvas operations.
2018-04-02 22:02:22 -04:00