Commit graph

28 commits

Author SHA1 Message Date
NTD
dccef80da0 Remove browser tests - Part 2: Build System 2019-02-14 14:32:46 +08:00
NTD
261374f310 Remove browser tests - Part 1: The Tests (except for experiments) 2019-02-14 14:31:58 +08:00
wolfbeast
fa08bd44f7 CSS gradients: add a special case for transparent stops.
This causes transparent stops to behave like "true transparent" instead
of "transparent black", even in RGBA space.
i.e.: the gradient will transition to a transparent version of the color
adjacent to the transparent color stop (on either side if not on the edge).
2019-02-14 14:29:15 +08:00
wolfbeast
21defafa0b CSS: Stop using premultiplied color space for gradients. 2019-02-14 14:29:14 +08:00
wolfbeast
8b0f28c3f7 Disable window.showModalDialog.
This is no longer in the spec.
2019-02-14 14:28:42 +08:00
wolfbeast
25540fefd6 Disable the add-ons "cache" for privacy reasons. 2019-02-14 14:28:41 +08:00
wolfbeast
2dc214fa3b Add canvas data poisoning option.
Tag #61.
2019-02-14 14:28:39 +08:00
wolfbeast
0ff3276b09 Switch GeoLocation to IP-API.com with minimal requests. 2019-02-14 14:28:37 +08:00
wolfbeast
3d983be76c Fix spellchecker dictionary logic.
This fixes #6.
2019-02-14 14:28:35 +08:00
wolfbeast
35d4158dd5 That's quite enough of /this/ nonsense. 2019-02-14 14:28:34 +08:00
wolfbeast
fbac02fc06 Disable static DHE + AES suites by default (common combination for weak DH keys)
Issue #4 point 5
2019-02-14 14:28:32 +08:00
wolfbeast
504e1d12bb Disable 3DES cipher by default + re-order a few things.
Issue #4 point 4
2019-02-14 14:28:30 +08:00
wolfbeast
05d35d3d18 Add RSA-AES + SHA256/384 suites for web compatibility.
Sites with these ciphers (commonly IIS) would otherwise fall back to weak 3DES that will be disabled by default.

Issue #4 points 2 and 3
2019-02-14 14:28:29 +08:00
wolfbeast
3ecea693f6 Add Camellia to the active cipher suites.
Issue #4 point 1.

Camellia is a strong, modern, safe cipher with no known weaknesses or reduced strength attacks.
The cipher has been approved for use by the ISO/IEC, the European Union's NESSIE project and the Japanese CRYPTREC project.
2019-02-14 14:28:27 +08:00
wolfbeast
935b074787 Implement configuration pref for Generational Garbage Collection.
Pref: javascript.options.mem.gc_generational
This resolves #20
2019-02-14 14:28:26 +08:00
wolfbeast
05eb40a155 Fix toolkit update logic to prevent update loops.
Only consider equal appversion to be "update available" if BuildID is present AND greater than current.

This resolves #13.
2019-02-14 14:28:24 +08:00
wolfbeast
64fa5a9aad Support "SourceMap" header along with "X-SourceMap" 2019-02-14 14:28:23 +08:00
wolfbeast
141ff75e6a Restrict XML file recursion depth to 200.
This resolves #2.
2019-02-14 14:28:20 +08:00
NTD
30d5f081aa Use UTC where appropriate in python files 2019-02-14 14:28:19 +08:00
NTD
2876988213 Fix certerror.wrongSystemTime in netError.dtd 2019-02-14 14:28:17 +08:00
NTD
b20719e1c5 End FIREFOX_VERSION and use preprocessed values in bundled install.rdf files 2019-02-14 14:28:16 +08:00
NTD
0066c408f1 Preprocessor warnings should not be fatal errors 2019-02-14 14:28:14 +08:00
NTD
f5048f2a1d Remove kinto client, Firefox kinto storage adapter, blocklist update client and integration with sync, OneCRL and the custom time check for derives system time. 2019-02-14 14:27:06 +08:00
NTD
9aa9ebf294 Issue N/A - Undeprecate viewSource.xul's original API 2019-02-14 14:27:04 +08:00
NTD
e08b9ca323 Issue N/A - Restore the Toolkit Error Console - Part 2: Browser 2019-02-14 14:27:03 +08:00
NTD
b5846d500d Issue N/A - Restore the Toolkit Error Console - Part 1: Toolkit 2019-02-14 14:27:01 +08:00
NTD
fe8028fa2e Add Pale Moon 2018-02-02 03:35:06 -05:00
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00