
Mathwiz
MemberContent Type
Profiles
Forums
Events
Everything posted by Mathwiz
-
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Ran into an obscure bug in the 4/1 and 4/15 Serpent 55 releases: on the about:profiles page, if you try to use any of the "Launch Profile in new browser" buttons, they don't launch the selected profile. They all launch the default profile instead. Thus, to switch profiles on Serpent 55 you much change the default profile, restart, then repeat the process if you want to go back to your original default profile. I use this as a quick way to get out of multiprocess (e10s) mode when I need to use an e10s-incompatible extension like github-wc-polyfill, so this bug makes that process rather cumbersome. The latest Serpent 52 doesn't have this bug; the "Launch Profile in new browser" buttons work correctly there. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Thanks for the tip; I'll give it a try! -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Thanks @roytam1! That's a huge list of changes and it's only been 2 weeks since the last Moebius update! You've been very busy, it seems. I'll download and give it a try. Very recently, chase.com made some Javascript changes that (you guessed it) broke their site on both UXP and Moebius browsers. There are no visible changes to the site; it just quit working on non-Chrome browsers. (To be fair, the site's performance on 360EE is greatly improved over how it was when it did work on all these browsers, so the majority of the site's users who do use Chrome are probably pretty happy with the changes.) Edit: Just tried it, and chase.com works again! It's not as fast as it is on 360EE but it's adequate. Besides, Serpent auto-fills my user ID and password; 360EE won't for some reason. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Yes; IIRC, there was no iPhone 9 either! In Apple's case, they were in a hurry to get to 10, because the Roman numeral for 10 is X, and they wanted to advertise the "iPhone X" (as in Xtreme, I suppose) But I don't recall M$ ever advertising Windows 10 as "Windows X" or some such nonsense. Anyway, I hope you're right that the 360EE version is now the year (on the Gregorian calendar) - I just wish M$, Mozilla, and Google would follow suit! <off topic>My sincere apologies for trying to dissuade @InterLinked from buying an automobile from the era when gasoline in the US still had lead in it (not to mention wishing I could buy an unGoogled EV) - that one comment once again derailed the entire thread with a raft of political propaganda. You'd think I would've learned by now! -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
In this case, I'd urge you to rethink that position. Dependence on gasoline (or petrol, as some call it) is becoming increasingly untenable in the modern world, for many good reasons. I do, however, share the reluctance to get one of these "Google-enabled" cars, just to get an electric model. Can I get an electric car without the spyware, please? Unfortunately I think the 360EE developers have already announced that the next version won't run on XP. Heck, we're lucky it runs on Win 7, given that Google has already given up on that platform. What happened to versions 14-20? -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
I should've used scare quotes, as you did I agree with you. Nothing made in 2015 should be unusable a mere seven years later. Heck, this thread is in a section of MSFN dedicated to OSes much older than that; yet we manage to keep them going.... Yet phones are an even bigger planned-obsolescence racket than PCs. I could go on and on about the hoops I had to jump through to keep a 7-year-old phone operating. It's AT&T-branded, yet AT&T's SIMs won't enable voice over LTE on it, which is needed now that AT&T shut down their 3G network. So I had to switch my AT&T phone to another carrier to use a feature that AT&T built into it in the first place! Yes, I was referring specifically to digital cell phones. I too have an old AT&T rotary dial phone that still works on the modern PSTN. But I'm getting way off-topic here, so I'll shut up.... -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Could be deliberate, in order to force use of the "latest" browser versions, for "security" I feel fortunate that Chase.com still works in Serpent (52 and 55) as long as I use a user agent spoof, and of course don't try to enable "Web Components." On Android, not so lucky; I have a "vintage" 2015 Android phone which still works (even survived AT&Ts shutdown of their 3G network) except for the Chase app. The last Android 6 version of their app has been blocked for many moons. Never mind; I can still use Chrome - oh wait, Google just stopped updating Chrome on Android 6 too, so those days are numbered too. At least I got all the way up to Chrome 99 first (maybe Android 6 can't handle a 3-digit version number ) Assuming the phone continues to hold out, my last resort will be Firefox (probably FF 56 with, you guessed it, a UA spoof). -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Since this error appears to be related to missing Shadow DOM support, I'm testing in St 55.... BRB.... Well, that was sort of a bust. Couldn't really test anything since I'm not a Comcast customer (thank goodness), so no signing on for me! I'm guessing @Art7220 couldn't sign in with the pref disabled, got further with it enabled, but gave up because setting the pref broke YouTube (a la my experience with Chase). Be interesting for a Comcast customer to try this and see what the issues are with the pref disabled and with it enabled, not only in a UXP browser like NM but also in St 55. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
I had my suspicions; after all, it's intended to test whether or not a feature is implemented; it isn't an exhaustive test of whether a feature is implemented correctly. It's all I had to go on, though. So, St 52's implementation of Custom Elements is still incomplete. It's probably the best we have until Moonchild puts some effort into it, though. As for Shadow DOM, html5test.com claims St 52 has partial support, and that St 55 has full support. We'd probably need to scour Bugzilla for relevant code (and might, perhaps, find more relevant usable code in FF 54 and 55. I doubt anything later could be merged into either Serpent version though). BTW, it turns out that setting dom.webcomponents.enabled breaks Chase.com in St 52 too, although it's not as badly broken as in St 55. Apparently the site is designed to work correctly if someone disables Web Components, but otherwise it expects a complete implementation. So my advice now is to leave the pref off in both browsers. If anyone discovers a specific Web site that only works with the setting enabled, make a copy of your main profile, and just toggle that pref on in the copy, so you can use that profile for the site that requires it. (Let the rest of us know what you find too.) -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
I don't think Mozilla got Web Components quite right until well into the Quantum era, but there is hope! Per HTML5test.com, latest St 52 has full Shadow DOM support (I'm guessing thanks to MCP) but lacks Custom Elements support, while St 55 has Custom Elements support but partial/broken Shadow DOM support, both probably inherited from FF 53. So perhaps we could port the changes for each into the other and get full Web Components support in both versions. Web Components are only one piece of the current JS issues, but it seems like it's worth a try. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
It's worse than that. I just found that setting either pref on Serpent 55 breaks chase.com. I'm guessing that chase.com checks whether these features are enabled and tries to use them if present, but runs fallback code if they're not. (Surprising when so many sites just expect them to be fully implemented.) If 55's Web Components implementation is incomplete and/or buggy, then enabling either pref actually makes things worse. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
On Serpent 55 enable that pref and dom.webcomponents.customelements.enabled too. This is probably the closest you can get to Web Components support on any of @roytam1's browsers (too bad 55 has fallen behind in other JS areas): -
Besides Notepad++ (which is great), Micro$oft's Wordpad, which comes with WinXP, works just fine. I use it all the time for these install.rdf fixes. Notepad will work too, but if the install.rdf has only LFs (not CR+LFs), then the lines of text will all be smushed together, making it very challenging to edit! Wordpad handles text files with only LFs much better. BTW, here's a trick I use: install 7-Zip, set up Wordpad (or Notepad++) as 7-Zip's default text editor, then use the "Open With" dialog to associate .xpi files with 7-Zip. Now you can open them by simply double-clicking, edit the install.rdf by clicking it and pressing F4, and when you close Wordpad and save your changes, 7-Zip will prompt you to update the install.rdf file inside your .xpi file automatically - no more need to extract, zip back up, and rename! Great time-saver.
-
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
That one confused me until I looked it up on Wikipedia. Who in their right mind would encode a date in a format that only spanned the 22 years 2000-2021? Well, nobody, of course - so naturally Micro$oft did just that, in their Exchange email product! For us aficionados of older OSes, the "big one" is probably 2036, when NTP rolls over. I doubt even Windows 10 will get an update for that one! Luckily, we should all have a 3rd-party NTPv4 client by that time. The thing that annoys me about this one is, NTP uses a 64-bit time value, but splits it into two 32-bit parts: the first for the number of seconds since 1900 (what were they thinking?) and the second for fractions of a second, down to a resolution of 233 picoseconds, the time it takes light to travel about 7 cm. If they'd just started NTP at the GPS epoch, we'd have another 80 years, pushing the "crisis" up to 2116; if they had allocated even one more bit to the integer part (splitting it 33/31 vs. 32/32), we'd have another 136 years! But then light could travel a whole 14 cm before we noticed -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
You did take note of my handle, didn't you? Hmm... that's the same point I made just a few posts ago - but was curtly shot down by.... I guess we'll just have to agree to disagree. I'm more interested in what Mozilla could have accomplished, had they stuck with UXP, or perhaps split FF into (ahem) "two distinctly different products" (say, FF Classic and FF Quantum); I guess you're more interested in things as they are now. To be fair to Mozilla, I understand that modern Seamonkey still retains a vestige of UXP support, although I haven't really followed SM much since the end of XP support. But SM isn't the product Mozilla pushes, and the SM user base is a small fraction of Mozilla's total. Exactly; that's what I was getting at. How long until we have to contend with FF 1000, even at the current rate? A very long time. But how long until there are 1000 different FF's floating around out there, when you include ESR versions and consider FF Android separately from FF Desktop? Not nearly as long. Heck, if you include Seamonkey and/or count "Nightly" releases, I think we already crossed the 1000 mark a long time ago! -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
AIUI Mozilla is currently burning up version numbers at the ridiculous rate of 13 per year - more than 1 per month! But it'll still take them nearly 70 years to get to FF 1000. Of course, if they went to weekly updates, they'd get there in under 20. Even I might live to see that! -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
How does he do it? Has he found - or created - a Rust compiler that targets XP? Could he let us (or at least @roytam1) in on the secret? -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
UXP browsers like NM 28 are updated monthly now. Be patient. Besides, did you really feel the need to update your browser every week? Unless there's a critical security fix, even monthly seems like overkill to me. The Web doesn't change that fast! +1. It's just another instance of Mozilla chasing Google. Chrome is way up into the 90's, so Mozilla thinks FF has to be too. Are users really so dumb that they'd think Chrome 95 is "better" than FF 91 just because it has a higher version number? Well, I'm sure a few are, and they're both chasing the lowest common denominator.... I've mentioned this before, but it reminds me of when the DECT cordless phone standard came to the US. They named the US version DECT 6.0, even there was no version 1.0, 2.0, 3.0, 4.0, or 5.0 - because the previous generation of cordless phones worked on a 5.8 MHz frequency, and they thought folks would think "5.8" phones were "better" unless the new DECT phones carried a higher number Personally, I'd just use the year as a version number; you know, like Windows 95, 98, 2000 ... what was wrong with that? You could use the month as a subversion if desired.... Not sure what's going on here, but it's interesting to see updates to NM 27's Javascript engine. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Thanks for that info; unfortunately, it makes the stats less useful IMO. Quantum is as different from UXP as Chrome is. I guess all anyone cares about is who's "winning" the browser "wars." No surprise it's Google, with their own major OS (Android), a deal with the makers of another major OS (Micro$oft Windows), and their joint control of much of the Web. Yes, Firefox offers an alternative, but there's not much advantage in running it these days. There's still Apple Safari, I suppose, but (typical of Apple) it's closed-source, isn't it? I think the last version of Safari to run on XP is as ancient and unusable as IE 8. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
@xpuser33, I think you may misunderstand @roytam1's role. He isn't writing browsers from scratch; he's merely bringing them to the XP/Vista community from other platforms. You may also misunderstand the role of the browsers you tried. They are not modern browsers and will fail on many modern Web sites, mostly due to changes in Javascript libraries used by many Web developers. They're based on older Firefox versions and are intended to provide a fast, "lightweight" browser for the sites that still work on those older versions. Roytam1 has some ability to fix minor bugs on his own, but it sounds like you're asking for a major redesign. If you need support for modern Web sites, I'd encourage you to try one of his UXP browsers instead: New Moon 28 or Serpent 52. (For your convenience I linked to the latest versions for non-SSE2 CPUs.) Unfortunately some Web sites won't render properly even on these newer browsers, and of course they'll run more slowly, but I think you'll have much better luck on many sites with these newer browsers. If the sites you need won't work on these newer browsers either, you'll have to try one of the many flavors of 360EE instead. Almost all sites will work correctly on 360EE v13, but it is something of a memory hog. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
In retrospect, I wonder if Mozilla regrets jumping on the Google bandwagon? You're not gonna out-Chrome Chrome, and they probably didn't endear themselves to their user base by dumping their entire add-on ecosystem in one fell swoop. Multiprocess mode is nice, but users deserve a choice and weren't given one. Of course, a little perspective on those numbers would be nice. Although I'm sure most of those lost users switched to one of the Chromium variants, I wonder how many moved to other FF variants, like Mozilla's own SeaMonkey, MCP's browsers, Waterfox (Classic and modern) and the like. -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
I don't think that was what he meant. Sounded to me like he thinks the Rust language (used for FF 56+) has some inherent vulnerabilities, regardless of OS. I do run MBAE on my XP VM; hopefully that's good enough.... -
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
More modern browser options for XP are certainly a good thing. And it's also good to hear that it's faster than 360EE. And it does my heart good to see @feodor2 stick it to the jerks at MCP by just forking Firefox itself But don't let this become an excuse to cease development of @roytam1's current browsers! Remember, from FF 57 forward, Firefox no longer supports the vast majority of add-ons we've all been using. Every add-on will need to be replaced with a "Web Extensions" version - if it exists. Otherwise you're SOL. An XP fork of "classic" Waterfox (before they got sold) would solve the add-ons problem, but I don't know if that's in his plans. Also, while not a big deal for most users these days, be aware that FF 91 no longer supports Adobe's Flash plug-in. If you run Flash content you'll need to keep an older browser around. -
So are mine, as it happens. I never got around to uploading a picture of myself in them, though. I used to have a profile pic, but it wasn't a picture of me - just a parody of the old Enron logo after that company defrauded itself into bankruptcy. At any rate, it went away some years ago, and rather than putting up a self-portrait, I just left the big "M" in its place.
-
My Browser Builds (Part 3)
Mathwiz replied to roytam1's topic in Browsers working on Older NT-Family OSes
Yes, it is. Often it's a kind of shorthand: I often say, "this program is stupid" when what I really mean is "this program was designed stupidly." Similarly, I think describing an OS as "evil" is usually shorthand for ascribing evil motives to its designers. In the case above, though, I think "ugly" may have been a better adjective, since the complaint was about appearance, not (say) telemetry. We'll never all agree on which OS is the most pleasing to the eye, let alone "best." To each his own; that's one reason MSFN exists!