basilisk-dev Posted March 11 Posted March 11 37 minutes ago, Leokids123 said: Do you plan on supporting CSS Nesting,something scratch somehow requires but UXP doesn't require? Yes this will get implemented in UXP at some point but I don't know how to implement it yet. It's not like I can snap my fingers and UXP magically has support for it. It takes time to research, implement, test, and verify there are no regressions or crashes as a result of that implementation. That implementation affects the CSS parser so it will literally affect how UXP reads the CSS for every single site on the web. Even if we had an implementation it would take A LOT of testing before we'd feel comfortable merging it in. 2
roytam1 Posted March 12 Author Posted March 12 (edited) On 3/11/2026 at 2:11 AM, basilisk-dev said: Which operating system are you asking about? Windows or Linux? I have not looked into this for Windows, as I am not a modern Windows user(I do use roytam1's Serpent builds on a Ryzen 3600X running Windows 2000 though). I was already looking into doing this for Linux last week. I had to patch some code but I was able to get a successful build that works on a Pentium MMX and newer. The oldest hardware I have is a Pentium 3, it ran fine on that machine. http://dl.basilisk-browser.org/basilisk-20260305163630.linux-i586-gtk3.tar.xz I want to start making our x86 releases support 10.5+, right now we are stuck at 10.7. The contributor who does the Mac builds has an issue with his build environment where he was not able to do a build targeting OS X 10.5 or 10.6. It was producing SSE related errors which is strange because even the oldest CPU that can run OS X 10.5 has SSE support. We did introduce PowerPC builds in the last release if that's something that interests you. You could run them in Rosetta, you might get Google.com to load after 1-2 years of waiting for Rosetta to run the browser. BTW there are forks that targets even older PPC OSX, like PowerFox for 10.5-10.6 and MachFox for 10.4. Edited March 12 by roytam1
basilisk-dev Posted March 12 Posted March 12 (edited) 10 hours ago, roytam1 said: BTW there are forks that targets even older PPC OSX, like PowerFox for 10.5-10.6 and MachFox for 10.4. I have seen PowerFox and talked to Jazzzny about it a little. Hadn't seen Machfox until you mentioned it, that is pretty neat. I do worry that I am taking away reasons to use PowerFox by releasing 10.5 PPC binaries of my own, but we have the PowerPC support in the tree so I might as well use it. 15 hours ago, Leokids123 said: Do you plan on supporting CSS Nesting,something scratch somehow requires but UXP doesn't require? I had a hard time sleeping last night and thought about it. We don't necessarily have to modify the CSS parser. We just need to de-nest the CSS before the parcer receives it. I have a proof of concept that fixes a bunch of sites using nested CSS, although it isn't 100% compatible with all nested CSS sites yet. Edited March 12 by basilisk-dev 1
roytam1 Posted March 13 Author Posted March 13 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. 4
roytam1 Posted March 13 Author Posted March 13 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 2
roytam1 Posted March 13 Author Posted March 13 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-20260314-bfaa800ff-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260314-bfaa800ff-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: - Support Unicode White Spaces in ParseDate() (9b032a8d) - Support All White Spaces in ICU Replacement from PR #2921 (d382d5ec) (4d820493d) - ported from UXP: Issue #2982 - Initial oklch test implementation (b3ad75b7) (edca22e78) - import from UXP: Issue #2982 - Make gradients work in oklch (217f699c) (6b37d5518) - import from UXP: - Issue #2982 - clamp oklab/oklch to [0,1] before conversion to closer match spec (cfe5b73e) - Issue #2982 - Fix regression in previous commit by handling possible floating point issues (ebff6ff3) - Issue #2982 - Fix regressions in the previous regression fix commit. (619f221d) (89bb7265e) - ported from UXP: - 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 (5cdc7737) - Issue #2304 - Part 2 - Prerequisite: Teach GCPolicy about Maybe. https://bugzilla.mozilla.org/show_bug.cgi?id=1377008 (e86d995f) - Issue #2304 - Part 3 - Implement the error cause proposal. https://bugzilla.mozilla.org/show_bug.cgi?id=1679653 (3bd4a50a) - Issue #2304 - Part 4 - Add xray support for the Error cause property. https://bugzilla.mozilla.org/show_bug.cgi?id=1679653 (45aea3be) - 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. (68df21ef) (171af8d48) - import from UXP: Issue #2981 - Add nullcheck in `GetPointerCapabilities` (8d8c8462) (75b143d87) - import from UXP: No issue - Fix some fatal printing assertions. (01b4ef07) (37f2db0eb) - import from UXP: Issue #2990 - implement object.GroupBy (a63b71a3) (dc580f7eb) - ported from UXP: Issue #2978 - Avoid empty replacements in macro expansion. (ce5b57f5) (6514f6bc4) - import from UXP: Issue #2978 - Work around macOS WebGL crash on unconsumed vertex attrib arrays (98e1ae01) (ad318dba9) - ported from UXP: Issue #2551 - Implement TypedArray.prototype.toReversed() (c8985c56) (047044f47) - import from UXP: Issue #2993 - only use SVE instructions on Apple Silicon (disable on aarch64 Linux) (f13d6e45) (bfaa800ff) 1
Guest raddy Posted March 14 Posted March 14 (edited) 10 hours ago, roytam1 said: NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260314-d849524bd-uxp-5b447a5fd9-xpmod.7z Strange thing, https://rutracker.org/forum/viewforum.php?f=1960 if i press F12 ps. on previous palemoon-28.10.7a1.win32-git-20260307-d849524bd-uxp-2a33ab0e2c-xpmod - all ok. Edited March 14 by raddy update
roytam1 Posted March 14 Author Posted March 14 58 minutes ago, raddy said: Strange thing, https://rutracker.org/forum/viewforum.php?f=1960 if i press F12 ps. on previous palemoon-28.10.7a1.win32-git-20260307-d849524bd-uxp-2a33ab0e2c-xpmod - all ok. hmm, suspecting https://repo.palemoon.org/MoonchildProductions/UXP/issues/2982 and https://repo.palemoon.org/MoonchildProductions/UXP/commit/daa31cfd597015fed4e2824e8a940cb1bfec1ac8 may do some local test build backing out either and/or them to see if so. 2
basilisk-dev Posted March 14 Posted March 14 (edited) 7 hours ago, roytam1 said: hmm, suspecting https://repo.palemoon.org/MoonchildProductions/UXP/issues/2982 and https://repo.palemoon.org/MoonchildProductions/UXP/commit/daa31cfd597015fed4e2824e8a940cb1bfec1ac8 Upstream issue submitted: https://repo.palemoon.org/MoonchildProductions/UXP/issues/3001 It was caused by the second link you posted. Edited March 14 by basilisk-dev 4
roytam1 Posted March 17 Author Posted March 17 (edited) On 3/12/2026 at 12:45 AM, anton12 said: basilisk-dev said: "I do use roytam1's Serpent builds on a Ryzen 3600X running Windows 2000 though" Please,can you tell which version of KernelEx for Win2000 you use ? for bmc's extended kernel, currently it will work on v31 (MSVC runtime error happens in later exkernel versions) @EAZYBLACK in Win2000_dev_community at discord pointed out that there is a version check in concrt140.dll causes the error, and patched concrt140.dll that treats all lower than NT 5.1 to be NT 5.1 will be included in next binaries. Edited March 17 by roytam1
feodor2 Posted March 17 Posted March 17 Did anybody use winxp machines without restart for months, actually 50 days. If there was any errors with any browser regarding? I myself never use any pc without restart for so long
NotHereToPlayGames Posted March 17 Posted March 17 Are you including or excluding HIBERNATE ? I was able to go YEARS (plural) without a "reboot/restart", but I did hibernate daily with zero effect on browser.
Leokids123 Posted March 17 Posted March 17 9 minutes ago, feodor2 said: Did anybody use winxp machines without restart for months, actually 50 days. If there was any errors with any browser regarding? I myself never use any pc without restart for so long Well well well If it isn't Feodor2 who's hated by Pale Moon...?
NotHereToPlayGames Posted March 17 Posted March 17 1 minute ago, Leokids123 said: If it isn't Feodor2 who's hated by Pale Moon...? Why do you say that ???
feodor2 Posted March 17 Posted March 17 (edited) Ah yes a hibernate, assume it does not count, for example passed week running - then the week hibernate - then another week running - assume two weeks count 8 minutes ago, Leokids123 said: f it isn't Feodor2 who's hated by Pale Moon...? Hey Palemoon is irrelevant at all as it not runs on winxp, but you tell please why would I hated it? Actually never and today just dont care Edited March 17 by feodor2
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now