<![CDATA[Eclipse Community]]> http://board.eclipse.cx Tue, 09 Jun 2026 22:55:37 +0000 Smartfeed extension for phpBB http://board.eclipse.cx/styles/aero/theme/images/site_logo.png <![CDATA[Eclipse Community]]> http://board.eclipse.cx en-gb Tue, 09 Jun 2026 22:55:37 +0000 10 <![CDATA[Research Network :: Either fully remove Rust from Firefox or backport engine changes from Quantum onto UXP :: Reply by wuggy]]> http://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9061#p9061 no_email@example.com (wuggy) http://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9061#p9061 Wed, 13 May 2026 10:22:31 +0000 http://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9061#p9061 <![CDATA[Research Network :: Either fully remove Rust from Firefox or backport engine changes from Quantum onto UXP :: Reply by the_r3dacted]]> http://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9063#p9063 no_email@example.com (the_r3dacted) http://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9063#p9063 Wed, 13 May 2026 22:30:31 +0000 http://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9063#p9063 <![CDATA[General Software & Hardware :: Safely disable secure boot :: Author Duke]]> http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9104#p9104 There is no ON/OFF switch. I can either switch from UEFI to Legacy OS or delete the secure boot keys.

What is the best to do without losing data or destroying the boot ?
And please, I don't want AI answer but personal experience.]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9104#p9104 Tue, 02 Jun 2026 00:35:55 +0000 http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9104#p9104
<![CDATA[General Software & Hardware :: Safely disable secure boot :: Reply by teknixstuff]]> http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9105#p9105 no_email@example.com (teknixstuff) http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9105#p9105 Tue, 02 Jun 2026 06:02:54 +0000 http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9105#p9105 <![CDATA[General Software & Hardware :: Safely disable secure boot :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9106#p9106 Are you sure it will be able to boot without altering the OS ?

Knowing that one PC is running Windows 8.1 and the other one Windows 10.]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9106#p9106 Tue, 02 Jun 2026 12:28:30 +0000 http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9106#p9106
<![CDATA[General Software & Hardware :: Safely disable secure boot :: Reply by teknixstuff]]> http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9107#p9107 no_email@example.com (teknixstuff) http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9107#p9107 Tue, 02 Jun 2026 12:32:28 +0000 http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9107#p9107 <![CDATA[General Software & Hardware :: Safely disable secure boot :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9109#p9109 ]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9109#p9109 Tue, 02 Jun 2026 12:35:30 +0000 http://board.eclipse.cx/viewtopic.php?f=20&t=978&p=9109#p9109 <![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by UCyborg]]> http://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9128#p9128
UCyborg wrote: 02 May 2026, 21:21 Does disabling smooth scrolling work on Firefox 148? I'm trying out FireDragon 12.9.1 (based on Fx 148), doesn't work there.
Commented out bunch of things in firedragon.cfg in install dir and smooth scrolling can be normally disabled now. I suspect Smooth Fox section was responsible.]]>
no_email@example.com (UCyborg) http://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9128#p9128 Tue, 09 Jun 2026 17:17:37 +0000 http://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9128#p9128
<![CDATA[Browsers :: Pixel Unmute :: Author The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9054#p9054 Found here: https://addons.mozilla.org/en-US/firefox/addon/twitch-pixelmute/

What it does:
By way of an "eyedropper", you create a rule for an exact pixel location and color for it to monitor.
Think of an ad that says "skip ad" in the corner, define your rule by selecting a pixel in that "skip ad" button.
The extension MUTES the browser when that pixel "rule" is detected.

Problem:
It only works on Twitch (never heard of it), Kick (never heard of it), and YouTube (useless because uBO already blocks ads).

Concept:
This should be done in REVERSE.
ie, don't MUTE a tab based on a pixel location and color but rather MUTE BY DEFAULT and *UNMUTE* based on pixel location and color.
I'm thinking of the way that pretty much all television streaming channels operate - the channel's LOGO in the corner AT ALL TIMES.
But there is *NO* logo when the streaming channel is playing an AD.]]>
no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9054#p9054 Mon, 11 May 2026 11:12:15 +0000 http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9054#p9054
<![CDATA[Browsers :: Pixel Unmute :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9055#p9055

The-10-Pen wrote: 11 May 2026, 11:12 It only works on Twitch (never heard of it), Kick (never heard of it), and YouTube (useless because uBO already blocks ads).
I'm not using Twich much but last time I did, about 2 weeks ago, I didn't had any ads.
Using uBlock Origin + uMatrix + NoScript. I know, some may say it's too much and redundant in some cases, but at least I have full control over the content.]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9055#p9055 Mon, 11 May 2026 13:12:53 +0000 http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9055#p9055
<![CDATA[Browsers :: Pixel Unmute :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9056#p9056 Perhaps "Concepts" wasn't the right location, but why "Browsers"?

I actually have a "working prototype" (very buggy, but 'proof-of-concept') using AutoHotkey.
System-wide, has nothing to do with "browsers".]]>
no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9056#p9056 Mon, 11 May 2026 13:15:58 +0000 http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9056#p9056
<![CDATA[Browsers :: Pixel Unmute :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9057#p9057
The-10-Pen wrote: 11 May 2026, 13:15 Not sure why you moved this to the "Browsers" section.
Perhaps "Concepts" wasn't the right location, but why "Browsers"?
Because it's a browser extension and the Browsers forum belongs to Hardware, Software and Customization → General Software & Hardware → Browsers.
The Concept forum is about "Have a concept you made and want to share? This is the place."]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9057#p9057 Mon, 11 May 2026 13:31:19 +0000 http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9057#p9057
<![CDATA[Browsers :: Pixel Unmute :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9058#p9058 I'm using AutoHotkey (has nothing to do with any web browser and is not an "extension") for a working system-wide prototype.
But yeah, all of my streaming is via web browser (but it doesn't have to be).]]>
no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9058#p9058 Mon, 11 May 2026 14:20:57 +0000 http://board.eclipse.cx/viewtopic.php?f=46&t=975&p=9058#p9058
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9083#p9083 https://download.cdn.mozilla.net/pub/firefox/releases/115.36.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.36.0/releasenotes/]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9083#p9083 Mon, 18 May 2026 14:10:25 +0000 http://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9083#p9083
<![CDATA[Windows XP & Server 2003 :: List of anti-malware still supported on Windows XP and up :: Reply by wuggy]]> http://board.eclipse.cx/viewtopic.php?f=11&t=945&p=9097#p9097
leo wrote: 03 Feb 2026, 08:45 Product of my personal research. As follows, sorted by gut feeling:

ESET Online Scanner
Panda Cloud Cleaner
Zemana Anti-Malware
Comodo Cleaning Essentials

All of these are on-demand scanners. You can install, run them and let them remove malware for free. Full protection is available as a paid version for all of them if for some reason you needed/felt like you need it.

This post is a subtopic of that one.
doesn't MSE (Microsoft Security Essentials) still get updated on XP?]]>
no_email@example.com (wuggy) http://board.eclipse.cx/viewtopic.php?f=11&t=945&p=9097#p9097 Fri, 29 May 2026 00:17:39 +0000 http://board.eclipse.cx/viewtopic.php?f=11&t=945&p=9097#p9097
<![CDATA[Windows XP & Server 2003 :: List of anti-malware still supported on Windows XP and up :: Reply by teknixstuff]]> http://board.eclipse.cx/viewtopic.php?f=11&t=945&p=9098#p9098
wuggy wrote: 29 May 2026, 00:17 doesn't MSE (Microsoft Security Essentials) still get updated on XP?
Indeed. There's also [MBAM 3.5.1](https://downloads.malwarebytes.com/file/mb3_legacy), which similarly still gets updates.]]>
no_email@example.com (teknixstuff) http://board.eclipse.cx/viewtopic.php?f=11&t=945&p=9098#p9098 Fri, 29 May 2026 08:08:19 +0000 http://board.eclipse.cx/viewtopic.php?f=11&t=945&p=9098#p9098
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9073#p9073 https://github.com/Eclipse-Community/r3dfox/commit/8e6a2f27506d2dd589b25ba00591b6fb4d76c0ee

PCM means integer being used while Float means floating-point. The purpose of using 32-bit floating-point is to avoid clipping:
https://en.wikipedia.org/wiki/Clipping_(audio)

Because of a better amplitude, to sum it up:
https://en.wikipedia.org/wiki/Audio_bit_depth#Floating_point

For instance, 32-bit floating-point is the default mode used by Audacity when working on a sound track because you don't have to worry about levels until you save the file at the end when you then reduce the sampling rate, the bit depth, apply dither and use an integer format such as MP3.

Audacity-32float.png

So I believe 32-bit floating-point output is used for a good reason and for best compatibility and shoudn't be changed.

Attachments


Audacity-32float.png (1.51 KiB)

]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9073#p9073 Sun, 17 May 2026 10:05:58 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9073#p9073
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9074#p9074
I also did the same for an attempted fork of Audacity, but it kinda died since I expanded the scope of it a bit much, and 2.3.3 does basically everything I need it to anyways.
https://github.com/the-r3dacted/audacity/commits/testbase/

Although I could probably experiment with it and put it behind a pref, but I've already built 150.0.3 so maybe later.]]>
no_email@example.com (the_r3dacted) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9074#p9074 Sun, 17 May 2026 14:21:27 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9074#p9074
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9076#p9076
the_r3dacted wrote: 17 May 2026, 14:21 I've found that going over 16 bit for lossy formats results in quality loss
Technically speaking, this is not possible. The extra pad from 16 bits to 32 bits is just filled with zeroes so it can't affect the sound quality in any way.
It's just about the decoded output. Upsampling can't create sounds that don't exist in the first place.

the_r3dacted wrote: 17 May 2026, 14:21 I've already built 150.0.3
Good news, but keep in mind Firefox v151 will be released on next Tuesday the 19 of May ;)]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9076#p9076 Sun, 17 May 2026 15:02:38 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9076#p9076
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9078#p9078 https://github.com/Eclipse-Community/r3dfox/releases/tag/v150.0.3]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9078#p9078 Mon, 18 May 2026 03:35:30 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9078#p9078 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9082#p9082 https://github.com/Eclipse-Community/r3dfox/releases/tag/v140.11.0]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9082#p9082 Mon, 18 May 2026 11:59:05 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9082#p9082 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9085#p9085 https://github.com/Eclipse-Community/r3dfox/issues/174

Windy.com works for me but it requires to allow WebGL.


But the user agent workaround for https://marinesafety.sa.gov.au/web-cameras doesn't work for me. :(
Whatever I'm doing with R3dfox I always get "high_res?codec=hevc"

It works with Firefox v115.36 ESR only if I open the frame in a new tab or window.
Then I get "low_res?codec=h264".

Looks like the site has a way to detect the real engine of the browser and/or the real OS.]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9085#p9085 Tue, 19 May 2026 10:38:52 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9085#p9085
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Taiclaw]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9086#p9086 :!: :!: :ugeek:]]> no_email@example.com (Taiclaw) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9086#p9086 Wed, 20 May 2026 07:12:34 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9086#p9086 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Taiclaw]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9087#p9087

Duke wrote: 19 May 2026, 10:38
Looks like the site has a way to detect the real engine of the browser and/or the real OS.
]]>
no_email@example.com (Taiclaw) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9087#p9087 Wed, 20 May 2026 07:25:09 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9087#p9087
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9091#p9091 https://github.com/Eclipse-Community/r3dfox/issues/181

