Jump to content

Recommended Posts

Posted
14 hours ago, Leokids123 said:

Oh..i see...But have you even tested to see if it hurts perfomance? Benchmarks is fine...?

Yes. https://repo.palemoon.org/MoonchildProductions/UXP/pulls/3040


Posted

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.

Posted

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

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

Posted

Is it possible to disable the Back/Forward navigation when presing Shift+MouseWheel in New Moon? On many occasions, I have had the browser unintentionally navigate back while typing some text. I just discovered that this shortcut exists and it is probably to blame for some of these cases. It is not a safe feature because a mouse wheel grows loose over time and can be rolled too easily.

I expected to find some discussions about this relating to Firefox but not a lot is coming up.

Posted
29 minutes ago, j7n said:

Is it possible to disable the Back/Forward navigation when presing Shift+MouseWheel in New Moon?

https://askubuntu.com/questions/404737/horizontal-scrolling-in-firefox-to-shiftmouse-scroll-instead-of-back-forward/404830#404830

Quote

You can disable the Back/Forward functionality, by going into about:config and modifying mousewheel.with_shift.action to 1 instead of the default 2

:whistle:

Posted

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.

Posted

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

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

Posted

I wonder what's next...try to update your fork of Retrozilla to 2.3?

 

Update cert store or ciphers to the latest in all browsers?

Posted (edited)
On 3/18/2026 at 9:17 PM, Leokids123 said:

What about the fact you forgot about your fork of Retrozilla?

 

30 minutes ago, Leokids123 said:

I wonder what's next...try to update your fork of Retrozilla to 2.3?

 

At this rate, we expect to hear from you again in 37 days on May 31st.  :buehehe:

Edited by NotHereToPlayGames
Posted (edited)

Notice to users: Due to severe 7z archive hammering, all o.rthost.win 7z downloads without proper referer header will get an interactive cloudflare challenge.

and GCP users with IP starting with 35.*.*.* will also get an interactive cloudflare challenge.

Edited by roytam1
Posted
2 hours ago, roytam1 said:

Notice to users: Due to severe 7z archive hammering, all o.rthost.win 7z downloads without proper referer header will get an interactive cloudflare challenge.

and GCP users with IP starting with 35.*.*.* will also get an interactive cloudflare challenge.

I only noticed MailNews downloading very slowly (20KB/s) in the morning, but in the afternoon (~3.5 h back) it went fast. Thank you for your fine work!

Posted (edited)

Updated from 20260411 to 202650425 of NewMoon 28 64 bits resulted in high and long CPU usage and now it hangs on loading github notifications. Back to 20260411 and all is fine.

The latest build is, by far, slower on my Core2Duo CPU.

If I have to bet, might be the following update:
"- Issue #3045 - backport of bug 1350760 - atomization fast-path improvements (b44216a883)"

When I read atomization.... I thought... this is going to give problems...

I haven't tested that intermediate build, as it was introduced on 20260418, because I can't download it at this rate (barely 10KiB/s)

This is the reason I don't like to update, if I don't need to :/ (un)expected consequences. If it works, don't do anything.

EDIT 20260425T20:50+2:

Damn it, after I wrote the slow download it downloaded a minute later.

With 20260418 doesn't crash on github.com/notifications and it is smoother.

Changed back to 20260425 and it hangs and I have to force close :(

 

Edited by johk

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