aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlmediaelement.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* Rename MutNullableJS<T> to MutNullableDom<T>Anthony Ramine2017-09-261-2/+2
|
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-1/+1
|
* Decouple media load blockers from their resource URLAnthony Ramine2017-09-251-24/+51
| | | | | A media element can delay the document's load event without having a resource URL, and it can even block it while being inserted into a different document AFAIK.
* Implement the error path for source children of media elementsAnthony Ramine2017-09-251-5/+29
| | | | This removes some test timeout.
* Return a promise from HTMLMediaElement::PlayAnthony Ramine2017-09-231-96/+198
|
* Ignore media-related tasks when starting the media load algorithmAnthony Ramine2017-09-231-10/+25
|
* Remove some obsolete commentsAnthony Ramine2017-09-231-6/+0
|
* Introduce TaskOnceAnthony Ramine2017-09-201-3/+3
| | | | | Having both TaskBox and TaskOnce allows us to remove the superfluous inner boxing from CancellableTask<T>.
* Clean up HTMLMediaElement::PlayAnthony Ramine2017-09-191-42/+48
|
* Handle invalid MIME types in HTMLMediaElement::CanPlayTypeAnthony Ramine2017-09-191-3/+9
|
* Clean up code for the media element load algorithmAnthony Ramine2017-09-191-24/+43
|
* Clean up code of the resource fetch algorithmAnthony Ramine2017-09-191-60/+81
|
* Clean up the resource selection algorithm a bitAnthony Ramine2017-09-191-48/+69
|
* Clean up HTMLMediaElement::change_ready_stateAnthony Ramine2017-09-191-72/+50
|
* Use task! for the dedicated media source failure stepsAnthony Ramine2017-09-181-34/+28
|
* Use task! for notifying about playingAnthony Ramine2017-09-181-9/+6
|
* Introduce a task! macro and use it for internal pause stepsAnthony Ramine2017-09-181-9/+6
|
* Move Task to its own moduleAnthony Ramine2017-09-181-1/+2
|
* Rename Runnable to TaskAnthony Ramine2017-09-161-8/+8
| | | | | | | | | | | | The changes are: * `*Runnable` -> `*Task`; * `RunnableMsg` -> `Task`; * `RunnableWrapper` -> `TaskCanceller`; * `MainThreadRunnable` -> `MainThreadTask`; * `wrap_runnable` -> `wrap_task`; * `get_runnable_wrapper` -> `task_canceller`; * `handler` -> `run`; * `main_thread_handler` -> `run_with_script_thread`.
* Use an enum for the ready state of media elementsAnthony Ramine2017-09-141-41/+51
|
* Use an enum for the network state of media elementsAnthony Ramine2017-09-141-16/+27
|
* Fix some HTMLMediaElement spec linksAnthony Ramine2017-09-141-5/+5
|
* Document HTMLMediaElement fields and cleanup some algosAnthony Ramine2017-09-071-64/+84
|
* Put HTMLMediaElement first in its moduleAnthony Ramine2017-09-061-174/+174
|
* Do not NIH queueing a task to fire an event in htmlmediaelementAnthony Ramine2017-09-041-59/+78
|
* move name implementation as default implementation to the trait and remove ↵toidiu2017-09-031-4/+0
| | | | overrides.
* order derivable traits listsClément DAVID2017-08-231-2/+2
| | | | | | Ignoring : - **generated**.rs - python/tidy/servo_tidy_tests/rust_tidy.rs
* Change RequestInit origin type to ImmutableOriginFausto Núñez Alberro2017-07-161-1/+1
|
* use microtasks to await a stable stateGregory Terzian2017-05-191-47/+36
|
* Solving merge conficts related to the html5ever_atoms -> html5ever changeChristian Poveda2017-05-031-1/+1
|\
| * Upgrade to html5ever 0.16Simon Sapin2017-05-021-1/+1
| |
* | Changed all prefixes from DOMString to the atomic Prefix from html5everChristian Poveda2017-05-031-2/+2
|/
* Make #[dom_struct] a proc_macro attributeAnthony Ramine2017-02-241-0/+1
|
* Remove and allow some dead code.Ms2ger2016-12-221-5/+0
|
* Fix/silence some warningsSimon Sapin2016-12-201-1/+2
|
* Remove HeapGCValueAnthony Ramine2016-12-121-2/+2
| | | | | | It could be used to have mutable JSVal fields without GC barriers. With the removal of that trait, MutHeap and MutNullableHeap can respectively be replaced by MutJS and MutNullableJS.
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-1/+1
| | | | Fixes https://github.com/servo/servo/issues/8473.
* Remove redundant url clonesPu Xingyu2016-11-181-2/+2
| | | | | They are now redundant since now document.url() returns a struct rather than a reference.
* Urlmageddon: Use refcounted urls more often.Emilio Cobos Álvarez2016-11-171-7/+7
|
* Properly implement TaskSource for NetworkingTaskSourceKeith Yeung2016-11-111-3/+2
|
* Update to string-cache 0.3Simon Sapin2016-11-031-4/+5
|
* Make make_enumerated_getter prettier again.Corey Farwell2016-10-121-1/+1
| | | | Fixes https://github.com/servo/servo/issues/4723.
* Use the fetch stack for HTMLMediaElement.Ms2ger2016-10-101-13/+45
|
* Make TaskSource::queue take a &GlobalScopeAnthony Ramine2016-10-061-6/+5
|
* Make reflect_dom_object take a &GlobalScopeAnthony Ramine2016-10-061-1/+1
|
* checking for metadata in htmlmediaelement::response_completeGregory2016-09-271-1/+6
| | | | | | updated test expectations reverting changes to webgl test
* Bring referrer policy delivery to <a> and <link> via rel attributeYing-Ruei Liang(KK)2016-09-201-1/+1
|
* Auto merge of #13094 - GuillaumeGomez:the_comeback, r=KiChjangbors-servo2016-09-091-6/+19
|\ | | | | | | | | | | | | | | | | | | | | Put back video metadata I updated the `video-metadata-rs` crate: now, no more ffmpeg, just pure rust. The webm format isn't checked yet. <!-- 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/13094) <!-- Reviewable:end -->
| * Put back video metadataGuillaume Gomez2016-09-091-6/+19
| |
* | dom::Response implementationMalisa Smith2016-09-061-2/+1
|/