I have noticed that too and I wonder why it doesn't work anymore :think:
It was working fine in previous versions and hardware decoding should work at least for H.264 which is really a long time standard.]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9091#p9091 Sat, 23 May 2026 07:28:02 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9091#p9091
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9093#p9093 ]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9093#p9093 Mon, 25 May 2026 21:44:55 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9093#p9093 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by wuggy]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9094#p9094
Duke wrote: 25 May 2026, 21:44 So we got a R3dfox v140.11 ESR. Is there any chance that we will get a R3dfox v151.0.1 ? :wave:
soon]]>
no_email@example.com (wuggy) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9094#p9094 Mon, 25 May 2026 21:55:01 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9094#p9094
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9095#p9095 R3dfox v151.0.2 has been released:
https://github.com/Eclipse-Community/r3dfox/releases/tag/v151.0.2]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9095#p9095 Tue, 26 May 2026 10:40:49 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9095#p9095
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9096#p9096 ]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9096#p9096 Tue, 26 May 2026 22:39:26 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9096#p9096 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Nobody]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9103#p9103
Duke wrote: 26 May 2026, 10:40 Done!
R3dfox v151.0.2 has been released
:clap:]]>
no_email@example.com (Nobody) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9103#p9103 Mon, 01 Jun 2026 23:30:11 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9103#p9103
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9129#p9129
Duke wrote: 26 May 2026, 22:39 Hardware decoding is still broken in R3dfox v151.0.2 :(
Might be fixed in Firefox 151.0.4:
https://www.firefox.com/en-US/firefox/151.0.4/releasenotes/
Fixed an issue where Firefox could fall back to software rendering on some older GPUs, reducing graphics performance. (Bug 2043249)
https://bugzilla.mozilla.org/show_bug.cgi?id=2043249]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9129#p9129 Tue, 09 Jun 2026 19:41:00 +0000 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9129#p9129
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9066#p9066
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260516-3219d2d-uxp-80c31f4b01-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260516-3219d2d-uxp-80c31f4b01-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-20260516-3219d2d-uxp-80c31f4b01-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-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922a1)
- Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850de)
- Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4ce)
- Issue #3030 - Prevent unnecessary event allocation. (4e37362c89)
- Issue #3030 - Improve image cache entry handling. (335ddc41b9)
- [DOM] Add nullcheck on document for requestSubmit (e42e505d86)
- [DOM] Add nullcheck on thumb dragging event ranges. (1072186705)
- [js] Increase RecoverOffset size (64-bit) (947e147291)

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: remove my hackfix in HTMLInputElement::StartRangeThumbDrag() (80c31f4b01)

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.]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9066#p9066 Fri, 15 May 2026 22:27:10 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9066#p9066
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9067#p9067
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260516-40a79c75-uxp-80c31f4b01-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260516-40a79c75-uxp-80c31f4b01-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-20260516-id-656ea98-uxp-80c31f4b01-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260516-id-656ea98-ia-c642e3c-uxp-80c31f4b01-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9067#p9067 Fri, 15 May 2026 22:27:14 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9067#p9067
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9068#p9068 * 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-20260516-fa0b18e54-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260516-fa0b18e54-xpmod.7z

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

