Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update media session metadata according to media player | Fernando Jiménez Moreno | 2019-11-20 | 1 | -1/+2 |
| | |||||
* | Format code and fix rebase errors | Fernando Jiménez Moreno | 2019-11-20 | 1 | -1/+1 |
| | |||||
* | MediaSession: update action handler algorithm | Fernando Jiménez Moreno | 2019-11-20 | 1 | -2/+3 |
| | |||||
* | MediaElementAudioSourceNode: set audio renderer | Fernando Jiménez Moreno | 2019-11-18 | 1 | -0/+2 |
| | |||||
* | Update servo-media with MediaElementAudioSourceNode engine | Fernando Jiménez Moreno | 2019-11-18 | 1 | -2/+2 |
| | |||||
* | Use `#![register_tool]` instead of `#![register_attr]` | Simon Sapin | 2019-11-15 | 1 | -3/+3 |
| | | | | CC https://github.com/rust-lang/rust/issues/66079 | ||||
* | Use surfman for managing GL surfaces | Patrick Walton | 2019-11-01 | 1 | -6/+8 |
| | | | | | | Co-authored-by: Alan Jeffrey <ajeffrey@mozilla.com> Co-authored-by: Zakor Gyula <gyula.zakor@h-lab.eu> Co-authored-by: Josh Matthews <josh@joshmatthews.net> | ||||
* | continue messageport, transferable, postmessage options | Gregory Terzian | 2019-10-19 | 1 | -1/+8 |
| | |||||
* | Add simple implementation of content-security-policy on scripts / styles | Michael Howell | 2019-10-16 | 1 | -0/+3 |
| | | | | | | | | This needs a lot more hooks before it'll actually be a good implementation, but for a start it can help get some feedback on if this is the right way to go about it. Part of servo/servo#4577 | ||||
* | webgl: Lazily clear the canvas right before the first webgl command of the ↵ | Josh Matthews | 2019-10-10 | 1 | -1/+4 |
| | | | | next frame. | ||||
* | Auto merge of #24333 - mmatyas:webgl_fns_samplers, r=jdm | bors-servo | 2019-10-08 | 1 | -1/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add WebGLSampler support Reference: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.13 <!-- Please describe your changes on the following line: --> cc @jdm @zakorgy --- <!-- 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: --> - [x] 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/24333) <!-- Reviewable:end --> | ||||
| * | Add WebGLSampler support | Mátyás Mustoha | 2019-10-08 | 1 | -1/+2 |
| | | | | | | | | Reference: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.13 | ||||
* | | implement get_image_pixels() for video element | Víctor Manuel Jáquez Leal | 2019-10-04 | 1 | -0/+2 |
|/ | |||||
* | Initial implementation of WebGLSync | Istvan Miklos | 2019-10-02 | 1 | -1/+3 |
| | | | | | | | This patch adds initial support for WebGLSync. Note: There is no test for the isSync, deleteSync and waitSync functions in the `conformance2/sync/sync-webgl-specific.html`. | ||||
* | Initial implementation of WebGLQueries | Mátyás Mustoha | 2019-10-01 | 1 | -1/+2 |
| | | | | | | | | This patch adds initial support for WeGLQueries. Most related WebGL functions and objects are implemented [1]. What's still missing is the `EXT_disjoint_timer_query_webgl2` support. [1]: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.12 | ||||
* | webxr: Use the same texture format as the original GL context's framebuffer ↵ | Josh Matthews | 2019-09-20 | 1 | -2/+2 |
| | | | | when creating an XR GL layer. | ||||
* | Prefetch img and scripts during parsing | Alan Jeffrey | 2019-09-10 | 1 | -1/+2 |
| | |||||
* | Remove extra webgl message pumping thread. | Josh Matthews | 2019-07-25 | 1 | -1/+2 |
| | |||||
* | Update euclid. | Emilio Cobos Álvarez | 2019-07-23 | 1 | -12/+23 |
| | | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is. | ||||
* | Added framebuffer and related attributes to XRWebGLLayer | Alan Jeffrey | 2019-07-18 | 1 | -2/+9 |
| | |||||
* | Make GL/GLES decisions based on the API in use. | Josh Matthews | 2019-07-12 | 1 | -2/+2 |
| | |||||
* | Hook input code into new webxr crate | Manish Goregaokar | 2019-07-11 | 1 | -1/+6 |
| | |||||
* | Hook webxr data into XRFrame/XRView/XRSpace | Manish Goregaokar | 2019-07-11 | 1 | -3/+10 |
| | |||||
* | Hook requestSession() into new XR crate | Manish Goregaokar | 2019-07-11 | 1 | -1/+1 |
| | |||||
* | Update servo media to include global mute support | Fernando Jiménez Moreno | 2019-07-05 | 1 | -2/+2 |
| | |||||
* | Fix typos, warnings and other nits | Fernando Jiménez Moreno | 2019-07-04 | 1 | -0/+2 |
| | |||||
* | Use webxr IPC to get a WebXR device registry to each script thread | Alan Jeffrey | 2019-07-03 | 1 | -0/+1 |
| | |||||
* | Script: removed a few opts::get() | oneturkmen | 2019-06-26 | 1 | -0/+3 |
| | |||||
* | Upgrade to Spidermonkey 67. | Josh Matthews | 2019-06-26 | 1 | -1/+3 |
| | |||||
* | Auto merge of #23342 - Manishearth:webrtc-streams, r=ferjm | bors-servo | 2019-05-09 | 1 | -1/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Receive streams in WebRTC (and MediaStreamTrack support) This adds the `ontrack` event handler to webrtc, and all the `MediaStreamTrack` stuff necessary to make it work. WebRTC has the ability to group media tracks into streams using MSIDs, but I haven't yet figured out how to do this. For now, `ontrack` should work. This _should_ be complete, but it hasn't yet been tested (hence the WIP) r? @ferjm or @jdm <!-- 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/23342) <!-- Reviewable:end --> | ||||
| * | Add stream types to tracks, add MediaStreamTrack.id and MediaStreamTrack.kind | Manish Goregaokar | 2019-05-07 | 1 | -1/+2 |
| | | |||||
* | | Write method for initializing input sources | Manish Goregaokar | 2019-05-03 | 1 | -2/+2 |
|/ | |||||
* | Make StyleSheetListOwner implement JSTraceable | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+0 |
| | |||||
* | Remove stylesheets ownership from DocumentOrShadowRoot | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+12 |
| | |||||
* | ShadowRoot stylesheet list | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+12 |
| | |||||
* | Move stylesheets related code to DocumentOrShadowRoot | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+2 |
| | |||||
* | Auto merge of #23157 - ferjm:gum.playback, r=Manishearth | bors-servo | 2019-04-13 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | MediaStream playback through audio and video elements - [X] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] 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/23157) <!-- Reviewable:end --> | ||||
| * | MediaStream playback through audio and video elements | Fernando Jiménez Moreno | 2019-04-10 | 1 | -2/+2 |
| | | |||||
* | | Implementing the builder pattern for RequestInit | Lucas Fantacuci | 2019-04-10 | 1 | -2/+2 |
|/ | |||||
* | Move XRRigidTransform to using RigidTransform3D | Manish Goregaokar | 2019-04-03 | 1 | -2/+4 |
| | |||||
* | Clean up trace impls | Manish Goregaokar | 2019-03-26 | 1 | -49/+2 |
| | |||||
* | Add XRRigidTransform::Inverse | Manish Goregaokar | 2019-03-26 | 1 | -1/+3 |
| | |||||
* | Precompute XRRigidTransform's matrices | Manish Goregaokar | 2019-03-26 | 1 | -1/+8 |
| | |||||
* | Shutdown player when HTMLMediaElement is dropped | Fernando Jiménez Moreno | 2019-03-25 | 1 | -2/+1 |
| | |||||
* | Remove offscreen_gl_context dependency from canvas_traits and script. | Josh Matthews | 2019-03-07 | 1 | -1/+1 |
| | |||||
* | Update servo-media | Manish Goregaokar | 2019-02-13 | 1 | -1/+2 |
| | |||||
* | Add MediaDevices::GetUserMedia | Manish Goregaokar | 2019-01-29 | 1 | -1/+2 |
| | |||||
* | Fill in some of RTCPeerConnection, add signaller | Manish Goregaokar | 2019-01-28 | 1 | -0/+2 |
| | |||||
* | Make Window::scroll_offsets store keys as OpaqueNode values | Anthony Ramine | 2019-01-14 | 1 | -1/+2 |
| | | | | | | 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. | ||||
* | Move CSSReporter from script_layout_interface to script | Anthony Ramine | 2019-01-14 | 1 | -2/+0 |
| |