Basilisk-Dev
d60dac8ecd
Use in-tree dav1d for AV1 decoding
2026-06-25 22:44:38 -07:00
Basilisk-Dev
a852c0a86a
Support CSS shadow parts
2026-06-25 22:40:07 -07:00
wuggy
a2a4c62a9b
Refactor PerformanceObserver to use hash tables for entry type validation and improve ThrottleInputStream state management
2026-04-26 11:13:27 -07:00
wuggy
b913fa62d9
Enhance DNS prefetching by resolving URIs against the document base URI
2026-04-23 22:19:46 -07:00
ownedbywuigi
a71a4c6d6d
Add <cstdint> header inclusion in GMPDeviceBinding.h and GMPDeviceBinding.cpp
2026-04-23 08:21:57 +01:00
wuggy
5212aa7bf1
Revert "implement lazy-loading"
...
This reverts commit 629f4db8fe .
2026-04-20 22:11:06 -07:00
wuggy
7917e6bed3
finally fix gcc building fully
2026-04-19 19:28:17 -07:00
wuggy
dd7052503e
Most linking errors dealt with on compiling on MinGW
2026-04-18 13:06:15 -07:00
wuggy
854f39b4ab
Finally finish with MinGW building (linking still has some issues shush)
2026-04-18 01:02:51 -07:00
wuggy
a5cf494890
Add support for compiling under MinGW + fix Windows compiling in general
2026-04-17 15:05:11 -07:00
wuggy
6822713a60
(backported from UXP) Issue #3042 - Add canvas WebGL context powerPreference
2026-04-10 17:26:10 +01: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
ea6b948f3b
(from mypal68) Full webRequest support
2026-03-31 23:52:46 +01:00
ownedbywuigi
9a60e2c532
Update process count preference to a fixed value and enhance content parent selection logic
2026-03-30 11:43:16 +01:00
ownedbywuigi
f342f6ce12
Revert one process per tab, regression in backspace handling
2026-03-29 23:00:40 +01:00
ownedbywuigi
eca96d42e6
One process per tab for e10s
2026-03-29 22:27:29 +01:00
ownedbywuigi
6199242317
Attempt to fix https://forum.palemoon.org/viewtopic.php?f=3&t=33260
2026-03-29 21:45:49 +01:00
ownedbywuigi
8046f8b4aa
try to fix the images not rendering on yeezy.com
2026-03-27 17:07:32 +00:00
ownedbywuigi
629f4db8fe
implement lazy-loading
2026-03-27 12:38:53 +00:00
ownedbywuigi
8594600d9b
Reuse the same event object when dispatching bubbling/capturing phases instead of allocating new ones.
2026-03-27 11:57:41 +00:00
ownedbywuigi
d34a9c5778
Refactor MaybeCheckSameAttrVal to streamline old value storage for custom elements
2026-03-27 11:34:40 +00:00
ownedbywuigi
81e2ff2fe2
Add SSE2 for memcpy and memuse. caching SVGs too cuz why not
2026-03-27 10:45:45 +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
Moonchild
07666a5303
Issue #2955 - Implement form.requestSubmit(element)
2026-03-06 04:41:35 +00:00
Moonchild
a3fcc2932f
[WebAudio] Gracefully handle mid-stream audio changes.
2026-03-06 04:26:49 +00:00
OwnedByWuigi
4539e85bf5
remove translation for will-change memory consumption
2026-03-04 02:24:14 +00:00
K4sum1
633ef1c426
Mypal portable mode
2025-09-27 19:36:46 -07: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
429e05c8a1
Issue #2790 - Cleanup: Correct whitespaces
2025-07-29 10:44:03 +08:00
MeladJM
70cbf0dfd3
Issue #2790 - Cleanup: Remove whitespaces
2025-07-29 10:41:22 +08:00
MeladJM
156c755085
Issue #2790 - Part 5: Persistent highlight despite blur click
2025-07-29 10:36:38 +08:00
MeladJM
bf8cfcc980
Issue #2790 - Part 4: Working non persistent autofill highlight
2025-07-29 10:35:07 +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
MeladJM
13d1054046
Issue #2790 - Part 1: Add: event state, pseudo-class mapping, SetAutofilled methods
2025-07-29 10:14:06 +08:00
roytam1
7e0ddfef73
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-25 20:53:55 +08:00
Francis Dominic Fajardo
e05d4d8306
Issue #2828 - Part 5: Implement child rule processors
2025-07-25 20:50:57 +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
Moonchild
0a8f50fafa
No issue - Adjust CSP URI reporting more closely with the spec.
...
According to the W3C discussion we should allow websocket URIs to be
reported aside from http/https/ftp ones.
This rewrites things slightly and updates comments to clarify.
We do retain the non-standard reduction to origin only in case the
report is for cross-origin URIs (stops leaking full URIs to the CSP
reported destination).
See https://github.com/w3c/webappsec-csp/issues/735
2025-07-25 07:30:32 +08:00
roytam1
b59402a1f9
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-16 15:39:18 +08:00