summaryrefslogtreecommitdiffstats
path: root/modules/libpref/init
Commit message (Collapse)AuthorAgeLines
* Clarify comment with security.fileuri.unique_originwolfbeast2019-07-20-0/+1
|
* Treat all file: URIs as having a unique origin.wolfbeast2019-07-20-0/+3
| | | | | | | | | | | This prevents cross-file access from files loaded into the browser from the local file system, further restricting the origin policy of file: URIs. Added a pref to control this behavior for local file access if required for certain applications, since this change might break using the browser to run applications on the local file system that require access to local files.
* Block http auth prompt for cross-origin image subresources by default.wolfbeast2019-07-15-0/+7
| | | | | | Still allow this to be bypassed with a pref for those really rare corner cases where images are loaded cross-origin by design and the session hasn't been/can't be authenticated ahead of time.
* Add preference to allow the loading of FTP subresources for corner caseswolfbeast2019-07-14-0/+3
|
* Add Atomics.notify instead of Atomics.wake according to revised spec.wolfbeast2019-06-12-5/+0
| | | | | - Keep .wake as an alias until we're certain it can be removed. - Enable SAB memory
* Disallow res external protocol handler.wolfbeast2019-05-28-0/+1
|
* Issue #1102 - Disable <meta http-equiv=set-cookie>Gaming4JC2019-05-24-0/+3
| | | | Create a new pref 'dom.meta-set-cookie.enabled' which is set to 'false', disabling http-equiv meta cookies.
* Unhook Unboxed Objects optionwolfbeast2019-05-13-1/+0
|
* Remove geo-specific search engine default preferences. Tag #245.Ascrod2019-04-20-3/+0
|
* Remove Firefox Accounts service and tie-ins.wolfbeast2019-04-19-3/+0
| | | | See previous commit for removal of browser identity module.
* Pref the use of unboxed plain objects in JS and disable by default.wolfbeast2019-03-21-0/+1
| | | | | This should be all that's needed for #1017, but verification of impact is definitely desired.
* Part 1: network component changes.wolfbeast2019-03-07-1/+4
|
* Move default-enable pref to application.wolfbeast2019-02-28-5/+6
|
* Revert "Port several Skia upstream fixes."wolfbeast2019-02-17-0/+2
| | | | | | This reverts commit 260b06c1c96285459947231a93f08e413be89dd0. This fixes #976
* Port several Skia upstream fixes.wolfbeast2019-02-14-2/+0
|
* Set incremental GC slice to 20 ms durationwolfbeast2019-01-31-1/+1
|
* Properly camelCase dom.intersectionObserver.enabled pref.wolfbeast2019-01-19-1/+1
|
* Revert "Disable IntersectionObserver API because of crashes."wolfbeast2019-01-19-2/+1
| | | | This reverts commit ac1beef5c10a114afe18897d5d3ced24ac378b92.
* Disable IntersectionObserver API because of crashes.wolfbeast2019-01-19-1/+2
| | | | See #934 and #935.
* Add preference for fully disabling HSTS.Ascrod2019-01-16-0/+2
|
* Add performance warnings to Deprecated module.wolfbeast2018-12-24-0/+3
| | | | | | | | | | | Adds a dedicated handler for performance warnings to be logged to consoles if known performance-impacting methods are called. Search service init is changed from a deprecation warning to a performance warning for synchronous init. This also re-enables the warning for the Basilisk & Co. search service initialization which was previously removed in [a930a79] See also the discussion on #916.
* Re-enable intersection observers with WD spec patches.wolfbeast2018-12-22-2/+2
| | | | This resolves #249
* Remove DirectShowReader Part 1: Conditional codetrav902018-12-01-3/+0
|
* Update GMP AUS URLwolfbeast2018-11-30-1/+1
|
* Remove VR hardware support.wolfbeast2018-11-26-24/+0
| | | | This resolves #881
* Update reported Firefox version in compatmode.wolfbeast2018-11-07-1/+1
| | | | This resolves #864
* #863 part 2: Make opportunistic encryption opt-in for UXPwolfbeast2018-11-05-1/+4
| | | | | This exposes the new pref and also sets the Alt-Svc pref for OE to false. Basilisk gets a default opt-in for both to stay close to Firefox.
* Backout opportunistic encryption changes.wolfbeast2018-11-04-3/+0
| | | | | | Apparently there is some functional and naming confusion here. Backing out to re-land after evaluation and possible changes. Tag #863.
* 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
* 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
|/
* Add findbar.termPerTabwolfbeast2018-09-09-0/+1
| | | | Allow the pref to switch between global search term and per-tab search term
* 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.
* Allow AsyncDrawing for plugins in all versions.wolfbeast2018-07-22-5/+0
|