Jump to content

UCyborg

Platinum Sponsor
  • Posts

    1,850
  • Joined

  • Last visited

  • Days Won

    27
  • Donations

    100.00 USD 
  • Country

    Slovenia

Everything posted by UCyborg

  1. Looks like I can use: localhost/ $TYPE(htm) Had no idea about it - somehow this page was hiding from me: https://proxomitron.info/45/help/Matching-Commands.html (linked from https://proxomitron.info/45/help/Matching-Rules.html) https://www.prxbx.com/forums/showthread.php?tid=2074
  2. So these play the best, but certain other videos with same resolution / codec drop frames, if I understood right?
  3. Someone mentioned webcompat.com, f****** WORTHLESS unless you spot an issue in Chrome, Chrome, or Chrome. I even linked well-written technical explanation by Moonchild... https://github.com/webcompat/web-bugs/issues/117488
  4. One thing that one would think would be simple...how do I write a Web Page filter that applies to "localhost" and "localhost/*.html"? If I write "localhost", then it'll match EVERY file coming from localhost, but I only want the root page and whatever other network requests for files end with .html.
  5. Probably most Chromium browsers are linked against static Visual C++ runtime, so it doesn't matter whether Visual C++ Redist is installed or not, the runtime code is in the compiled binaries. No .NET components either. Don't quote me on this either, but I think you can only emulate such hardware. "Using it for real" would mean host OS would have to give it up. Possible AFAIK, but then VirtualBox would work differently and would be overall different experience. But most of these are available in up to 1080p resolution, you should get the same results in all of them at one common resolution (select it explicitly!), so 720p or lower.
  6. Managed to get Nextcloud (previously mentioned browser-side JS replacement and additionally one CSS tweak) to mostly work. PDF viewer doesn't work along with the page with log messages. The key CSS tweak is: #content { height: calc(100% - 4em) !important; } I won't bother any further. Driving Pale Moon in 2023 feels like driving a car with a fancy infotainment and other bells and whistles, but a broken engine that stalls a lot and (more often with time) refuses to restart.
  7. Yeah, then the amount of JS exploded and we are where we are. That Nextcloud JS is quite banal, I asked on PM forum, basically: class p { bus; constructor(e) { "function" == typeof e.getVersion && l()(e.getVersion()) ? c()(e.getVersion()) !== c()(this.getVersion()) && d.warn("Proxying an event bus of version " + e.getVersion() + " with " + this.getVersion()) : d.warn("Proxying an event bus with an unknown or invalid version"), (this.bus = e); } getVersion() { return "3.0.2"; } subscribe(e, t) { this.bus.subscribe(e, t); } unsubscribe(e, t) { this.bus.unsubscribe(e, t); } emit(e, t) { this.bus.emit(e, t); } } Remove bus outside of constructor because it's already defined in the constructor: class p { constructor(e) { "function" == typeof e.getVersion && l()(e.getVersion()) ? c()(e.getVersion()) !== c()(this.getVersion()) && d.warn("Proxying an event bus of version " + e.getVersion() + " with " + this.getVersion()) : d.warn("Proxying an event bus with an unknown or invalid version"), (this.bus = e); } getVersion() { return "3.0.2"; } subscribe(e, t) { this.bus.subscribe(e, t); } unsubscribe(e, t) { this.bus.unsubscribe(e, t); } emit(e, t) { this.bus.emit(e, t); } } So for this one: class m { handlers = new Map(); getVersion() { return "3.0.2"; } subscribe(e, t) { this.handlers.set(e, (this.handlers.get(e) || []).concat(t)); } unsubscribe(e, t) { this.handlers.set( e, (this.handlers.get(e) || []).filter((e) => e != t) ); } emit(e, t) { (this.handlers.get(e) || []).forEach((e) => { try { e(t); } catch (e) { d.error("could not invoke event listener", e); } }); } } I think you have to do it like so, put handlers definition in a constructor: class m { constructor() { this.handlers = new Map(); } getVersion() { return "3.0.2"; } subscribe(s, e) { this.handlers.set(s, (this.handlers.get(s) || []).concat(e)); } unsubscribe(s, e) { this.handlers.set( s, (this.handlers.get(s) || []).filter((s) => s != e) ); } emit(s, e) { (this.handlers.get(s) || []).forEach((s) => { try { s(e); } catch (s) { d.error("could not invoke event listener", s); } }); } } But sure, Pale Moon is bad since it doesn't follow standards. At least that's what they think. Obviously, in this case, developer really doesn't have it any easier because mainstream Chromium/Firefox allows declaration/definition outside of constructor.
  8. It's probably out of their radar sight rather than breaking Pale Moon deliberately. I suspect most devs in general, if they were to look into the browser, would dismiss it as being slow and archaic. I just figured out I can actually check the version through my user on the instance running at workplace, apparently it's updated to the latest 25.0.3. Source code is here: https://github.com/nextcloud/server I found there are 4 files, each containing 2 incompatible class definitions (can't find them on the above link though), running the snippets through Babel and adding Palefill rules to do some search and replace fixes the errors and can now refresh the page without crashing, but I couldn't figure out the CSS magic required to make scrolling work when there are too many files to show at once.
  9. Doesn't have anything to do with the problem, all browsers throw non-sensical errors when they encounter code they don't understand, eg.: class Lc { bus; constructor(t) { "function" == typeof t.getVersion && Rc()(t.getVersion()) ? kc()(t.getVersion()) !== kc()(this.getVersion()) && Nc.warn("Proxying an event bus of version " + t.getVersion() + " with " + this.getVersion()) : Nc.warn("Proxying an event bus with an unknown or invalid version"), (this.bus = t); } getVersion() { return "3.0.2"; } subscribe(t, e) { this.bus.subscribe(t, e); } unsubscribe(t, e) { this.bus.unsubscribe(t, e); } emit(t, e) { this.bus.emit(t, e); } } And it's becoming very common, had this kind of code in another app at work for almost a year now, if not longer.
  10. Sorry, not sure if this is really (as) correct (as I thought). Maybe it works better out-of-the-box on stock Chromium 86 on supported systems, never really tried that. I know it's not as horrible on Edge 94 (with --disable-gpu) on my Win10 as it is on 360Chrome 13.5 on my XP. I also know 60FPS video is nothing special, my car's infotainment does it without a hitch. Finally, I know Android x86 of 2020 is pretty much unusable without real graphics drivers, can barely move the mouse around, especially on low-end hardware. Its compositor should pretty much be Google's code for the most part. On the other side, I guess most of us pretty much survived some moments without a real graphics driver on fresh Windows install, from old to new.
  11. Never mind, it doesn't work properly. Maybe the version that was loaded at my workplace back in December did, but it's full of defects now. File list doesn't load fully, there's no scrollbar, recent files don't load, refreshing just crashes the browser. Some critical errors: SyntaxError: missing : after property id Meh, so newer Mozilla Firefox or Chromium based browsers are still required to get by in real life. I could pay for a vignette using DARS website using Pale Moon, so it's still something.
  12. Added missing word... Edit: What a lame start of the new thread page!
  13. Google doesn't bother with optimizing software-rendering fallbacks. Yes, the slowdown from the old Chromium to new Chromium playing videos without GPU acceleration is normal. Expect no more from XP software forks other than it launches and kinda works (emphasis on "kinda").
  14. Sometimes I watch news to not be completely oblivious to what goes on around. My memory is good at self-clearing, so no worries that my head'll explode from it. Agreed with you! This is exactly what I am thinking too. Welp, we have to get through the day somehow. Journalists have to report something. It is what it is. Yeah, it is a silly and boring game as well. I'm glad I stopped playing it years ago. Related - https://venturebeat.com/games/talking-tom-managing-a-franchise-with-8-billion-downloads/ Don't know what else to say, so leaving the quote I came by:
  15. I might update my Firefox 96.0.3 to the latest 109.0, this version changed font rendering to be more consistent with system ClearType settings, like the old versions did and Pale Moon, SeaMonkey and other forks have done for the long time. Will have to look into updating my mods 'cause the rest of the browser looks all wrong! That's why I hate updating that sort of software 'cause customizations break all the time and can't be bothered with constant hassle of keeping up with "the latest and greatest". https://i.redd.it/gt4oiy8byvx61.jpg Aaanyway... Firefox 96.0.3 Firefox 109.0 I still have Edge 94 installed for reference, but continue to despise the way Chromium's engine renders fonts on Windows and they still don't look right to my eyes, even with contrast altering extensions or the enhance contrast flag, I get slight pain in my eyes while reading. Seems that change with font rendering in Firefox may not last because most people just want another Chrome clone...https://www.reddit.com/r/firefox/comments/10ed7o2/firefox_1090_released/ Speaking of fonts, there's a mod for older Windows 10 (and 11 with old taskbar) to have weather widget in the taskbar (ExplorerPatcher), which uses Edge WebView2. The fonts' blurriness make it stand-out in a bad way. https://i.imgur.com/sUCxEHF.png Will continue to use Pale Moon on the somewhat sane (read compatible) websites, which are fortunately still the most that I visit. There's not much on the modern internet for me anyway.
  16. At least on official Pale Moon, most of the time no, though every once in a blue moon an ad sneaks through. Judging by default user agent overrides, MCP may be open for actually expanding that list.
  17. The only console that was ever at home was Game Boy, the original one - look at the specs! I remember Wario Land: Super Mario Land 3 and the game about the Smurfs. Same now (no consoles), only two computers. Dang it, thanks for the reminder, I should plug that laptop for a bit, these batteries self-discharge if left alone. I played some games at friends / relatives on Xbox 360 and PlayStation 3. Strange feeling, almost alien, thinking about those times now. Edit: Wow, I forgot, I also played few games on Sony Ericsson K530i (the screen's really small). Before smartphones took over, before everyone walked around with them (smartphones) like zombies, when you could go out and the other person did not stare at the damn phone all the time! But, holy moly, J2ME - Java 2 Micro Edition. It's a bit like DOS era for those devices, games' size was in kilobytes and looks like devs even had to compile (maybe not in traditional sense, not sure) each game for different devices. Remembering Age of Empires III Mobile, The Investigators and Alien Scum. I found JAR file of Age of Empires III (video - that music, it's actually a MIDI!). Played with J2ME Loader for a bit, there are also few emulators for PCs, eg. FreeJ2ME.
  18. OK. Didn't think it was meant as a joke. Doesn't matter, I'm not mad. I love being able to STOP. Funny, my parents considered me the addict. But now that I spend more time than ever behind computer at some job, that's better!? Gaming didn't leave me exhausted. I earn money, but what's the point? Speaking of useless, how 'bout sports? On TV, they just won't shut up about Luka Dončić. Dončić this, Dončić that, blah, blah, blah...seriously, can no one else play basketball? How are they advancing society? All I see is few individuals earning absurd amounts of money. The world's backwards. On absurd, founders of Outfit7 made one of the most silly games in existence, Talking Tom. They have shitload of money because of it.
  19. Not XP systems. Funny, they marked libEGL in root folder as requiring kernel version 5.1, but left hard dependency on dxgi.dll->CreateDXGIFactory1.
  20. BTW, what would you guys use in place of GeoFlag in WebExtension world? IP Domain Country Flag (I guess it looks up geo-data online in real-time) Country Flags & IP Whois (uses local database that updates every week) Country Flag + (uses local database, doesn't update?) Something else?
  21. Those adults have some other underlying issue. Can't blame it on games.
  22. I mean, it can't be called a fix since he went out of his way to break it in the first place. I mean, it was backported and gets you laggy maps on meteoblue.com (and other WebGL content), no? SwiftShader has some history, before acquired by Google, the version from the old times provided software rendering for D3D8/D3D9 functions.
  23. XAudio2? Most versions of it are old, 2.0 to 2.7 are from 2008-2010, so old, but not that old. 2.8 shipped with Windows 8 and 2.9 shipped with Windows 10 and is available as redistributable DLL for Windows 7/8.x. Version 2.8 is redirected to 2.9 on Windows 10. https://learn.microsoft.com/en-us/windows/win32/xaudio2/xaudio2-versions Wouldn't it be better to fix whatever is messing with your audio? Still doesn't make sense presence of XAudio2 DLLs would mess with audio, they just sit there, waiting to be used by something that outputs, like other sound APIs' DLLs. Maybe @win32 knows something? I think we're all wasting time one way or another. Real life!? Meh...
  24. Right-click My Computer->Properties->Performance tab->Virtual Memory button. What settings have you got there?


×
×
  • Create New...