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 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-20260425-302bb22b4-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260425-302bb22b4-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #3027 - completely remove all remaining usages of dbus-glib from our tree (1d0967ab) (6d2744da8) - ported from UXP: Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock (9454fcf5) (42025a271) - import from UXP: Issue #3050 - Backport 1431353: Remove off-thread parse thread limit (52b3fada) (7dc548ee3) - import from UXP: Issue #3049 - backport libffi loongarch support (dd645251) (7edcb4e7e) - import from UXP: Issue #3038 - Fix ARM assembler issues in libpixman. (e98a43e4) (42ee52672) - import from UXP: [NSS] ensure permittedSubtrees don't match wildcards that could be outside the permitted tree. (662d60c5) (f260735d9) - import from UXP: [XPCOM] Update list of executable extensions on Windows. (4d731880) (7a76ddfc4) - import from UXP: [DOM] More consistently use already-calculated image properties. (7aaf0ab7) (43dbe7a3c) - ported from UXP: Issue #2946 - Follow-up: Sanity-check WMF video properties. (8ffe5094) (5b0e12f72) - import from UXP: [network] use nsCOMPtr for mRequest in Base Channel's ScopedRequestSuspender (2ece5214) (d2f0f0020) - ported from UXP: [media] Check alpha data pointer instead of length. (700b73f1) (43500eee0) - import from UXP: [NSS] Protect rwSessionCount with slotLock. (29233ebc) (a55328afd) - import from UXP: [NSS] Fix memory leak in NSC_GenerateKey error path. (69fdabab) (0fa7b241a) - import from UXP: Issue #3058 - Part 1: Fix arithmetic issue in `ConvertYCbCrToRGB32` (6048fc0f) (09367b53d) - import from UXP: [DOM] Update some DOM canvas checks. (4d91f637) (e2c2b6364) - import from UXP: [network] Use locals for `VisitHeader` (269b0cdb) (d4b409586) - import from UXP: [DOM] Add a death grip. (9e00ce77) (833519a34) - import from UXP: [network] Hold strong ref in `nsDownloader::OnDataAvailable`. (cecf760a) (9ebf79d00) - import from UXP: [network] Handle WebSocketChannel::IsPersistentFramePtr correctly. (8d189c48) (27e802bc6) - import from UXP: Issue #3060 - Align cookie magic prefix handling with the updated spec. (fe8d5607) (74d13a53a) - import from UXP: [DOM] Fix access to shared RuntimeService::mNavigatorProperties. (2f1af755) (7614fe3db) - import from UXP: [webrtc] Hold a self-ref on behalf of sigslot, just in case. (b73e47ce) (78080634a) - import from UXP: [network] Force NUL termination in ToStringBuffer AF_LOCAL. (b55a39ac) (41934c874) - import from UXP: [network] Hold strong ref in `nsSyncStreamListener::Available`. (68fd6722) (f3b7fcb56) - import from UXP: [network] Ensure UDPSocket remains alive during CloseWithReason. (b6dec9b3) (302bb22b4) -
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-20260425-40a79c75-uxp-8a2c4ec1a0-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260425-40a79c75-uxp-8a2c4ec1a0-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-20260425-id-656ea98-uxp-8a2c4ec1a0-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260425-id-656ea98-ia-c642e3c-uxp-8a2c4ec1a0-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-20260425-3219d2d-uxp-8a2c4ec1a0-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260425-3219d2d-uxp-8a2c4ec1a0-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-20260425-3219d2d-uxp-8a2c4ec1a0-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-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260425-d849524bd-uxp-8a2c4ec1a0-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260425-d849524bd-uxp-8a2c4ec1a0-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3027 - completely remove all remaining usages of dbus-glib from our tree (1d0967ab3c) - Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock (9454fcf539) - Issue #3050 - Backport 1431353: Remove off-thread parse thread limit (52b3fada95) - Issue #3049 - backport libffi loongarch support (dd64525180) - Issue #3038 - Fix ARM assembler issues in libpixman. (e98a43e46c) - [NSS] ensure permittedSubtrees don't match wildcards that could be outside the permitted tree. (662d60c5bf) - [XPCOM] Update list of executable extensions on Windows. (4d73188003) - [DOM] More consistently use already-calculated image properties. (7aaf0ab764) - Issue #2946 - Follow-up: Sanity-check WMF video properties. (8ffe5094c9) - [network] use nsCOMPtr for mRequest in Base Channel's ScopedRequestSuspender (2ece521467) - [media] Check alpha data pointer instead of length. (700b73f155) - [NSS] Protect rwSessionCount with slotLock. (29233ebca8) - [NSS] Fix memory leak in NSC_GenerateKey error path. (69fdabab8d) - Issue #3058 - Part 1: Fix arithmetic issue in `ConvertYCbCrToRGB32` (6048fc0fb7) - [DOM] Update some DOM canvas checks. (4d91f637b6) - [network] Use locals for `VisitHeader` (269b0cdb58) - [DOM] Add a death grip. (9e00ce775a) - [network] Hold strong ref in `nsDownloader::OnDataAvailable`. (cecf760aa5) - [network] Handle WebSocketChannel::IsPersistentFramePtr correctly. (8d189c4890) - Issue #3060 - Align cookie magic prefix handling with the updated spec. (fe8d56078e) - [DOM] Fix access to shared RuntimeService::mNavigatorProperties. (2f1af7557f) - [webrtc] Hold a self-ref on behalf of sigslot, just in case. (b73e47ce1c) - [network] Force NUL termination in ToStringBuffer AF_LOCAL. (b55a39ac33) - [network] Hold strong ref in `nsSyncStreamListener::Available`. (68fd6722f0) - [network] Ensure UDPSocket remains alive during CloseWithReason. (b6dec9b37c) 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-20260418-6d817e348-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260418-6d817e348-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from `custom` branch of UXP: [Basilisk] update UAO from Dactyloidae fork (a4db612f) (f2ff3841c) - ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4) (0a26c24bb) - ported from UXP: Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser (c249eee4) (b0180d228) - import from UXP: Issue #3003 - Add CSS lch() color parsing support (57626590) (1633c82b7) - import from UXP: Issue #3043 - Fix stack OOB write in nsLocaleService::GetLocaleFromAcceptLanguage bounds checks (3c7ab8a3) (a54588899) - import from UXP: Issue #3047 - Added a null-argument guard in uriloader/exthandler/nsExternalHelperAppService (3836a57d) (b6e99c67f) - ported from UXP: Issue #3045 - backport of bug 1350760 - atomization fast-path improvements (b44216a8) (6d817e348) -
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-20260418-40a79c75-uxp-d4c4c1f6ec-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260418-40a79c75-uxp-d4c4c1f6ec-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-20260418-id-656ea98-uxp-d4c4c1f6ec-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260418-id-656ea98-ia-c642e3c-uxp-d4c4c1f6ec-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-20260418-3219d2d-uxp-d4c4c1f6ec-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260418-3219d2d-uxp-d4c4c1f6ec-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-20260418-3219d2d-uxp-d4c4c1f6ec-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-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260418-d849524bd-uxp-d4c4c1f6ec-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260418-d849524bd-uxp-d4c4c1f6ec-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser (c249eee4d1) - Issue #3003 - Add CSS lch() color parsing support (576265905a) - Issue #3043 - Fix stack OOB write in nsLocaleService::GetLocaleFromAcceptLanguage bounds checks (3c7ab8a384) - Issue #3045 - backport of bug 1350760 - atomization fast-path improvements (b44216a883) - Issue #3047 - Added a null-argument guard in uriloader/exthandler/nsExternalHelperAppService (3836a57d47) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes since my last build: - [Basilisk] update UAO from Dactyloidae fork (a4db612fb8) - Spoof to Firefox 128 for WebExtensions (ae7c40d461) 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. -
Firefox 52 no longer working on XP
roytam1 replied to Dave-H's topic in Browsers working on Older NT-Family OSes
I did try but 14.28 doesn't really work, 14.27 is working. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not much you can do as they control what to block or not. you may try disabling security.csp.enable in about:config, and you may even need an user agent spoofing. -
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-20260411-2f20f30db-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260411-2f20f30db-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a) (ad86e28ed) - import from UXP: Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8) (39391a877) - import from UXP: Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075) (2f20f30db) -
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-20260411-40a79c75-uxp-c8f7030b13-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260411-40a79c75-uxp-c8f7030b13-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-20260411-id-656ea98-uxp-c8f7030b13-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260411-id-656ea98-ia-c642e3c-uxp-c8f7030b13-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-20260411-3219d2d-uxp-c8f7030b13-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260411-3219d2d-uxp-c8f7030b13-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-20260411-3219d2d-uxp-c8f7030b13-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-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a87) - Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8c0) - Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075dd) 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
(dup) -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
had a look, many commits in his repo look messy and 1 commit combines many unrelated changes. I'll just wait until he cleans-up and put them in MCP's repo/issue tracker. -
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-20260404-a02ab89ea-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260404-a02ab89ea-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2551 - implement TypedArray.prototype.toSorted (393d8907) (5a3009a5f) - import from UXP: No issue - Add convolver sanity check (09c03936) (ae3b17332) - import from UXP: [XPCOM] Add more validation to SnappyUncompressInputStream (d323fc30) (c0b640264) - import from UXP: [gfx] Use local statics for harfbuzz callback pointers (b96505c0) (ccae21335) - import from UXP: [network] Ignore non-compliant http server header. (0a5af25d) (502100149) - import from UXP: [NSS] Update NSS (custom) (61c6b4c1) (a02ab89ea) -
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-20260404-40a79c75-uxp-4d6414cfd0-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260404-40a79c75-uxp-4d6414cfd0-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-20260404-id-656ea98-uxp-4d6414cfd0-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260404-id-656ea98-ia-c642e3c-uxp-4d6414cfd0-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-20260404-3219d2d-uxp-4d6414cfd0-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260404-3219d2d-uxp-4d6414cfd0-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-20260404-3219d2d-uxp-4d6414cfd0-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-20260404-d849524bd-uxp-4d6414cfd0-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260404-d849524bd-uxp-4d6414cfd0-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260404-d849524bd-uxp-4d6414cfd0-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260404-d849524bd-uxp-4d6414cfd0-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260404-d849524bd-uxp-4d6414cfd0-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #2551 - implement TypedArray.prototype.toSorted (393d890730) - No issue - Add 10.4 and 26.* SDK versions to KNOWN_SDK_VERSIONS (45ae2d89ff) - No issue - Add convolver sanity check (09c0393640) - [XPCOM] Add more validation to SnappyUncompressInputStream (d323fc3012) - [gfx] Use local statics for harfbuzz callback pointers (b96505c0e3) - [network] Ignore non-compliant http server header. (0a5af25d60) - [NSS] Update NSS (custom) (61c6b4c1aa) 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
python3.10+ changeset changes build infra which exists everywhere in the tree. as my tree already very different from upstream and merging it will need extra time on fixing differences. in windows, mozillabuild package provides almost everything to run UXP's build infra, and bumping to python3 also means newer mozillabuild is needed and it is not tested with my tree. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice for my source code users: I'm NOT going to merge upstream's python3 changeset. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
looks like it tried to use a freed pointer, could be some kind of race condition. but since you can't reproduce it (and so do I), this will be hard to be fixed. -
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-20260328-eb31645dc-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260328-eb31645dc-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Cloudflare Image Resizing fix (c8460ae3) (2d69b6c88) - ported from UXP: Issue #3016 - allow url.CanParse to use custom-scheme bases to match current spec (a7044253) (0fd3dc434) - ported from UXP: Issue #2551 - implement TypedArray.prototype.with (3d131186) (1b04d4b0b) - ported from UXP: Issue #3011 - Part 1: Add As{Text|Html}Editor() and AsEditorBase() (2f201000) (76bf4dc35) - ported from UXP: Issue #3011 - Part 2: Switch spellchecker root to Shadow DOM. (e701dad7) (984b6e3c3) - import from UXP: Issue #3011 - Part 3: Handle edge case for spellchecking. (964a7207) (bbe59f5fe) - import from UXP: Issue #3020 - document.currentScript should be null in modules (94ffd74c) (fc00851a7) - import from UXP: Issue #3020 - Update `currentScript` when dealing with shadow DOM. (eee99b32) (0db6bb4b5) - import from UXP: Issue #3020 - Clear currentScript after running microtasks (fdee9737) (c7997448b) - ported from UXP: - Issue #2548 - Part 1 - Implement MathML DOM and pre-requisites. https://bugzilla.mozilla.org/show_bug.cgi?id=1571487 Introduce interface mixins. https://bugzilla.mozilla.org/show_bug.cgi?id=1414372 Switch XPathEvaluator to using IDL mixins and remaining users of IDL "implements" over to mixin syntax. https://bugzilla.mozilla.org/show_bug.cgi?id=1574195 Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1579457 Introduce DocumentAndElementEventHandlers to more closely align with the HTML spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1330457 Remove the use of IsCallerChrome in FetchRequest. https://bugzilla.mozilla.org/show_bug.cgi?id=1335368 (85600c73) - Issue #2548 - Part 2 - Collection of WebIDL parsing updates in an attempt to fix partial interface mixin error. We should ensure, at build-time, that partial interfaces are defined in the same file as the interface they extend. Since our build system doesn't really support correct dep builds if they're placed in a different file. https://bugzilla.mozilla.org/show_bug.cgi?id=1333117 WebIDL: Better error message for trying to inherit from a mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1575384 Fix webidl identifier conflicts involving typedefs to produce saner exceptions. https://bugzilla.mozilla.org/show_bug.cgi?id=1531623 Disallow nullable types for WebIDL constants. https://bugzilla.mozilla.org/show_bug.cgi?id=1535647 Add support for extended attributes on types in Web IDL https://bugzilla.mozilla.org/show_bug.cgi?id=1359269 Allow LenientFloat to be only in a specific overload https://bugzilla.mozilla.org/show_bug.cgi?id=1020975 (81b4f0c3) - Issue #2548 - Part 3 - Fix some MathML issues encountered since WebIDL works. https://bugzilla.mozilla.org/show_bug.cgi?id=1316616 Also added a Fetch() change that was not in the Mozilla patch. (20354b67) - Issue #2548 - Part 4 - Fix some missed changes for ElementCSSInlineStyle. Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=157945 (502c7047) - Issue #2548 - Part 5 - Implement the HTMLOrForeignElement mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1577660 Add 'preventScroll' option to HTMLElement's, SVGElement's and XULElement's 'focus' method. https://bugzilla.mozilla.org/show_bug.cgi?id=1374045 (3febe21f) (eb31645dc) -
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-20260328-40a79c75-uxp-956cd0a5cc-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260328-40a79c75-uxp-956cd0a5cc-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-20260328-id-656ea98-uxp-956cd0a5cc-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260328-id-656ea98-ia-c642e3c-uxp-956cd0a5cc-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-20260328-3219d2d-uxp-956cd0a5cc-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260328-3219d2d-uxp-956cd0a5cc-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-20260328-3219d2d-uxp-956cd0a5cc-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-20260328-d849524bd-uxp-956cd0a5cc-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260328-d849524bd-uxp-956cd0a5cc-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260328-d849524bd-uxp-956cd0a5cc-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260328-d849524bd-uxp-956cd0a5cc-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260328-d849524bd-uxp-956cd0a5cc-w7plus-avx2.7z Official UXP changes picked since my last build: - Cloudflare Image Resizing fix (c8460ae3e7) - Issue #3016 - allow url.CanParse to use custom-scheme bases to match current spec (a704425358) - Issue #2551 - implement TypedArray.prototype.with (3d131186be) - Issue #3011 - Part 1: Add As{Text|Html}Editor() and AsEditorBase() (2f20100059) - Issue #3011 - Part 2: Switch spellchecker root to Shadow DOM. (e701dad7ef) - Issue #3011 - Part 3: Handle edge case for spellchecking. (964a72079a) - Issue #3020 - document.currentScript should be null in modules (94ffd74cab) - Issue #3020 - Update `currentScript` when dealing with shadow DOM. (eee99b32cc) - Issue #3020 - Clear currentScript after running microtasks (fdee9737a8) - Issue #2548 - Part 1 - Implement MathML DOM and pre-requisites. https://bugzilla.mozilla.org/show_bug.cgi?id=1571487 Introduce interface mixins. https://bugzilla.mozilla.org/show_bug.cgi?id=1414372 Switch XPathEvaluator to using IDL mixins and remaining users of IDL "implements" over to mixin syntax. https://bugzilla.mozilla.org/show_bug.cgi?id=1574195 Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1579457 Introduce DocumentAndElementEventHandlers to more closely align with the HTML spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1330457 Remove the use of IsCallerChrome in FetchRequest. https://bugzilla.mozilla.org/show_bug.cgi?id=1335368 (85600c7378) - Issue #2548 - Part 2 - Collection of WebIDL parsing updates in an attempt to fix partial interface mixin error. We should ensure, at build-time, that partial interfaces are defined in the same file as the interface they extend. Since our build system doesn't really support correct dep builds if they're placed in a different file. https://bugzilla.mozilla.org/show_bug.cgi?id=1333117 WebIDL: Better error message for trying to inherit from a mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1575384 Fix webidl identifier conflicts involving typedefs to produce saner exceptions. https://bugzilla.mozilla.org/show_bug.cgi?id=1531623 Disallow nullable types for WebIDL constants. https://bugzilla.mozilla.org/show_bug.cgi?id=1535647 Add support for extended attributes on types in Web IDL https://bugzilla.mozilla.org/show_bug.cgi?id=1359269 Allow LenientFloat to be only in a specific overload https://bugzilla.mozilla.org/show_bug.cgi?id=1020975 (81b4f0c352) - Issue #2548 - Part 3 - Fix some MathML issues encountered since WebIDL works. Add an nsContentUtils API for getting the CallerType of a JSContext. https://bugzilla.mozilla.org/show_bug.cgi?id=1316616 Also added a Fetch() change that was not in the Mozilla patch. (20354b672f) - Issue #2548 - Part 4 - Fix some missed changes for ElementCSSInlineStyle. Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1579457 (502c704770) - Issue #2548 - Part 5 - Implement the HTMLOrForeignElement mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1577660 Add 'preventScroll' option to HTMLElement's, SVGElement's and XULElement's 'focus' method. https://bugzilla.mozilla.org/show_bug.cgi?id=1374045 (3febe21f99) 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
unfortunately MSVC doesn't provide in this fine-grain level of instruction set emitting, only IA32(CMOVcc required, implies i686/cyrix6x86mx), SSE, SSE2, AVX can be specified. -
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-20260321-8552c7ed4-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260321-8552c7ed4-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2997 - Update expat source to 2.7.4 and apply local patches. (c31f629a) (f78b7604e) - ported from UXP: - Issue #2862 - Initial attempt at a css lowering (ce4b9975) - Issue #2862 - add initial nested css test file (fc09c7cb) - Issue #2862 - Modify the css lowerer so that the lowering pass now recognizes bare type-selector nested rules and combinator-led cases (34f98376) - Issue #2862 - Fix a few nested selectors (d37e667f) - Issue #2862 - Split the css lowering functionality out to a separate file for easier maintenance (d9b66581) - Issue #2862 - more tests files for nested css (3f299e8f) - Issue #2862 - handle more edge cases in css lowering (6d9547c6) - Issue #2862 - Change code references from CSS lowering to CSS flattening (a6356fff) - Issue #2862 - Change tests from lowering to flattening (ac4c7bca) - Issue #2862 - Remove unused vars in CSS flattener (72cb5998) - Issue #2862 - css nesting pref true by default (ea86d156) (91488e277) - import from UXP: Issue #3001 - Restore table reference frame call. (e5e86a81) (390598bee) - import from UXP: Issue #2229 - Follow-up: Don't attempt on-stack replacement for TLA modules (11b0b680) (a530696d3) - ported from UXP: Issue #2551 - implement array.prototype.with (d5566bbb) (6f86c144d) - import from UXP: Issue #2551 - implement array.prototype.toSpliced (7209aaa0) (751ea453c) - import from UXP: Issue #2897 followup - Do not hardcode jemalloc page size on LoongArch (2aec1ada) (8552c7ed4) -
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-20260321-40a79c75-uxp-e1ab6d5746-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260321-40a79c75-uxp-e1ab6d5746-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-20260321-id-656ea98-uxp-e1ab6d5746-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260321-id-656ea98-ia-c642e3c-uxp-e1ab6d5746-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild