Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | [WebGL] Only allow texture uploads from pixelbuffer if bound. | Moonchild | 2021-03-24 |
| | | | | Throw an error if it mismatches. | ||
* | [docshell] Stop loading of the document if network load is stopped. | Moonchild | 2021-03-24 |
| | | | | After all, stop means stop. | ||
* | Merge pull request 'Implement "prefers-color-scheme" as a user preference.' ↵ | Moonchild | 2021-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. | athenian200 | 2021-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 configure | Moonchild | 2021-03-22 |
| | |||
* | Issue #1053 - Remove __ANDROID__ defines (except in third party code) | Moonchild | 2021-03-21 |
| | |||
* | Issue #1749 - Remove restriction of SVG width/height element attributes. | Moonchild | 2021-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. | Moonchild | 2021-03-17 |
| | | | | I totally forgot this <.< | ||
* | Merge pull request 'Remove the ability to accept Firefox GUIDS (remove the ↵ | New Tobin Paradigm | 2021-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 ↵ | athenian200 | 2021-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) | Moonchild | 2021-03-16 |
| | | |||
* | | [NSS hotpatch] Hard disable AVX2 in NSS Build System | Matt A. Tobin | 2021-03-15 |
| | | |||
* | | Clobber for NSS update | Moonchild | 2021-03-15 |
| | | |||
* | | Issue #1693 - Update NSS to 3.52.2-UXP | Moonchild | 2021-03-15 |
| | | | | | | | | Update root certificates and port NSS sec patches from previous work. | ||
* | | [NSS] Update root certificates. | Moonchild | 2021-03-15 |
| | | |||
* | | [NSS] Prevent slotLock race in NSC_GetTokenInfo | J.C. Jones | 2021-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 inversion | Sohaib ul Hassan | 2021-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 WebCryptoTask | Moonchild | 2021-03-15 |
| | | | | | | | | Re-apply now we have PKCS11 v3.0 again | ||
* | | Issue #1693 - Update NSPR to 4.25-RTM | Moonchild | 2021-03-15 |
| | | |||
* | | Issue #1693 - Update NSS to 3.52.1-RTM | Moonchild | 2021-03-15 |
| | | |||
* | | Revert "Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTask" | Moonchild | 2021-03-14 |
| | | | | | | | | This reverts commit 2b6effbf29cb4f7aa85e4f697c79c473cc4c9ea4. | ||
* | | Issue #1746 - Revert "Update NSPR to 4.29" | Moonchild | 2021-03-14 |
| | | | | | | | | This reverts commit 149d2ffa779826cb48a381099858e76e4624d471. | ||
* | | Issue #1746 - Revert "Update to NSS 3.59.1.1" | Moonchild | 2021-03-14 |
| | | |||
* | | Issue #1746 - Revert "Additional configuration for NSS lib update." | Moonchild | 2021-03-14 |
| | | | | | | | | This reverts commit ae775e493b6d3f3c866aa31b5897563d364d698d. | ||
* | | Issue #1746 - Update pkix code with later NSS code. | Moonchild | 2021-03-14 |
|/ | |||
* | Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILE | Moonchild | 2021-03-11 |
| | |||
* | Issue #1053 - Remove Android-specific blocks from system headers and /dom | Moonchild | 2021-03-11 |
| | |||
* | Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises) | Moonchild | 2021-03-10 |
| | |||
* | Issue #1053 - Remove android blocks from configure. | Moonchild | 2021-03-10 |
| | |||
* | Issue #1053 - Remove build system MOZ_ANDROID_* defines and related code. | Moonchild | 2021-03-10 |
| | |||
* | Issue #1737 - Update build config and mozbuild files. | Moonchild | 2021-03-04 |
| | |||
* | Issue #1737 - Import libaom 2.0.2 source | Moonchild | 2021-03-04 |
| | |||
* | [parser] run java translation. | Moonchild | 2021-03-02 |
| | |||
* | Merge pull request '[widget] MailNews Followup: Require user interaction ↵ | Moonchild | 2021-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 ↵ | Gaming4JC | 2021-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. | Moonchild | 2021-02-24 |
| | |||
* | [MFBT] Update lz4 to 1.9.3 | Moonchild | 2021-02-24 |
| | |||
* | Issue #457 - Remove duplicate PKCS11 definitions | Moonchild | 2021-02-24 |
| | |||
* | [security] Hold mutex when accessing TSI fields. | Moonchild | 2021-02-24 |
| | |||
* | [DOM] Don't reveal error details for CORS-cross-origin decoding errors. | Moonchild | 2021-02-24 |
| | |||
* | [html parser] Check for integer overflow when computing new buffer sizes. | Moonchild | 2021-02-24 |
| | |||
* | [dom] Update noscript serialization to the changed spec. | Moonchild | 2021-02-24 |
| | | | | Make <noscript> escaping conditional on whether scripting is enabled. | ||
* | Issue #1722 - Update about:license | Moonchild | 2021-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 v2 | Moonchild | 2021-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 WebCryptoTask | Moonchild | 2021-02-17 |
| | |||
* | Issue #1688 - Add flood guard to state change logic. | Moonchild | 2021-02-16 |
| | |||
* | [widget] Require user interaction when picking files or folders. | Moonchild | 2021-02-15 |
| | |||
* | Issue #1741 - Follow-up: Remove superfluous prefobserver | Moonchild | 2021-02-15 |
| | | | | This one is no longer necessary (and incorrect) after the changes made in #1684 | ||
* | Issue #1741 - Add missing prefobserver for general.useragent.* prefs | Moonchild | 2021-02-14 |
| | | | | Resolves #1741 | ||
* | [js] Add XMMRegName for invalid_xmm | Moonchild | 2021-02-14 |
| |