Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Don't build EME-specific subroutines without EME. | wolfbeast | 2018-02-24 | -2/+88 |
| | | | | | | | | | | | - Checks for restricted or encrypted content - Dispatching 'encrypted' events - Dispatching 'key needed' events - HTML Media Element media keys system - EME telemetry - HTML Media Element EME API This is the main bulk for #26, isolating EME-specific code. | |||
* | Don't include MediaKeySystemAccess without EME. | wolfbeast | 2018-02-24 | -0/+20 |
| | | | | | | This also removes checks for EME content in documents. This removes practical use of EME by no longer having a keying system. (no-op) tag #26 | |||
* | Propagate plugin permissions from top-level to XO iframes. | janekptacijarabaci | 2018-02-22 | -3/+15 |
| | ||||
* | CSP: connect-src 'self' should always include https: and wss: schemes | janekptacijarabaci | 2018-02-22 | -11/+168 |
| | ||||
* | CSP: Support IDNs in connect-src | janekptacijarabaci | 2018-02-22 | -2/+135 |
| | ||||
* | CSP: Ignore nonces on <img> per spec | janekptacijarabaci | 2018-02-22 | -4/+111 |
| | ||||
* | CSP: Upgrade SO navigational requests per spec. | janekptacijarabaci | 2018-02-22 | -0/+184 |
| | ||||
* | CSP 2 - ignore (x-)frame-options if CSP with frame-ancestors directive exists | janekptacijarabaci | 2018-02-22 | -1/+123 |
| | ||||
* | Add site-specific overrides and remove the overruling global. | wolfbeast | 2018-02-22 | -10/+0 |
| | ||||
* | JS - make window.pageYOffset/pageXOffset/scrollX/scrollY double | janekptacijarabaci | 2018-02-21 | -31/+27 |
| | ||||
* | JS - URL - add toJSON support | janekptacijarabaci | 2018-02-21 | -1/+16 |
| | ||||
* | Fix build bustage: keep MF_WIN7_VERSION name | wolfbeast | 2018-02-20 | -2/+2 |
| | ||||
* | Remove more obsolete checks in dom/media and ipc. | wolfbeast | 2018-02-20 | -14/+2 |
| | ||||
* | Remove more Vista checks in dom/media | wolfbeast | 2018-02-20 | -66/+16 |
| | ||||
* | Remove always-false block from WMF. | wolfbeast | 2018-02-19 | -17/+1 |
| | ||||
* | Remove useless version check from PDMFactory. | wolfbeast | 2018-02-19 | -14/+1 |
| | ||||
* | Remove redundant Vista checks in dom/ipc | wolfbeast | 2018-02-19 | -7/+2 |
| | ||||
* | Update executable manifests. | wolfbeast | 2018-02-18 | -1/+0 |
| | ||||
* | Remove arbitrary NPAPI plugin whitelist for 64-bit. | wolfbeast | 2018-02-18 | -40/+0 |
| | | | | This resolves #204. | |||
* | Remove leftover flashOnly checks in the plugin registry. | wolfbeast | 2018-02-12 | -5/+2 |
| | ||||
* | Remove flash-only plugin pref. | wolfbeast | 2018-02-12 | -20/+1 |
| | | | | Tag issue #38. | |||
* | Fix test paths for WebExAM | Matt A. Tobin | 2018-02-11 | -1/+1 |
| | ||||
* | Hook up the Tycho Add-on Manager to the build system | Matt A. Tobin | 2018-02-10 | -2/+6 |
| | ||||
* | Workaround for cloned videos not retaining their muted state. | wolfbeast | 2018-02-10 | -0/+5 |
| | ||||
* | Merge branch 'ported-upstream' | wolfbeast | 2018-02-09 | -13/+73 |
|\ | ||||
| * | Bug 1420507 | wolfbeast | 2018-02-09 | -0/+2 |
| | | ||||
| * | Use a static mutex for getting deviceId keys in MediaParent. | wolfbeast | 2018-02-08 | -12/+22 |
| | | ||||
| * | Implement "cookie-averse document objects". | wolfbeast | 2018-02-08 | -0/+43 |
| | | | | | | | | | | See: https://html.spec.whatwg.org/multipage/dom.html#cookie-averse-document-object This resolves #196. | |||
| * | Explicitly cancel channel after mixed content redirect. | wolfbeast | 2018-02-08 | -1/+6 |
| | | ||||
* | | Fix a rare crash with asm.js caching. | wolfbeast | 2018-02-09 | -116/+316 |
| | | ||||
* | | Re-enable asm.js caching | wolfbeast | 2018-02-09 | -14/+4 |
|/ | ||||
* | Fix ReadCompressedIndexDataValuesFromBlob(). | wolfbeast | 2018-02-08 | -2/+10 |
| | ||||
* | Check for integer overflow in AesTask::DoCrypto() (DiD) | wolfbeast | 2018-02-08 | -0/+5 |
| | | | | | | | | | | | | After calling mResult.SetLength(mData.Length() + 16) we should check that the integer addition didn't overflow. It seems at the moment impossible to create ArrayBuffers of size >= 0x0xfffffff0, however adding a check here doesn't hurt. mResult.Length() is passed to the PK11 API functions as a maxOut parameter and should be checked by the softoken crypto algorithm implementations. AES-ECB and AES-GCM seem to do that correctly. | |||
* | Merge branch 'ported-upstream' | wolfbeast | 2018-02-07 | -5/+19 |
|\ | ||||
| * | Fix errant comma in 4470f78754246bbd134b65cad2e0a9638418677f | wolfbeast | 2018-02-07 | -1/+1 |
| | | ||||
| * | Avoid unnecessary string creation. | wolfbeast | 2018-02-07 | -5/+19 |
| | | ||||
* | | Merge pull request #10 from trav90/media-work | Moonchild | 2018-02-06 | -1/+1 |
|\ \ | |/ |/| | Update FFmpeg code to n3.2-65-gee56777 | |||
| * | Update FFmpeg code to n3.2-65-gee56777 | trav90 | 2018-02-04 | -1/+1 |
| | | ||||
* | | CSP should only check host (not including path) when performing frame ↵ | wolfbeast | 2018-02-06 | -0/+19 |
| | | | | | | | | | | | | ancestors checks. This has been explicitly stated in the CSP-3 spec. | |||
* | | Merge branch 'ported-moebius' | wolfbeast | 2018-02-04 | -0/+4 |
|\ \ | ||||
| * | | Add -moz-windows-accent-color-is-dark | wolfbeast | 2018-02-04 | -0/+2 |
| | | | | | | | | | | | | #31 point 4 | |||
| * | | Add `@media(-moz-windows-accent-color-applies)` | wolfbeast | 2018-02-04 | -0/+2 |
| |/ | | | | | | | #31 point 3 | |||
* | | Merge branch 'master' into configurebuild-work | Matt A. Tobin | 2018-02-03 | -156/+0 |
|\| | ||||
| * | Remove GCZeal: Base cleanup | wolfbeast | 2018-02-03 | -156/+0 |
| | | | | | | | | UXP repo issue #8 | |||
* | | Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP | Matt A. Tobin | 2018-02-03 | -4/+4 |
|/ | ||||
* | Add canvas data poisoning option. | wolfbeast | 2018-02-02 | -14/+59 |
| | | | | Tag #61. | |||
* | Switch GeoLocation to IP-API.com with minimal requests. | wolfbeast | 2018-02-02 | -8/+33 |
| | ||||
* | Implement configuration pref for Generational Garbage Collection. | wolfbeast | 2018-02-02 | -0/+5 |
| | | | | | Pref: javascript.options.mem.gc_generational This resolves #20 | |||
* | Support "SourceMap" header along with "X-SourceMap" | wolfbeast | 2018-02-02 | -1/+4 |
| | ||||
* | Add m-esr52 at 52.6.0 | Matt A. Tobin | 2018-02-02 | -0/+3199456 |