163 Commits

Author SHA1 Message Date
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 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 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
roytam1 0730088e95 import from UXP: [WebGL] Add preffed limit to WebGL vertCount (e4d635f8) 2023-10-26 11:42:11 +08:00
roytam1 ad38fffcae ported from UXP: Issue #1721 - Implement GlobalPrivacyControl (50ad0873) 2023-10-18 14:58:17 +08:00
roytam1 d0ab61e943 import from UXP: Issue #1442 - Part 24 - Prevent FetchStream from incorrectly running on the main thread. This prevents a deadlock and JSContext related crashes, however this should eventually be replaced by an EventTargetFor() call when the Dispatcher API is implemented. Also now that ReadableStream appears stable, toggle the preferences true by default. (f3991f98) 2023-10-05 10:22:56 +08:00