Jump to content

Recommended Posts

Posted

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-20250719-3577496e0-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250719-3577496e0-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- import from UXP: Issue #2499 - Part 1: Add overflow: clip support and tests (ad396c6c) (70c17fd4f)
- import from UXP: Issue #2499 - Part 2: Fix overflow shorthand serialization for mixed clip values (205ea844) (ec17993dc)
- import from UXP: Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes (5e8e1208) (68ce5c95d)
- import from UXP: Issue #2720 - Follow-up: Use temp value for duplicate color stop (07cf2e64) (df0626865)
- import from UXP: Issue #2736 - Follow-up: Stop using worker thread-only functions for checking if CSP is enabled (c8608ad5) (c9ee7fc5a)
- import from UXP: Issue #2792 -Implements parsing, computed style, and writing mode mapping for overflow-block and overflow-inline properties (0903daca) (7194d6223)
- import from UXP: Issue #2691: Implement ParseSupportsSelector (squashed) (3577496e0)


Posted
On 7/18/2025 at 7:56 PM, roytam1 said:

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250719-3219d2d-uxp-198222fc03-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250719-3219d2d-uxp-198222fc03-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-20250719-3219d2d-uxp-198222fc03-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-20250719-d849524bd-uxp-198222fc03-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250719-d849524bd-uxp-198222fc03-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250719-d849524bd-uxp-198222fc03-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250719-d849524bd-uxp-198222fc03-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250719-d849524bd-uxp-198222fc03-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #2499 - Part 1: Add overflow: clip support and tests (ad396c6c59)
- Issue #2499 - Part 2: Fix overflow shorthand serialization for mixed clip values (205ea844f4)
- Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes (5e8e1208e7)
- Issue #2720 - Follow-up: Use temp value for duplicate color stop (07cf2e643f)
- Issue #2736 - Follow-up: Stop using worker thread-only functions for checking if CSP is enabled (c8608ad5cf)
- Issue #2792 -Implements parsing, computed style, and writing mode mapping for overflow-block and overflow-inline properties (0903dacaa7)
- Issue #2691: Implement ParseSupportsSelector (8be86514f0)
- Issue #2691: Adjusted the function to use ParseSelectorGroup (e9a7190529)
- Issue #2691: Add basic parentheses tracking to ParseSupportsSelector (fcb4b3d01f)
- Issue #2691: Improve token handling for selectors (69556b7b1b)
- Issue #2691: Enhance spacing logic for selector formatting (aaae6484ee)
- Issue #2691: Add special handling for nth-child expressions (224d1724b2)
- Issue #2691: Improve Parser State Handling (ea580ec54b)
- Issue #2691: Refactored ParseSupportsSelector (f2d6170830)
- Issue #2691: Utilize regex for spacing rules (906f05e606)

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 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.

I think the notice should be changed from "From now on" to "Since *date*"

Posted

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250726-3219d2d-uxp-7e0ddfef73-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250726-3219d2d-uxp-7e0ddfef73-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-20250726-3219d2d-uxp-7e0ddfef73-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-20250726-d849524bd-uxp-7e0ddfef73-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250726-d849524bd-uxp-7e0ddfef73-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250726-d849524bd-uxp-7e0ddfef73-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250726-d849524bd-uxp-7e0ddfef73-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250726-d849524bd-uxp-7e0ddfef73-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #2691 - Follow-up: Add manual tests (5869164e31)
- Issue #2826 - Set up fontconfig on XRE startup (GTK only) (b992da05eb)
- No issue - Adjust CSP URI reporting more closely with the spec. (0a8f50fafa)
- [gfx] Hold a stronger reference to gfxFontEntry. (40f96b82ad)
- [js] Align br_table limits with V8/Gecko. (3f297457d8)
- [network] Stop accepting nameless cookies. (cdc8127cd1)
- [DOM] Make object loading use an explicit scheme whitelist. (f902d2ad0e)
- Issue #2828 - Part 1: Build and store the array of layer name tokens in the layer at-rules (53e6317bfb)
- Issue #2828 - Part 2: Collect and hold rule cascade data per cascade layer (7b51aa7ca1)
- Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes (03f29e75ec)
- Issue #2828 - Part 4: Move cache key storage to ResolvedRuleCascades (aab9cdf9bd)
- Issue #2828 - Part 5: Implement child rule processors (e05d4d8306)
- Issue #2828 - Part 6: Assert rules were added to the rule cascade data (d3b305b819)
- Issue #2828 - Part 7: Walk child rule processors separately and ensure inverted cascade layer order is enforced for important rules (ec57be653a)
- Issue #2828 - Part 8: Extract RuleProcessorGroup (formerly ResolvedRuleCascades) into separate file (3605630f4e)
- Issue #2828 - Part 9: Rename CascadeEnumData to CascadeLayer (1655a5a4a9)
- Issue #2828 – Part 10: Clean up cascade layer constructor (a922ec0823)
- Issue #2828 - Part 11: Detach weighted rule data from cascade layer (cbb019a862)
- Issue #2828 - Part 12: Implement cascade layer SizeOfIncludingThis (e3476d33ed)
- Issue #2828 - Part 13: Exclude strong layers-related code from release builds (318031c74b)

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:
- layout: partly revert rev 5e8e120 for keeping -moz-hidden-unscrollable to work (44e5bd7711)
- [Basilisk] css: replace -moz-hidden-unscrollable with clip (c466a1385f)
- [Pale-Moon] css: replace -moz-hidden-unscrollable with clip (9e02324b0b)

Update Notice:
- You may delete file named icudt*.dat 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.

Posted

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20250726-7bda12e7-uxp-7e0ddfef73-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20250726-7bda12e7-uxp-7e0ddfef73-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-20250726-id-656ea98-uxp-7e0ddfef73-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20250726-id-656ea98-ia-c642e3c-uxp-7e0ddfef73-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

Posted

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-20250726-c41cda278-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250726-c41cda278-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- import from `custom` branch of UXP: [Basilisk] css: replace -moz-hidden-unscrollable with clip (a0f628da2)
- import from `custom` branch of UXP: layout: partly revert rev 5e8e120 for keeping -moz-hidden-unscrollable to work (9ce6fba76)
- import from UXP: Issue #2691 - Follow-up: Add manual tests (5869164e) (d4cd9cc60)
- import from UXP: Issue #2826 - Set up fontconfig on XRE startup (GTK only) (b992da05) (207207241)
- import from UXP: No issue - Adjust CSP URI reporting more closely with the spec. (0a8f50fa) (96316a8d7)
- import from UXP: [gfx] Hold a stronger reference to gfxFontEntry. (40f96b82) (b6584ea5e)
- ported from UXP: [js] Align br_table limits with V8/Gecko. (3f297457) (720ef774c)
- import from UXP: [network] Stop accepting nameless cookies. (cdc8127c) (15f4be2b2)
- import from UXP: [DOM] Make object loading use an explicit scheme whitelist. (f902d2ad) (da9ac104c)
- import from UXP: Issue #2828 - Part 1: Build and store the array of layer name tokens in the layer at-rules (53e6317b) (21ff29fca)
- ported from UXP: Issue #2828 - Part 2: Collect and hold rule cascade data per cascade layer (7b51aa7c) (37d446504)
- ported from UXP: Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes (03f29e75) (eb52d9cd2)
- import from UXP: Issue #2828 - Part 4: Move cache key storage to ResolvedRuleCascades (aab9cdf9) (f6755c8be)
- ported from UXP: Issue #2828 - Part 5: Implement child rule processors (e05d4d83) (595bed820)
- import from UXP: Issue #2828 - Part 6: Assert rules were added to the rule cascade data (d3b305b8) (5cde0ecef)
- import from UXP: Issue #2828 - Part 7: Walk child rule processors separately and ensure inverted cascade layer order is enforced for important rules (ec57be65) (7c4314376)
- ported from UXP: Issue #2828 - Part 8: Extract RuleProcessorGroup (formerly ResolvedRuleCascades) into separate file (3605630f) (0a5d13c19)
- import from UXP: Issue #2828 - Part 9: Rename CascadeEnumData to CascadeLayer (1655a5a4) (cbf54b1f1)
- import from UXP: Issue #2828 – Part 10: Clean up cascade layer constructor (a922ec08) (28c6452d7)
- import from UXP: Issue #2828 - Part 11: Detach weighted rule data from cascade layer (cbb019a8) (4b366e590)
- import from UXP: Issue #2828 - Part 12: Implement cascade layer SizeOfIncludingThis (e3476d33) (40fa28911)
- import from UXP: Issue #2828 - Part 13: Exclude strong layers-related code from release builds (318031c7) (c41cda278)

Posted

First of all: A big thank-you for your great work! New Moon of 26Jul2025 crashes when www.rt.com is loaded, tested with both the 32bit and SSE versions, Serpent of 26Jun2025 does not crash. When JavaScript is disabled with NoScript v5.1.9, New Moon does not crash.

Posted

Interesting find. Can you narrow down the version that broke rt.com? There are only three versions in between.

Also send a screen shot of the crash notification, so folks have some idea where the breakage is.

And last but not least, if possible try rt.com on the latest official Basilisk (requires Win 7 so you may have to borrow a PC). Of course official releases are somewhat behind these test releases, so it may work there; but if it doesn't you can report it to @basilisk-dev and help more users.

Posted
1 hour ago, Mathwiz said:

Can you narrow down the version that broke rt.com? and help more users.

I don't update that often. The previous version of New Moon I have been using until today was the release of 17May2025. I just re-installed it, the release of 17May2025 doesn't crash, while the release of 26Jul2025 does crash at www.rt.com.

This is the error msg I get with www.rt.com under the release of 26Jul2025:

"palemoon.exe has encountered a problem and needs to close. We are sorry for the inconvenience. ... Please tell Microsoft about the problem.
Details: Appname: palemoon.exe AppVer 4.8.7.8956 ModName: xul.dll  ModVer 4.8.7.8956 Offset: 006eccac

The following files will be included in this error report:
C:\DOCUME~1\Expert\LOCALS~1\Temp\5b61_appcompat.txt"

So something doesn't seem to run under WinXP. Serpent of 26Jul2025, in contrast, does work OK with www.rt.com.

Posted
8 hours ago, Multibooter said:

First of all: A big thank-you for your great work! New Moon of 26Jul2025 crashes when www.rt.com is loaded, tested with both the 32bit and SSE versions, Serpent of 26Jun2025 does not crash. When JavaScript is disabled with NoScript v5.1.9, New Moon does not crash.

can't reproduce here

Posted

Just my 'two cents' ... www.rt.com has no problem on my Win XP setup with the New Moon release of 26/Jul/2025 ... however, over the last month or so I do seem to be having problems with New Moon at some sites and I get the message: "Palemoon.exe has encountered a problem and needs to close. We are sorry for the inconvenience."

I can't pinpoint any problem or web site because it just seems to be random and those web sites seem to work just fine the next time. Just something I am noticing over the last several weeks.

Have no idea what's going on ... just a fluke or these web sites making more changes. I almost have to have 'javascript' disabled most of the time with most web sites with my computer running very hot from the strain of opening these sites.

Javascript being disabled most of the time except when needed does still let me use Windows XP online in 2025.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...