Matt A. Tobin
4fb11cd596
Move WebExtensions enabled Add-ons Manager
2018-02-10 02:49:12 -05:00
Matt A. Tobin
f164d91247
Rename Toolkit's webextensions component directory to better reflect what it is.
2018-02-09 11:10:00 -05:00
Matt A. Tobin
30de401891
Rename Basilisk's webextensions component directory to better reflect what it is. Also, add an Application level configure option to disable webextensions
2018-02-09 10:39:41 -05:00
Matt A. Tobin
ac46df8dae
Move Add-on SDK source to toolkit/jetpack
2018-02-09 06:46:43 -05:00
wolfbeast
8cecf8d520
Merge branch 'ported-upstream'
2018-02-09 08:53:46 +01:00
wolfbeast
8cd777888a
Fix a rare crash with asm.js caching.
2018-02-09 08:51:28 +01:00
wolfbeast
a1a0b03046
Re-enable asm.js caching
2018-02-09 08:09:52 +01:00
wolfbeast
92104eb682
Limit the number of SharedArrayBuffers in normal JS code (not just asm.js).
2018-02-09 08:04:59 +01:00
wolfbeast
d0ccfc6d08
Bug 1420507
2018-02-09 07:32:01 +01:00
Matt A. Tobin
b61927d4cd
Restore toolkit/obsolete
2018-02-08 23:31:09 -05:00
Matt A. Tobin
382c3272f3
Fix wrong keyword in toolkit/components/jsdownloads/DownloadIntegration.jsm
2018-02-08 21:32:29 -05:00
wolfbeast
91d9f5d658
Make XDR decoding more robust.
2018-02-08 23:32:18 +01:00
wolfbeast
a8d25a2ed6
WASM: Separate out ToTableIndex()
2018-02-08 23:21:45 +01:00
wolfbeast
1ff132cbe5
Use a static mutex for getting deviceId keys in MediaParent.
2018-02-08 23:15:39 +01:00
wolfbeast
d40a98322b
Add more NS_BUILD_REFCNT_LOGGING in AtomicRefCountedWithFinalize.
2018-02-08 21:22:59 +01:00
wolfbeast
50f6ced9fc
Remove unnecessary InvalidateCompilerOutputsForScript call.
2018-02-08 21:21:27 +01:00
wolfbeast
984169280b
Remove referrers when opening a link in a new private window.
2018-02-08 21:19:50 +01:00
wolfbeast
048d6e1887
Update blocklist and remove CRL entries.
2018-02-08 21:17:54 +01:00
wolfbeast
6cffa138f1
Use our provisioned blocklist server.
2018-02-08 21:15:23 +01:00
wolfbeast
9cd7b5a4a6
Add missing sanitization for HTML exporting of bookmarks.
2018-02-08 21:14:22 +01:00
wolfbeast
a2e0f637b2
Make the url bar strip javascript even when preceded by control characters
2018-02-08 21:12:36 +01:00
wolfbeast
85083fce2d
Implement "cookie-averse document objects".
...
See: https://html.spec.whatwg.org/multipage/dom.html#cookie-averse-document-object
This resolves #196 .
2018-02-08 21:02:09 +01:00
wolfbeast
ef720ec250
Explicitly cancel channel after mixed content redirect.
2018-02-08 19:55:11 +01:00
wolfbeast
424eeaaa59
Check ScriptExtensions property of combining marks when available.
2018-02-08 19:47:21 +01:00
wolfbeast
c65d475f9a
Force punycode display for IDNs with a <dotless-i/j, combining mark above> sequence.
2018-02-08 19:29:05 +01:00
wolfbeast
ef794bb39b
Don't allow proxies in the proto chain.
2018-02-08 19:22:33 +01:00
wolfbeast
bb828464e8
Merge branch 'ported-upstream'
2018-02-08 14:04:54 +01:00
wolfbeast
4099ff7494
Fix ReadCompressedIndexDataValuesFromBlob().
2018-02-08 13:36:42 +01:00
wolfbeast
b9b545e7dd
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.
2018-02-08 13:19:30 +01:00
wolfbeast
c247ba5ab8
Stop bypassing the Xray layer when walking the prototype chain.
2018-02-08 13:10:17 +01:00
wolfbeast
acbd84f574
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.
2018-02-08 12:53:40 +01:00
wolfbeast
44cd9f2a91
Merge branch 'ported-upstream'
2018-02-08 12:06:30 +01:00
wolfbeast
b62fce0dc0
Confirm launch of executables other than .exe on Windows
2018-02-08 11:58:23 +01:00
wolfbeast
bfa65f5d5f
Cleanup async mozStorage callback management.
...
Also avoid raw pointers in mozStorageAsyncStatementExecution.cpp.
2018-02-08 11:43:07 +01:00
wolfbeast
b827a3a9cd
Perform LoadURL checks for WebExtensions.
2018-02-08 11:37:12 +01:00
wolfbeast
f7f35438f5
Add rematerialized frames to the table on JitActivation after rematerialization succeeds.
2018-02-08 10:14:22 +01:00
wolfbeast
d773eca331
Edit transactions should store their editor instance with strong reference
...
Edit transactions should store their editor instance with a strong reference, and they should be released when the editor is destroyed.
2018-02-07 21:36:37 +01:00
wolfbeast
1e55a5d918
Bug 1261175.
2018-02-07 21:18:43 +01:00
wolfbeast
2a10b213f1
WASM: Set OOM failure flag on alloc failure when context is available.
2018-02-07 14:39:35 +01:00
wolfbeast
f8d1830b53
Merge branch 'ported-upstream'
2018-02-07 12:03:46 +01:00
wolfbeast
e9f79ad465
Fix errant comma in 4470f78754
2018-02-07 11:48:23 +01:00
wolfbeast
4470f78754
Avoid unnecessary string creation.
2018-02-07 11:13:44 +01:00
Matt A. Tobin
0f3e990615
Add configure variable verification
2018-02-07 04:35:16 -05:00
wolfbeast
7686bceecf
Add pluralrules to JS Intl
2018-02-07 10:33:18 +01:00
wolfbeast
646d68be64
Limit displayed user/host strings to sane lengths.
2018-02-07 09:41:01 +01:00
wolfbeast
b2314b1ee9
Fix eslint warnings in about:webrtc.
2018-02-07 09:35:54 +01:00
Matt A. Tobin
347e24fcec
Use $(DEPTH) instead of hard coding relative depth in locales makefile.in
2018-02-06 20:33:36 -05:00
Matt A. Tobin
de0b7c18a4
Issue #11 - Catch package-manifest.in up
2018-02-06 20:31:43 -05:00
Moonchild
5cc30e0f60
Merge pull request #10 from trav90/media-work
...
Update FFmpeg code to n3.2-65-gee56777
2018-02-06 12:03:37 +01:00
Moonchild
389c60da5e
Merge pull request #13 from MoonchildProductions/ported-upstream
...
Ported upstream
2018-02-06 12:02:47 +01:00