Commit graph

45 commits

Author SHA1 Message Date
wolfbeast
4f33dfa20b Increase max size for GDI classic forced families.
Set the maximum size at which we will force GDI classic mode using
force_gdi_classic_for_families to 17 to prevent some known font
artifacts using d2d.
2019-02-16 00:03:05 +08:00
wolfbeast
7a614526ec Revert "Disable WebP decoder until memory leak is resolved"
This reverts commit 7336eef241d22d4420b270bb5aa7e5692251455d.
2019-02-16 00:02:47 +08:00
JustOff
2001b08aa6 Disable WebP decoder until memory leak is resolved 2019-02-16 00:02:40 +08:00
JustOff
373beed726 By default, disable tracking protection in Private Browsing mode if safebrowsing isn't built 2019-02-16 00:02:18 +08:00
Ascrod
867cbe5252 Remove Social API. 2019-02-15 23:59:43 +08:00
wolfbeast
6d5665535e Enable blocking of top-level data: navigation. 2019-02-15 23:59:41 +08:00
Gaming4JC
d4ac94cf3e Remove support and tests for HSTS priming from the tree. Fixes #384 2019-02-15 23:59:39 +08:00
wolfbeast
fdf7ba29b4 Fix sec pref locations and enable HPKP checking by default.
Some prefs were incorrectly in all.js (ocsp and hpkp)
2019-02-15 23:59:35 +08:00
Moonchild
aa52f6bd53 Revert "Remove the Social API" 2019-02-15 23:58:52 +08:00
Ascrod
44dc9ecd8e Remove the Social API 2019-02-15 23:58:48 +08:00
trav90
dbcd0c066f Make safebrowsing optional at build time - Part 5: preferences 2019-02-15 23:58:01 +08:00
wolfbeast
2531de02eb Remove MOZ_WIDGET_GONK [2/2]
Tag #288
2019-02-15 23:57:10 +08:00
wolfbeast
719ac1bc38 Remove MOZ_B2G leftovers and some dead B2G-only components. 2019-02-15 23:57:05 +08:00
wolfbeast
c1cd55bc25 Enable xrender by default.
Resolves perf regressions over remote X, and makes sense for our content back-ends.
Resolves #341.
2019-02-15 23:56:56 +08:00
janekptacijarabaci
75705f87a2 Add UTF-8 as a default fallback encoding for unknown encodings
Issue #315
2019-02-15 23:56:50 +08:00
wolfbeast
c0de3e4c0b Set font.name-list.emoji for some platforms.
- Twemoji Mozilla for Windows. Can be prefixed with Segoe UI emoji for native Win8+ emoji, but reduces uniformity.
- Apple Color Emoji for OSX
- Twemoji Mozilla for GTK (Linux). fontconfig doesn't support emoji as family name.
- Noto Color Emoji for Android
2019-02-15 23:56:46 +08:00
wolfbeast
aa9ae963f6 Remove GMP sandbox code. 2019-02-15 23:55:38 +08:00
janekptacijarabaci
1f262f0d2b moebius#90: CSS - implement text-justify property 2019-02-15 23:54:04 +08:00
janekptacijarabaci
e8dbb561f6 moebius#161: The Performance Resource Timing (make timestamps be relative to startTime)
https://github.com/MoonchildProductions/moebius/pull/161
2019-02-15 23:53:43 +08:00
wolfbeast
4de2d1fc68 Tweak fullscreen API 2019-02-15 23:50:09 +08:00
janekptacijarabaci
a968f1d6c2 moebius#195: DOM - PointerEvent - improvements
https://github.com/MoonchildProductions/moebius/pull/195
2019-02-15 23:49:51 +08:00
janekptacijarabaci
712d19e1b7 moebius#223: Consider blocking top level window data: URIs (part 1/3 without tests)
https://github.com/MoonchildProductions/moebius/pull/223
2019-02-15 23:49:17 +08:00
wolfbeast
c2013ffce4 Move the Mark of the Web pref to GRE pref file. 2019-02-15 23:48:12 +08:00
wolfbeast
ece31031ae Enable requestIdleCallback API
This resolves #209.
2019-02-15 23:47:39 +08:00
wolfbeast
7a68504b3a Use tried-and-proven backends for content rendering and reserve the use of Skia for canvas only.
This should prevent anemic, poorly-spaced and/or cut glyphs in content text.
2019-02-15 23:46:44 +08:00
janekptacijarabaci
5622e56123 Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local 2019-02-15 23:46:00 +08:00
janekptacijarabaci
b6d461c817 moebius#154: Notifications - user settings - the immediate duration of the alert
https://github.com/MoonchildProductions/moebius/pull/154
2019-02-15 23:43:03 +08:00
NTD
1da1113197 Only enable general.useragent.appVersionIsBuildID for Basilisk by default 2019-02-15 23:42:10 +08:00
janekptacijarabaci
f8591643c5 JS - support for Array.prototype.values() 2019-02-15 23:39:48 +08:00
wolfbeast
7acf20ade3 Don't enforce arbitrary TLS profile.
This prevents people from being unable to visit websites based on "best practice" assumptions.
2019-02-15 23:35:03 +08:00
wolfbeast
14b6e5e8f2 Read Firefox UA compatmode from a pref instead of hard-coded.
In case of a missing pref, a hard-coded value is still used from the ctor.
2019-02-15 23:32:59 +08:00
wolfbeast
b3ce96c6d7 Update UA construction. 2019-02-15 23:32:56 +08:00
wolfbeast
63345e27ea Add an option to control automatic filling in of login credentials and switch this off by default.
This resolves #272.
2019-02-15 23:32:24 +08:00
wolfbeast
d2dfb814c1 Use more logical pref names for mouse button 4&5
Also improves comment wording.
2019-02-15 23:32:00 +08:00
wolfbeast
b98df4dfa2 Be less up-tight about script timeouts.
Especially some chrome scripts need ample time, which is causing issues with background scripts firing when the browser is idle.
2019-02-15 23:31:58 +08:00
NTD
3c6b3e42c1 Hard-code the version number for Mozilla's GMP service. 2019-02-15 23:31:26 +08:00
wolfbeast
d37bb185f7 Use our provisioned blocklist server. 2019-02-15 23:30:37 +08:00
wolfbeast
88b2ab12db Use proper image http accept header for content negotiation. 2019-02-14 14:36:37 +08:00
wolfbeast
9121db73a2 Implement WebP image decoder. 2019-02-14 14:36:33 +08:00
wolfbeast
8b0f28c3f7 Disable window.showModalDialog.
This is no longer in the spec.
2019-02-14 14:28:42 +08:00
wolfbeast
2dc214fa3b Add canvas data poisoning option.
Tag #61.
2019-02-14 14:28:39 +08:00
wolfbeast
3d983be76c Fix spellchecker dictionary logic.
This fixes #6.
2019-02-14 14:28:35 +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
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
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00