Pale Moon
ad0b2b8926
Switch to Lanczos scaling from Hamming to get a wider range of acceptable fast downscaling.
...
Selectively use HQ when scaling factor becomes too large (less than 33.5%).
This resolves #23 .
2018-07-25 00:55:37 +08:00
wolfbeast
f06d772899
Explicitly tell servers we accept WebP.
2018-07-25 00:55:35 +08:00
adisib
3a303e67f6
replace calls to String.prototype.contains with String.prototype.includes
2018-07-24 23:36:07 +08:00
trav90
0cb785b425
Remove ALLOW_COMPILER_WARNINGS in woff2 moz.build
2018-07-24 23:31:50 +08:00
trav90
e3763169f0
Import the Google WOFF2 module
2018-07-24 23:31:48 +08:00
wolfbeast
a7c1903eda
Re-implement canvas data poisoning option.
2018-07-24 23:30:35 +08:00
wolfbeast
3203b56513
Port media.autoplay.* changes and enhancements.
...
This resolves #92 .
2018-07-24 23:30:29 +08:00
wolfbeast
5e8558402a
Rip out the hard-coded domain whitelist for MSE.
2018-07-24 23:30:25 +08:00
wolfbeast
8b9a01b201
Disable battery API by default to reduce private data exposure to the web.
2018-07-24 23:30:21 +08:00
wolfbeast
75d7cd07c1
Wait up to 1 minute before unloading an idle plugin process.
2018-07-24 23:29:19 +08:00
wolfbeast
1659ac189a
Add a pref and control mechanism for GGC and disable it.
...
Tests show nothing but regressions using GGC, even in Mozilla's own microbench for GC.
Real-time flippable, if needed.
2018-07-24 23:28:54 +08:00
wolfbeast
91d64e3cc0
Change UA compatibility mode to a 3-state.
...
- Default Gecko Compatibility which is Gecko slice added to Native (for web compat)
- other modes pure native (no gecko slice) and Firefox compatibility (Gecko+Firefox+rv: changed to Firefox compat version)
This removes `general.useragent.compatMode.firefox` and `.gecko` in favor of an int pref.
See also: MoonchildProductions/Pale-Moon#466
2018-07-24 23:28:32 +08:00
wolfbeast
1bba6e5a6b
Enable WOFF2 by default.
2018-07-24 23:26:22 +08:00
wolfbeast
5b89f4c8bf
Update brotli decompressor to 0.4.0
2018-07-24 23:26:03 +08:00
wolfbeast
8514eea38f
Update the brotli decompressor (-> git)
2018-07-24 23:26:02 +08:00
wolfbeast
d0b9edcb9c
Add media.default_volume preference
2018-07-24 23:16:55 +08:00
trav90
d7010086e9
Remove conditional SPS Profiler code
2018-07-24 23:15:28 +08:00
trav90
1eda2626aa
Remove more crashreporter references/stubs
2018-07-24 23:15:02 +08:00
trav90
903fddcff7
Remove conditional crashreporter code
2018-07-24 23:13:57 +08:00
trav90
2f6b96ce9a
Set execute attributes on all .sh files in tree
2018-07-24 23:12:12 +08:00
wolfbeast
93a32c7a56
Reconfigure options.
2018-07-24 23:12:01 +08:00
wolfbeast
6c917dbb51
Reconfigure cache+viewers
2018-07-24 23:11:36 +08:00
wolfbeast
8cc50528dd
Re-implement UA handling for Goanna
2018-07-24 23:11:35 +08:00
wolfbeast
f0bbd03e91
Update graphite lib to 1.3.7+
...
- Also clean up leftover dead files that weren't cleaned up by Mozilla's graphite updates
- Also revert BMO 1255731 which was just a cheap solution to not back-port graphite 1.3.7 to ESR38
2018-07-24 23:11:33 +08:00
wolfbeast
53761b6336
Prep tree for forward-porting Goanna: stage 2
2018-07-24 23:11:02 +08:00
wolfbeast
5ee6187aad
Prep tree for forward-porting Goanna, stage 1
2018-07-24 23:10:50 +08:00
Moonchild
baf46a6bf1
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
2018-07-24 23:04:07 +08:00