Repo changes:
- import from UXP: Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922) (413937587)
- import from UXP: Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850) (ebed5a403)
- import from UXP: Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4) (46fa73d25)
- import from UXP: Issue #3030 - Prevent unnecessary event allocation. (4e37362c) (24a796ea8)
- import from UXP: Issue #3030 - Improve image cache entry handling. (335ddc41) (b0066908e)
- ported from UXP: [DOM] Add nullcheck on document for requestSubmit (e42e505d) (8f657e582)
- ported from UXP: [DOM] Add nullcheck on thumb dragging event ranges. (10721867) (9495139c0)
- import from UXP: [js] Increase RecoverOffset size (64-bit) (947e1472) (fa0b18e54)]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9068#p9068 Fri, 15 May 2026 22:27:18 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9068#p9068
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9088#p9088
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260523-3219d2d-uxp-829418a939-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260523-3219d2d-uxp-829418a939-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-20260523-3219d2d-uxp-829418a939-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-20260523-d849524bd-uxp-829418a939-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Floor fractional border widths (4510bf92a2)
- Test fractional border width rounding (794f3fe2e7)
- Fix CSS border rounding and currentcolor clipping (c289641428)
- Flush layout for computed border-width shorthand (75136dff38)
- Fix app-unit rounding for border width edges (50a581840e)
- Issue #1826 - Implement broader CSS calc() parsing (29f5ff07d8)
- Issue #1826 - Support calc() in media queries (f9a90b9bb2)
- Issue #1826 - Canonicalize nested calc() serialization (f94a63864c)
- Issue #1826 - Add typed calc() arithmetic for media queries (12b120db24)
- Issue #1826 - Serialize special calc() number values (e85f778708)
- Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9f5)
- Load mochitest modules without imp (ee00ac9826)
- Remove stale imagebitmap support file entry (4337565d3a)
- Issue #2404 - Enable CSS aspect-ratio sizing (0d684399b2)
- Support CSS sizing math functions (93899c0157)
- Revert "Cloudflare Image Resizing fix take 2" (98c9f7387a)
- Issue #3089 - Support logical border radius properties (27f2a0869c)
- Issue #1826 - Parse calc() weights in color-mix (4634a74b31)
- Issue #2506 - Support range media query syntax (6df85ff502)
- Support CSS shadow parts (51767db33a)
- Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb010b)
- Issue #3092 - Refactor WASM compilation handling (a7a75b7851)
- Issue #3092 - Add new GC sweep tasks. (47746b476e)
- Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c06776336d)
- Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538ed)
- Issue #3092 - Initial idle GC implementation (18ddd00afe)
- Issue #3092 - Perform a minor GC on tab close (1d3dad153b)
- Issue #3092 - Fix unsafe GC multithreading changes (f0cba41221)
- Issue #3092 - Safely parallelize GC background finalization (e9826f5559)
- Fix JS shell module hook build (6f47a2b0da)
- Merge remote-tracking branch 'origin/tracking' into custom (0933486bde)
- Implement ES2024 grouping and resolver builtins (e1b689d34e)
- Implement ES2024 ArrayBuffer transfer APIs (3be309faa7)
- Allow symbols as weak collection keys (e317bf10fc)
- Implement growable SharedArrayBuffer (2e51dc9f09)
- Implement Atomics.waitAsync (22cb023133)
- Implement resizable buffer view semantics (6f3f17ba86)
- Guard typed array JIT paths for resizable buffers (d97a2eb04f)
- Support DataView on shared array buffers (366476589f)
- Support BigInt Atomics waiters (8b09714bbc)
- Fix resizable DataView out-of-bounds semantics (aea80980ad)
- Validate typed array methods on resizable buffers (3cb76bb20e)
- Validate typed array set and constructors on resizable buffers (7613d2901f)
- Fix ArrayBuffer slice after resizable source shrink (61912d2318)
- Fix ArrayBuffer storage and error types (e21c4e2917)
- Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580dae4)
- Make WeakRef support always enabled (6861bedff6)
- Implement FinalizationRegistry (50c1419e75)
- Fix FinalizationRegistry constructor realm prototype (890fb3f399)
- Fix WeakRef constructor realm prototype (f3c6da5987)
- Issue #888 - Vendor dav1d 1.5.3 (ca94696239)
- Issue #888 - Use in-tree dav1d for AV1 decoding (4d1cefd2a1)
- Issue #888 - Enable dav1d LoongArch SIMD (d36f889688)
- Issue #888 - Remove bundled libaom (2d83afa321)
- Issue #888 - Enable dav1d SIMD on more architectures (d328cef713)
- Issue #888 - Enable AV1 playback by default (2bd46d4606)
- Issue #888 - Update AV1 configure comment for dav1d (3a2f21abfb)
- Issue #888 - Fix alphabetical order issue (c95062af66)
- Issue #888 - (potentially) fix MSVC builderr (83b19136b4)
- Issue #888 - Make symbols direct to dav1d, not AOM. (03a6729a9e)
- Issue #888 - Add dav1d_flush (7887ca767f)
- Follow-up Issue #888 - Enable dav1d SIMD on more architectures, add back missing nasm detection code in configure (c182d70c0f)
- Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float. (57cd574884)
- Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f2c)
- Fix build on NetBSD/aarch64 (13339f6e55)

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:
- dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1df)
- Revert "Issue #3092 - Perform a minor GC on tab close" (3d04e32447)
- Revert "Implement FinalizationRegistry" and related commits. (87776c74a9)
- Follow-up rev 87776c74, restore Helper prototype changes (829418a939)

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.]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9088#p9088 Fri, 22 May 2026 23:01:41 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9088#p9088
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9089#p9089
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260523-40a79c75-uxp-829418a939-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260523-40a79c75-uxp-829418a939-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-20260523-id-656ea98-uxp-829418a939-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260523-id-656ea98-ia-c642e3c-uxp-829418a939-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9089#p9089 Fri, 22 May 2026 23:01:46 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9089#p9089
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9090#p9090 * 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-20260523-287867cac-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260523-287867cac-xpmod.7z

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

