<![CDATA[Eclipse Community]]> http://board.eclipse.cx Smartfeed extension for phpBB <![CDATA[Research Network :: Either fully remove Rust from Firefox or backport engine changes from Quantum onto UXP :: Reply by wuggy]]> 2026-05-13T10:22:31+00:00 2026-05-13T10:22:31+00:00 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]]> 2026-05-13T22:30:31+00:00 2026-05-13T22:30:31+00:00 http://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9063#p9063 <![CDATA[General Software & Hardware :: Why does Google do this? :: Reply by Duke]]> 2026-05-08T09:19:28+00:00 2026-05-08T09:19:28+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=709&p=9031#p9031 https://www.malwarebytes.com/blog/news/2026/05/google-chromes-silent-4gb-ai-download-problem
https://www.thatprivacyguy.com/blog/chrome-silent-nano-install/]]>
https://www.malwarebytes.com/blog/news/2026/05/google-chromes-silent-4gb-ai-download-problem
https://www.thatprivacyguy.com/blog/chrome-silent-nano-install/]]>
<![CDATA[General Software & Hardware :: Why does Google do this? :: Reply by The-10-Pen]]> 2026-05-08T11:18:48+00:00 2026-05-08T11:18:48+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=709&p=9032#p9032 People that use Firefox/Forks 90% of the time know how to tweak it to prevent "silent crap" but are clueless on Chrome/Forks.
People that use Chrome/Forks 90% of the time know how to tweak it to prevent "silent crap" but are clueless on Firefox/Forks.

One of the oldest tricks in the book, a lot of these types of "silent crap" can be PREVENTED by one simple trick on Windows.
ie, you can PREVENT various FOLDERS from being created by simply having a FILE present by the same name - Windows can not create the FOLDER.
ie, you can PREVENT various FILES from being created by simply having a FOLDER present by the same name - Windows can not create the FILE.

But yeah, it takes HEAVY MONITORING of your profile folder and KNOWING when something has been "added without your consent".
But this isn't just a Chrome issue.
Firefox (148+) has AI and Machine Learning that most (but not all) of its users are "clueless of what is going on behind their backs".

I would exclude any-and-all 'fox users that join forums like this. :)]]>
People that use Firefox/Forks 90% of the time know how to tweak it to prevent "silent crap" but are clueless on Chrome/Forks.
People that use Chrome/Forks 90% of the time know how to tweak it to prevent "silent crap" but are clueless on Firefox/Forks.

One of the oldest tricks in the book, a lot of these types of "silent crap" can be PREVENTED by one simple trick on Windows.
ie, you can PREVENT various FOLDERS from being created by simply having a FILE present by the same name - Windows can not create the FOLDER.
ie, you can PREVENT various FILES from being created by simply having a FOLDER present by the same name - Windows can not create the FILE.

But yeah, it takes HEAVY MONITORING of your profile folder and KNOWING when something has been "added without your consent".
But this isn't just a Chrome issue.
Firefox (148+) has AI and Machine Learning that most (but not all) of its users are "clueless of what is going on behind their backs".

I would exclude any-and-all 'fox users that join forums like this. :)]]>
<![CDATA[General Software & Hardware :: Why does Google do this? :: Reply by The-10-Pen]]> 2026-05-08T11:30:52+00:00 2026-05-08T11:30:52+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=709&p=9033#p9033 PORTABLE only. With "loaders" that delete items at each and ever close/exit.

No, it's not for the "faint of heart".
But again, those folks don't join forums like this.]]>
PORTABLE only. With "loaders" that delete items at each and ever close/exit.

No, it's not for the "faint of heart".
But again, those folks don't join forums like this.]]>
<![CDATA[General Software & Hardware :: Why does Google do this? :: Reply by Duke]]> 2026-05-08T18:13:28+00:00 2026-05-08T18:13:28+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=709&p=9034#p9034
The-10-Pen wrote: 08 May 2026, 11:18 But this isn't just a Chrome issue.
Firefox (148+) has AI and Machine Learning that most (but not all) of its users are "clueless of what is going on behind their backs".
In this case, it is a Chrome issue. Because it downloads and install another software without any warning. 4GB! 4GB!!!
At least, the AI features of Firefox are built-in ones. AFAWK today nothing is downloaded or installed in the background.


It's even worse if you have installed Claude Desktop:
https://www.thatprivacyguy.com/blog/anthropic-spyware/]]>
The-10-Pen wrote: 08 May 2026, 11:18 But this isn't just a Chrome issue.
Firefox (148+) has AI and Machine Learning that most (but not all) of its users are "clueless of what is going on behind their backs".
In this case, it is a Chrome issue. Because it downloads and install another software without any warning. 4GB! 4GB!!!
At least, the AI features of Firefox are built-in ones. AFAWK today nothing is downloaded or installed in the background.


It's even worse if you have installed Claude Desktop:
https://www.thatprivacyguy.com/blog/anthropic-spyware/]]>
<![CDATA[General Software & Hardware :: Why does Google do this? :: Reply by The-10-Pen]]> 2026-05-08T18:48:26+00:00 2026-05-08T18:48:26+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=709&p=9035#p9035 But again, AGREED, all web browser consumers need to be VIGILANT. Trust No One!

Even CLAUDE has been installed on FIREFOX users' machines "without consent".
https://support.mozilla.org/en-US/questions/1570565
I don't think your link even mentioned that, ie, "agenda", but I didn't read the entire thing, I admit.

Firefox has also in the past installed extensions "without consent".
ie, Looking Glass is ONE example.
https://www.ibtimes.co.uk/what-looking-glass-mozilla-blasted-secretly-slipping-mysterious-mr-robot-plugin-into-firefox-1651904

Yeah, that's an OLD example, it only comes to mind because I learned of it first as a Firefox "without consent" install and only THEN learned about, and watched, the Mr Robot tv series.]]>
But again, AGREED, all web browser consumers need to be VIGILANT. Trust No One!

Even CLAUDE has been installed on FIREFOX users' machines "without consent".
https://support.mozilla.org/en-US/questions/1570565
I don't think your link even mentioned that, ie, "agenda", but I didn't read the entire thing, I admit.

Firefox has also in the past installed extensions "without consent".
ie, Looking Glass is ONE example.
https://www.ibtimes.co.uk/what-looking-glass-mozilla-blasted-secretly-slipping-mysterious-mr-robot-plugin-into-firefox-1651904

Yeah, that's an OLD example, it only comes to mind because I learned of it first as a Firefox "without consent" install and only THEN learned about, and watched, the Mr Robot tv series.]]>
<![CDATA[General Software & Hardware :: Why does Google do this? :: Reply by The-10-Pen]]> 2026-05-08T18:57:30+00:00 2026-05-08T18:57:30+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=709&p=9036#p9036 They "consented" by NOT being VIGILANT or just using "default install configs" - ie, in my opinion, "they only have themselves to blame".
Or they are so "click happy" that they DID click to install, they just don't realize it because of being "click happy".]]>
They "consented" by NOT being VIGILANT or just using "default install configs" - ie, in my opinion, "they only have themselves to blame".
Or they are so "click happy" that they DID click to install, they just don't realize it because of being "click happy".]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by Duke]]> 2026-04-29T19:08:52+00:00 2026-04-29T19:08:52+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=967&p=8961#p8961
the_r3dacted wrote: 18 Apr 2026, 13:06
The-10-Pen wrote: 16 Apr 2026, 21:38 In case you missed it (because I "talk a lot", lol), MV3 is *one of the reasons* that I *hate* uBO force-included in recent 'fox forks.
Although, yeah, I probably (probably) shouldn't complain about that UNTIL (it will happen eventually, IMO) Firefox/Forks no longer support MV2.
The version included in r3dfox and in the Firefox addon store is MV2 though. There is a uBO Lite that is MV3, and from what I've heard it works pretty well and can even be better than MV2 uBO, but I haven't tried it.
Anyway, it looks like this will soon be obsolete:
https://bugzilla.mozilla.org/show_bug.cgi?id=2013888

https://itsfoss.com/news/firefox-ships-brave-adblock-engine/

https://www.privacyguides.org/news/2026/04/24/firefox-quietly-adds-braves-rust-based-adblocker/

Extension to manage it:
https://github.com/electricant/adblock-rust-manager]]>
the_r3dacted wrote: 18 Apr 2026, 13:06
The-10-Pen wrote: 16 Apr 2026, 21:38 In case you missed it (because I "talk a lot", lol), MV3 is *one of the reasons* that I *hate* uBO force-included in recent 'fox forks.
Although, yeah, I probably (probably) shouldn't complain about that UNTIL (it will happen eventually, IMO) Firefox/Forks no longer support MV2.
The version included in r3dfox and in the Firefox addon store is MV2 though. There is a uBO Lite that is MV3, and from what I've heard it works pretty well and can even be better than MV2 uBO, but I haven't tried it.
Anyway, it looks like this will soon be obsolete:
https://bugzilla.mozilla.org/show_bug.cgi?id=2013888

https://itsfoss.com/news/firefox-ships-brave-adblock-engine/

https://www.privacyguides.org/news/2026/04/24/firefox-quietly-adds-braves-rust-based-adblocker/

Extension to manage it:
https://github.com/electricant/adblock-rust-manager]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by UCyborg]]> 2026-05-02T21:21:37+00:00 2026-05-02T21:21:37+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=967&p=8986#p8986 <![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by UCyborg]]> 2026-05-10T15:53:21+00:00 2026-05-10T15:53:21+00:00 http://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9052#p9052
Chromium is borderline pathetic, zero usability features, doesn't even have native tab load on demand. Can't have simple "unload tab" command on the tab context menu. It deliberately ignores directive in proxy.pac that says connect to localhost through proxy. And still, all extensions button crammed into one corner.

And Firefox, useless Chrome wannabe with even higher RAM wastage. CustomCSSforFx...dead, most of the remaining extensions like DownThemAll!, Norwell History...dead.

Etc. etc. etc.]]>

Chromium is borderline pathetic, zero usability features, doesn't even have native tab load on demand. Can't have simple "unload tab" command on the tab context menu. It deliberately ignores directive in proxy.pac that says connect to localhost through proxy. And still, all extensions button crammed into one corner.

And Firefox, useless Chrome wannabe with even higher RAM wastage. CustomCSSforFx...dead, most of the remaining extensions like DownThemAll!, Norwell History...dead.

Etc. etc. etc.]]>
<![CDATA[Browsers :: Pixel Unmute :: Author The-10-Pen]]> 2026-05-11T11:12:15+00:00 2026-05-11T11:12:15+00:00 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.]]>
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.]]>
<![CDATA[Browsers :: Pixel Unmute :: Reply by Duke]]> 2026-05-11T13:12:53+00:00 2026-05-11T13:12:53+00:00 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.]]>


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.]]>
<![CDATA[Browsers :: Pixel Unmute :: Reply by The-10-Pen]]> 2026-05-11T13:15:58+00:00 2026-05-11T13:15:58+00:00 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".]]>
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".]]>
<![CDATA[Browsers :: Pixel Unmute :: Reply by Duke]]> 2026-05-11T13:31:19+00:00 2026-05-11T13:31:19+00:00 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."]]>
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."]]>
<![CDATA[Browsers :: Pixel Unmute :: Reply by The-10-Pen]]> 2026-05-11T14:20:57+00:00 2026-05-11T14:20:57+00:00 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).]]>
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).]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-05-07T20:34:24+00:00 2026-05-07T20:34:24+00:00 http://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9021#p9021 https://download.cdn.mozilla.net/pub/firefox/releases/115.35.2esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.35.2/releasenotes/]]>
https://download.cdn.mozilla.net/pub/firefox/releases/115.35.2esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.35.2/releasenotes/]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-05-18T14:10:25+00:00 2026-05-18T14:10:25+00:00 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/]]>
https://download.cdn.mozilla.net/pub/firefox/releases/115.36.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.36.0/releasenotes/]]>
<![CDATA[Mobile Devices :: Firefox and forks on Android :: Author Duke]]> 2026-05-04T13:26:58+00:00 2026-05-04T13:26:58+00:00 http://board.eclipse.cx/viewtopic.php?f=51&t=973&p=8992#p8992 I mean when I go to the app settings and tap on Force Stop for stopping the app then after a while, about 1 hour sometimes more somtimes less, the browser has started to run again without doing anything special. None of these browsers is the default browser of the system.

I've tried to use AutoStarts on my rooted device and I've disabled every permission but it still happens. The only way is to force stop the app then to reboot my phone and it won't happen, until I use one of the browsers.
Any idea about to stop this behavior ?]]>
I mean when I go to the app settings and tap on Force Stop for stopping the app then after a while, about 1 hour sometimes more somtimes less, the browser has started to run again without doing anything special. None of these browsers is the default browser of the system.

I've tried to use AutoStarts on my rooted device and I've disabled every permission but it still happens. The only way is to force stop the app then to reboot my phone and it won't happen, until I use one of the browsers.
Any idea about to stop this behavior ?]]>
<![CDATA[Windows 7 & Server 2008 R2 :: A guide to using Windows 7 on UEFI with Radeon graphics (and possibly other graphics too) :: Reply by ATB69]]> 2026-05-02T00:46:56+00:00 2026-05-02T00:46:56+00:00 http://board.eclipse.cx/viewtopic.php?f=9&t=631&p=8985#p8985 BootmgfwWin7.zip]]> BootmgfwWin7.zip]]> <![CDATA[Windows 7 & Server 2008 R2 :: Windows 7 - Change the set of accepted regional themes :: Reply by ThatRandomToast]]> 2026-05-10T09:02:37+00:00 2026-05-10T09:02:37+00:00 http://board.eclipse.cx/viewtopic.php?f=9&t=802&p=9048#p9048 <![CDATA[Windows XP & Server 2003 :: List of anti-malware still supported on Windows XP and up :: Reply by red]]> 2026-05-04T13:45:08+00:00 2026-05-04T13:45:08+00:00 http://board.eclipse.cx/viewtopic.php?f=11&t=945&p=8993#p8993 <![CDATA[Windows XP & Server 2003 :: List of anti-malware still supported on Windows XP and up :: Reply by wuggy]]> 2026-05-29T00:17:39+00:00 2026-05-29T00:17:39+00:00 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?]]>
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?]]>
<![CDATA[Windows XP & Server 2003 :: List of anti-malware still supported on Windows XP and up :: Reply by teknixstuff]]> 2026-05-29T08:08:19+00:00 2026-05-29T08:08:19+00:00 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.]]>
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.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox build guide :: Reply by the_r3dacted]]> 2026-05-06T18:45:50+00:00 2026-05-06T18:45:50+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=812&p=9005#p9005
For the source directory, in 150, Mozilla added new code that generates paths that are too long for the default GitHub Desktop clone directory (%userprofile%/GitHub/r3dfox), so you'll need to move this somewhere shorter. For my VMs, I've moved it to C:/Projects/r3dfox to resolve the issue.

For MozillaBuild, if you followed this a while ago, you're probably on 4.1 and you should probably upgrade to 4.2.1, although I was able to compile 150 with 4.1 so it's not that big of a concern. It's just a good idea to keep it up to date in case Mozilla breaks compatibility with older versions.]]>

For the source directory, in 150, Mozilla added new code that generates paths that are too long for the default GitHub Desktop clone directory (%userprofile%/GitHub/r3dfox), so you'll need to move this somewhere shorter. For my VMs, I've moved it to C:/Projects/r3dfox to resolve the issue.

For MozillaBuild, if you followed this a while ago, you're probably on 4.1 and you should probably upgrade to 4.2.1, although I was able to compile 150 with 4.1 so it's not that big of a concern. It's just a good idea to keep it up to date in case Mozilla breaks compatibility with older versions.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-04-30T19:44:45+00:00 2026-04-30T19:44:45+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=8977#p8977 https://www.mozilla.org/en-US/security/advisories/mfsa2026-35/

It seems to be so critical that they have even updated the ESR versions, which is not usual.]]>
https://www.mozilla.org/en-US/security/advisories/mfsa2026-35/

It seems to be so critical that they have even updated the ESR versions, which is not usual.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-04T08:10:19+00:00 2026-05-04T08:10:19+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=8991#p8991 https://github.com/Eclipse-Community/r3dfox/releases/tag/v150.0.1

:thumbup:]]>
https://github.com/Eclipse-Community/r3dfox/releases/tag/v150.0.1

:thumbup:]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-05T13:42:35+00:00 2026-05-05T13:42:35+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=8994#p8994
But in about:networking with R3dfox v150.0.1 I'm seeing UDP being used:

R3dfox150-DoH-UDP.png


While I'm seeing this with R3dfox v148.0.2, TCP being used:

R3dfox148-DoH-TCP.png

Notice that Quad9 (9.9.9.9) is also the system default DNS server of my computer. So I have the feeling that for some reason R3dfox v150.0.1 is not using the DoH server but is falling back to the system default DNS server, even though it's set to Max Protection (network.trr.mode=3) and shouldn't do that.

Attachments


R3dfox150-DoH-UDP.png (14.01 KiB)


R3dfox148-DoH-TCP.png (14.01 KiB)

]]>

But in about:networking with R3dfox v150.0.1 I'm seeing UDP being used:

R3dfox150-DoH-UDP.png


While I'm seeing this with R3dfox v148.0.2, TCP being used:

R3dfox148-DoH-TCP.png

Notice that Quad9 (9.9.9.9) is also the system default DNS server of my computer. So I have the feeling that for some reason R3dfox v150.0.1 is not using the DoH server but is falling back to the system default DNS server, even though it's set to Max Protection (network.trr.mode=3) and shouldn't do that.

Attachments


R3dfox150-DoH-UDP.png (14.01 KiB)


R3dfox148-DoH-TCP.png (14.01 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by thinkpad4]]> 2026-05-06T04:02:18+00:00 2026-05-06T04:02:18+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=8995#p8995 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-06T10:39:21+00:00 2026-05-06T10:39:21+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=8996#p8996
With R3dfox v150b10 and v150.0.1 it's empty:

R3dfox150-HTTP.png


It's working fine with R3dfox v148.0.2 and v149.0.2:

R3dfox148-HTTP.png


After more investigations it appears that all of these network problems started with R3dfox v150b10. Previous versions 148.0.2 and 149.0.2 are working fine.

Attachments


R3dfox150-HTTP.png (15.8 KiB)


R3dfox148-HTTP.png (21.81 KiB)

]]>

With R3dfox v150b10 and v150.0.1 it's empty:

R3dfox150-HTTP.png


It's working fine with R3dfox v148.0.2 and v149.0.2:

R3dfox148-HTTP.png


After more investigations it appears that all of these network problems started with R3dfox v150b10. Previous versions 148.0.2 and 149.0.2 are working fine.

Attachments


R3dfox150-HTTP.png (15.8 KiB)


R3dfox148-HTTP.png (21.81 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-05-06T11:33:04+00:00 2026-05-06T11:33:04+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=8999#p8999 https://github.com/e3kskoy7wqk/Firefox-for-windows-7/]]> https://github.com/e3kskoy7wqk/Firefox-for-windows-7/]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-06T14:36:45+00:00 2026-05-06T14:36:45+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9002#p9002
the_r3dacted wrote: 06 May 2026, 11:33 When you find an issue with a new version of r3dfox, also test this to see if it occurs there too pls.
https://github.com/e3kskoy7wqk/Firefox-for-windows-7/
About the HTTP version field: yes, it's the same with FfW7 v150:

FfW7-150-HTTP.png


About the DoH DNS server: no, FfW7 v150 uses TCP:

FfW7-150-DoH-TCP.png


This DoH thing reminds people complaining about R3dfox v149 crashing in some cases, IIRC when TRR mode=2.
So maybe something happened in this version because I've also noticed my R3dfox v149.0.2 using both TCP and UDP with the DoH server:

R3dfox149-DoH-Both.png

With R3dfox v149.0.2 some sites are also using UDP connections for some reason:

R3dfox149-UDP-Sites.png

So it seems that e3kskoy7wqk is fiddling with the network settings, which brings this question: Why ? Why is he doing that ?
You don't do things without a reason so what is the reason which justifies touching / modifying the network settings ?
:think:

Attachments


FfW7-150-HTTP.png (17.29 KiB)


FfW7-150-DoH-TCP.png (11.7 KiB)


R3dfox149-DoH-Both.png (12.92 KiB)


R3dfox149-UDP-Sites.png (16.92 KiB)

]]>
the_r3dacted wrote: 06 May 2026, 11:33 When you find an issue with a new version of r3dfox, also test this to see if it occurs there too pls.
https://github.com/e3kskoy7wqk/Firefox-for-windows-7/
About the HTTP version field: yes, it's the same with FfW7 v150:

FfW7-150-HTTP.png


About the DoH DNS server: no, FfW7 v150 uses TCP:

FfW7-150-DoH-TCP.png


This DoH thing reminds people complaining about R3dfox v149 crashing in some cases, IIRC when TRR mode=2.
So maybe something happened in this version because I've also noticed my R3dfox v149.0.2 using both TCP and UDP with the DoH server:

R3dfox149-DoH-Both.png

With R3dfox v149.0.2 some sites are also using UDP connections for some reason:

R3dfox149-UDP-Sites.png

So it seems that e3kskoy7wqk is fiddling with the network settings, which brings this question: Why ? Why is he doing that ?
You don't do things without a reason so what is the reason which justifies touching / modifying the network settings ?
:think:

Attachments


FfW7-150-HTTP.png (17.29 KiB)


FfW7-150-DoH-TCP.png (11.7 KiB)


R3dfox149-DoH-Both.png (12.92 KiB)


R3dfox149-UDP-Sites.png (16.92 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-06T14:38:46+00:00 2026-05-06T14:38:46+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9003#p9003 https://github.com/Eclipse-Community/r3dfox/releases/tag/v140.10.0esr]]> https://github.com/Eclipse-Community/r3dfox/releases/tag/v140.10.0esr]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-05-06T17:13:18+00:00 2026-05-06T17:13:18+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9004#p9004 You don't like me saying this, but IceCat does not have these.
It's all tied to background connections. DNS, TCP, UDP, all of the above.

2026-05-06_13-09-27.jpg

Attachments


2026-05-06_13-09-27.jpg (159.71 KiB)

]]>
You don't like me saying this, but IceCat does not have these.
It's all tied to background connections. DNS, TCP, UDP, all of the above.

2026-05-06_13-09-27.jpg

Attachments


