EAZYBLACK
d636b76284
Revert "Support CSS shadow parts", it made browser crash
...
This reverts commit b2d422ae49 .
2026-09-25 00:45:36 +03:00
Basilisk-Dev
b2d422ae49
Support CSS shadow parts
2026-09-25 00:40:46 +03:00
wuggy
733789f40b
Revert "Issue #2721 - Remove nsILinkHandler."
...
This reverts commit c3f1c0cdba .
2026-09-19 07:22:05 -07:00
EAZYBLACK
1414824320
Add VP9 Hardware Decoding with DXVA (Non-MFT), Vista+
...
Thanks to Maggie (imjustsomeoneiguess) on discord for helping with a lot of this VP9 media code.
This is the first browser so far to support VP9 Non MFT
2026-09-15 18:36:03 +03:00
Amelia Hart
029ac1042b
Remove obsoleted NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED
2026-09-14 02:20:59 -07:00
Amelia Hart
a94ce1b4a0
Make cycle collector aware of Timeout's mTimer.
2026-09-14 02:20:59 -07:00
Amelia Hart
46a5a2a57a
Implement cycle collection support for the Visual Viewport API
2026-09-14 02:20:59 -07:00
EAZYBLACK
6ad01d940b
Add Hardware Accelerated VP9 Support
...
This is Windows 10+ only for now due to a vp9 decoder mft being needed
Fix for older windows is being worked on.
2026-09-13 10:42:24 +03:00
wuggy
b08f544172
Simplify class selector result collection
2026-09-09 12:00:04 -07:00
wuggy
80cfaf0891
Implement class selector fast path and add related tests for performance optimization
2026-09-07 14:12:03 -07:00
wuggy
cd6be07458
Revert "Optimise WebExtension implementaion pt.1"
...
This reverts commit 3be08bc94b .
2026-08-07 13:13:43 -07:00
wuggy
3be08bc94b
Optimise WebExtension implementaion pt.1
2026-08-07 13:09:19 -07:00
Basilisk-Dev
a6b18bcd14
Fix stream transfer over message ports
2026-08-06 14:05:09 -07:00
Basilisk-Dev
7d8bf841ed
Support readable stream transfer to workers
2026-08-06 14:05:09 -07:00
Basilisk-Dev
58e0e6a192
Add same-thread stream transfer support
2026-08-06 14:05:08 -07:00
Basilisk-Dev
23756fca47
Guard missing process global script load
2026-08-06 14:04:42 -07:00
wuggy
7792452105
More optimisations n shit
2026-07-22 15:14:39 -07:00
Basilisk-Dev
3df0ae2323
Revert "Support CSS shadow parts"
...
This reverts commit a852c0a86a .
2026-06-26 11:54:15 -07:00
Basilisk-Dev
a852c0a86a
Support CSS shadow parts
2026-06-25 22:40:07 -07:00
wuggy
b913fa62d9
Enhance DNS prefetching by resolving URIs against the document base URI
2026-04-23 22:19:46 -07:00
wuggy
5212aa7bf1
Revert "implement lazy-loading"
...
This reverts commit 629f4db8fe .
2026-04-20 22:11:06 -07:00
wuggy
62e367cb90
Revert "Issue #1053 - Part 1c: Remove references to mobile/android targets and paths"
...
This reverts commit b21588597c .
2026-04-08 15:27:04 -07:00
ownedbywuigi
629f4db8fe
implement lazy-loading
2026-03-27 12:38:53 +00:00
ownedbywuigi
d34a9c5778
Refactor MaybeCheckSameAttrVal to streamline old value storage for custom elements
2026-03-27 11:34:40 +00:00
Moonchild
aee2800d48
Issue #2914 - Explicitly allow mixed content websockets on localhost.
...
This carves out an exception for hard-coded loopback addresses to allow
`ws:` connections from `https:` to allow mixed-mode from secure pages.
Resolves #2914
2026-03-08 22:43:35 +00:00
roytam1
ae1f9364cd
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-14 08:55:16 +08:00
Moonchild
df3b213459
Issue #2837 - Implement prefers-reduced-motion media query.
...
Resolves #2837
2025-08-14 08:11:04 +08:00
roytam1
db9b04cc44
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-04 21:33:36 +08:00
Moonchild
a036cfeb69
Issue #2714 - Implement the Visual Viewport API
...
This DOM/Web API is entirely irrelevant for desktop use.
We give back the width/height of the root scrollframe of content and
for scale we pass forward our dpp resolution (usually 1.0).
Since we have no "no touch" zones in our content on desktop,. the rest
(origin and offset) is hard-coded to (0,0).
2025-08-04 21:32:39 +08:00
roytam1
3553319265
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-31 22:08:44 +08:00
Moonchild
ace2c1c1ee
[DOM] Simplify <object> scheme check code and fix plugin handling.
...
Trying to do a positive check on nested URIs apparently doesn't work,
but the handling could be simplified to just check for non-null mURI
instead - this also fixes plugin loading (which broke with the previous
check).
2025-07-31 22:08:07 +08:00
roytam1
a88fbfa671
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-31 07:41:04 +08:00
Moonchild
838be26145
[DOM] Fix crash in <object> scheme checking code.
...
If a website would nor supply a URI for object loading code, the browser
would crash on a null deref.
This reintroduces the nestedURI check to make sure we have a valid URI.
2025-07-31 07:40:43 +08:00
roytam1
4c1a4a4402
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-29 10:44:33 +08:00
MeladJM
4cdfb9e16b
Issue #2790 - Part 3: Address BZ bug 1849122 and resolve build issues
2025-07-29 10:14:48 +08:00
MeladJM
d99eab0d9d
Issue #2790 - Part 2: Address BZ bugs: 1355438 and 1341230
2025-07-29 10:14:23 +08:00
roytam1
7e0ddfef73
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-25 20:53:55 +08:00
Francis Dominic Fajardo
03f29e75ec
Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes
2025-07-25 20:47:06 +08:00
roytam1
be6796bb20
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-25 07:33:44 +08:00
Moonchild
f902d2ad0e
[DOM] Make object loading use an explicit scheme whitelist.
2025-07-25 07:33:16 +08:00
roytam1
fbb39ce322
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-08 10:02:11 +08:00
Andy
b11affbdf3
Issue #2106 - Clean-up: Un-prefix -moz-user-select in Comments
2025-07-08 10:01:21 +08:00
Andy
abb891ff26
Issue #2106 - Follow-up: Un-prefix DOM Attribute MozUserSelect
2025-07-08 10:00:32 +08:00
Andy
1a5b3dcae6
Issue #2106 - Follow-up: Additional Un-prefixing
2025-07-08 10:00:02 +08:00
roytam1
9175504ffc
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-04 22:28:17 +08:00
Andy
4cc014cb6b
Unprefix -moz-read-write / -moz-read-only
2025-07-04 22:27:22 +08:00
roytam1
f4d2bf6c3d
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-27 23:33:55 +08:00
Moonchild
0c2770ff7b
[DOM] Update YouTube embed rewrites.
...
Youtube's usage patterns have changed regarding video embeds, so we can
remove special handling for the enablejsapi flag.
Applies YouTube embed URL replacement to the path component only.
2025-06-27 23:30:17 +08:00
Moonchild
3c2c7ce1e2
No issue - Escape < and > in element attribute values.
...
Per spec, extend escaping of attribute value characters to include
`<` and `>`. We already did this for text fragments, and it makes sense
to apply the same to attribute values. We are at parity with mainstream
that default-escape attribute values this way in current releases.
2025-06-27 23:29:12 +08:00
roytam1
6414271c91
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-17 09:32:50 +08:00