<![CDATA[Eclipse Community]]> https://board.eclipse.cx Smartfeed extension for phpBB <![CDATA[Compatibility Mods :: Garden Life: A cozy simulator (tested on Windows 7) :: Author Mr. Dick]]> 2026-08-18T14:20:34+00:00 2026-08-18T14:20:34+00:00 https://board.eclipse.cx/viewtopic.php?f=50&t=992&p=9492#p9492 https://github.com/Roti-Poulet/DirectX12On7, But from what I understand, it currently seems difficult to get modern Unreal Engine games to recognize DirectX 12 DLLs. That’s all for now.]]> https://github.com/Roti-Poulet/DirectX12On7, But from what I understand, it currently seems difficult to get modern Unreal Engine games to recognize DirectX 12 DLLs. That’s all for now.]]> <![CDATA[Research Network :: Either fully remove Rust from Firefox or backport engine changes from Quantum onto UXP :: Reply by UCyborg]]> 2026-09-07T00:00:17+00:00 2026-09-07T00:00:17+00:00 https://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9559#p9559 You folks actually like C++?]]> You folks actually like C++?]]> <![CDATA[Research Network :: Either fully remove Rust from Firefox or backport engine changes from Quantum onto UXP :: Reply by The-10-Pen]]> 2026-09-07T00:54:15+00:00 2026-09-07T00:54:15+00:00 https://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9560#p9560 https://www.youtube.com/watch?v=uerEG_yigco]]> https://www.youtube.com/watch?v=uerEG_yigco]]> <![CDATA[Research Network :: Either fully remove Rust from Firefox or backport engine changes from Quantum onto UXP :: Reply by K4sum1]]> 2026-09-08T00:23:39+00:00 2026-09-08T00:23:39+00:00 https://board.eclipse.cx/viewtopic.php?f=52&t=969&p=9561#p9561
UCyborg wrote: 07 Sep 2026, 00:00 You folks actually like C++?
Rust is worse.]]>
UCyborg wrote: 07 Sep 2026, 00:00 You folks actually like C++?
Rust is worse.]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by DoNotThrowOldPCsAway]]> 2026-08-19T18:23:09+00:00 2026-08-19T18:23:09+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9498#p9498 <![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by Duke]]> 2026-08-20T19:37:56+00:00 2026-08-20T19:37:56+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9499#p9499 And I've also read, but I have no evidence, that Youtube has a 'preference' for Chromium based browsers. Maybe because of Manifest V3 which can block less things than Manifest V2 that Firefox and uBlock are still using.]]> And I've also read, but I have no evidence, that Youtube has a 'preference' for Chromium based browsers. Maybe because of Manifest V3 which can block less things than Manifest V2 that Firefox and uBlock are still using.]]> <![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by The-10-Pen]]> 2026-08-21T02:25:09+00:00 2026-08-21T02:25:09+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9500#p9500 I use Official Chrome v144 and Ungoogled Chromium v144.
My uBO is MV2 because I intentionally use an older version of uBO (v 1.52.2).
v 1.54 is when the "differential updates" were implemented and I *do not like* that update approach.
I've never had any issues with using an "old" version.
I don't really remember why I "skipped" v 1.53 and *INTENTIONALLY* remain on 1.52.2.
I'm sure I had a reason at the time, I just can't think of it offhand.
I use several userscripts to improve my YouTube experience (things like axing the RETARDED "chat" infinte scroll sh#t (I assume it still exists, lol).
I kind of no longer really even know what "default" YouTube looks like, I've axed out the crap for so long.
I don't get "suggestions", I block all "shorts", etc.]]>
I use Official Chrome v144 and Ungoogled Chromium v144.
My uBO is MV2 because I intentionally use an older version of uBO (v 1.52.2).
v 1.54 is when the "differential updates" were implemented and I *do not like* that update approach.
I've never had any issues with using an "old" version.
I don't really remember why I "skipped" v 1.53 and *INTENTIONALLY* remain on 1.52.2.
I'm sure I had a reason at the time, I just can't think of it offhand.
I use several userscripts to improve my YouTube experience (things like axing the RETARDED "chat" infinte scroll sh#t (I assume it still exists, lol).
I kind of no longer really even know what "default" YouTube looks like, I've axed out the crap for so long.
I don't get "suggestions", I block all "shorts", etc.]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by Duke]]> 2026-08-21T21:14:07+00:00 2026-08-21T21:14:07+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9503#p9503
The-10-Pen wrote: 21 Aug 2026, 02:25 I use Official Chrome v144 and Ungoogled Chromium v144.
Yes, because they totally removed MV2 since Chrome/Chromium v145. So you can't update if you want to keep MV2.
My Youtube is also ads free but with Firefox, R3dfox, etc and uBlock Origin you don't see the ads but you have to wait for the time they are supposed to be shown. So I guess that's why people think Firefox is slow on Youtube.]]>
The-10-Pen wrote: 21 Aug 2026, 02:25 I use Official Chrome v144 and Ungoogled Chromium v144.
Yes, because they totally removed MV2 since Chrome/Chromium v145. So you can't update if you want to keep MV2.
My Youtube is also ads free but with Firefox, R3dfox, etc and uBlock Origin you don't see the ads but you have to wait for the time they are supposed to be shown. So I guess that's why people think Firefox is slow on Youtube.]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by The-10-Pen]]> 2026-08-21T21:25:02+00:00 2026-08-21T21:25:02+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9504#p9504 I still use MV2 extensions in Edge based on Chrome v151.
It's on a computer I don't have access to until tomorrow.

Generally speaking, you can ALWAYS *manually* install MV2 extensions and there are flags/startup switches that prevent even v151 from preventing or disabling those MV2's (similar to how Firefox can allow unsigned xpi's, you only have to know the config setting, where it is, and how to set it).

That Edge is due to become v152 shortly (I only check updates on Sundays, so I can report back on Sunday).
My Edge is fully "portable" (my OS has ZERO "default" and ZERO "embedded" into the OS, I'm very much "anti-default browser" shenanigans).]]>
I still use MV2 extensions in Edge based on Chrome v151.
It's on a computer I don't have access to until tomorrow.

Generally speaking, you can ALWAYS *manually* install MV2 extensions and there are flags/startup switches that prevent even v151 from preventing or disabling those MV2's (similar to how Firefox can allow unsigned xpi's, you only have to know the config setting, where it is, and how to set it).

That Edge is due to become v152 shortly (I only check updates on Sundays, so I can report back on Sunday).
My Edge is fully "portable" (my OS has ZERO "default" and ZERO "embedded" into the OS, I'm very much "anti-default browser" shenanigans).]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by The-10-Pen]]> 2026-08-21T21:48:52+00:00 2026-08-21T21:48:52+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9505#p9505
I can easily *disable* that A.I. crap in newer versions (ie, flags and startup switches), but I don't even want that d@mn "tab" in the GUI, so I'm sticking with v144 for as long as I can.

I can use newer, and know how to disable in newer, but I'll stick to an OS and a browser with ZERO embedded A.I. sh#t for as long as I can. I already know how to remove it from Win11, but that doesn't mean I'm ready to run 11 yet. Same goes for my browser, I know how to disable in newer browsers, but I'll stick with the "without" for now.]]>

I can easily *disable* that A.I. crap in newer versions (ie, flags and startup switches), but I don't even want that d@mn "tab" in the GUI, so I'm sticking with v144 for as long as I can.

I can use newer, and know how to disable in newer, but I'll stick to an OS and a browser with ZERO embedded A.I. sh#t for as long as I can. I already know how to remove it from Win11, but that doesn't mean I'm ready to run 11 yet. Same goes for my browser, I know how to disable in newer browsers, but I'll stick with the "without" for now.]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by The-10-Pen]]> 2026-08-22T11:13:31+00:00 2026-08-22T11:13:31+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9506#p9506 But my primary point remains, running MV2 even on TODAY'S version is very easy.
SIX of my 14 extensions are still at MV2.
1 of the 14 is a "theme" that does not show on the "extensions" page (just like Firefox themes do not show on add-ons page).

1.jpg
2.jpg
3.jpg

Attachments


1.jpg (29.35 KiB)


2.jpg (234.95 KiB)


3.jpg (662.27 KiB)

]]>
But my primary point remains, running MV2 even on TODAY'S version is very easy.
SIX of my 14 extensions are still at MV2.
1 of the 14 is a "theme" that does not show on the "extensions" page (just like Firefox themes do not show on add-ons page).

1.jpg
2.jpg
3.jpg

Attachments


1.jpg (29.35 KiB)


2.jpg (234.95 KiB)


3.jpg (662.27 KiB)

]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by Duke]]> 2026-08-22T20:13:08+00:00 2026-08-22T20:13:08+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9507#p9507 <![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by The-10-Pen]]> 2026-08-22T21:26:14+00:00 2026-08-22T21:26:14+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9508#p9508 And, um, there's no such thing as an MV2 "engine".
At least not in the sense of all of my extensions.
An extension is nothing more than javascript code.
You cannot remove the "engine" to render that javascript code without the browser itself being unable to render that javascript.

Which I guess would turn it into a UWP Browser unable to perform "modern" functionality.]]>
And, um, there's no such thing as an MV2 "engine".
At least not in the sense of all of my extensions.
An extension is nothing more than javascript code.
You cannot remove the "engine" to render that javascript code without the browser itself being unable to render that javascript.

Which I guess would turn it into a UWP Browser unable to perform "modern" functionality.]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by The-10-Pen]]> 2026-08-22T21:33:48+00:00 2026-08-22T21:33:48+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9509#p9509
ie, Firefox will disable it because it is not signed or will not even install it because it is not signed.
Unless you-the-user tells Firefox to stop disabling your unsigned extensions, that "there be dragons in here" and you enter at your own risk.
The same can be done in Chrome.

An unsigned Firefox extension FULLY WORKS, all you had to do is disable the mechanism that disables it or prevents you from installing it.

If Firefox has anything like the "Chrome Store", the extension MUST BE *SIGNED* in order to be "hosted" at that "store".
That "signature", be it Chrome or Firefox, COSTS MONEY.
The typical FREE extension author isn't going to give something away that THEY HAD TO PAY FOR.

I've done this both for Firefox and for Chrome - ran UNSIGNED extensions NOT from any official "store".
uBlock has (had?) a competitor that does just this.
It is (was?) called AD NAUSEUM.

edit: confirmed, STILL EXISTS - https://adnauseam.io/
You won't find it "hosted" at the Chrome Web Store or whatever store Firefox officially "endorses".
But geeks and nerds like you and me still know where to find GREAT content "not hosted" at any "Google", "Apple", or "Mozilla" 'store'.

Outside of that, and to play the same card you have played on me at times, PROVIDE SOURCES of just what in Hades you are referring to as an MV2 "engine" being 'removed since Chrome v145'.]]>

ie, Firefox will disable it because it is not signed or will not even install it because it is not signed.
Unless you-the-user tells Firefox to stop disabling your unsigned extensions, that "there be dragons in here" and you enter at your own risk.
The same can be done in Chrome.

An unsigned Firefox extension FULLY WORKS, all you had to do is disable the mechanism that disables it or prevents you from installing it.

If Firefox has anything like the "Chrome Store", the extension MUST BE *SIGNED* in order to be "hosted" at that "store".
That "signature", be it Chrome or Firefox, COSTS MONEY.
The typical FREE extension author isn't going to give something away that THEY HAD TO PAY FOR.

I've done this both for Firefox and for Chrome - ran UNSIGNED extensions NOT from any official "store".
uBlock has (had?) a competitor that does just this.
It is (was?) called AD NAUSEUM.

edit: confirmed, STILL EXISTS - https://adnauseam.io/
You won't find it "hosted" at the Chrome Web Store or whatever store Firefox officially "endorses".
But geeks and nerds like you and me still know where to find GREAT content "not hosted" at any "Google", "Apple", or "Mozilla" 'store'.

Outside of that, and to play the same card you have played on me at times, PROVIDE SOURCES of just what in Hades you are referring to as an MV2 "engine" being 'removed since Chrome v145'.]]>
<![CDATA[General Software & Hardware :: (Tangent alert) Why does modern Firefox suck so much? :: Reply by Duke]]> 2026-08-23T21:09:16+00:00 2026-08-23T21:09:16+00:00 https://board.eclipse.cx/viewtopic.php?f=20&t=967&p=9512#p9512
The-10-Pen wrote: 22 Aug 2026, 21:26 there's no such thing as an MV2 "engine".
Yep, wrong word, I should have said MV2 code.]]>
The-10-Pen wrote: 22 Aug 2026, 21:26 there's no such thing as an MV2 "engine".
Yep, wrong word, I should have said MV2 code.]]>
<![CDATA[Browsers :: User Scripts :: Reply by The-10-Pen]]> 2026-08-18T11:19:54+00:00 2026-08-18T11:19:54+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9490#p9490 My own "ad blocker", sort of.

Some video streaming sites have no way to block the commercials / ad-breaks.
I used to be able to "target" these by their "1 of 4 ads" type of overlays, but most no longer use those.

So I'm now using a userscript that adds a hidden-until-hover "Blackout" button.
Click it and the entire screen goes dark with the exception of a "peek window" and a cancel button.
Variables are used to set the opacity from a translucent overlay to full opaque (I prefer full opaque).
The "peek" window can be set to no overlay at all for the window to the opacity level of the full overlay.
The audio is automatically muted and returns to original state.
ie, if you were already muted, it stays muted. And if you were listening to the audio, it mutes, counts down, then unmutes.
It aslo unmutes (if you were listening when engaged) when the cancel button is manually engaged.

It assumes a 3-minute commercial break.
Breaks it down into six 30-second segments (the first is set at 27 seconds, basically assuming it took the user 3 seconds to manually engage).
The cancel button changes color every 30 seconds and includes a countdown timer.
The times are set by variables, you can set all six to 15 seconds and assume a 90-second overall commercial break if you prefer.
The "peek" window allows you to cancel the overlay if you "see" [via less nuanced peeking] that the commercial break didn't last the full 3 minutes.

1.jpg
3.jpg
5.jpg
7.jpg

Code: Select all

// ==UserScript==
// @name - Add - Video - List - Blackout Overlay Button
// @version 3.9.1
// @match *://pluto.tv/*
// @match *://popcornflix.com/*
// @match *://tubitv.com/*
// @match *://watch.plex.tv/*
// @grant none
// ==/UserScript==