2026-05-06_13-09-27.jpg (159.71 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-06T19:11:49+00:00 2026-05-06T19:11:49+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9006#p9006
The-10-Pen wrote: 06 May 2026, 17:13 IceCat does not have these.
Latest version of Icecat for Windows I've found is v115.24.0 which is based on Firefox ESR with the same version number.
I actually have Firefox v115.35.1 ESR installed and it behaves like Icecat but the base of these versions is quite old now. There have been many changes since Firefox 128 and 140 so I think v150 is closer to v140 than to v115.

And don't forget my troubles occur when using Quad9 with the Max Protection setting of the DNS over HTTPS so in case of failure there should be no fall back at all in any case but an error/warning message.]]>
The-10-Pen wrote: 06 May 2026, 17:13 IceCat does not have these.
Latest version of Icecat for Windows I've found is v115.24.0 which is based on Firefox ESR with the same version number.
I actually have Firefox v115.35.1 ESR installed and it behaves like Icecat but the base of these versions is quite old now. There have been many changes since Firefox 128 and 140 so I think v150 is closer to v140 than to v115.

And don't forget my troubles occur when using Quad9 with the Max Protection setting of the DNS over HTTPS so in case of failure there should be no fall back at all in any case but an error/warning message.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-05-06T19:37:01+00:00 2026-05-06T19:37:01+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9007#p9007 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-05-06T19:39:06+00:00 2026-05-06T19:39:06+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9008#p9008 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-05-06T21:50:59+00:00 2026-05-06T21:50:59+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9009#p9009
Duke wrote: 06 May 2026, 10:39 There is also a problem with the HTTP Version field.
This is also an "upstream" issue.
"Real" Firefox has this bug, therefore **ALL** forks will have this bug.
If you want a challenge, try to find *any* 'fox fork that doesn't have this issue.
It's not the ekx-forget-his-name fork that was requested to check if it occurs there.
Since it is in "real" 'fox, it's going to be in *ALL* forks of 'fox.

Untitled.jpg

Attachments


Untitled.jpg (214.05 KiB)

]]>
Duke wrote: 06 May 2026, 10:39 There is also a problem with the HTTP Version field.
This is also an "upstream" issue.
"Real" Firefox has this bug, therefore **ALL** forks will have this bug.
If you want a challenge, try to find *any* 'fox fork that doesn't have this issue.
It's not the ekx-forget-his-name fork that was requested to check if it occurs there.
Since it is in "real" 'fox, it's going to be in *ALL* forks of 'fox.

Untitled.jpg

Attachments


Untitled.jpg (214.05 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-07T10:17:45+00:00 2026-05-07T10:17:45+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9010#p9010
The-10-Pen wrote: 06 May 2026, 21:50 "Real" Firefox has this bug, therefore **ALL** forks will have this bug.
Nice catch, I shoud have tried it before posting.]]>
The-10-Pen wrote: 06 May 2026, 21:50 "Real" Firefox has this bug, therefore **ALL** forks will have this bug.
Nice catch, I shoud have tried it before posting.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-05-07T11:09:05+00:00 2026-05-07T11:09:05+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9012#p9012 I was really looking forward to Icecat's anti-telemetry strategy (but again, it is now basically "abandonware" for Windows).
They were really the only, and I do mean *ONLY* 'fox fork that TOOK TELEMETRY SERIOUSLY!
Everybody else, and I do mean everybody else just writes it off as "it's not that important, live in a cardboard box if it worries you that much".

Or writes off DNS versus TCP or whatever. Again, not to beat the Dead Horse, but there really should NEVER be any DNS (or TCP or UDP) entries just for OPENING a browser defaulting to an about:blank page. NEVER. Not in a million seconds. A browser should NEVER contact the "internet" until the user opens a bookmark or enters a URL. NEVER. No, it's not "paranoia", it's just COMMON SENSE. And H#LL, if a user is jumping through hoops to disable whatever a "detectportal" is (something that to me should be OFF by **DEFAULT**), then why "minimize" OTHER users allocating EQUAL IMPORTANCE to every other DOZEN upon DOZEN of those d@mn "Mozilla Connections" that have NO VALUE in a Consumer Aware Web Browser?]]>
I was really looking forward to Icecat's anti-telemetry strategy (but again, it is now basically "abandonware" for Windows).
They were really the only, and I do mean *ONLY* 'fox fork that TOOK TELEMETRY SERIOUSLY!
Everybody else, and I do mean everybody else just writes it off as "it's not that important, live in a cardboard box if it worries you that much".

Or writes off DNS versus TCP or whatever. Again, not to beat the Dead Horse, but there really should NEVER be any DNS (or TCP or UDP) entries just for OPENING a browser defaulting to an about:blank page. NEVER. Not in a million seconds. A browser should NEVER contact the "internet" until the user opens a bookmark or enters a URL. NEVER. No, it's not "paranoia", it's just COMMON SENSE. And H#LL, if a user is jumping through hoops to disable whatever a "detectportal" is (something that to me should be OFF by **DEFAULT**), then why "minimize" OTHER users allocating EQUAL IMPORTANCE to every other DOZEN upon DOZEN of those d@mn "Mozilla Connections" that have NO VALUE in a Consumer Aware Web Browser?]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by The-10-Pen]]> 2026-05-07T11:16:15+00:00 2026-05-07T11:16:15+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9013#p9013 But isn't that WHY we are all here? To STRIVE for one that IS at least CLOSER to perfect?

Anything short of that, in my opinion, kind of falls under the same pretense as this:

First they came for the Communists
And I did not speak out
Because I was not a Communist
Then they came for the Socialists
And I did not speak out
Because I was not a Socialist
Then they came for the trade unionists
And I did not speak out
Because I was not a trade unionist
Then they came for the Jews
And I did not speak out
Because I was not a Jew
Then they came for me
And there was no one left
To speak out for me

~Martin Niemoller, 1946]]>
But isn't that WHY we are all here? To STRIVE for one that IS at least CLOSER to perfect?

Anything short of that, in my opinion, kind of falls under the same pretense as this:

First they came for the Communists
And I did not speak out
Because I was not a Communist
Then they came for the Socialists
And I did not speak out
Because I was not a Socialist
Then they came for the trade unionists
And I did not speak out
Because I was not a trade unionist
Then they came for the Jews
And I did not speak out
Because I was not a Jew
Then they came for me
And there was no one left
To speak out for me

~Martin Niemoller, 1946]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-07T12:52:31+00:00 2026-05-07T12:52:31+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9014#p9014
The-10-Pen wrote: 07 May 2026, 11:09 Or writes off DNS versus TCP or whatever.
I wish some other R3dfox users to report about this behavior.
The original post is there: https://board.eclipse.cx/viewtopic.php?p=8994#p8994


The-10-Pen wrote: 07 May 2026, 11:09 whatever a "detectportal" is (something that to me should be OFF by **DEFAULT**)
Not everyone is tech savvy. That's why it's enabled by default because it can be very useful.
https://support.mozilla.org/en-US/kb/captive-portal]]>
The-10-Pen wrote: 07 May 2026, 11:09 Or writes off DNS versus TCP or whatever.
I wish some other R3dfox users to report about this behavior.
The original post is there: https://board.eclipse.cx/viewtopic.php?p=8994#p8994


The-10-Pen wrote: 07 May 2026, 11:09 whatever a "detectportal" is (something that to me should be OFF by **DEFAULT**)
Not everyone is tech savvy. That's why it's enabled by default because it can be very useful.
https://support.mozilla.org/en-US/kb/captive-portal]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-08T06:02:35+00:00 2026-05-08T06:02:35+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9030#p9030
Duke wrote: 05 May 2026, 13:42 Since DNS over HTTPS obviously use HTTPS therefore it should use the TCP protocol.

But in about:networking with R3dfox v150.0.1 I'm seeing UDP being used.
While I'm seeing this with R3dfox v148.0.2, TCP being used.

Notice that Quad9 (9.9.9.9) is also the system default DNS server of my computer. So I have the feeling that for some reason R3dfox v150.0.1 is not using the DoH server but is falling back to the system default DNS server, even though it's set to Max Protection (network.trr.mode=3) and shouldn't do that.
After some search on the internet, it might be linked with HTTP3/QUIC. I have set network.http.http3.enable to false and it seems to be back to the previous behavior, but that needs more testing.

BUT: this setting already existed in previous versions and set to True but without this UDP behavior. So I wonder why. There must be something else.

I've also found this discussion:
https://www.reddit.com/r/browsers/comments/13capqu/a_guide_on_how_you_can_enable_ech_and_http3_in/

Not sure what to think about it. :think:]]>
Duke wrote: 05 May 2026, 13:42 Since DNS over HTTPS obviously use HTTPS therefore it should use the TCP protocol.

But in about:networking with R3dfox v150.0.1 I'm seeing UDP being used.
While I'm seeing this with R3dfox v148.0.2, TCP being used.

Notice that Quad9 (9.9.9.9) is also the system default DNS server of my computer. So I have the feeling that for some reason R3dfox v150.0.1 is not using the DoH server but is falling back to the system default DNS server, even though it's set to Max Protection (network.trr.mode=3) and shouldn't do that.
After some search on the internet, it might be linked with HTTP3/QUIC. I have set network.http.http3.enable to false and it seems to be back to the previous behavior, but that needs more testing.

BUT: this setting already existed in previous versions and set to True but without this UDP behavior. So I wonder why. There must be something else.

I've also found this discussion:
https://www.reddit.com/r/browsers/comments/13capqu/a_guide_on_how_you_can_enable_ech_and_http3_in/

Not sure what to think about it. :think:]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-17T10:05:58+00:00 2026-05-17T10:05:58+00:00 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)

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

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by the_r3dacted]]> 2026-05-17T14:21:27+00:00 2026-05-17T14:21:27+00:00 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.]]>

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.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-17T15:02:38+00:00 2026-05-17T15:02:38+00:00 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 ;)]]>
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 ;)]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-18T03:35:30+00:00 2026-05-18T03:35:30+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9078#p9078 https://github.com/Eclipse-Community/r3dfox/releases/tag/v150.0.3]]> https://github.com/Eclipse-Community/r3dfox/releases/tag/v150.0.3]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-18T11:59:05+00:00 2026-05-18T11:59:05+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9082#p9082 https://github.com/Eclipse-Community/r3dfox/releases/tag/v140.11.0]]> https://github.com/Eclipse-Community/r3dfox/releases/tag/v140.11.0]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-19T10:38:52+00:00 2026-05-19T10:38:52+00:00 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.]]>
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.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Taiclaw]]> 2026-05-20T07:12:34+00:00 2026-05-20T07:12:34+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9086#p9086 :!: :!: :ugeek:]]> :!: :!: :ugeek:]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Taiclaw]]> 2026-05-20T07:25:09+00:00 2026-05-20T07:25:09+00:00 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.
]]>


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.
]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-23T07:28:02+00:00 2026-05-23T07:28:02+00:00 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.]]>
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.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-25T21:44:55+00:00 2026-05-25T21:44:55+00:00 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]]> 2026-05-25T21:55:01+00:00 2026-05-25T21:55:01+00:00 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]]>
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]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-26T10:40:49+00:00 2026-05-26T10:40:49+00:00 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]]>
R3dfox v151.0.2 has been released:
https://github.com/Eclipse-Community/r3dfox/releases/tag/v151.0.2]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-05-26T22:39:26+00:00 2026-05-26T22:39:26+00:00 http://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9096#p9096 ]]> ]]> <![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-01T22:47:31+00:00 2026-05-01T22:47:31+00:00 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=8980#p8980
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260502-3219d2d-uxp-9161cd3bdb-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-20260502-3219d2d-uxp-9161cd3bdb-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-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-w7plus-avx2.7z

