aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/trace.rs
Commit message (Collapse)AuthorAgeFilesLines
* Update media session metadata according to media playerFernando Jiménez Moreno2019-11-201-1/+2
|
* Format code and fix rebase errorsFernando Jiménez Moreno2019-11-201-1/+1
|
* MediaSession: update action handler algorithmFernando Jiménez Moreno2019-11-201-2/+3
|
* MediaElementAudioSourceNode: set audio rendererFernando Jiménez Moreno2019-11-181-0/+2
|
* Update servo-media with MediaElementAudioSourceNode engineFernando Jiménez Moreno2019-11-181-2/+2
|
* Use `#![register_tool]` instead of `#![register_attr]`Simon Sapin2019-11-151-3/+3
| | | | CC https://github.com/rust-lang/rust/issues/66079
* Use surfman for managing GL surfacesPatrick Walton2019-11-011-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 optionsGregory Terzian2019-10-191-1/+8
|
* Add simple implementation of content-security-policy on scripts / stylesMichael Howell2019-10-161-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 Matthews2019-10-101-1/+4
| | | | next frame.
* Auto merge of #24333 - mmatyas:webgl_fns_samplers, r=jdmbors-servo2019-10-081-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 supportMátyás Mustoha2019-10-081-1/+2
| | | | | | | | Reference: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.13
* | implement get_image_pixels() for video elementVíctor Manuel Jáquez Leal2019-10-041-0/+2
|/
* Initial implementation of WebGLSyncIstvan Miklos2019-10-021-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 WebGLQueriesMátyás Mustoha2019-10-011-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 Matthews2019-09-201-2/+2
| | | | when creating an XR GL layer.
* Prefetch img and scripts during parsingAlan Jeffrey2019-09-101-1/+2
|
* Remove extra webgl message pumping thread.Josh Matthews2019-07-251-1/+2
|
* Update euclid.Emilio Cobos Álvarez2019-07-231-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 XRWebGLLayerAlan Jeffrey2019-07-181-2/+9
|
* Make GL/GLES decisions based on the API in use.Josh Matthews2019-07-121-2/+2
|
* Hook input code into new webxr crateManish Goregaokar2019-07-111-1/+6
|
* Hook webxr data into XRFrame/XRView/XRSpaceManish Goregaokar2019-07-111-3/+10
|
* Hook requestSession() into new XR crateManish Goregaokar2019-07-111-1/+1
|
* Update servo media to include global mute supportFernando Jiménez Moreno2019-07-051-2/+2
|
* Fix typos, warnings and other nitsFernando Jiménez Moreno2019-07-041-0/+2
|
* Use webxr IPC to get a WebXR device registry to each script threadAlan Jeffrey2019-07-031-0/+1
|
* Script: removed a few opts::get()oneturkmen2019-06-261-0/+3
|
* Upgrade to Spidermonkey 67.Josh Matthews2019-06-261-1/+3
|
* Auto merge of #23342 - Manishearth:webrtc-streams, r=ferjmbors-servo2019-05-091-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.kindManish Goregaokar2019-05-071-1/+2
| |
* | Write method for initializing input sourcesManish Goregaokar2019-05-031-2/+2
|/
* Make StyleSheetListOwner implement JSTraceableFernando Jiménez Moreno2019-04-261-2/+0
|
* Remove stylesheets ownership from DocumentOrShadowRootFernando Jiménez Moreno2019-04-261-0/+12
|
* ShadowRoot stylesheet listFernando Jiménez Moreno2019-04-261-1/+12
|
* Move stylesheets related code to DocumentOrShadowRootFernando Jiménez Moreno2019-04-261-0/+2
|
* Auto merge of #23157 - ferjm:gum.playback, r=Manishearthbors-servo2019-04-131-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 elementsFernando Jiménez Moreno2019-04-101-2/+2
| |
* | Implementing the builder pattern for RequestInitLucas Fantacuci2019-04-101-2/+2
|/
* Move XRRigidTransform to using RigidTransform3DManish Goregaokar2019-04-031-2/+4
|
* Clean up trace implsManish Goregaokar2019-03-261-49/+2
|
* Add XRRigidTransform::InverseManish Goregaokar2019-03-261-1/+3
|
* Precompute XRRigidTransform's matricesManish Goregaokar2019-03-261-1/+8
|
* Shutdown player when HTMLMediaElement is droppedFernando Jiménez Moreno2019-03-251-2/+1
|
* Remove offscreen_gl_context dependency from canvas_traits and script.Josh Matthews2019-03-071-1/+1
|
* Update servo-mediaManish Goregaokar2019-02-131-1/+2
|
* Add MediaDevices::GetUserMediaManish Goregaokar2019-01-291-1/+2
|
* Fill in some of RTCPeerConnection, add signallerManish Goregaokar2019-01-281-0/+2
|
* Make Window::scroll_offsets store keys as OpaqueNode valuesAnthony Ramine2019-01-141-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 scriptAnthony Ramine2019-01-141-2/+0
|