summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* | Redundant code path cleanup (#1702)Moonchild2021-01-02-297/+91
|/ | | | | | | | | Remove various obsolete configure options. Remove Adjust SDK install tracking filth. Remove redundant code paths in old-configure This also optimizes linker use Remove redundant conditional blocks. Rewrite span.h without constexpr use.
* Issue #1053 - Part 2b: Remove android from /layout reftestsMoonchild2020-12-31-18092/+511
| | | | Also cleans up some other obsolete checks and stylo reftest lists.
* Issue #1053 - Part 3b: Remove AndroidSurfaceTexture and Android media decoderMoonchild2020-12-27-2022/+0
| | | | interface.
* Issue #1053 - Part 3a: Remove Android conditionals from /gfxMoonchild2020-12-27-1708/+32
|
* Issue #1053 - Part 2a: Remove android from /layout (partial)Moonchild2020-12-26-540/+56
| | | | | This removes android code from base, build, forms, generic, inspector, style, printing, tools and xul.
* Issue #1053 - Part 1c: Remove references to mobile/android targets and pathsMoonchild2020-12-25-3636/+8
|
* Issue #1681 - Hard-code FLAC media type association for .flacMoonchild2020-12-24-0/+1
| | | | We don't support AAC outside of OMX at the moment, so oops.
* Revert "Issue #1681 - Hard-code FLAC and AAC media type associations for ↵Moonchild2020-12-24-2/+0
| | | | | | .flac and .aac" This reverts commit a8e90975d0b7fd481b03a862844c65778f402c5e.
* Issue #1681 - Hard-code FLAC and AAC media type associations for .flac and .aacMoonchild2020-12-24-0/+2
|
* Clobber for NSS update.Moonchild2020-12-23-0/+1
|
* Issue #1693 - Additional configuration for NSS lib update.Moonchild2020-12-23-0/+7
| | | | | | | The Seed and RC2 components are completely obsolete, so we shouldn't build them. AVX2 for Chacha20-Poly1305 would fall outside of our platform sysreqs, and has a build system issue with non-MSVC flags being passed (needs more research, also a recent change around NSS 3.53 when the makefile destruction happened)
* Issue #1693 - Update NSS to 3.59.1.1Moonchild2020-12-23-17321/+502834
| | | | | This updates to MoonchildProductions/NSS@bd49b2b88 in the repo created for our consumption of the library.
* Issue #1693 - Update NSPR to 4.29Moonchild2020-12-23-2461/+2614
|
* Issue #1701 - Implement Intl.PluralRules APIMoonchild2020-12-22-67/+834
|
* Issue #1700 - Apply background color instead of inset shadow for findbar input.Moonchild2020-12-21-6/+26
| | | | | | | | This changes the toolkit theme for Linux and Windows (Mac already did this) to style the input textbox on the findbar with -moz-appearance:none so as to give us styling control (as opposed to using a native widget style) and apply a neutral style to it. Also ensures Mac remains readable in case of poorly contrasting text.
* Revert "Issue #1686 - Align a keybinding definition with the others"Moonchild2020-12-20-1/+1
| | | | This reverts commit 85dc118aaca8446cbe33671446ac23147daec44c.
* Merge pull request 'Reinstate the performance timing code removed in error' ↵Moonchild2020-12-16-0/+17
|\ | | | | | | | | | | (#1698) from adesh/UXP:fix-performace-api into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1698
| * Issue #1697 - Reinstate the performance timing code removed in error.adesh2020-12-16-0/+17
|/ | | | This was a fallout from pull request #929.
* Revert "Issue #1695 - Add clamping to websocket polling timeouts."Moonchild2020-12-16-30/+3
| | | | | | | As of [da0c073a7] we no longer need this workaround because the issue is avoided with proper sleep/wake logic restored. This reverts commit 2fa993b5639e04c7e1d7403ecf9175a223ce50b4.
* Issue #1695 - Restore Sleep/Wake timer that was erroneously removed.Moonchild2020-12-16-0/+30
| | | | This was fallout from PR #929 for Issue #21
* [toolkit] Handle corner case confusion of downloaded files without extension.Moonchild2020-12-15-0/+16
| | | | See code comment for details.
* Issue #1696 - Propagate flex sizes to the table wrapperMoonchild2020-12-15-0/+290
| | | | | | | This avoids overlapping of table styled elements inside flexboxes as used on some websites. Resolves #1696
* [network] Update port blacklist.Moonchild2020-12-15-10/+21
| | | | See BZ bugs 1674735, 1677047, 1677940 and 1676868 for details.
* Issue #1695 - Add clamping to websocket polling timeouts.Moonchild2020-12-12-3/+30
|
* Revert "Issue #1391 - Disable DOM Filesystem/dirpicker APIs by default."Moonchild2020-12-08-2/+2
| | | | This reverts commit 45a976a5f1e83c3c2f7fcf85b1fa5315946f4c1a.
* Issue #1695 - Fix socket timeout logic.Moonchild2020-12-08-67/+121
|
* Issue #1694 - Part 2: Use scriptabledateformat for Update History display.Moonchild2020-12-04-6/+11
|
* Issue #1694 - Part 1: Use scriptabledateformat for the Cookie Accept dialog.Moonchild2020-12-04-6/+26
|
* Issue #1624 - flip the inlining pref.Moonchild2020-12-03-1/+1
| | | | The default is now set to the more stable but slower global setting.
* Nuke erroneously added vim line.Moonchild2020-12-03-1/+0
|
* Issue #1624 - Make ion inlining optimizations a pref.Moonchild2020-12-03-3/+14
| | | | This also adds it to JS_SetGlobalJitCompilerOption()
* Merge branch 'nss-patch-work'Moonchild2020-12-01-1534/+1089
|\
| * Clobber for NSS update.Moonchild2020-12-01-1/+1
| |
| * [NSS] Version and build bumpMoonchild2020-12-01-6/+6
| |
| * [NSS] Update root certificates.Moonchild2020-12-01-1527/+1082
| |
* | Issue #1624 - Globally disable inlining optimizations in the JS JIT compiler.Moonchild2020-12-01-1/+1
| |
* | Revert "Issue #1624 - Exclude function scopes from Ion compilation."Moonchild2020-12-01-8/+1
| | | | | | | | This reverts commit bb31c1c65e8b7fcdd3a1d6b80a4fe4c1f5b3d10a.
* | Merge pull request 'Fix macOS version detection above 10.15 and update ↵Moonchild2020-12-01-113/+151
|\ \ | |/ |/| | | | | | | blocklist support to 11.0' (#1692) from dbsoft/UXP:Big_Sur_Version into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1692
| * Issue #1690 - Part 2: Update MacOS Blocklist support from 10.13 to 11.0.Brian Smith2020-12-01-20/+54
| | | | | | | | Changes based on Mozilla bug 1678061.
| * Issue #1690 - Part 1: Fix MacOS version detection above 10.15.Brian Smith2020-11-23-93/+97
| | | | | | | | Changes based on Mozilla bug 1616404 but supporting back to 10.7.
* | Issue #1624 - Exclude function scopes from Ion compilation.Moonchild2020-11-30-1/+8
| | | | | | | | | | | | This seems to work around the problem with the compiled code stack for in-line declared JS module code. Not optimal, for sure, but better than having to kill Ion compilation outright.
* | Revert "Issue #1691 - Part 1: Provide a way of associating a private value ↵Moonchild2020-11-28-129/+43
| | | | | | | | | | | | with a script" This reverts commit 15914ec5780e7867ab508a48a83311c56950f8a9.
* | Issue #1691 - Part 1: Provide a way of associating a private value with a scriptMoonchild2020-11-27-43/+129
| | | | | | | | | | | | or module. This is a prerequisite for dynamic import
* | Issue #1684 - Move global user-agent override to networking component.Moonchild2020-11-27-13/+15
|/ | | | | Since this is a http protocol networking feature, it belongs in the networking branch of our preferences.
* Issue #1676 - Follow-up: Put js/src (including vm), jit, and wasm back into ↵Matt A. Tobin2020-11-20-27/+38
| | | | | | unified sources. Function template inflation in intermediate code. The linker problem we hit with the corrupt file was because there were too many function descriptors and relation in the .lib
* [webrtc] Only init WebRtcAec callbacks onceMoonchild2020-11-19-17/+21
|
* Merge pull request 'Align a keybinding definition with the others' (#1687) ↵Moonchild2020-11-19-1/+1
|\ | | | | | | | | | | from vannilla/UXP:align-key-definition into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1687
| * Issue #1686 - Align a keybinding definition with the othersAlessio Vanni2020-11-18-1/+1
| |
* | [sfnt] Fix heap buffer overflow.Werner Lemberg2020-11-19-7/+7
| | | | | | | | | | | | This is CVE-2020-15999. * src/sfnt/pngshim.c (Load_SBit_Png): Test bitmap size earlier.
* | [dom] Remove attributes from descendants when setting sanitized style.Henri Sivonen2020-11-19-0/+19
| | | | | | | | This avoids a number of problems with incomplete sanitation.