Commit Graph

16 Commits

Author SHA1 Message Date
roytam1 742be73a05 import from UXP: Issue #2932 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator (1078e45d) 2026-02-07 22:19:22 +08:00
roytam1 daa9648aaa ported from UXP: Issue #2928 - Improve imgLoader cache queue handling. (c5cc9805) 2026-02-07 22:12:17 +08:00
roytam1 d5277bcad6 import from UXP: Issue #2928 - Avoid searching the image cache queue for an entry after we just popped it off the queue. (21f4ab5e) 2026-02-07 22:09:34 +08:00
roytam1 d494d5dd08 import from UXP: Issue #2928 - Always refresh dirty queue. (15e07613) 2026-02-07 22:08:54 +08:00
roytam1 5a29956e26 import from UXP: Issue #2928 - Re-order imgLoader::RemoveFromCache (17338528) 2026-02-07 22:08:23 +08:00
roytam1 2eae097a10 import from UXP: [image] Use the TriggeringPrincipal if we have one, not the SystemPrincipal (4667b7f4) 2025-12-18 00:03:48 +08:00
roytam1 2f8889ad72 import from UXP: Revert "Issue #2258 - Part 2: Move XCTO:nosniff check into sniffers." (73c9c1dd) 2025-09-26 23:28:01 +08:00
roytam1 a38d805551 import from UXP: Revert "Issue #2258 - Part 3: Allow sniffing with XCTO:nosniff + empty MIME type." (2d4d48db) 2025-09-26 23:27:16 +08:00
roytam1 d1fd2e3b39 import from UXP: Issue #2258 - Part 3: Allow sniffing with XCTO:nosniff + empty MIME type. (707c3e3f) 2025-08-18 10:28:00 +08:00
roytam1 fb76747595 import from UXP: Issue #2258 - Part 2: Move XCTO:nosniff check into sniffers. (cca20ae1) 2025-08-18 10:21:30 +08:00
roytam1 70eba97bff ported from UXP: Issue #2736 - Part 3: Use TriggeringPrincipal for image loads. (166b25a4) 2025-05-14 15:14:28 +08:00
roytam1 3cc87110cf ported from UXP: Issue #2736 - Part 1: Provide more consistent principals to CSP. (9ad680cf) 2025-05-14 14:56:40 +08:00
roytam1 c03ea8fbf0 ported from UXP:
- Issue #1769 - Part 2: Implement JPEG-XL decoder and about:config and MIME plumbing. (51ea0e4f)
- Issue #1769 - Part 3: Cleanup nsJXLDecoder. (2df55850)
- Issue #1769 - Part 2 Follow-up: Do not use namespace parent::child {} for defining nested namespaces. (134c5e94)
- Issue #1769: Ensure MIME type is known in URIloader for jxl (f860413e)
2023-06-26 11:57:14 +08:00
roytam1 978d4a7dac ported from UXP:
- Allow matroska and avc (h.264) content in matroska/webm containers for video element and MSE. (18f9b185)
- Alow AAC audio codec data in matroska/webm streams. Allow CRC32 elements in matroska cluster elements. (6b6aa59f)
- Truncate Buffer/Texture on GL_OOM. (3f9e299b)
- Bug 1550498 (b0a8ed21)
- Don't allow cross-origin POST redirects on 308 codes. (8b7daa53)
- Bug 1548822 (b7807cd0)
- Do not allow the ^ character to appear in the hostname. (f046b917)
- Add CheckedInt check for GL texture uploads. (227b2360)
- Implement a threadsafe & revised version of http2PushedStream. (17a4b4f6d)
- Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3) (deae241f)
and ported part of tenfourfox changes:
- #559: M1550498 M1548822 M1540759(partial) M1528481(+WeakPtr for Http2Stream) M1555523 M1552541 (46496870)
- #559: M1547266 (97b8db0b)
2019-08-18 15:42:59 +08:00
roytam1 f63e51e471 revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable 2019-02-20 00:30:25 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00