
roytam1
Content Type
Profiles
Forums
Events
Posts posted by roytam1
-
-
3 hours ago, user57 said:
Csr functions useally came from csrsrv.dll
i think CsrNewThread is just a different name for CsrCreateThread
those are often very similiar to CreateThread or NtCreateThread
it would be about looking its parameters and purpose for exact detail, but xp has many of these functions
https://www.geoffchappell.com/studies/windows/win32/csrsrv/api/process/thread.htm
no it do something different:
0 -
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-20250823-69d606e5d-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250823-69d606e5d-xpmod.7zrepo: https://github.com/roytam1/basilisk55
Repo changes:
- ported from UXP: Issue #2837 - Implement `prefers-reduced-motion` media query. (df3b2134) (796fbddde)
- ported from UXP: Issue #1899 - Remove MDN docs tooltip and link code from devtools. (842cc607) (748599a3f)
- ported from UXP: Issue #1843 - Clean up WindowsVersion.h (7af71cb3) (513b16251)
- import from UXP: Issue #2847 - Extend `-moz-os-version` media query with win11. (72318013) (721e8343a)
- ported from UXP: Issue #2258 - Part 1: Support XCTO:nosniff when navigating. (e56e5d6c) (7c405cfe3)
- import from UXP: Issue #2258 - Part 2: Move XCTO:nosniff check into sniffers. (cca20ae1) (fb7674759)
- import from UXP: Issue #2258 - Part 3: Allow sniffing with XCTO:nosniff + empty MIME type. (707c3e3f) (d1fd2e3b3)
- import from UXP: Issue #2258 - Part 4: Clean up unused pointers. (bd734f79) (a3d299d64)
- import from UXP: Bug 1875345 - Report 24 instead of 32 as the colorDepth (and pixelDepth) on Linux (assuming 8 of 32 bits are for the alpha channel). (e3de626c) (780aa8768)
- import from UXP: Issue #2850 - Alias `:focus-visible` to `:-moz-focusring` (6d47d819) (98b67440c)
- nss: update certdata and bump ckbi version to 2.80
- Bug 1974511 - Add SwissSign 2022 Roots to NSS r=jschanck
- Bug 1972391 - Add TrustAsia Dedicated Roots to NSS r=jschanck
- Bug 1961848 - Remove expired Baltimore CyberTrust Root r=jschanck
- Bug 1978677 - remove expired explicitly distrusted DigiNotar lookalike root r=nss-reviewers,jschanck (9815f4533)
- import from UXP: [gfx] Guard against possible race via gfxFontEntry::GetFontTable. (7cadc57d) (5748e6157)
- import from UXP: [js] Error-check pthread calls (425f38ff) (2bf79a7ff)
- import from UXP: [NSS] Avoid leak in pkcs12 decoder. (fe21538d) (69d606e5d)2 -
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20250823-40a79c75-uxp-e5ea29554a-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20250823-40a79c75-uxp-e5ea29554a-xpmod.7zsource 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-20250823-id-656ea98-uxp-e5ea29554a-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20250823-id-656ea98-ia-c642e3c-uxp-e5ea29554a-xpmod.7zsource repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild1 -
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250823-3219d2d-uxp-e5ea29554a-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250823-3219d2d-uxp-e5ea29554a-xpmod.7zsource code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
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-20250823-d849524bd-uxp-e5ea29554a-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250823-d849524bd-uxp-e5ea29554a-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250823-d849524bd-uxp-e5ea29554a-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250823-d849524bd-uxp-e5ea29554a-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250823-d849524bd-uxp-e5ea29554a-w7plus-avx2.7zOfficial UXP changes picked since my last build:
- Issue #2837 - Implement `prefers-reduced-motion` media query. (df3b213459)
- Issue #1899 - Remove MDN docs tooltip and link code from devtools. (842cc60707)
- Issue #1843 - Clean up WindowsVersion.h (7af71cb345)
- Issue #2847 - Extend `-moz-os-version` media query with win11. (723180132d)
- Issue #2258 - Part 1: Support XCTO:nosniff when navigating. (e56e5d6cb1)
- Issue #2258 - Part 2: Move XCTO:nosniff check into sniffers. (cca20ae131)
- Issue #2258 - Part 3: Allow sniffing with XCTO:nosniff + empty MIME type. (707c3e3fa8)
- Issue #2258 - Part 4: Clean up unused pointers. (bd734f795c)
- Bug 1875345 - Report 24 instead of 32 as the colorDepth (and pixelDepth) on Linux (assuming 8 of 32 bits are for the alpha channel). (e3de626c1f)
- Issue #2850 - Alias `:focus-visible` to `:-moz-focusring` (6d47d819fa)
- [gfx] Guard against possible race via gfxFontEntry::GetFontTable. (7cadc57d49)
- [js] Error-check pthread calls (425f38ff84)
- [NSS] Avoid leak in pkcs12 decoder. (fe21538da4)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:
- nss: update certdata and bump ckbi version to 2.80
- Bug 1974511 - Add SwissSign 2022 Roots to NSS r=jschanck
- Bug 1972391 - Add TrustAsia Dedicated Roots to NSS r=jschanck
- Bug 1961848 - Remove expired Baltimore CyberTrust Root r=jschanck
- Bug 1978677 - remove expired explicitly distrusted DigiNotar lookalike root r=nss-reviewers,jschanck (f5307ea861)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.
5 -
11 hours ago, VistaLover said:
PS2: Maroc's py3.11 offering previously discussed is what is called a binhack (binary hack): official DLL and EXE binaries are HexEdited and XP-incompatible functions are either stubbed or forwarded to a set of wrappers, mostly One-Core-API and/or Wine DLLs; the end result 1) makes my antivirus solution go completely berserk
2) WON'T even launch under Vista SP2 32-bit, as the wrapper DLLs specifically target NT 5.x system DLLs
...
maybe we can make a minimal version of replacement DLLs that just work with what they missed.
2 -
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-20250809-391ff658e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250809-391ff658e-xpmod.7zrepo: https://github.com/roytam1/basilisk55
Repo changes:
- import from `custom` branch of UXP: layout: CascadeSheet: check aSheet is non-null before use. (0f81abbe6)
- ported from UXP: Issue #2714 - Implement the Visual Viewport API (a036cfeb) (e822fb126)
- import from UXP: Issue #2714 - Enable the Visual Viewport API by default. (1ffa7569) (991888773)
- import from UXP: Issue #2835 - Follow-up: Guard against import rules with no attached style sheet (2026586c) (05a146473)
- ported from UXP: Issue #2838 - Use `ToIndex` in `TypedArray` CTORs (c07ea665) (f97a16faa)
- import from UXP: Issue #2838 - Update tests (fcc58bfb) (391ff658e)3 -
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20250809-40a79c75-uxp-48ebf49357-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20250809-40a79c75-uxp-48ebf49357-xpmod.7zsource 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-20250809-id-656ea98-uxp-48ebf49357-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20250809-id-656ea98-ia-c642e3c-uxp-48ebf49357-xpmod.7zsource repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild2 -
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250809-3219d2d-uxp-48ebf49357-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250809-3219d2d-uxp-48ebf49357-xpmod.7zsource code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
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-20250809-d849524bd-uxp-48ebf49357-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250809-d849524bd-uxp-48ebf49357-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250809-d849524bd-uxp-48ebf49357-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250809-d849524bd-uxp-48ebf49357-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250809-d849524bd-uxp-48ebf49357-w7plus-avx2.7zOfficial UXP changes picked since my last build:
- Issue #2714 - Implement the Visual Viewport API (a036cfeb69)
- Issue #2714 - Enable the Visual Viewport API by default. (1ffa7569e9)
- Issue #2835 - Follow-up: Guard against import rules with no attached style sheet (2026586ce1)
- Issue #2838 - Use `ToIndex` in `TypedArray` CTORs (c07ea665ea)
- Issue #2838 - Update tests (fcc58bfbba)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:
- [Basilisk] [Pale-Moon] [SSUAO] update youtube's SSUAO (5a01efea53)
- layout: CascadeSheet: check aSheet is non-null before use. (a2da19760e)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.
5 -
alright upstream has a follow-up for this as well.
0 -
16 minutes ago, fREAST said:
I tried sending a message here but got an error "roytam1 cannot receive messages", so I sent it to your email instead.
sure, thanks, sample eml is retrieved.
and with my fix in https://msfn.org/board/topic/185966-my-browser-builds-part-5/page/148/#findComment-1281466 applied, opening your sample doesn't crash.
so killed two birds with one stone. upstream doesn't fully test their changes, and unfortunately so do I. as a result, your inputs worth a lot.
and of course please wait for next build which should fix these problems.
3 -
1 hour ago, fREAST said:
I can send an eml file but would rather do it in private message if that is possible.
yeah please do so.
0 -
1 hour ago, Ben Markson said:
Okay, I'm way down a very strange rabbit hole now.
I use an ancient copy of AdBlock Plus (v2.9.1). Using the latest Serpent, if I go to to https://forums.digitalspy.com with this filter active: ||fonts.googleapis.com^ it crashes. Inactive it doesn't crash.
The older Serpent is unaffected.Ben.
alright it is reproducible now, a fix is pushed to repo: https://github.com/roytam1/UXP/commit/a2da19760ea8610331430c88d50dcadd0950272c
2 -
5 hours ago, Ben Markson said:
I've given up and gone back to basilisk52-g4.8.win32-git-20250712-3219d2d-uxp-b9ebe5b259-xpmod.7z
I've now encountered an insta-crash visiting https://forums.digitalspy.com so I'm thinking something's just not right.
Ben.
can't reproduce.
1 -
2 hours ago, modnar said:
Also: boc-uxp/mailnews link does not work (404).
broken link edited
2 hours ago, modnar said:There are two referer settings, network.http.referer.XOriginTrimmingPolicy and network.http.referer.trimmingPolicy, both set to 0 in my Serpent 52.9 - should both be 2?
Edit: network.http.sendRefererHeader is default at 2 though - isn't that enough? :-)
they have different meanings for the values, better look it up in source for actual meaning and choose which value suits your needs.
2 -
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-20250802-450ca22c4-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20250802-450ca22c4-xpmod.7zrepo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #2835 - Part 1: Expose nsCSSRuleProcessor::CascadeSheet (be3d8491) (90903923a)
- import from UXP: Issue #2835 - Part 2: Implement processing of import rules based on order of appearance (37230e7b) (c36257aad)
- import from UXP: No issue - Regenerate devtools CSS database (2c39bb79) (28ff7ce39)
- import from UXP: Issue #2489: Add CSS color-mix keyword support (055a685c) (509d89953)
- import from UXP:
- Issue #2489: ColorMixValue support and structure (7800eb01)
- Issue #2489: Add color-mix serialization support (b42cca5f)
- Issue #2489: Add color-mix computation support (58d72062)
- Issue #2489: Include color-mix to avoid filtering (6b938c48)
- Issue #2489: Update enum class syntax (99d7fb8e)
- Issue #2489: Create ColorMixValue structure (cb60df21) (2a5c28b87)
- ported from UXP: Issue #2489: color-mix function parsing (7899850a) (ce3a0f957)
- import from UXP:
- Issue #2489: Fix CSS color-mix() percentage parsing (a3cb7991)
- Issue #2489: Remove unnecessary initializations (eb7eacc5) (d9b6054ab)
- import from UXP: Issue #2489: Improve color-mix() computation algorithm (ff5f3b2b) (102fddce4)
- import from UXP: Issue #2489: Adding RGB to HSL function (cb2547ef) (1e079074e)
- import from UXP: Issue #2489: Allow color-mix() to differentiate color spaces (01b0b825) (d6fd0467e)
- import from UXP: Issue #2489: Allow HSL with alpha mixing (22be9f7f) (b65401f37)
- import from UXP: Issue #2489: Allow SRGB with alpha mixing (5fe574de) (d8462ab02)
- import from UXP: Issue #2489: Disallow percentage overflow and underflow (052b5d1f) (37719c1ad)
- import from UXP: Issue #2489: Produce more accurate computations (2855cd6d) (45cf9eb91)
- import from UXP: Issue #2790 - Part 1: Add: event state, pseudo-class mapping, SetAutofilled methods (13d10540) (0a5f1cc14)
- ported from UXP:
- Issue #2790 - Part 2: Address BZ bugs: 1355438 and 1341230 (d99eab0d)
- Issue #2790 - Part 3: Address BZ bug 1849122 and resolve build issues (4cdfb9e1) (eff68ee91)
- ported from UXP: Issue #2790 - Part 4: Working non persistent autofill highlight (bf8cfcc9) (2fae301fd)
- ported from UXP:
- Issue #2790 - Part 5: Persistent highlight despite blur click (156c7550)
- Issue #2790 - Cleanup: Remove debugging lines (459ed6ea)
- Issue #2790 - Cleanup: Remove whitespaces (70cbf0df)
- Issue #2790 - Part 6: Highlight color change and remove important (61ad3b8d)
- Issue #2790 - Part 7: Setting of contrasting color and fixing of last commit's issues (61f92f89) (8c244cfe3)
- import from UXP: Issue #2489 - Follow-up: Add `color-mix()` manual test. (cea125a0) (8377e97b3)
- import from UXP: [DOM] Fix crash in `<object>` scheme checking code. (838be261) (59c6b3671)
- [SSUAO] update youtube's SSUAO (9fbf05a39)
- import from UXP: [DOM] Simplify `<object>` scheme check code and fix plugin handling. (ace2c1c1) (450ca22c4)3 -
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20250802-40a79c75-uxp-3553319265-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20250802-40a79c75-uxp-3553319265-xpmod.7zsource 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-20250802-id-656ea98-uxp-3553319265-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20250802-id-656ea98-ia-c642e3c-uxp-3553319265-xpmod.7zsource repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild2 -
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20250802-3219d2d-uxp-3553319265-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20250802-3219d2d-uxp-3553319265-xpmod.7zsource code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
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-20250802-d849524bd-uxp-3553319265-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250802-d849524bd-uxp-3553319265-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250802-d849524bd-uxp-3553319265-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250802-d849524bd-uxp-3553319265-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20250802-d849524bd-uxp-3553319265-w7plus-avx2.7zOfficial UXP changes picked since my last build:
- Issue #2835 - Part 1: Expose nsCSSRuleProcessor::CascadeSheet (be3d8491c7)
- Issue #2835 - Part 2: Implement processing of import rules based on order of appearance (37230e7b21)
- No issue - Regenerate devtools CSS database (2c39bb7901)
- Issue #2489: Add CSS color-mix keyword support (055a685c2e)
- Issue #2489: ColorMixValue support and structure (7800eb0126)
- Issue #2489: Add color-mix serialization support (b42cca5fa5)
- Issue #2489: Add color-mix computation support (58d7206259)
- Issue #2489: Include color-mix to avoid filtering (6b938c48a5)
- Issue #2489: Update enum class syntax (99d7fb8e95)
- Issue #2489: Create ColorMixValue structure (cb60df2169)
- Issue #2489: color-mix function parsing (7899850a19)
- Issue #2489: Fix CSS color-mix() percentage parsing (a3cb799126)
- Issue #2489: Remove unnecessary initializations (eb7eacc565)
- Issue #2489: Improve color-mix() computation algorithm (ff5f3b2b2d)
- Issue #2489: Adding RGB to HSL function (cb2547efa3)
- Issue #2489: Allow color-mix() to differentiate color spaces (01b0b8251d)
- Issue #2489: Allow HSL with alpha mixing (22be9f7fc6)
- Issue #2489: Allow SRGB with alpha mixing (5fe574de22)
- Issue #2489: Disallow percentage overflow and underflow (052b5d1ffa)
- Issue #2489: Produce more accurate computations (2855cd6ded)
- Issue #2790 - Part 1: Add: event state, pseudo-class mapping, SetAutofilled methods (13d1054046)
- Issue #2790 - Part 2: Address BZ bugs: 1355438 and 1341230 (d99eab0d9d)
- Issue #2790 - Part 3: Address BZ bug 1849122 and resolve build issues (4cdfb9e16b)
- Issue #2790 - Part 4: Working non persistent autofill highlight (bf8cfcc980)
- Issue #2790 - Part 5: Persistent highlight despite blur click (156c755085)
- Issue #2790 - Cleanup: Remove debugging lines (459ed6ea85)
- Issue #2790 - Cleanup: Remove whitespaces (70cbf0dfd3)
- Issue #2790 - Part 6: Highlight color change and remove important (61ad3b8d6e)
- Issue #2790 - Part 7: Setting of contrasting color and fixing of last commit's issues (61f92f89ea)
- Issue #2790 - Cleanup: Correct whitespaces (429e05c8a1)
- Issue #2489 - Follow-up: Add `color-mix()` manual test. (cea125a01d)
- [DOM] Fix crash in `<object>` scheme checking code. (838be26145)
- [DOM] Simplify `<object>` scheme check code and fix plugin handling. (ace2c1c1ee)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.
6 -
-
5 hours ago, Mathwiz said:
The change to browser behavior makes some sense: The Referer header was always an information leak, so the change improves privacy when following links (the target doesn't know where you came from). But if you're right, CloudFlare is abusing that change to block older browsers. Hopefully either MCP or @roytam1 can develop a fix soon.
you can try setting referer.trimmingPolicy = 2 to see if it helps.
3 -
On 7/30/2025 at 3:29 AM, DanR20 said:
Probably not too many using Java these days but I still have some use for it. Getting an xul.dll crash with the latest Basilisk 55 when attempting to run a java test:
https://www.javatester.org/version.html
Reverting back to June 28 xul.dll resolves it. The latest java version is SE 8 U451 and can only be run on Win7+.
upstream noticed this and will be fixed in my next build.
3 -
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
1 -
2 hours ago, Uncle Captain said:
1) What about making an unofficial api-ms-win-core-util-l-1-1-0.dll wrapper (for VC2015,17,19 apps) for XP SP1 by replacing the kernel32 references with kernelxp references in the hex editor?
2) What about adding GetSystemTimes function to your mini kernelxp.dll wrapper, because I noticed it was missing for some applications.
1) new patchk32.bat handles this.
2) added but untested
1 -
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.7zrepo: 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)2 -
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.7zsource 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.7zsource repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild2
Who here has a Youtube-DL compile for WinXP?
in Windows XP
Posted · Edited by roytam1
no, CsrNewThread also passes an internal variable to NtRegisterThreadTerminatePort. so you can't just use NtRegisterThreadTerminatePort to replace CsrNewThread