summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* [DOM] Add missing IDL definitions for CSP .nonce attributes.Moonchild2021-04-19
| | | | | | | Apparently Mozilla completely spaced out on this when adding the CSP nonce mechanism, potentially causing web compat issues if scripting relies on being able to get/set nonces through DOM and/or causing CSP policy check issues if websites try to "hide" nonces.
* Merge pull request 'Allow use of Tauthon instead of Python 2.7' (#1762) from ↵Moonchild2021-04-08
|\ | | | | | | | | | | OlCe1/UXP:tauthon-build-support into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1762
| * Issue mcp-graveyard/UXP#1761 - Enable use of Tauthon instead of Python 2.7 ↵Olivier Certner2021-04-07
|/ | | | | | | | | | | | | | | at build Make essential Tauthon's builtins and modules available in sandboxes, without disrupting building with Python 2.7. 1. Allow new builtins and modules. "__build_class__" is for building... new-style classes (to handle the new metaclass syntax imported from 3.x). "_oserror" is necessary because of internal changes to raise errors deriving from OSError (which are reported as IOError if not caught). 2. Look for modules and packages in the right places. This was tested on FreeBSD, and should work out of the box on Linux.
* Merge branch '1756'Moonchild2021-04-01
|\ | | | | | | This resolves #1756
| * Issue mcp-graveyard/UXP#1756 - Clean up ICU patch.Moonchild2021-03-31
| | | | | | | | | | We don't need ICU_UNUM_HAS_FORMATDOUBLEFORFIELDS because we don't support any ICU other than the one in-tree.
| * Issue mcp-graveyard/UXP#1756 - Expose NumberFormat.formatToParts() to content.Moonchild2021-03-31
| |
| * Issue mcp-graveyard/UXP#1756 - Initial wrapped implementation in C++Moonchild2021-03-31
| |
* | Merge pull request 'Reinstate "dom.details_element.enabled" preference' ↵Moonchild2021-04-01
|\ \ | |/ |/| | | | | | | (#1758) from athenian200/UXP:details_element_pref into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1758
| * Issue mcp-graveyard/UXP#1757 - Reinstate "dom.details_element.enabled" ↵athenian2002021-03-31
| | | | | | | | | | | | preference The removal of this preference was botched, all other surrounding plumbing changes appear to be working okay. The ability to use prefs to control this stylesheet might be useful in the future, so perhaps this is one of those "if it ain't broke, don't fix it" bugs where leaving well enough alone in the first place would have been the best choice.
* | Issue mcp-graveyard/UXP#1755 - Add smooth, high-quality and pixelated to CSS ↵Moonchild2021-03-28
|/ | | | image-rendering
* Issue mcp-graveyard/UXP#1754 - Fix clip path overflow.Moonchild2021-03-26
| | | | Resolves #1754.
* [WebRTC] Apply port restrictions to peerconnections.Moonchild2021-03-24
|
* [WebGL] Only allow texture uploads from pixelbuffer if bound.Moonchild2021-03-24
| | | | Throw an error if it mismatches.
* [docshell] Stop loading of the document if network load is stopped.Moonchild2021-03-24
| | | | After all, stop means stop.
* Merge pull request 'Implement "prefers-color-scheme" as a user preference.' ↵Moonchild2021-03-24
|\ | | | | | | | | | | (#1753) from athenian200/UXP:prefers-color-scheme into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1753
| * Issue mcp-graveyard/UXP#1752 - Implement "prefers-color-scheme" as a user ↵athenian2002021-03-23
|/ | | | | | | | preference. This PR passes all current tests for this feature, and implements the "prefers-color-scheme" media query as an enumerated keyword that is controlled by an integer preference. Currently, the possible options are 0 to see a website's fallback code and essentially behave like this isn't implemented (our current behavior), 1 to express a preference for a light theme (the default for spec reasons), and 2 to express a preference for a dark theme. Over time, this list may expand to include other preferences like a preference for a sepia theme or something, and this leaves us prepared for that future.
* Issue mcp-graveyard/UXP#1751 - Remove MacOS support from configureMoonchild2021-03-22
|
* Issue mcp-graveyard/UXP#1053 - Remove __ANDROID__ defines (except in third ↵Moonchild2021-03-21
| | | | party code)
* Issue mcp-graveyard/UXP#1749 - Remove restriction of SVG width/height ↵Moonchild2021-03-20
| | | | | | | | | element attributes. According to the original SVG spec, the SVG element in documents had to follow special rules as to what was allowed for width/height attributes. This is no longer the case, so we can decouple it from whatever internal units SVG/XML language uses and allow all units like every other element.
* [CSS] Enable scrollbar-width keyword by default.Moonchild2021-03-17
| | | | I totally forgot this <.<
* Merge pull request 'Remove the ability to accept Firefox GUIDS (remove the ↵New Tobin Paradigm2021-03-16
|\ | | | | | | | | | | dual system)' (#1748) from athenian200/UXP:phoenix_extensions into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1748
| * Issue mcp-graveyard/UXP#1744 - Remove the ability to accept Firefox GUIDS ↵athenian2002021-03-16
| | | | | | | | | | | | (remove the dual system) This finally removes the dual-GUID hack. There's nothing as permanent as a temporary solution.
* | [Toolkit] Update TwemojiMozilla font to 0.5.1 (Twemoji 12.1.6)Moonchild2021-03-16
| |
* | [NSS hotpatch] Hard disable AVX2 in NSS Build SystemMatt A. Tobin2021-03-15
| |
* | Clobber for NSS updateMoonchild2021-03-15
| |
* | Issue mcp-graveyard/UXP#1693 - Update NSS to 3.52.2-UXPMoonchild2021-03-15
| | | | | | | | Update root certificates and port NSS sec patches from previous work.
* | [NSS] Update root certificates.Moonchild2021-03-15
| |
* | [NSS] Prevent slotLock race in NSC_GetTokenInfoJ.C. Jones2021-03-15
| | | | | | | | | | Basically, NSC_GetTokenInfo doesn't lock slot->slotLock before accessing slot after obtaining it, even though slotLock is defined as its lock.
* | [NSS] Implement constant-time GCD and modular inversionSohaib ul Hassan2021-03-15
| | | | | | | | | | | | | | | | | | | | | | | | The implementation is based on the work by Bernstein and Yang (https://eprint.iacr.org/2019/266) "Fast constant-time gcd computation and modular inversion". It fixes the old mp_gcd and s_mp_invmod_odd_m functions. The patch also fixes mpl_significant_bits s_mp_div_2d and s_mp_mul_2d by having less control flow to reduce side-channel leaks. Co-authored by : Billy Bob Brumley
* | Issue mcp-graveyard/UXP#1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in ↵Moonchild2021-03-15
| | | | | | | | | | | | WebCryptoTask Re-apply now we have PKCS11 v3.0 again
* | Issue mcp-graveyard/UXP#1693 - Update NSPR to 4.25-RTMMoonchild2021-03-15
| |
* | Issue mcp-graveyard/UXP#1693 - Update NSS to 3.52.1-RTMMoonchild2021-03-15
| |
* | Revert "Issue mcp-graveyard/UXP#1743 - Update CK_GCM_PARAMS use for PKCS11 ↵Moonchild2021-03-14
| | | | | | | | | | | | v3.0 in WebCryptoTask" This reverts commit 2b6effbf29cb4f7aa85e4f697c79c473cc4c9ea4.
* | Issue mcp-graveyard/UXP#1746 - Revert "Update NSPR to 4.29"Moonchild2021-03-14
| | | | | | | | This reverts commit 149d2ffa779826cb48a381099858e76e4624d471.
* | Issue mcp-graveyard/UXP#1746 - Revert "Update to NSS 3.59.1.1"Moonchild2021-03-14
| |
* | Issue mcp-graveyard/UXP#1746 - Revert "Additional configuration for NSS lib ↵Moonchild2021-03-14
| | | | | | | | | | | | update." This reverts commit ae775e493b6d3f3c866aa31b5897563d364d698d.
* | Issue mcp-graveyard/UXP#1746 - Update pkix code with later NSS code.Moonchild2021-03-14
|/
* Issue mcp-graveyard/UXP#1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILEMoonchild2021-03-11
|
* Issue mcp-graveyard/UXP#1053 - Remove Android-specific blocks from system ↵Moonchild2021-03-11
| | | | headers and /dom
* Issue mcp-graveyard/UXP#1053 - Remove mobile-specific graphics ↵Moonchild2021-03-10
| | | | "optimizations" (=compromises)
* Issue mcp-graveyard/UXP#1053 - Remove android blocks from configure.Moonchild2021-03-10
|
* Issue mcp-graveyard/UXP#1053 - Remove build system MOZ_ANDROID_* defines and ↵Moonchild2021-03-10
| | | | related code.
* Issue mcp-graveyard/UXP#1737 - Update build config and mozbuild files.Moonchild2021-03-04
|
* Issue mcp-graveyard/UXP#1737 - Import libaom 2.0.2 sourceMoonchild2021-03-04
|
* [parser] run java translation.Moonchild2021-03-02
|
* Merge pull request '[widget] MailNews Followup: Require user interaction ↵Moonchild2021-02-26
|\ | | | | | | | | | | when picking files or folders v2' (#1745) from g4jc/UXP:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1745
| * [widget] MailNews Followup: Require user interaction when picking files or ↵Gaming4JC2021-02-26
|/ | | | | | folders v2 98f6ad61f4f3c66209036db4bc7a4ae6ff4d1d3d introduced a boolean, this just passes it down and fixes build bustage of mailnews.
* [OTS] Backport some upstream OTS commits.Moonchild2021-02-24
|
* [MFBT] Update lz4 to 1.9.3Moonchild2021-02-24
|
* Issue mcp-graveyard/UXP#457 - Remove duplicate PKCS11 definitionsMoonchild2021-02-24
|