summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeLines
* Swap default platform state for opportunistic encryption.wolfbeast2018-11-04-2/+2
| | | | Tag #863
* Change captive portal detection URL to our own.wolfbeast2018-11-04-1/+1
|
* Make opportunistic encryption configurable.wolfbeast2018-11-04-0/+3
| | | | | | | This adds a pref "network.http.opportunistic-encryption" that controls whether we send an "Upgrade-Insecure-Requests : 1" header on document navigation or not. This patch modifies the platform network parts. Default for the platform is "true". Part 1 for #863
* Bug 1460538wolfbeast2018-11-01-0/+19
|
* Set CSS error console reporting default to false for performance.wolfbeast2018-10-29-1/+1
| | | | Dev note needed upon release. This resolves #444.
* Put AV1 codec behind a preftrav902018-10-20-0/+4
| | | | Disabled by default.
* Expose browser.download.lastDir.savePerSitewolfbeast2018-10-08-0/+3
| | | | Resolves #823 (alternative suggestion)
* Make caret width normal/thick behind CJK char configurable.wolfbeast2018-10-07-0/+3
| | | | Fixes #820 (regression).
* Set the default action to not lock content scrolling when a menu is open.wolfbeast2018-10-06-2/+3
| | | | This resolves issues with the bookmarks and other menus with submenus if scrollable in case of many items displayed.
* Remove IndexedDB for content pref.wolfbeast2018-09-29-2/+0
| | | | Tag Issue #765
* Merge pull request #788 from alaviss/apz-experimentalMoonchild2018-09-26-0/+4
|\ | | | | gfx: add pref for enabling APZ without e10s
| * gfx: add pref for enabling APZ without e10sLeorize2018-09-25-0/+4
| |
* | Regression fix: enable ICC v4 profiles by default.wolfbeast2018-09-25-1/+1
|/
* Merge branch 'fbgw'wolfbeast2018-09-11-0/+1
|\
| * Add findbar.termPerTabwolfbeast2018-09-09-0/+1
| | | | | | | | Allow the pref to switch between global search term and per-tab search term
* | Bug 1473113 - Defer initializing the MAR index until it's needed.wolfbeast2018-09-11-4/+19
|/
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-7/+0
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Introduce ui.menu.allow_content_scrollwolfbeast2018-08-24-0/+4
| | | | | When true, overrides the OS convention to prevent scrolling of content when contextual menus are open. This resolves #730.
* Stop pointless recording of telemetry datawolfbeast2018-08-23-4/+4
| | | | Also clear the telemetry URLs and metas "just in case" so nothing can go anywhere even in the case of PEBCAK.
* Use "browser.newtabpage.add_to_session_history" to decide whether to store ↵JustOff2018-08-22-0/+4
| | | | "about:newtab" in the session history
* Re-implement custom background color of standalone images.wolfbeast2018-08-20-0/+3
| | | | | | | | 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.
* Merge pull request #685 from trav90/default-pref-updatesMoonchild2018-08-01-1/+2
|\ | | | | Disable battery API by default
| * Disable battery API by default to reduce private data exposure to the webtrav902018-07-31-1/+2
| |
* | Tune the network stackwolfbeast2018-08-01-6/+2
|/ | | | This resolves #684
* Enable d3d9 accelerated layers as a fallback.wolfbeast2018-07-30-2/+2
| | | | | | | 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.
* Update zlib to 1.2.11wolfbeast2018-07-26-969/+1668
| | | | This resolves #676
* Allow AsyncDrawing for plugins in all versions.wolfbeast2018-07-22-5/+0
|
* Update redundant commentwolfbeast2018-07-14-1/+0
|
* Add pref to control CanOptimizeToImageLayer for large downscale factors.wolfbeast2018-07-14-0/+6
| | | | This resolves #626
* Make the page visibility API pref-controlled.wolfbeast2018-07-07-0/+3
| | | | This resolves #607.
* Remove pref confusion around cache v2wolfbeast2018-07-03-2/+1
| | | | | | - 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
* Disable Intersection Observers by default.wolfbeast2018-07-02-1/+1
| | | | This draft implementation does not play nice with several large sites (e.g. Facebook).
* Enable Intersection Observers in the platform.wolfbeast2018-06-27-0/+4
| | | | This resolves #249.
* Increase max size for GDI classic forced families.wolfbeast2018-06-16-1/+1
| | | | | | 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.
* Revert "Disable WebP decoder until memory leak is resolved"wolfbeast2018-06-13-2/+2
| | | | This reverts commit 7336eef241d22d4420b270bb5aa7e5692251455d.
* Disable WebP decoder until memory leak is resolvedJustOff2018-06-12-2/+2
|
* By default, disable tracking protection in Private Browsing mode if ↵JustOff2018-06-10-0/+4
| | | | safebrowsing isn't built
* Remove Social API.Ascrod2018-05-30-12/+0
|
* Enable blocking of top-level data: navigation.wolfbeast2018-05-30-2/+2
|
* Merge pull request #412 from g4jc/hsts_priming_removal_backportMoonchild2018-05-30-17/+0
|\ | | | | Remove support and tests for HSTS priming from the tree. Fixes #384
| * Remove support and tests for HSTS priming from the tree. Fixes #384Gaming4JC2018-05-26-17/+0
| |
* | Fix sec pref locations and enable HPKP checking by default.wolfbeast2018-05-29-10/+0
|/ | | | Some prefs were incorrectly in all.js (ocsp and hpkp)
* Revert "Remove the Social API"Moonchild2018-05-25-0/+12
|
* Remove the Social APIAscrod2018-05-24-12/+0
|
* Merge pull request #368 from trav90/safebrowsing-workMoonchild2018-05-16-0/+2
|\ | | | | Make safebrowsing optional at build time
| * Make safebrowsing optional at build time - Part 5: preferencestrav902018-05-12-0/+2
| |
* | Update in-tree freetype2 lib (unused) to 2.9.1wolfbeast2018-05-15-44533/+36048
| |
* | Remove MOZ_WIDGET_GONK [2/2]wolfbeast2018-05-13-46/+8
|/ | | | Tag #288
* Remove MOZ_B2G leftovers and some dead B2G-only components.wolfbeast2018-05-12-86/+5
|
* Enable xrender by default.wolfbeast2018-05-10-1/+1
| | | | | Resolves perf regressions over remote X, and makes sense for our content back-ends. Resolves #341.