1
0
mirror of https://github.com/roytam1/UXP.git synced 2026-05-26 23:18:26 +00:00
Commit Graph

66 Commits

Author SHA1 Message Date
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