NTD
a12132838a
Add UpdateChannel.jsm
2019-02-15 23:31:35 +08:00
wolfbeast
fdcf4c1482
Update NSS symbol file.
...
This resolves #18 .
2019-02-15 23:31:34 +08:00
NTD
0bb0cadab7
Make Devtools function without WebExtensions
2019-02-15 23:31:32 +08:00
NTD
251ddc2212
Make Basilisk function without WebExtensions
2019-02-15 23:31:31 +08:00
NTD
bbe87d1e96
Make NPAPI Plugins work
2019-02-15 23:31:29 +08:00
NTD
0e6e573e4e
Just about almost totally fix GMP
2019-02-15 23:31:27 +08:00
NTD
3c6b3e42c1
Hard-code the version number for Mozilla's GMP service.
2019-02-15 23:31:26 +08:00
NTD
838ded4a6f
Fix for loops in LightweightThemeManager.jsm (SyntaxError: missing ] after element list)
2019-02-15 23:31:24 +08:00
NTD
dc2a2a22de
Fix for loops in AddonRepository.jsm (SyntaxError: missing ] after element list)
2019-02-15 23:31:23 +08:00
NTD
93549aa772
Fix for loops in XPIProvider.jsm (SyntaxError: missing ] after element list)
2019-02-15 23:31:21 +08:00
NTD
a0f91b5bfa
Use the uuid-generator service instead of mangling a random number generator result to generate a syncGUID
2019-02-15 23:31:20 +08:00
NTD
b8b5ce0305
Bug 1245141 - Use new Proxy for AddonManager.addonTypes (TychoAM)
2019-02-15 23:31:17 +08:00
NTD
ae5f56d05b
Add newChannel2 back to NetUtil.jsm
2019-02-15 23:31:16 +08:00
NTD
16ace66629
Make the Add-on Manager's binary components build
2019-02-15 23:31:14 +08:00
NTD
fb319fb148
Hook up the Tycho Add-on Manager to the build system
2019-02-15 23:31:13 +08:00
NTD
a122115666
Import Tycho's Add-on Manager
2019-02-15 23:31:11 +08:00
wolfbeast
d07bf4bba2
Un-fold browsercomps.* from libxul
...
This resolves #16 .
2019-02-15 23:31:09 +08:00
wolfbeast
7161ba5ce9
Don't bust when addon-sdk dir exists but is empty (e.g. after pull)
2019-02-15 23:31:07 +08:00
NTD
358cd0404a
Move WebExtensions enabled Add-ons Manager
2019-02-15 23:31:05 +08:00
NTD
d7d16e7fbb
Rename Toolkit's webextensions component directory to better reflect what it is.
2019-02-15 23:31:00 +08:00
NTD
6955450f7a
Rename Basilisk's webextensions component directory to better reflect what it is. Also, add an Application level configure option to disable webextensions
2019-02-15 23:30:58 +08:00
NTD
23b67db438
Move Add-on SDK source to toolkit/jetpack
2019-02-15 23:30:56 +08:00
wolfbeast
0a03067ee3
Workaround for cloned videos not retaining their muted state.
2019-02-15 23:30:53 +08:00
wolfbeast
ad659f4f28
Limit the number of SharedArrayBuffers in normal JS code (not just asm.js).
2019-02-15 23:30:51 +08:00
wolfbeast
25622bbf03
Bug 1420507
2019-02-15 23:30:50 +08:00
wolfbeast
537415eeb7
Make XDR decoding more robust.
2019-02-15 23:30:48 +08:00
wolfbeast
99a0478445
WASM: Separate out ToTableIndex()
2019-02-15 23:30:47 +08:00
wolfbeast
60036bd843
Use a static mutex for getting deviceId keys in MediaParent.
2019-02-15 23:30:45 +08:00
wolfbeast
47d488b84d
Add more NS_BUILD_REFCNT_LOGGING in AtomicRefCountedWithFinalize.
2019-02-15 23:30:44 +08:00
wolfbeast
1c690025d9
Remove unnecessary InvalidateCompilerOutputsForScript call.
2019-02-15 23:30:42 +08:00
wolfbeast
667cdd5e24
Remove referrers when opening a link in a new private window.
2019-02-15 23:30:40 +08:00
wolfbeast
86150717d6
Update blocklist and remove CRL entries.
2019-02-15 23:30:38 +08:00
wolfbeast
d37bb185f7
Use our provisioned blocklist server.
2019-02-15 23:30:37 +08:00
wolfbeast
39acad1d90
Add missing sanitization for HTML exporting of bookmarks.
2019-02-15 23:30:36 +08:00
wolfbeast
b1ed995cb1
Make the url bar strip javascript even when preceded by control characters
2019-02-15 23:30:34 +08:00
wolfbeast
3df0152d88
Implement "cookie-averse document objects".
...
See: https://html.spec.whatwg.org/multipage/dom.html#cookie-averse-document-object
This resolves #196 .
2019-02-15 23:30:32 +08:00
wolfbeast
4923ad3b10
Explicitly cancel channel after mixed content redirect.
2019-02-15 23:30:31 +08:00
wolfbeast
ce02714e1f
Check ScriptExtensions property of combining marks when available.
2019-02-15 23:30:29 +08:00
wolfbeast
490fdb990a
Force punycode display for IDNs with a <dotless-i/j, combining mark above> sequence.
2019-02-15 23:30:28 +08:00
wolfbeast
acf9f2c39c
Don't allow proxies in the proto chain.
2019-02-15 23:30:26 +08:00
wolfbeast
03fe589f41
Fix a rare crash with asm.js caching.
2019-02-15 23:30:25 +08:00
wolfbeast
2029eff3f1
Re-enable asm.js caching
2019-02-15 23:30:23 +08:00
NTD
ac510873f3
Restore toolkit/obsolete
2019-02-15 23:30:22 +08:00
NTD
ecb6a6528a
Fix wrong keyword in toolkit/components/jsdownloads/DownloadIntegration.jsm
2019-02-15 23:30:20 +08:00
wolfbeast
2c29b5a5c1
Fix ReadCompressedIndexDataValuesFromBlob().
2019-02-15 23:30:19 +08:00
wolfbeast
c585066b4c
Avoid potentially unsafe snprintf usage in FPSCounter.
...
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.
2019-02-15 23:30:17 +08:00
wolfbeast
567399f367
Stop bypassing the Xray layer when walking the prototype chain.
2019-02-15 23:30:16 +08:00
wolfbeast
b67e03dc90
Check for integer overflow in AesTask::DoCrypto() (DiD)
...
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.
2019-02-15 23:30:14 +08:00
wolfbeast
d1abf0f6d8
Confirm launch of executables other than .exe on Windows
2019-02-15 23:30:13 +08:00
wolfbeast
86aabf8edd
Cleanup async mozStorage callback management.
...
Also avoid raw pointers in mozStorageAsyncStatementExecution.cpp.
2019-02-15 23:30:10 +08:00