(function () {
    'use strict';

    /*** CONFIGURATION ***/
    const SEGMENT_TIMES = [27, 30, 30, 30, 30, 30]; // seconds for each of the 6 segments
    const HOLE_RADIUS = 40; // pixels
    const HOLE_FADE = 40; // pixels
    const OVERLAY_OPACITY = 1.0; // 0.0 (transparent) to 1.0 (fully opaque)
    const HOLE_OPACITY = 0.4; // 0.0 (fully transparent hole) to 1.0 (same as overlay)
    const CANCEL_COLORS = [
        '#dc3545',  // red
        '#fd7e14',  // orange
        '#ffc107',  // yellow
        '#28a745',  // green
        '#17a2b8',  // blue
        '#6f42c1'   // purple
    ]; // one color per segment

    /*** Helper: Pad seconds to two digits ***/
    function padSeconds(sec) {
        return sec.toString().padStart(2, '0');
    }

    function init() {
        let hideTimeout, countdownInterval;
        let currentSegmentIndex = 0;
        let segmentRemaining = SEGMENT_TIMES[0];
        let originalMuteStates = new WeakMap(), originalMuteStatusText = '';

        // Hover detection area (moved to top right)
        const hoverArea = document.createElement('div');
        hoverArea.style.cssText = `
            background: transparent;
            height: 37px;
            position: fixed;
                right: 20px;
                top: 20px;
            width: 84px;
            z-index: 2147483647;
        `;

        // Main "Blackout" button (moved to top right)
        const btn = document.createElement('button');
        //btn.textContent = `Show Overlay (${SEGMENT_TIMES.reduce((a,b)=>a+b,0)}s)`;
        btn.textContent = `Blackout`;
        btn.style.cssText = `
            background: #222;
            border: none;
            border-radius: 5px;
            color: #fff;
            cursor: pointer;
            font-size: 14px;
            opacity: 0;
            padding: 10px 15px;
            pointer-events: none;
            position: fixed;
                right: 20px;
                top: 20px;
            z-index: 2147483647;
        `;

        // Overlay with adjustable center hole opacity and faded border
        const overlay = document.createElement('div');
        overlay.style.cssText = `
            background-color: rgba(0,0,0,${OVERLAY_OPACITY});
            display: none;
            height: 100%;
            mask-image: radial-gradient(
                circle ${HOLE_RADIUS + HOLE_FADE}px at 50% 50%,
                rgba(0,0,0,${HOLE_OPACITY}) ${HOLE_RADIUS}px,
                rgba(0,0,0,1) ${HOLE_RADIUS + HOLE_FADE}px);
            mask-position: center;
            mask-repeat: no-repeat;
            pointer-events: auto;
            position: fixed;
                left: 0;
                top: 0;
            width: 100%;
            z-index: 2147483646;
        `;

        // Cancel button inside the hole
        const cancelBtn = document.createElement('button');
        cancelBtn.style.cssText = `
            background: ${CANCEL_COLORS[0]};
            border: none;
            border-radius: 8px;
            color: #fff;
            cursor: pointer;
            display: none;
            font-family: monospace;
            font-size: 12px;
            line-height: 0.8;
            max-width: ${HOLE_RADIUS * 1.5}px;
            padding: 4px;
            position: fixed;
                left: 50%;
                top: 50%;
            text-align: center;
            transform: translate(-50%,-50%);
            white-space: pre-line;
            z-index: 2147483648;
        `;

        function showButton() {
            clearTimeout(hideTimeout);
            btn.style.opacity = '1';
            btn.style.pointerEvents = 'auto';
        }
        function hideButton() {
            hideTimeout = setTimeout(() => {
                btn.style.opacity = '0';
                btn.style.pointerEvents = 'none';
            }, 0);
        }
        function handleAudioOnOverlayStart() {
            let anyUnmuted = false;
            document.querySelectorAll('audio, video').forEach(el => {
                originalMuteStates.set(el, el.muted);
                if (!el.muted) { anyUnmuted = true; el.muted = true; }
            });
            originalMuteStatusText = anyUnmuted ? 'Unmuted' : 'Muted';
        }
        function handleAudioOnOverlayEnd() {
            document.querySelectorAll('audio, video').forEach(el => {
                if (originalMuteStates.has(el)) {
                    el.muted = originalMuteStates.get(el);
                }
            });
        }
        function updateCancelButtonText() {
            cancelBtn.textContent = `${padSeconds(segmentRemaining)}\n\n${currentSegmentIndex + 1} of ${SEGMENT_TIMES.length}\n\n${originalMuteStatusText}`;
        }
        function startOverlay() {
            handleAudioOnOverlayStart();
            currentSegmentIndex = 0;
            segmentRemaining = SEGMENT_TIMES[0];
            cancelBtn.style.background = CANCEL_COLORS[0];
            updateCancelButtonText();
            overlay.style.display = 'block';
            cancelBtn.style.display = 'block';

            countdownInterval = setInterval(() => {
                segmentRemaining--;

                if (segmentRemaining <= 0) {
                    currentSegmentIndex++;
                    if (currentSegmentIndex >= SEGMENT_TIMES.length) {
                        stopOverlay();
                        return;
                    }
                    segmentRemaining = SEGMENT_TIMES[currentSegmentIndex];
                    cancelBtn.style.background = CANCEL_COLORS[currentSegmentIndex % CANCEL_COLORS.length];
                }

                updateCancelButtonText();
            }, 1000);
        }
        function stopOverlay() {
            overlay.style.display = 'none';
            cancelBtn.style.display = 'none';
            clearInterval(countdownInterval);
            handleAudioOnOverlayEnd();
        }

        hoverArea.addEventListener('mouseenter', showButton);
        hoverArea.addEventListener('mouseleave', hideButton);
        btn.addEventListener('mouseenter', showButton);
        btn.addEventListener('mouseleave', hideButton);
        btn.addEventListener('click', startOverlay);
        cancelBtn.addEventListener('click', stopOverlay);

        document.body.appendChild(hoverArea);
        document.body.appendChild(btn);
        document.body.appendChild(overlay);
        document.body.appendChild(cancelBtn);
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', init);
    } else {
        init();
    }
})();

Attachments


1.jpg (22.86 KiB)


3.jpg (3.22 KiB)


5.jpg (3.12 KiB)


7.jpg (3.09 KiB)

]]>
My own "ad blocker", sort of.

Some video streaming sites have no way to block the commercials / ad-breaks.
I used to be able to "target" these by their "1 of 4 ads" type of overlays, but most no longer use those.

So I'm now using a userscript that adds a hidden-until-hover "Blackout" button.
Click it and the entire screen goes dark with the exception of a "peek window" and a cancel button.
Variables are used to set the opacity from a translucent overlay to full opaque (I prefer full opaque).
The "peek" window can be set to no overlay at all for the window to the opacity level of the full overlay.
The audio is automatically muted and returns to original state.
ie, if you were already muted, it stays muted. And if you were listening to the audio, it mutes, counts down, then unmutes.
It aslo unmutes (if you were listening when engaged) when the cancel button is manually engaged.

It assumes a 3-minute commercial break.
Breaks it down into six 30-second segments (the first is set at 27 seconds, basically assuming it took the user 3 seconds to manually engage).
The cancel button changes color every 30 seconds and includes a countdown timer.
The times are set by variables, you can set all six to 15 seconds and assume a 90-second overall commercial break if you prefer.
The "peek" window allows you to cancel the overlay if you "see" [via less nuanced peeking] that the commercial break didn't last the full 3 minutes.

1.jpg
3.jpg
5.jpg
7.jpg

Code: Select all

// ==UserScript==
// @name - Add - Video - List - Blackout Overlay Button
// @version 3.9.1
// @match *://pluto.tv/*
// @match *://popcornflix.com/*
// @match *://tubitv.com/*
// @match *://watch.plex.tv/*
// @grant none
// ==/UserScript==

(function () {
    'use strict';

    /*** CONFIGURATION ***/
    const SEGMENT_TIMES = [27, 30, 30, 30, 30, 30]; // seconds for each of the 6 segments
    const HOLE_RADIUS = 40; // pixels
    const HOLE_FADE = 40; // pixels
    const OVERLAY_OPACITY = 1.0; // 0.0 (transparent) to 1.0 (fully opaque)
    const HOLE_OPACITY = 0.4; // 0.0 (fully transparent hole) to 1.0 (same as overlay)
    const CANCEL_COLORS = [
        '#dc3545',  // red
        '#fd7e14',  // orange
        '#ffc107',  // yellow
        '#28a745',  // green
        '#17a2b8',  // blue
        '#6f42c1'   // purple
    ]; // one color per segment

    /*** Helper: Pad seconds to two digits ***/
    function padSeconds(sec) {
        return sec.toString().padStart(2, '0');
    }

    function init() {
        let hideTimeout, countdownInterval;
        let currentSegmentIndex = 0;
        let segmentRemaining = SEGMENT_TIMES[0];
        let originalMuteStates = new WeakMap(), originalMuteStatusText = '';

        // Hover detection area (moved to top right)
        const hoverArea = document.createElement('div');
        hoverArea.style.cssText = `
            background: transparent;
            height: 37px;
            position: fixed;
                right: 20px;
                top: 20px;
            width: 84px;
            z-index: 2147483647;
        `;

        // Main "Blackout" button (moved to top right)
        const btn = document.createElement('button');
        //btn.textContent = `Show Overlay (${SEGMENT_TIMES.reduce((a,b)=>a+b,0)}s)`;
        btn.textContent = `Blackout`;
        btn.style.cssText = `
            background: #222;
            border: none;
            border-radius: 5px;
            color: #fff;
            cursor: pointer;
            font-size: 14px;
            opacity: 0;
            padding: 10px 15px;
            pointer-events: none;
            position: fixed;
                right: 20px;
                top: 20px;
            z-index: 2147483647;
        `;

        // Overlay with adjustable center hole opacity and faded border
        const overlay = document.createElement('div');
        overlay.style.cssText = `
            background-color: rgba(0,0,0,${OVERLAY_OPACITY});
            display: none;
            height: 100%;
            mask-image: radial-gradient(
                circle ${HOLE_RADIUS + HOLE_FADE}px at 50% 50%,
                rgba(0,0,0,${HOLE_OPACITY}) ${HOLE_RADIUS}px,
                rgba(0,0,0,1) ${HOLE_RADIUS + HOLE_FADE}px);
            mask-position: center;
            mask-repeat: no-repeat;
            pointer-events: auto;
            position: fixed;
                left: 0;
                top: 0;
            width: 100%;
            z-index: 2147483646;
        `;

        // Cancel button inside the hole
        const cancelBtn = document.createElement('button');
        cancelBtn.style.cssText = `
            background: ${CANCEL_COLORS[0]};
            border: none;
            border-radius: 8px;
            color: #fff;
            cursor: pointer;
            display: none;
            font-family: monospace;
            font-size: 12px;
            line-height: 0.8;
            max-width: ${HOLE_RADIUS * 1.5}px;
            padding: 4px;
            position: fixed;
                left: 50%;
                top: 50%;
            text-align: center;
            transform: translate(-50%,-50%);
            white-space: pre-line;
            z-index: 2147483648;
        `;

        function showButton() {
            clearTimeout(hideTimeout);
            btn.style.opacity = '1';
            btn.style.pointerEvents = 'auto';
        }
        function hideButton() {
            hideTimeout = setTimeout(() => {
                btn.style.opacity = '0';
                btn.style.pointerEvents = 'none';
            }, 0);
        }
        function handleAudioOnOverlayStart() {
            let anyUnmuted = false;
            document.querySelectorAll('audio, video').forEach(el => {
                originalMuteStates.set(el, el.muted);
                if (!el.muted) { anyUnmuted = true; el.muted = true; }
            });
            originalMuteStatusText = anyUnmuted ? 'Unmuted' : 'Muted';
        }
        function handleAudioOnOverlayEnd() {
            document.querySelectorAll('audio, video').forEach(el => {
                if (originalMuteStates.has(el)) {
                    el.muted = originalMuteStates.get(el);
                }
            });
        }
        function updateCancelButtonText() {
            cancelBtn.textContent = `${padSeconds(segmentRemaining)}\n\n${currentSegmentIndex + 1} of ${SEGMENT_TIMES.length}\n\n${originalMuteStatusText}`;
        }
        function startOverlay() {
            handleAudioOnOverlayStart();
            currentSegmentIndex = 0;
            segmentRemaining = SEGMENT_TIMES[0];
            cancelBtn.style.background = CANCEL_COLORS[0];
            updateCancelButtonText();
            overlay.style.display = 'block';
            cancelBtn.style.display = 'block';

            countdownInterval = setInterval(() => {
                segmentRemaining--;

                if (segmentRemaining <= 0) {
                    currentSegmentIndex++;
                    if (currentSegmentIndex >= SEGMENT_TIMES.length) {
                        stopOverlay();
                        return;
                    }
                    segmentRemaining = SEGMENT_TIMES[currentSegmentIndex];
                    cancelBtn.style.background = CANCEL_COLORS[currentSegmentIndex % CANCEL_COLORS.length];
                }

                updateCancelButtonText();
            }, 1000);
        }
        function stopOverlay() {
            overlay.style.display = 'none';
            cancelBtn.style.display = 'none';
            clearInterval(countdownInterval);
            handleAudioOnOverlayEnd();
        }

        hoverArea.addEventListener('mouseenter', showButton);
        hoverArea.addEventListener('mouseleave', hideButton);
        btn.addEventListener('mouseenter', showButton);
        btn.addEventListener('mouseleave', hideButton);
        btn.addEventListener('click', startOverlay);
        cancelBtn.addEventListener('click', stopOverlay);

        document.body.appendChild(hoverArea);
        document.body.appendChild(btn);
        document.body.appendChild(overlay);
        document.body.appendChild(cancelBtn);
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', init);
    } else {
        init();
    }
})();

Attachments


1.jpg (22.86 KiB)


3.jpg (3.22 KiB)


5.jpg (3.12 KiB)