Official UXP changes picked since my last build:
- [DOM] Improve CC/WrapperCache for nursery objects. (a126257d80)
- [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea42)
- [image] Hold a strong ref on error. (1a73ec0124)
- [NSS] Improve input validation in DSAU signature decoding (d6ff046d72)
- Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa4576)
- [DOM/XSLT] Re-fetch index entry. (0bf878118a)
- Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e27a)
- [webrtc] Fix off-by-one comparison. (8a4c6d11e0)
- [gfx] Don't return dummy surfaces. (483bf0f43a)
- [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706ca)
- Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb909)
- [widget] Improve clearing of data during clipboard operations. (8c3c8b4e91)
- [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd180)
- [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f92)
- [DOM/WebCrypto] Reject absurdly large salt values. (59887ccee8)
- [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124c5)
- [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc64)
- No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c00)
- [DOM/XSLT] Prevent circular indexing (a0587881d6)
- [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdffd4)
- Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e912)
- Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b66)
- [gfx] Stop using binary arithmetic in software filtering. (4139582955)
- [DOM/XSLT] Don't use txXPathNode by reference. (853057cf33)
- Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbcab)
- Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61ae)
- [js] Only allow strings as function name. (bcd936e548)
- [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587adf)
- Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d35337)
- [gfx] Port libyuv upstream bounds check. (99c241d56f)
- [gfx] Explicitly cast calculation to int32. (602a2e35d8)
- Bug 2029427 - Fix format string (3d9478ef97)
- Bug 2029423 - Reset post_proc state. (a246b84e8b)
- Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd226c)
- Bug 2029291. (5a065b86fc)
- [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af877)
- Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f4a)
- No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd4f)
- Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61d6)
- Merge remote-tracking branch 'origin/tracking' into custom (6be945e9da)
- Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576a1)
- [DOM/media] Use extended channel data as-appropriate. (21d1a7dc24)
- [DOM] Add some death grips to TextTrackManager. (f897efd802)
- [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068fb)
- Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd59b)
- Bug 2029323 - Improve size calculations in CMS content buffering (0329082cf0)
- [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a3427845f)
- [gfx] OTS/HB: Correct bounds checks. (80b0fe5547)
- Bug 2029727: Update RegExpStatics data after realloc (08f1b381fc)
- [image] Don't do unnecessary work if the image is being destroyed. (85e32b8238)
- [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b23)
- [parser] Handle foster parenting properly. (69d0209956)
- Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d342f)
- Bug 2027433 Treat null input channels as zero (83ef39ff44)
- Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d29)
- Bug 2029806: Handle ill-formed UTF16 (f45cce8396)
- [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a4a)
- [DOM] Validate size in FileReader. (dceb1c4fe6)
- Issue #3066 - Follow-up: Reserve threads for burst use cases. (38dc7b394e)
- [DOM] Do not interrupt worker execution if already scheduled. (bf526d7076)
- [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc84)

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:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (04e063ddee)
- dom/media: ffmpeg-audio: apply same changes to !MOZ_SAMPLE_TYPE_FLOAT32 code paths (27c36d1ea9)
- Revert "Spoof to Firefox 128 for WebExtensions" (12e7d147cf)

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

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

Official UXP changes picked since my last build:
- [DOM] Improve CC/WrapperCache for nursery objects. (a126257d80)
- [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea42)
- [image] Hold a strong ref on error. (1a73ec0124)
- [NSS] Improve input validation in DSAU signature decoding (d6ff046d72)
- Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa4576)
- [DOM/XSLT] Re-fetch index entry. (0bf878118a)
- Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e27a)
- [webrtc] Fix off-by-one comparison. (8a4c6d11e0)
- [gfx] Don't return dummy surfaces. (483bf0f43a)
- [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706ca)
- Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb909)
- [widget] Improve clearing of data during clipboard operations. (8c3c8b4e91)
- [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd180)
- [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f92)
- [DOM/WebCrypto] Reject absurdly large salt values. (59887ccee8)
- [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124c5)
- [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc64)
- No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c00)
- [DOM/XSLT] Prevent circular indexing (a0587881d6)
- [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdffd4)
- Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e912)
- Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b66)
- [gfx] Stop using binary arithmetic in software filtering. (4139582955)
- [DOM/XSLT] Don't use txXPathNode by reference. (853057cf33)
- Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbcab)
- Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61ae)
- [js] Only allow strings as function name. (bcd936e548)
- [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587adf)
- Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d35337)
- [gfx] Port libyuv upstream bounds check. (99c241d56f)
- [gfx] Explicitly cast calculation to int32. (602a2e35d8)
- Bug 2029427 - Fix format string (3d9478ef97)
- Bug 2029423 - Reset post_proc state. (a246b84e8b)
- Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd226c)
- Bug 2029291. (5a065b86fc)
- [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af877)
- Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f4a)
- No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd4f)
- Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61d6)
- Merge remote-tracking branch 'origin/tracking' into custom (6be945e9da)
- Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576a1)
- [DOM/media] Use extended channel data as-appropriate. (21d1a7dc24)
- [DOM] Add some death grips to TextTrackManager. (f897efd802)
- [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068fb)
- Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd59b)
- Bug 2029323 - Improve size calculations in CMS content buffering (0329082cf0)
- [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a3427845f)
- [gfx] OTS/HB: Correct bounds checks. (80b0fe5547)
- Bug 2029727: Update RegExpStatics data after realloc (08f1b381fc)
- [image] Don't do unnecessary work if the image is being destroyed. (85e32b8238)
- [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b23)
- [parser] Handle foster parenting properly. (69d0209956)
- Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d342f)
- Bug 2027433 Treat null input channels as zero (83ef39ff44)
- Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d29)
- Bug 2029806: Handle ill-formed UTF16 (f45cce8396)
- [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a4a)
- [DOM] Validate size in FileReader. (dceb1c4fe6)
- Issue #3066 - Follow-up: Reserve threads for burst use cases. (38dc7b394e)
- [DOM] Do not interrupt worker execution if already scheduled. (bf526d7076)
- [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc84)

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:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (04e063ddee)
- dom/media: ffmpeg-audio: apply same changes to !MOZ_SAMPLE_TYPE_FLOAT32 code paths (27c36d1ea9)
- Revert "Spoof to Firefox 128 for WebExtensions" (12e7d147cf)

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.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-01T22:47:44+00:00 2026-05-01T22:47:44+00:00 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=8981#p8981
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260502-40a79c75-uxp-9161cd3bdb-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260502-40a79c75-uxp-9161cd3bdb-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-20260502-id-656ea98-uxp-9161cd3bdb-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260502-id-656ea98-ia-c642e3c-uxp-9161cd3bdb-xpmod.7z

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

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

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-01T22:47:52+00:00 2026-05-01T22:47:52+00:00 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=8982#p8982 * 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-20260502-6359349a8-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260502-6359349a8-xpmod.7z

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

Repo changes:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (f57dec529)
- import from UXP: [DOM] Improve CC/WrapperCache for nursery objects. (a126257d) (b7384e984)
- import from UXP: [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea) (028fc21c4)
- import from UXP: [image] Hold a strong ref on error. (1a73ec01) (cd6e0c85c)
- import from UXP: [NSS] Improve input validation in DSAU signature decoding (d6ff046d) (94fb8c8a6)
- import from UXP: Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa45) (6dff65471)
- import from UXP: [DOM/XSLT] Re-fetch index entry. (0bf87811) (f5b7cc8f4)
- import from UXP: Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e2) (48085b1b1)
- import from UXP: [webrtc] Fix off-by-one comparison. (8a4c6d11) (45313bc26)
- import from UXP: [gfx] Don't return dummy surfaces. (483bf0f4) (f6e88778a)
- import from UXP: [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706) (54630631b)
- import from UXP: Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb9) (552fd9cd5)
- import from UXP: [widget] Improve clearing of data during clipboard operations. (8c3c8b4e) (3d5310370)
- import from UXP: [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd1) (567dd94b9)
- import from UXP: [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f) (5d45ef230)
- ported from UXP: [DOM/WebCrypto] Reject absurdly large salt values. (59887cce) (5eb1e866c)
- import from UXP: [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124) (5f5e71842)
- import from UXP: [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc) (8679b848c)
- import from UXP: No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c) (c85450456)
- import from UXP: [DOM/XSLT] Prevent circular indexing (a0587881) (0d91cf9e1)
- import from UXP: [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdff) (028ac906b)
- import from UXP: Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e9) (7c1504d7a)
- import from UXP: Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b) (893fa710a)
- import from UXP: [gfx] Stop using binary arithmetic in software filtering. (41395829) (1baea0354)
- import from UXP: [DOM/XSLT] Don't use txXPathNode by reference. (853057cf) (04f036803)
- import from UXP: Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbc) (4980c3894)
- import from UXP: Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61) (7fbc7b10f)
- import from UXP: [js] Only allow strings as function name. (bcd936e5) (42ef7b821)
- import from UXP: [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587a) (4378c0b3c)
- import from UXP: Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d353) (87d44e0bd)
- import from UXP: [gfx] Port libyuv upstream bounds check. (99c241d5) (aff4c6aaf)
- import from UXP: [gfx] Explicitly cast calculation to int32. (602a2e35) (0b3db11cd)
- import from UXP: Bug 2029427 - Fix format string (3d9478ef) (f66af5be4)
- import from UXP: Bug 2029423 - Reset post_proc state. (a246b84e) (09653f2d4)
- import from UXP: Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd22) (fd5eeca9c)
- import from UXP: Bug 2029291. (5a065b86) (354483e5c)
- import from UXP: [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af8) (a057cae18)
- import from UXP: Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f) (df3e0635e)
- ported from UXP: No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd) (d22e189a4)
- import from UXP: Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61) (4b46a260f)
- import from UXP: Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576) (4dc05471f)
- ported from UXP: [DOM/media] Use extended channel data as-appropriate. (21d1a7dc) (43f62a272)
- ported from UXP: [DOM] Add some death grips to TextTrackManager. (f897efd8) (8fd3ea341)
- import from UXP: [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068) (52c7f4c2c)
- import from UXP: Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd5) (a81abc48d)
- import from UXP: Bug 2029323 - Improve size calculations in CMS content buffering (0329082c) (6ffc4f152)
- import from UXP: [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a342784) (72dd26b2f)
- import from UXP: [gfx] OTS/HB: Correct bounds checks. (80b0fe55) (9de8f8123)
- import from UXP: Bug 2029727: Update RegExpStatics data after realloc (08f1b381) (8d925fbd1)
- import from UXP: [image] Don't do unnecessary work if the image is being destroyed. (85e32b82) (b2acfc720)
- import from UXP: [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b) (9ba9b9a29)
- import from UXP: [parser] Handle foster parenting properly. (69d02099) (284e76377)
- import from UXP: Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d34) (3149e2dd8)
- import from UXP: Bug 2027433 Treat null input channels as zero (83ef39ff) (403ec902a)
- import from UXP: Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d) (ddf51d3fa)
- Revert "ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4)" (2ec5548c9)
- import from UXP: Bug 2029806: Handle ill-formed UTF16 (f45cce83) (feeff479f)
- import from UXP: [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a) (43464120e)
- import from UXP: [DOM] Validate size in FileReader. (dceb1c4f) (96709570c)
- import from UXP: [DOM] Do not interrupt worker execution if already scheduled. (bf526d70) (b79b897b6)
- ported from UXP: [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc) (6359349a8)]]>
* 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-20260502-6359349a8-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260502-6359349a8-xpmod.7z

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

