Commit Graph

35 Commits

Author SHA1 Message Date
trav90 df074df1ee Use state mirroring for NextFrameStatus 2018-07-25 07:03:42 +08:00
trav90 1e249c36f8 Use state watching machinery for mReadyState updates 2018-07-25 07:03:38 +08:00
janekptacijarabaci ce2fdce2c0 PageMenu.jsm - Ci.nsIXULContextMenuBuilder no longer exists (throws an error), allow separator lines 2018-07-25 07:03:20 +08:00
janekptacijarabaci 9c93564087 [Minor fix] Set forms to valid in their constructor 2018-07-25 07:00:07 +08:00
janekptacijarabaci 356552a1ff [Minor fix] Invalid TYPE attribute makes UL look like OL 2018-07-25 06:59:58 +08:00
Pale Moon d874d04fd1 Make HTML Media Elements' preload attribute MSE-spec compliant.
MSE sourced elements should ignore the preload attribute.
See http://w3c.github.io/media-source/#mediasource-attach (First note in the draft at time of commit)
We're treating the attribute as if it was not defined (defaults to `auto`).
We're also ignoring the default action pref for MSE (was already special-cased).

This resolves #981
2018-07-25 06:59:45 +08:00
janekptacijarabaci 219a491628 FormData - Implement manipulation methods, support in workers 2018-07-25 06:59:43 +08:00
JustOff 1396542939 Add documents to embed element capabilities 2018-07-25 06:59:27 +08:00
trav90 d534c47cc5 Check (-1, -1) for invalid video size in HTMLMediaElement 2018-07-25 06:52:33 +08:00
Pale Moon 38fe669f6e Add support for element.innerText (getter, setter) 2018-07-25 06:47:45 +08:00
janekptacijarabaci 7cf33c4329 CORS: A "data:" URL = the same-origin 2018-07-25 06:43:07 +08:00
Pale Moon beaf9608a5 Add a user control mechanism to deny clipboard cut/copy. 2018-07-25 06:35:03 +08:00
Pale Moon 552c563316 Allow document.execCommand('copy'/'cut') in user-generated event handlers. 2018-07-25 06:23:14 +08:00
Pale Moon 1a559619eb Bug 1162952 - Return true from document.queryCommandEnabled('cut'/'copy') when in privileged or user-initiated code. 2018-07-25 06:23:08 +08:00
Olli Pettay 5e9bcb348a Ensure expected DOM tree operations when calling insertBefore. 2018-07-25 01:29:29 +08:00
trav90 b20b8dadab Replace dom::TimeRanges with TimeIntervals object 2018-07-25 01:27:34 +08:00
janekptacijarabaci 203a033d72 Img/Picture tag with "srcset" attribute bypass permissions 2018-07-25 01:22:21 +08:00
trav90 50d8280608 Encrypted event should be fired once per initData 2018-07-25 01:21:41 +08:00
trav90 bd103574cf Show audio as enabled when an audio track is present in stream 2018-07-25 01:19:11 +08:00
trav90 780043741d Simplify retrieval of HTMLVideoElement dimensions 2018-07-25 01:18:41 +08:00
trav90 8d99c39267 Remove redundant mHasAudio/mHasVideo member 2018-07-25 01:18:39 +08:00
trav90 4b8c33e93a Remove redundant mMediaSize member 2018-07-25 01:18:37 +08:00
trav90 7e5b4386f2 Combine MediaInfo and mp4_demuxer::TrackConfig 2018-07-25 01:18:31 +08:00
Pale Moon 4c96c4c3e4 Fix link and style elements to handle onload events Part 2.
Remove ::UnsetAttr() since it's no longer in use.
2018-07-25 01:16:00 +08:00
Pale Moon d8bcd56051 Fix link and style elements to handle onload events.
Move LinkElement/StyleElement::SetAttr to AfterSetAttr.
This resolves #595.
2018-07-25 01:15:58 +08:00
trav90 3ef89dda87 Fire loadedmetadata before encrypted event 2018-07-25 01:03:42 +08:00
Pale Moon 566a6060b7 Re-implement custom background color and handling of standalone images.
- Adds browser.display.standalone_images.background_color handling.
- Sets default image background color to dark slate.
- Removes noise.
- Removes forced light background for transparent images.
2018-07-25 00:57:39 +08:00
adisib 3a303e67f6 replace calls to String.prototype.contains with String.prototype.includes 2018-07-24 23:36:07 +08:00
wolfbeast 02112270b5 Remove EME (Encrypted Media Extensions) DRM support.
This resolves #102.
2018-07-24 23:32:00 +08:00
wolfbeast 3203b56513 Port media.autoplay.* changes and enhancements.
This resolves #92.
2018-07-24 23:30:29 +08:00
wolfbeast a56beb4afd Prevent unnecessary event processing in HTML input elements. 2018-07-24 23:17:10 +08:00
wolfbeast d0b9edcb9c Add media.default_volume preference 2018-07-24 23:16:55 +08:00
wolfbeast 53761b6336 Prep tree for forward-porting Goanna: stage 2 2018-07-24 23:11:02 +08:00
wolfbeast 5ee6187aad Prep tree for forward-porting Goanna, stage 1 2018-07-24 23:10:50 +08:00
Moonchild baf46a6bf1 Merge pull request #1 from mozilla/esr38: Esr38 upstream pull 2018-07-24 23:04:07 +08:00