7.jpg (3.09 KiB)

]]>
<![CDATA[Browsers :: User Scripts :: Reply by Duke]]> 2026-08-18T12:28:32+00:00 2026-08-18T12:28:32+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=986&p=9491#p9491
The-10-Pen wrote: 18 Aug 2026, 11:19 My own "ad blocker", sort of.
Some video streaming sites have no way to block the commercials / ad-breaks.
I used to be able to "target" these by their "1 of 4 ads" type of overlays, but most no longer use those.
So I'm now using a userscript that adds a hidden-until-hover "Blackout" button.
Click it and the entire screen goes dark with the exception of a "peek window" and a cancel button.
Useful, thanks :thumbup:]]>
The-10-Pen wrote: 18 Aug 2026, 11:19 My own "ad blocker", sort of.
Some video streaming sites have no way to block the commercials / ad-breaks.
I used to be able to "target" these by their "1 of 4 ads" type of overlays, but most no longer use those.
So I'm now using a userscript that adds a hidden-until-hover "Blackout" button.
Click it and the entire screen goes dark with the exception of a "peek window" and a cancel button.
Useful, thanks :thumbup:]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-08-18T18:46:29+00:00 2026-08-18T18:46:29+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9493#p9493 https://download.cdn.mozilla.net/pub/firefox/releases/115.39.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.39.0/releasenotes/

Security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-75/]]>
https://download.cdn.mozilla.net/pub/firefox/releases/115.39.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.39.0/releasenotes/

Security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-75/]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by JodyThornton]]> 2026-08-18T19:28:36+00:00 2026-08-18T19:28:36+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9494#p9494
This all to say is I'm backing up my profile (being currently used with ESR 140.0.11 Nightly by e3k-etc) and going back to ESR 115 until at least March 2027. Nice to leave e3k-etc and r3dFox in the dust, and go with a more reliable release schedule.]]>

This all to say is I'm backing up my profile (being currently used with ESR 140.0.11 Nightly by e3k-etc) and going back to ESR 115 until at least March 2027. Nice to leave e3k-etc and r3dFox in the dust, and go with a more reliable release schedule.]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-08-19T14:07:45+00:00 2026-08-19T14:07:45+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9496#p9496
JodyThornton wrote: 18 Aug 2026, 19:28 being currently used with ESR 140.0.11 Nightly
Notice that R3dfox v140.14.0 ESR is out:
https://board.eclipse.cx/viewtopic.php?p=9495#p9495]]>
JodyThornton wrote: 18 Aug 2026, 19:28 being currently used with ESR 140.0.11 Nightly
Notice that R3dfox v140.14.0 ESR is out:
https://board.eclipse.cx/viewtopic.php?p=9495#p9495]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by JodyThornton]]> 2026-08-19T16:42:53+00:00 2026-08-19T16:42:53+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9497#p9497
Duke wrote: 19 Aug 2026, 14:07
JodyThornton wrote: 18 Aug 2026, 19:28 being currently used with ESR 140.0.11 Nightly
Notice that R3dfox v140.14.0 ESR is out:
https://board.eclipse.cx/viewtopic.php?p=9495#p9495
All good! But it's a wee bit too late. Everything I need works fine on ESR 115, and if I need to, I could go back.

The only thing with r3dFox was DRM stuff doesn't work, so a lot of streaming video (like CP24 in Toronto, Ontario, cannot be viewed.) But good on Redacted for issuing a new build when e3k-blah won't.]]>
Duke wrote: 19 Aug 2026, 14:07
JodyThornton wrote: 18 Aug 2026, 19:28 being currently used with ESR 140.0.11 Nightly
Notice that R3dfox v140.14.0 ESR is out:
https://board.eclipse.cx/viewtopic.php?p=9495#p9495
All good! But it's a wee bit too late. Everything I need works fine on ESR 115, and if I need to, I could go back.

The only thing with r3dFox was DRM stuff doesn't work, so a lot of streaming video (like CP24 in Toronto, Ontario, cannot be viewed.) But good on Redacted for issuing a new build when e3k-blah won't.]]>
<![CDATA[Browsers :: Extended support for Firefox 115 ESR :: Reply by Duke]]> 2026-09-06T00:46:07+00:00 2026-09-06T00:46:07+00:00 https://board.eclipse.cx/viewtopic.php?f=46&t=748&p=9550#p9550 https://download.cdn.mozilla.net/pub/firefox/releases/115.40.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.40.0/releasenotes/

Security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-83/]]>
https://download.cdn.mozilla.net/pub/firefox/releases/115.40.0esr/

Release notes:
https://www.mozilla.org/en-US/firefox/115.40.0/releasenotes/

Security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-83/]]>
<![CDATA[Gaming :: Alternative game stores and why you should use them :: Reply by UCyborg]]> 2026-08-30T12:35:10+00:00 2026-08-30T12:35:10+00:00 https://board.eclipse.cx/viewtopic.php?f=26&t=564&p=9534#p9534 How Steam DESTROYS Piracy… By Doing Nothing
How Steam Became The Only Good Monopoly In Existence
Steam Is NOT the "Good Monopoly" We Think It Is]]>
How Steam DESTROYS Piracy… By Doing Nothing
How Steam Became The Only Good Monopoly In Existence
Steam Is NOT the "Good Monopoly" We Think It Is]]>
<![CDATA[Windows 8.x & Server 2012 :: Windows 8 support on newer amd chips (AMD 7735hs) :: Author samanthasymposium]]> 2026-08-24T20:00:31+00:00 2026-08-24T20:00:31+00:00 https://board.eclipse.cx/viewtopic.php?f=8&t=995&p=9514#p9514 i have 2 questions would such a chip be supported on windows 8 or 8.1 and would ddr5 work im currently using windows 10 but want to use 8
]]>
i have 2 questions would such a chip be supported on windows 8 or 8.1 and would ddr5 work im currently using windows 10 but want to use 8
]]>
<![CDATA[Windows 8.x & Server 2012 :: Windows 8 support on newer amd chips (AMD 7735hs) :: Reply by The-10-Pen]]> 2026-08-24T22:30:25+00:00 2026-08-24T22:30:25+00:00 https://board.eclipse.cx/viewtopic.php?f=8&t=995&p=9516#p9516 But I leave the internet searches to you, I read at least two dozen and none of them would give a yes for that combo.
And of course all you get from other forums is "Win 8 is not supported" or "Win 8 is the worst OS ever".
We won't give you that answer here, but I cannot hold your hand either, nothing I can find says a yes in black and white.
But I cannot claim to find an outright "no" either.
If I were to "bet money on it", I would claim that Win 8 **DOES** work.
But you'd kind of have to try it and CONFIRM for certain.]]>
But I leave the internet searches to you, I read at least two dozen and none of them would give a yes for that combo.
And of course all you get from other forums is "Win 8 is not supported" or "Win 8 is the worst OS ever".
We won't give you that answer here, but I cannot hold your hand either, nothing I can find says a yes in black and white.
But I cannot claim to find an outright "no" either.
If I were to "bet money on it", I would claim that Win 8 **DOES** work.
But you'd kind of have to try it and CONFIRM for certain.]]>
<![CDATA[Windows 8.x & Server 2012 :: Windows 8 support on newer amd chips (AMD 7735hs) :: Reply by K4sum1]]> 2026-08-24T22:34:37+00:00 2026-08-24T22:34:37+00:00 https://board.eclipse.cx/viewtopic.php?f=8&t=995&p=9517#p9517 It should install, but you will have no GPU driver and it wouldn't really be a good experience to use.]]> It should install, but you will have no GPU driver and it wouldn't really be a good experience to use.]]> <![CDATA[Windows 8.x & Server 2012 :: Windows 8 support on newer amd chips (AMD 7735hs) :: Reply by The-10-Pen]]> 2026-08-25T07:53:28+00:00 2026-08-25T07:53:28+00:00 https://board.eclipse.cx/viewtopic.php?f=8&t=995&p=9519#p9519 I guess my experience on that is that I have ran "unsupported" Win10 (LTSC 2016 and LTSC 2019) on my newest laptop (Ryzen 5).
I did have to go to LTSC 2021 as my bare minimum on that Ryzen 5 due to "preferring" hardware driver availability.
BUT... even the 2016 and 2019 "unsupported" versions of Win10 *DID* run within a "good experience".
Sure, it would only run at 1024x768 on the "attached" laptop monitor and the external HDMI was limited to the same 1024x768.
But that's still a "good experience" for many folks.
I did need to use 2021 in order to achieve 4K.
But even then, I dropped it to *under* 4K for my useage (I didn't need 4k, but I did need higher than 1024x768).]]>
I guess my experience on that is that I have ran "unsupported" Win10 (LTSC 2016 and LTSC 2019) on my newest laptop (Ryzen 5).
I did have to go to LTSC 2021 as my bare minimum on that Ryzen 5 due to "preferring" hardware driver availability.
BUT... even the 2016 and 2019 "unsupported" versions of Win10 *DID* run within a "good experience".
Sure, it would only run at 1024x768 on the "attached" laptop monitor and the external HDMI was limited to the same 1024x768.
But that's still a "good experience" for many folks.
I did need to use 2021 in order to achieve 4K.
But even then, I dropped it to *under* 4K for my useage (I didn't need 4k, but I did need higher than 1024x768).]]>
<![CDATA[Windows 8.x & Server 2012 :: Windows 8 support on newer amd chips (AMD 7735hs) :: Reply by The-10-Pen]]> 2026-08-25T08:37:38+00:00 2026-08-25T08:37:38+00:00 https://board.eclipse.cx/viewtopic.php?f=8&t=995&p=9520#p9520 I have not tried this directly (but have in the past in regards to "upgrading" WinXP drivers [I had limited success, but success nonetheless]).]]> I have not tried this directly (but have in the past in regards to "upgrading" WinXP drivers [I had limited success, but success nonetheless]).]]> <![CDATA[Eclipse r3dfox browser :: xpinstall.signatures.required parameter enforcement :: Author James69331]]> 2026-08-21T12:53:58+00:00 2026-08-21T12:53:58+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=993&p=9501#p9501 <![CDATA[Eclipse r3dfox browser :: xpinstall.signatures.required parameter enforcement :: Reply by The-10-Pen]]> 2026-08-21T17:01:38+00:00 2026-08-21T17:01:38+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=993&p=9502#p9502 <![CDATA[Eclipse r3dfox browser :: xpinstall.signatures.required parameter enforcement :: Reply by James69331]]> 2026-08-23T01:44:05+00:00 2026-08-23T01:44:05+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=993&p=9510#p9510 <![CDATA[Eclipse r3dfox browser :: xpinstall.signatures.required parameter enforcement :: Reply by Duke]]> 2026-08-23T21:11:38+00:00 2026-08-23T21:11:38+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=993&p=9513#p9513 <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-08-11T13:13:27+00:00 2026-08-11T13:13:27+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9474#p9474 https://github.com/Eclipse-Community/r3dfox/releases/tag/v153.0.3]]> https://github.com/Eclipse-Community/r3dfox/releases/tag/v153.0.3]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Nobody]]> 2026-08-11T22:49:21+00:00 2026-08-11T22:49:21+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9475#p9475
Duke wrote: 11 Aug 2026, 13:13 R3dfox v153.0.3 has been released
:clap:]]>
Duke wrote: 11 Aug 2026, 13:13 R3dfox v153.0.3 has been released
:clap:]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-08-19T14:05:54+00:00 2026-08-19T14:05:54+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9495#p9495 https://github.com/Eclipse-Community/r3dfox/releases/tag/v140.14.0esr]]> https://github.com/Eclipse-Community/r3dfox/releases/tag/v140.14.0esr]]> <![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-08-27T15:13:42+00:00 2026-08-27T15:13:42+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9529#p9529 https://github.com/Eclipse-Community/r3dfox/issues/259

I'm quite sure the culprit is general.useragent.override.discord.com because:
You should NOT use F*ckAnubis in the user agent chain,
You should NOT use %OS_SLICE% in the user agent chain because Firefox > v115 is not supposed to run on Windows 7 & 8,
Some sites don't like older versions of browsers, so only the current version and maybe the version before are supported.

So the issue reporter should set this key value to "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:154.0) Gecko/20100101 Firefox/154.0" without quotes.
I think I already said it but we should not be forced to use these bypass Anubis user agents.]]>
https://github.com/Eclipse-Community/r3dfox/issues/259

I'm quite sure the culprit is general.useragent.override.discord.com because:
You should NOT use F*ckAnubis in the user agent chain,
You should NOT use %OS_SLICE% in the user agent chain because Firefox > v115 is not supposed to run on Windows 7 & 8,
Some sites don't like older versions of browsers, so only the current version and maybe the version before are supported.

So the issue reporter should set this key value to "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:154.0) Gecko/20100101 Firefox/154.0" without quotes.
I think I already said it but we should not be forced to use these bypass Anubis user agents.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by GoodConscience]]> 2026-08-27T17:19:45+00:00 2026-08-27T17:19:45+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9530#p9530
Duke wrote: 27 Aug 2026, 15:13 About this issue report:
https://github.com/Eclipse-Community/r3dfox/issues/259

I'm quite sure the culprit is general.useragent.override.discord.com
I won't rule out the user agent as being a piece of the puzzle, however the underlying issue behind not being able to use cam/mic on Discord (and similar services) appears to be a deeper one ;) :

https://github.com/Eclipse-Community/r3dfox/issues/257#issuecomment-5441473923

https://github.com/Eclipse-Community/r3dfox/issues/259#issuecomment-5441120246

Also, two facts:

a) Discord use CloudFlare as anti-bot protection, NOT Anubis
b) In (old) r3dfox-140.0.4, built with WebRTC enabled, the default discord SSUAO is:

Mozilla/5.0 (%OS_SLICE%; rv:109.0) Gecko/20100101 Firefox/115.0

however the browser has no issue accessing:

https://discord.com/invite/ecx

rf140-discord.png
;)

Attachments


rf140-discord.png (310.92 KiB)

]]>
Duke wrote: 27 Aug 2026, 15:13 About this issue report:
https://github.com/Eclipse-Community/r3dfox/issues/259

I'm quite sure the culprit is general.useragent.override.discord.com
I won't rule out the user agent as being a piece of the puzzle, however the underlying issue behind not being able to use cam/mic on Discord (and similar services) appears to be a deeper one ;) :

https://github.com/Eclipse-Community/r3dfox/issues/257#issuecomment-5441473923

https://github.com/Eclipse-Community/r3dfox/issues/259#issuecomment-5441120246

Also, two facts:

a) Discord use CloudFlare as anti-bot protection, NOT Anubis
b) In (old) r3dfox-140.0.4, built with WebRTC enabled, the default discord SSUAO is:

Mozilla/5.0 (%OS_SLICE%; rv:109.0) Gecko/20100101 Firefox/115.0

however the browser has no issue accessing:

https://discord.com/invite/ecx

rf140-discord.png
;)

Attachments


