ownedbywuigi
12f8c606e0
clean up application directory
2026-03-29 12:20:54 +01:00
wuggy
a4e7e8662d
revert 5a84cf5aab
...
revert Use firebug devtools theme by default, use light theme pwease
2026-03-29 12:04:41 +01:00
ownedbywuigi
df01f3e6f5
Optimise caching preferences + 2G disk cache cap from 512M
2026-03-28 11:29:53 +00:00
ownedbywuigi
2cd5702611
Attempt to fix the browser "hiccups" commonly found in UXP (seems to be successful?)
2026-03-28 11:20:14 +00:00
ownedbywuigi
32d670d8dc
Revert back to old tuning for reduced startup compile pressure
2026-03-28 10:11:23 +00:00
ownedbywuigi
2dd5267098
Increase thresholds for small function compilation and warm-up to optimize performance for jQuery-style code.
2026-03-28 09:20:54 +00:00
ownedbywuigi
57eac6fab8
Add SSE2 optimisations
2026-03-28 09:18:09 +00:00
ownedbywuigi
6b25e2373b
Update JIT options and thresholds for improved performance
2026-03-28 08:48:09 +00:00
ownedbywuigi
9c1cdcf541
Bigger JIT warm-up preferences
2026-03-28 08:31:04 +00:00
ownedbywuigi
6f4da14ee2
Add JIT warm-up threshold preferences for baseline and ion compilation
2026-03-28 07:34:59 +00:00
ownedbywuigi
cc73e1f171
Refactor condition for uint8_t and uint8_clamped handling in ElementSpecific class
2026-03-28 07:29:09 +00:00
ownedbywuigi
8128507f32
Fix TODO in WasmBaselineCompile
2026-03-28 06:54:56 +00:00
ownedbywuigi
b87795b656
Optimize bitwise shift and rotate operations for constant right-hand side values
2026-03-27 19:03:45 +00:00
ownedbywuigi
966fe69c7d
SpiderMonkey optimizations
2026-03-27 18:54:19 +00:00
ownedbywuigi
8046f8b4aa
try to fix the images not rendering on yeezy.com
2026-03-27 17:07:32 +00:00
ownedbywuigi
d9464e116c
Whitelist Parallels
2026-03-27 15:37:18 +00:00
ownedbywuigi
d87a543978
Whitelist VMWare and HyperV
2026-03-27 15:34:37 +00:00
ownedbywuigi
fbac9bda8e
fix compilation error in ingloader.h
2026-03-27 15:29:00 +00:00
ownedbywuigi
35aa94b223
Increase image cache size and adjust related parameters for improved performance
2026-03-27 15:23:58 +00:00
ownedbywuigi
2e6dfbcc5e
optimise gfxImageSurface for SSE2
2026-03-27 15:11:31 +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
dfe8698a6f
Revamp SSE2 optimisations, moving them to one place so all of JS engine gets SSE2 optimizations
2026-03-27 11:49:03 +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
wuggy
6bcff8e916
Release 13.0
2026-03-26 21:52:03 +00:00
wuggy
3c52e5eb8a
Revert back to 12.1 codebase
13.0-pre1
13.0-pre2
2026-03-26 19:29:20 +00:00
Moonchild
e41b82bd39
[WebRTC] Ensure valid image size.
...
12.1
Extremely small encoded image sizes should be considered corrupt data.
Drive-by improvement: make sure to cast the encoded image data length
to uint32_t for use with `CreateEmptyFrame`
2026-03-11 18:32:02 +00:00
Job Bautista
9bda7819c9
Issue #2965 - Update libtheora to 1.2.0.
2026-03-11 18:29:05 +00:00
Moonchild
6f109c5fbc
[libjar] Throw when we know a file was truncated.
2026-03-11 18:27:12 +00:00
Moonchild
c91765edda
[parser] Account for some corner-case structural document issues.
2026-03-11 18:23:34 +00:00
Andy
501a90aad3
Support Unicode White Spaces in ParseDate()
2026-03-11 18:18:20 +00:00
Basilisk-Dev
45e476f332
Issue #2982 - Initial oklch test implementation
2026-03-11 18:16:43 +00:00
Basilisk-Dev
78035ce7a9
Issue #2982 - Make gradients work in oklch
2026-03-11 18:15:25 +00:00
Brian Smith
18eaf39766
Issue #2304 - Part 5 - Add cause property when a cause is present. I thought this was just to check whether it should be added, but is necessary.
2026-03-11 18:07:36 +00:00
Brian Smith
33c2fae0ba
Issue #2304 - Part 4 - Add xray support for the Error cause property. https://bugzilla.mozilla.org/show_bug.cgi?id=1679653
2026-03-11 18:07:25 +00:00
Brian Smith
36285d0405
Issue #2304 - Part 3 - Implement the error cause proposal. https://bugzilla.mozilla.org/show_bug.cgi?id=1679653
2026-03-11 18:07:01 +00:00
Brian Smith
64dc722b28
Issue #2304 - Part 2 - Prerequisite: Teach GCPolicy about Maybe. https://bugzilla.mozilla.org/show_bug.cgi?id=1377008
2026-03-11 18:06:41 +00:00
Brian Smith
3c9bbc9665
Issue #2304 - Part 1 - Prerequisite: Make Handle<Maybe<>> more convenient. This is required to implement JS::NothingHandleValue. https://bugzilla.mozilla.org/show_bug.cgi?id=1631114
2026-03-11 18:01:01 +00:00
Basilisk-Dev
1489a6f8b5
Issue #2990 - implement object.GroupBy
2026-03-11 17:57:51 +00:00
Moonchild
77b07ceb5e
No issue - Fix some fatal printing assertions.
...
- Turn a fatal assert into a warning if we can't guarantee a drawTarget.
This should not be fatal since the DrawTarget is checked later.
- Remove a fatal assertion if a display table background is cross-document
since non-display iframes may cause this situation without it being an
error.
2026-03-11 17:56:39 +00:00
OwnedByWuigi
29f4c429ec
Add a compiling guide
2026-03-10 19:58:14 +00:00
OwnedByWuigi
8926a70431
Update Discord server link in README
2026-03-10 06:43:21 +00:00
Moonchild
20dcff60d6
[Auth] Only set GSS_C_DELEG_FLAG flag when we confirm server supports delegation.
2026-03-09 21:42:44 +00:00
Moonchild
c830e53ecd
No issue - Improve compiler compatibility.
...
Include <limits> in a few places.
2026-03-09 21:37:03 +00:00
Brian Smith
fca1546384
No Issue - Fix clang builds on 32-bit ARM Linux. The clang integrated assembler can't handle these files.
2026-03-09 21:25:11 +00:00
Brad Werth
b8890277ba
[gfx] Use gzip stream total_out for SVG document parsing.
...
With this change, the assert is no longer necessary, because the stream
tells us how many elements to process.
2026-03-09 21:24:31 +00:00
Moonchild
1cef1ae767
No issue - Fix cairo warnings
...
This fixes warning spew because warnings are thrown in case of mixed use
of cairo_status_t and cairo_int_status_t, which is a hack in cairo
because C99 doesn't support real enums (it's mapped to uint8 internally).
The "register" storage type is no longer a thing in C++17, which would
also warn; just letting the compiler decide is best, so just removing
the keyword is the proper solution in cairoint.h
2026-03-09 21:23:36 +00:00
OwnedByWuigi
3af1c0525b
Release 12.0
2026-03-08 23:03:32 +00:00
Moonchild
ad21e2d1f4
Issue #2928 - Add extra checks to nsExpirationTracker.
...
Turn some asserts into early exits and add sanity checks.
Also check main thread access for the fake mutex and report.
2026-03-08 22:59:56 +00:00