Repo changes:
- ported from UXP:
- Issue #888 - Vendor dav1d 1.5.3 (d1b46d7347)
- Issue #888 - Use in-tree dav1d for AV1 decoding (a468f81a5e)
- Issue #888 - Enable dav1d LoongArch SIMD (5c0a35a358)
- Issue #888 - Remove bundled libaom (eb487c2ca1)
- Issue #888 - Enable dav1d SIMD on more architectures (9a8cb2e22e)
- Issue #888 - Enable AV1 playback by default (e61621692c)
- Issue #888 - Update AV1 configure comment for dav1d (0ccaab55ca)
- Issue #888 - Fix alphabetical order issue (a30f439a9c)
- Issue #888 - (potentially) fix MSVC builderr (6e4bb257a4)
- Issue #888 - Make symbols direct to dav1d, not AOM. (aa69d5ec99)
- Issue #888 - Add dav1d_flush (b7b1918a36) (874efea8e)
- import from `custom` branch of UXP: dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1) (77a233ced)
- import from UXP:
- Floor fractional border widths (4510bf92)
- Test fractional border width rounding (794f3fe2) (02b2cac86)
- ported from UXP: Fix CSS border rounding and currentcolor clipping (c2896414) (edee89bdf)
- import from UXP: Flush layout for computed border-width shorthand (75136dff) (597bf8b86)
- ported from UXP: Fix app-unit rounding for border width edges (50a58184) (d9dc061b2)
- ported from UXP: Issue #1826 - Implement broader CSS calc() parsing (29f5ff07) (c8457d302)
- ported from UXP: Issue #1826 - Support calc() in media queries (f9a90b9b) (9873ecca1)
- ported from UXP: Issue #1826 - Canonicalize nested calc() serialization (f94a6386) (b2f897bcb)
- ported from UXP: Issue #1826 - Add typed calc() arithmetic for media queries (12b120db) (256258afd)
- ported from UXP: Issue #1826 - Serialize special calc() number values (e85f7787) (0160a02ff)
- ported from UXP: Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9) (306ec5e3e)
- ported from UXP: Load mochitest modules without imp (ee00ac98) (21a0bd5f5)
- import from UXP: Remove stale imagebitmap support file entry (4337565d) (abb2284a4)
- ported from UXP: Issue #2404 - Enable CSS aspect-ratio sizing (0d684399) (71c1eca45)
- ported from UXP: Support CSS sizing math functions (93899c01) (309cc07f6)
- import from UXP: Revert "Cloudflare Image Resizing fix take 2" (98c9f738) (db50dc617)
- ported from UXP: Issue #3089 - Support logical border radius properties (27f2a086) (23873f6c0)
- ported from UXP: Issue #1826 - Parse calc() weights in color-mix (4634a74b) (e84b76843)
- ported from UXP: Issue #2506 - Support range media query syntax (6df85ff5) (d7e253b9a)
- ported from UXP: Support CSS shadow parts (51767db3) (c84685d78)
- import from UXP: Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb01) (1f850cf78)
- ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78) (995ff8e86)
- import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47) (cada0ccb8)
- ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633) (fd2399f50)
- ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538) (9a90ec0ba)
- import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a) (5a6d30bb9)
- import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15) (54a4438d6)
- ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412) (a208479a1)
- ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55) (8ff6df57a)
- import from UXP: Fix JS shell module hook build (6f47a2b0) (db6ada440)
- ported from UXP: Implement ES2024 grouping and resolver builtins (e1b689d3) (5ea63a633)
- ported from UXP: Implement ES2024 ArrayBuffer transfer APIs (3be309fa) (25d353174)
- ported from UXP: Make WeakRef support always enabled (6861bedf) (f2854c5a5)
- import from UXP:
- Implement FinalizationRegistry (50c1419e)
- Fix FinalizationRegistry constructor realm prototype (890fb3f3)
- Fix WeakRef constructor realm prototype (f3c6da59) (d0757ae7b)
- ported from UXP: Allow symbols as weak collection keys (e317bf10) (e7c381f1b)
- ported from UXP: Implement growable SharedArrayBuffer (2e51dc9f) (a05676bc4)
- import from UXP: Implement Atomics.waitAsync (22cb0231) (ef078cc66)
- ported from UXP:
- Implement resizable buffer view semantics (6f3f17ba)
- Guard typed array JIT paths for resizable buffers (d97a2eb0)
- Support DataView on shared array buffers (36647658) (84e30bc61)
- ported from UXP: Support BigInt Atomics waiters (8b09714b) (0e7642199)
- ported from UXP: Fix resizable DataView out-of-bounds semantics (aea80980) (7f0c3f82c)
- import from UXP: Validate typed array methods on resizable buffers (3cb76bb2) (210966fa1)
- import from UXP: Validate typed array set and constructors on resizable buffers (7613d290) (26f6831f1)
- import from UXP: Fix ArrayBuffer slice after resizable source shrink (61912d23) (a086de655)
- import from UXP: Fix ArrayBuffer storage and error types (e21c4e29) (b85992b66)
- import from UXP: Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580da) (ab8034125)
- Revert "import from UXP: Issue #3092 - Perform a minor GC on tab close (1d3dad15)" (19d4d490b)
- import from UXP: Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f) (a0dd0b793)
- import from UXP: Fix build on NetBSD/aarch64 (13339f6e) (c3fc55652)
- Revert "Implement FinalizationRegistry" and related commits. (287867cac)]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9090#p9090 Fri, 22 May 2026 23:01:50 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9090#p9090
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9100#p9100
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260530-3219d2d-uxp-3c23f8ee4e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260530-3219d2d-uxp-3c23f8ee4e-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-20260530-3219d2d-uxp-3c23f8ee4e-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-20260530-d849524bd-uxp-3c23f8ee4e-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260530-d849524bd-uxp-3c23f8ee4e-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260530-d849524bd-uxp-3c23f8ee4e-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260530-d849524bd-uxp-3c23f8ee4e-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260530-d849524bd-uxp-3c23f8ee4e-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Re-land: Fix devtools on 32-bit big endian platforms (0915736715)
- Issue #3053 - Implement CSSStyleSheet constructor (f5a84f4ad2)
- [js] Use size_t when inflating UTF8 (7bbdccd376)
- [NSS] Fix instances of softoken attributes freed after owning object. (300dd371b2)
- [NSS] Handle SEC_ASN1_NULL in sec_asn1e_contents_length. (9179441f96)
- [libjar] Check Jar entry names for nulls. (aadb6beb07)
- [NSS] Align PKCS7 digest array with digestAlgorithms. (089170ae83)
- [NSS] NSS_CMSContentInfo_SetContent: only modify cinfo if everything succeeds. (7167a8fabc)
- [NSS] Initialize src in SEC_PKCS5GetIV (07201fa1ae)
- [NSS] Avoid integer overflow when converting AVA value to hex string. (6511833580)
- Bug 2029771 - Heap use-after-free in [@ token_destructor] reading tok->pk11slot after nssToken_Destroy frees the token arena. (57bef0265c)
- Bug 2029782 - fix 8-byte over-read of AES-192 key buffer in x86 builds without USE_HW_AES. (92b3f6dd67)
- [netwerk] nsRequestObserverProxy ref cleanup. (bb2275d400)
- [netwerk] Make nsSocketTransport2::mConnectionFlags atomic. (bb85939429)
- Bug 2036905: Fix UDPSocketParent::ConnectInternal data race on mSocket. (8d4079866b)
- [netwerk] Make socket transport hold a reference to TLSServerConnectionInfo. (349f46bbb2)
- Bug 2027381 - improve error handling in SECITEM_DupArray with non-null arena. (b3f801743b)
- [NSS] Fix maxSize calculation in NSSUTIL_AddNSSFlagToModuleSpec. (c36357a954)
- Revert "Issue #3092 - Perform a minor GC on tab close" (3ae3595f6a)
- Revert "Issue #3092 - Initial idle GC implementation" (860d4457ae)
- Revert "Issue #3092 - Implement parallel sweeping and compaction tasks" (52ce9ebea5)
- Revert "Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization" (ac0510f380)
- Revert "Issue #3092 - Add new GC sweep tasks." (e95b229db8)
- Revert "Issue #3092 - Refactor WASM compilation handling" (d582d12ad8)
- Revert "Issue #3092 - Safely parallelize GC background finalization" (c144b4f403)
- [NSS] Fix use of uninitialized length after failed PK11_SignWithMechanism/SymKey. (2a26d9508b)
- Bug 2029818 - avoid refcount over-release in CERT_CertChainFromCert error path. (62d731d2c2)
- [DOM] Check values in audio resampling. (244c614a47)
- [layout] Hide accessible carets when needed. (4bf236902c)
- [libvorbis] Allocate memory with _ogg_malloc (e9c3451d54)
- No issue - Remove ISO-2022-JP from menu, overridability and detector. (c690e26c67)
- [gfx/layout] Simplify textruns (b611d80223)
- Bug 1784128 - Assert count passed to PR_Read/PR_Write in nsFileStreamBase fits INT32_MAX. (f83e05cf23)
- [DOM] Hold a strong ref to VoiceData in nsSynthVoiceRegistry::RemoveVoice. (2f73a3004b)
- [media] ffvpx patch: Fix leak in flac decoder in case of alloc failure. (9afa7a80cc)
- [DOM] Stop speech synthesis if the originating document is closed. (f041eb0607)

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.]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9100#p9100 Fri, 29 May 2026 22:45:04 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9100#p9100
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9101#p9101
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260530-40a79c75-uxp-3c23f8ee4e-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260530-40a79c75-uxp-3c23f8ee4e-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-20260530-id-656ea98-uxp-3c23f8ee4e-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260530-id-656ea98-ia-c642e3c-uxp-3c23f8ee4e-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9101#p9101 Fri, 29 May 2026 22:46:26 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9101#p9101
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9102#p9102 * 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-20260530-7189d3699-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260530-7189d3699-xpmod.7z

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

