summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAge
* Add an option to control automatic filling in of login credentials and ↵Pale Moon2017-12-29
| | | | | | switch this off by default. This resolves #1559.
* Make the page visibility API pref-controlled.Pale Moon2017-12-04
| | | | This resolves #1530.
* Allow users to disable the 4th and/or 5th mouse button on Windows.Pale Moon2017-11-30
| | | | This addresses #1517.
* Remove the "ask every time" policy for acceptance of cookies.Pale Moon2017-11-18
| | | | | | | | | People still trying to use this option in 2017 will likely end up with a cookie confirmation dialog storm that can end up with the browser being locked (modal dialog storm + confused z-order in some window managers = inaccessible UI). This is a terrible footgun, and cookie acceptance is best controlled with one of the many extensions available for this purpose. This resolves #1475.
* Add UTF-8 as a default fallback encoding for unknown encodings.Pale Moon2017-10-23
|
* Notifications - user settings - the immediate duration of the alertjanekptacijarabaci2017-10-21
|
* Import zlib update from UXP.Pale Moon2017-10-19
| | | | | This updates our zlib to 1.2.11. This resolves #1377.
* Disable window.showModalDialog.Pale Moon2017-10-06
| | | | This is no longer in the spec.
* Fix some comments (no code change)Pale Moon2017-10-01
|
* Enable Brotli content-encoding by default (https only).Pale Moon2017-10-01
| | | | This resolves #921.
* Pull woff2 upstream update.Pale Moon2017-10-01
| | | | This resolves #1291.
* Update Brotli decompressor.Pale Moon2017-10-01
| | | | | This bring us up-to date for enabling of Brotli content-encoding. This resolves #1290.
* Revert "Enable the Fetch API by default."Pale Moon2017-09-30
| | | | | This reverts commit 20d038dc7536cf3e23b7e01817475182af021923. This needs some more work before it can be enabled by default; tracked in #1385.
* Enable the Fetch API by default.Pale Moon2017-09-26
|
* Drop support for Direct2D 1.0 to avoid font rendering issues.Pale Moon2017-09-16
| | | | This resolves #1352.
* Remove unused pref layout.frame_rate.preciseJustOff2017-09-10
|
* Stop using ICC profiles on Linux.Pale Moon2017-09-02
| | | | General consensus seems to be that color management on Linux desktops is not mature enough to enable by default.
* Disable Brotli accept-encoding by default (causes issues)Pale Moon2017-08-21
|
* Merge pull request #1289 from Gpower2/masterMoonchild2017-08-16
|\ | | | | Brotli Accept-Encoding/Content-Encoding #921
| * Rename makefile.txt to makefileGpower22017-08-14
| | | | | | | | Rename makefile.txt to makefile
| * Brotli Accept-Encoding/Content-Encoding #921Gpower22017-08-14
| | | | | | | | | | | | | | | | Enable Brotli Accept-Encoding/Content-Encoding Ported bugs: 366559, 1211916, 1211580 Tested and it works like a charm! Test page: https://www.iisbrotli.com/support
| * Brotli Support Patches 1-6 (bug 366559)Gpower22017-07-17
| | | | | | | | Preparations for Brotli Accept-Encoding/Content-Encoding. Tag #921
* | JS - DOM - Don't allow onbeforeunload dialog unless I have interacted with ↵janekptacijarabaci2017-08-05
|/ | | | the page
* DOM - implement selection events (ensure that we don't dispatch the ↵janekptacijarabaci2017-07-05
| | | | selectstart and selectionchange events...)
* DOM - implement selection events (base)janekptacijarabaci2017-07-05
|
* HTML - Video - blocking playback of videos until the page the video is in is ↵janekptacijarabaci2017-06-19
| | | | visible
* Enable new MediaSource architecture by defaulttrav902017-05-28
| | | | For testing on unstable builds.
* Align compositor with software vsync, disable HW vsync rendering.Pale Moon2017-05-24
|
* Rename platform prefsMatt A. Tobin2017-05-18
|
* Tweak some media-related pref commentstrav902017-05-09
|
* Add MediaSourceDemuxer objecttrav902017-05-09
| | | | Disabled by default. Set the "media.mediasource.format-reader" pref to true to use.
* Revert "Disable the use of display-lists for SVG hit-testing and painting."Pale Moon2017-05-03
| | | | | | This reverts commit 01f632951f482a6202fd04ce41bd18e7db33579c. Not using display lists causes other issues, probably because alignment fixes for SVG were only applied to display list code and untested with them off. We need a better solution in #1076
* Disable the use of display-lists for SVG hit-testing and painting.Pale Moon2017-05-03
| | | | Obviously there are accuracy-issues with large scale factors here. Choosing to be more accurate instead of faster. On modern hardware the perf hit won't be noticed, anyway.
* Enable vsync-aligned rendering to improve scrolling smoothness.Pale Moon2017-04-30
| | | | Compositor alignment is kept off for now.
* CSS: text-align: true -> text-align: unsafe; sizing problems with some form ↵janekptacijarabaci2017-04-27
| | | | fields like <input type="number">
* Enable HPKP checks by default for all sites.Pale Moon2017-04-24
| | | | Tag #1053
* Remove preloading of domain PKPins Part 2Pale Moon2017-04-23
| | | | | | - Remove security.cert_pinning.process_headers_from_non_builtin_roots Tag #925
* Rewrite YouTube flash embed tags to use HTML5 playerJustOff2017-04-20
|
* Revert "Simplify two prefs into one multi-valued pref"Pale Moon2017-04-19
| | | | | This reverts commit 24f32046a33734c657a677590e76bc96b7505533. Follow-up to #1029 -- see discussion there whyfor this commit.
* Simplify two prefs into one multi-valued prefwsdfhjxc2017-04-17
|
* Add prefs to extend the "highlight all" option behavior in findbarwsdfhjxc2017-04-15
|
* Enable CSS vertical text writing modes by default \o/Pale Moon2017-04-03
| | | | Our implementation is complete enough to ship at this point.
* Split out combine-upright (tate-chu-yoko) from vertical text writing mode.Pale Moon2017-04-03
| | | | We don't actually have an implementation for this, so we should not advertise support along with vertical text writing mode.
* Re-implement Pale Moon spell checker dictionary logic.Pale Moon2017-03-30
| | | | | | | | | | | | | | | | | We try to derive the dictionary to use based on the following priorities: 1) Content preference: the language the user set for the site before. 2) The value of "spellchecker.dictionary.override" which reflects a global choice of language explicitly set by the user. 3) Language set by the website, or any other dictionary that partly matches that. Eg. if the website is "en-GB", a user who only has "en-US" will get that. If the website is generic "en", the user will get one of the "en-*" installed, pretty much at random. 4) The user's locale 5) Leave the current dictionary set. 6) The content of the "LANG" environment variable (if set) 7) The first spell check dictionary installed. Stop using the (broken) spellchecker.dictionary "holding pref"
* Allow anchorObject.hash getters do unescape only if ↵JustOff2017-03-21
| | | | dom.url.getters_decode_hash is true
* Enable JPEG-XR support by default.Pale Moon2017-03-16
|
* Revert "Add a pref to highlight all findings by default"Pale Moon2017-02-19
| | | | This reverts commit 2c43af1a7f3c349cba7aa17f2ee971b4476a4e44.
* Add a pref to highlight all findings by defaultwsdfhjxc2017-02-18
|
* Nuke remaining GStreamer codetrav902017-02-10
|
* Add JXR support to the browserrhinoduck2017-02-08
| | | | | | | | | | | | | | Can be enabled/disabled at runtime by toggling the 'media.jxr.enabled' pref (disabled by default). Two additional prefs are provided for testing purposes: 'media.jxr.autoaccept', and 'media.jxr.advertised_mime_type' See comments in all.js for information on what these do. This commit includes the MS OpenTech implementation of the decoder on the browser side with some fixes applied; see the development in Pale Moon GitGub issue #105 or my comments in the source code for more information.