Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Popular Content

Showing content with the highest reputation since 03/18/2019 in all areas

  1. 6 points
    New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190330-d86d78c8b-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190330-d86d78c8b-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190330-d86d78c8b-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190330-d86d78c8b-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - partly ported change from tenfourfox: - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (161cf6eb4) - import changes from rmottola/Arctic-Fox: - Bug 1140586 part 1. Add some asserts about us not caring too much about the parents of native functions. (dd735591e) - Bug 1140586 part 2. Stop passing non-null funobjArg to js::NewFunction and js::NewFunctionWithProto. (b4d148f53) - Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out (22ded5bd9) - Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. (a49a25f88) - Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| entries. (409317be0) - Bug 1136906 part 1. Stop passing parents to JS_NewObject in ctypes code. (14412c561) - Bug 1136906 part 2. Stop passing a parent to JS_NewObject in xpconnect code. (e5769c27d) - Bug 1136906 part 3. Remove the parent arg from JS_NewObject. (98f1b9c37) (ee2d17418) - import changes from rmottola/Arctic-Fox: - Bug 1140670 part 1. Just use the global, not the proto's parent, as the default parent in NewObjectWithGivenTaggedProto. (d2ef7ee90) - Bug 1140670 part 2. Just use the global as the parent in js::CreateThis and js::CreateThisForFunctionWithProto. (025d25703) - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. (d814a6344) - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. (d657e25c7) - Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. (2259f4027) - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. (84ab2d944) - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. (a10821f1a) - Bug 1142266. Remove the parent argument from js::NewObjectWithProto. (efe9144e3) - Bug 1142241. Stop using getParent() in js::GetObjectEnvironmentObjectForFunction. (b04a4a38e) - some pointer style for better patching (608e1a6ad) (c1ae338ae) - import change from rmottola/Arctic-Fox: - Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. (d83f16200) (d86d78c8b)
  2. 6 points
    New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190330-843e4ceff-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190330-843e4ceff-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190330-843e4ceff-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190330-843e4ceff-xpmod.7z Official repo changes since my last build: - Issue #756 - Remove Contextual Identity References from Pale Moon (ad5bbbdb6) - Issue #756 - Remove contextual identity from BackgroundPageThumbs.jsm (d0b4eb41b) - Issue #756 - Remove Contextual Identity from Basilisk (1f5194b5f) - Issue #756 - Remove Contextual Identity from UnifiedComplete (2d20c38f8) - Issue #756 - Remove Contextual Identity from DevTools (1413b3d6f) - The result of adding any percentage factor to a size that is zero should also be zero (96dfb2e6d) - Remove leftover updater lines in about box (cda6937fc) - Merge pull request #1019 from JustOff/PR_nsLayoutUtils_AddPercents (f33a272de) - Restrict ExtractLinearSum to monotonous operation in infinite math space. (357ea8cae) - Restrict ExtractLinearSum to monotonous operation in infinite math space. (054794f8c) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (cc3f51ad6) - Grab caching capturing content with local variable. (5ea1d913c) - Bump Goanna version for layout handling changes. (89d0316e3) - Convert UI-dictating FTP errors to console errors. (976be8743) - Escape '!' to '\041' in posix strings ($'...') (3cfdf908c) - Check for osint argument when checking for greomni and appomni arguments. (10982181d) - Disallow getUserMedia on null principals. (36fbcc630) - Unregister ProcessHangMonitor as a hang annotator on shutdown. (68acc67dd) - Check if CopyData succeeded. (5ddaf2aef) - Revert "Unregister ProcessHangMonitor as a hang annotator on shutdown." (1709b8a59) - WebRTC: Add explicit mutex on callback receiver for cases it's not already locked. (9fc25801f) - Bug 1338306 - nsIPrefBranch.get*Pref should support providing a default value, r=bsmedberg. (cac3f9678) - Merge pull request #1021 from Ascrod/default-pref (834ea744c) - Remove obsolete getPref helpers. (c9d2e9bcf) - Merge pull request #1023 from Ascrod/default-pref (a1ad1d835) - Only write the newtab URL if the machinery for it had previously been initialized. (eb77e289b) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (917a2c450) - Update the 7z installer stub source to 18.05. (f2902217b) - Add the customization .diff to the 7z stub. (24b1f14e0) - Merge pull request #834 from g4jc/remove_contextid (aa816b3d8) - Prevent mistaken overwriting of browser.newtab.url when using the browser preferences dialog (a15e49e42) - Revert "Only write the newtab URL if the machinery for it had previously been" (d72bcc92f) - Merge pull request #1027 from JustOff/PR_newtab_choice (55d249557) - Installer: Update 7zstub binaries, add license and readme. (1df844b95) - Clean up installer scripts a little. (91d17efc6) - Simplify some alias sets in IonMonkey. (0b999100f) - Replace unsupported `null` default values with an empty string. (843e4ceff) My changes since my last build: - restore pre-vista logic that is deleted in https://github.com/MoonchildProductions/UXP/commit/3c02dbad946487a83783a1923463a1ebb96aae19 (aa7849b37) - ported change from tenfourfox: - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (7c4246424) - ffvpx: update to 3.4.6 (402c27b56) - update libaom to rev 5bdd95475e07ac8641114cb139105b8d734a1b60 (without moz.build and aom_ports/aom_once.h) (fb515ea77) - utilityOverlay: restore getBoolPref for compatibility (caab96c96)
  3. 5 points
    OK, not XP, but POSReady 2009 still going strong in my local Marks and Spencer store today, obviously oblivious to its imminent demise!
  4. 5 points
    New build of post-deprecated Serpent/moebius for XP! * 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.8, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rths.cf/basilisk/basilisk55-win32-git-20190330-09b851794-xpmod.7z Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190330-09b851794-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ffvpx: update ffmpeg to 3.4.5 (ff7089326) - update libaom to rev b46542180d551d5e4eb666cf35dd62395ba43f3e (without moz.build and aom_ports/aom_once.h) (8de1c2b90) - libwebp: update to 1.0.2 (bb84e2eed) - import changes from UXP: - Make resuming of decoding work for anonymous decoders. (64d65e096) - Make Sourcebuffer::AppendFromInputStream handle canceled image loads. (87bef3e99) - Check for contiguous buffer state. (8dd8df90b) (097da0429) - update NSS to git rev e76a339d424a5fad9bc42a7e91154a4dd89b83f3 with nss339-vc2013.diff applied with ssl.gyp changes reverted (59066dcc2) - update nss to git rev 4aea92b574d2d674ee75838d46ea95b113e8fecb (d0d6cc15e) - update Twemoji font to v11.3 based build. (3abe807b6) - update libaom to rev 0ec86ac7ae1e32a7e70410fa4972a655ec3670a4 (without moz.build and aom_ports/aom_once.h) (b246b0a6e) - nspr: update nspr to hg rev 753fe0f7964c (d151c0c67) - nss: update nss to hg rev 395a93dbc02e with vc2013 patch applied (ebfc3f0a8) - revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable (f63e51e47) - ported change from tenfourfox: - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (141fdee14) - webextension: revert this part of changes in rev f63e51e471c0e57fed750971a5c5b6fc397061a6 (abd82fe1f) - ffvpx: update to 3.4.6 (b4d5e6c32) - update libaom to rev 5bdd95475e07ac8641114cb139105b8d734a1b60 (without moz.build and aom_ports/aom_once.h) (09b851794)
  5. 5 points
    I released v3.0a for English. http://blog.livedoor.jp/blackwingcat/archives/1980734.html
  6. 5 points
    XP will live longer than 98se, and some people still use that for games, and old programs, hardware as a hobby.
  7. 4 points
    EoS is nothing more than End of Support... XP Forever!
  8. 4 points
    New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190406-cc07da9cb-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190406-cc07da9cb-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190406-cc07da9cb-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190406-cc07da9cb-xpmod.7z Official repo changes since my last build: - Update SQLite to 3.27.2 (60d420b0a) - Issue #187: Remove solaris conditional code. (25779d371) - Issue #187: Remove solaris 1st party code OS checks. (6b968b13d) - Remove 18 yo OS/2 and AIX bustage workaround. (1bf6a5c7d) - Remove AIX VisualAge C++ compiler bug workaround. (49a3f5a53) - Remove AIX 1st party code OS checks, part 1 (5d409fdca) - Remove some HPUX leftovers. (b9a8bca64) - Remove AIX 1st party code OS checks, part 2 (a2786c051) - Unhook CR exception handler. (bfc977280) - Remove crashreporter toolkit files. (ff2f287f8) - Only draw a border on the tab bar when on bottom (520f99601) - Bug 1360343 - ensure maskSurface is not null before dereference, since it can be null because of OOM or gfx device reset. r=dvander (71c031832) - Merge pull request #1033 from Lootyhoof/issue-1025 (352121c2a) - add a nullptr check in nsSVGUtils::PaintFrameWithEffects (00baf2836) - Merge pull request #1035 from kn-yami/bug1360343 (a04fdfd89) - Zap the robots. (6e4da38d2) - CotPM update (cc07da9cb) My changes since my last build: - Revert "Issue #756 - Remove Contextual Identity from DevTools" (393112bc2) - Revert "Issue #756 - Remove Contextual Identity from UnifiedComplete" (979a96c49) - Revert "Issue #756 - Remove Contextual Identity from Basilisk" (a10f2e94a) - Revert "Issue #756 - Remove contextual identity from BackgroundPageThumbs.jsm" (f097325b9) - Revert "Issue #756 - Remove Contextual Identity References from Pale Moon" (4d4a6085d) - nss: update nss to hg rev e5e10a46b9ad with vc2013 hackfix (dcdc5d70e)
  9. 4 points
    *UPDATE!* After @siria's precious suggestion, I have turned the UOC Patch into a Default Preference file that won't interfere with your existing prefs.js file. Please test it and let me know if it works on your machine! A brief introduction Hi everybody, I'm writing this thread because I would like to share with you an experiment I made as a result of two years of using an old, single core system (an overclocked Pentium III-S Tualatin 1.4GHz) with the modern web. As you all know, the most versatile and useful web browser to use for old machines, especially XP ones, is Mozilla Firefox, thanks to its customizability, the numerous forks that it spawned and the built in certificates manager that makes things easier if we want to connect old computers to the internet. This thread focuses specifically on @roytam1's browsers for XP, such as New Moon 27 SSE and Firefox 45 ESR SSE, because they are the ones I use on my Pentium III system and the ones I used as a base to develop my "patch". We know that old computers, especially if single core or SSE only systems, can struggle a bit with the stock versions of these browsers, because they are quite resource intensive, and so the experience is quite limited unless you have an hardware that is capable enough to run the browser comfortably. So, a year ago, back when my Tualatin was still a 800Mhz Coppermine system, I started delving into the about:config of Pale Moon first, and New Moon later, in order to reduce as much CPU and RAM consumption as possible. Had to do several trials and errors, but in the end, I finally managed to get improvements in responsiveness and overall speed on the browser and so, after six revisions, I officially want to release the UOC Patch, my personal attempt, inspired by the community and by my experience of using an old computer as a daily driver, at making web browsing with Firefox and derivatives a much more enjoyable experience. Ok ok, good. So what's the UOC Patch? The UOC Patch (shortened form of Ultra One Core Patch) is a custom Global Preferences file available for any Mozilla based browser that uses the codebase of Firefox 38 ESR (such as Pale Moon and Roytam1's New Moon) or Firefox 45 ESR (i.e. Firefox 45 ESR SSE always by Roytam1), that is aimed at optimizing the browser to run on old machines and to consume less resources. Bear in mind that I developed the UOC Patch for my machine, which used to be a 800Mhz Coppermine and now is an overclocked 1.4GHz Tualatin, so it might perform differently on yours, but it should bring some improvement in terms of speed. The UOC Patch is a Defaults Override file, meaning that it goes in the following directory "C:\Program Files\{Your Mozilla based browser}\Defaults\Pref\". As soon as you put the patch into the "Pref" folder, the default about:config parameters will be replaced by the ones of the patch, unless you have modified the same parameters. If so, you can switch to the UOC Patch parameters by simply resetting them in the about:config. (If you feel adventurous, you can even open the patch with your favourite text editor, replace the "Pref(" parameter with "user_pref(" and embed it in your Prefs.js file, but this method might be cumbersome for beginners.) The requirements? Surely it has them. Well, yeah. The UOC Patch requires at least a DirectX 9 capable graphics card. Even though it will work on a DirectX 8 card, I don't have one I can use to test it so it's pretty much untested. I tested the patch with a Geforce FX5500, an FX5600, a 6800GT and an ATI Radeon HD3850 and my current graphics card, an X1950 Pro, and the patch speeds up the browser as it should. Then, ideally, the CPU. A 800MHz CPU and higher can give you a better experience, again, I don't know how it does perform on a slower CPU. RAM wise, any system that can run New Moon 27 and derivatives or Firefox 45 ESR SSE will support the UOC Patch without issues. So, to recap, you need: A DirectX 9 capable graphics card with at least a 128 bit buss A 800MHz CPU or faster for better performance Enough RAM to support New Moon 27/Firefox 45 ESR SSE and other Roytam1's Mozilla based browsers Ok now that we know the specs, how to install it? Installing the UOC Patch is a very easy process. Just go in your browser folder (C:\Program Files\Mozilla Firefox or Pale Moon or any other Mozilla based browser you use), then go in the "Defaults" then the "Pref" folder and extract the UOC_Patch38.js or UOC_Patch45.js you will find in their respective archive in the above folder and start the browser. The UOC Patch will be automatically applied alongside your existing preferences. But as a safety measure, do make a backup of your prefs.js file inside your profile folder, before launching the patched browser. In order to access your profile folder, you must make sure that the hidden folders are visible (if not, you must go in the Control Panel, then choose Folder Options, and tick the box that says "Show Hidden Folders"), then navigate to your Firefox/New Moon/Mozilla browser profile folder (i.e. C:\Documents and Settings\{Your Username}\Application Data\Mozilla\Firefox\Profiles\{Your Profile Folder}), you will find a file called "prefs.js". Make a copy of the file and rename it to "prefs.bak" to back it up. Enough with the words! I want to download it! Okay, okay. There you go. These are the download links for the UOC Patch. Remember, you must not absolutely use the UOC Patch for a particular codebase with a browser that uses a different one. You might experience issues. These two versions are conceived for the Firefox 38 ESR and 45 ESR codebases, so any fork of Firefox that uses those codebases, will work with their respective version of the patch. Choose carefully. For Firefox 38 ESR based browsers (i.e. New Moon 27): Click Here For Firefox 45 ESR SSE and 45 ESR based browsers: Click Here A Final Note Please, by all means, test the patch on as many systems as possible! The more the configurations, the better will be. Due to space constraints and lack of money, I don't have access to different systems I can test the patch with, and my Tualatin is the computer I used as a testbed for its development and so, I made it focusing on the hardware I had and currently have. The UOC Patch is not strictly limited to single core systems, but it can be used on any old and slow computer that runs Roytam1's Mozilla forks, it would be interesting to see if it can bring some benefits even on faster systems, or even slower ones: I don't have a Pentium II or an AMD/Intel Socket 7 system to test the patch with, otherwise I would have tried it on those too. The UOC Patch has not been tested on K-Meleon and SeaMonkey, but mostly because I'm still experimenting with those and so if you want to try it on those browsers, it's entirely up to you. There are some extensions I heartedly recommend to use alongside the UOC Patch to make the experience much better. These are: NoScript (I recommend v2.90.14 for performance reasons, at least for Pentium 3 systems) Decentraleyes 1.4.2 Bluhell Firewall 2.5.3 UAControl (To change the user agent on the fly, per website) uBlock Origin Vacuum Places Improved 1.2.1 And this one is optional, Youtube 2 Player, a nifty plugin that turns Youtube links into redirects to VLC, so whenever you click on a Youtube link, the video will be loaded automatically in VLC, thus saving resources and CPU cycles. Okay, that's all folks. Now if you want to throw rocks or tomatoes or veggies at me, feel free to do so. I developed this in my free time with a desire of curiosity and experimentation, to see if I can push my old machine to its extreme limit, and so far, at least personally, I'm quite satisfied. But as always, it's up to you to judge whether the UOC Patch is actually useful for your system, or it's an utter piece of garbage. Be aware I'm not responsible of any pandemy, nuclear warfare, space/time continuum and so on caused by your system. I upload the UOC Patch for experimental purposes, and it's provided AS IS. Happy RDD'ing!
  10. 4 points
    From my School's facebook page. XP has been spotted at my city's "Rigveda" Learning Center. Looks like Firefox on XP to me!
  11. 4 points
    I doubt it. According to statcounter, XP's market share was 1.75% in March; Windows 98SE's share was 2.7% in July 2006 when it ended support. Nonetheless. there is still the possibility that later today (4/1) M$ may make the decision to extend XP support forever...
  12. 4 points
    Does WES count? (Photo from a Telegram group)
  13. 4 points
    After next month, there probably won't be much point. Once we have the final POSReady '09 updates, someone can create an "unofficial SP5" containing unofficial SP4 plus all the POSReady updates (except any found to be defective). That will be pretty much it for XP updates (unless there's a major malware attack and M$ decides to make a rare exception, as they did with WannaCry).
  14. 4 points
    Update for root certificates: New: CN = Autoridade Certificadora Raiz Brasileira v5 OU = Instituto Nacional de Tecnologia da Informacao - ITI O = ICP-Brasil C = BR CN = NAVER Global Root Certification Authority O = NAVER BUSINESS PLATFORM Corp. C = KR CN = RCSC RootCA O = VI Registru centras- i.k. 124110246 OU = RCSC C = LT Those using heinoganda's Cert_Updater.exe should run it ASAP. Others needing a redistributable rootsupd.exe should follow his instructions for creating their own, or PM at 5eraph for an updated EXE file.
  15. 4 points
    Man, whatever you've smoked, it was real strong! No offense meant but... the ARPANET turns 50 next Oct 30, so that's simply not possible (let alone inside OE6)...
  16. 4 points
    You guys give up too easily, is this the infamous XP lair of fanatics or not!? Fortunately there is (for time being, anyway) a pretty simple fix for this "video problem". (I use quotes because it has nothing to do with video as such.) You don't need to switch or recompile browsers either - at least not right now over this particular issue. Apparently ESR 52.9 handles CSS flex layout a bit differently, so with the current Instagram code the video and its surroundding elements kindly get the height of 0 pixels... This can be fixed by modifying a surrounding <div> container to use block display instead of flex. If you use uBlock Origin, you can add the following rule to your My filters: instagram.com##div.ZyFrc[role=dialog]:style(display: block !important) (Just make sure Filterlists > Parse and enforce cosmetic filters is checked and that Settings > Default behavior > Disable cosmetic filtering is not checked or is overridden per-site for instagram.com.) The same can presumably be done with other styling/tweaking extensions, only the syntax may be a little different. I don't use anything else, so can't give you the specifics. If you don't use any such extensions and don't want to install them, you can just add the following CSS snippet to your userContent.css file (it's located in the chrome subdirectory under your Firefox profile folder. Edit: as @Dave-H pointed out, the file may not exist yet, in which case just create a new text file, put this stuff in it, and rename the file to userContent.css.) @-moz-document domain(instagram.com) { div.ZyFrc[role="dialog"] { display: block !important; } } (In this case you'll have to restart the browser for this to take effect, only refreshing the page won't make a difference.) BTW, aside from div.ZyFrc[role="dialog"] , simply using div.ZyFrc or div[role="dialog"] also works. I'm just using the more specific condition to hopefully avoid accidentally breaking something else on Instagram (I'm not a frequent visitor there, so I wouldn't know). The mangled class name ZyFrc is pretty likely to change when they rebuild they code, and using the role-based version without a class name may survive that. Or it may not - as we know web devs need to constantly tweak their stuff, even when it's not broken... So this may need to be revisited. Edit: Forgot to give kudos to @Mathwiz for narrowing down the problem and linking to this change list with hints to flex layout being the problem. Edit 2: I tested this style fix on ESR 52.9.0, but I'd be surprised if 52.9.1 would be any different in this regard. ----------------------- In other news, if you're spoofing a more current version of Firefox on all sites with ESR 52.9, apparently you'll have to drop your spoofed version below 57 on instagram starting today, because they seem to have switched over to Quantum-specific code for newer versions and basically nothing works anymore. (If you're using the default 52.9 user agent, you shouldn't need to make any changes because of this - at least it seems to work for me.) It could mean, though, that they'll be dropping support for anything pre-Quantum sooner rather than later, which may also affect the various Pale Moon derivatives, depending on how up-to-date their CSS and JS support is.
  17. 4 points
    Final patch Tuesday ! who are hobbyist know what heck goes behind making money for Microsoft. Windows is no more owned /licensed by user , it is now like Netflix of operating system . It is end of service not end of life . Windows XP is kicking and it will still keep kicking until the day world ends . Remember XP got Windows NT kernel which is more than enough to make it next os/2. Let windows 7 eos comes , which is obviously closer to us like door to heaven for us but it will be door to hell for Microsoft. Microsoft might not consider but you know truth is bitter. NT6.X is failure. Those who just browse Facebook and run Microsoft office they will never realise that . Windows Vista is better writen than bloody windows 7 and successor. Lazy asses over Microsoft replaced most old win32 api with stubs . Don't believe me ? Use a disassembler to see it yourself. When major companies will move to windows 10 and it's embedded versions , tons of old systems will become sluggish and un usable . We will get some tons of e-waste , we shall Thanks Microsoft for that . I know what being die-hard means and what it means to run my favourite piece of software. I don't see software as tool they are more of a living persons to me . Windows NT 5.X is & was the most stable kernel ever designed by Microsoft . I am not claiming it . Windows 2000 proven what stability really means yet being light weight . XP proven what it means to user-friendly yet robust system needs to be .Sever 2003 proven what actually stability , speed and performance means on earth . Server 2003 was regarded as rival of Linux . Three daughters of Windows NT 4.0 will be alive and kicking on the Earth . Windows 2000: robust and reliable who is smart . [/url] Windows XP : most dependable and user-friendly person who loves her user .[/url] Windows 2003: she stays Strick always on performance issues . She doesn't consider crashes as any good things . She loves to work day and night and most dependable os for servers. [/url] Picture credit goes to respective artist . I don't had links of these pictures. I have downloaded them back in days to use as my wallpapers.
  18. 3 points
    New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190406-4ed6f4941-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190406-4ed6f4941-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190406-4ed6f4941-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190406-4ed6f4941-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - further pointer style tweak for patching (90943bf7a) - Bug 1137910 part 1. Don't lose track of the original 'this' object in THIS_SAVEDFRAME, so we can actually do things based on the principal of the object we're working with. (0c6bf89dc) - Bug 1137910 part 2. Give chrome callers that are indirectly (e.g. via nsIStackFrame) poking at content-captured stacks the content view of the stack. (9b9d8981d) - more pointer style to pach easier (210ef0c78) - even more pointer style (8dad567c6) - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. (0714aa290) - Bug 1083359 - Part 1 - Add the asyncCause and asyncParent properties to the native SavedFrame object. (1c99ec1bc) - more pointerstyle (21148a28d) - Bug 1135827 - Don't root more times than necessary in js::SavedStacks::insertFrames. (904461ae0) - comment fix (9401372c6) - Bug 1083359 - Part 2 - Allow C++ code to provide an async stack when calling a JS function. (e5ce833fa) - Bug 1133081, part 1 - Switch from js::PropDesc to JSPropertyDescriptor for all users of js::StandardDefineProperty (mainly Object.defineProperty/Properties and the corresponding Debugger.Object methods). (4754703df) - pointer style (58e1befc2) - Bug 1133094 - Object.defineProperty() on scripted proxy incorrectly sets {[[Configurable]]: true} if it's missing. (c4da7e6c6) - Bug 1133081, part 2 - Switch from js::PropDesc to JSPropertyDescriptor for js::StandardDefineProperty implementation. (07efac725) - Bug 1133081, part 3 - Switch from js::PropDesc to JSPropertyDescriptor for more odds and ends. (119b5711e) - more pointer style (b2c2a8383) - Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. (39bc723a7) - Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. (3b447fb7b) - Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. (7a681465a) (e1ef2cd0b) - import change from rmottola/Arctic-Fox: Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. (9da3866fa) import change from tenfourfox: #399: null check in FindNearestCommonAncestorFrame from PM 978 (23f303460) (d83c58e95) - nss: update nss to hg rev e5e10a46b9ad with vc2013 hackfix (c532d18da) - import change from rmottola/Arctic-Fox: - some pointerstyle (5eafc4481) - even more pointer style (8b1c94dd0) - Bug 1138984 - Allow 'new' template objects to have dynamic slots (31cff4565) (593d1c056) - import change from rmottola/Arctic-Fox: - revert apparently PaleMoon specific change to CreateLazyScriptsForCompartment, so later FF patches apply smoothly (ed89197ec) - Bug 1140428 - Warn when __noSuchMethod__ is used. (976c93809) - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact (5d9fadcfa) - pointerstyle tweaks again (26426837a) - Bug 1125101 - Incrementalise compacting GC by zones (9badc2329) - Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping. (Adapted) (964373773) - some pointerstyle updates (1ff2d78b7) - more pointer style (be38e9b5c) - Bug 1135100 - Don't bother to check if things we don't relocate have been forwarded (8da001057) - Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type (a1d09d1fa) - pointer style (6f7d4091e) - Bug 1137573 - OdinMonkey: Alignment Mask Analysis (fd86305f3) and removed addTelemetry hunk from rev 976c93809 (4ed6f4941)
  19. 3 points
    New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190330-325e148-uxp-843e4ceff-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190330-325e148-uxp-843e4ceff-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z Official repo changes since my last build: - [MAIL] Fix today pane close button in classictb2 (34449f7) - [PLATFORM] Update commit pointer (81a87ab) - [MAIL] Make linux icons default*.png (b0efebb) - [PLATFORM] Update commit pointer (0d51403) - [NAVIGATOR] Recommit offending branding for correction (325e148) For UXP changes please see above.
  20. 3 points
    Modern webkit needs to be linked to a modern version of chromium, otherwise it doesn't compile. If you try to use an old version and a new webkit, you're gonna get a lot of errors. If you try to use a modern version of the javascript engine in an old version of Chromium, you're gonna get errors. If you are gonna try to use the new UI with the old version, you're gonna get errors. Besides, Google doesn't care about old webkits and doesn't archive them nor support them, so it would even be impossible to compile an old version unless you do save it, store it, and use it. Let's suppose that you start back from version 49 and you modify it with newer components. The first obstacle you're gonna face is going to be the sandbox, which is not compatible with XP. Simply put, I have no idea what they did with that browser, but if they are willing to share the code and make contributions, they're welcomed. If you wanna contribute yourself, though, you're more than welcome and you can do it here: https://github.com/Skulltrail192/Chromium-For-XP-SRV2003 I wouldn't trust anything made by Chinese companies, by the way, as they showed what they were capable of with Maxthon... (sending visited websites, bookmarks, computer informations and a list of running processes back to Beijing).
  21. 3 points
    @Mathwiz don't be ridiculous. These are technical forums, people don't do that here. @glnz the simplest way to move those 61 years of accumulated emails is to just use pencil and paper and a little transcription time; then simply re-construct the data manually.
  22. 3 points
    New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190323-fcb2b3aa1-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190323-fcb2b3aa1-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190323-fcb2b3aa1-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190323-fcb2b3aa1-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from rmottola/Arctic-Fox: - Bug 1135141 - Release relocated arenas immediately on last ditch GC (e5053c077) - Bug 1135141 - Fix jsapi-test framework to not overwrite original global when createGlobal() fails (055caeee8) (d17844d0f) - import changes from rmottola/Arctic-Fox: - change pointer style (08ae3786b) - Bug 1138538 - Display GC zeal help text in shell help message (6c25ae0a8) - Bug 1135723 - Traverse layout properties instead of object group properties in makeNativeGroup, handle int32->double coercion in ensureDefiniteType, (e53d9bfe1) - Bug 1135535 part 4 - Fix C4275 dll-interface warning and mark this warning as error in js/src on MSVC. (ed0660603) - change pointer style (31d69f5d9) - Bug 1135985 - Use typed members to implement pushMarkStack (42c197cbe) - Bug 1137978 - Access an object's compartment and zone via its group, remove ObjectGroup::singleton_ (bcc16c922) - Bug 1137497 - Remove shape from unboxed objects (eb874ad5a) - Bug 1138735 - Fallback to software vsync if CVDisplayLink fails to initialize. (40479d546) - Bug 1136896. Speed up fill() and dedent() by memoizing some of the work they currently end up doing on each call. (e7d60964c) - add header include (d7f3b53ac) - Bug 1134425 - Part 1: move the allocator interface code out of line (73a0b7e67) - change pointer style for better patching (7ff55e7a5) - Bug 1134425 - Part 2: templatize the GC's allocation routines (10f091bb5) - Bug 1136345. Drop the parent arg from JS_NewObjectWithGivenProto and introduce a JS_DeprecatedNewObjectWithGivenProtoAndParent for the few cases that still pass in a custom parent. (ebff19bb0) - Bug 1136520. Stop parenting Xray expando objects to a non-global. (d58a73a3d) - Bug 1134970 part 1. Add JS friend API to allocate an object which is guaranteed to have no attached metadata. (3e8fa3b3e) - Bug 1134970 part 2. Add JS friend API to quickly copy properties from one object to another if the objects are similar enough. (a53538b91) - Bug 1138874 - Change ReparentWrapper() to avoid multiple JS objects pointing to the same native (16224aa3d) - Bug 1138874 - Generalise assertion that source object has a preserved wrapper (bff647e8a) (f66a5071e) - import changes from rmottola/Arctic-Fox: - Bug 1131805 part 1. Remove remaining JS_GetParent and js::GetObjectParent uses in Gecko. (5ec206e98) - Bug 1137578. Remove JS_GetParent usage from mozJSSubscriptLoader. (ba8b18d88) - Bug 1131802 part 1. Add JS friend API to test whether a given function object has extended slots. (d7a2bad97) - Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. (7bc6dba71) - Bug 1140399. Add friend API to check whether a given function object has a JSNative and to get that JSNative as needed. (71f0ccff7) - Bug 1137334. Remove nsIDOMWindowUtils.getParent. (aa3de0a27) - Bug 1125784 - Remove JS_ConvertArguments and JS_ConvertValue. (db6a1bd29) - Bug 1137325. Remove the parent() function from xpcshell. (7cac0999e) - Bug 1131797 part 1. Store an index into its XPCNativeInterface mMembers array in each XPCNativeMember. (2389614e2) - Bug 1131797 part 2. Stop storing the XPCNativeInterface* in XPConnect function objects and just get it from the XPCNativeMember* we're still storing. (252172d87) - Bug 1131797 part 3. Store the object we originally come from in a reserved slot on XPConnect functions instead of using the parent pointer. (252bb312f) and fix requireAtLeast prototype for --enable-shared-js (c660cd77b) - import changes from rmottola/Arctic-Fox: - Bug 1136516. Stop using JS_DeprecatedNewObjectWithGivenProtoAndParent in XPCWrappedNative. (627d0c40f) - Bug 1136523. Stop doing weird things with parents in ctypes code and remove the JS_DeprecatedNewObjectWithGivenProtoAndParent API. (075a3be27) - Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. (6caf6189b) - Bug 928336. Make defining unforgeable properties on objects faster by just copying them from an unforgeable holder object. (e7d32668d) - Bug 1132522, part 1 - Treat false return from proxyHandler.defineProperty() as strict mode failure. (3237f9b70) - Bug 1132522, part 2 - Treat false return from proxyHandler.set() as strict mode failure. (e4ab29f7a) (fcb2b3aa1)
  23. 3 points
    New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190323-0d9f3396a-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190323-0d9f3396a-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190323-0d9f3396a-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190323-0d9f3396a-xpmod.7z Official repo changes since my last build: - [EME] Make WidevineAdapter compatible with CDM version 9 (1fa998d89) - [EME} Hackily implement cdm::Host_9::RequestStorageId (6310310e0) - [EME] Update content_decryption_module.h to more recent revision (34bfc1f40) - [EME] Add content_decryption_module_ext.h (8279f15d4) - [EME] Cherry-pick fix for content_decryption_module.h (e1d7634ba) - Style fixes (3a6a37ca1) - Build bustage fixes (05a51611b) - [EME] Remove WidevineDecryptor::OnLegacySessionError (cece1cb71) - Draw a border when hiding the tab bar (ca1417782) - Don't modify toolbox-after-color in lwthemes (07122c445) - Fix build bustage. (e9261d329) - Merge pull request #1011 from Lootyhoof/issue-725 (b0c7cca30) - Merge branch 'cdm-work' (c7c3c8600) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (a36c3f69c) - Remove harmless assertions by using IgnoredErrorResult. (85e33523c) - Pref the use of unboxed plain objects in JS and disable by default. (890bb438b) - Force expected crashes on unexpected magic values. (ff9877cfe) - Check for dead wrappers in CallerGetterImpl/CallerSetterImpl. (a7013083d) - Check child container count in NotifyRefreshDriverCreated. (403c0b870) - Clean up nsOSHelperAppService. (3c02dbad9) - Extend origin-clean algorithm (DiD). (8549c7cc3) - Reset nursery position when it's disabled. (c53602c80) - Guard against re-entrancy in nsStringStream. (411919cca) - Revert "Guard against re-entrancy in nsStringStream." (34939b2d1) - Close the transaction if PR_Read/PR_Write failed. (3403d5f04) - Add SSUAO for polyfill.io (8ca6744b2) - Return proper error if the nss layer encounters an error on the http tunnel. (a40132518) - Use ptrdiff_t in RangedPtr. (0d9f3396a)
  24. 3 points
    Hey, everybody, how's it going? Dave-H and I are throwing a party for all of us on our final ever Patch Tuesday next month, at Dave's place. Dave - I can't find your address - please let everybody know.
  25. 3 points
    Ok, I've had time to update the repository with the January and February updates. Just in time, before Microsoft unleash the March ones. Replaced Monthly Rollup with the new KB4487023 (located on the root directory of the repository) Added Security Only Updates, KB4480957 and KB4487019 (located in the folder "/Security Only (Post August 2018)") Replaced Internet Explorer Cumulative Update with KB4486474 (located in the folder "/Security Only (Post August 2018)") Replaced .NET Framework Security and Quality with: -KB4483457 for .NET 2.0 SP2 (located in "/NET 2.0 SP2/Security and Quality Rollup") -KB4483455 for .NET 4.5.2 (located in "/NET 4.5.2/Security and Quality Rollup") -KB4483451 for .NET 4.6-4.6.1 (located in "/NET 4.6-4.6.1/Security and Quality Rollup") Added .NET Security Only Updates with: -KB4480084 and KB4483482 for .NET 2.0 SP2 (located in "/NET 2.0 SP2/Security Only") -KB4480076 and KB4483474 for .NET 4.5.2 (located in "/NET 4.5.2/Security Only") -KB4480072 and KB4483470 for .NET 4.6-4.6.1 (located in "/NET 4.6-4.6.1/Security Only") Added Extra updates KB4486459, KB4487354 and KB4490514 (located in "/Extras") with an updated readme file Funny enough, the timezone update KB4486459 does not replace the previous KB4468323. Also worth noting that KB4487354 in the extras folder is not needed if you install the Monthly Rollups. That is all for now https://mega.nz/#F!txxRyLzC!1vBMGzMHiL864f3bl1Rj1w EDIT: I've rearranged the repository for easier navigation. Now the pre-Monthly Rollup Security Updates are in a folder named "Security Updates (May 2017-August 2018)"