summaryrefslogtreecommitdiffstats
path: root/dom
Commit message (Collapse)AuthorAgeLines
...
| * | Remove Rust from the tree.wolfbeast2018-03-13-4/+0
| | | | | | | | | | | | Part 4 for #58
| * | Remove Rust MP4 parserwolfbeast2018-03-13-4/+0
| | | | | | | | | | | | Part 1 for #58
| * | JS - Object - "TypeError: setting a property that has only a getter" without ↵janekptacijarabaci2018-03-12-15/+0
| | | | | | | | | | | | mentioning file and property name
| * | HTML - implement the labels attribute (follow up)janekptacijarabaci2018-03-12-75/+83
| | |
| * | HTML - implement the labels attributejanekptacijarabaci2018-03-12-44/+296
| | |
| * | SVG - support radialGradient fr attributejanekptacijarabaci2018-03-12-5/+16
| | |
| * | Implement DOM page onvisibilitychange.janekptacijarabaci2018-03-12-1/+7
| | |
| * | Disable -Wimplicit-fallthrough in dom/canvastrav902018-03-04-1/+1
| | | | | | | | | | | | GCC 7 supports the clang option -Wimplicit-fallthrough.
| * | Add support for CSP v3 "worker-src" directivewolfbeast2018-03-03-47/+469
| | |
| * | Merge pull request #34 from janekptacijarabaci/devtools_import-from-moebius_1Moonchild2018-03-02-6/+59
| |\ \ | | | | | | | | Port across devtools enhancements
| | * | Rewrite the comment, use maxResolutionMsjanekptacijarabaci2018-03-02-2/+4
| | | |
| | * | Rounding to 1msjanekptacijarabaci2018-03-01-2/+4
| | | |
| | * | DevTools - network - implement the secureConnectionStart property for the ↵janekptacijarabaci2018-03-01-6/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PerformanceTiming https://github.com/MoonchildProductions/moebius/pull/116 ("/testing" and "/toolkit" in in the previous commit)
| * | | Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most ↵Matt A. Tobin2018-03-01-5/+5
| |/ / | | | | | | | | | places
| * | Fix up leftover merge conflicts.wolfbeast2018-02-24-16/+3
| | | | | | | | | | | | Tag #26
| * | Don't build EME-specific subroutines without EME.wolfbeast2018-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.wolfbeast2018-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.janekptacijarabaci2018-02-22-3/+15
| | |
| * | CSP: connect-src 'self' should always include https: and wss: schemesjanekptacijarabaci2018-02-22-11/+168
| | |
| * | CSP: Support IDNs in connect-srcjanekptacijarabaci2018-02-22-2/+135
| | |
| * | CSP: Ignore nonces on <img> per specjanekptacijarabaci2018-02-22-4/+111
| | |
| * | CSP: Upgrade SO navigational requests per spec.janekptacijarabaci2018-02-22-0/+184
| | |
| * | CSP 2 - ignore (x-)frame-options if CSP with frame-ancestors directive existsjanekptacijarabaci2018-02-22-1/+123
| | |
| * | Add site-specific overrides and remove the overruling global.wolfbeast2018-02-22-10/+0
| | |
| * | JS - make window.pageYOffset/pageXOffset/scrollX/scrollY doublejanekptacijarabaci2018-02-21-31/+27
| | |
| * | JS - URL - add toJSON supportjanekptacijarabaci2018-02-21-1/+16
| | |
* | | JS - support for Array.prototype.values()janekptacijarabaci2018-02-20-1/+3
|/ /
* | Fix build bustage: keep MF_WIN7_VERSION namewolfbeast2018-02-20-2/+2
| |
* | Remove more obsolete checks in dom/media and ipc.wolfbeast2018-02-20-14/+2
| |
* | Remove more Vista checks in dom/mediawolfbeast2018-02-20-66/+16
| |
* | Remove always-false block from WMF.wolfbeast2018-02-19-17/+1
| |
* | Remove useless version check from PDMFactory.wolfbeast2018-02-19-14/+1
| |
* | Remove redundant Vista checks in dom/ipcwolfbeast2018-02-19-7/+2
| |
* | Update executable manifests.wolfbeast2018-02-18-1/+0
| |
* | Remove arbitrary NPAPI plugin whitelist for 64-bit.wolfbeast2018-02-18-40/+0
|/ | | | This resolves #204.
* Remove leftover flashOnly checks in the plugin registry.wolfbeast2018-02-12-5/+2
|
* Remove flash-only plugin pref.wolfbeast2018-02-12-20/+1
| | | | Tag issue #38.
* Fix test paths for WebExAMMatt A. Tobin2018-02-11-1/+1
|
* Hook up the Tycho Add-on Manager to the build systemMatt A. Tobin2018-02-10-2/+6
|
* Workaround for cloned videos not retaining their muted state.wolfbeast2018-02-10-0/+5
|
* Merge branch 'ported-upstream'wolfbeast2018-02-09-13/+73
|\
| * Bug 1420507wolfbeast2018-02-09-0/+2
| |
| * Use a static mutex for getting deviceId keys in MediaParent.wolfbeast2018-02-08-12/+22
| |
| * Implement "cookie-averse document objects".wolfbeast2018-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.wolfbeast2018-02-08-1/+6
| |
* | Fix a rare crash with asm.js caching.wolfbeast2018-02-09-116/+316
| |
* | Re-enable asm.js cachingwolfbeast2018-02-09-14/+4
|/
* Fix ReadCompressedIndexDataValuesFromBlob().wolfbeast2018-02-08-2/+10
|
* Check for integer overflow in AesTask::DoCrypto() (DiD)wolfbeast2018-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'wolfbeast2018-02-07-5/+19
|\