wolfbeast
b79fedc200
Expose browser.download.lastDir.savePerSite
...
Resolves #823 (alternative suggestion)
2019-02-16 00:15:30 +08:00
wolfbeast
bbb1a766e2
Make caret width normal/thick behind CJK char configurable.
...
Fixes #820 (regression).
2019-02-16 00:15:15 +08:00
wolfbeast
3230eb96fc
Set the default action to not lock content scrolling when a menu is open.
...
This resolves issues with the bookmarks and other menus with submenus if scrollable in case of many items displayed.
2019-02-16 00:15:12 +08:00
wolfbeast
4b0b628cdd
Remove IndexedDB for content pref.
...
Tag Issue #765
2019-02-16 00:14:34 +08:00
Leorize
f67b2f0342
gfx: add pref for enabling APZ without e10s
2019-02-16 00:14:21 +08:00
wolfbeast
b85696b196
Regression fix: enable ICC v4 profiles by default.
2019-02-16 00:14:18 +08:00
wolfbeast
58f6d1953c
Add findbar.termPerTab
...
Allow the pref to switch between global search term and per-tab search term
2019-02-16 00:13:37 +08:00
wolfbeast
adca8376ea
Introduce ui.menu.allow_content_scroll
...
When true, overrides the OS convention to prevent scrolling of content when contextual menus are open.
This resolves #730 .
2019-02-16 00:12:02 +08:00
wolfbeast
8e6c0a852f
Stop pointless recording of telemetry data
...
Also clear the telemetry URLs and metas "just in case" so nothing can go anywhere even in the case of PEBCAK.
2019-02-16 00:11:59 +08:00
JustOff
c402ee2148
Use "browser.newtabpage.add_to_session_history" to decide whether to store "about:newtab" in the session history
2019-02-16 00:11:54 +08:00
wolfbeast
9531d12c10
Re-implement custom background color of standalone images.
...
This resolves #717 .
Note: this does not affect other applications because the platform
default is to use the "darknoise" background image for standalone
image, which effectively overrides a bg color.
2019-02-16 00:11:44 +08:00
trav90
67fa7e4146
Disable battery API by default to reduce private data exposure to the web
2019-02-16 00:10:14 +08:00
wolfbeast
963d2844aa
Tune the network stack
...
This resolves #684
2019-02-16 00:10:12 +08:00
wolfbeast
1a4beb5f91
Enable d3d9 accelerated layers as a fallback.
...
If d3d 11 can't be used for whatever reason (limited integrated/mobile chipset, etc.)
we should fall back to d3d9. Mozilla blocked this based on experiences with Intel
GPUs/drawing artefacts, but those drivers are blacklisted already. No reason to
disable this path for everyone.
2019-02-16 00:10:09 +08:00
wolfbeast
6bcca5706c
Allow AsyncDrawing for plugins in all versions.
2019-02-16 00:09:30 +08:00
wolfbeast
f03a90ab86
Update redundant comment
2019-02-16 00:08:45 +08:00
wolfbeast
ca5c2ba100
Add pref to control CanOptimizeToImageLayer for large downscale factors.
...
This resolves #626
2019-02-16 00:08:44 +08:00
wolfbeast
9949bc6c34
Make the page visibility API pref-controlled.
...
This resolves #607 .
2019-02-16 00:07:51 +08:00
wolfbeast
c60c15e659
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
2019-02-16 00:07:24 +08:00
wolfbeast
cb7fc0d95f
Disable Intersection Observers by default.
...
This draft implementation does not play nice with several large sites (e.g. Facebook).
2019-02-16 00:06:46 +08:00
wolfbeast
9029f15c93
Enable Intersection Observers in the platform.
...
This resolves #249 .
2019-02-16 00:05:48 +08:00
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