Pale Moon
7be6f3a9d6
Remove pref confusion around cache v2
...
- Renames browser.cache.use_new_backend to browser.cache.backend
- Sets browser.cache.backend to 1 (use cache v2)
- Removes browser.cache.use_new_backend_temp
2018-07-25 01:21:01 +08:00
Pale Moon
98024e9791
Revert "Enable MSE+WebM VP8/VP9 out-of-the-box."
...
This causes looping audio issues on the one website where it matters most (YouTube).
This reverts commit 367c6723035f1dd506c04ebd1dcf73d9e392250e.
2018-07-25 01:19:51 +08:00
Pale Moon
36d22eeb83
Enable MSE+WebM VP8/VP9 out-of-the-box.
2018-07-25 01:19:44 +08:00
Pale Moon
129ed2f8dc
Unconditionally enable unicode-range CSS support (also in release builds).
2018-07-25 01:19:29 +08:00
NTD
2e3cc8fe65
Move Mozilla DevTools to Platform - Part 4: Move devtools prefs to gre
2018-07-25 01:17:32 +08:00
Pale Moon
da42d5ab21
Update woff2 upstream code + update script.
2018-07-25 01:17:01 +08:00
Pale Moon
3373c7ecf2
Add zone information control for downloaded files.
...
This resolves #593 .
2018-07-25 01:15:55 +08:00
Pale Moon
39dca911c0
Add missing devtools pref
2018-07-25 01:08:40 +08:00
Pale Moon
fca3d900d8
Don't build WebRTC code by default.
...
- Pale Moon users have clearly indicated they don't want WebRTC
- WebRTC code includes a lot of potential security risks (including peer connection leaks)
- WebRTC code relies on old and poorly-supported third party libs
Can still be enabled with --enable-webrtc
Potentially offer as an alt package in the future if demand is high?
2018-07-25 01:03:19 +08:00
Pale Moon
566a6060b7
Re-implement custom background color and handling of standalone images.
...
- Adds browser.display.standalone_images.background_color handling.
- Sets default image background color to dark slate.
- Removes noise.
- Removes forced light background for transparent images.
2018-07-25 00:57:39 +08:00
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