rf140-discord.png (310.92 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-08-29T19:06:21+00:00 2026-08-29T19:06:21+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9531#p9531
GoodConscience wrote: 27 Aug 2026, 17:19 In (old) r3dfox-140.0.4, built with WebRTC enabled, the default discord SSUAO is:
Mozilla/5.0 (%OS_SLICE%; rv:109.0) Gecko/20100101 Firefox/115.0
however the browser has no issue accessing:
https://discord.com/invite/ecx
Yes, R3dfox v153.0.3 fails this WebRTC test:
https://browserleaks.com/webrtc

R3dfox153-WebRTC.png


While it works with R3dfox v140.14 ESR.

R3dfox140ESR-WebRTC.png

Also reported here:
https://github.com/Eclipse-Community/r3dfox/issues/257#issuecomment-5441473923

Attachments


R3dfox153-WebRTC.png (5.7 KiB)


R3dfox140ESR-WebRTC.png (6.03 KiB)

]]>
GoodConscience wrote: 27 Aug 2026, 17:19 In (old) r3dfox-140.0.4, built with WebRTC enabled, the default discord SSUAO is:
Mozilla/5.0 (%OS_SLICE%; rv:109.0) Gecko/20100101 Firefox/115.0
however the browser has no issue accessing:
https://discord.com/invite/ecx
Yes, R3dfox v153.0.3 fails this WebRTC test:
https://browserleaks.com/webrtc

R3dfox153-WebRTC.png


While it works with R3dfox v140.14 ESR.

R3dfox140ESR-WebRTC.png

Also reported here:
https://github.com/Eclipse-Community/r3dfox/issues/257#issuecomment-5441473923

Attachments


R3dfox153-WebRTC.png (5.7 KiB)


R3dfox140ESR-WebRTC.png (6.03 KiB)

]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-09-06T00:51:49+00:00 2026-09-06T00:51:49+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9551#p9551

Anyway, if R3dfox v155 is taking some time to be built maybe we could have meanwhile a R3dfox v140.15 ESR ? ;)]]>


Anyway, if R3dfox v155 is taking some time to be built maybe we could have meanwhile a R3dfox v140.15 ESR ? ;)]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Archer]]> 2026-09-06T10:07:07+00:00 2026-09-06T10:07:07+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9552#p9552
the 140.14.0 ESR works perfectly, thank you for the good work!

Unfortunately, things are different with the 150.x versions.

When the menu is turned on and you hover over the bookmarks works, all folders will be marked.

If I start a video conference, the message appears:
"WebRTC is not available in your browser
It looks like your browser does not support WebRTC.
Please enable it or try another browser."

Note:
media.peerconnection.enabled is true

Is there a way to change this?]]>

the 140.14.0 ESR works perfectly, thank you for the good work!

Unfortunately, things are different with the 150.x versions.

When the menu is turned on and you hover over the bookmarks works, all folders will be marked.

If I start a video conference, the message appears:
"WebRTC is not available in your browser
It looks like your browser does not support WebRTC.
Please enable it or try another browser."

Note:
media.peerconnection.enabled is true

Is there a way to change this?]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-09-06T10:25:48+00:00 2026-09-06T10:25:48+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9553#p9553
Archer wrote: 06 Sep 2026, 10:07 things are different with the 150.x versions.

If I start a video conference, the message appears:
"WebRTC is not available in your browser
It looks like your browser does not support WebRTC.
Please enable it or try another browser."

Note:
media.peerconnection.enabled is true

Is there a way to change this?
I'm afraid not at the moment. Read this post and mine after:
https://board.eclipse.cx/viewtopic.php?p=9530#p9530

For now for WebRTC use R3dfox v140.14 ESR which is better than an older version of R3dfox non ESR.]]>
Archer wrote: 06 Sep 2026, 10:07 things are different with the 150.x versions.

If I start a video conference, the message appears:
"WebRTC is not available in your browser
It looks like your browser does not support WebRTC.
Please enable it or try another browser."

Note:
media.peerconnection.enabled is true

Is there a way to change this?
I'm afraid not at the moment. Read this post and mine after:
https://board.eclipse.cx/viewtopic.php?p=9530#p9530

For now for WebRTC use R3dfox v140.14 ESR which is better than an older version of R3dfox non ESR.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-09-06T10:29:26+00:00 2026-09-06T10:29:26+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9554#p9554 https://github.com/Eclipse-Community/r3dfox/issues/262

The game is working fine for me with R3dfox v153.0.3 and R3dfox v140.14 ESR if I allow WebGL context.]]>
https://github.com/Eclipse-Community/r3dfox/issues/262

The game is working fine for me with R3dfox v153.0.3 and R3dfox v140.14 ESR if I allow WebGL context.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by GoodConscience]]> 2026-09-06T13:35:30+00:00 2026-09-06T13:35:30+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9555#p9555
Duke wrote: 06 Sep 2026, 10:25
For now for WebRTC use R3dfox v140.14 ESR which is better than an older version of R3dfox non ESR.
... We're all very well aware ;) that you tend to focus more on security patches rather than overall web compatibility ...

The fx140esr branch will become EoL at the end of the current month (actually on 29 Sep 2026), with the next ESR branch being shifted to v153(esr); many of the "trendy" services requiring WebRTC to function will start to move away from supporting 140esr and will move on to 153esr (again, for "security" reasons 8-) ), so one, in the coming month(s), may have better chances, from a webcompat standpoint, of having their "video call site" work better in r3dfox-v152.0.4-hotfix, currently the last "recent" (on the release-channel) version compiled with WebRTC support; assuming that the r3dfox author doesn't re-enable WebRTC at buildtime in the next v154.0.x build (or later) ;) ; the v152.0.4-2 (non-working) release notes did mention:
Disabled WebRTC because it didn't work anyways and faster to compile without.
but it appears that detail went unnoticed by the majority of users :| ...]]>
Duke wrote: 06 Sep 2026, 10:25
For now for WebRTC use R3dfox v140.14 ESR which is better than an older version of R3dfox non ESR.
... We're all very well aware ;) that you tend to focus more on security patches rather than overall web compatibility ...

The fx140esr branch will become EoL at the end of the current month (actually on 29 Sep 2026), with the next ESR branch being shifted to v153(esr); many of the "trendy" services requiring WebRTC to function will start to move away from supporting 140esr and will move on to 153esr (again, for "security" reasons 8-) ), so one, in the coming month(s), may have better chances, from a webcompat standpoint, of having their "video call site" work better in r3dfox-v152.0.4-hotfix, currently the last "recent" (on the release-channel) version compiled with WebRTC support; assuming that the r3dfox author doesn't re-enable WebRTC at buildtime in the next v154.0.x build (or later) ;) ; the v152.0.4-2 (non-working) release notes did mention:
Disabled WebRTC because it didn't work anyways and faster to compile without.
but it appears that detail went unnoticed by the majority of users :| ...]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-09-06T16:11:53+00:00 2026-09-06T16:11:53+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9556#p9556
GoodConscience wrote: 06 Sep 2026, 13:35 you tend to focus more on security patches rather than overall web compatibility ...

many of the "trendy" services requiring WebRTC to function will start to move away from supporting 140esr and will move on to 153esr
What makes you thinking that WebRTC won't work anymore in v140 ESR ?
Any source about that ?


GoodConscience wrote: 06 Sep 2026, 13:35
Disabled WebRTC because it didn't work anyways and faster to compile without.
but it appears that detail went unnoticed by the majority of users :| ...
Yes, I admit I missed this information.]]>
GoodConscience wrote: 06 Sep 2026, 13:35 you tend to focus more on security patches rather than overall web compatibility ...

many of the "trendy" services requiring WebRTC to function will start to move away from supporting 140esr and will move on to 153esr
What makes you thinking that WebRTC won't work anymore in v140 ESR ?
Any source about that ?


GoodConscience wrote: 06 Sep 2026, 13:35
Disabled WebRTC because it didn't work anyways and faster to compile without.
but it appears that detail went unnoticed by the majority of users :| ...
Yes, I admit I missed this information.]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by GoodConscience]]> 2026-09-06T16:35:34+00:00 2026-09-06T16:35:34+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9557#p9557
Duke wrote: 06 Sep 2026, 16:11
What makes you thinking that WebRTC won't work anymore in v140 ESR ?
... I didn't say that the WebRTC feature itself might quit working in r3dfox-140.14.0esr in the coming weeks (although the feature does get security and performance updates by upstream, i.e. Mozilla), I hinted that the web services/sites (e.g. Discord, Zoom, etc.) requiring it will start blocking fx-140esr-based browsers, due to 140esr no longer being supported by Mozilla, as being insecure, etc. (one might get the error message: Your browser is no longer supported by "us"; update to the latest version of Firefox), at first via a user-agent filter and later by implementing JS+CSS code NOT supported by fx140esr and earlier; this is what they usually do :evil: ...]]>
Duke wrote: 06 Sep 2026, 16:11
What makes you thinking that WebRTC won't work anymore in v140 ESR ?
... I didn't say that the WebRTC feature itself might quit working in r3dfox-140.14.0esr in the coming weeks (although the feature does get security and performance updates by upstream, i.e. Mozilla), I hinted that the web services/sites (e.g. Discord, Zoom, etc.) requiring it will start blocking fx-140esr-based browsers, due to 140esr no longer being supported by Mozilla, as being insecure, etc. (one might get the error message: Your browser is no longer supported by "us"; update to the latest version of Firefox), at first via a user-agent filter and later by implementing JS+CSS code NOT supported by fx140esr and earlier; this is what they usually do :evil: ...]]>
<![CDATA[Eclipse r3dfox browser :: r3dfox, a modern Firefox based web browser for Windows Vista, 7, and 8! :: Reply by Duke]]> 2026-09-08T10:06:14+00:00 2026-09-08T10:06:14+00:00 https://board.eclipse.cx/viewtopic.php?f=53&t=623&p=9563#p9563
Duke wrote: 06 Sep 2026, 00:51 if R3dfox v155 is taking some time to be built maybe we could have meanwhile a R3dfox v140.15 ESR ? ;)
BUMP! :wave:]]>
Duke wrote: 06 Sep 2026, 00:51 if R3dfox v155 is taking some time to be built maybe we could have meanwhile a R3dfox v140.15 ESR ? ;)
BUMP! :wave:]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Author JodyThornton]]> 2026-08-25T19:20:56+00:00 2026-08-25T19:20:56+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9521#p9521 https://msfn.org/board/topic/187865-older-browser-issues/#comment-1289221]]> https://msfn.org/board/topic/187865-older-browser-issues/#comment-1289221]]> <![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by The-10-Pen]]> 2026-08-26T00:16:41+00:00 2026-08-26T00:16:41+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9522#p9522 There are fine lines being crossed and certain members would have been banned if this type of "stirring the pot" occurred.
My moderators would place "silent votes" when shenanigans like this unfolded.
The forum owner has spoken, and the "kid" continues to provoke and poke ribs.
His most recent "table" is also clearly BIASED (h#ll, a VERY large percentage of those "XP Posts" are directly tied to 360Chrome threads).]]>
There are fine lines being crossed and certain members would have been banned if this type of "stirring the pot" occurred.
My moderators would place "silent votes" when shenanigans like this unfolded.
The forum owner has spoken, and the "kid" continues to provoke and poke ribs.
His most recent "table" is also clearly BIASED (h#ll, a VERY large percentage of those "XP Posts" are directly tied to 360Chrome threads).]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by The-10-Pen]]> 2026-08-26T00:31:00+00:00 2026-08-26T00:31:00+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9523#p9523 Roughly 8,600 of the 211,200 "XP Posts" are all 360Chrome posts. That's good for 4.1% :D]]> Roughly 8,600 of the 211,200 "XP Posts" are all 360Chrome posts. That's good for 4.1% :D]]> <![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by The-10-Pen]]> 2026-08-26T00:46:37+00:00 2026-08-26T00:46:37+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9524#p9524 ]]> ]]> <![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by JodyThornton]]> 2026-08-26T01:00:50+00:00 2026-08-26T01:00:50+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9525#p9525
It's the same with the recent steps e3k-blah took in reworking Firefox For Windows 7. He went and catered to the "XP should live forever crowd", when we had a perfectly working browser for Windows 7 or 8 already. Everyone says, "Oh Jody! Be patient because e3k-blah is reworking it so it can work with XP too", and I'm like, "hmmmm - I could care less about XP".

So I went back to ESR 115 and didn't look back. Now I can just sit back, grab some popcorn and watch the XP crowd lose their marbles as they lose their "retro computing" home. I'm going to enjoy the fireworks! :D]]>

It's the same with the recent steps e3k-blah took in reworking Firefox For Windows 7. He went and catered to the "XP should live forever crowd", when we had a perfectly working browser for Windows 7 or 8 already. Everyone says, "Oh Jody! Be patient because e3k-blah is reworking it so it can work with XP too", and I'm like, "hmmmm - I could care less about XP".

So I went back to ESR 115 and didn't look back. Now I can just sit back, grab some popcorn and watch the XP crowd lose their marbles as they lose their "retro computing" home. I'm going to enjoy the fireworks! :D]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by The-10-Pen]]> 2026-08-26T01:18:09+00:00 2026-08-26T01:18:09+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9526#p9526 It really is time (past time!) for the XP Crowd to fade off into the sunset.

@xper has done the RIGHT THING !!!
His server was all but "57005" (Hex = DEAD) and his "reputation" was falling into the toilet FAST.
Several members have requested their discussions to be taken to other forums due to nature of MSFN's "connectivity".

It's a BUSINESS DECISION.
And @xper DID THE RIGHT THING !!!

To the point where I have never "contributed" money to a forum owner ever in my lifetime (I want PUBLIC records of where the money goes!) but I just might now that @xper made the right move FOR THE FUTURE of MSFN.

Because of some of the "rep farming" going on over at MSFN (look at THREE of the top members by "rep points").
These are "faked" and all but a *GAME* by TWO members that log in daily to post FAKE "LIKES".
That type of sh#t gets under my skin. It shouldn't, but it does, lol.
So in that sense, I'm all for grabbing that bag of popcorn, sitting back and watching, and seeing if the "kid" gets himself BANNED.]]>
It really is time (past time!) for the XP Crowd to fade off into the sunset.

@xper has done the RIGHT THING !!!
His server was all but "57005" (Hex = DEAD) and his "reputation" was falling into the toilet FAST.
Several members have requested their discussions to be taken to other forums due to nature of MSFN's "connectivity".

It's a BUSINESS DECISION.
And @xper DID THE RIGHT THING !!!

To the point where I have never "contributed" money to a forum owner ever in my lifetime (I want PUBLIC records of where the money goes!) but I just might now that @xper made the right move FOR THE FUTURE of MSFN.

