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
just missed, applied as https://github.com/roytam1/UXP/commit/811b13e76c -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you need sending proper Referer header or you will get a cloudflare's captcha page. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
or you have to patch browsers everytime you update them. https://github.com/Feodor2/Mypal68/issues/614#issuecomment-3123823233 -
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-20260530-7189d3699-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260530-7189d3699-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - Revert "ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55)" (f1d082056) - Revert "ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412)" (d27f358dc) - Revert "import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a)" (5e38c6ebd) - Revert "ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538)" (b24b0b646) - Revert "ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633)" (ea9e25798) - Revert "import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47)" (2332bc302) - Revert "ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78)" (6108ea66a) - import from UXP: Re-land: Fix devtools on 32-bit big endian platforms (09157367) (50cedf4ac) - ported from UXP: Issue #3053 - Implement CSSStyleSheet constructor (f5a84f4a) (ddeba088c) - import from UXP: [js] Use size_t when inflating UTF8 (7bbdccd3) (02d728c6c) - import from UXP: [NSS] Fix instances of softoken attributes freed after owning object. (300dd371) (cd4767c93) - import from UXP: [NSS] Handle SEC_ASN1_NULL in sec_asn1e_contents_length. (9179441f) (0ac0961f0) - import from UXP: [libjar] Check Jar entry names for nulls. (aadb6beb) (ccdbe4215) - import from UXP: [NSS] Align PKCS7 digest array with digestAlgorithms. (089170ae) (6725ca403) - import from UXP: [NSS] NSS_CMSContentInfo_SetContent: only modify cinfo if everything succeeds. (7167a8fa) (150f7251c) - import from UXP: [NSS] Initialize src in SEC_PKCS5GetIV (07201fa1) (0cd1f405c) - import from UXP: [NSS] Avoid integer overflow when converting AVA value to hex string. (65118335) (813a4128d) - import from UXP: Bug 2029771 - Heap use-after-free in [@ token_destructor] reading tok->pk11slot after nssToken_Destroy frees the token arena. (57bef026) (160c8de65) - import from UXP: Bug 2029782 - fix 8-byte over-read of AES-192 key buffer in x86 builds without USE_HW_AES. (92b3f6dd) (eae85f288) - import from UXP: [netwerk] nsRequestObserverProxy ref cleanup. (bb2275d4) (13f345626) - import from UXP: [netwerk] Make nsSocketTransport2::mConnectionFlags atomic. (bb859394) (30b1e9927) - import from UXP: Bug 2036905: Fix UDPSocketParent::ConnectInternal data race on mSocket. (8d407986) (ed08f977e) - import from UXP: [netwerk] Make socket transport hold a reference to TLSServerConnectionInfo. (349f46bb) (204c60674) - import from UXP: Bug 2027381 - improve error handling in SECITEM_DupArray with non-null arena. (b3f80174) (4c0ddeea1) - import from UXP: [NSS] Fix maxSize calculation in NSSUTIL_AddNSSFlagToModuleSpec. (c36357a9) (25cfe00f9) - import from UXP: [NSS] Fix use of uninitialized length after failed PK11_SignWithMechanism/SymKey. (2a26d950) (8bc7cd06a) - import from UXP: Bug 2029818 - avoid refcount over-release in CERT_CertChainFromCert error path. (62d731d2) (60c2cf380) - import from UXP: [DOM] Check values in audio resampling. (244c614a) (fc43479c0) - import from UXP: [layout] Hide accessible carets when needed. (4bf23690) (1ceaab06a) - import from UXP: [libvorbis] Allocate memory with _ogg_malloc (e9c3451d) (3c719091d) - import from UXP: No issue - Remove ISO-2022-JP from menu, overridability and detector. (c690e26c) (670720d41) - ported from UXP: [gfx/layout] Simplify textruns (b611d802) (3dc9429a3) - ported from UXP: Bug 1784128 - Assert count passed to PR_Read/PR_Write in nsFileStreamBase fits INT32_MAX. (f83e05cf) (62fdd7306) - import from UXP: [DOM] Hold a strong ref to VoiceData in nsSynthVoiceRegistry::RemoveVoice. (2f73a300) (301814744) - import from UXP: [media] ffvpx patch: Fix leak in flac decoder in case of alloc failure. (9afa7a80) (3e56e3dd7) - import from UXP: [DOM] Stop speech synthesis if the originating document is closed. (f041eb06) (7189d3699) -
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-20260530-40a79c75-uxp-3c23f8ee4e-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260530-40a79c75-uxp-3c23f8ee4e-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-20260530-id-656ea98-uxp-3c23f8ee4e-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260530-id-656ea98-ia-c642e3c-uxp-3c23f8ee4e-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-20260530-3219d2d-uxp-3c23f8ee4e-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260530-3219d2d-uxp-3c23f8ee4e-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-20260530-3219d2d-uxp-3c23f8ee4e-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-20260530-d849524bd-uxp-3c23f8ee4e-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260530-d849524bd-uxp-3c23f8ee4e-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260530-d849524bd-uxp-3c23f8ee4e-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260530-d849524bd-uxp-3c23f8ee4e-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260530-d849524bd-uxp-3c23f8ee4e-w7plus-avx2.7z Official UXP changes picked since my last build: - Re-land: Fix devtools on 32-bit big endian platforms (0915736715) - Issue #3053 - Implement CSSStyleSheet constructor (f5a84f4ad2) - [js] Use size_t when inflating UTF8 (7bbdccd376) - [NSS] Fix instances of softoken attributes freed after owning object. (300dd371b2) - [NSS] Handle SEC_ASN1_NULL in sec_asn1e_contents_length. (9179441f96) - [libjar] Check Jar entry names for nulls. (aadb6beb07) - [NSS] Align PKCS7 digest array with digestAlgorithms. (089170ae83) - [NSS] NSS_CMSContentInfo_SetContent: only modify cinfo if everything succeeds. (7167a8fabc) - [NSS] Initialize src in SEC_PKCS5GetIV (07201fa1ae) - [NSS] Avoid integer overflow when converting AVA value to hex string. (6511833580) - Bug 2029771 - Heap use-after-free in [@ token_destructor] reading tok->pk11slot after nssToken_Destroy frees the token arena. (57bef0265c) - Bug 2029782 - fix 8-byte over-read of AES-192 key buffer in x86 builds without USE_HW_AES. (92b3f6dd67) - [netwerk] nsRequestObserverProxy ref cleanup. (bb2275d400) - [netwerk] Make nsSocketTransport2::mConnectionFlags atomic. (bb85939429) - Bug 2036905: Fix UDPSocketParent::ConnectInternal data race on mSocket. (8d4079866b) - [netwerk] Make socket transport hold a reference to TLSServerConnectionInfo. (349f46bbb2) - Bug 2027381 - improve error handling in SECITEM_DupArray with non-null arena. (b3f801743b) - [NSS] Fix maxSize calculation in NSSUTIL_AddNSSFlagToModuleSpec. (c36357a954) - Revert "Issue #3092 - Perform a minor GC on tab close" (3ae3595f6a) - Revert "Issue #3092 - Initial idle GC implementation" (860d4457ae) - Revert "Issue #3092 - Implement parallel sweeping and compaction tasks" (52ce9ebea5) - Revert "Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization" (ac0510f380) - Revert "Issue #3092 - Add new GC sweep tasks." (e95b229db8) - Revert "Issue #3092 - Refactor WASM compilation handling" (d582d12ad8) - Revert "Issue #3092 - Safely parallelize GC background finalization" (c144b4f403) - [NSS] Fix use of uninitialized length after failed PK11_SignWithMechanism/SymKey. (2a26d9508b) - Bug 2029818 - avoid refcount over-release in CERT_CertChainFromCert error path. (62d731d2c2) - [DOM] Check values in audio resampling. (244c614a47) - [layout] Hide accessible carets when needed. (4bf236902c) - [libvorbis] Allocate memory with _ogg_malloc (e9c3451d54) - No issue - Remove ISO-2022-JP from menu, overridability and detector. (c690e26c67) - [gfx/layout] Simplify textruns (b611d80223) - Bug 1784128 - Assert count passed to PR_Read/PR_Write in nsFileStreamBase fits INT32_MAX. (f83e05cf23) - [DOM] Hold a strong ref to VoiceData in nsSynthVoiceRegistry::RemoveVoice. (2f73a3004b) - [media] ffvpx patch: Fix leak in flac decoder in case of alloc failure. (9afa7a80cc) - [DOM] Stop speech synthesis if the originating document is closed. (f041eb0607) 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
upstream backed-out that GC change: https://repo.palemoon.org/MoonchildProductions/UXP/issues/3092 -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
make sure your browser sends referer. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
most suspected code that may cause this is GC related one. https://repo.palemoon.org/MoonchildProductions/UXP/pulls/3093 -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice: a 5-yearly electricity equipment check is re-scheduled in 03 June 2026 (10:00-16:00 UTC+8). Download server is unavailable during the period. And just in case machine can't automatically power-up after this outage it may be needed waiting me to go to the site to troubleshoot so the outage ending time may be postponed due to this. -
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-20260523-287867cac-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260523-287867cac-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: - Issue #888 - Vendor dav1d 1.5.3 (d1b46d7347) - Issue #888 - Use in-tree dav1d for AV1 decoding (a468f81a5e) - Issue #888 - Enable dav1d LoongArch SIMD (5c0a35a358) - Issue #888 - Remove bundled libaom (eb487c2ca1) - Issue #888 - Enable dav1d SIMD on more architectures (9a8cb2e22e) - Issue #888 - Enable AV1 playback by default (e61621692c) - Issue #888 - Update AV1 configure comment for dav1d (0ccaab55ca) - Issue #888 - Fix alphabetical order issue (a30f439a9c) - Issue #888 - (potentially) fix MSVC builderr (6e4bb257a4) - Issue #888 - Make symbols direct to dav1d, not AOM. (aa69d5ec99) - Issue #888 - Add dav1d_flush (b7b1918a36) (874efea8e) - import from `custom` branch of UXP: dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1) (77a233ced) - import from UXP: - Floor fractional border widths (4510bf92) - Test fractional border width rounding (794f3fe2) (02b2cac86) - ported from UXP: Fix CSS border rounding and currentcolor clipping (c2896414) (edee89bdf) - import from UXP: Flush layout for computed border-width shorthand (75136dff) (597bf8b86) - ported from UXP: Fix app-unit rounding for border width edges (50a58184) (d9dc061b2) - ported from UXP: Issue #1826 - Implement broader CSS calc() parsing (29f5ff07) (c8457d302) - ported from UXP: Issue #1826 - Support calc() in media queries (f9a90b9b) (9873ecca1) - ported from UXP: Issue #1826 - Canonicalize nested calc() serialization (f94a6386) (b2f897bcb) - ported from UXP: Issue #1826 - Add typed calc() arithmetic for media queries (12b120db) (256258afd) - ported from UXP: Issue #1826 - Serialize special calc() number values (e85f7787) (0160a02ff) - ported from UXP: Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9) (306ec5e3e) - ported from UXP: Load mochitest modules without imp (ee00ac98) (21a0bd5f5) - import from UXP: Remove stale imagebitmap support file entry (4337565d) (abb2284a4) - ported from UXP: Issue #2404 - Enable CSS aspect-ratio sizing (0d684399) (71c1eca45) - ported from UXP: Support CSS sizing math functions (93899c01) (309cc07f6) - import from UXP: Revert "Cloudflare Image Resizing fix take 2" (98c9f738) (db50dc617) - ported from UXP: Issue #3089 - Support logical border radius properties (27f2a086) (23873f6c0) - ported from UXP: Issue #1826 - Parse calc() weights in color-mix (4634a74b) (e84b76843) - ported from UXP: Issue #2506 - Support range media query syntax (6df85ff5) (d7e253b9a) - ported from UXP: Support CSS shadow parts (51767db3) (c84685d78) - import from UXP: Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb01) (1f850cf78) - ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78) (995ff8e86) - import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47) (cada0ccb8) - ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633) (fd2399f50) - ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538) (9a90ec0ba) - import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a) (5a6d30bb9) - import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15) (54a4438d6) - ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412) (a208479a1) - ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55) (8ff6df57a) - import from UXP: Fix JS shell module hook build (6f47a2b0) (db6ada440) - ported from UXP: Implement ES2024 grouping and resolver builtins (e1b689d3) (5ea63a633) - ported from UXP: Implement ES2024 ArrayBuffer transfer APIs (3be309fa) (25d353174) - ported from UXP: Make WeakRef support always enabled (6861bedf) (f2854c5a5) - import from UXP: - Implement FinalizationRegistry (50c1419e) - Fix FinalizationRegistry constructor realm prototype (890fb3f3) - Fix WeakRef constructor realm prototype (f3c6da59) (d0757ae7b) - ported from UXP: Allow symbols as weak collection keys (e317bf10) (e7c381f1b) - ported from UXP: Implement growable SharedArrayBuffer (2e51dc9f) (a05676bc4) - import from UXP: Implement Atomics.waitAsync (22cb0231) (ef078cc66) - ported from UXP: - Implement resizable buffer view semantics (6f3f17ba) - Guard typed array JIT paths for resizable buffers (d97a2eb0) - Support DataView on shared array buffers (36647658) (84e30bc61) - ported from UXP: Support BigInt Atomics waiters (8b09714b) (0e7642199) - ported from UXP: Fix resizable DataView out-of-bounds semantics (aea80980) (7f0c3f82c) - import from UXP: Validate typed array methods on resizable buffers (3cb76bb2) (210966fa1) - import from UXP: Validate typed array set and constructors on resizable buffers (7613d290) (26f6831f1) - import from UXP: Fix ArrayBuffer slice after resizable source shrink (61912d23) (a086de655) - import from UXP: Fix ArrayBuffer storage and error types (e21c4e29) (b85992b66) - import from UXP: Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580da) (ab8034125) - Revert "import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15)" (19d4d490b) - import from UXP: Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f) (a0dd0b793) - import from UXP: Fix build on NetBSD/aarch64 (13339f6e) (c3fc55652) - Revert "Implement FinalizationRegistry" and related commits. (287867cac) -
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-20260523-40a79c75-uxp-829418a939-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260523-40a79c75-uxp-829418a939-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-20260523-id-656ea98-uxp-829418a939-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260523-id-656ea98-ia-c642e3c-uxp-829418a939-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-20260523-3219d2d-uxp-829418a939-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260523-3219d2d-uxp-829418a939-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-20260523-3219d2d-uxp-829418a939-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-20260523-d849524bd-uxp-829418a939-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-w7plus-avx2.7z Official UXP changes picked since my last build: - Floor fractional border widths (4510bf92a2) - Test fractional border width rounding (794f3fe2e7) - Fix CSS border rounding and currentcolor clipping (c289641428) - Flush layout for computed border-width shorthand (75136dff38) - Fix app-unit rounding for border width edges (50a581840e) - Issue #1826 - Implement broader CSS calc() parsing (29f5ff07d8) - Issue #1826 - Support calc() in media queries (f9a90b9bb2) - Issue #1826 - Canonicalize nested calc() serialization (f94a63864c) - Issue #1826 - Add typed calc() arithmetic for media queries (12b120db24) - Issue #1826 - Serialize special calc() number values (e85f778708) - Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9f5) - Load mochitest modules without imp (ee00ac9826) - Remove stale imagebitmap support file entry (4337565d3a) - Issue #2404 - Enable CSS aspect-ratio sizing (0d684399b2) - Support CSS sizing math functions (93899c0157) - Revert "Cloudflare Image Resizing fix take 2" (98c9f7387a) - Issue #3089 - Support logical border radius properties (27f2a0869c) - Issue #1826 - Parse calc() weights in color-mix (4634a74b31) - Issue #2506 - Support range media query syntax (6df85ff502) - Support CSS shadow parts (51767db33a) - Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb010b) - Issue #3092 - Refactor WASM compilation handling (a7a75b7851) - Issue #3092 - Add new GC sweep tasks. (47746b476e) - Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c06776336d) - Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538ed) - Issue #3092 - Initial idle GC implementation (18ddd00afe) - Issue #3092 - Perform a minor GC on tab close (1d3dad153b) - Issue #3092 - Fix unsafe GC multithreading changes (f0cba41221) - Issue #3092 - Safely parallelize GC background finalization (e9826f5559) - Fix JS shell module hook build (6f47a2b0da) - Merge remote-tracking branch 'origin/tracking' into custom (0933486bde) - Implement ES2024 grouping and resolver builtins (e1b689d34e) - Implement ES2024 ArrayBuffer transfer APIs (3be309faa7) - Allow symbols as weak collection keys (e317bf10fc) - Implement growable SharedArrayBuffer (2e51dc9f09) - Implement Atomics.waitAsync (22cb023133) - Implement resizable buffer view semantics (6f3f17ba86) - Guard typed array JIT paths for resizable buffers (d97a2eb04f) - Support DataView on shared array buffers (366476589f) - Support BigInt Atomics waiters (8b09714bbc) - Fix resizable DataView out-of-bounds semantics (aea80980ad) - Validate typed array methods on resizable buffers (3cb76bb20e) - Validate typed array set and constructors on resizable buffers (7613d2901f) - Fix ArrayBuffer slice after resizable source shrink (61912d2318) - Fix ArrayBuffer storage and error types (e21c4e2917) - Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580dae4) - Make WeakRef support always enabled (6861bedff6) - Implement FinalizationRegistry (50c1419e75) - Fix FinalizationRegistry constructor realm prototype (890fb3f399) - Fix WeakRef constructor realm prototype (f3c6da5987) - Issue #888 - Vendor dav1d 1.5.3 (ca94696239) - Issue #888 - Use in-tree dav1d for AV1 decoding (4d1cefd2a1) - Issue #888 - Enable dav1d LoongArch SIMD (d36f889688) - Issue #888 - Remove bundled libaom (2d83afa321) - Issue #888 - Enable dav1d SIMD on more architectures (d328cef713) - Issue #888 - Enable AV1 playback by default (2bd46d4606) - Issue #888 - Update AV1 configure comment for dav1d (3a2f21abfb) - Issue #888 - Fix alphabetical order issue (c95062af66) - Issue #888 - (potentially) fix MSVC builderr (83b19136b4) - Issue #888 - Make symbols direct to dav1d, not AOM. (03a6729a9e) - Issue #888 - Add dav1d_flush (7887ca767f) - Follow-up Issue #888 - Enable dav1d SIMD on more architectures, add back missing nasm detection code in configure (c182d70c0f) - Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float. (57cd574884) - Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f2c) - Fix build on NetBSD/aarch64 (13339f6e55) 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: - dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1df) - Revert "Issue #3092 - Perform a minor GC on tab close" (3d04e32447) - Revert "Implement FinalizationRegistry" and related commits. (87776c74a9) - Follow-up rev 87776c74, restore Helper prototype changes (829418a939) 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
(dup) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they also checked-in lots of other things, bug parallelized GC and FinalizationRegistry may cause browser strugglish and/or crashy. EDIT: decided to back-out FinalizationRegistry here, GC-on-close-tab was backed out as well. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
1. build palemoon27 repo with https://github.com/roytam1/kmeleon/blob/master/goanna-xulrunner-km-adapt.diff applied, and build with mozconfig "ac_add_options --enable-application=xulrunner" 2. copy built xulrunner's objdir/dist/* to xulrunner-sdk inside kmeleon folder 3. apply kmxulr-sdk-goanna-240425.diff 4. open k-meleon/k-meleon10.sln and build 5. after k-meleon.exe is built, copy k-meleon binary files from Release to xulrunner-sdk/bin and run there -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice: next build will bring you libdav1d instead of libaom for AV1 decoding, not fully tested but looks like working from my limited testings. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
(dup) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
maybe someone is mass-downloading in the moment. you may try again to see if problem persists. -
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-20260516-fa0b18e54-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260516-fa0b18e54-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922) (413937587) - import from UXP: Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850) (ebed5a403) - import from UXP: Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4) (46fa73d25) - import from UXP: Issue #3030 - Prevent unnecessary event allocation. (4e37362c) (24a796ea8) - import from UXP: Issue #3030 - Improve image cache entry handling. (335ddc41) (b0066908e) - ported from UXP: [DOM] Add nullcheck on document for requestSubmit (e42e505d) (8f657e582) - ported from UXP: [DOM] Add nullcheck on thumb dragging event ranges. (10721867) (9495139c0) - import from UXP: [js] Increase RecoverOffset size (64-bit) (947e1472) (fa0b18e54) -
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-20260516-40a79c75-uxp-80c31f4b01-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260516-40a79c75-uxp-80c31f4b01-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-20260516-id-656ea98-uxp-80c31f4b01-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260516-id-656ea98-ia-c642e3c-uxp-80c31f4b01-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-20260516-3219d2d-uxp-80c31f4b01-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260516-3219d2d-uxp-80c31f4b01-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-20260516-3219d2d-uxp-80c31f4b01-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-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922a1) - Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850de) - Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4ce) - Issue #3030 - Prevent unnecessary event allocation. (4e37362c89) - Issue #3030 - Improve image cache entry handling. (335ddc41b9) - [DOM] Add nullcheck on document for requestSubmit (e42e505d86) - [DOM] Add nullcheck on thumb dragging event ranges. (1072186705) - [js] Increase RecoverOffset size (64-bit) (947e147291) 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: - dom/html: remove my hackfix in HTMLInputElement::StartRangeThumbDrag() (80c31f4b01) 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
Update: electricity company postponed this to early-June, exact date will be notified later. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice: a 5-yearly electricity equipment check is scheduled in 21/5/2026 (10:00-16:00 UTC+8). Download server is unavailable during the period. And just in case machine can't automatically power-up after this outage it may be needed waiting me to go to the site to troubleshoot so the outage ending time may be postponed due to this.