summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* [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 #1752 - Implement "prefers-color-scheme" as a user preference.athenian2002021-03-23
|/ | | | | | 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 #1751 - Remove MacOS support from configureMoonchild2021-03-22
|
* Issue #1053 - Remove __ANDROID__ defines (except in third party code)Moonchild2021-03-21
|
* Issue #1749 - Remove restriction of SVG width/height element attributes.Moonchild2021-03-20
| | | | | | | 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 #1744 - Remove the ability to accept Firefox GUIDS (remove the dual ↵athenian2002021-03-16
| | | | | | | | | | | | 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 #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 #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTaskMoonchild2021-03-15
| | | | | | | | Re-apply now we have PKCS11 v3.0 again
* | Issue #1693 - Update NSPR to 4.25-RTMMoonchild2021-03-15
| |
* | Issue #1693 - Update NSS to 3.52.1-RTMMoonchild2021-03-15
| |
* | Revert "Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTask"Moonchild2021-03-14
| | | | | | | | This reverts commit 2b6effbf29cb4f7aa85e4f697c79c473cc4c9ea4.
* | Issue #1746 - Revert "Update NSPR to 4.29"Moonchild2021-03-14
| | | | | | | | This reverts commit 149d2ffa779826cb48a381099858e76e4624d471.
* | Issue #1746 - Revert "Update to NSS 3.59.1.1"Moonchild2021-03-14
| |
* | Issue #1746 - Revert "Additional configuration for NSS lib update."Moonchild2021-03-14
| | | | | | | | This reverts commit ae775e493b6d3f3c866aa31b5897563d364d698d.
* | Issue #1746 - Update pkix code with later NSS code.Moonchild2021-03-14
|/
* Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILEMoonchild2021-03-11
|
* Issue #1053 - Remove Android-specific blocks from system headers and /domMoonchild2021-03-11
|
* Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises)Moonchild2021-03-10
|
* Issue #1053 - Remove android blocks from configure.Moonchild2021-03-10
|
* Issue #1053 - Remove build system MOZ_ANDROID_* defines and related code.Moonchild2021-03-10
|
* Issue #1737 - Update build config and mozbuild files.Moonchild2021-03-04
|
* Issue #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 #457 - Remove duplicate PKCS11 definitionsMoonchild2021-02-24
|
* [security] Hold mutex when accessing TSI fields.Moonchild2021-02-24
|
* [DOM] Don't reveal error details for CORS-cross-origin decoding errors.Moonchild2021-02-24
|
* [html parser] Check for integer overflow when computing new buffer sizes.Moonchild2021-02-24
|
* [dom] Update noscript serialization to the changed spec.Moonchild2021-02-24
| | | | Make <noscript> escaping conditional on whether scripting is enabled.
* Issue #1722 - Update about:licenseMoonchild2021-02-21
| | | | | | | Mostly making parts conditional and removing blocks that are no longer applicable, and a few minor edits otherwise to update links and text. Resolves #1722
* [widget] Require user interaction when picking files or folders v2Moonchild2021-02-21
| | | | | Now with extra sauce to make it work cross-platform and cross-versions and for HTML input elements only.
* Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTaskMoonchild2021-02-17
|
* Issue #1688 - Add flood guard to state change logic.Moonchild2021-02-16
|
* [widget] Require user interaction when picking files or folders.Moonchild2021-02-15
|
* Issue #1741 - Follow-up: Remove superfluous prefobserverMoonchild2021-02-15
| | | | This one is no longer necessary (and incorrect) after the changes made in #1684
* Issue #1741 - Add missing prefobserver for general.useragent.* prefsMoonchild2021-02-14
| | | | Resolves #1741
* [js] Add XMMRegName for invalid_xmmMoonchild2021-02-14
|