Because of some of the "rep farming" going on over at MSFN (look at THREE of the top members by "rep points").
These are "faked" and all but a *GAME* by TWO members that log in daily to post FAKE "LIKES".
That type of sh#t gets under my skin. It shouldn't, but it does, lol.
So in that sense, I'm all for grabbing that bag of popcorn, sitting back and watching, and seeing if the "kid" gets himself BANNED.]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by UCyborg]]> 2026-08-30T19:33:35+00:00 2026-08-30T19:33:35+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9536#p9536
Only incompetent morons with shit for brains can make a claim that developing in a way to be compatible with Pale Moon makes impossible development conflict, LMAO.

There are still thriving forums out there not imposing Cloudflare / Anubis BS on their users, eg. VOGONS and Ross-Tech.]]>

Only incompetent morons with shit for brains can make a claim that developing in a way to be compatible with Pale Moon makes impossible development conflict, LMAO.

There are still thriving forums out there not imposing Cloudflare / Anubis BS on their users, eg. VOGONS and Ross-Tech.]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by JodyThornton]]> 2026-08-30T20:44:06+00:00 2026-08-30T20:44:06+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9538#p9538
However, if this is what ends up killing the vintage XP/Pale Moon tide of popularity, then ... meh, I don't care. I remember getting it up the ass by folks on MSFN because in 2014, when I ditched XP x64 for Vista, and they used to say I was spreading FUD (you don't really hear that one anymore, so it shows even the vintage crowd follows trends).

Now those same folks love Vista just as much. Plus the ACTUAL Pale Moon group don't look fondly on XP either. Besides, the Pale Moon folks don't seem to look fondly on modern web standards either.

To me, Windows 8 is about as old as I go. With Classic Shell, it's a flat, fast OS that can still run productively modern software, that's gets work done in the modern era. XP looks fine with six feet of dirt on top of it, and out of date browsers like New Moon and Pale Moon can be buried in the plot beside it.

I saw Astroskipper fighting back on Xper by saying, "New Moon is not old software". Well actually, it IS vintage software, but just with modern updates.]]>

However, if this is what ends up killing the vintage XP/Pale Moon tide of popularity, then ... meh, I don't care. I remember getting it up the ass by folks on MSFN because in 2014, when I ditched XP x64 for Vista, and they used to say I was spreading FUD (you don't really hear that one anymore, so it shows even the vintage crowd follows trends).

Now those same folks love Vista just as much. Plus the ACTUAL Pale Moon group don't look fondly on XP either. Besides, the Pale Moon folks don't seem to look fondly on modern web standards either.

To me, Windows 8 is about as old as I go. With Classic Shell, it's a flat, fast OS that can still run productively modern software, that's gets work done in the modern era. XP looks fine with six feet of dirt on top of it, and out of date browsers like New Moon and Pale Moon can be buried in the plot beside it.

I saw Astroskipper fighting back on Xper by saying, "New Moon is not old software". Well actually, it IS vintage software, but just with modern updates.]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by The-10-Pen]]> 2026-08-30T23:08:54+00:00 2026-08-30T23:08:54+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9539#p9539 It will ALWAYS be at least TWO YEARS behind Chrome. IF NOT THREE YEARS !!!
In a day and age where two MONTHS is considered a very long time.
New Moon is **DEAD**. Give up on that trash.
Just my opinion, of course.

That aside, MSFN has been **TERRIBLE**.
I'm thankful that they are ***FINALLY*** !!! spending their donations on actual fixes rather than on *BEER* and backyard BBQs.
Sarcastic... KIND OF...
But holy hell... After all of the FAKE ACCOUNTS that I warned them about TWO YEARS AGO, they just won't listen.]]>
It will ALWAYS be at least TWO YEARS behind Chrome. IF NOT THREE YEARS !!!
In a day and age where two MONTHS is considered a very long time.
New Moon is **DEAD**. Give up on that trash.
Just my opinion, of course.

That aside, MSFN has been **TERRIBLE**.
I'm thankful that they are ***FINALLY*** !!! spending their donations on actual fixes rather than on *BEER* and backyard BBQs.
Sarcastic... KIND OF...
But holy hell... After all of the FAKE ACCOUNTS that I warned them about TWO YEARS AGO, they just won't listen.]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by The-10-Pen]]> 2026-08-31T11:24:36+00:00 2026-08-31T11:24:36+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9540#p9540 In some ways, I guess I kind of hope that he does. I probably shouldn't say that out loud, but there it is, lol.
If I were him, that's exactly what I would do, SHUT IT DOWN. But I'd start a new forum under new software with all new members.
AND KEEP IT UP TO DATE THIS TIME. These problems all started because he "took in donations" but clearly did not spend them on the server!
Just my take on it, of course.]]>
In some ways, I guess I kind of hope that he does. I probably shouldn't say that out loud, but there it is, lol.
If I were him, that's exactly what I would do, SHUT IT DOWN. But I'd start a new forum under new software with all new members.
AND KEEP IT UP TO DATE THIS TIME. These problems all started because he "took in donations" but clearly did not spend them on the server!
Just my take on it, of course.]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by JodyThornton]]> 2026-08-31T12:44:55+00:00 2026-08-31T12:44:55+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9541#p9541
I think you'll find that with all of this MSFN downtime, folks will just gradually scurry away from the site.]]>

I think you'll find that with all of this MSFN downtime, folks will just gradually scurry away from the site.]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by UCyborg]]> 2026-09-03T19:10:10+00:00 2026-09-03T19:10:10+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9542#p9542
About MSFN, I'm surprised xper didn't shut down the forum before, considering certain individuals over there. And not being into daily driving particularly old hardware/software. Hobby's one thing, but MSFN crowd seems rather peculiar in insisting on Windows XP as a daily driver for the rest of eternity. Plus considering the nature of world of computers where change has been a constant phenomenon.

Nothing against him regarding the direction of Invision Community. Modern web is objectively atrocious - Almost nobody pays attention to web standards anymore - Screen readers suffer as nearly 90% of top websites tested contain HTML spec violations.]]>

About MSFN, I'm surprised xper didn't shut down the forum before, considering certain individuals over there. And not being into daily driving particularly old hardware/software. Hobby's one thing, but MSFN crowd seems rather peculiar in insisting on Windows XP as a daily driver for the rest of eternity. Plus considering the nature of world of computers where change has been a constant phenomenon.

Nothing against him regarding the direction of Invision Community. Modern web is objectively atrocious - Almost nobody pays attention to web standards anymore - Screen readers suffer as nearly 90% of top websites tested contain HTML spec violations.]]>
<![CDATA[RT1 Browser Platform :: Uh Oh! That Can't Be Good :: Reply by The-10-Pen]]> 2026-09-04T15:09:16+00:00 2026-09-04T15:09:16+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=996&p=9543#p9543
Over a decade ago, our manufacturing equipment was "mandated" to use FIREFOX ONLY for the manufacturing screens that tell the line workers where to shift their focus.

Because at the time, FIREFOX did *NOT* comply to standards and our engineering USED THAT and difficult tables and live-feed data streams would only show that table as a "square" when and ONLY WHEN "standards" were *NOT* adhered to.]]>

Over a decade ago, our manufacturing equipment was "mandated" to use FIREFOX ONLY for the manufacturing screens that tell the line workers where to shift their focus.

Because at the time, FIREFOX did *NOT* comply to standards and our engineering USED THAT and difficult tables and live-feed data streams would only show that table as a "square" when and ONLY WHEN "standards" were *NOT* adhered to.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-09-04T23:04:21+00:00 2026-09-04T23:04:21+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9544#p9544
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260815-3219d2d-uxp-e5e0e958e3-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260815-3219d2d-uxp-e5e0e958e3-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-20260815-3219d2d-uxp-e5e0e958e3-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-20260815-d849524bd-uxp-e5e0e958e3-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260815-d849524bd-uxp-e5e0e958e3-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260815-d849524bd-uxp-e5e0e958e3-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260815-d849524bd-uxp-e5e0e958e3-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260815-d849524bd-uxp-e5e0e958e3-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Issue #2473 - implement :has() CSS pseudo class (aed631e589)
- Issue #3157 - Implement support for adoptedStyleSheets (785da0a0c3)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>

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

Official UXP changes picked since my last build:
- Issue #2473 - implement :has() CSS pseudo class (aed631e589)
- Issue #3157 - Implement support for adoptedStyleSheets (785da0a0c3)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-09-04T23:04:40+00:00 2026-09-04T23:04:40+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9545#p9545
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260815-40a79c75-uxp-e5e0e958e3-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260815-40a79c75-uxp-e5e0e958e3-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-20260815-id-656ea98-uxp-e5e0e958e3-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260815-id-656ea98-ia-c642e3c-uxp-e5e0e958e3-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-20260815-40a79c75-uxp-e5e0e958e3-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260815-40a79c75-uxp-e5e0e958e3-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-20260815-id-656ea98-uxp-e5e0e958e3-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260815-id-656ea98-ia-c642e3c-uxp-e5e0e958e3-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-09-04T23:04:55+00:00 2026-09-04T23:04:55+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9546#p9546 * 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-20260815-ff12641a1-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260815-ff12641a1-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #2473 - implement :has() CSS pseudo class (aed631e5) (7aed4de76)
- ported from UXP: Issue #3157 - Implement support for adoptedStyleSheets (785da0a0) (ff12641a1)]]>
* 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-20260815-ff12641a1-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260815-ff12641a1-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #2473 - implement :has() CSS pseudo class (aed631e5) (7aed4de76)
- ported from UXP: Issue #3157 - Implement support for adoptedStyleSheets (785da0a0) (ff12641a1)]]>
<![CDATA[RT1 Browser Platform :: Browsers release notes :: Reply by roytam1]]> 2026-09-04T23:05:06+00:00 2026-09-04T23:05:06+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9547#p9547
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260905-3219d2d-uxp-11ae877de0-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260905-3219d2d-uxp-11ae877de0-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-20260905-3219d2d-uxp-11ae877de0-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-20260905-d849524bd-uxp-11ae877de0-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260905-d849524bd-uxp-11ae877de0-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260905-d849524bd-uxp-11ae877de0-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260905-d849524bd-uxp-11ae877de0-xpmod.7z
Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260905-d849524bd-uxp-11ae877de0-w7plus-avx2.7z

Official UXP changes picked since my last build:
- Replace strnlen with memchr. See code comment. (a74a510873)
- [DOM] Keep resized windows within reasonable bounds. (d91415b005)
- [gfx] Hold a strong ref to platform font entry. (3c098a9891)
- [gfx] Add buffer integer limit check to NVImage::GetAsSourceSurface. (60b7352394)
- [gfx] Check format 4 subtable length and Zero newly-allocated range. (1d17f9bf14)
- [gfx] Clean up cairo-win32-printing-surface.c (1d84253588)
- [layout] Prevent recursion of callbacks in PressShell. (d5fd5bf3ca)
- Bug 2057204 - use the right AddSystemEventListener variant with nsFileControlFrame::mMouseListener (86c8267530)
- [image] Simplify and further improve handling of destroying raster images. (bfe7453ddf)
- Resolve various assertions in debug builds (a5e46d4bbd)
- [DOM] Improve MediaInfo/Data a little. (887b1940d4)
- [gfx] Skia: Port grey mode pixelspace fix. (832062fa67)
- [parser] Only check for high surrogates when intending to avoid split pair. (0ae79a0f7e)
- Bug 2058622 - Validate selected options entries. (7b26e2f7cd)
- No issue - remove duplicate HTMLWin32ObjectAccessible from build. (3151562123)
- [DOM] Remove content from parent node before appending. (c9c1f678d3)
- [DOM] Clear mDocumentChildren after XSLT branch consumes it in DidBuildModel. (3687adcaec)
- Bug 2027380 - pass offset-adjusted pointer to SEC_ASN1GetSubtemplate in QuickDER call sites. (e4ca42477f)
- Bug 2029289 - fix off-by-one offset in pk11_buildNickname cert_id branch. (56fc8b29ec)
- Bug 2029750 - Reject undersized IV and key SECItems in PBES2 cipher dispatchers. (5227d5a9a6)
- Bug 2029794 - handle NSSCertificate identity changing in __CERT_AddTempCertToPerm (f86aa85f98)
- Bug 2027388 - add defensive check on pk11_HandUnwrap key size. (d8ef293df7)
- [DOM media] Reset CORS mode as-appropriate. (8980dbb8fc)
- [network] Reject NUL bytes in chunked trailer and chunk-size lines. (14e880ec29)
- [DOM] Hold a strong ref to the composed document in nsFocusManager. (0dd6e1178c)
- [editor] Hold a strong ref. (e3fe86d097)

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:
- Revert "Issue #2473 - implement :has() CSS pseudo class" (906f4cb77a)
- Revert "No issue - remove duplicate HTMLWin32ObjectAccessible from build." (6116fc571f)

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