Repo changes:
- js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (f57dec529)
- import from UXP: [DOM] Improve CC/WrapperCache for nursery objects. (a126257d) (b7384e984)
- import from UXP: [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea) (028fc21c4)
- import from UXP: [image] Hold a strong ref on error. (1a73ec01) (cd6e0c85c)
- import from UXP: [NSS] Improve input validation in DSAU signature decoding (d6ff046d) (94fb8c8a6)
- import from UXP: Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa45) (6dff65471)
- import from UXP: [DOM/XSLT] Re-fetch index entry. (0bf87811) (f5b7cc8f4)
- import from UXP: Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e2) (48085b1b1)
- import from UXP: [webrtc] Fix off-by-one comparison. (8a4c6d11) (45313bc26)
- import from UXP: [gfx] Don't return dummy surfaces. (483bf0f4) (f6e88778a)
- import from UXP: [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706) (54630631b)
- import from UXP: Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb9) (552fd9cd5)
- import from UXP: [widget] Improve clearing of data during clipboard operations. (8c3c8b4e) (3d5310370)
- import from UXP: [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd1) (567dd94b9)
- import from UXP: [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f) (5d45ef230)
- ported from UXP: [DOM/WebCrypto] Reject absurdly large salt values. (59887cce) (5eb1e866c)
- import from UXP: [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124) (5f5e71842)
- import from UXP: [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc) (8679b848c)
- import from UXP: No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c) (c85450456)
- import from UXP: [DOM/XSLT] Prevent circular indexing (a0587881) (0d91cf9e1)
- import from UXP: [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdff) (028ac906b)
- import from UXP: Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e9) (7c1504d7a)
- import from UXP: Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b) (893fa710a)
- import from UXP: [gfx] Stop using binary arithmetic in software filtering. (41395829) (1baea0354)
- import from UXP: [DOM/XSLT] Don't use txXPathNode by reference. (853057cf) (04f036803)
- import from UXP: Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbc) (4980c3894)
- import from UXP: Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61) (7fbc7b10f)
- import from UXP: [js] Only allow strings as function name. (bcd936e5) (42ef7b821)
- import from UXP: [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587a) (4378c0b3c)
- import from UXP: Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d353) (87d44e0bd)
- import from UXP: [gfx] Port libyuv upstream bounds check. (99c241d5) (aff4c6aaf)
- import from UXP: [gfx] Explicitly cast calculation to int32. (602a2e35) (0b3db11cd)
- import from UXP: Bug 2029427 - Fix format string (3d9478ef) (f66af5be4)
- import from UXP: Bug 2029423 - Reset post_proc state. (a246b84e) (09653f2d4)
- import from UXP: Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd22) (fd5eeca9c)
- import from UXP: Bug 2029291. (5a065b86) (354483e5c)
- import from UXP: [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af8) (a057cae18)
- import from UXP: Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f) (df3e0635e)
- ported from UXP: No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd) (d22e189a4)
- import from UXP: Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61) (4b46a260f)
- import from UXP: Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576) (4dc05471f)
- ported from UXP: [DOM/media] Use extended channel data as-appropriate. (21d1a7dc) (43f62a272)
- ported from UXP: [DOM] Add some death grips to TextTrackManager. (f897efd8) (8fd3ea341)
- import from UXP: [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068) (52c7f4c2c)
- import from UXP: Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd5) (a81abc48d)
- import from UXP: Bug 2029323 - Improve size calculations in CMS content buffering (0329082c) (6ffc4f152)
- import from UXP: [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a342784) (72dd26b2f)
- import from UXP: [gfx] OTS/HB: Correct bounds checks. (80b0fe55) (9de8f8123)
- import from UXP: Bug 2029727: Update RegExpStatics data after realloc (08f1b381) (8d925fbd1)
- import from UXP: [image] Don't do unnecessary work if the image is being destroyed. (85e32b82) (b2acfc720)
- import from UXP: [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b) (9ba9b9a29)
- import from UXP: [parser] Handle foster parenting properly. (69d02099) (284e76377)
- import from UXP: Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d34) (3149e2dd8)
- import from UXP: Bug 2027433 Treat null input channels as zero (83ef39ff) (403ec902a)
- import from UXP: Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d) (ddf51d3fa)
- Revert "ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4)" (2ec5548c9)
- import from UXP: Bug 2029806: Handle ill-formed UTF16 (f45cce83) (feeff479f)
- import from UXP: [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a) (43464120e)
- import from UXP: [DOM] Validate size in FileReader. (dceb1c4f) (96709570c)
- import from UXP: [DOM] Do not interrupt worker execution if already scheduled. (bf526d70) (b79b897b6)
- ported from UXP: [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc) (6359349a8)]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-08T23:08:10+00:00 2026-05-08T23:08:10+00:00 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9037#p9037
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.]]>

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.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-08T23:08:26+00:00 2026-05-08T23:08:26+00:00 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9038#p9038
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]]>

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]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-08T23:08:38+00:00 2026-05-08T23:08:38+00:00 http://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9039#p9039 * 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)]]>
* 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)]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-15T22:27:10+00:00 2026-05-15T22:27:10+00:00 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.]]>

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.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-15T22:27:14+00:00 2026-05-15T22:27:14+00:00 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]]>

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]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-15T22:27:18+00:00 2026-05-15T22:27:18+00:00 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)]]>
* 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)]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-22T23:01:41+00:00 2026-05-22T23:01:41+00:00 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.]]>

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.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-22T23:01:46+00:00 2026-05-22T23:01:46+00:00 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]]>

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]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-05-22T23:01:50+00:00 2026-05-22T23:01:50+00:00 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)]]>
* 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)]]>
<![CDATA[Community Projects :: Eclipse Lun3r & Hydra, yet another UXP fork for Windows XP+ :: Reply by BAVBR]]> 2026-05-02T00:22:08+00:00 2026-05-02T00:22:08+00:00 http://board.eclipse.cx/viewtopic.php?f=49&t=710&p=8984#p8984
https://github.com/bav-br/Dactyloidae-pt-br-langpack/releases/tag/v33.9.0]]>

https://github.com/bav-br/Dactyloidae-pt-br-langpack/releases/tag/v33.9.0]]>
<![CDATA[Community Projects :: Lun3r/Hydra UXP build guide (+ eMail/Lun3r Navigator) :: Author the_r3dacted]]> 2026-05-16T08:42:30+00:00 2026-05-16T08:42:30+00:00 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.

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)

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

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.

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)

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.]]>
<![CDATA[Community Projects :: Dactyloidae Browser (yet another UXP, what a surprise) :: Reply by BAVBR]]> 2026-05-02T00:12:24+00:00 2026-05-02T00:12:24+00:00 http://board.eclipse.cx/viewtopic.php?f=49&t=956&p=8983#p8983
BAVBR wrote: 18 Apr 2026, 17:30 I'm trying to finalize a Dactyloidae language pack for Brazilian Portuguese, based on what I did for Serpent 52, aware that it is still under development and receiving modifications, but my progress has stalled with errors in about:home, History and Favorites.

I checked the source code and made all the changes to the files that were modified, but I still haven't been successful; I tried to extract the omni.ja files, but the parts relating to the language are not being extracted and I am unable to review them.

Anyway, I'll leave the preview version for anyone who wants to test it: https://send.now/i2sg33lugahg

Captura de imagem_20260418_144107.png
I managed to discover the error and now it is functional for anyone who wants to use or create a language pack based on the Brazilian Portuguese version. Also works in Eclipse Hydra browser:

https://github.com/bav-br/Dactyloidae-pt-br-langpack/releases/tag/v13.2]]>
BAVBR wrote: 18 Apr 2026, 17:30 I'm trying to finalize a Dactyloidae language pack for Brazilian Portuguese, based on what I did for Serpent 52, aware that it is still under development and receiving modifications, but my progress has stalled with errors in about:home, History and Favorites.

I checked the source code and made all the changes to the files that were modified, but I still haven't been successful; I tried to extract the omni.ja files, but the parts relating to the language are not being extracted and I am unable to review them.

Anyway, I'll leave the preview version for anyone who wants to test it: https://send.now/i2sg33lugahg

Captura de imagem_20260418_144107.png
I managed to discover the error and now it is functional for anyone who wants to use or create a language pack based on the Brazilian Portuguese version. Also works in Eclipse Hydra browser:

https://github.com/bav-br/Dactyloidae-pt-br-langpack/releases/tag/v13.2]]>
<![CDATA[Community Projects :: Dactyloidae Browser (yet another UXP, what a surprise) :: Reply by wuggy]]> 2026-05-25T10:25:57+00:00 2026-05-25T10:25:57+00:00 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.]]> most of the features will be ported to 14.0, which will be based on a new codebase.]]> <![CDATA[Suggestions :: Quick links (Forum changes) :: Author The-10-Pen]]> 2026-05-07T20:42:55+00:00 2026-05-07T20:42:55+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9022#p9022 when not signed in?

From March 15th:
2026-05-07_16-38-42.jpg

Attachments


2026-05-07_16-38-42.jpg (356.42 KiB)

]]>
when not signed in?

From March 15th:
2026-05-07_16-38-42.jpg

Attachments


2026-05-07_16-38-42.jpg (356.42 KiB)

]]>
<![CDATA[Suggestions :: Quick links :: Reply by Duke]]> 2026-05-07T21:04:56+00:00 2026-05-07T21:04:56+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9023#p9023
The-10-Pen wrote: 07 May 2026, 20:42 Did Eclipse Community intentionally remove the "Quick links" when not signed in?
Yes. Guests now have limited access to some forum resources with the hope to reduce the overall slowness of the forum.
As seen in the popup at the top:

Eclipse-GuestsAccess.png

Actually, it seems to work. Crawlers and other AI bots are overloading the CPU of the server with too many simultaneous PHP queries, so it had to be done. And maybe more to come.

Attachments


Eclipse-GuestsAccess.png (27.23 KiB)

]]>
The-10-Pen wrote: 07 May 2026, 20:42 Did Eclipse Community intentionally remove the "Quick links" when not signed in?
Yes. Guests now have limited access to some forum resources with the hope to reduce the overall slowness of the forum.
As seen in the popup at the top:

Eclipse-GuestsAccess.png

Actually, it seems to work. Crawlers and other AI bots are overloading the CPU of the server with too many simultaneous PHP queries, so it had to be done. And maybe more to come.

Attachments


Eclipse-GuestsAccess.png (27.23 KiB)

]]>
<![CDATA[Suggestions :: Quick links :: Reply by The-10-Pen]]> 2026-05-07T21:10:44+00:00 2026-05-07T21:10:44+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9024#p9024 But kind of a bummer.
My bookmark to the site is: https://board.eclipse.cx/search.php?search_id=active_topics
Which now only sends me to a "you don't have access" page and forces me to login in just to see if I need to login.
Just a sign of the times, I suppose. I don't like bookmarking the "whole forum", I just need a LIST of ACTIVE TOPICS in chronological order.
ALL of my forums allow this, but now not Eclipse Community. :(
But yeah, pros versus cons, we were definitely experience VERY LONG delays and spinning circles when trying to access Eclipse.]]>
But kind of a bummer.
My bookmark to the site is: https://board.eclipse.cx/search.php?search_id=active_topics
Which now only sends me to a "you don't have access" page and forces me to login in just to see if I need to login.
Just a sign of the times, I suppose. I don't like bookmarking the "whole forum", I just need a LIST of ACTIVE TOPICS in chronological order.
ALL of my forums allow this, but now not Eclipse Community. :(
But yeah, pros versus cons, we were definitely experience VERY LONG delays and spinning circles when trying to access Eclipse.]]>
<![CDATA[Suggestions :: Quick links :: Reply by Duke]]> 2026-05-07T21:27:40+00:00 2026-05-07T21:27:40+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9025#p9025
The-10-Pen wrote: 07 May 2026, 21:10 Just a sign of the times, I suppose.
Yes, I'm afraid it is. These people want the whole world for free and they don't care if they put your server on its knees.
I spit on them, and I'm being polite saying it like that.

The-10-Pen wrote: 07 May 2026, 21:10 I just need a LIST of ACTIVE TOPICS in chronological order.
Maybe the RSS feed can help you: https://board.eclipse.cx/app.php/smartfeed/ui]]>
The-10-Pen wrote: 07 May 2026, 21:10 Just a sign of the times, I suppose.
Yes, I'm afraid it is. These people want the whole world for free and they don't care if they put your server on its knees.
I spit on them, and I'm being polite saying it like that.

The-10-Pen wrote: 07 May 2026, 21:10 I just need a LIST of ACTIVE TOPICS in chronological order.
Maybe the RSS feed can help you: https://board.eclipse.cx/app.php/smartfeed/ui]]>
<![CDATA[Suggestions :: Quick links :: Reply by The-10-Pen]]> 2026-05-07T21:38:28+00:00 2026-05-07T21:38:28+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9026#p9026
Duke wrote: 07 May 2026, 21:27 Maybe the RSS feed can help you: https://board.eclipse.cx/app.php/smartfeed/ui
Nope, doesn't help me any.
I visit the site every day. I really do not like sifting through all of the clutter and the ACTIVE TOPICS is a NORM on pretty much ALL forums.

