Content Type
Profiles
Forums
Events
Everything posted by UCyborg
-
My Browser Builds (Part 4)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
// ==UserScript== // @name mediamarkt.de | saturn.de quick fix // @namespace https://github.com/UCyborg // @version 1.0 // @author UCyborg // @match https://www.mediamarkt.de/* // @match https://www.saturn.de/* // @grant none // ==/UserScript== let a = document.getElementsByTagName('style')[0]; a.innerHTML = a.innerHTML.replace(`*:where(:not(iframe, canvas, img, svg, video):not(svg *, symbol *)) { all: unset; display: revert; }`, ''); It was implemented in Firefox first in 2019, that's 4 years ago, pre-COVID-19. So how can you say it will be Google that will come up with something else, it could be Mozilla. -
My Browser Builds (Part 4)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
Reported on Pale Moon forum, they both use The New CSS Reset. -
I didn't bother updating from 13.5.2022 on my XP, but Facebook loads here without such errors. I just logged in and logged out. The errors up there remind me of one customer that had to reinstall Windows on some of their machines because their browsers were getting garbled data from the server running web application they were using that didn't work because of it, although the data was indeed clean on the server where it was confirmed working locally via localhost.
-
360 Extreme Explorer Modified Version
UCyborg replied to Humming Owl's topic in Browsers working on Older NT-Family OSes
If the hardware and software (OS + drivers) supports PAE, 64 GB may be addressed by 32-bit OS, that's the maximum the CPU can allow. XP SP2+ do in fact support and use PAE just like SP1, it's necessary to be able to use NX bit (for marking memory pages as non-executable), client (non-server) OS just have the maximum addressable memory capped to 4 GB since XP SP2 so hardware manufacturers didn't have to fix their drivers.- 2,340 replies
-
2
-
Thanks, I may have not asked for the download link of SQLiteStudio specifically, but it goes well with the thread topic. Regarding KeePass 2.xx, AFAIK .NET 2.0 is just the minimum, for best plugin compatibility, you want the latest you can get, which in case of Windows XP means .NET 4.0. Last time I checked, Visual C++ redist wasn't specifically required, at least 2.47 on my XP doesn't have any of the mentioned DLLs loaded. Those could also be loaded in as dependencies of some other software, not necessarily KeePass.
-
Any idea what would be the last version of SQLiteStudio that is compatible with Windows XP? The hint here is definitely incorrect.
-
My Browser Builds (Part 4)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
It's present in Firefox 52.9 ESR as well. Might have been there from the beginning, who knows. -
My Browser Builds (Part 4)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
Resource leak detected. See a bunch of "D3D9Window" windows? I guess new one is created every time a D3D9 Device must be recovered. Two ways I can reproduce this: Minimize the browser, launch any proper 3D game (that uses Direct3D or OpenGL for rendering). Disable or enable one of the monitors. Restore the browser window afterwards. That's on latest and greatest Serpent 52. -
f.lux 4.124 was released this June, previous version was 4.120 from 2021. On my XP x64 at least, the old version found the update, but nothing happened when clicking the Update button, although it seemed to have temporarily written something to its update sub-folder. It was possible to download and update manually and it seems to work.
-
Counter-Strike 2 is coming. Beta supposedly runs on 7 and 8.1 unofficially, but official requirement of Source 2 based games has been Windows 10. Additionally, Steam is pulling the plug on Windows 7 and 8 next year, as must have been brought up already. https://steamcommunity.com/sharedfiles/filedetails/?id=2952326766 https://www.pcgamingwiki.com/wiki/Counter-Strike_2
-
I don't know Chromium solution for https://uk.wallapop.com/ other than Proxomitron, assuming the site doesn't have the problem with proxy. I fixed it in old-school Mozilla browsers (those that support "legacy" extensions) by implementing the following rule in Palefill extension: A rule is declared in lib/builtin-rules.js, specifying JavaScript file from the server to modify: ! -- uk.wallapop.com/_next/static/chunks/153-5d79e58b4ff2576f.js$script $script-content,wallapop-fractiondigits ! -- Search and replace action is defined in lib/main.js where site-specific rules are: case "wallapop-fractiondigits": contentReplace.push([`{style:"currency",currency:n,maximumFractionDigits:r}`, `{style:"currency",currency:n,minimumFractionDigits:r,maximumFractionDigits:r}`]); break; Now the first page loads at least, I don't know if there are further problems down the line. But it may only be few days until this code portion is moved to another file, maybe just the portion after 153 will change, in this case you could catch it with 153-*.js, or maybe search all files - more work for the browser/proxy. I don't know what's better, life is hard in the land of the unsupported. It seems Chromium 94 already accepted minimumFractionDigits being omitted. I don't know which version was first that do. You may experiment with this code snippet in the browser console to see where it works or not: Intl.NumberFormat([], { style: "currency", currency: "EUR", maximumFractionDigits: 0 }).format(300); It should output 300 €. So, older browsers (or those that don't follow Chromium as religiously) will only accept this form: Intl.NumberFormat([], { style: "currency", currency: "EUR", minimumFractionDigits: 0, maximumFractionDigits: 0 }).format(300);
-
Maybe @NotHereToPlayGames's CPU compensates for it, it's not graphically intensive game after all. There's an option in menu Options->Graphics options to uncap frame-rate to see how high it goes. Although one must divide 1000 / by average FPS to get approximate frame time, because frame time in msec, that's one variable that actually matters and where differences aren't actually very big when you go into higher frame rates. https://www.digitaltrends.com/computing/what-is-frame-time/ @mina7601 Yeah, graphics especially is best experienced natively.
-
In the earlier days, games refreshing at slower rate was the norm. It was a slow lazy day today, so I've been clicking random things on the internet. The desktop version of ClassiCube is compatible with Windows 2000 and older version is supposed to run on Windows 95, so I thought of the people on the forum and that there was some chatting about Minecraft on Windows 9x. But since I spend most of computer time in the web browser, I took a detour and clicked my way to the web version and for no explicit reason made a post here.
-
Given the diversity of the web, I think it's generally better to have more browsers in the arsenal than less. One thing lacking on Mozilla's side as far as XP compatible browsers go...let me know if I'm missing something, but please tell me how the heck do you debug or at least try to find the reason why something doesn't work there? On Chromium, figuring out where the issue is on https://uk.wallapop.com/ was easy, but I can't find reliable option on Mozilla's side to unminify, set breakpoints, see the call stack. Most sites seem to have their code minified and Mozilla's debugger seems completely and utterly useless on those. I mean after I used the unminification option in Chromium, things clearly revealed themselves in the error console as well. I guess you could still use the proxy, download original file, run it through unminifier/prettifier, then get the browser to download unminified version from the proxy, but that's a bit clunky.
-
Yeah, I was surprised, UXP browsers and Mypal do get 60 FPS, even though they all have some bottleneck in WebGL, but I guess this re-implementation of Minecraft Classic is simple enough. But more complex than glxgears in Linux. I haven't experimented trying getting higher, maybe with some about:config tweaks, AFAIK 60 FPS cap in the browser is intentional. But Chromium unfortunately can't use the GPU, although I bet there's no technical reason it couldn't use host computer's OpenGL capabilities, which is theoretically rather advanced on last NVIDIA XP drivers. But I don't know any such new enough 3D game that would work on XP. OpenGL was never popular and the most advanced game I know that runs on XP (x64) is Wolfenstein: The New Order, but that's supposedly "only" OpenGL 3.2, last NVIDIA driver supports 4.5, which is supposed to be on Direct3D 11 level feature-wise. Most capable as D3D11 can get I think. BTW, does Google Voice actually try to use WebGL? At least Mypal's console suggests so. No idea how to get past the spinner on that browser. Loads normally on Chromium, obviously. I should try disabling WebGL on the latter to see if there's also complaining about missing WebGL in the console.
-
The installer calls ngen.exe to generate native image, it's an optimization to improve performance of managed applications. Though I'm not sure if you can tell the difference since KeePass doesn't do much work, but when it's done, you have KeePass.ni.exe on its modules list in Process Hacker. The command is: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ngen.exe install "C:\Program Files\KeePass Password Safe 2\KeePass.exe" Reverse process is run with uninstall argument instead of install. The path above assumes 32-bit Windows and .NET Framework 4, for 64-bit, the path to ngen.exe is C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\ngen.exe. While 32-bit .NET is there, KeePass will run in 64-bit mode on 64-bit OS. Obviously also use the correct path to KeePass.exe.
-
The installer for KeePass is compiled with a recent version of Inno Setup, which only runs on Windows 7 AFAIK. Also, update checking may not work on XP, presumably due to outdated cryptographic components. 2.49 version at least launches even on Windows 98, although it exhausted all GDI resources and crashed after opening and scrolling a bit in the Password Quality window. About 1,5 years ago, I experimented with old version of Inno Setup and put together the installer that launches on Windows 9x, offers to install multiple languages, detects .NET Framework and warns the user if suitable version is missing. Back then at least, the installer used the external executable to launch native image compilation process (optimization step on the components selection screen), I figured that was unnecessary as it can be scripted directly with Inno Setup.
-
My Browser Builds (Part 4)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
This may not mean much in the grand scheme of things and might as well be an isolated incident. The latest Serpent on XP feels as usual. But it seems my XP installation is not without malfunctions anymore either. I cannot exclude Serpent from Actual Window Manager. AWM makes this browser freeze as soon as I open new tab while in multi-process mode. Having it on the exclusions list was a workaround I used (function disabling workaround...), but it just doesn't budge anymore. But one other incompatible program, it's still OK, but for Serpent, I'd have to disable entire AWM for the browser to work. The only things besides newer version I could think of that have changed, I run with limited user account and Serpent's DLLs have been manually rebased to optimize RAM usage. I tried to exclude two other random programs and no issue either. Well, I guess I could try un-rebasing, but this is ridiculous. Pretty much entire Windows XP is re-based. Edit: Yup, nothing to do with re-basing. It'd be super bizarre if it was related. Edit2: Disregard, I had special settings active for Serpent at the same time, that's why exclusion didn't work. -
My Browser Builds (Part 4)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
I do have a feeling official Pale Moon has gotten choppier with recent updates, but I only notice it at home on a 32-bit build. At work, I have a beefier computer and use AVX2 build of Pale Moon. There it doesn't happen as frequently, even though I have over 40 tabs open, most of them (about 2/3) in the unloaded state, but still, I put more strain on the browser at work than I do at home. Maybe it's time for a new computer. -
Problem on https://uk.wallapop.com/ is totally unrelated to randomUUID, this site crashes because of this: This code doesn't specify minimumFractionDigits when calling Intl.NumberFormat, so it ends up being the default value, which is larger than maximum 0 specified in this case. Maximum zero and minimum whatever larger than zero doesn't make sense so it throws an exception.
-
My Browser Builds (Part 4)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
WebGL performance remains poor and way below the expected baseline for UXP platform, despite good graphics hardware support. Should run at constant 60 FPS without frame drops. It's an ancient tech dating from over a decade ago! -
Right, I'm sure I would've figured it out...eventually. Reading some documentation on https://udn.realityripple.com/, I discovered browser.preferences.instantApply pref, enabling it makes preferences dialog non-modal and changes get applied instantly, those dialogs then have only Close button instead of OK/Cancel. Never knew this was behind a pref, but noticed this behavior many years ago on Linux versions of Firefox, where it was default. --- After some trial and error, I got PassIFox running on SeaMonkey (the web browser part), both the official version and UXP-based version by roytam1 called IceApe. It kinda works on 2.57a1 even, the only 2.57 compiled build found here, at least if extension's prefs are manually added to about:config because it doesn't load them from the supplied JS file in the addon for some reason. If it'll ever be done, 2.57's been mentioned 5 years ago at least and it's still not released. Who knows how much that build reflects potential final release as far as this extension's dependencies go. passifox-1.2.3b1-fx+sm+pm.xpi --- Did anyone ever try to change tab height on SeaMonkey (or IceApe) and if successful, how? At least on Windows, it seems to be tied to one particular resource/image in the Windows' .msstyles file. I prefer the height I get with Windows 10's default theme, but I actually use Windows 11 RTM theme with Windows 7's resources transplanted into it + some found here and some manually augmented. If I remember correctly, the image that covers the appearance of tabs is normally used to skin buttons and on Windows 7, that image has bigger height, so it makes the tabs' height in SeaMonkey bigger as well since they inherit visual appearance from that image. I tried editing that image once, but only made a mess when tried to make it have Win10's size back when I was putting the theme together, so I'm wondering if there's a CSS trick to override the tab height.
- 697 replies
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with: