mockingbird Posted May 7 Posted May 7 @roytam1I am using the latest Mailnews binary in Windows XP - version 52.9.9609a1 (2026-04-30) (32-bit). The tray icon functionality seems broken (there is no tray icon at all). My intended goal is to use this with FireTray (which is compatible with TB 52) so that I can have it minimized there and have message notifications pop up there. Please advise. Thanks.
j7n Posted May 8 Posted May 8 Since modern sites can easily fully load an old CPU by doing silly things, it's best if not all cores are fully loaded, then we can at least close the browser. 2
roytam1 Posted May 8 Author Posted May 8 New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260509-3219d2d-uxp-bebacdeb48-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260509-3219d2d-uxp-bebacdeb48-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-20260509-3219d2d-uxp-bebacdeb48-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-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf6e) - Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d39) - Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b35) - Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b23b) - Issue #3079 - Silence EGL library load logging (e37be1c0e7) - Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a938) - Issue #3083 - Turn debug-only assert into a skip. (9e83146d96) - Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610a9) - Issue #3083 - Fix incorrect nullcheck. (d8aab0e846) - Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6a3) - [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e183) - [layout] Check offset against start of skip range. (80b4d0fb2b) 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: - dom/html: add checks to prevent accessing nullptr object (64c9ce8c68) 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. 5
roytam1 Posted May 8 Author Posted May 8 New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260509-40a79c75-uxp-bebacdeb48-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260509-40a79c75-uxp-bebacdeb48-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-20260509-id-656ea98-uxp-bebacdeb48-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260509-id-656ea98-ia-c642e3c-uxp-bebacdeb48-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild 1
roytam1 Posted May 8 Author Posted May 8 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-20260509-53149e33f-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260509-53149e33f-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - dom/html: add checks to prevent accessing nullptr object (910ff6885) - ported from UXP: Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf) (87ecb6957) - ported from UXP: Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d) (82a80deac) - ported from UXP: Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b) (eec003417) - ported from UXP: Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b2) (728362126) - ported from UXP: Issue #3079 - Silence EGL library load logging (e37be1c0) (2cf4e29fe) - import from UXP: Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a9) (06a5b6993) - import from UXP: Issue #3083 - Turn debug-only assert into a skip. (9e83146d) (e74a62085) - import from UXP: Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610) (2f812c59d) - import from UXP: Issue #3083 - Fix incorrect nullcheck. (d8aab0e8) (0d803ab16) - import from UXP: Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6) (44d151de0) - import from UXP: [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e1) (ccd531275) - import from UXP: [layout] Check offset against start of skip range. (80b4d0fb) (53149e33f)
roytam1 Posted May 9 Author Posted May 9 Notice: a 5-yearly electricity equipment check is scheduled in 21/5/2026 (10:00-16:00 UTC+8). Download server is unavailable during the period. And just in case machine can't automatically power-up after this outage it may be needed waiting me to go to the site to troubleshoot so the outage ending time may be postponed due to this. 1
modnar Posted May 9 Posted May 9 (edited) First thank you for new release, roytam1. Today I found a new setting to experiment with, javascript.options.main_thread_stack_quota_cap. Now I don't really know exactly what it does, it just seem good to me to halve it, so I set it to 1048576 instead. Would someone please tell me if this modification is useful? Browsing seems more smooth with less memory being spent on it. Edited May 9 by modnar with less memory being spent on it
johk Posted May 10 Posted May 10 From the engine (omni.ja>goanna.js): Quote // Set a thread stack quota limit for the main thread. // Default 2MB for normal builds on all OSes. Tweak this if your custom // build explicitly requires a larger or smaller stack limit // Do NOT touch these values unless you know exactly what you are doing! // Neither exceedingly large nor exceedingly small values are beneficial. //@line 1333 "c:\devel\Pale-Moon\platform\modules\libpref\init\all.js" pref("javascript.options.main_thread_stack_quota_cap", 2097152); //@line 1335 "c:\devel\Pale-Moon\platform\modules\libpref\init\all.js" As always, that can only be understood by developers. 2
NotHereToPlayGames Posted May 10 Posted May 10 11 hours ago, modnar said: javascript.options.main_thread_stack_quota_cap Perhaps the HISTORY of this setting needs researched. I can confirm that Firefox v150 uses 2097152 (2MB) *but* Copilot AI searches indicate that Firefox uses a default value of 1MB (ie, 1048576). So... I would research *WHEN* did Firefox increase this to 2MB ??? And, more importantly, if OLDER versions of Firefox did indeed use 1MB, then these forks should stick with that and not increase to Firefox v150's 2MB. 1
NotHereToPlayGames Posted May 10 Posted May 10 Okay, I won't try too many versions, but I can report that Official Firefox ESR v52.9.0 does not even have this setting (maybe that was to be expected). 1
NotHereToPlayGames Posted May 10 Posted May 10 Official ESR v78.15.0 uses 2MB. So as far as I can tell, this has "always" been 2MB since its inception. 2
modnar Posted May 10 Posted May 10 (edited) Thank you for your tests, @NotHereToPlayGames I guess I'll reset it back to 2MB. Imgur.com does seem to like 1MB better, less choppy picking through stuff. Edited May 10 by modnar
NotHereToPlayGames Posted May 10 Posted May 10 I no longer use any UXP browser on a regular basis. If I did, I would actually try to run *WITHOUT* this "new" setting. Or run at 1MB. To be honest. But it would require "experimenting". To me, it seems this setting was never actually intended for these "old" engines. 1
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