I don't have to log into other forums just for access to an ACTIVE TOPICS chronological listing of posts.
Life really is VERY simple with that chronological list as my go-to bookmark.
I only have to read the top two or three or four before getting to a "I already read that one, I can exit the site now or log in to reply to one".

SAD SAD SAD sign of the times.
I get it, I do. It's just SAD that something I used to be able to get in literally 4 seconds now takes a full minute or so.]]>
Duke wrote: 07 May 2026, 21:27 Maybe the RSS feed can help you: https://board.eclipse.cx/app.php/smartfeed/ui
Nope, doesn't help me any.
I visit the site every day. I really do not like sifting through all of the clutter and the ACTIVE TOPICS is a NORM on pretty much ALL forums.

I don't have to log into other forums just for access to an ACTIVE TOPICS chronological listing of posts.
Life really is VERY simple with that chronological list as my go-to bookmark.
I only have to read the top two or three or four before getting to a "I already read that one, I can exit the site now or log in to reply to one".

SAD SAD SAD sign of the times.
I get it, I do. It's just SAD that something I used to be able to get in literally 4 seconds now takes a full minute or so.]]>
<![CDATA[Suggestions :: Quick links :: Reply by Duke]]> 2026-05-07T22:03:32+00:00 2026-05-07T22:03:32+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9027#p9027
The-10-Pen wrote: 07 May 2026, 21:38 I used to be able to get in literally 4 seconds now takes a full minute or so.
Logging in takes few seconds and it's not the end of the world ;)]]>
The-10-Pen wrote: 07 May 2026, 21:38 I used to be able to get in literally 4 seconds now takes a full minute or so.
Logging in takes few seconds and it's not the end of the world ;)]]>
<![CDATA[Suggestions :: Quick links :: Reply by the_r3dacted]]> 2026-05-07T22:08:10+00:00 2026-05-07T22:08:10+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9028#p9028 https://addons.mozilla.org/en-US/firefox/addon/easy-rss/ and point it to the RSS feed and have an easy button with notifications and a counter in your browser. almost like a bookmark.

Also you could just stay logged in? I keep my browser signed in, and I get annoyed when I get randomly signed out.]]>
https://addons.mozilla.org/en-US/firefox/addon/easy-rss/ and point it to the RSS feed and have an easy button with notifications and a counter in your browser. almost like a bookmark.

Also you could just stay logged in? I keep my browser signed in, and I get annoyed when I get randomly signed out.]]>
<![CDATA[Suggestions :: Quick links :: Reply by The-10-Pen]]> 2026-05-07T22:13:21+00:00 2026-05-07T22:13:21+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9029#p9029 My cache is completely emptied after each and every browser session.
I do not want the next session to "restore" tabs, I do not want the next session to have me logged in, et cetera.
To each their own. My computer, my rules. :)

Again, I get it. SAD. But I get it.]]>
My cache is completely emptied after each and every browser session.
I do not want the next session to "restore" tabs, I do not want the next session to have me logged in, et cetera.
To each their own. My computer, my rules. :)

Again, I get it. SAD. But I get it.]]>
<![CDATA[Suggestions :: Quick links :: Reply by The-10-Pen]]> 2026-05-09T15:49:04+00:00 2026-05-09T15:49:04+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9041#p9041
My fix.
A userscript that highlights today, yesterday, and two days ago in slightly different shades of green.
Then a userstyle that toggle-hides all other rows that do not contain those specific shades of green.

2026-05-09_11-44-50.jpg

Attachments


2026-05-09_11-44-50.jpg (238.9 KiB)

]]>

My fix.
A userscript that highlights today, yesterday, and two days ago in slightly different shades of green.
Then a userstyle that toggle-hides all other rows that do not contain those specific shades of green.

2026-05-09_11-44-50.jpg

Attachments


2026-05-09_11-44-50.jpg (238.9 KiB)

]]>
<![CDATA[Suggestions :: Quick links :: Reply by The-10-Pen]]> 2026-05-09T16:09:03+00:00 2026-05-09T16:09:03+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9042#p9042 And for what it's worth, the SLOWNESS and SPINNING CIRCLES of trying to do anything here is still NOT fixed.
Seems no different to me. The MASSIVE slowness is either here or not here. Just like it has been before any attempts to fix.

Seems to be fine now. It comes and goes.]]>
And for what it's worth, the SLOWNESS and SPINNING CIRCLES of trying to do anything here is still NOT fixed.
Seems no different to me. The MASSIVE slowness is either here or not here. Just like it has been before any attempts to fix.

Seems to be fine now. It comes and goes.]]>
<![CDATA[Suggestions :: Quick links :: Reply by Duke]]> 2026-05-10T08:10:27+00:00 2026-05-10T08:10:27+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9046#p9046
The-10-Pen wrote: 09 May 2026, 16:09 And for what it's worth, the SLOWNESS and SPINNING CIRCLES of trying to do anything here is still NOT fixed.
Seems no different to me. The MASSIVE slowness is either here or not here. Just like it has been before any attempts to fix.


Seems to be fine now. It comes and goes.
For me it's much better now. I can see and feel a significant improvement as the forum reacts almost instantly now, while it could take between 1 and 2 minutes for simply displaying a page before the changes.]]>
The-10-Pen wrote: 09 May 2026, 16:09 And for what it's worth, the SLOWNESS and SPINNING CIRCLES of trying to do anything here is still NOT fixed.
Seems no different to me. The MASSIVE slowness is either here or not here. Just like it has been before any attempts to fix.


Seems to be fine now. It comes and goes.
For me it's much better now. I can see and feel a significant improvement as the forum reacts almost instantly now, while it could take between 1 and 2 minutes for simply displaying a page before the changes.]]>
<![CDATA[Suggestions :: Quick links :: Reply by The-10-Pen]]> 2026-05-10T08:17:09+00:00 2026-05-10T08:17:09+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9047#p9047
Duke wrote: 10 May 2026, 08:10 For me it's much better now. I can see and feel a significant improvement as the forum reacts almost instantly now, while it could take between 1 and 2 minutes for simply displaying a page before the changes.
Agreed. 1 to 2 minutes was the NORM before the changes. I saw SEVERAL 20 to 40 second delays yesterday, but that's better than 1 to 2 minutes.
Just had a couple 10 to 20 second delays just now, but still a vast improvement over the issues from weeks ago.]]>
Duke wrote: 10 May 2026, 08:10 For me it's much better now. I can see and feel a significant improvement as the forum reacts almost instantly now, while it could take between 1 and 2 minutes for simply displaying a page before the changes.
Agreed. 1 to 2 minutes was the NORM before the changes. I saw SEVERAL 20 to 40 second delays yesterday, but that's better than 1 to 2 minutes.
Just had a couple 10 to 20 second delays just now, but still a vast improvement over the issues from weeks ago.]]>
<![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by The-10-Pen]]> 2026-05-18T11:26:36+00:00 2026-05-18T11:26:36+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9079#p9079 <![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by The-10-Pen]]> 2026-05-18T11:27:29+00:00 2026-05-18T11:27:29+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9080#p9080 <![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by Duke]]> 2026-05-18T11:57:00+00:00 2026-05-18T11:57:00+00:00 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.]]>
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.]]>
<![CDATA[Suggestions :: Quick links (Forum changes) :: Reply by the_r3dacted]]> 2026-05-18T22:33:38+00:00 2026-05-18T22:33:38+00:00 http://board.eclipse.cx/viewtopic.php?f=29&t=974&p=9084#p9084 <![CDATA[General Chat :: Then dust yourself off and try again :: Reply by UCyborg]]> 2026-05-01T10:28:12+00:00 2026-05-01T10:28:12+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=609&p=8978#p8978
https://360fans.pages.dev/]]>

https://360fans.pages.dev/]]>
<![CDATA[General Chat :: Then dust yourself off and try again :: Reply by The-10-Pen]]> 2026-05-01T10:40:32+00:00 2026-05-01T10:40:32+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=609&p=8979#p8979
UCyborg wrote: 01 May 2026, 10:28 https://360fans.pages.dev/
That branch has existed for a very long time.
It was a branch that was "of no use" to MSFN Members because this branch requires Win7+, requires x64 over x86, and requires "kernel crap".
I was on XP x64 but I *refuse* to use "kernel crap", I have tried them and they always caused WAY more harm than good.
To each their own, of course, but you can't PAY me to use "kernel crap". To each their own.]]>
UCyborg wrote: 01 May 2026, 10:28 https://360fans.pages.dev/
That branch has existed for a very long time.
It was a branch that was "of no use" to MSFN Members because this branch requires Win7+, requires x64 over x86, and requires "kernel crap".
I was on XP x64 but I *refuse* to use "kernel crap", I have tried them and they always caused WAY more harm than good.
To each their own, of course, but you can't PAY me to use "kernel crap". To each their own.]]>
<![CDATA[General Chat :: Then dust yourself off and try again :: Reply by UCyborg]]> 2026-05-03T07:30:45+00:00 2026-05-03T07:30:45+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=609&p=8987#p8987
But at the end, it's just another Chromium, which I find more fitting for the phones than computers.

I left XP when Win7 was in beta. Honestly, Win11 is the first one I find seriously problematic that doesn't seem to improve with time. Not sure what the future holds.]]>

But at the end, it's just another Chromium, which I find more fitting for the phones than computers.

I left XP when Win7 was in beta. Honestly, Win11 is the first one I find seriously problematic that doesn't seem to improve with time. Not sure what the future holds.]]>
<![CDATA[General Chat :: Then dust yourself off and try again :: Reply by The-10-Pen]]> 2026-05-03T09:17:04+00:00 2026-05-03T09:17:04+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=609&p=8988#p8988
XP was *very* bloated! Required the end-user to debloat!
Introduced the world to things like NLite, slipstreaming, CCleaner, SlimCleaner, Revo Uninstaller, etc etc etc.
XP was filled with so much CRAP that it brought about the very existence of the "industry" of cleaners, uninstallers, and "tuning".

Vista took the CRAP to a whole new level!
Sidebar widgets and aero! What a bunch of idiotic "feature creep" that the public "bought into" and only has themselves to blame!
I'm not a "gamer", but seriously, the REASON that XP took forever to DIE ALREADY was the "gaming community".
No "gamer" would ever play a game on Vista if they could use XP instead.
But enter again the industry of cleaners, uninstallers, and tuning.
Eventually, those gamers turned to Vista for their gaming, but only on tweaked systems.

Same goes for 7.

10 was just ANOTHER hook-line-and-sinker *bait-and-switch* (ie, users sued Microsoft over "Vista Capable" tactics still present in 10 and 11).

Same goes for 11.

It all really does boil down to this - "Those who cannot remember the past are condemned to repeat it."]]>

XP was *very* bloated! Required the end-user to debloat!
Introduced the world to things like NLite, slipstreaming, CCleaner, SlimCleaner, Revo Uninstaller, etc etc etc.
XP was filled with so much CRAP that it brought about the very existence of the "industry" of cleaners, uninstallers, and "tuning".

Vista took the CRAP to a whole new level!
Sidebar widgets and aero! What a bunch of idiotic "feature creep" that the public "bought into" and only has themselves to blame!
I'm not a "gamer", but seriously, the REASON that XP took forever to DIE ALREADY was the "gaming community".
No "gamer" would ever play a game on Vista if they could use XP instead.
But enter again the industry of cleaners, uninstallers, and tuning.
Eventually, those gamers turned to Vista for their gaming, but only on tweaked systems.

Same goes for 7.

10 was just ANOTHER hook-line-and-sinker *bait-and-switch* (ie, users sued Microsoft over "Vista Capable" tactics still present in 10 and 11).

Same goes for 11.