Repo changes:
- Revert "ported from UXP: Issue #3092 - Safely parallelize GC background finalization (e9826f55)" (f1d082056)
- Revert "ported from UXP: Issue #3092 - Fix unsafe GC multithreading changes (f0cba412)" (d27f358dc)
- Revert "import from UXP: Issue #3092 - Initial idle GC implementation (18ddd00a)" (5e38c6ebd)
- Revert "ported from UXP: Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538)" (b24b0b646)
- Revert "ported from UXP: Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c0677633)" (ea9e25798)
- Revert "import from UXP: Issue #3092 - Add new GC sweep tasks. (47746b47)" (2332bc302)
- Revert "ported from UXP: Issue #3092 - Refactor WASM compilation handling (a7a75b78)" (6108ea66a)
- import from UXP: Re-land: Fix devtools on 32-bit big endian platforms (09157367) (50cedf4ac)
- ported from UXP: Issue #3053 - Implement CSSStyleSheet constructor (f5a84f4a) (ddeba088c)
- import from UXP: [js] Use size_t when inflating UTF8 (7bbdccd3) (02d728c6c)
- import from UXP: [NSS] Fix instances of softoken attributes freed after owning object. (300dd371) (cd4767c93)
- import from UXP: [NSS] Handle SEC_ASN1_NULL in sec_asn1e_contents_length. (9179441f) (0ac0961f0)
- import from UXP: [libjar] Check Jar entry names for nulls. (aadb6beb) (ccdbe4215)
- import from UXP: [NSS] Align PKCS7 digest array with digestAlgorithms. (089170ae) (6725ca403)
- import from UXP: [NSS] NSS_CMSContentInfo_SetContent: only modify cinfo if everything succeeds. (7167a8fa) (150f7251c)
- import from UXP: [NSS] Initialize src in SEC_PKCS5GetIV (07201fa1) (0cd1f405c)
- import from UXP: [NSS] Avoid integer overflow when converting AVA value to hex string. (65118335) (813a4128d)
- import from UXP: Bug 2029771 - Heap use-after-free in [@ token_destructor] reading tok->pk11slot after nssToken_Destroy frees the token arena. (57bef026) (160c8de65)
- import from UXP: Bug 2029782 - fix 8-byte over-read of AES-192 key buffer in x86 builds without USE_HW_AES. (92b3f6dd) (eae85f288)
- import from UXP: [netwerk] nsRequestObserverProxy ref cleanup. (bb2275d4) (13f345626)
- import from UXP: [netwerk] Make nsSocketTransport2::mConnectionFlags atomic. (bb859394) (30b1e9927)
- import from UXP: Bug 2036905: Fix UDPSocketParent::ConnectInternal data race on mSocket. (8d407986) (ed08f977e)
- import from UXP: [netwerk] Make socket transport hold a reference to TLSServerConnectionInfo. (349f46bb) (204c60674)
- import from UXP: Bug 2027381 - improve error handling in SECITEM_DupArray with non-null arena. (b3f80174) (4c0ddeea1)
- import from UXP: [NSS] Fix maxSize calculation in NSSUTIL_AddNSSFlagToModuleSpec. (c36357a9) (25cfe00f9)
- import from UXP: [NSS] Fix use of uninitialized length after failed PK11_SignWithMechanism/SymKey. (2a26d950) (8bc7cd06a)
- import from UXP: Bug 2029818 - avoid refcount over-release in CERT_CertChainFromCert error path. (62d731d2) (60c2cf380)
- import from UXP: [DOM] Check values in audio resampling. (244c614a) (fc43479c0)
- import from UXP: [layout] Hide accessible carets when needed. (4bf23690) (1ceaab06a)
- import from UXP: [libvorbis] Allocate memory with _ogg_malloc (e9c3451d) (3c719091d)
- import from UXP: No issue - Remove ISO-2022-JP from menu, overridability and detector. (c690e26c) (670720d41)
- ported from UXP: [gfx/layout] Simplify textruns (b611d802) (3dc9429a3)
- ported from UXP: Bug 1784128 - Assert count passed to PR_Read/PR_Write in nsFileStreamBase fits INT32_MAX. (f83e05cf) (62fdd7306)
- import from UXP: [DOM] Hold a strong ref to VoiceData in nsSynthVoiceRegistry::RemoveVoice. (2f73a300) (301814744)
- import from UXP: [media] ffvpx patch: Fix leak in flac decoder in case of alloc failure. (9afa7a80) (3e56e3dd7)
- import from UXP: [DOM] Stop speech synthesis if the originating document is closed. (f041eb06) (7189d3699)]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9102#p9102 Fri, 29 May 2026 22:48:02 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9102#p9102
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9124#p9124
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260606-3219d2d-uxp-bfaade4306-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260606-3219d2d-uxp-bfaade4306-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-20260606-3219d2d-uxp-bfaade4306-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-20260606-d849524bd-uxp-bfaade4306-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260606-d849524bd-uxp-bfaade4306-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260606-d849524bd-uxp-bfaade4306-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260606-d849524bd-uxp-bfaade4306-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260606-d849524bd-uxp-bfaade4306-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #3109 - Clamp border-radius value to CSS' internal length clamp value (d47606ce8f)
- Issue #2964 - Part 1: CSS Override for `uppercase` and `capitalize` (dff842a949)
- Issue #2964 - Part 2a: Correctly Detect End of Buffer in `ToUpperCaseImpl` (7a933598d7)
- Issue #2964 - Part 2b: Improve `ToUpperCaseLength` (b2f6fded36)
- Issue #2964 - Part 3: JS Override for `ToUpperCase` (5dc2f08e29)

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:
- Revert "Revert "Implement FinalizationRegistry" and related commits." (1e38b5ec94)
- mozapps/handling: fix application icon handling by reboot12@msfn (811b13e76c)
- Revert "Revert "Revert "Implement FinalizationRegistry" and related commits."" (bfaade4306)

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.]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9124#p9124 Sun, 07 Jun 2026 09:58:11 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9124#p9124
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9125#p9125
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260606-40a79c75-uxp-bfaade4306-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260606-40a79c75-uxp-bfaade4306-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-20260606-id-656ea98-uxp-bfaade4306-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260606-id-656ea98-ia-c642e3c-uxp-bfaade4306-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9125#p9125 Sun, 07 Jun 2026 09:58:34 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9125#p9125
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9126#p9126 * 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-20260606-253d10e0c-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260606-253d10e0c-xpmod.7z

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

