summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* 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
|
* 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.
* | Merge branch 'ported-upstream'wolfbeast2018-02-08-218/+352
|\|
| * Confirm launch of executables other than .exe on Windowswolfbeast2018-02-08-15/+24
| |
| * Cleanup async mozStorage callback management.wolfbeast2018-02-08-140/+88
| | | | | | | | Also avoid raw pointers in mozStorageAsyncStatementExecution.cpp.
| * Perform LoadURL checks for WebExtensions.wolfbeast2018-02-08-0/+7
| |
| * Add rematerialized frames to the table on JitActivation after ↵wolfbeast2018-02-08-8/+71
| | | | | | | | rematerialization succeeds.
| * Edit transactions should store their editor instance with strong referencewolfbeast2018-02-07-53/+150
| | | | | | | | Edit transactions should store their editor instance with a strong reference, and they should be released when the editor is destroyed.
| * Bug 1261175.wolfbeast2018-02-07-0/+6
| |
| * WASM: Set OOM failure flag on alloc failure when context is available.wolfbeast2018-02-07-2/+6
|/
* Merge branch 'ported-upstream'wolfbeast2018-02-07-144/+598
|\
| * Fix errant comma in 4470f78754246bbd134b65cad2e0a9638418677fwolfbeast2018-02-07-1/+1
| |
| * Avoid unnecessary string creation.wolfbeast2018-02-07-5/+19
| |
| * Add pluralrules to JS Intlwolfbeast2018-02-07-134/+542
| |