Official UXP changes picked since my last build:
- Replace strnlen with memchr. See code comment. (a74a510873)
- [DOM] Keep resized windows within reasonable bounds. (d91415b005)
- [gfx] Hold a strong ref to platform font entry. (3c098a9891)
- [gfx] Add buffer integer limit check to NVImage::GetAsSourceSurface. (60b7352394)
- [gfx] Check format 4 subtable length and Zero newly-allocated range. (1d17f9bf14)
- [gfx] Clean up cairo-win32-printing-surface.c (1d84253588)
- [layout] Prevent recursion of callbacks in PressShell. (d5fd5bf3ca)
- Bug 2057204 - use the right AddSystemEventListener variant with nsFileControlFrame::mMouseListener (86c8267530)
- [image] Simplify and further improve handling of destroying raster images. (bfe7453ddf)
- Resolve various assertions in debug builds (a5e46d4bbd)
- [DOM] Improve MediaInfo/Data a little. (887b1940d4)
- [gfx] Skia: Port grey mode pixelspace fix. (832062fa67)
- [parser] Only check for high surrogates when intending to avoid split pair. (0ae79a0f7e)
- Bug 2058622 - Validate selected options entries. (7b26e2f7cd)
- No issue - remove duplicate HTMLWin32ObjectAccessible from build. (3151562123)
- [DOM] Remove content from parent node before appending. (c9c1f678d3)
- [DOM] Clear mDocumentChildren after XSLT branch consumes it in DidBuildModel. (3687adcaec)
- Bug 2027380 - pass offset-adjusted pointer to SEC_ASN1GetSubtemplate in QuickDER call sites. (e4ca42477f)
- Bug 2029289 - fix off-by-one offset in pk11_buildNickname cert_id branch. (56fc8b29ec)
- Bug 2029750 - Reject undersized IV and key SECItems in PBES2 cipher dispatchers. (5227d5a9a6)
- Bug 2029794 - handle NSSCertificate identity changing in __CERT_AddTempCertToPerm (f86aa85f98)
- Bug 2027388 - add defensive check on pk11_HandUnwrap key size. (d8ef293df7)
- [DOM media] Reset CORS mode as-appropriate. (8980dbb8fc)
- [network] Reject NUL bytes in chunked trailer and chunk-size lines. (14e880ec29)
- [DOM] Hold a strong ref to the composed document in nsFocusManager. (0dd6e1178c)
- [editor] Hold a strong ref. (e3fe86d097)

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:
- Revert "Issue #2473 - implement :has() CSS pseudo class" (906f4cb77a)
- Revert "No issue - remove duplicate HTMLWin32ObjectAccessible from build." (6116fc571f)

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-09-04T23:05:20+00:00 2026-09-04T23:05:20+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9548#p9548
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260905-40a79c75-uxp-11ae877de0-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260905-40a79c75-uxp-11ae877de0-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-20260905-id-656ea98-uxp-11ae877de0-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260905-id-656ea98-ia-c642e3c-uxp-11ae877de0-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-20260905-40a79c75-uxp-11ae877de0-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260905-40a79c75-uxp-11ae877de0-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-20260905-id-656ea98-uxp-11ae877de0-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260905-id-656ea98-ia-c642e3c-uxp-11ae877de0-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-09-04T23:05:32+00:00 2026-09-04T23:05:32+00:00 https://board.eclipse.cx/viewtopic.php?f=33&t=35&p=9549#p9549 * 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-20260905-69d8d0eeb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260905-69d8d0eeb-xpmod.7z

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

Repo changes:
- Revert "ported from UXP: Issue #2473 - implement :has() CSS pseudo class (aed631e5)" (f37ae9305)
- import from UXP:
- Bug 2027380 - pass offset-adjusted pointer to SEC_ASN1GetSubtemplate in QuickDER call sites. (e4ca42477f)
- Bug 2029289 - fix off-by-one offset in pk11_buildNickname cert_id branch. (56fc8b29ec)
- Bug 2029750 - Reject undersized IV and key SECItems in PBES2 cipher dispatchers. (5227d5a9a6)
- Bug 2029794 - handle NSSCertificate identity changing in __CERT_AddTempCertToPerm (f86aa85f98)
- Bug 2027388 - add defensive check on pk11_HandUnwrap key size. (d8ef293df7) (ca2859464)
- import from UXP: Replace strnlen with memchr. See code comment. (a74a5108) (60dd79100)
- ported from UXP: [DOM] Keep resized windows within reasonable bounds. (d91415b0) (241221671)
- import from UXP: [gfx] Hold a strong ref to platform font entry. (3c098a98) (a97442845)
- ported from UXP: [gfx] Add buffer integer limit check to NVImage::GetAsSourceSurface. (60b73523) (da097637e)
- import from UXP: [gfx] Check format 4 subtable length and Zero newly-allocated range. (1d17f9bf) (2a03a5cdc)
- import from UXP: [gfx] Clean up cairo-win32-printing-surface.c (1d842535) (62bbea2f1)
- ported from UXP: [layout] Prevent recursion of callbacks in PressShell. (d5fd5bf3) (0be2c29bf)
- import from UXP: Bug 2057204 - use the right AddSystemEventListener variant with nsFileControlFrame::mMouseListener (86c82675) (8431cec2d)
- import from UXP: [image] Simplify and further improve handling of destroying raster images. (bfe7453d) (b0b4201ff)
- ported from UXP: Resolve various assertions in debug builds (a5e46d4b) (b1721e606)
- import from UXP: [DOM] Improve MediaInfo/Data a little. (887b1940) (28f2ef572)
- import from UXP: [gfx] Skia: Port grey mode pixelspace fix. (832062fa) (b90fb195b)
- import from UXP: [parser] Only check for high surrogates when intending to avoid split pair. (0ae79a0f) (337ccdc67)
- import from UXP: Bug 2058622 - Validate selected options entries. (7b26e2f7) (0c41b7d2c)
- import from UXP: [DOM] Remove content from parent node before appending. (c9c1f678) (c0e7cbedd)
- import from UXP: [DOM] Clear mDocumentChildren after XSLT branch consumes it in DidBuildModel. (3687adca) (4fde6fed6)
- import from UXP: [DOM media] Reset CORS mode as-appropriate. (8980dbb8) (2174ea5e0)
- import from UXP: [network] Reject NUL bytes in chunked trailer and chunk-size lines. (14e880ec) (8a2f7d830)
- import from UXP: [DOM] Hold a strong ref to the composed document in nsFocusManager. (0dd6e117) (7947eff86)
- import from UXP: [editor] Hold a strong ref. (e3fe86d0) (69d8d0eeb)]]>
* 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-20260905-69d8d0eeb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260905-69d8d0eeb-xpmod.7z

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

Repo changes:
- Revert "ported from UXP: Issue #2473 - implement :has() CSS pseudo class (aed631e5)" (f37ae9305)
- import from UXP:
- Bug 2027380 - pass offset-adjusted pointer to SEC_ASN1GetSubtemplate in QuickDER call sites. (e4ca42477f)
- Bug 2029289 - fix off-by-one offset in pk11_buildNickname cert_id branch. (56fc8b29ec)
- Bug 2029750 - Reject undersized IV and key SECItems in PBES2 cipher dispatchers. (5227d5a9a6)
- Bug 2029794 - handle NSSCertificate identity changing in __CERT_AddTempCertToPerm (f86aa85f98)
- Bug 2027388 - add defensive check on pk11_HandUnwrap key size. (d8ef293df7) (ca2859464)
- import from UXP: Replace strnlen with memchr. See code comment. (a74a5108) (60dd79100)
- ported from UXP: [DOM] Keep resized windows within reasonable bounds. (d91415b0) (241221671)
- import from UXP: [gfx] Hold a strong ref to platform font entry. (3c098a98) (a97442845)
- ported from UXP: [gfx] Add buffer integer limit check to NVImage::GetAsSourceSurface. (60b73523) (da097637e)
- import from UXP: [gfx] Check format 4 subtable length and Zero newly-allocated range. (1d17f9bf) (2a03a5cdc)
- import from UXP: [gfx] Clean up cairo-win32-printing-surface.c (1d842535) (62bbea2f1)
- ported from UXP: [layout] Prevent recursion of callbacks in PressShell. (d5fd5bf3) (0be2c29bf)
- import from UXP: Bug 2057204 - use the right AddSystemEventListener variant with nsFileControlFrame::mMouseListener (86c82675) (8431cec2d)
- import from UXP: [image] Simplify and further improve handling of destroying raster images. (bfe7453d) (b0b4201ff)
- ported from UXP: Resolve various assertions in debug builds (a5e46d4b) (b1721e606)
- import from UXP: [DOM] Improve MediaInfo/Data a little. (887b1940) (28f2ef572)
- import from UXP: [gfx] Skia: Port grey mode pixelspace fix. (832062fa) (b90fb195b)
- import from UXP: [parser] Only check for high surrogates when intending to avoid split pair. (0ae79a0f) (337ccdc67)
- import from UXP: Bug 2058622 - Validate selected options entries. (7b26e2f7) (0c41b7d2c)
- import from UXP: [DOM] Remove content from parent node before appending. (c9c1f678) (c0e7cbedd)
- import from UXP: [DOM] Clear mDocumentChildren after XSLT branch consumes it in DidBuildModel. (3687adca) (4fde6fed6)
- import from UXP: [DOM media] Reset CORS mode as-appropriate. (8980dbb8) (2174ea5e0)
- import from UXP: [network] Reject NUL bytes in chunked trailer and chunk-size lines. (14e880ec) (8a2f7d830)
- import from UXP: [DOM] Hold a strong ref to the composed document in nsFocusManager. (0dd6e117) (7947eff86)
- import from UXP: [editor] Hold a strong ref. (e3fe86d0) (69d8d0eeb)]]>
<![CDATA[Mypal Browser :: New Mypal68 :: Reply by Duke]]> 2026-09-08T10:04:10+00:00 2026-09-08T10:04:10+00:00 https://board.eclipse.cx/viewtopic.php?f=35&t=658&p=9562#p9562 https://codeberg.org/Theodor2/Mypal68/releases/tag/78.1.0]]> https://codeberg.org/Theodor2/Mypal68/releases/tag/78.1.0]]> <![CDATA[Community Projects :: Dactyloidae Browser :: Reply by JodyThornton]]> 2026-08-14T00:48:57+00:00 2026-08-14T00:48:57+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9478#p9478 <![CDATA[Community Projects :: Dactyloidae Browser :: Reply by The-10-Pen]]> 2026-08-16T16:50:49+00:00 2026-08-16T16:50:49+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9479#p9479
1) accessing this website (and MSFN) both continue to be a PAIN IN THE F&CKING A$$ !!!
2) i was bored so figured i'd give an answer as this has been unanswered for a few days
3) figured i'd use Win7 to test
4) tried a few "tiny7" VMs but none would connect to internet
5) found a "super lite 7" and liking it so far from within VM

6) downloaded and extracted this browser BUT IT DOES NOT WORK "out of the box"
7) had to fetch msvcp140 dll but STILL DID NOT WORK
8) had to fetch vcruntime140 dll but STILL DID NOT WORK
9) had to fetch api-ms-win-crt-runtime-l1-1-0 but STILL DID NOT WORK
10) tried api-ms-win-crt-runtime-l1-1-0 from Official Pale Moon but STILL DID NOT WORK
11) tried api-ms-win-crt-runtime-l1-1-0 from e3k-blah's Firefox but STILL DID NOT WORK

12) tried logging in to Eclipse but WHAT A F&CKING POS this web site has become FOR THE END USER to *ACCESS*
13) i don't care how much of an "opinion" we all have for Cloudflare and Anubis but there comes a point where ENOUGH IS ENOUGH
14) at least people can *ACCESS* sites that are "protected" by Cloudflare and Anubis
15) accessing Eclipse (and MSFN) [both deadset "against" Cloudflare and Anubis] is just plain **IMPOSSIBLE**
16) the end user has to bend over and just take it up the A$$ whenever trying to access Eclipse and MSFN

17) still no clue why Dact-eye-blah WILL NOT WORK on this Win7 (sure, it's a VM and not "real", but SHOULD NOT MATTER)
2026-08-16_12-33-37.jpg

Attachments


2026-08-16_12-33-37.jpg (25.99 KiB)

]]>

1) accessing this website (and MSFN) both continue to be a PAIN IN THE F&CKING A$$ !!!
2) i was bored so figured i'd give an answer as this has been unanswered for a few days
3) figured i'd use Win7 to test
4) tried a few "tiny7" VMs but none would connect to internet
5) found a "super lite 7" and liking it so far from within VM

6) downloaded and extracted this browser BUT IT DOES NOT WORK "out of the box"
7) had to fetch msvcp140 dll but STILL DID NOT WORK
8) had to fetch vcruntime140 dll but STILL DID NOT WORK
9) had to fetch api-ms-win-crt-runtime-l1-1-0 but STILL DID NOT WORK
10) tried api-ms-win-crt-runtime-l1-1-0 from Official Pale Moon but STILL DID NOT WORK
11) tried api-ms-win-crt-runtime-l1-1-0 from e3k-blah's Firefox but STILL DID NOT WORK

12) tried logging in to Eclipse but WHAT A F&CKING POS this web site has become FOR THE END USER to *ACCESS*
13) i don't care how much of an "opinion" we all have for Cloudflare and Anubis but there comes a point where ENOUGH IS ENOUGH
14) at least people can *ACCESS* sites that are "protected" by Cloudflare and Anubis
15) accessing Eclipse (and MSFN) [both deadset "against" Cloudflare and Anubis] is just plain **IMPOSSIBLE**
16) the end user has to bend over and just take it up the A$$ whenever trying to access Eclipse and MSFN

17) still no clue why Dact-eye-blah WILL NOT WORK on this Win7 (sure, it's a VM and not "real", but SHOULD NOT MATTER)
2026-08-16_12-33-37.jpg

Attachments


2026-08-16_12-33-37.jpg (25.99 KiB)

]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by The-10-Pen]]> 2026-08-16T19:01:16+00:00 2026-08-16T19:01:16+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9480#p9480 After fetching msvcp140, vcruntime140, and vcruntime140_1, this is the error that Win10 gives.

This Win10 test and the previous Win7 test were both done with the latest version.
I know I had this browser working when using a previous version, unsure which version it was on at the time.
2026-08-16_14-53-57.jpg

Attachments


2026-08-16_14-53-57.jpg (11 KiB)

]]>
After fetching msvcp140, vcruntime140, and vcruntime140_1, this is the error that Win10 gives.

This Win10 test and the previous Win7 test were both done with the latest version.
I know I had this browser working when using a previous version, unsure which version it was on at the time.
2026-08-16_14-53-57.jpg

Attachments


2026-08-16_14-53-57.jpg (11 KiB)

]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by JodyThornton]]> 2026-08-17T01:12:26+00:00 2026-08-17T01:12:26+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9481#p9481
Wuggy responded somewhere (I think it was GitHub) and said that YouTube worked pretty decently on it. Anyway 10-Pen, I appreciate your trying :)

PS. Yes - Both Eclipse and MSFN are running like sludge. So who needs to make changes here? Redacted?]]>

Wuggy responded somewhere (I think it was GitHub) and said that YouTube worked pretty decently on it. Anyway 10-Pen, I appreciate your trying :)

PS. Yes - Both Eclipse and MSFN are running like sludge. So who needs to make changes here? Redacted?]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by The-10-Pen]]> 2026-08-17T08:00:16+00:00 2026-08-17T08:00:16+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9482#p9482 I compared YouTube in 13.1 to YouTube in Official Pale Moon and they were basically identical.
Which, to me, means SLOW AS H#LL.
But I have Win10 and I'm not "bogged down" with crap OSs which tie my hands on what browsers I can use.
I really (REALLY!) do not understand the "fascination" with UXP.
Speedometer (I use 2.1) scores really tell a lot. UXP browsers literally score one TENTH that of Chromium.
And the e3k-blah forks work in XP and 7.

