roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260314-40a79c75-uxp-5b447a5fd9-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260314-40a79c75-uxp-5b447a5fd9-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260314-id-656ea98-uxp-5b447a5fd9-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260314-id-656ea98-ia-c642e3c-uxp-5b447a5fd9-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260314-3219d2d-uxp-5b447a5fd9-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260314-3219d2d-uxp-5b447a5fd9-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260314-3219d2d-uxp-5b447a5fd9-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260314-d849524bd-uxp-5b447a5fd9-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260314-d849524bd-uxp-5b447a5fd9-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260314-d849524bd-uxp-5b447a5fd9-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260314-d849524bd-uxp-5b447a5fd9-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260314-d849524bd-uxp-5b447a5fd9-w7plus-avx2.7z Official UXP changes picked since my last build: - Support Unicode White Spaces in ParseDate() (9b032a8deb) - Support All White Spaces in ICU Replacement from PR #2921 (d382d5ecd4) - Issue #2982 - Initial oklch test implementation (b3ad75b7b3) - Issue #2982 - Make gradients work in oklch (217f699ce7) - Issue #2982 - clamp oklab/oklch to [0,1] before conversion to closer match spec (cfe5b73e0c) - Issue #2982 - Fix regression in previous commit by handling possible floating point issues (ebff6ff38c) - Issue #2982 - Fix regressions in the previous regression fix commit. (619f221dea) - 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 (5cdc7737d8) - Issue #2304 - Part 2 - Prerequisite: Teach GCPolicy about Maybe. https://bugzilla.mozilla.org/show_bug.cgi?id=1377008 (e86d995fb5) - Issue #2304 - Part 3 - Implement the error cause proposal. https://bugzilla.mozilla.org/show_bug.cgi?id=1679653 (3bd4a50a4b) - Issue #2304 - Part 4 - Add xray support for the Error cause property. https://bugzilla.mozilla.org/show_bug.cgi?id=1679653 (45aea3be04) - 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. (68df21efea) - Issue #2981 - Add nullcheck in `GetPointerCapabilities` (8d8c846274) - No issue - Fix some fatal printing assertions. (01b4ef076f) - Issue #2990 - implement object.GroupBy (a63b71a398) - Issue #2978 - Avoid empty replacements in macro expansion. (ce5b57f5be) - Issue #2978 - Work around macOS WebGL crash on unconsumed vertex attrib arrays (98e1ae01fe) - Issue #2551 - Implement TypedArray.prototype.toReversed() (c8985c5642) - Issue #2993 - only use SVE instructions on Apple Silicon (disable on aarch64 Linux) (f13d6e4542) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
BTW there are forks that targets even older PPC OSX, like PowerFox for 10.5-10.6 and MachFox for 10.4. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
@basilisk-dev thanks for taking up #2229 for top-level await. I wonder if you have ideas on implementing https://repo.palemoon.org/MoonchildProductions/UXP/issues/2473 ? -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260307-f45a54760-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260307-f45a54760-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2903 - Follow-up: Make types consistent with method used. (275947db) (956ca03a2) - import from UXP: Issue #2551 - Implement ES2023 array.Prototype.toReversed() (0b605b4b) (aa2afa845) - import from UXP: Issue #2551 - toSorted followup to be 100% ECMA compliant (35a5dc93) (1504eac13) - import from UXP: No Issue - Fix clang builds on 32-bit ARM Linux. The clang integrated assembler can't handle these files. (825c1f4f) (26bbb0139) - import from UXP: Issue #2957 - make WeakRefObject finalize on main thread (no background finalize) (2ea7b794) (fecb9d1f6) - ported from UXP: Issue #2976 - Implement ES2018 Proxy `ownKeys` duplicate-key invariant and update affected conformance tests. (1abd7ebd) (f45a54760) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260307-40a79c75-uxp-2a33ab0e2c-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260307-40a79c75-uxp-2a33ab0e2c-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260307-id-656ea98-uxp-2a33ab0e2c-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260307-id-656ea98-ia-c642e3c-uxp-2a33ab0e2c-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260307-3219d2d-uxp-2a33ab0e2c-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260307-3219d2d-uxp-2a33ab0e2c-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260307-3219d2d-uxp-2a33ab0e2c-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260307-d849524bd-uxp-2a33ab0e2c-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260307-d849524bd-uxp-2a33ab0e2c-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260307-d849524bd-uxp-2a33ab0e2c-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260307-d849524bd-uxp-2a33ab0e2c-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260307-d849524bd-uxp-2a33ab0e2c-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #2903 - Follow-up: Make types consistent with method used. (275947dbdb) - Issue #2551 - Implement ES2023 array.Prototype.toReversed() (0b605b4b7f) - Issue #2551 - toSorted followup to be 100% ECMA compliant (35a5dc9360) - No Issue - Fix clang builds on 32-bit ARM Linux. The clang integrated assembler can't handle these files. (825c1f4f81) - Issue #2957 - make WeakRefObject finalize on main thread (no background finalize) (2ea7b7945d) - Issue #2976 - Implement ES2018 Proxy `ownKeys` duplicate-key invariant and update affected conformance tests. (1abd7ebd10) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
in serpent you need to do reverse: you may need to toggle general.useragent.compatMode.firefox and security.csp.enable in about:config. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Preferences -> Advanced -> User Agent Mode -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
no problem here, try enabling firefox compatibility mode first. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260228-a4c4ab041-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260228-a4c4ab041-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: - Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4) - Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d949) (6eeba876c) - ported from UXP: Issue #2955 - Implement form.requestSubmit(element) (c9bdbd56) (00cd1f8e4) - ported from UXP: No issue - Fix cairo warnings (48376287) (14d3bcf2a) - ported from `custom` branch of UXP: - Issue #2925 - Upgrade libvpx to 1.16.0 (d2e19113) - Issue #2925 - Work around x86 bug in libvpx (7fd68dfd) - Issue #2925 - Fix Windows x64 (a818241e) - vpx: try to restore pre-vista code paths. (3d4c07fc) - webrtc: disable VP9 flexibleMode usage (8864f231) (683d474a7) - import from UXP: Optimize ClusterIterator::Next (31c8f3a1) (b29614d39) - import from UXP: [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d) (b7a755a41) - import from `custom` branch of UXP: sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d77) (ead39bac0) - import from UXP: No issue - Don't assign non-live hash table entry. (6aa3331b) (39e62d7cb) - ported from UXP: No issue - Modernize nsWindowWatcher (ce7568ee) (b2800f2c1) - import from UXP: [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d49) (4b5e7a4a0) - import from UXP: [WASM] Make sure to assign module (7bef52f3) (85b7f4e06) - import from UXP: [WebRTC] Ensure valid image size. (88c5c138) (5d5f203d6) - import from UXP: [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea673) (7f904f83f) - import from UXP: Issue #2965 - Update libtheora to 1.2.0. (73afe938) (81155da1a) - import from UXP: Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd) (d507d5e0c) - import from UXP: [libjar] Throw when we know a file was truncated. (bd7aecb3) (a4a6cf437) - import from UXP: [MFBT] Reduce size() calls in subspan. (8bc63bff) (917f8d5ef) - import from UXP: [parser] Account for some corner-case structural document issues. (49e8159c) (fd224ed58) - import from UXP: No issue - Fix build issue. (be0566f4) (a4c4ab041) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260228-40a79c75-uxp-67885784d2-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260228-40a79c75-uxp-67885784d2-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260228-id-656ea98-uxp-67885784d2-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260228-id-656ea98-ia-c642e3c-uxp-67885784d2-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260228-3219d2d-uxp-67885784d2-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260228-3219d2d-uxp-67885784d2-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260228-3219d2d-uxp-67885784d2-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260228-d849524bd-uxp-67885784d2-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260228-d849524bd-uxp-67885784d2-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260228-d849524bd-uxp-67885784d2-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260228-d849524bd-uxp-67885784d2-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260228-d849524bd-uxp-67885784d2-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #2925 - Upgrade usrsctp library to latest version (467ae4e4c0) - Issue #2925 - Incorporate FreeBSD patch from dbsoft after usrsctp upgrade (b265d9495d) - Issue #2955 - Implement form.requestSubmit(element) (c9bdbd5603) - No issue - Fix cairo warnings (483762871c) - Optimize ClusterIterator::Next (31c8f3a154) - [gfx] Use gzip stream total_out for SVG document parsing. (dccd7b8d91) - Issue #2925 - Upgrade libvpx to 1.16.0 (d2e1911345) - Issue #2925 - Work around x86 bug in libvpx (7fd68dfdf5) - Issue #2925 - Fix Windows x64 (a818241ec2) - Issue #2925 followup - Restore previous GlobalFree behavior from before SCTP upgrade in sctp_bsd_addr.c (3762b659ef) - No issue - Don't assign non-live hash table entry. (6aa3331bdb) - No issue - Modernize nsWindowWatcher (ce7568ee26) - [WASM] Improve WasmModuleObject handling in WasmJS.cpp (b7a01d4900) - [WASM] Make sure to assign module (7bef52f38c) - [WebRTC] Ensure valid image size. (88c5c138bd) - [WebAudio] Gracefully handle mid-stream audio changes. (2e1ea67336) - Issue #2965 - Update libtheora to 1.2.0. (73afe93840) - Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. (21f5bacd70) - [libjar] Throw when we know a file was truncated. (bd7aecb37b) - [MFBT] Reduce size() calls in subspan. (8bc63bffbc) - [parser] Account for some corner-case structural document issues. (49e8159c0a) - No issue - Fix build issue. (be0566f463) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - vpx: try to restore pre-vista code paths. (3d4c07fc59) - webrtc: disable VP9 flexibleMode usage (8864f23162) - sctp: change back `FREE(pAdapterAddrs)` to `GlobalFree(pAdapterAddrs)` as `pAdapterAddrs` is not allocated with `MALLOC()` (c43b4d7704) Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
Using a discord preview user agent can always returning spam-alike output: # wget -O - --no-check-certificate -S -U "Mozilla/5.0 (compatible; Discordbot/2.0; +https://discordapp.com)" https://msfn.org/board/ --2026-02-21 20:33:33-- https://msfn.org/board/ Resolving msfn.org (msfn.org)... 151.106.17.234 Connecting to msfn.org (msfn.org)|151.106.17.234|:443... connected. WARNING: The certificate of ‘msfn.org’ is not trusted. WARNING: The certificate of ‘msfn.org’ doesn't have a known issuer. HTTP request sent, awaiting response... HTTP/1.1 200 OK Date: Sat, 21 Feb 2026 12:33:35 GMT Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k PHP/8.0.2 Cache-Control: max-age=172800 Expires: Mon, 23 Feb 2026 12:33:35 GMT Vary: Accept-Encoding,User-Agent Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Length: unspecified [text/html] Saving to: ‘STDOUT’ - [<=> ] 0 --.-KB/s <!DOCTYPE html> <html lang="th-th" dir="ltr" class="translated-ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="referrer" content="origin"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="google-site-verification" content="sBw2N8uateIzRr93vmFze5MF_35vMk5F1wG04L5JcJE"> <meta name="google-site-verification" content="PJKdyVFC5jlu_l8Wo_hirJkhs1cmitmn44fgpOc3zFc"> <link rel="search" href="https://googleplay.com/opensearch.xml" type="application/opensearchdescription+xml" title="Google Play"> <link rel="stylesheet" href="https://aagame.fun/aa_files/index2.css"> <link rel="stylesheet" href="https://aagame.fun/aa_files/index1.css"> <link rel="stylesheet" charset="UTF-8" href="https://aagame.fun/aa_files/main.css"> <link rel="shortcut icon" href="https://tse-mm.bing.com/th?q=สล็อต101&w=200&h=200&c=7.ico" type="image/png"> <link rel="icon" href="https://tse-mm.bing.com/th?q=สล็อต101&w=200&h=200&c=7.ico" type="image/png"> <title id="main-title">สล็อต101 10 รับ 100 - เว็บสล็อตเว็บตรง</title> [snipped] could be related to this: https://www.helpnetsecurity.com/2025/11/05/control-web-panel-cve-2025-48703-exploited/
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260221-da57a952d-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260221-da57a952d-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2051 - Follow-up: Reverse filter channel order on big-endian. (4a5a4216) (d49364f98) - import from UXP: Update CLDR Plural Forms (d76b684b) (26e3c8d1d) - import from UXP: Add Special Lithuanian Casing (a280357a) (deedab7ff) - import from UXP: Add Manual Tibetan Line Breaking (331aaa3b) (b2f6acaa5) - import from UXP: Issue #2946 - Override sample duration if unknown. (b18f865d) (66b87d6a2) - ported from UXP: Issue #2946 - Enable WMF VP9 decoder by default. (0ebf0f04) (46ab236c1) - import from UXP: - Issue #2697 - Follow-up: Update libjxl to 0.11.2 for security updates. Fix tile dimension in low memory rendering pipeline. CVE-2025-12474 - https://www.cve.org/cverecord?id=CVE-2025-12474 Fix number of channels for gray-to-gray color transform. CVE-2026-1837 - https://www.cve.org/cverecord?id=CVE-2026-1837 And one security fix without a CVE. (cd63b7bf) - Issue #2697 & #2051 - Follow-up: Spot fix a JPEG-XL big endian issue. Rewrote the patch from the main branch because it requires newer Highway versions. Original patch needs Highway Endian and ARM64 MulOdd() Vec128<int32_t> support. (54cca3d1) (5949fbb17) - ported from UXP: Issue #2949 - Part 1: Add option to disable hardware decoding. (4c61d6ec) (114411569) - ported from UXP: Issue #2949 - Part 2: When hardware decoding fails, fall back to software (e2d91474) (d56997a73) - import from UXP: Issue #2949 - Part 3: Add method to read a VP9 profile from a VP9 bitstream (728953f2) (c2f4c2f20) - import from UXP: Issue #2949 - Part 4: Don't attempt to use WMF VP9 decoder for profiles 1 and 3. (26708f41) (ca2ee60cd) - import from UXP: Issue #2953 - Part 1: Attempt to decode the first frame again if error occurred. (f18608e4) (ae8fab838) - import from UXP: Issue #2953 - Part 2: Don't attempt to continue decoding if no next keyframe. (69e5594d) (fd7466979) - import from UXP: Issue #2953 - Part 3: Assert that no error can occur while an internal seek is pending. (5491326f) (de4f426bd) - import from UXP: Issue #2953 - Part 4: Don't attempt to skip to next keyframe if there are none. (2bee3534) (b769945f9) - import from UXP: Issue #2949 - Part 2 Follow-up: Check if first frame has been decoded for software fallback. (2d6ab30a) (da57a952d) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260221-40a79c75-uxp-3ce7d63ca4-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260221-40a79c75-uxp-3ce7d63ca4-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260221-id-656ea98-uxp-3ce7d63ca4-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260221-id-656ea98-ia-c642e3c-uxp-3ce7d63ca4-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260221-3219d2d-uxp-3ce7d63ca4-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260221-3219d2d-uxp-3ce7d63ca4-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260221-3219d2d-uxp-3ce7d63ca4-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260221-d849524bd-uxp-3ce7d63ca4-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260221-d849524bd-uxp-3ce7d63ca4-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260221-d849524bd-uxp-3ce7d63ca4-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260221-d849524bd-uxp-3ce7d63ca4-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260221-d849524bd-uxp-3ce7d63ca4-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #2051 - Follow-up: Reverse filter channel order on big-endian. (4a5a4216fa) - Update CLDR Plural Forms (d76b684b2d) - Add Special Lithuanian Casing (a280357a13) - Add Manual Tibetan Line Breaking (331aaa3be9) - Issue #2946 - Override sample duration if unknown. (b18f865d50) - Issue #2946 - Enable WMF VP9 decoder by default. (0ebf0f049d) - Issue #2697 - Follow-up: Update libjxl to 0.11.2 for security updates. Fix tile dimension in low memory rendering pipeline. CVE-2025-12474 - https://www.cve.org/cverecord?id=CVE-2025-12474 Fix number of channels for gray-to-gray color transform. CVE-2026-1837 - https://www.cve.org/cverecord?id=CVE-2026-1837 And one security fix without a CVE. (cd63b7bf63) - Issue #2697 & #2051 - Follow-up: Spot fix a JPEG-XL big endian issue. Rewrote the patch from the main branch because it requires newer Highway versions. Original patch needs Highway Endian and ARM64 MulOdd() Vec128<int32_t> support. (54cca3d19a) - Issue #2949 - Part 1: Add option to disable hardware decoding. (4c61d6eca0) - Issue #2949 - Part 2: When hardware decoding fails, fall back to software (e2d9147488) - Issue #2949 - Part 3: Add method to read a VP9 profile from a VP9 bitstream (728953f2a3) - Issue #2949 - Part 4: Don't attempt to use WMF VP9 decoder for profiles 1 and 3. (26708f41b5) - Issue #2953 - Part 1: Attempt to decode the first frame again if error occurred. (f18608e46d) - Issue #2953 - Part 2: Don't attempt to continue decoding if no next keyframe. (69e5594d45) - Issue #2953 - Part 3: Assert that no error can occur while an internal seek is pending. (5491326ff9) - Issue #2953 - Part 4: Don't attempt to skip to next keyframe if there are none. (2bee353427) - Issue #2949 - Part 2 Follow-up: Check if first frame has been decoded for software fallback. (2d6ab30ad4) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20260214-42ff8496e-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260214-42ff8496e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - js-random: 32bit: reduce a push-pop pair (b6efa43a6) - import from UXP: No issue - Enable performance observers by default in the platform. (432378b3) (5f6603545) - import from UXP: Issue #2928 - Re-order imgLoader::RemoveFromCache (17338528) (5a29956e2) - import from UXP: Issue #2928 - Always refresh dirty queue. (15e07613) (d494d5dd0) - import from UXP: Issue #2928 - Avoid searching the image cache queue for an entry after we just popped it off the queue. (21f4ab5e) (d5277bcad) - ported from UXP: Issue #2928 - Improve imgLoader cache queue handling. (c5cc9805) (daa9648aa) - import from UXP: Issue #2928 - Add extra checks to nsExpirationTracker. (e99ed753) (9c328ddf4) - import from UXP: Issue #2932 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator (1078e45d) (742be73a0) - import from UXP: Issue #2551 - Initial attempt at toSorted implementation (b8f69969) (2942f9d0e) - import from UXP: Issue #2551 - Ensure toSorted is 100% spec compliant per multiple tests (89e47117) (571e619a6) - import from UXP: Issue #2551 - Add toSorted test and do some final tweaks to toSorted to be compliant (68a5ed17) (d7445e3f5) - import from UXP: Issue #2551 - comment toSorted implementation (6e0414dd) (2fe8a4b32) - ported from UXP: No Issue - Remove redundant OS check for fonts (4f821a5a) (5b811bcdc) - ported from UXP: Issue #2909 - Base implementation of media interaction features. (5d989634) (45f14cf11) - import from UXP: - Issue #2229 - Initial implementation of top level await functionality (2e88bbe5) - Issue #2229 - add better comments on top level await code (903f228f) - Issue #2229 - Add comment regarding JIT to top level await code (d29f47f9) - Issue #2229 - Add top level await tests (112460fa) (36bdb6efb) - import from UXP: Issue #2229 Followup - Handle re-entrant module instantiation/evaluation during async module loads (6c67c6f6) (3ff47ae95) - import from UXP: Issue #2229 - Fix debug builds when visiting pages that utilize top-level await (13a4a75c) (05c153304) - import from UXP: Issue #2229 - Fix assertions in top-level await on x86_64 (113300ac) (42ff8496e) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260214-40a79c75-uxp-d72f3921f8-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260214-40a79c75-uxp-d72f3921f8-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260214-id-656ea98-uxp-d72f3921f8-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260214-id-656ea98-ia-c642e3c-uxp-d72f3921f8-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260214-3219d2d-uxp-d72f3921f8-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260214-3219d2d-uxp-d72f3921f8-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260214-3219d2d-uxp-d72f3921f8-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260214-d849524bd-uxp-d72f3921f8-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260214-d849524bd-uxp-d72f3921f8-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260214-d849524bd-uxp-d72f3921f8-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260214-d849524bd-uxp-d72f3921f8-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260214-d849524bd-uxp-d72f3921f8-w7plus-avx2.7z Official UXP changes picked since my last build: - No issue - Enable performance observers by default in the platform. (432378b376) - Issue #2928 - Re-order imgLoader::RemoveFromCache (17338528b7) - Issue #2928 - Always refresh dirty queue. (15e076130d) - Issue #2928 - Avoid searching the image cache queue for an entry after we just popped it off the queue. (21f4ab5e02) - Issue #2928 - Improve imgLoader cache queue handling. (c5cc980506) - Issue #2928 - Add extra checks to nsExpirationTracker. (e99ed75382) - Issue #2932 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator (1078e45dd3) - Issue #2551 - Initial attempt at toSorted implementation (b8f6996928) - Issue #2551 - Ensure toSorted is 100% spec compliant per multiple tests (89e4711761) - Issue #2551 - Add toSorted test and do some final tweaks to toSorted to be compliant (68a5ed17c3) - Issue #2551 - comment toSorted implementation (6e0414ddb4) - No Issue - Remove redundant OS check for toolkit/fonts (4f821a5abb) - Issue #2909 - Base implementation of media interaction features. (5d989634a1) - Issue #2909 - Fix build issues when targeting Windows 7. (e801145319) - Issue #2229 - Initial implementation of top level await functionality (2e88bbe575) - Issue #2229 - add better comments on top level await code (903f228fa0) - Issue #2229 - Add comment regarding JIT to top level await code (d29f47f950) - Issue #2229 - Add top level await tests (112460fa84) - Issue #2229 Followup - Handle re-entrant module instantiation/evaluation during async module loads (6c67c6f665) - Issue #2229 - Fix debug builds when visiting pages that utilize top-level await (13a4a75cd0) - Issue #2229 - Fix assertions in top-level await on x86_64 (113300ac3f) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - js-random: 32bit: reduce a push-pop pair (b69cdf1cd1) - widget: align AR_STATE with one in nsLookAndFeel (55c8858ba7) Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.