Repo changes:
- Revert "Revert "Implement FinalizationRegistry" and related commits." (18fb063dc)
- import from `custom` branch of UXP: mozapps/handling: fix application icon handling by reboot12@msfn (811b13e7) (4f67d65f8)
- import from UXP: Issue #3109 - Clamp border-radius value to CSS' internal length clamp value (d47606ce) (69fe8e2e6)
- ported from UXP: Issue #2964 - Part 1: CSS Override for `uppercase` and `capitalize` (dff842a9) (23c6e68f0)
- import from UXP: Issue #2964 - Part 2a: Correctly Detect End of Buffer in `ToUpperCaseImpl` (7a933598) (1cd9af596)
- import from UXP: Issue #2964 - Part 2b: Improve `ToUpperCaseLength` (b2f6fded) (328cde3f7)
- import from UXP: Issue #2964 - Part 3: JS Override for `ToUpperCase` (5dc2f08e) (c27557cee)
- Revert "Revert "Revert "Implement FinalizationRegistry" and related commits."" (253d10e0c)]]>
no_email@example.com (roytam1) http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9126#p9126 Sun, 07 Jun 2026 09:58:51 +0000 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9126#p9126
<![CDATA[Community Projects :: Lun3r/Hydra UXP build guide (+ eMail/Lun3r Navigator) :: Author the_r3dacted]]> http://board.eclipse.cx/viewtopic.php?f=49&t=976&p=9070#p9070
1.5: Install basic prerequisites. .NET 3.5, .NET 4.x, VC++, etc. If you're using one of our ISOs, you should already have these. If you're using 8.1 Lite from here, you will need to grab C:\Windows\SysWOW64\upx.dll from a regular ISO and add it to your install. If you're on Windows 8+ and having trouble installing .NET 3.5, mount your install media, open an admin cmd, and run this. `DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs` (Replacing D: with the drive your install media is in. For some debloated 10+ ISOs, you may need to do this with a stock ISO of the same major version.)

2: Grab the main prerequisites for building, MozillaBuild 3.2 and FWDK-15 (Specifically FWDK-15.7z and Min-DX-SDK.7z), and Git.

Newer versions now require NASM. I'm a bit skeptical of using the latest versions of dependencies due to potential unintended issues coming from having too new of a dependency. The minimum as of writing is 2.14, and so I use the latest 2.x version 2.16.03.
https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/

3: Install the prerequisites:
MozillaBuild, you can just run and install MozillaBuildSetup-3.2.exe. The only thing I changed is I added -3.2 to the end of the install path, so it installed to C:\mozilla-build-3.2 and that's all.

For FWDK, extract FWDK-15.7z and move the extracted FWDK-15 folder to the root of the C: drive. It should look like C:\FWDK-15\(MSVC15 and Windows Kits)

Other dependencies I like to keep under C:\DEV\ so it doesn't crowd the drive root directory up too much. This includes Min-DX-SDK.7z, extract it inside C:\DEV\. It should look like C:\DEV\Min-DX-SDK\(Include, Lib, and Redist) For NASM, you'll need nasm.exe from the downloaded zip file. you can make a C:\DEV\PATH directory, move it there and add that to the PATH. Or you could just stick it under C:\mozilla-build-3.2\bin. Either will work here.

Install Git, either as GitHub Desktop or regular Git. For detailed instructions on how to do that, refer to the r3dfox build guide.

4: Clone the source code:

By default Git/GitHub Desktop will clone with Windows style line endings since well we're on Windows, however this causes issues with the Mozilla build system. Open the command prompt, and use these commands to tell Git to use Linux style line endings.

Code: Select all

git config --global core.autocrlf false

git config --global core.eof lf
Now you can git clone the repo either with GitHub Desktop or CLI Git. I've started using C:\Projects\ to store my browser projects, and I suggest you do the same. Go to C:\Projects\ and clone the repo there.

Code: Select all

git clone https://github.com/Eclipse-Community/UXP
5: Preparation for compiling:

Navigate to C:\mozilla-build-3.2\, and create two new bat files there. Any name works, but some potential names are start-shell-legacy-fwdk-19041.bat and start-shell-legacy-fwdk-19041-x64.bat, or just simply shell-3.2-i686.bat and shell-3.2-x64.bat. Something to convey one is 32-bit and the other is 64-bit. Or you can just create one or edit the default start-shell.bat if you're only going to compile for one architecture.

For the 32-bit file, paste this inside it.
► Show Spoiler
For the 64-bit file, paste this inside it.
► Show Spoiler
After this, you should be ready to build.

6: Compiling

Open the .bat file for the architecture you want to compile for, 32-bit or 64-bit. This will automatically place you in C:/Projects/, so to navigate to the UXP source directory, type `cd UXP` and press enter. If you're only ever going to build UXP and not eMail or any other project, you can add `/UXP` to the `cd C:/Projects` command in the two .bat files you created.

If instead the command prompt opens and instantly closes, you cloned the browser to a different path than C:/Projects/. In the case of UXP, I haven't encountered any issues from too long of a path, so you should just be fine editing both batch files to point to the path the source code is stored in. Since this is a Linux style terminal, you will need to use forward slashes for the path.

Now that you're inside the UXP source directory, you're almost ready to start building, but first you need to learn about mozconfigs. The browser uses a mozconfig to store compile flags and settings. This is normally set as an environment variable or taken from .mozconfig if none is set. However since we have a Linux style terminal, we can specify an environment variable before the command, letting us choose whatever we want, whenever we want, without setting any environment variables or swapping .mozconfig files. However if you're only going to ever use one mozconfig, you can add it as an environment variable. Then you don't need MOZCONFIG=xyz in every command.

If when running any of the below commands to compile the browser, you still get an error about Windows style line endings even after our preparation earlier, run these commands to fix it up.

Code: Select all

git config core.autocrlf false
git config core.eof lf
git rm --cached -r .
git reset --hard
Instead of building Lun3r or Hydra branded builds, the below commands will build unbranded builds. For Lun3r you will have New Moon, and for Hydra you will have Serpent, and this is what they will be referred to as from now on. Please do not distribute Lun3r or Hydra branded builds if you are not part of Eclipse Community.

To build the 32-bit release of New Moon, use the below commands. (Make sure you are in the 32-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win32 ./mach build
MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win32 ./mach package
MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win32 ./mach installer
To build the 64-bit release of New Moon, use the below commands. (Make sure you are in the 64-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win64 ./mach build
MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win64 ./mach package
MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win64 ./mach installer
Note: If you have already built New Moon, and want to build Serpent, or vice versa, you will need to clobber in between since they compile to the same directory. Clobbering basically just deletes the old compiled code and makes it so the next build recompiles the browser fresh. (Although you could probably set a custom target for one or the other and have two directories, but I haven't tried this yet.)

One or the other command should work since it goes in the same directory, but it's probably best to run both clobber commands.
To clobber the 32-bit release of the browser, use the below commands.

Code: Select all

MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win32 ./mach clobber
MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win32 ./mach clobber
To clobber the 64-bit release of the browser, use the below commands.

Code: Select all

MOZCONFIG=C:/Projects/UXP/mozconfigs/nm-win64 ./mach clobber
MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win64 ./mach clobber
To build the 32-bit release of Serpent, use the below commands. (Make sure you are in the 32-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win32 ./mach build
MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win32 ./mach package
MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win32 ./mach installer
To build the 64-bit release of Serpent, use the below commands. (Make sure you are in the 64-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win64 ./mach build
MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win64 ./mach package
MOZCONFIG=C:/Projects/UXP/mozconfigs/serpent-win64 ./mach installer
You may also want to clobber for source code updates. I'm unsure if UXP gets very many big changes that would necessitate a clobber, however it's always good practice to. Will avoid unnecessary issues. However if you have older hardware that takes a while to compile the browser, it is faster to not clobber.

Now you should have a compiled build of New Moon (Lun3r) and/or Serpent (Hydra). However another Eclipse Community UXP based project is Eclipse Mail, and Lun3r Navigator. If you want to build those, follow the below.

The generic name for Eclipse Mail is MailNews, and the generic name for Lun3r Navigator is BNavigator. This is what they will be referred to as from now on.

Note: You will want to compile New Moon or Serpent first before trying to compile MailNews or BNavigator. Some errors that may arise when compiling New Moon/Serpent might not throw an error when compiling MailNews or BNavigator, and may result in a broken application. It's best to make sure you can successfully compile the base UXP project first before trying to compile this.

Much like the above, you'll want to clone it with Git or GitHub Desktop, and I suggest the same C:/Projects/ directory.

Code: Select all

git clone https://github.com/Eclipse-Community/eMail
For this project, it needs to link back to the upstream source, the platform directory needs to point to the UXP source directory. I accomplish this by making a symbolic link, however a git clone doesn't properly create this link, so you will need to manually recreate it. Inside the eMail source directory, delete the platform file. Now open an admin CMD in the eMail directory, and use this command to create the symbolic link, assuming the UXP and eMail directories are in the same parent directory.

Code: Select all

mklink /d platform ..\UXP
After this, you will need to apply this commit to the UXP source directory or else you will be unable to build. This lets it work with external directories. If you wish to build New Moon or Serpent again, you will need to revert the change or else it won't work.
https://github.com/roytam1/UXP/commit/ae3068547e4645e3cc5e8d187c9ecbe77162d288
Open a CMD in the UXP source directory (should be C:\Projects\UXP) and use this command to cherry-pick the changes.

Code: Select all

git cherry-pick ae3068547e4645e3cc5e8d187c9ecbe77162d288
Or if you don't want to create a commit, you can obtain it as a patch by appending .patch to the end of the url.
https://github.com/roytam1/UXP/commit/ae3068547e4645e3cc5e8d187c9ecbe77162d288.patch
Download this and apply it using.

Code: Select all

git apply --ignore-space-change (path-to-patch).patch
Or you can just manually apply it by copy and pasting from the webpage. Just make sure you have this change or else it won't work.

Now you're ready to build MailNews and BNavigator. Please do not distribute Eclipse Mail or Lun3r Navigator branded builds if you are not part of Eclipse Community.

To build the 32-bit release of MailNews, use the below commands. (Make sure you are in the 32-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win32 ./mach build
MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win32 ./mach package
MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win32 ./mach installer
To build the 64-bit release of MailNews, use the below commands. (Make sure you are in the 64-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win64 ./mach build
MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win64 ./mach package
MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win64 ./mach installer
Much like the above, you will want to clobber if you've already built MailNews and you want to build BNavigator, or vice versa.
One or the other command should work since it goes in the same directory, but it's probably best to run both clobber commands.
To clobber the 32-bit release of the application, use the below commands.

Code: Select all

MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win32 ./mach clobber
MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win32 ./mach clobber
To clobber the 64-bit release of the application, use the below commands.

Code: Select all

MOZCONFIG=C:/Projects/eMail/mozconfigs/mail-win64 ./mach clobber
MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win64 ./mach clobber
To build the 32-bit release of BNavigator, use the below commands. (Make sure you are in the 32-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win32 ./mach build
MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win32 ./mach package
MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win32 ./mach installer
To build the 64-bit release of BNavigator, use the below commands. (Make sure you are in the 64-bit shell!)

Code: Select all

MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win64 ./mach build
MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win64 ./mach package
MOZCONFIG=C:/Projects/eMail/mozconfigs/nav-win64 ./mach installer
Much like the above, you may also want to clobber for source code updates.

This guide still isn't finished but I am so tired right now. The below is for me to expand later

IA-32 there exists ia32 mozconfigs and for now that requires these to be applied.
https://github.com/roytam1/UXP/commit/d560d9f315d913087fd5f8cca19a5157f545c2b9
https://github.com/roytam1/UXP/commit/95e1c106f53409fa154cb59c4471228a5f41c7ad
https://github.com/roytam1/UXP/commit/bc4a8c542fa335aa01aefc07557354f96e671870

Write steps to install official VS2015+ and DX SDK for building with official tools instead of FWDK. (Although FWDK is highly recommended for massive space savings, but it falls apart when you want the VM for other compiling tasks so there's a case for both.)

Add git instructions here instead of linking to r3dfox guide.]]>
no_email@example.com (the_r3dacted) http://board.eclipse.cx/viewtopic.php?f=49&t=976&p=9070#p9070 Sat, 16 May 2026 08:42:30 +0000 http://board.eclipse.cx/viewtopic.php?f=49&t=976&p=9070#p9070
<![CDATA[Community Projects :: Dactyloidae Browser (yet another UXP, what a surprise) :: Reply by wuggy]]> http://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9092#p9092 most of the features will be ported to 14.0, which will be based on a new codebase.]]> no_email@example.com (wuggy) http://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9092#p9092 Mon, 25 May 2026 10:25:57 +0000 http://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9092#p9092 <![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> http://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9110#p9110
IN BETTER NEWS

Soon.
https://repo.dactyloidae.xyz/Dactyloidae/Dactylic]]>
no_email@example.com (wuggy) http://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9110#p9110 Tue, 02 Jun 2026 23:23:27 +0000 http://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9110#p9110
<![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9079#p9079 no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9079#p9079 Mon, 18 May 2026 11:26:36 +0000 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9079#p9079 <![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9080#p9080 no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9080#p9080 Mon, 18 May 2026 11:27:29 +0000 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9080#p9080 <![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9081#p9081
The-10-Pen wrote: 18 May 2026, 11:26 Is it just on my end, or is the multi-minute "spinning circle" SSLLLOOOWW access happening to everyone else also, despite our so-called "fixes" that limit access unless logged in?
Yes, same here. I believe something is hogging the CPU of the server for some reason.

The-10-Pen wrote: 18 May 2026, 11:27 ps - IMPROVED, but still multi-minute every once in a while.
Same here.]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9081#p9081 Mon, 18 May 2026 11:57:00 +0000 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9081#p9081
<![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by the_r3dacted]]> http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9084#p9084 no_email@example.com (the_r3dacted) http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9084#p9084 Mon, 18 May 2026 22:33:38 +0000 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9084#p9084 <![CDATA[Suggestions :: Not httpS anymore by default :: Author Duke]]> http://board.eclipse.cx/viewtopic.php?f=29&t=979&p=9108#p9108 S anymore. :?]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=29&t=979&p=9108#p9108 Tue, 02 Jun 2026 12:33:25 +0000 http://board.eclipse.cx/viewtopic.php?f=29&t=979&p=9108#p9108 <![CDATA[Suggestions :: Not httpS anymore by default :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=29&t=979&p=9111#p9111 no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=29&t=979&p=9111#p9111 Wed, 03 Jun 2026 03:28:05 +0000 http://board.eclipse.cx/viewtopic.php?f=29&t=979&p=9111#p9111 <![CDATA[General Chat :: Various videos :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=30&t=843&p=9072#p9072 https://www.bbc.com/news/videos/czx20g00ly1o]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=30&t=843&p=9072#p9072 Sat, 16 May 2026 16:36:13 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=843&p=9072#p9072 <![CDATA[General Chat :: Wikipedia File Explorer :: Author Duke]]> http://board.eclipse.cx/viewtopic.php?f=30&t=977&p=9075#p9075 https://explorer.samismith.com]]> no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=30&t=977&p=9075#p9075 Sun, 17 May 2026 14:52:38 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=977&p=9075#p9075 <![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9059#p9059
Public Passive Aggressive b#tch#ng and wh#n#ing about "console errors".
All by the same person, carrying on for weeks now, passive-aggression towards Roytam1's web site.
Seriously, I would ask "who freakin' cares", but that would only seem to encourage this ONE person's AGGRESSIONS towards Roytam1.
2026-05-12_9-17-56.jpg

Attachments


2026-05-12_9-17-56.jpg (162.1 KiB)

]]>
no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9059#p9059 Tue, 12 May 2026 13:24:36 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9059#p9059
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9060#p9060 https://hackaday.com/2026/05/11/the-walls-dont-have-ears-but-fiber-optic-does/

Big Brother is getting bigger and bigger, and closer to us every day. :-x]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9060#p9060 Tue, 12 May 2026 19:44:42 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9060#p9060
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9062#p9062
LOUD music intended to be "background" music but is so d@mn loud that you have to "raise your voice" to talk to somebody sitting TWO FEET AWAY.

Today's lunch was at Outback Steakhouse.
A place I have avoided in the past ON ACCOUNT OF "loud background music".
Today was actually so PERFECT that I requested the manager to visit our table.
I complimented him on the volume setting of the BACKGROUND music.

He went on to probably tell the whole table more than he was quote-unquote "supposed to".
He's been managing for only a week and informed us that the background music system has TWO settings.
One nice and quiet and soft for the LUNCH (noon) crowd and one a bit louder for EVENING when there are 50/80 people dining instead of 10/20.
And told us that the previous manager was "let go" because she kept it at the EVENING setting ALL THE TIME.
Even the wait staff was complaining that they were getting orders wrong because they couldn't hear over the D@MN "background" music.]]>
no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9062#p9062 Wed, 13 May 2026 18:18:07 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9062#p9062
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9099#p9099
https://www.cspi.org/cspi-news/date-labels-and-food-waste-heres-what-know]]>
no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9099#p9099 Fri, 29 May 2026 11:46:17 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9099#p9099
<![CDATA[General Chat :: Memes on Eclipse! :: Reply by Duke]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9112#p9112
buffle-donald-trump-880x587.jpg

Story:
https://t.co/o8a57ebvab
https://t.co/ULCE2C5bMx
https://t.co/5QiOUq8fJG

Attachments


buffle-donald-trump-880x587.jpg (86.74 KiB)

]]>
no_email@example.com (Duke) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9112#p9112 Wed, 03 Jun 2026 03:46:47 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9112#p9112
<![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9113#p9113 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9113#p9113 Thu, 04 Jun 2026 10:41:29 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9113#p9113 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9114#p9114 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9114#p9114 Thu, 04 Jun 2026 10:42:06 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9114#p9114 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9115#p9115 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9115#p9115 Thu, 04 Jun 2026 10:42:34 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9115#p9115 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9116#p9116 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9116#p9116 Thu, 04 Jun 2026 10:46:39 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9116#p9116 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9117#p9117 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9117#p9117 Thu, 04 Jun 2026 10:48:04 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9117#p9117 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9118#p9118 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9118#p9118 Thu, 04 Jun 2026 10:49:43 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9118#p9118 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9119#p9119 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9119#p9119 Thu, 04 Jun 2026 10:51:08 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9119#p9119 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9120#p9120 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9120#p9120 Thu, 04 Jun 2026 10:51:28 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9120#p9120 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9121#p9121 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9121#p9121 Thu, 04 Jun 2026 10:56:53 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9121#p9121 <![CDATA[General Chat :: Memes on Eclipse! :: Reply by The-10-Pen]]> http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9122#p9122 ]]> no_email@example.com (The-10-Pen) http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9122#p9122 Thu, 04 Jun 2026 10:58:01 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=315&p=9122#p9122 <![CDATA[General Chat :: eBoard2 is (unofficially) back! :: Author wuggy]]> http://board.eclipse.cx/viewtopic.php?f=30&t=980&p=9127#p9127 https://board.dactyloidae.xyz/

hosted on my server so it should be faster then eclipse currently is]]>
no_email@example.com (wuggy) http://board.eclipse.cx/viewtopic.php?f=30&t=980&p=9127#p9127 Sun, 07 Jun 2026 19:04:55 +0000 http://board.eclipse.cx/viewtopic.php?f=30&t=980&p=9127#p9127