Seriously, "riddle me this", why in H#ll do people run UXP ??? ??? ???]]>
I compared YouTube in 13.1 to YouTube in Official Pale Moon and they were basically identical.
Which, to me, means SLOW AS H#LL.
But I have Win10 and I'm not "bogged down" with crap OSs which tie my hands on what browsers I can use.
I really (REALLY!) do not understand the "fascination" with UXP.
Speedometer (I use 2.1) scores really tell a lot. UXP browsers literally score one TENTH that of Chromium.
And the e3k-blah forks work in XP and 7.

Seriously, "riddle me this", why in H#ll do people run UXP ??? ??? ???]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by The-10-Pen]]> 2026-08-17T08:19:25+00:00 2026-08-17T08:19:25+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9483#p9483 Results are basically identical in Win7 (I will gladly screencap as proof if needed).

If there is a *REASON* to run UXP, that is one thing, but if no such reason really exists, then seriously, *wtf* ?!
2026-08-17_4-16-51.jpg

Attachments


2026-08-17_4-16-51.jpg (188.21 KiB)

]]>
Results are basically identical in Win7 (I will gladly screencap as proof if needed).

If there is a *REASON* to run UXP, that is one thing, but if no such reason really exists, then seriously, *wtf* ?!
2026-08-17_4-16-51.jpg

Attachments


2026-08-17_4-16-51.jpg (188.21 KiB)

]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by The-10-Pen]]> 2026-08-17T08:57:04+00:00 2026-08-17T10:36:48+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9484#p9484
Again, serious question.
If there is a *REASON* to run UXP, let's hear it, otherwise, you only bring about your own pain and suffering by that "limitation".
2026-08-17_4-51-58.jpg

Attachments


2026-08-17_4-51-58.jpg (263.66 KiB)

]]>

Again, serious question.
If there is a *REASON* to run UXP, let's hear it, otherwise, you only bring about your own pain and suffering by that "limitation".
2026-08-17_4-51-58.jpg

Attachments


2026-08-17_4-51-58.jpg (263.66 KiB)

]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-08-17T09:00:24+00:00 2026-08-17T09:00:24+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9485#p9485
The-10-Pen wrote: 17 Aug 2026, 08:19 If there is a *REASON* to run UXP, that is one thing, but if no such reason really exists, then seriously, *wtf* ?!

2026-08-17_4-16-51.jpg
I'm working on a port to WebKit for Dact 14.0.
The reason why I stuck with UXP was because of the lack of Rust, and I found out WebKit is better in (almost) EVERY WAY. There are still some bugs and lack of features that I need to address.

WebKit is faster then modern Firefox, and is barely behind Chrome.

The other issue I need to address in WebKit is lack of extension support, in which I'll just copy Chrome's implementation for such.

I basically gave up on UXP, and the 13 series will be the last series to be based on UXP.]]>
The-10-Pen wrote: 17 Aug 2026, 08:19 If there is a *REASON* to run UXP, that is one thing, but if no such reason really exists, then seriously, *wtf* ?!

2026-08-17_4-16-51.jpg
I'm working on a port to WebKit for Dact 14.0.
The reason why I stuck with UXP was because of the lack of Rust, and I found out WebKit is better in (almost) EVERY WAY. There are still some bugs and lack of features that I need to address.

WebKit is faster then modern Firefox, and is barely behind Chrome.

The other issue I need to address in WebKit is lack of extension support, in which I'll just copy Chrome's implementation for such.

I basically gave up on UXP, and the 13 series will be the last series to be based on UXP.]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-08-17T09:05:53+00:00 2026-08-17T09:05:53+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9486#p9486
wuggy wrote: 17 Aug 2026, 09:00 I basically gave up on UXP, and the 13 series will be the last series to be based on UXP.
PS.

The UXP team are incredibly toxic, and props to them for basically killing any interest of mine to maintain their shitty engine. I'm basically done trying to fix the thousands of issues they made, and giving ME crap for trying to fix them!]]>
wuggy wrote: 17 Aug 2026, 09:00 I basically gave up on UXP, and the 13 series will be the last series to be based on UXP.
PS.

The UXP team are incredibly toxic, and props to them for basically killing any interest of mine to maintain their shitty engine. I'm basically done trying to fix the thousands of issues they made, and giving ME crap for trying to fix them!]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by wuggy]]> 2026-08-17T09:17:20+00:00 2026-08-17T09:17:20+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9487#p9487
Since Tobin left, everyone and their grandmother wants to be the next Tobin, when they pretend to make Goanna better, but in reality, they're slowly killing it. I admit I fell into that trap too.

Basilisk-Dev finally admitted something I warned them about for months on end, single process is not enough now, with it's endless freezes, and he decided to vibe-code a Fission clone for UXP. I know how controversial multi-process is, I get it, but you have to accept it at some point. There's no point on board a sinking ship, on fire too because they're at least 3 years behind on web standards (and we're just talking JS!)

I know Dactyloidae was just a bunch of speedhacks on top of a shitty engine, but at least I tried to fix the other major issue in UXP, speed. For around a decade, Pale Moon was easily considered the slowest browser because again, no multiprocessing and Moonchild focusing on anything BUT performance. There only was a sudden change in shift for performance because me and Basilisk-Dev split off into our own fucking tree where we fixed half the problems with UXP in 2 weeks. Moonchild found out, had a child tantrum, Basilisk-Dev then unexpectedly blocked me on Telegram (the main communication platform for our UXP tree) and I got banned roughly a day later.

Was my ban planned by Basilisk-Dev all along? Who fucking knows. Was it all bullshit? Absolutely.]]>

Since Tobin left, everyone and their grandmother wants to be the next Tobin, when they pretend to make Goanna better, but in reality, they're slowly killing it. I admit I fell into that trap too.

Basilisk-Dev finally admitted something I warned them about for months on end, single process is not enough now, with it's endless freezes, and he decided to vibe-code a Fission clone for UXP. I know how controversial multi-process is, I get it, but you have to accept it at some point. There's no point on board a sinking ship, on fire too because they're at least 3 years behind on web standards (and we're just talking JS!)

I know Dactyloidae was just a bunch of speedhacks on top of a shitty engine, but at least I tried to fix the other major issue in UXP, speed. For around a decade, Pale Moon was easily considered the slowest browser because again, no multiprocessing and Moonchild focusing on anything BUT performance. There only was a sudden change in shift for performance because me and Basilisk-Dev split off into our own fucking tree where we fixed half the problems with UXP in 2 weeks. Moonchild found out, had a child tantrum, Basilisk-Dev then unexpectedly blocked me on Telegram (the main communication platform for our UXP tree) and I got banned roughly a day later.

Was my ban planned by Basilisk-Dev all along? Who fucking knows. Was it all bullshit? Absolutely.]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by The-10-Pen]]> 2026-08-17T09:26:35+00:00 2026-08-17T09:26:35+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9488#p9488 I'm not talking about the "community bans", I haven't followed those since the Tobin Departure.
I saw both sides there, and even then it was clear that I was in the MINORITY in thinking TOBIN WAS RIGHT ALL ALONG.

But "in these circles" (MSFN at the time), Tobin was FALSELY thought of as "bad" because everybody (and I do mean *everybody*) was too worried about KISSING ROYTAM'S A$$.

I get it, I really do, I have done my own projects over the years.
But mine have been very limited in comparison to folks like e3k.
I was never going to achieve that "level" of programming skill.
To me, it's just a HOBBY.

But hobby or not, I need a browser that WORKS and logging in to pay utility bills (as an example) shouldn't be a "hobby".

Keep up the great work!
As "negative" as I may come across at times, these projects are a great deal of fun.
But, to me, they are just a HOBBY.]]>
I'm not talking about the "community bans", I haven't followed those since the Tobin Departure.
I saw both sides there, and even then it was clear that I was in the MINORITY in thinking TOBIN WAS RIGHT ALL ALONG.

But "in these circles" (MSFN at the time), Tobin was FALSELY thought of as "bad" because everybody (and I do mean *everybody*) was too worried about KISSING ROYTAM'S A$$.

I get it, I really do, I have done my own projects over the years.
But mine have been very limited in comparison to folks like e3k.
I was never going to achieve that "level" of programming skill.
To me, it's just a HOBBY.

But hobby or not, I need a browser that WORKS and logging in to pay utility bills (as an example) shouldn't be a "hobby".

Keep up the great work!
As "negative" as I may come across at times, these projects are a great deal of fun.
But, to me, they are just a HOBBY.]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by The-10-Pen]]> 2026-08-17T09:35:45+00:00 2026-08-17T09:35:45+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9489#p9489
2026-08-17_5-32-43.jpg

Attachments


2026-08-17_5-32-43.jpg (20.2 KiB)

]]>

2026-08-17_5-32-43.jpg

Attachments


2026-08-17_5-32-43.jpg (20.2 KiB)

]]>
<![CDATA[Community Projects :: Dactyloidae Browser :: Reply by UCyborg]]> 2026-09-06T16:42:15+00:00 2026-09-06T16:42:15+00:00 https://board.eclipse.cx/viewtopic.php?f=49&t=956&p=9558#p9558
The-10-Pen wrote: 17 Aug 2026, 09:26 I saw both sides there, and even then it was clear that I was in the MINORITY in thinking TOBIN WAS RIGHT ALL ALONG.
What did he say?]]>
The-10-Pen wrote: 17 Aug 2026, 09:26 I saw both sides there, and even then it was clear that I was in the MINORITY in thinking TOBIN WAS RIGHT ALL ALONG.
What did he say?]]>
<![CDATA[General Chat :: Eclipse! :: Reply by Duke]]> 2026-08-10T14:22:57+00:00 2026-08-10T14:22:57+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=671&p=9466#p9466 Best in Western Europe, more than 90%, full 100% in North East Spain.

https://eclipsemap.xyz]]>
Best in Western Europe, more than 90%, full 100% in North East Spain.

https://eclipsemap.xyz]]>
<![CDATA[General Chat :: Eclipse! :: Reply by Duke]]> 2026-08-13T20:32:37+00:00 2026-08-13T20:32:37+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=671&p=9477#p9477 https://www.bbc.com/news/videos/cn5npqy2e9yo]]> https://www.bbc.com/news/videos/cn5npqy2e9yo]]> <![CDATA[General Chat :: MSFN :: Reply by The-10-Pen]]> 2026-08-23T11:07:41+00:00 2026-08-23T11:07:41+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9511#p9511 FINALLY getting their act together !!!
I really do not give a rats a$$ about the "roytam browser users" (that "brag" about their Android device fallback) STIRRING THE POT !!!
For one, their definition of "fallback" is SERIOUSLY MISGUIDED. I *promise* you that they use that "fallback" WAY MORE than their "non-fallback".
That is simply *NOT* the definition of a "fallback device", it *IS* the definition of a "hobby on the side".

Seriously, really NO DIFFERENT than me running Win10 but then publicly biatching and moaning that ANY given website doesn't work from inside my Win98 (or even Commodore 64!) "hobby on the side". I get it, we have to draw the line somewhere. ie, I'm rebuilding one of my machines with WIN SEVEN. But you will *NEVER* hear me publicly biatch and moan if I cannot access Eclipse (or even MSFN!) from that WIN SEVEN "hobby on the side".

The number of hours spent doing "real work" on the Win10 or Android compared to the number of hours spent on the "hobby" is NOT what defines your fallback. It simply defines your DEDICATION toward your HOBBY.

I SINCERELY HOPE THAT ECLIPSE IS GOING TO GET THEIR ACT TOGETHER ALSO.
And to date, THEY HAVE NOT. Accessing this site continues to be a d@mn NIGHTMARE.]]>
FINALLY getting their act together !!!
I really do not give a rats a$$ about the "roytam browser users" (that "brag" about their Android device fallback) STIRRING THE POT !!!
For one, their definition of "fallback" is SERIOUSLY MISGUIDED. I *promise* you that they use that "fallback" WAY MORE than their "non-fallback".
That is simply *NOT* the definition of a "fallback device", it *IS* the definition of a "hobby on the side".

Seriously, really NO DIFFERENT than me running Win10 but then publicly biatching and moaning that ANY given website doesn't work from inside my Win98 (or even Commodore 64!) "hobby on the side". I get it, we have to draw the line somewhere. ie, I'm rebuilding one of my machines with WIN SEVEN. But you will *NEVER* hear me publicly biatch and moan if I cannot access Eclipse (or even MSFN!) from that WIN SEVEN "hobby on the side".

The number of hours spent doing "real work" on the Win10 or Android compared to the number of hours spent on the "hobby" is NOT what defines your fallback. It simply defines your DEDICATION toward your HOBBY.

I SINCERELY HOPE THAT ECLIPSE IS GOING TO GET THEIR ACT TOGETHER ALSO.
And to date, THEY HAVE NOT. Accessing this site continues to be a d@mn NIGHTMARE.]]>
<![CDATA[General Chat :: MSFN :: Reply by K4sum1]]> 2026-08-24T22:36:42+00:00 2026-08-24T22:36:42+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=897&p=9518#p9518 <![CDATA[General Chat :: Introduce yourselves here! :: Reply by space]]> 2026-08-26T07:33:53+00:00 2026-08-26T07:33:53+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=18&p=9527#p9527 <![CDATA[General Chat :: Introduce yourselves here! :: Reply by Duke]]> 2026-08-27T15:01:58+00:00 2026-08-27T15:01:58+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=18&p=9528#p9528 Sometimes I feel like I'm in the outer space. Sometimes.
Anyway, welcome to the forums!]]>
Sometimes I feel like I'm in the outer space. Sometimes.
Anyway, welcome to the forums!]]>
<![CDATA[General Chat :: Coindrop - new payment revolution ? :: Author luk3Z]]> 2026-08-30T04:54:43+00:00 2026-08-30T04:54:43+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=997&p=9532#p9532
Reward your community with a single command. Send crypto instantly, withdraw anytime.
https://www.coindrop.cc

Attachments


Capture2.jpg (48.46 KiB)

]]>
Reward your community with a single command. Send crypto instantly, withdraw anytime.
https://www.coindrop.cc

Attachments


Capture2.jpg (48.46 KiB)

]]>
<![CDATA[General Chat :: Coindrop - new payment revolution ? :: Reply by Duke]]> 2026-08-30T07:07:46+00:00 2026-08-30T07:07:46+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=997&p=9533#p9533 ]]> ]]> <![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-08-10T12:26:44+00:00 2026-08-10T12:26:44+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9462#p9462
The-10-Pen wrote: 09 Aug 2026, 13:14 That "logic" ONLY works if people that get that preinstalled OS *never* try different OS's. They do!
No, they don't. Most people I know are not tech savvy at all, they just buy a new PC at the big store, go back to home and run it like it is.
They don't even know that other OSes exist. And that's the big success of Microsoft: for most people a PC = Windows.

