summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge branch 'ext-work'FF_Checkpoint_1Matt A. Tobin2018-02-11-17/+111691
|\
| * Make Devtools function without WebExtensionsMatt A. Tobin2018-02-11-1/+8
| |
| * Make Basilisk function without WebExtensionsMatt A. Tobin2018-02-11-3/+12
| |
| * Make NPAPI Plugins workMatt A. Tobin2018-02-11-7/+53
| |
| * Just about almost totally fix GMPMatt A. Tobin2018-02-11-4/+13
| |
| * Hard-code the version number for Mozilla's GMP service.Matt A. Tobin2018-02-11-1/+1
| |
| * Fix for loops in LightweightThemeManager.jsm (SyntaxError: missing ] after ↵Matt A. Tobin2018-02-10-1/+7
| | | | | | | | element list)
| * Fix for loops in AddonRepository.jsm (SyntaxError: missing ] after element list)Matt A. Tobin2018-02-10-3/+19
| |
| * Fix for loops in XPIProvider.jsm (SyntaxError: missing ] after element list)Matt A. Tobin2018-02-10-6/+22
| |
| * Use the uuid-generator service instead of mangling a random number generator ↵Matt A. Tobin2018-02-10-8/+4
| | | | | | | | result to generate a syncGUID
| * Bug 1245141 - Use `new Proxy` for AddonManager.addonTypes (TychoAM)Matt A. Tobin2018-02-10-48/+47
| |
| * Add newChannel2 back to NetUtil.jsmMatt A. Tobin2018-02-10-0/+35
| |
| * Make the Add-on Manager's binary components buildMatt A. Tobin2018-02-10-6/+28
| |
| * Hook up the Tycho Add-on Manager to the build systemMatt A. Tobin2018-02-10-14/+150
| |
| * Import Tycho's Add-on ManagerMatt A. Tobin2018-02-10-0/+111377
| |
* | Un-fold browsercomps.* from libxulwolfbeast2018-02-11-43/+55
| | | | | | | | This resolves #16.
* | Don't bust when addon-sdk dir exists but is empty (e.g. after pull)wolfbeast2018-02-11-1/+1
|/
* Merge branch 'ext-work'Matt A. Tobin2018-02-10-100771/+639
|\
| * Move WebExtensions enabled Add-ons ManagerMatt A. Tobin2018-02-10-106/+133
| |
| * Rename Toolkit's webextensions component directory to better reflect what it is.Matt A. Tobin2018-02-09-2/+4
| |
| * Rename Basilisk's webextensions component directory to better reflect what ↵Matt A. Tobin2018-02-09-1/+19
| | | | | | | | it is. Also, add an Application level configure option to disable webextensions
| * Move Add-on SDK source to toolkit/jetpackMatt A. Tobin2018-02-09-100663/+484
| |
* | Workaround for cloned videos not retaining their muted state.wolfbeast2018-02-10-0/+5
|/
* Merge branch 'ported-upstream'wolfbeast2018-02-09-2044/+722
|\
| * Limit the number of SharedArrayBuffers in normal JS code (not just asm.js).wolfbeast2018-02-09-15/+19
| |
| * Bug 1420507wolfbeast2018-02-09-0/+2
| |
| * Make XDR decoding more robust.wolfbeast2018-02-08-23/+57
| |
| * WASM: Separate out ToTableIndex()wolfbeast2018-02-08-2/+16
| |
| * Use a static mutex for getting deviceId keys in MediaParent.wolfbeast2018-02-08-12/+22
| |
| * Add more NS_BUILD_REFCNT_LOGGING in AtomicRefCountedWithFinalize.wolfbeast2018-02-08-2/+8
| |
| * Remove unnecessary InvalidateCompilerOutputsForScript call.wolfbeast2018-02-08-19/+0
| |
| * Remove referrers when opening a link in a new private window.wolfbeast2018-02-08-0/+6
| |
| * Update blocklist and remove CRL entries.wolfbeast2018-02-08-1960/+479
| |
| * Use our provisioned blocklist server.wolfbeast2018-02-08-1/+1
| |
| * Add missing sanitization for HTML exporting of bookmarks.wolfbeast2018-02-08-1/+1
| |
| * Make the url bar strip javascript even when preceded by control characterswolfbeast2018-02-08-1/+1
| |
| * 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
| |
| * Check ScriptExtensions property of combining marks when available.wolfbeast2018-02-08-3/+34
| |
| * Force punycode display for IDNs with a <dotless-i/j, combining mark above> ↵wolfbeast2018-02-08-5/+14
| | | | | | | | sequence.
| * Don't allow proxies in the proto chain.wolfbeast2018-02-08-0/+14
| |
* | Fix a rare crash with asm.js caching.wolfbeast2018-02-09-116/+316
| |
* | Re-enable asm.js cachingwolfbeast2018-02-09-18/+4
| |
* | Restore toolkit/obsoleteMatt A. Tobin2018-02-08-0/+473
| |
* | Fix wrong keyword in toolkit/components/jsdownloads/DownloadIntegration.jsmMatt A. Tobin2018-02-08-1/+1
| |
* | Merge branch 'ported-upstream'wolfbeast2018-02-08-23/+50
|\|
| * Fix ReadCompressedIndexDataValuesFromBlob().wolfbeast2018-02-08-2/+10
| |
| * Avoid potentially unsafe snprintf usage in FPSCounter.wolfbeast2018-02-08-6/+21
| | | | | | | | | | | | snprintf returns the number of bytes it would have written when it runs out of space. This patch makes sure we properly handle this unlikely event in FPSCounter. This patch also makes sure we don't print out the contents of an uninitialized buffer.
| * Stop bypassing the Xray layer when walking the prototype chain.wolfbeast2018-02-08-15/+14
| |
| * 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.