193 Commits

Author SHA1 Message Date
roytam1 ccdbe42159 import from UXP: [libjar] Check Jar entry names for nulls. (aadb6beb) 2026-05-26 00:09:41 +08:00
roytam1 f2854c5a53 ported from UXP: Make WeakRef support always enabled (6861bedf) 2026-05-20 10:22:32 +08:00
roytam1 b0066908e4 import from UXP: Issue #3030 - Improve image cache entry handling. (335ddc41) 2026-05-15 09:46:43 +08:00
roytam1 4139375874 import from UXP: Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922) 2026-05-15 09:32:15 +08:00
roytam1 eec0034176 ported from UXP: Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b) 2026-05-08 06:52:13 +08:00
roytam1 d22e189a45 ported from UXP: No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd) 2026-04-27 14:06:56 +08:00
roytam1 2d69b6c882 ported from UXP: Cloudflare Image Resizing fix (c8460ae3) 2026-03-25 07:24:51 +08:00
roytam1 91488e2772 ported from UXP:
- Issue #2862 - Initial attempt at a css lowering (ce4b9975)
- Issue #2862 - add initial nested css test file (fc09c7cb)
- Issue #2862 - Modify the css lowerer so that the lowering pass now recognizes bare type-selector nested rules and combinator-led cases (34f98376)
- Issue #2862 - Fix a few nested selectors (d37e667f)
- Issue #2862 - Split the css lowering functionality out to a separate file for easier maintenance (d9b66581)
- Issue #2862 - more tests files for nested css (3f299e8f)
- Issue #2862 - handle more edge cases in css lowering (6d9547c6)
- Issue #2862 - Change code references from CSS lowering to CSS flattening (a6356fff)
- Issue #2862 - Change tests from lowering to flattening (ac4c7bca)
- Issue #2862 - Remove unused vars in CSS flattener (72cb5998)
- Issue #2862 - css nesting pref true by default (ea86d156)
2026-03-15 11:53:22 +08:00
roytam1 a4a6cf4373 import from UXP: [libjar] Throw when we know a file was truncated. (bd7aecb3) 2026-02-27 07:12:44 +08:00
roytam1 00cd1f8e40 ported from UXP: Issue #2955 - Implement form.requestSubmit(element) (c9bdbd56) 2026-02-24 09:29:00 +08:00
roytam1 46ab236c13 ported from UXP: Issue #2946 - Enable WMF VP9 decoder by default. (0ebf0f04) 2026-02-19 11:27:49 +08:00
roytam1 5f66035454 import from UXP: No issue - Enable performance observers by default in the platform. (432378b3) 2026-02-07 22:07:48 +08:00
roytam1 7ecfb86b6c ported from UXP: Issue #2856 - Make clearing of passwords prefable, and disable by default. (ea25057e) 2026-01-07 23:49:53 +08:00
roytam1 b54c1ff38d ported from UXP: Issue #1791 - Part 1: Un-prefix -moz-appearance (a266b985) 2026-01-07 23:38:06 +08:00
roytam1 d684452465 import from UXP: Issue #2306: Fix spacing (b9ded9c3) 2025-12-24 14:44:10 +08:00
roytam1 b07afbb3ec ported from UXP: Issue #2306: Add pref-gated WeakRef with safe stub when disabled (5895253f) 2025-12-24 14:43:15 +08:00
roytam1 796fbdddee ported from UXP: Issue #2837 - Implement prefers-reduced-motion media query. (df3b2134) 2025-08-14 09:06:26 +08:00
roytam1 9918887735 import from UXP: Issue #2714 - Enable the Visual Viewport API by default. (1ffa7569) 2025-08-04 21:51:20 +08:00
roytam1 e822fb126f ported from UXP: Issue #2714 - Implement the Visual Viewport API (a036cfeb) 2025-08-04 21:50:39 +08:00
roytam1 c36257aad4 import from UXP: Issue #2835 - Part 2: Implement processing of import rules based on order of appearance (37230e7b) 2025-07-29 11:00:05 +08:00
roytam1 e77671e812 ported from UXP: No issue - Bump general.useragent.compatMode.version to 128.0 (facab7f0) 2025-05-14 14:50:14 +08:00
roytam1 395bab66e7 import from UXP: No issue - Explicitly indicate image/apng in Accept: header (055765d1) 2025-05-14 14:44:42 +08:00
roytam1 fde26a193c import from UXP: No issue - Include all non-ubiquitous image and media types in nav Accept: (0e02e942) 2025-05-14 14:44:18 +08:00
roytam1 e54ee7599f ported from UXP: Issue #2726 - Remove obsolete FirefoxOS MMS prefs (d13c7594) 2025-04-18 10:43:01 +08:00
roytam1 5a8f820875 import from UXP: No issue - set UXP to dereference links in file open dialogs. (17031f21) 2025-04-18 10:41:14 +08:00
roytam1 d232cdc7de import from UXP: [widget] Extend the use of FOS_NODEREFERENCELINKS on Windows. (1283a5f8) 2025-04-03 11:01:06 +08:00
roytam1 03bc0ba603 import from custom branch of UXP: pref: disable security.csp.reporting.enabled (ebca3ddb) 2025-02-13 23:52:27 +08:00
roytam1 3fac0584b4 ported from UXP: Bump default Firefox compatversion to 115.0 (d377b3ae) 2025-02-06 09:50:19 +08:00
roytam1 5d6fa81103 import from UXP: Issue #2578 - Part 3: Expose CORS and CORS bypass preflight requests preferences. (290489ed) 2024-09-13 10:21:42 +08:00
roytam1 7f2684be23 import from UXP: Issue #2578 - Part 1: Implement preference for controlling same-origin policy (09b3c7a2) 2024-09-13 10:20:01 +08:00
roytam1 8f8cb34d04 import from UXP: Issue #2554 - Block access to 0.0.0.0 on non-Windows OSes. (d44b3099) 2024-08-15 10:52:55 +08:00
roytam1 c25ff6cd10 ported from UXP: Issue #2486 - Part 1: Initial plumbing and CSSOM support for cascade layers (cac56b8e) 2024-07-18 22:56:05 +08:00
roytam1 d59239f54a import from UXP: Issue #2546 - Part 6: Remove canvas.imagebitmap_extensions.enabled preference. (7cc4dcb6) 2024-07-10 17:33:47 +08:00
roytam1 082d7964ee import from UXP: Issue #2542 - Part 8: Enable Sec-Fetch-* headers by default. (18991a87) 2024-07-10 16:52:01 +08:00
roytam1 c0220168b3 ported from UXP: Issue #2542 - Part 2: Base implementation of Sec-Fetch-* header code. (8076de89) 2024-07-10 15:46:41 +08:00
roytam1 7eb8b51fe7 ported from UXP: No Issue - Add navigator.webdriver attribute. (6a200d52) 2024-06-17 17:01:40 +08:00
roytam1 38749143df ported from UXP: Issue #2524 - Implement smart granularity for canvas poisoning. (359a4a20) 2024-06-11 10:25:09 +08:00
roytam1 1ef2155e74 import from UXP: [network] Make http digest auth cnonce length configurable. (f3413e94) 2024-05-22 15:32:42 +08:00
roytam1 460d10ccda ported from UXP: Issue #2112 - Part 3: Remove --enable-stylo config and conditionals (e777ae5a) 2024-04-03 11:34:58 +08:00
roytam1 dad359c419 pref: turn on dialog element globally 2024-02-23 14:01:35 +08:00
roytam1 9cfbb91bc7 ported from UXP: Issue #2158 - Part 5: Guard preload links support with a preference (6c531176) 2024-01-29 16:59:13 +08:00
roytam1 48268da495 ported from UXP: Issue #2402 - Optionally strictly enforce the MIME type of scripts loaded by importScripts(). https://bugzilla.mozilla.org/show_bug.cgi?id=1514680 This is default on in Firefox 67 but Moonchild requested it be set off by default. (811bcbef) 2024-01-11 11:03:54 +08:00
roytam1 0a64d13d5a import from UXP: Issue #2430 - No longer force tcp send buffer size on HTTP/2 uploads > 128KB (c451531d) 2024-01-05 10:31:41 +08:00
roytam1 a14942636d import from UXP: No issue - Tighten default script time-outs and expose stop_slow_scripts (0bcbbafa) 2024-01-05 10:23:06 +08:00
roytam1 1c64b50752 ported from UXP: Issue #2407 - Rename full-screen-api.ignore-widgets (b47cb0f6) 2024-01-05 10:19:51 +08:00
roytam1 e239f782e5 import from UXP: Issue #2405 - Add a pref to disable CSP reporting. (f1f9dde2) 2023-12-21 10:23:34 +08:00
roytam1 ae5da0e789 ported from UXP: Issue #2362 - Fix click handling according to the spec. (dc253ce9) 2023-12-06 15:21:31 +08:00
roytam1 5ac68693c4 ported from UXP: [WebGL] Turn on more validation/error checking in webgl (when not on Win) (acd204e8) 2023-11-25 00:04:02 +08:00
roytam1 7d73b1cfe0 import from UXP: Issue #2361 - Enable Navigator.clipboard by default. (7fce3acf) 2023-11-24 23:54:27 +08:00
roytam1 8965ae32ba ported from UXP: Issue #2361 - Base implementation of Navigator.Clipboard (3478c01f) 2023-11-24 17:44:16 +08:00