aboutsummaryrefslogtreecommitdiffstats
path: root/components
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #24816 - saschanaz:promiserejection, r=jdmbors-servo2019-11-213-20/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Require PromiseRejectionEventInit dictionary <!-- 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 #22670 <!-- Either: --> - [x] There are tests for these changes <!-- 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. -->
| * Require PromiseRejectionEventInit dictionaryKagami Sascha Rosylight2019-11-223-20/+12
| |
* | dom: Unindent Document::set_activity.Josh Matthews2019-11-211-54/+61
|/
* Auto merge of #24798 - tmiasko:jemalloc, r=jdmbors-servo2019-11-201-1/+1
|\ | | | | | | | | | | | | | | | | | | | | Update jemalloc-sys to 0.3.2 Update jemalloc-sys to 0.3.2 to avoid issue where jemalloc occasionally keeps spinning in `je_spin_adaptive`. - [X] `./mach build --release` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #24791
| * Update jemalloc-sys to 0.3.2Tomasz Miąsko2019-11-201-1/+1
| |
* | Auto merge of #24757 - Akash-Pateria:async-wasm-compilation-subsequent, r=jdmbors-servo2019-11-205-19/+71
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Async wasm compilation event loop integration The PR contains changes related to binding the runnable dispatching in script_runtime and is part of the Asynchronous WebAssembly Compilation fix. This is the first step in the subsequent steps mentioned in the [wiki](https://github.com/servo/servo/wiki/Asynchronous-WebAssembly-compilation-project). --- <!-- 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 are part of #21476 fix
| * | Bind runnable dispatching in script_runtimeAkash-Pateria2019-11-195-19/+71
| | |
* | | Fix metadata updateFernando Jiménez Moreno2019-11-204-27/+60
| | |
* | | Fallback to current url as metadata titleFernando Jiménez Moreno2019-11-201-2/+7
| | |
* | | Update media session metadata according to media playerFernando Jiménez Moreno2019-11-202-5/+33
| | |
* | | Switch play and pause buttons according to playback stateFernando Jiménez Moreno2019-11-201-1/+2
| | |
* | | Remove prev and next track action buttons for nowFernando Jiménez Moreno2019-11-201-1/+0
| | |
* | | Fix media session action handlingFernando Jiménez Moreno2019-11-208-119/+53
| | |
* | | Default media session actionsFernando Jiménez Moreno2019-11-203-3/+37
| | |
* | | Format code and fix rebase errorsFernando Jiménez Moreno2019-11-205-6/+7
| | |
* | | Move active media session logic to constellationFernando Jiménez Moreno2019-11-207-51/+46
| | |
* | | Send MediaSessionAction from AndroidFernando Jiménez Moreno2019-11-203-6/+18
| | |
* | | Adapt MediaMetadata interface to new way of declaring constructorsFernando Jiménez Moreno2019-11-201-2/+2
| | |
* | | MediaSession show media controls on AndroidFernando Jiménez Moreno2019-11-202-3/+9
| | |
* | | Send MediaSessionEvent::PlaybackStateChange when neededFernando Jiménez Moreno2019-11-201-8/+22
| | |
* | | MediaSession: refactor embedder API. Fix Android buildFernando Jiménez Moreno2019-11-201-1/+2
| | |
* | | Introduce embedder MediaSessionEvent and move active session to ServoFernando Jiménez Moreno2019-11-207-52/+79
| | |
* | | Register media instance with session and prepare communication with embedderFernando Jiménez Moreno2019-11-207-4/+103
| | |
* | | Add embedder message to (de)activate media sessionFernando Jiménez Moreno2019-11-201-0/+4
| | |
* | | Handle media session action, no default handling yetFernando Jiménez Moreno2019-11-202-2/+9
| | |
* | | MediaSession: update action handler algorithmFernando Jiménez Moreno2019-11-203-5/+37
| | |
* | | Make MediaSession handle embedder requested actionFernando Jiménez Moreno2019-11-202-1/+9
| | |
* | | MediaSessionAction message from embedder to script threadFernando Jiménez Moreno2019-11-205-3/+97
| | |
* | | Use BrowsingContextId for MediaSession registrationFernando Jiménez Moreno2019-11-202-19/+20
| | |
* | | MediaSession registrationFernando Jiménez Moreno2019-11-202-7/+53
| | |
* | | Set MediaMetadata MediaSession ownerFernando Jiménez Moreno2019-11-202-5/+11
| | |
* | | MediaSession API DOM bindingsFernando Jiménez Moreno2019-11-206-0/+262
| |/ |/|
* | Auto merge of #24426 - servo:wrup, r=jdm,noxbors-servo2019-11-2012-43/+79
|\ \ | |/ |/| | | | | | | | | | | Update webrender <!-- 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/24426) <!-- Reviewable:end -->
| * layout: Inform webrender about new pipeline as early as possible.Josh Matthews2019-11-132-2/+30
| |
| * Update webrender and serde_bytesAnthony Ramine2019-11-1310-29/+37
| |
| * Don't allocate strings in Debug for DisplayItemAnthony Ramine2019-11-121-12/+12
| |
* | Auto merge of #24752 - asajeffrey:split-surfman-chains-api-and-impl, r=jdmbors-servo2019-11-199-7/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid recompiling script every time surfman changes <!-- Please describe your changes on the following line: --> Uses a version of webxr where webxr-api doesn't depend on surfman, so we can make changes to it without rebuilding script. --- <!-- 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 do not require tests because it's just build issues <!-- 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. -->
| * | Avoid recompiling script every time surfman changesAlan Jeffrey2019-11-189-7/+13
| | |
* | | Auto merge of #24687 - ferjm:mediaelementaudionode, r=Manishearthbors-servo2019-11-198-27/+165
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WebAudio MediaElementAudioSourceNode implementation - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #22370 - [X] There are tests for these changes Depends on https://github.com/servo/media/pull/321 Tested with https://ferjm.github.io/webaudio-examples/media-source-buffer/ I am still investigating why it is playing back with a low rate.
| * | | Implement AudioContext.createMediaElementAudioSourceNode()Fernando Jiménez Moreno2019-11-183-7/+20
| | | |
| * | | MediaElementAudioSourceNode: set audio rendererFernando Jiménez Moreno2019-11-183-8/+29
| | | |
| * | | MediaElementAudioSourceNode implementationFernando Jiménez Moreno2019-11-184-0/+103
| | | |
| * | | Rename frame_renderer to video_rendererFernando Jiménez Moreno2019-11-181-10/+10
| | | |
| * | | Update servo-media with MediaElementAudioSourceNode engineFernando Jiménez Moreno2019-11-183-15/+16
| |/ /
* | | Auto merge of #24685 - shnmorimoto:fix_revoke_blob_url, r=jdmbors-servo2019-11-182-9/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix revoke blob url <!-- Please describe your changes on the following line: --> fix #24290 --- <!-- 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 #24290 (GitHub issue number if applicable) <!-- Either: --> - [ ] 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. -->
| * | | check same-origin and url against the blob beign revokedShinichi Morimoto2019-11-182-9/+19
| |/ /
* | | Auto merge of #24669 - glowe:issue-24628/set-mime-type, r=jdmbors-servo2019-11-181-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set response mime_type based on Content-Type <!-- Please describe your changes on the following line: --> Set the response's `mime_type` based on its `Content-Type` header whenever `Response::set_headers` is called. This ensures that `mime_type` is always consistent with `Content-Type`. The other reason for going with this approach is it relies on `extract_mime_type`: https://github.com/servo/servo/blob/afbcbf75eaa63ff0eec8fd3858e9155eb8dbadaa/components/script/dom/headers.rs#L260-L261 Besides the consistency argument, I also expect that we'll update the `extract_mime_type` method to conform with its specification. Another option I explored was adding a `set_mime_type` member to `Response` and calling that with the mime type from `Metadata::content_type` in `FetchResponseListener::process_response`. I decided against this since it expanded the interface of `Response` and didn't have the same benefits of the first option. Fixes #24628. --- <!-- 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 #24628. <!-- Either: --> - [x] There are tests for these changes <!-- 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. -->
| * | | Set response mime_type based on Content-Typeglowe2019-11-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the response's mime_type based on its Content-Type header whenever Response::set_headers is called. Fixes #24628.
* | | | Auto merge of #24664 - gterzian:fix_port_transfer, r=jdmbors-servo2019-11-184-52/+358
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix loophole in messageport transfer <!-- 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: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #24600 (GitHub issue number if applicable) <!-- Either: --> - [ ] 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. -->
| * | | fix complete messageport transferGregory Terzian2019-11-154-52/+358
| | | |