It all really does boil down to this - "Those who cannot remember the past are condemned to repeat it."]]>
<![CDATA[General Chat :: Then dust yourself off and try again :: Reply by UCyborg]]> 2026-05-03T16:19:03+00:00 2026-05-03T16:19:03+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=609&p=8989#p8989
Tuners and such were snake oil to me. I think the issue with Vista were early WDDM drivers. I only had poor NV GeForce4 MX 440 at time, which only took XPDDM drivers anyway. Games felt about the same as on XP.

Though it was kinda pointless besides looking pretty. Not as pretty as intended, but still.]]>

Tuners and such were snake oil to me. I think the issue with Vista were early WDDM drivers. I only had poor NV GeForce4 MX 440 at time, which only took XPDDM drivers anyway. Games felt about the same as on XP.

Though it was kinda pointless besides looking pretty. Not as pretty as intended, but still.]]>
<![CDATA[General Chat :: Then dust yourself off and try again :: Reply by The-10-Pen]]> 2026-05-03T17:23:36+00:00 2026-05-03T17:23:36+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=609&p=8990#p8990 CPUs get faster and faster, core counts increase, thread counts increase.

An XP-correct CPU is way slower than an 11-correct CPU.
If the blue line is CPU speed, the yellow line is a bogged down bloated OS, the red line is a tweaked and debloated OS.

The margin between the red and blue and the margin between the blue and yellow is three times larger for 11 as it was for XP.
Okay, not the best way to "paint this picture", but I think you get the idea.

ie, 11's CPU can do so much MORE and that is *WHY* the manufacturers USE more of that margin for CRAP like AI and "background processes".
Bog that CPU down HEAVILY and it still has the "available reserves" to DO MORE than the CPU of the XP-machine it replaced. :)

2026-05-03_13-09-09.jpg

Attachments


2026-05-03_13-09-09.jpg (16.18 KiB)

]]>
CPUs get faster and faster, core counts increase, thread counts increase.

An XP-correct CPU is way slower than an 11-correct CPU.
If the blue line is CPU speed, the yellow line is a bogged down bloated OS, the red line is a tweaked and debloated OS.

The margin between the red and blue and the margin between the blue and yellow is three times larger for 11 as it was for XP.
Okay, not the best way to "paint this picture", but I think you get the idea.

ie, 11's CPU can do so much MORE and that is *WHY* the manufacturers USE more of that margin for CRAP like AI and "background processes".
Bog that CPU down HEAVILY and it still has the "available reserves" to DO MORE than the CPU of the XP-machine it replaced. :)

2026-05-03_13-09-09.jpg

Attachments


2026-05-03_13-09-09.jpg (16.18 KiB)

]]>
<![CDATA[General Chat :: Then dust yourself off and try again :: Reply by UCyborg]]> 2026-05-10T15:56:05+00:00 2026-05-10T15:56:05+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=609&p=9053#p9053 <![CDATA[General Chat :: Various videos :: Reply by Duke]]> 2026-05-16T16:36:13+00:00 2026-05-16T16:36:13+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=843&p=9072#p9072 https://www.bbc.com/news/videos/czx20g00ly1o]]> https://www.bbc.com/news/videos/czx20g00ly1o]]> <![CDATA[General Chat :: Wikipedia File Explorer :: Author Duke]]> 2026-05-17T14:52:38+00:00 2026-05-17T14:52:38+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=977&p=9075#p9075 https://explorer.samismith.com]]> https://explorer.samismith.com]]> <![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> 2026-04-29T19:04:54+00:00 2026-04-29T19:04:54+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8960#p8960
The-10-Pen wrote: 29 Apr 2026, 17:08 When one of our "two parties" [...] *PAY* protesters
Evidences ?]]>
The-10-Pen wrote: 29 Apr 2026, 17:08 When one of our "two parties" [...] *PAY* protesters
Evidences ?]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T19:17:36+00:00 2026-04-29T19:17:36+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8962#p8962
Duke wrote: 29 Apr 2026, 19:04
The-10-Pen wrote: 29 Apr 2026, 17:08 When one of our "two parties" [...] *PAY* protesters
Evidences ?
Research it yourself.
I've told you before, I will not hold your hand, and I personally feel you won't believe it anyway unless it is the product of your own research.]]>
Duke wrote: 29 Apr 2026, 19:04
The-10-Pen wrote: 29 Apr 2026, 17:08 When one of our "two parties" [...] *PAY* protesters
Evidences ?
Research it yourself.
I've told you before, I will not hold your hand, and I personally feel you won't believe it anyway unless it is the product of your own research.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T19:50:45+00:00 2026-04-29T19:50:45+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8963#p8963 https://legalexplained.substack.com/p/decoded-the-real-story-behind-no

IT HAPPENS ON BOTH "SIDES".

Hell, our city has PROVEN that "homeless people" were being PAID to stand on street corners and BEG FOR FOOD.
Being paid by CALIFORNIA "interests" and California is over TWO THOUSAND MILES AWAY.
That was last summer. I'd all but bet money on it that they will be back again this summer.
Probably in YOUR CITY also.]]>
https://legalexplained.substack.com/p/decoded-the-real-story-behind-no

IT HAPPENS ON BOTH "SIDES".

Hell, our city has PROVEN that "homeless people" were being PAID to stand on street corners and BEG FOR FOOD.
Being paid by CALIFORNIA "interests" and California is over TWO THOUSAND MILES AWAY.
That was last summer. I'd all but bet money on it that they will be back again this summer.
Probably in YOUR CITY also.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T19:54:49+00:00 2026-04-29T19:54:49+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8964#p8964 One of the ceos or presidents of one of the companies funding protest rallies has ADMITTED that she used to be paid to attend rallies.
That was not a No Kings rally. I forget the name of the company. The REALITY is this, if you are SINCERE in your RESEARCH, you will find it !!!
And you will ONLY believe it if YOU YOURSELF find it !!! I believe that a thousandfold.]]>
One of the ceos or presidents of one of the companies funding protest rallies has ADMITTED that she used to be paid to attend rallies.
That was not a No Kings rally. I forget the name of the company. The REALITY is this, if you are SINCERE in your RESEARCH, you will find it !!!
And you will ONLY believe it if YOU YOURSELF find it !!! I believe that a thousandfold.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> 2026-04-29T19:57:59+00:00 2026-04-29T19:57:59+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8965#p8965
The-10-Pen wrote: 29 Apr 2026, 19:17
Duke wrote: 29 Apr 2026, 19:04
The-10-Pen wrote: 29 Apr 2026, 17:08 When one of our "two parties" [...] *PAY* protesters
Evidences ?
Research it yourself.
I've told you before, I will not hold your hand, and I personally feel you won't believe it anyway unless it is the product of your own research.
That means you don't have any evidences.
Such claims without any evidences or sources are useless, like peeing in the wind. Anyone can say anything like on these so called "social" platforms and some people will believe it, the reason why the world is going mad.]]>
The-10-Pen wrote: 29 Apr 2026, 19:17
Duke wrote: 29 Apr 2026, 19:04
The-10-Pen wrote: 29 Apr 2026, 17:08 When one of our "two parties" [...] *PAY* protesters
Evidences ?
Research it yourself.
I've told you before, I will not hold your hand, and I personally feel you won't believe it anyway unless it is the product of your own research.
That means you don't have any evidences.
Such claims without any evidences or sources are useless, like peeing in the wind. Anyone can say anything like on these so called "social" platforms and some people will believe it, the reason why the world is going mad.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T19:59:22+00:00 2026-04-29T19:59:22+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8966#p8966 I'm only stating that "three or four" people at a tens-of-thousands attendee event were paid to be there.
I am not, and never did, claim that "9 thousand out of 10 thousand" were paid to attend - which is what I think you "heard".]]>
I'm only stating that "three or four" people at a tens-of-thousands attendee event were paid to be there.
I am not, and never did, claim that "9 thousand out of 10 thousand" were paid to attend - which is what I think you "heard".]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T20:01:09+00:00 2026-04-29T20:01:09+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8967#p8967
Duke wrote: 29 Apr 2026, 19:57
The-10-Pen wrote: 29 Apr 2026, 19:17
Duke wrote: 29 Apr 2026, 19:04

Evidences ?
Research it yourself.
I've told you before, I will not hold your hand, and I personally feel you won't believe it anyway unless it is the product of your own research.
That means you don't have any evidences.
Such claims without any evidences or sources are useless, like peeing in the wind. Anyone can say anything like on these so called "social" platforms and some people will believe it, the reason why the world is going mad.
Not true and F&ck Off! Yeah, I said that out loud !!! Go ahead and ban me for not having "your political view".
I did provide a link. Did we cross-post and you didn't see it yet?]]>
Duke wrote: 29 Apr 2026, 19:57
The-10-Pen wrote: 29 Apr 2026, 19:17
Duke wrote: 29 Apr 2026, 19:04

Evidences ?
Research it yourself.
I've told you before, I will not hold your hand, and I personally feel you won't believe it anyway unless it is the product of your own research.
That means you don't have any evidences.
Such claims without any evidences or sources are useless, like peeing in the wind. Anyone can say anything like on these so called "social" platforms and some people will believe it, the reason why the world is going mad.
Not true and F&ck Off! Yeah, I said that out loud !!! Go ahead and ban me for not having "your political view".
I did provide a link. Did we cross-post and you didn't see it yet?]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> 2026-04-29T20:02:23+00:00 2026-04-29T20:02:23+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8968#p8968
The-10-Pen wrote: 29 Apr 2026, 19:50 Here, this is a START, I *beg* of you to DO SOME RESEARCH !!!
https://legalexplained.substack.com/p/decoded-the-real-story-behind-no
substack.com :roll:

The-10-Pen wrote: 29 Apr 2026, 19:50 Hell, our city has PROVEN that "homeless people" were being PAID to stand on street corners and BEG FOR FOOD.
Being paid by CALIFORNIA "interests" and California is over TWO THOUSAND MILES AWAY.
That's stupid. If you were homeless and being given some money what would you do with it ? Begging for food on street corners ?]]>
The-10-Pen wrote: 29 Apr 2026, 19:50 Here, this is a START, I *beg* of you to DO SOME RESEARCH !!!
https://legalexplained.substack.com/p/decoded-the-real-story-behind-no
substack.com :roll:

The-10-Pen wrote: 29 Apr 2026, 19:50 Hell, our city has PROVEN that "homeless people" were being PAID to stand on street corners and BEG FOR FOOD.
Being paid by CALIFORNIA "interests" and California is over TWO THOUSAND MILES AWAY.
That's stupid. If you were homeless and being given some money what would you do with it ? Begging for food on street corners ?]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> 2026-04-29T20:04:05+00:00 2026-04-29T20:04:05+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8969#p8969
The-10-Pen wrote: 29 Apr 2026, 20:01 Not true and F&ck Off! Yeah, I said that out loud !!! Go ahead and ban me for not having "your political view".
I did provide a link. Did we cross-post and you didn't see it yet?
Yes, we did cross post. So if you saw it there is no reason for insults.]]>
The-10-Pen wrote: 29 Apr 2026, 20:01 Not true and F&ck Off! Yeah, I said that out loud !!! Go ahead and ban me for not having "your political view".
I did provide a link. Did we cross-post and you didn't see it yet?
Yes, we did cross post. So if you saw it there is no reason for insults.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T20:09:53+00:00 2026-04-29T20:09:53+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8970#p8970
Duke wrote: 29 Apr 2026, 20:02
The-10-Pen wrote: 29 Apr 2026, 19:50 Here, this is a START, I *beg* of you to DO SOME RESEARCH !!!
https://legalexplained.substack.com/p/decoded-the-real-story-behind-no
substack.com :roll:

The-10-Pen wrote: 29 Apr 2026, 19:50 Hell, our city has PROVEN that "homeless people" were being PAID to stand on street corners and BEG FOR FOOD.
Being paid by CALIFORNIA "interests" and California is over TWO THOUSAND MILES AWAY.
That's stupid. If you were homeless and being given some money what would you do with it ? Begging for food on street corners ?
You misread. I did not say that homeless people were being paid to beg for food.
A California company was paying people THAT OWN A HOME AND A CAR to stand on street corners and PRETEND to be homeless.
You could literally follow them from their street corner to the NOT-NEW BUT NOT-THAT-OLD CAR parked a few blocks away.
I can only ASSUME that it paid them MORE then their real job, so they quit a REAL JOB to be paid to beg for food instead.
Granted, these weren't "career-minded" folks, they were the types of people that only hold a job for a few months and move on to something else.


Here, read this one also - https://www.ibtimes.co.uk/what-crowds-demand-us-firm-that-pays-people-attend-protests-how-you-can-apply-1741261]]>
Duke wrote: 29 Apr 2026, 20:02
The-10-Pen wrote: 29 Apr 2026, 19:50 Here, this is a START, I *beg* of you to DO SOME RESEARCH !!!
https://legalexplained.substack.com/p/decoded-the-real-story-behind-no
substack.com :roll:

The-10-Pen wrote: 29 Apr 2026, 19:50 Hell, our city has PROVEN that "homeless people" were being PAID to stand on street corners and BEG FOR FOOD.
Being paid by CALIFORNIA "interests" and California is over TWO THOUSAND MILES AWAY.
That's stupid. If you were homeless and being given some money what would you do with it ? Begging for food on street corners ?
You misread. I did not say that homeless people were being paid to beg for food.
A California company was paying people THAT OWN A HOME AND A CAR to stand on street corners and PRETEND to be homeless.
You could literally follow them from their street corner to the NOT-NEW BUT NOT-THAT-OLD CAR parked a few blocks away.
I can only ASSUME that it paid them MORE then their real job, so they quit a REAL JOB to be paid to beg for food instead.
Granted, these weren't "career-minded" folks, they were the types of people that only hold a job for a few months and move on to something else.


Here, read this one also - https://www.ibtimes.co.uk/what-crowds-demand-us-firm-that-pays-people-attend-protests-how-you-can-apply-1741261]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T20:19:13+00:00 2026-04-29T20:19:13+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8971#p8971 https://disruptarian.com/blog/the-paid-protester-economy-whos-funding-the-outrage/

I could find DOZENS (plural!). But I still maintain that you will believe them more if YOU FIND THEM YOURSELF.
All you are going to do is claim that anything and everything I could possibly link to isn't in YOUR LIST OF TRUSTED SOURCES.

"Not my problem."]]>
https://disruptarian.com/blog/the-paid-protester-economy-whos-funding-the-outrage/

I could find DOZENS (plural!). But I still maintain that you will believe them more if YOU FIND THEM YOURSELF.
All you are going to do is claim that anything and everything I could possibly link to isn't in YOUR LIST OF TRUSTED SOURCES.

"Not my problem."]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> 2026-04-29T20:20:42+00:00 2026-04-29T20:20:42+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8972#p8972
The-10-Pen wrote: 29 Apr 2026, 20:09 Here, read this one also - https://www.ibtimes.co.uk/what-crowds-demand-us-firm-that-pays-people-attend-protests-how-you-can-apply-1741261
An article written by Vinay Patel. Any link with the alcoholic Kash Patel ?
You see, I can make claims too. It's so easy.]]>
The-10-Pen wrote: 29 Apr 2026, 20:09 Here, read this one also - https://www.ibtimes.co.uk/what-crowds-demand-us-firm-that-pays-people-attend-protests-how-you-can-apply-1741261
An article written by Vinay Patel. Any link with the alcoholic Kash Patel ?
You see, I can make claims too. It's so easy.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T20:22:01+00:00 2026-04-29T20:22:01+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8973#p8973
So I'll say it again:

All you are going to do is claim that anything and everything I could possibly link to isn't in YOUR LIST OF TRUSTED SOURCES.

"Not my problem."
]]>

So I'll say it again:

All you are going to do is claim that anything and everything I could possibly link to isn't in YOUR LIST OF TRUSTED SOURCES.

"Not my problem."
]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by wuggy]]> 2026-04-29T20:25:34+00:00 2026-04-29T20:25:34+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8974#p8974 <![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> 2026-04-29T21:16:23+00:00 2026-04-29T21:16:23+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8975#p8975
The-10-Pen wrote: 29 Apr 2026, 20:22 All you are going to do is claim that anything and everything I could possibly link to isn't in YOUR LIST OF TRUSTED SOURCES.
I'm not saying that, what I'm saying is that I'm not convinced by some random articles that don't show any evidences but are only making claims.
And BTW, the more you shout using caps, bold and large fonts and the less I'm listening to you. That 'style' doesn't impress me. At all. Excesses and insults don't replace arguments. We can just have a normal and civilized discussion.]]>
The-10-Pen wrote: 29 Apr 2026, 20:22 All you are going to do is claim that anything and everything I could possibly link to isn't in YOUR LIST OF TRUSTED SOURCES.
I'm not saying that, what I'm saying is that I'm not convinced by some random articles that don't show any evidences but are only making claims.
And BTW, the more you shout using caps, bold and large fonts and the less I'm listening to you. That 'style' doesn't impress me. At all. Excesses and insults don't replace arguments. We can just have a normal and civilized discussion.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-04-29T21:45:13+00:00 2026-04-29T21:45:13+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=8976#p8976
Did you at least read the 2nd (3rd? I lost count) link? ie, this one: https://disruptarian.com/blog/the-paid-protester-economy-whos-funding-the-outrage/

Does that one fit your criteria?
Maybe you have to live in a city (like mine!) where local newspapers cover Californians funding panhandlers to "see" it happening elsewhere.
It happens here quite a bit. We are a "swing state" so we see a lot of "buying votes" (by way of "propaganda") going on in this state.
You do have to LEARN how to SEE IT. If you don't "live it", then it's kind of hard to explain.]]>

Did you at least read the 2nd (3rd? I lost count) link? ie, this one: https://disruptarian.com/blog/the-paid-protester-economy-whos-funding-the-outrage/

Does that one fit your criteria?
Maybe you have to live in a city (like mine!) where local newspapers cover Californians funding panhandlers to "see" it happening elsewhere.
It happens here quite a bit. We are a "swing state" so we see a lot of "buying votes" (by way of "propaganda") going on in this state.
You do have to LEARN how to SEE IT. If you don't "live it", then it's kind of hard to explain.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-05-09T10:15:12+00:00 2026-05-09T10:15:12+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9040#p9040
A Pet Peeve of mine has always (well, not "always") been when the "biased and opinionated" spell Microsoft as M$.
I'm from the Apple IIe versus Commodore 64 era.

I guess it's also a sign of the times, look at MONSTER ENERGY DRINKS stock compared to Apple, Microsoft, Google, and Nvidia.

2026-05-09_6-08-11.jpg

Attachments


2026-05-09_6-08-11.jpg (115.12 KiB)

]]>

A Pet Peeve of mine has always (well, not "always") been when the "biased and opinionated" spell Microsoft as M$.
I'm from the Apple IIe versus Commodore 64 era.

I guess it's also a sign of the times, look at MONSTER ENERGY DRINKS stock compared to Apple, Microsoft, Google, and Nvidia.

2026-05-09_6-08-11.jpg

Attachments


2026-05-09_6-08-11.jpg (115.12 KiB)

]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by the_r3dacted]]> 2026-05-10T02:00:42+00:00 2026-05-10T02:00:42+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9043#p9043 <![CDATA[General Chat :: Today's Pet Peeve :: Reply by wuggy]]> 2026-05-10T02:19:38+00:00 2026-05-10T02:19:38+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9044#p9044
the_r3dacted wrote: 10 May 2026, 02:00 I'm old school and still call Microsoft Microshaft lol, or Microshit depending on how I feel. Apple doesn't really have a good funny name like that that I know of. I just say Apple bad in various ways.
Crapple]]>
the_r3dacted wrote: 10 May 2026, 02:00 I'm old school and still call Microsoft Microshaft lol, or Microshit depending on how I feel. Apple doesn't really have a good funny name like that that I know of. I just say Apple bad in various ways.
Crapple]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-05-10T06:29:31+00:00 2026-05-10T06:29:31+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9045#p9045 I taught evening courses (Algebra, Trigononometry, Beginners Electrician Math, PLC Controllers, Industrial Motor Controls).
My students ranged from GED Students (ie, High School dropouts returning to school for their High School diploma) to "journeymen" and "apprentices".
Our schools call these "paraprofessionals" nowadays.

One of the schools that I taught at only had MAC computers.
I *declined* that job on account of those MAC computers!
The COMPANIES that contract courses through the school were FURIOUS that they did not offer my courses (despite being listed in brochures).
These companies ranged from mom-and-pop electrical repair shops to airport repair technicians.
They set up a lab with WINDOWS computers by the very next semester so that the COMPANIES would not contract through a different school.

I had nothing against MAC computers, per se.
But at that time (decades ago!), you could simply NOT program PLC's on a MAC.
And therefore, I could not teach "journeymen" and "apprentices" on them!]]>
I taught evening courses (Algebra, Trigononometry, Beginners Electrician Math, PLC Controllers, Industrial Motor Controls).
My students ranged from GED Students (ie, High School dropouts returning to school for their High School diploma) to "journeymen" and "apprentices".
Our schools call these "paraprofessionals" nowadays.

One of the schools that I taught at only had MAC computers.
I *declined* that job on account of those MAC computers!
The COMPANIES that contract courses through the school were FURIOUS that they did not offer my courses (despite being listed in brochures).
These companies ranged from mom-and-pop electrical repair shops to airport repair technicians.
They set up a lab with WINDOWS computers by the very next semester so that the COMPANIES would not contract through a different school.

I had nothing against MAC computers, per se.
But at that time (decades ago!), you could simply NOT program PLC's on a MAC.
And therefore, I could not teach "journeymen" and "apprentices" on them!]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by wuggy]]> 2026-05-10T09:11:03+00:00 2026-05-10T09:11:03+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9049#p9049
The-10-Pen wrote: 10 May 2026, 06:29 I spent 6 (7?) years as a "teacher".
hehehehehheeh 67 hehhehehehehe]]>
The-10-Pen wrote: 10 May 2026, 06:29 I spent 6 (7?) years as a "teacher".
hehehehehheeh 67 hehhehehehehe]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-05-10T09:12:50+00:00 2026-05-10T09:12:50+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9050#p9050 <![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-05-10T09:15:45+00:00 2026-05-10T09:15:45+00:00 http://board.eclipse.cx/viewtopic.php?f=30&t=968&p=9051#p9051 2026-05-10_5-14-17.jpg
2026-05-10_5-14-39.jpg

Attachments


2026-05-10_5-14-17.jpg (336.16 KiB)


2026-05-10_5-14-39.jpg (105.12 KiB)

]]>
2026-05-10_5-14-17.jpg
2026-05-10_5-14-39.jpg

Attachments


2026-05-10_5-14-17.jpg (336.16 KiB)


2026-05-10_5-14-39.jpg (105.12 KiB)

]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-05-12T13:24:36+00:00 2026-05-12T13:24:36+00:00 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)

]]>

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)

]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by Duke]]> 2026-05-12T19:44:42+00:00 2026-05-12T19:44:42+00:00 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]]>
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]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-05-13T18:18:07+00:00 2026-05-13T18:18:07+00:00 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.]]>

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.]]>
<![CDATA[General Chat :: Today's Pet Peeve :: Reply by The-10-Pen]]> 2026-05-29T11:46:17+00:00 2026-05-29T11:46:17+00:00 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]]>

https://www.cspi.org/cspi-news/date-labels-and-food-waste-heres-what-know]]>