Jump to content

UCyborg

Platinum Sponsor
  • Posts

    3,098
  • Joined

  • Last visited

  • Days Won

    28
  • Donations

    100.00 USD 
  • Country

    Slovenia

Everything posted by UCyborg

  1. @Mathwiz Does it have to be Chrome? My recent adventures indicated you should be able to get a snapshot of Chromium in virtually any stage of development, along with offline installer. https://storage.googleapis.com/chromium-browser-continuous/index.html Edit: Disregard, only some old builds up-to 2016 are there...
  2. References structuredClone (Chrome 98+). There's polyfill for it in one of 360Chrome threads. Oh, it's actually here: It's install and forget if you leave it in easy mode. From the quick glance, I guess new versions understand newer syntax for writing filters. And I guess extension doesn't get updates for some filters anymore. I don't know, for few sites I visit, I still don't see any annoyance, even when left at default settings. Maybe lots is still blocked by filters containing old known domains hosting ads. I used to use both NoScript and uBO (easy mode), that was before I even bothered with uBO documentation and before uBO had the concept of temporary rules. I don't think I'm ever using more than 1 extension for this sort of thing again. Micro-managing with one extension gets tiring as it is. Polishing my whitelist in recent times, I'm settling on the medium mode, similar to NoScript way, white-list JavaScript from main site and only selected domains the site fetches additional JavaScript. My reason is mostly just why run code that does nothing for me to be able to read the site. Lots of sites I don't visit regularly, but nice to have it ready. I don't think old NoScript has let you say something like "only allow google.com for this and that site", but it has some other bells and whistles, which I don't think I need...security related...you know I don't run an anti-virus either since I believe the probability of encountering an actual security issue is so low that it's not worth the bother. No updates generally (not for uBO specifically) can sometimes be refreshing, I'm personally really tired of the constant update cycle when it comes to software in general, but I work a job where they're part of it, I would've quit a long time ago if it wasn't for the money... On the other hand, an odd browser only used by a minority...depending on what you expect out if it, probability of encountering issues due to extensions not being updated is higher. I have about 28 extensions enabled, about 15 of them are used regularly, of the total 28, I have modified 9 of them, if I counted right, 2 of those 9 extensions only had cosmetic mods applied, but the rest had some kind of usability issue.
  3. Funny reading that considering I used AutoPager extension back in the day to get that endless scrolling, that was before smartphones were popular. Well, the result was better, you still had pages clearly separated, but it auto-loaded the next when you got to the end.
  4. Thanks, but I also need Chromium compatible solution and setting up a web server seemed easier solution at the time for me than navigating those dumpsters that are about:config and Chromium flags/command-line parms. Looks like Chromium way is --allow-file-access-from-files command-line parameter. @j7n @Ben Markson One WebGL example with better backwards compatibility with old browsers is port of ioquake3. It also works (fluently) with old Chromium 39 build 291943. Pretty sure I remember it running here (sluggishly) with St52 from July, now it errors out with the build from last Saturday. So suddenly can't store its files anymore? In this example, ANGLE works much better in Chromium. It's not meant to be THAT slow as Mozilla based browsers would have you believe, it was meant to avoid glitches of many poor OpenGL drivers. Some maps get slower with all 5 bots, didn't try CMPA maps yet that are generally more demanding with bots, only Vanilla Q3 ones, of those, q3dm17 is more demanding. Shift+ESC, open the console, type /cg_drawFPS 1 to enable FPS counter. Also if you mess with graphics settings in the menu, you'll mess up the resolution, to revert to default, do /r_mode -2;vid_restart (this takes "desktop" resolution, at least it should if you have browser in fullscreen mode, it's how it works in conventional desktop version). Although there could still be specific examples that vary through between Chromium and Firefox in performance, so far, it seems likely that WebGL worked consistently better throughout the history on Chromium, at least where implemented. While very old Chromium could be tried to see if that holds for even earlier times, finding compatible content would be more difficult. I'm also taking in consideration my experiences on Linux, where on the same system, browser as recent as Firefox 110 cannot run even simpler content smoothly while even slightly older Chromium (94 era) can. Poor WebGL performance seems to be one thing that official Pale Moon for Linux and roytam1's builds for XP have in common. And there is obvious evidence that it can work better on both platforms.
  5. It's just a set of static files that don't do anything on their own. Application Verifier that you run from start menu->Programs is nothing more than a plain GUI application to configure in which processes vrfcore.dll is injected (via Image File Execution Options registry settings) by the OS at process startup to do whatever you've set it to do. GUI consumes 0% CPU if inactive and cca. 3 MB of RAM until closed. There's no effect on other applications. Obviously, you have to configure it for Stub.exe and Setup.exe before you run Panda installer, then you delete the settings at after installation so it won't have an effect on any other Setup.exe or Stub.exe you might run in the future for which the intervention by Application Verifier is not desired. If it wasn't obvious from my previous post, the Panda installer basically works right on XP x64 if you make it think it's running on Windows Vista.
  6. These are indeed properly installed when applying described workaround. I have one of the most stable XP installs around (I think), even infamous Mypal 68 web browser with OMTP (Off Main Thread Compositing) enabled doesn't crash it, even when getting to the warning about running out of virtual memory. That install has a pagefile capped at 1 GB. I didn't push it to the very end as no OS will work properly then anymore and a hard-crash might be actually desirable in this case. Can't reproduce again, even with Panda version 22.00.00. PSUAService uses .NET Framework, maybe it's one of those things that actually have an issue with RTM version of .NET Framework 4.0. Subsequent tests were with KB2600211 installed, aka. Update 4.0.3 for .NET Framework 4.
  7. You're probably blocking JavaScript. This website is rendered client-side with JavaScript. The list of most-clicked streams doesn't open though. Looks like an issue with the website.
  8. It can make sense for historical reasons for instance and period-correct web browsers are fitting. Pockets of old web are still out there. I cleaned up the Lights, loads and runs on Chromium 39 fine now, also works on Firefox 6.0.2. Although it's interesting that it's still not as smooth in old Firefox as one might expect (like some old K-Meleon builds that were better in that regard), not 60 FPS, but feels it's above 30 FPS, so improvement over updated UXP forks. No frame counter in that browser and I don't have any software on XP that could report it though. Chromium didn't work with --use-gl=desktop here (to use native OpenGL rather than ANGLE's D3D9), just hung on startup, no noticeable performance difference between the two on old Firefox. Updated UXP forks however, they fail to get some shaders compiled with ANGLE, so native OpenGL is the only option. Download link for the curious, needs to be extracted in the folder of an actual web server as browsers' security protocols prevent access to certain resources through file:///. I also had to add the music in Vorbis format, Wayback Machine only has MP3 version, despite the existing reference to OGG...old browsers can't do with MP3 it seems. Ha, you can even add it in an old Internet Explorer. But the content must be programmed with it in mind and it can be very limiting. https://github.com/mengyou658/iewebgl Also an old website of the project - http://iewebgl.com/, the person above just compiled it since no binaries are available from original authors. iewebgl.exe under Bin is an installer, it install the add-on for the current user. I've put the whole WebSite2.0 folder content on the web server, then could see some samples that don't require HTML5 features.
  9. Edited the post, accidentally pasted same picture twice... So eg. you compare two programs with common heritage that diverged (say Firefox and any UXP browser), both regularly updated, also in terms supported web standards, but one of them is considered old while other is not. Perhaps old-school (old-fashioned) is more appropriate or distinct term? You'd arrive back at Firefox 1.0 in with both browsers. This made me think of another example where old could be linked to the history, eg. Oracle Database could be said to be one of the oldest databases around. It seems old is just too vague for what some of us refer to as "old browsers", perhaps a more distinct "obsolete versions of particular web browser" would be clearer and on-point. But "old" is short and sweet to use. I'm trying to setup Lights on a local web server, I think I managed to strip the extras Wayback Machine adds, a bit annoying, but seems doable, but now I have to manually download a bunch of files that are fetched during runtime with JavaScript code. So "Save Page As..." really only works fully for static web pages. maybe it still won't run on Chromium 39 in the end due to other factors, but it'll be a learning experience. Oh, the web server is Apache 2.4.4, packaged inside WAMP 2.4, MySQL version is 5.6.12. Now that's old! There are no updated forks of those that run on XP, aren't there?
  10. That's an updated browser. How 'bout a ten years old browser? Wayback Machine has JavaScript those won't understand. Another problem I always remember to point out, much slower execution of WebGL content in newer browsers, seems performance degradation is worse with maximized than with much smaller window. So the old K-Meleon (KM-Goanna) from 2020 still manages to load Lights: Frame rate here is fine (number on the very left in the upper-left corner), at least with layers.prefer-opengl enabled in about:config. That trick stopped working with some browser update. Impossible to get smooth frame-rate with Serpent, New Moon etc. on XP: Of course the code paths used on newer Windows are faster and there's no problem with D3D and OpenGL (ANGLE disabled scenario) co-existing. Though on XP, even with ANGLE enabled, so you're only supposed to have D3D9 used in the entire browser, it's still slow for some reason.
  11. It is. I revised the post, gave the whole procedure a second try from the beginning, went smoother this time around.
  12. OK, the whiteness at archive.org happens randomly on my end as well. The first time it did, there was nothing in the console, the 2nd time I didn't check. I'd like to see this: https://web.archive.org/web/20140701122330/http://lights.helloenjoy.com/ Made way back in 2011, that was before even "let" was a thing in JavaScript, it must have played smoothly in browsers that ran on XP then. Well, they all did back then. But no updated browser that runs on Windows XP today plays it smoothly AFAIK. I haven't checked when Mozilla broke WebGL performance on XP, but one of the last Chromium builds where it worked out-of-the-box had major version 39, the final build couldn't use the GPU for WebGL anymore (on XP). The last working version however: It would work outside of Wayback Machine's wrapper.
  13. Got Panda running on XP x64, you will need to install Application Verifier 4.0. And .NET Framework 4.0 too of course if you don't have it yet, the antivirus' management interface uses it. If you don't update the framework fully, might be a good idea to at least have KB2600211 as well to have some bugs of initial release fixed. Run Application Verifier (from Application Verifier folder in Programs folder). File->Add Application, you don't have to browse to any actual file, just type Stub.exe in the File name field and confirm. Repeat the process for Setup.exe. Edit both entries like so, you don't need Basics, so uncheck it, then check HighVersionLie under Compatibility. Right-click on HighVersionLie->Properties, here you need to put in Windows Vista's info (crazy, I know, it's also funny that MS's own online installer for .NET Framework 4.0 tries to download an update for Windows Vista when executed on XP x64). I was going off MS documentation really quick, so maybe some flag is missing in that Suite mask field, but it'll work for this, I only list fields I changed: Major version: 6 Build number: 6003 Service pack major: 2 Suite mask: 512 Product type: 1 CSD version: Service Pack 2 Save the changes, run the Panda installer (the official installer pulls the latest version from http://acs.pandasoftware.com/Panda/FREEAV/Promo_pd/FREEAV.exe (thanks @VistaLover), this was version 22.01.01 when this post was revised). First time around, before revising this post, the older 22.00.01 was tried from Major Geeks, there were some trouble with it and it refused to work properly next day. I only changed (checked) Offline installation option during setup. After installation is complete, delete entries from Application Verifier and save.
  14. I can't access HTTP version of archive.org with vanilla Pale Moon 32.4.1, redirects to HTTPS, zero errors in console. Has A LOT of JavaScript files. Default security settings, so CSP enabled, TLS settings intact...native user agent, I only spoof Firefox on few problematic sites. Too bad the web site can't be used to view archived web sites in old web browsers. I don't remember encountering a website that worked after disabling CSP, if there were CSP errors and site was broken, it was still broken after disabling CSP.
  15. @NotHereToPlayGames Well you likely couldn't have installed Panda on XP x64 unless you figured how to make the installer work on XP x64 or got more adventurous and tried to transplant it from another working 64-bit OS, assuming same files/registry entries that install on e.g Windows 7 x64 work on XP x64.
  16. I knew testing Panda on Windows 7 x64 would be insightful. It installs with plain .NET Framework 4.0 installed with zero updates applied if you fake .NET Framework version by registry edit. Then you can revert the edit and the anti-virus itself still functions. .NET Framework version 4.6 at least must be faked in the 32-bit part of the registry, see Determine which .NET Framework versions are installed. That doesn't work on XP x64, something else must be bugged about the installer. I was testing on XP x64 the first time around and noticed string with the registry path SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\ in installer's Stub.exe with OllyDbg and several instructions later comparison is made with value 0x6004F, which you would find in Release DWORD value in registry on systems with .NET Framewok 4.6 installed. There was also reference to Install DWORD in the same key in neighbouring part of the code, which is normally present with just plain .NET Framework 4.0 installed. Should've realized then .NET Framework error message by installer is misleading.
  17. Why is this needed exactly and what does it do? Run CPU's HLT instruction when CPU has no other work? Windows 98 can do that on its own, though if it fails to detect it can do that on its own, there's a special command-line parameter accepted by installation program that will install/setup the OS in a way that it will use it (setup /p j). Maybe you can make it work even post-install. http://www.helpwithwindows.com/windows98/tune-37.html
  18. Me and @WSC4 couldn't install Panda on XP x64 either, nothing happens when .NET Framework install is supposed to proceed. Edit: Just installing .NET Framework 4 from dotNetFx40_Full_x86_x64.exe is not sufficient on Windows 7. But Windows 7 users can just install .NET Framework 4.8 and be done with it, there won't be any complaint about .NET Framework then. But on Windows 7 lacking everything .NET Framework 4.0 and greater, Panda installer tries executing .NET Framework 4.6 online installer first, if you cancel it, it goes to online .NET Framework 4.0 installer. I did not let 4.6 installer do its thing, cancelled it instead so it went to 4.0, this one definitely doesn't work anymore, seems to depend on availability ancient .NET Framework related KB958488 update to Windows 7 on MS servers, which was pulled off. So if .NET Framework 4.0 is supposed to be sufficient, it must require specific update. I can try to run .NET Framework 4.0 online installer on Windows XP x64 that was left behind by Panda installer on Windows 7 when the time permits, just in case it happens to still work and if it does something more than full installer. I suspect it's likely to fail on XP x64 as well. .NET Framework is an old thing (or history, if you prefer) as it is, even 4.8/4.8.1 on Windows 10/11, the future is in .NET (formerly .NET Core).
  19. I mean the browser should be released with these prefs enabled by default. https://bugzilla.mozilla.org/show_bug.cgi?id=1616725
  20. Getting forgetful, aren't we? Well, I am too or I never knew for sure, but it was common for software to stop working on XP and Vista simultaneously with newer versions. Edit: Maybe not in this case. https://forum.zdoom.org/viewtopic.php?t=57394 Maybe 4.10 still works, at least gzdoom.exe doesn't have TryAcquireSRWLockExclusive in the import table.
  21. Maybe turn on dom.audioworklet.enabled in about:config? dom.worklet.enabled should be turned on by default as well I think.
  22. Agreed, @NotHereToPlayGames. I also think discussion of features (that used to work on XP) inherent to the common codebase (Chromium), which the browser is based on is perfectly valid and on-topic. Surely it would be extensive undertaking to bring WebGL performance on newer Chromium codebase back to speed on XP, unlike back in the day when it was being gradually phased out and you could still get it to work on slightly newer versions of Chromium of the time by adding/replacing certain support DLLs. But even in the case of occassional off-topic remark, who cares?? We've been over this as well and it's not worth commenting any further.
  23. No idea, I've never actually done sysprepping, I just suggested possible fix for this specific error: But searching around, I only find web sites saying to remove the problematic package(s). Error suggests it should be provisioned for users, which I assume is the job of Add-AppxProvisionedPackage:
  24. I don't recall encountering an option to get it from the Microsoft Store app itself, but you can browse your way to the app on Microsoft Store's website at https://apps.microsoft.com/store/apps, when you open the desired app's page, you'll have the right link in the web browser's URL bar.
×
×
  • Create New...