The-10-Pen wrote: 09 Aug 2026, 13:14 But I haven't ran a "preinstalled" OS in nearly 20yrs. So explain that one?
You are not the whole world. See above.

The-10-Pen wrote: 09 Aug 2026, 13:14 Hardware compatibility is why Linux SUCKS. Microsoft just does a million times better at supporting a diverse range of hardware.
This is not true anymore. For both Linux and Windows. Recent and modern distros of Linux have a good hardware support whilst Windows 11 dropped support for some devices.
An example from one of my friends who has a basic generic USB mouse which has natively worked for years on Windows 7, 8 and 10. Plug and play. So he plugged it into his brand new Windows 11 PC and...nothing. It doesn't work. We tried it again on Windows 10: no problem. Back to Windows 11: no way. Support dropped for a very generic device. Why ?]]>
The-10-Pen wrote: 09 Aug 2026, 13:14 That "logic" ONLY works if people that get that preinstalled OS *never* try different OS's. They do!
No, they don't. Most people I know are not tech savvy at all, they just buy a new PC at the big store, go back to home and run it like it is.
They don't even know that other OSes exist. And that's the big success of Microsoft: for most people a PC = Windows.

The-10-Pen wrote: 09 Aug 2026, 13:14 But I haven't ran a "preinstalled" OS in nearly 20yrs. So explain that one?
You are not the whole world. See above.

The-10-Pen wrote: 09 Aug 2026, 13:14 Hardware compatibility is why Linux SUCKS. Microsoft just does a million times better at supporting a diverse range of hardware.
This is not true anymore. For both Linux and Windows. Recent and modern distros of Linux have a good hardware support whilst Windows 11 dropped support for some devices.
An example from one of my friends who has a basic generic USB mouse which has natively worked for years on Windows 7, 8 and 10. Plug and play. So he plugged it into his brand new Windows 11 PC and...nothing. It doesn't work. We tried it again on Windows 10: no problem. Back to Windows 11: no way. Support dropped for a very generic device. Why ?]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-10T13:55:34+00:00 2026-08-10T14:08:58+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9464#p9464 We clearly run in VERY different circles.
The only (and I really do mean *ONLY*) people that I know that do not install non-preinstalled OSs are people that DO NOT EVEN OWN A COMPUTER, they do everything on a MOBILE PHONE and its "preinstalled OS" and "laugh" at us that use "real" computers.]]>
We clearly run in VERY different circles.
The only (and I really do mean *ONLY*) people that I know that do not install non-preinstalled OSs are people that DO NOT EVEN OWN A COMPUTER, they do everything on a MOBILE PHONE and its "preinstalled OS" and "laugh" at us that use "real" computers.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-10T14:06:42+00:00 2026-08-10T14:06:42+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9465#p9465 Every company I know, be it my employer or my circle of friends or my family, the IT department does the "install" and I don't count that as among "preinstalled".]]> Every company I know, be it my employer or my circle of friends or my family, the IT department does the "install" and I don't count that as among "preinstalled".]]> <![CDATA[General Chat :: Small Break From Eclipse :: Reply by UCyborg]]> 2026-08-10T18:51:05+00:00 2026-08-10T18:51:05+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9467#p9467 <![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-10T19:29:13+00:00 2026-08-10T19:29:13+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9468#p9468
But I also have zero HOME experience with Win11 (my two newest computers came with 11, but I installed Win10 LTSC 2021 on both and never even powered it up with the preinstalled 11).

And I don't classify the WORK Win11 as a "preinstalled" OS, it is controlled and maintained and distributed and anything-everything by IT.
I couldn't really tell you how much (or how little) the IT Dept does to it.
(not enough, in my opinion, why is XBOX and SOLITAIRE and CANDY CRUSH on my WORK computer?)
(just REVEALS how STUPID our IT is, if you ask me! [sure, they disable them from executing, but they shouldn't "be" there AT ALL])]]>

But I also have zero HOME experience with Win11 (my two newest computers came with 11, but I installed Win10 LTSC 2021 on both and never even powered it up with the preinstalled 11).

And I don't classify the WORK Win11 as a "preinstalled" OS, it is controlled and maintained and distributed and anything-everything by IT.
I couldn't really tell you how much (or how little) the IT Dept does to it.
(not enough, in my opinion, why is XBOX and SOLITAIRE and CANDY CRUSH on my WORK computer?)
(just REVEALS how STUPID our IT is, if you ask me! [sure, they disable them from executing, but they shouldn't "be" there AT ALL])]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-08-10T20:21:03+00:00 2026-08-10T20:21:03+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9469#p9469 natively working on every version of Windows but Windows 11. It's also working fine on Android tablets. I don't remember the brand and the model, it's not mine. But I was there when my friend tried it on Windows 11.

Same goes for a HP 4630 printer. You plug it on Windows 7-8-10 and no problem, it's automatically installed by the system, no need to install any driver at all. But NOT on Windows 11. Support dropped by Windows 11 and HP has no updated driver for it. They want you to send it to the bin and to buy a new one even though this printer is still working fine.]]>
natively working on every version of Windows but Windows 11. It's also working fine on Android tablets. I don't remember the brand and the model, it's not mine. But I was there when my friend tried it on Windows 11.

Same goes for a HP 4630 printer. You plug it on Windows 7-8-10 and no problem, it's automatically installed by the system, no need to install any driver at all. But NOT on Windows 11. Support dropped by Windows 11 and HP has no updated driver for it. They want you to send it to the bin and to buy a new one even though this printer is still working fine.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-08-10T20:23:22+00:00 2026-08-10T20:23:22+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9470#p9470
The-10-Pen wrote: 09 Aug 2026, 14:58 Here is a "before" and "after" of how I use a SHADOW to effect font readability.
The key is the ORANGE / BROWN pixels of this BLACK FONT.
How do you do that ?]]>
The-10-Pen wrote: 09 Aug 2026, 14:58 Here is a "before" and "after" of how I use a SHADOW to effect font readability.
The key is the ORANGE / BROWN pixels of this BLACK FONT.
How do you do that ?]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-10T20:27:12+00:00 2026-08-10T20:27:12+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9471#p9471
Printer does not surprise me at all! I've witnessed that with Win10 and "old" printers.

The mouse really does surprise me though. But anything is possible.
I'd stop calling it a "generic" mouse though, I'd call it a "cheap generic". :D]]>

Printer does not surprise me at all! I've witnessed that with Win10 and "old" printers.

The mouse really does surprise me though. But anything is possible.
I'd stop calling it a "generic" mouse though, I'd call it a "cheap generic". :D]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by The-10-Pen]]> 2026-08-10T20:29:50+00:00 2026-08-10T20:29:50+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9472#p9472
Duke wrote: 10 Aug 2026, 20:23
The-10-Pen wrote: 09 Aug 2026, 14:58 Here is a "before" and "after" of how I use a SHADOW to effect font readability.
The key is the ORANGE / BROWN pixels of this BLACK FONT.
How do you do that ?

Code: Select all

// ==UserScript==
// @name - Fonts - Apply Text Shadow
// @match *://*/*
// @version 2.17.1
// @grant none
// ==/UserScript==

'use strict';

var isRunning;

function applyFilter() {
    var AllElem=document.querySelectorAll(':not(script):not(style):not(area):not(base):not(br):not(col):not(embed):not(hr):not(img):not(input):not(keygen):not(link):not(meta):not(param):not(source):not(track):not(wbr):not(table):not(tbody):not(tr):not(ul)')
    for (var i=0;i<AllElem.length;i++) {
        for (var j=0;j<AllElem[i].childNodes.length;j++) { // cycle through element nodes
            if (AllElem[i].childNodes[j].nodeType===3 && AllElem[i].childNodes[j].textContent.trim().length>0) {// is it a text node?
                if (window.getComputedStyle(AllElem[i]).getPropertyValue('text-shadow')=='none'){ // do not run if text-shadow is already present
                    var Col=window.getComputedStyle(AllElem[i]).getPropertyValue('color').replace(/[^\d,.]/g,'').split(',') // text color array (R/G/B/A)

                    if (typeof(Col[3])=='undefined'||Col[3].split('.')[0]=='1') { // run if element does not have an alpha channel  already applied
                        var Lum=Math.round(0.2126*Col[0]+0.7152*Col[1]+0.0722*Col[2]) // luminosity
                        var Opa=parseFloat(255*(255-Lum)/65025).toFixed(1) // opacity between 0 and 1
                        if (Lum<128) Opa=1
                        AllElem[i].style.setProperty('text-shadow','0 0 0px rgba('+Col[0]+','+Col[1]+','+Col[2]+','+Opa+')','important') // set text shadow with alpha
                    }
                }
            }
        }
    }
}

function waitAndApplyFilter() {
    if (typeof(isRunning)!='undefined') clearTimeout(isRunning)
    isRunning=setTimeout(function(){applyFilter()},100)
}

const callback = (mutationList, observer) => { // called every time BODY has changed
    for (const mutation of mutationList) {
        if (mutation.type === "childList") waitAndApplyFilter()
    }
};

applyFilter();

const targetNode = document.getElementsByTagName("body")[0]
// Options for the observer (which mutations to observe)
const config = { attributes: false, childList: true, subtree: true };
// Create an observer instance linked to the callback function
const observer = new MutationObserver(callback);
// Start observing the target node for configured mutations
observer.observe(targetNode, config);
]]>
Duke wrote: 10 Aug 2026, 20:23
The-10-Pen wrote: 09 Aug 2026, 14:58 Here is a "before" and "after" of how I use a SHADOW to effect font readability.
The key is the ORANGE / BROWN pixels of this BLACK FONT.
How do you do that ?

Code: Select all

// ==UserScript==
// @name - Fonts - Apply Text Shadow
// @match *://*/*
// @version 2.17.1
// @grant none
// ==/UserScript==

'use strict';

var isRunning;

function applyFilter() {
    var AllElem=document.querySelectorAll(':not(script):not(style):not(area):not(base):not(br):not(col):not(embed):not(hr):not(img):not(input):not(keygen):not(link):not(meta):not(param):not(source):not(track):not(wbr):not(table):not(tbody):not(tr):not(ul)')
    for (var i=0;i<AllElem.length;i++) {
        for (var j=0;j<AllElem[i].childNodes.length;j++) { // cycle through element nodes
            if (AllElem[i].childNodes[j].nodeType===3 && AllElem[i].childNodes[j].textContent.trim().length>0) {// is it a text node?
                if (window.getComputedStyle(AllElem[i]).getPropertyValue('text-shadow')=='none'){ // do not run if text-shadow is already present
                    var Col=window.getComputedStyle(AllElem[i]).getPropertyValue('color').replace(/[^\d,.]/g,'').split(',') // text color array (R/G/B/A)

                    if (typeof(Col[3])=='undefined'||Col[3].split('.')[0]=='1') { // run if element does not have an alpha channel  already applied
                        var Lum=Math.round(0.2126*Col[0]+0.7152*Col[1]+0.0722*Col[2]) // luminosity
                        var Opa=parseFloat(255*(255-Lum)/65025).toFixed(1) // opacity between 0 and 1
                        if (Lum<128) Opa=1
                        AllElem[i].style.setProperty('text-shadow','0 0 0px rgba('+Col[0]+','+Col[1]+','+Col[2]+','+Opa+')','important') // set text shadow with alpha
                    }
                }
            }
        }
    }
}

function waitAndApplyFilter() {
    if (typeof(isRunning)!='undefined') clearTimeout(isRunning)
    isRunning=setTimeout(function(){applyFilter()},100)
}

const callback = (mutationList, observer) => { // called every time BODY has changed
    for (const mutation of mutationList) {
        if (mutation.type === "childList") waitAndApplyFilter()
    }
};

applyFilter();

const targetNode = document.getElementsByTagName("body")[0]
// Options for the observer (which mutations to observe)
const config = { attributes: false, childList: true, subtree: true };
// Create an observer instance linked to the callback function
const observer = new MutationObserver(callback);
// Start observing the target node for configured mutations
observer.observe(targetNode, config);
]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-08-10T20:38:08+00:00 2026-08-10T20:38:08+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9473#p9473 Maybe it's cheap but it's something which works on ANY DEVICE but Windows 11. ANY DEVICE. So when you use Windows 11 you must use an expensive mouse ?
Oh I forgot to say it's also working NATIVELY on Linux Mint.]]>
Maybe it's cheap but it's something which works on ANY DEVICE but Windows 11. ANY DEVICE. So when you use Windows 11 you must use an expensive mouse ?
Oh I forgot to say it's also working NATIVELY on Linux Mint.]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by UCyborg]]> 2026-08-30T13:07:23+00:00 2026-08-30T13:07:23+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9535#p9535
I still remember the atrocity fglrx driver was. And open-source one had half the performance it was supposed to have... Then you buy NVIDIA and you just get problems in other areas. Few honest people will tell you both are actually crap.

Heh, this title is certainly fitting: Windows hates me, but Linux Ruined Me – A Power User's Perspective

And font rendering out-of-box...it's PAINFUL! At least to me.

https://saf1.me/blog/linux-font-rendering/

I haven't tried these and I don't even where to put them. I don't know when I'll boot to it next time. Outside of few specific use cases, it's just not for me.

But yeah, there just aren't any decent options out there these days...]]>

I still remember the atrocity fglrx driver was. And open-source one had half the performance it was supposed to have... Then you buy NVIDIA and you just get problems in other areas. Few honest people will tell you both are actually crap.

Heh, this title is certainly fitting: Windows hates me, but Linux Ruined Me – A Power User's Perspective

And font rendering out-of-box...it's PAINFUL! At least to me.

https://saf1.me/blog/linux-font-rendering/

I haven't tried these and I don't even where to put them. I don't know when I'll boot to it next time. Outside of few specific use cases, it's just not for me.

But yeah, there just aren't any decent options out there these days...]]>
<![CDATA[General Chat :: Small Break From Eclipse :: Reply by Duke]]> 2026-08-30T20:40:34+00:00 2026-08-30T20:40:34+00:00 https://board.eclipse.cx/viewtopic.php?f=30&t=851&p=9537#p9537
UCyborg wrote: 30 Aug 2026, 13:07 https://saf1.me/blog/linux-font-rendering/
Interesting, thanks for the link :thumbup:]]>
UCyborg wrote: 30 Aug 2026, 13:07 https://saf1.me/blog/linux-font-rendering/
Interesting, thanks for the link :thumbup:]]>