Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/27/2019 in Posts

  1. Along with the typical configuration neccesary to allow updating to the lastest builds for users of my Browser Installer, I am pleased to present version 1.2 of my installer! Change Log: -Updated information section to talk about more things -Added reminder of your architecture (x86 vs x64) to choice screens with 32 and 64 bit builds -Added CPU info screen to info section - The installer now contacts my new domain (i430vx.net) for the builds list, not that this matters because the old one will remain connected (I tried to fix the problem of it not erroring out without an internet connection, it didn't work, will fix next time) -I cant remember exactly when i fixed this, but its worth mentioning that K-Meleon profiles will no longer be nuked into oblivion by my installer. As always, inform me of any features you want or bugs you find. (I see a small formatting issue with the cpu reminder, it'll be fixed for the next version ) Download the installer from it's usual place: http://i430vx.net/files/XP/RoyTam Browser Installer.exe A strange bug happened when i copied the installer over to my server tonight. The server seems to beleive that the installer is dated from The Beginning of time! Thankfully the file being dated as 49 years old does not seem to adversely affect anything.
    3 points
  2. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190727-9b0ff0e8b-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190727-9b0ff0e8b-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.7.0a1.win32-git-20190727-9b0ff0e8b-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win64-git-20190727-9b0ff0e8b-xpmod.7z Official repo changes since my last build: - Issue #701 - Support spaces in Mac app name (4e464892a) - 1315815 - Don't treat async or await as a keyword when they contain escapes. (5e76f72c5) - 1317090: Remove js::FindBody; (dcb43bda9) - 1317153 - Provide better error message when errornous syntax possibly match "await SOMETHING" outside async function. (f319f49a5) - 1296814 - Move FunctionDeclaration-as-consequent/alternative handling out of Parser::functionStmt into Parser::consequentOrAlternative. (987d6726f) - 1317379 - Disallow generator functions and async functions as direct children of if/else. (7ecc50d90) - 636635 - Do not create named lambda binding for a function created by Function constructor. (986ae6266) - 1320403 - Move JSFunction::EXPR_BODY to JSScript, LazyScript, and FunctionBox. (90d999c59) - 1325473 - A TypeError should be thrown when accessing 'arguments' or 'caller' on any of the new function types. (7535217e1) - 1325157 - Implement a ParserBase class that holds functionality that's identical between syntax parsing and full parsing. (c3e3a917d) - 1326454 - Introduce TokenStream::error that reports an error at the current offset. (f6193fd0f) - 1326454 - Introduce TokenStream::warning that warns at the current offset. (068916b59) - 1326454 - Rename TokenStream::getBracedUnicode to TokenStream::matchBracedUnicode and make its signature fallible. (b41de8683) - 1326454 - Make TokenStream::peekChar's signature fallible. (d400e9491) - 1326454 - Make TokenStream::skipChars{,IgnoreEOL} accept an unsigned integral number of chars to skip. (0ed4cf321) - 1326454 - Add assertions to TokenStream::skipChars{,IgnoreEOL} verifying EOF isn't yet hit and that newlines aren't skipped, if appropriate. (aa2decd15) - 1326454 - Don't report an error when SourceCoords::add fails, because it fails only when an underlying Vector::append fails, and that vector handles OOM reporting itself. (c6fe42095) - 1325606 - Return wrapped async function from caller property. (af32c8553) - 1323324 - Part 1: Make Promise::unforgeable{Resolve,Reject} spec-compliant. (52e22e231) - 1317374 - Don't do Annex B lexical function behavior when redeclaring a parameter name. (adc81d634) - 1317375 - Implement "Template Literals Revision / Lifting Template Literal Restriction" ECMAScript proposal (afb28a43d) - 903389 - Fix uses of ClassMethodIsNative. (668254e2b) - 903389 - Make Make NativeGet[Getter]PureInline handle dense/typed array shapes. (d074844a4) - 1333143 - Self-host Object.prototype.valueOf. (cefee262b) - 1333045 - Update Location object properties to current spec. (0bc465269) - 1175823 - Implement [[DefineOwnProperty]] for mapped arguments object. (2ea840b04) - 1175823 - Import test262 mapped arguments tests. (9476f2e01) - 1320408 - Part 1: Change JSFunction::getLength and JSFunction::getUnresolvedLength to static method. (e5019fd4c) - 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. (739a81958) - 1320408 - Part 3: Remove JSContext* parameter from JSFunction::getBoundFunctionArgument. (c2b1e70b7) - 1320408 - Part 4: Change JSObject::getGroup to static method. (af6768fb1) - 1320408 - Part 5: Change JSObject::constructorDisplayAtom to static method. (2d1d2cefb) - 1320408 - Part 6: Change JSObject::splicePrototype to static method. (6bbc8d666) - 1320408 - Part 7: Remove JSContext* parameter from JSObject::shouldSplicePrototype. (549bab83d) - 1320408 - Part 8: Change JSObject::reportNotConfigurable and JSObject::reportNotExtensible to static method. (fe20cd264) - 1320408 - Part 9: Change JSObject::setFlags and depending methods to static method. (1d0ab1c75) - 1320408 - Part 10: Change LazyScript::functionDelazifying to static method. (4d88f48fd) - 1320408 - Part 12: Change JSScript::sourceData to static method. (93335c312) - 1320408 - Change JSScript::sourceDataWithPrelude to static method (fcfaa4fbe) - 1320408 - Part 13: Change DebugEnvironmentProxy::getMaybeSentinelValue to static method. (7757e03cc) - 1320408 - Part 14: Change some GlobalObject methods to static method. (3a5176f4b) - 1320408 - Part 15: Change NativeObject::addDataProperty to static method. (caf39feee) - 1320408 - Part 16: Change NativeObject::removeProperty to static method. (4c56c51c8) - 1320408 - Part 17: Change NativeObject::clearFlag to static method. (08aee2f9d) - 1320408 - Part 18: Change StringObject::init to static method. (761b3afca) - 1320408 - Part 19: Remove JSContext* parameter from ModuleObject::fixEnvironmentsAfterCompartmentMerge. (31c0c2f9c) - 1320408 - Part 20: Change PromiseObject::resolve and PromiseObject::reject to static method. (e1e313f3b) - 1320408 - Part 21: Change PromiseObject::onSettled to static method. (bd6819820) - 1320408 - Part 22: Remove JSContext* parameter from ProxyObject::renew and Wrapper::Renew. (2b0c36634) - 1320408 - Part 23: Change RegExpObject::{getShared,createShared,dumpBytecode} to static method. (72f723f39) - 1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method. (fe760880b) - 1320408 - Part 25: Change NativeObject::toDictionaryMode to static method. (eb6c9ea6b) - 1320408 - Part 26: Remove Shape::set declaration. (3f8364e4a) - 1337143 - Tweak NamedImports parsing to eliminate a complexifying peekToken where getToken could be used. (c75bd3037) - 1337143 - Tweak ExportClause parsing to eliminate a peekToken where a simpler consuming getToken could be performed. (d200a2b02) - 1339137 - Don't do Annex B lexical function behavior when redeclaring a parameter name in a function with parameter expressions. (d27591806) - 1283712 - Part 1: Add JSErrorBase, JSErrorNotes, JSErrorNotes::Note, and JSErrorReport.{notes,freeNotes}. (9a7113f7c) - Make JSErrorNotes Single Threaded (3765f0578) - 1283712 - Part 2: Add JSEXN_NOTE. (c185c2fe7) - 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt. (412f15de4) - 1283712 - Part 4: Print error note in js::PrintError. (da77e2c04) - 1283712 - Part 5: Support notes in Debugger. (f4552af8b) - 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. (d7fbf2a9d) - 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. (4a82fdad8) - 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes. (332c1c28a) - 1283712 - Part 8: Add WorkerErrorBase, WorkerErrorNote, and WorkerErrorReport. (c76e66fc3) - 1283712 - Part 9: Add getErrorNotes testing function to extract error notes from exception. (a781578b4) - 1283712 - Part 10: Support notes in getLastWarning shell-only testing function. (8e932efef) - 1283712 - Part 11.1: Show notes in devtools console. (4dc8efd76) - 1283712 - Part 11.2: Update stub. (a14c9bed8) - 1283712 - Part 11.3: Add mocha test. (1257c3c5d) - 1283712 - Part 11.4: Fix assignment (7fb92548e) - 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName. (05c9c752a) - 1336783 - Part 2: Remove Parser::checkStrictBinding. (fcdc8929f) - 1336783 - Part 3 - Use simpler macro to avoid internal compiler error on SM-tc(H). (dd0057fbf) - 1336783 - followup: Fix rooting. (0f5f3c304) - 1340089 - Check the binding name in comprehensionFor. (c1ba97eea) - 1317387: The intrinsic %ThrowTypeError% function should be frozen. (50de15c3a) - 1332245 - [Basilisk] Move nsScriptError from js/xpconnect to dom/bindings. (7252778e3) - Fix a thread assertion in NewCopiedArrayTryUseGroup (f39640128) - 1339963 - Part 1: Split Parser::exportDeclaration. (57a8b65fc) - 1339963 - Part 2: Use MUST_MATCH_TOKEN for contextual keyword where it can be used. (d2aa017a8) - 1339963 - Part 3: Check IdentifierName in ExportClause without from. (64fd7ae45) - 1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to rvalue changes, no tracelogging (8a4aeb6f5) - 104442 - Part 1: Report the position and the kind of previous declaration for redeclaration error. (dab8877c1) - 104442 - Part 2: Add a testcase for devtools and note. (f4129b97c) - 104442 - Part 3: Add test input for mocha test. (4a14a7b39) - 104442 - Part 4: Update stub. (5d1f675ac) - 104442 - Part 5: Add another testcase for devtools and note. (147c6d6af) - 1340148 - Disallow function redeclarations at module top level. (d1c146adf) - 1216630 - Print class source when calling toString on the constructor. (53e46b1e1) - 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (22dba02b7) - 1357483 - Stop changing the end position of parenthesized expression ParseNodes. (92ca89f5f) - Bug 1364573 - Don't relazify class default constructors. (7b1c6a022) - 1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded. (7e510ee9b) - 1357506 - Remove assert that constructorBox can only be set once when parsing classes. (fe80b3d80) - 1367204 - Generate "[sourceless code]" for class constructors when sourceIsLazy and no source hook is set. (03df00e45) - 420857 - Part 1: Report the position of opening brace for missing brace error in function body. (ccb322db6) - 420857 - Part 2: Report the position of opening brace for missing brace error in block. (3e1a8a74f) - 420857 - Part 3: Report the position of opening brace for missing brace error in object literal. (10227d77b) - 420857 - Part 4: Report the position of opening bracket for missing bracket error in array literal. (e93a48121) - 1303703 - Part 1: Separate binding pattern parsing from object/array literal parsing. (b02f52f8a) - 1303703 - Part 2: Clean-up bits of destructuring parsing which are no longer needed. (55c897db3) - 1303703 - Part 3: Syntax parse destructuring assignment patterns. (a4b91b5a8) - Refactor abortIfSyntaxParser after destructring (aa65e8a18) - 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. (449ea84dc) - 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. (85aeff765) - 1339395 - Part 1: Align parse method for object literals to match array literals. (6444d5d0e) - Refactor Token& nextToken (638a904d0) - 1339395 - Part 2: Add parser support for rest and spread object properties. (091d00f1b) - 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties. (3048ff434) - 1339395 - Part 5: Add Reflect.parse tests for object rest and spread properties. (262b1194f) - 1339395 - Part 6: Update jit-tests now that object rest/spread properties are a thing. (8b4ee77d3) - 1339395 - Part 7: Remove no longer needed check for jsid strings which are indices from frontend. (221239a77) - 1339395 - Part 8: Add separate variables for wasm debugger test. (076ad08ac) - 1344334 - Make DoTypeUpdateFallback infallible. (28c5b8c05) - 1353691 - Report SyntaxError when arrow function has await-identifier in async function context. (4a84afdc8) - Fix order of OwnProperty check for rest parameters. (d2cfd332a) - Merge pull request #1 from wolfbeast/patch-1 (4a0061a3e) - Check port safety for AltSvc (aae0bfd5b) - Treat all file: URIs as having a unique origin. (33b6f178d) - Clarify comment with security.fileuri.unique_origin (408ca49a0) - Bug 1555523. (c36437707) - Don't allow cross-origin POST redirects on 308 codes. (8b7daa536) - Bug 1548822. (b7807cd00) - Define JumpImmediateRange on ARM64. (7e6342a01) - Do not allow the ^ character to appear in the hostname. (f046b9173) - Use WeakPtr for extension parent pointer. (9dce66f58) - Merge pull request #1192 from g4jc/parser_tuneup (779ef307a) - Update platform version and force clobber. (1dbed95e4) - Merge pull request #1190 from adeshkp/spaces-mac-appname (44455d8b4) - Revert "Implement a threadsafe & revised version of http2PushedStream." (91de3341d) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (f6a282023) - Issue #1195 - Fix errant use of JSContext in ErrorNotes (04ac84ff5) - Implement a threadsafe & revised version of http2PushedStream. (17a4b4f6d) - Remove unused checking function for unboxed types. (8cd6a5a33) - Merge pull request #1196 from g4jc/feed_spidermonkey (bb3e62fe1) - Add CheckedInt check for GL texture uploads. (227b23606) - Remove MOZ_BROWSER_STATUSBAR conditional. (333554821) - Fix call to macro `MOZ_ASSERT_UNREACHABLE` (039d70f69) - Merge pull request #1197 from adeshkp/patch-12 (234c10fd6) - Add space to MOZ_APP_DISPLAYNAME (3dbcd0de3) - Add space to MOZ_APP_DISPLAYNAME (155a5262d) - Add space to MOZ_APP_DISPLAYNAME (94605c169) - Merge pull request #1198 from wicknix/master (50e464efc) - Add red moon icon to MacOS for unstable builds (9cb962ac4) - Merge pull request #1199 from wicknix/master (9c731029a) - Update default bookmark icons. (365133b9a) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (8c29326d9) - Add UI preference for overall vertical smooth scrolling speed (as a percentage). (9b0ff0e8b)
    3 points
  3. Feel free to donate me something as a sign of appreciation for the UOC Patch and the Enforcer. Click on the "Donate" button to donate with PayPal: *UPDATE!* The UOC Patch has been successfully ported to the Quantum Generation! Experience a quantum leap in performance with the new QUOC Patch, (pronounced Quawk) based on the tried-and-true public N2M release of the classic UOC Patch. The QUOC is aimed exclusively to Firefox Quantum-based browsers, so every browser newer than 52 ESR. I haven't tested it on older versions and so, it might not be compatible with non-Quantum based browsers. The QUOC Patch uses the 45 ESR version of the UOC Enforcer. A new version of the UOC Patch is currently in development, but I cannot give exact release dates. Users of the SeaMonkey browser, especially version 2.48, can use the 45 ESR version of the Patch. I recommend you to start with a new and clean profile, in order to get the most out of your patched browser: old and "dirty" profiles might hamper the performance of this new version of the UOC Patch. QUOC Patch ADDENDUM: There are two keys in the QUOC Patch file that have been commented out. These are: privacy.firstparty.isolate and privacy.trackingprotection.enabled If you remove the // and the comments, enabling those keys, you will increase the privacy protection in your browser at the expense of some sites not working correctly or some others not displaying thumbnails, such as https://www.geo-ship.com . I have left them disabled in the patch, but you're free to tweak the file and enable them, if you wish. If you use Telegram Web with the QUOC Patch and you experience videos and GIFs not loading, simply set this key dom.caches.enabled to true. The UOC Enforcer is required in order to fully enjoy the optimizations introduced by the new version. So, do not forget to install both the UOC Patch and the Enforcer! An explanation on how to install the UOC Enforcer is written below, right in this post. Build number is N2M. 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, pronounced "Wok" in its shortened form) 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. The UOC Patch is not compatible with Firefox Quantum. Use the new QUOC Patch if you have a Firefox Quantum or a third-party browser based on its codebase. The requirements? Surely it has them. Well, yeah. The UOC Patch requires at least a DirectX 9.0c 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.0c 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. For K-Meleon users, check out Mathwiz's post below: What about the Macintosh? Installing the patch on the Macintosh is as simple as doing it on Windows. You just unzip the patch and put the UOC_Patch_Mac.js file into the following folder: Applications\[Browser folder]\Contents\Resources\Defaults\Pref The UOC Enforcer for 38 ESR browsers is the version that must be used with the Macintosh one. You can install the Enforcer on the Macintosh by putting the user.js file in the following directory: Macintosh HDD\Users\[Username]\Library\Application Support\[Browser Name]\Profiles\[Profile Name]\ In this way, you will have the UOC Patch for Macintosh and the Enforcer (38 ESR version) up and running on your Macintosh system as well. 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. The new QUOC Patch, on the other hand, is conceived for Firefox Quantum and all the other browsers that use its codebase, including the latest version of Firefox itself, so, it's meant for those old and low-spec machines that can (poorly) run stock Firefox Quantum and forks. Choose carefully. QUOC Patch for Firefox Quantum based browsers (i.e. the latest version): Click Here QUOC Patch GL for OpenGL systems (i.e. Linux, Macintosh): Click Here UOC Patch for Firefox 38 ESR based browsers (i.e. New Moon 27, K-Meleon Goanna): Click Here UOC Patch for 38 ESR-based Macintosh and Linux browsers (i.e. Arctic Fox, Iceweasel 38): Click Here UOC Patch for Firefox 45 ESR based browsers (not compatible with Quantum): Click Here UOC Patch for Firefox 52 ESR* based browsers and upwards (not compatible with Quantum): Click Here PowerUOC Patch for TenFourFox: Click Here Introducing the UOC Enforcer UPDATE: The UOC Enforcer is now required if you want to enjoy the full optimizations for your old machine. The UOC Enforcer is a custom "user.js" file that acts as an add-on for the UOC Patch and must be placed into the browser's profile folder and tells the browser to change the "stubborn" entries in the about:config that are hardcoded by the developer, making the UOC Patch work even better. In order to install the UOC Enforcer, you must put the user.js file into your Firefox/New Moon/Pale Moon/Sea Monkey profile folder, that you can usually find at C:\Documents and Settings\User\Application Data\{Your Browser}\{Browser Name}\{Profile Folder} on XP and at C:\Users\{Username}\AppData\Roaming\{Your Browser}\{Browser Name}\{Profile Folder} on Vista and above. You must remember though that the UOC Enforcer doesn't let you change the edits from the about:config, so if you want to change a "stubborn" entry, you must edit the user.js file directly in your profile folder (you can do it with Notepad). UOC Enforcer for Firefox 38 ESR based browsers (i.e. New Moon 27, K-Meleon Goanna): Click Here UOC Enforcer for Firefox 45 ESR and 52 ESR based browsers and upwards (i.e. Firefox 45 ESR SSE, SeaMonkey, Basilisk/Serpent and upwards. QUOC Patch compatible): 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. 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.6.9.32 or v2.6.9.27 for New Moon, and v2.9.0.9 for Firefox 45 ESR SSE) Decentraleyes 1.4.2 Bluhell Firewall 2.5.3 UAControl 0.1.3.1.1 (To change the user agent on the fly, per website) uBlock Origin 1.10.0 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! *: I do not recommend people to use Firefox 52 ESR based browsers (Serpent/Basilisk/Pale Moon 28/New Moon 28) on old computers, because the Mozilla developers have broken tiled compositing and nobody has ever bothered to fix that issue. So, if you want better performance with the UOC Patch, use Firefox 45 ESR SSE (which I recommend), New Moon 27, SeaMonkey (with the 52 ESR version of the UOC Patch) or K-Meleon Goanna. Particularly, I recommend Firefox 45 ESR SSE because it has fully working implementations of tiled compositing and APZ. the latter broken on Goanna based browsers. SeaMonkey uses the 52 ESR version of the UOC Patch due to a broken implementation of APZ.
    1 point
  4. Notice: These projects have no affiliation with any upstream community code sources or organizations. Please direct all support or related questions to here. "Serpent", "New Moon", "MailNews" are generic debranded names and they are subject to change in the future. Archive directory names and archive filenames will only be changed once generic debranded names are not used in the future. Latest changelog is available here as well: http://rtfreesoft.blogspot.com/search/label/browser Serpent/UXP browser (MCP reforked 52ESR as new base), and NM28XP releases: Binaries are moved to here: (I'm lazy to edit all previous posts) https://o.rths.ml/palemoon/?sort=date&order=desc BOC related binaries: Binary list: https://o.rths.ml/boc-uxp/?sort=date&order=desc FAQ: Q: Having audio distorted when watching Twitter/etc.? A: Please try turning on "Firefox compatibility" in options dialog or either "general.useragent.compatMode = 2" or "general.useragent.compatMode.firefox = true" in about:config and reload the page. Q: Can't play H264 clips? (for PM27/KM76) A: Download following packages for your browser edition(32bit/64bit) and extract DLLs to same place as palemoon.exe lives. 32bit LAV dlls are in separated package (extracted from K-Lite codec pack 13.5.5) https://o.rths.ml/palemoon/lav.7z Just in case if you have an older processor which has no SSE instruction set support: 32bit NoSSE (ffmpeg 3.1.1 lite build) https://o.rths.ml/palemoon/lav-dll-lite-mmx.7z 32bit No ASM (ffmpeg 3.1.1 lite build, if build above doesn't work on your processor) https://o.rths.ml/palemoon/lav-dll-lite-noasm.7z 64bit LAV dlls are in separated package (LAV Filters 64bit 0.70.2) https://o.rths.ml/palemoon/lav64.7z Q: AV1 Support? (for UXP-based applications except mailnews) A: You need to enable "media.av1.enabled" in about:config Q: VP9 Support? (for PM27) A: VP9 works if async MSE option is unchecked and "Enable MSE for WebM Video" checked in options. Q: Extensions/Themes not working after updating binaries. A: If you encounter extensions not show icon, clicking options button of extension causing browser unresponsive, etc. please try following actions: 1.a Killing palemoon.exe process 1.b Copy whole extensions folder out of profile folder (to somewhere else for example, desktop) 1.c Restart browser without restoring previous sessions 1.d Goto about:addons page 1.e Drop XPI files from the copied-out extensions folder to about:addonss page One-by-One. 1.f After all XPI files are dropped and installed/updated, restart browser Q: Virus detected? A: Tell your anti-virus program to exclude palemoon.exe and/or plugin-container.exe. Some anti-virus heuristic engines (for example symantec's sonar engine) is too sensitive to palemoon.exe/plugin-container.exe network activities. Q: Where's your patches for compiling my own? A: Please visit the link above "FAQ:". Latest source patch files are named "sources_patches_YYYYMMDD.7z" in that page. Q: basilisk browser showing basic pages in GMail? A: set these to "ture" in about:config general.useragent.compatMode.firefox general.useragent.compatMode.gecko Q: How to change User Interface language? A: Please see this post: Q: Portable Loader? A: You can always use official portable launcher with my binaries, or you can use my simple portable loader written in NSIS: Q: How to install extensions/themes in BNavigator browser? A: Please check this post out: ------------------------------------- NewMoon 27 build: ------------------------------------- Serpent/moebius browser (deprecated by MCP, forked by me), and also 26.5 as playground : And NewMoon 26.5 and K-Meleon 74 with Goanna 2.2 (newmoon-26.5) for vanilla Win2000 build: ------------------------------------- K-Meleon browser with Goanna/Tycho engine: It has its own sub-forum in K-Meleon official forum! http://kmeleonbrowser.org/forum/list.php?19 Latest build: ------------------------------------- Firefox ESR 45 with TenFourFox fixes for SSE-only machines: ------------------------------------- K-Meleon Original cross-post is here: ------------------------------------- ArcticFox XP win32 test build: ----original post message belows---- Today's build with portable LAV libraries. Place LAV dlls (av*.dll) in same place as palemoon.exe lives. Official repo changes since my last build: -Clobber for Brotli/WOFF2 update -Fix some comments (no code change) -Enable Brotli content-encoding by default (https only). -Pull woff2 upstream update. -Update Brotli decompressor. My changes since my last build: - Upgrade Mozilla NSPR and NSS to 4.16 and 3.22 for (hopefully) faster AES operations 32bit: https://o.rths.cf/palemoon/palemoon-27.6.0a1.win32-git-20171002_2-e68ab5b3d-xpmod.7z 64bit: https://o.rths.cf/palemoon/palemoon-27.6.0a1.win64-git-20171002_2-e68ab5b3d-xpmod.7z
    1 point
  5. @Sampei.Nihira Your screenshot is for httpS rths also works with plain http (as in VistaLover's link) Is http broken too?
    1 point
  6. ~♥Aiko♥Chan♥~ I installed directx_Jun2010_redist several years ago, it updates files finishes but DX10 & 11 files do not transfer. Afterwards if the files are there and working then DX11 is reported by CPU-Z and DXdiag. The DX11 happened with KEX22 when going back to KEX18 then the reported DX vs is 9c. I have utilized some of ReactOS, I will report further. I do not know if it was fully functional though, see MSFN_Here for some of the idea. I will continue in the correct thread, my apologies.
    1 point
  7. Let me be sure I'm understanding the problem... If you perform a factory vanilla installation of 2K Pro with SP4 on such a system, USB2 does not work? I assume these problem systems also have no USB1 controllers showing up in the Device Manager as well? If the above is the case, then chances are the problem is that the file USBD.SYS is not being copied during the installation of USB2 controllers. This file is not listed in the copy sections for USB2 controllers in USB.INF, but the USB2 drivers are still dependent on it. It is only listed in the copy sections for USB1 controllers, which at the time the INF was written, would also automatically exist on a USB2 system. On newer systems with no USB1 controllers to install, the file is not copied. This issue also affects Windows 9x. Verify that USBD.SYS exists on the resulting system. If not, then copy it manually to SYSTEM32\DRIVERS, reboot and see if the problem is cured. If USBD,SYS does exist on the resulting system, then verify that USBHUB20.SYS exists on the system. It seems to be called in both a copy and delete operation for the same USB2 Hub installation routine. If anyone can verify these conditions one way or another I may be able to sort it out... No problem. I'd just like to get to the bottom of this USB issue since I've seen it reported before and I can't understand what the problem is. It should be simple to fix!
    1 point
  8. I just uninstalled all but Stylish and CTR, and sure enough, all is well again. I'm now going to reinstall the removed ones one by one until I can determine which one was at fault. EDIT: Done! Turns out, all but NoScript were versions that apparently have limited/broken support for Firefox 45, which was causing bookmarks and history to break (i.e., they were too new). I used the Classic Add-ons Archive add-on to find and install versions that explicitly state support for 45, and voila! All is working as it should once again. I probably would've figured it out by my self in time, but your posts helped speed things up. Thank you! c
    1 point
  9. New regular/weekly KM-Goanna release: https://o.rths.cf/kmeleon/KM76.2-Goanna-20190727.7z Changelog: Out-of-tree changes: * update Goanna3 to git 2a3dd7f84..e48fcd77f: - import change from rmottola/Arctic-Fox: - Bug 1149987 - Part 2: Make ErrorResult unassignable; r=bzbarsky (32661559b) - Bug 1149987 - Part 3: Give ErrorResult a move constructor and a move assignment operator; (27f4c6125) - Bug 1149987 - Part 4: Do not attempt to delete ErrorResult::mMessage when deserializing the object from IPDL; r=bzbarsky (0f9dcc603) - Bug 1110485 P0 Add an ErrorResult constructor that takes nsresult. (72a779666) - Bug 1110485 P1 Refactor Cache IPC requests to use a separate actor. (a7e4c1959) - Bug 1127914 - Part 1 - Duplicate keyed histograms for double submission. (78673277f) - Bug 1127914 - Part 2 - Duplicate normal histograms for double submission. (55c302057) - Bug 1127914 - Part 3 - Submit duplicate histogram data for 'non-classic' telemetry sessions. r=vladan (bb3e49c43) - Bug 1120362 - Part 1 - Enable snapshotting and clearing subsession histograms. (14378a6e5) - Bug 1120362 - Part 2 - Enable snapshotting and clearing keyed subsession histograms. r=vladan (c0e0bfb3e) - partial apply of Bug 1119281 - Fix missing telemetry client id (ae0dc0194) - Bug 1122047 - Part 1 - Sketch out Telemetry environment module. (0419391b0) - Bug 1122047 - Part 2 - Make TelemetryPing shutdown properly on delayed initialization (0102cef09) - Bug 1122061 - Give TelemetryPing a common API for sending pings. (999cb825d) - Bug 1122061 - Move TelemetrySession tests out of test_telemetryPing.js. (2d5b61de1) - Bug 1120362 - Part 3 - Reset subsession histograms on telemetry payload collections. r=vladan (0d3f04df1) - Bug 1120362 - Part 4 - Start new telemetry subsessions on local midnight. r=vladan (93eb9ca21) - Bug 1120363 - Break up Telemetry sessions on environment changes. (a7c8d70c7) - Bug 1122052 - Remove duplicated data from TelemetrySession. (bb905d602) - Bug 1122050 - Remove persona and experiment data from TelemetrySession. (40ca59a9e) - Bug 1134268 - Part 1 - Fix and order Telemetry shutdown for TelemetryPing and TelemetrySession. r=yoric (30d0f0656) - Bug 1134268 - Part 2 - Fixup TelemetryEnvironment shutdown if the module wasnt initialized. r=vladan (ec2875fea) - Bug 1135076 - Missing histograms in childPayloads. r=vladan (9f317cf9d) - Bug 1134279 - Make TelemetryPing and TelemetrySession code use the "FHR enabled" & "Telemetry enabled" prefs properly. r=vladan (4050d7f24) - Bug 1128768: Part 1 - Modify IPC to allow retrieval of topmost routing id on the stack; (cd2e8a2f0) - Bug 1129249 - Add a "restyle" feature to profiler and split the style label in Cleopatra based on the restyleSource, r=dholbert,mstange (b37df94d1) - Bug 1150684: Remove XPCOM.h from IOInterposer.h (5b7e1cef3) - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. (9ec8a819f) - Merge branch 'master' of https://github.com/rmottola/Arctic-Fox (d0f05eea4) - Bug 1128768: Part 2,3,4 - Refactor hang annotation code; (f5086aba9) (with xpcom/threads/ fixes for my tele-removed tree) - Bug 1128768: Part 5 - Update plugin code to retrieve SWF file for hang annotations; (774a47aec) - Bug 1110485 P2 Remove 'P' prefix from non-protocol IPC types in Cache API. r=baku (ea29a10cf) - Bug 1110485 P3 Move Fetch IPC PHeaderEntry type to Cache. Rename HeadesEntry. (9eba0aca0) - Bug 1110485 P4 Keep Cache Actors alive during async operations. (eb75f2316) - Bug 1110485 P5 Replace useless DBSchema class type with namespace. (159b902db) - Bug 1110485 P6 Remove useless cache::FileUtils type (1bdf00fc3) - Bug 1110485 P7 Rename DeleteCache() to DeleteCacheId() better distinguish it from CacheDelete(). (5199f9d6f) - Bug 1110485 P8 Correctly set the Feature on the stream control child actor. (c8673cb13) - Bug 1150691 Fix Cache API race with storage invalidation. (2723dff50) - Bug 1151892 Refactor Cache Manager Context usage to be more sane and fix shutdown assert. r=ehsan (ea96381cf) - Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (2fc5e2bfd) - Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. (afcf9b1aa) - Bug 1135825: Add missing MOZ_OVERRIDE annotation in RTCIdentityProviderRegistrar.h (e8beec4e8) - (Bug 1135138 is not merged due to broken build) (56aad8a83) - import change from rmottola/Arctic-Fox: - Bug 1138250 - add actual source files from UNIFIED_SOURCES to VS projects always; r=ted.mielczarek; a=RyanVM (9fbb6ce8d) - Bug 1109022 - Add basic ATK roles for MathML elements, r=surkov (88434675c) - Bug 1127670 - Replace device property of BluetoothPairingEvent with device name. r=btian, r=bz (2765ed738) - Bug 1081819 - Add mochitest for piping WebAudio in and out of PeerConnection. r=jesup,padenot (55e6ea3fd) - fix tests of Bug 1135764 (b505c1fe6) - Bug 933665 - Remove encodeNdefRecords func from NfcContentHelper. (5c5ad3929) - Bug 1131406 - Don't lose information about JS URIs when serializing them. r=billm (02d7e5e3b) - Bug 1131406 - Fix IPC serialization for nsSimpleNestedURI. r=billm (0576b1b51) - Bug 1131406 - Fix IPC serialization for nsHostObjectURI. r=billm (7a014c8e7) - Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer (664cb4505) - Bug 1139830 - Make type/id/payload nullable in MozNDEFRecordOptions. (339267371) - Bug 1115500 - [DeviceStorage] Return the first storage if preferred storage is not presented in GetDefaultStorageName. r=dyhlands (2ae986bc9) - Bug 1133689 - Make D3DVsyncDisplay destructor private. r=jmuizelaar (55f359927) - Bug 1140766 - Build more files in image/decoders in unified mode; (3ae71a3a5) (e48fcd77f) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
    1 point
  10. New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190727-e48fcd77f-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190727-e48fcd77f-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190727-e48fcd77f-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190727-e48fcd77f-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - Bug 1149987 - Part 2: Make ErrorResult unassignable; r=bzbarsky (32661559b) - Bug 1149987 - Part 3: Give ErrorResult a move constructor and a move assignment operator; (27f4c6125) - Bug 1149987 - Part 4: Do not attempt to delete ErrorResult::mMessage when deserializing the object from IPDL; r=bzbarsky (0f9dcc603) - Bug 1110485 P0 Add an ErrorResult constructor that takes nsresult. (72a779666) - Bug 1110485 P1 Refactor Cache IPC requests to use a separate actor. (a7e4c1959) - Bug 1127914 - Part 1 - Duplicate keyed histograms for double submission. (78673277f) - Bug 1127914 - Part 2 - Duplicate normal histograms for double submission. (55c302057) - Bug 1127914 - Part 3 - Submit duplicate histogram data for 'non-classic' telemetry sessions. r=vladan (bb3e49c43) - Bug 1120362 - Part 1 - Enable snapshotting and clearing subsession histograms. (14378a6e5) - Bug 1120362 - Part 2 - Enable snapshotting and clearing keyed subsession histograms. r=vladan (c0e0bfb3e) - partial apply of Bug 1119281 - Fix missing telemetry client id (ae0dc0194) - Bug 1122047 - Part 1 - Sketch out Telemetry environment module. (0419391b0) - Bug 1122047 - Part 2 - Make TelemetryPing shutdown properly on delayed initialization (0102cef09) - Bug 1122061 - Give TelemetryPing a common API for sending pings. (999cb825d) - Bug 1122061 - Move TelemetrySession tests out of test_telemetryPing.js. (2d5b61de1) - Bug 1120362 - Part 3 - Reset subsession histograms on telemetry payload collections. r=vladan (0d3f04df1) - Bug 1120362 - Part 4 - Start new telemetry subsessions on local midnight. r=vladan (93eb9ca21) - Bug 1120363 - Break up Telemetry sessions on environment changes. (a7c8d70c7) - Bug 1122052 - Remove duplicated data from TelemetrySession. (bb905d602) - Bug 1122050 - Remove persona and experiment data from TelemetrySession. (40ca59a9e) - Bug 1134268 - Part 1 - Fix and order Telemetry shutdown for TelemetryPing and TelemetrySession. r=yoric (30d0f0656) - Bug 1134268 - Part 2 - Fixup TelemetryEnvironment shutdown if the module wasnt initialized. r=vladan (ec2875fea) - Bug 1135076 - Missing histograms in childPayloads. r=vladan (9f317cf9d) - Bug 1134279 - Make TelemetryPing and TelemetrySession code use the "FHR enabled" & "Telemetry enabled" prefs properly. r=vladan (4050d7f24) - Bug 1128768: Part 1 - Modify IPC to allow retrieval of topmost routing id on the stack; (cd2e8a2f0) - Bug 1129249 - Add a "restyle" feature to profiler and split the style label in Cleopatra based on the restyleSource, r=dholbert,mstange (b37df94d1) - Bug 1150684: Remove XPCOM.h from IOInterposer.h (5b7e1cef3) - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. (9ec8a819f) - Merge branch 'master' of https://github.com/rmottola/Arctic-Fox (d0f05eea4) - Bug 1128768: Part 2,3,4 - Refactor hang annotation code; (f5086aba9) (with xpcom/threads/ fixes for my tele-removed tree) - Bug 1128768: Part 5 - Update plugin code to retrieve SWF file for hang annotations; (774a47aec) - Bug 1110485 P2 Remove 'P' prefix from non-protocol IPC types in Cache API. r=baku (ea29a10cf) - Bug 1110485 P3 Move Fetch IPC PHeaderEntry type to Cache. Rename HeadesEntry. (9eba0aca0) - Bug 1110485 P4 Keep Cache Actors alive during async operations. (eb75f2316) - Bug 1110485 P5 Replace useless DBSchema class type with namespace. (159b902db) - Bug 1110485 P6 Remove useless cache::FileUtils type (1bdf00fc3) - Bug 1110485 P7 Rename DeleteCache() to DeleteCacheId() better distinguish it from CacheDelete(). (5199f9d6f) - Bug 1110485 P8 Correctly set the Feature on the stream control child actor. (c8673cb13) - Bug 1150691 Fix Cache API race with storage invalidation. (2723dff50) - Bug 1151892 Refactor Cache Manager Context usage to be more sane and fix shutdown assert. r=ehsan (ea96381cf) - Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (2fc5e2bfd) - Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. (afcf9b1aa) - Bug 1135825: Add missing MOZ_OVERRIDE annotation in RTCIdentityProviderRegistrar.h (e8beec4e8) - (Bug 1135138 is not merged due to broken build) (56aad8a83) - import change from rmottola/Arctic-Fox: - Bug 1138250 - add actual source files from UNIFIED_SOURCES to VS projects always; r=ted.mielczarek; a=RyanVM (9fbb6ce8d) - Bug 1109022 - Add basic ATK roles for MathML elements, r=surkov (88434675c) - Bug 1127670 - Replace device property of BluetoothPairingEvent with device name. r=btian, r=bz (2765ed738) - Bug 1081819 - Add mochitest for piping WebAudio in and out of PeerConnection. r=jesup,padenot (55e6ea3fd) - fix tests of Bug 1135764 (b505c1fe6) - Bug 933665 - Remove encodeNdefRecords func from NfcContentHelper. (5c5ad3929) - Bug 1131406 - Don't lose information about JS URIs when serializing them. r=billm (02d7e5e3b) - Bug 1131406 - Fix IPC serialization for nsSimpleNestedURI. r=billm (0576b1b51) - Bug 1131406 - Fix IPC serialization for nsHostObjectURI. r=billm (7a014c8e7) - Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer (664cb4505) - Bug 1139830 - Make type/id/payload nullable in MozNDEFRecordOptions. (339267371) - Bug 1115500 - [DeviceStorage] Return the first storage if preferred storage is not presented in GetDefaultStorageName. r=dyhlands (2ae986bc9) - Bug 1133689 - Make D3DVsyncDisplay destructor private. r=jmuizelaar (55f359927) - Bug 1140766 - Build more files in image/decoders in unified mode; (3ae71a3a5) (e48fcd77f)
    1 point
  11. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190727-211bb28-uxp-9b0ff0e8b-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190727-211bb28-uxp-9b0ff0e8b-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190720.7z Official repo changes since my last build: - [UXP] Update commit pointer (211bb28) For UXP changes please see above.
    1 point
  12. Hmm, I've been trying to build a home and pro iso with all the updates but without much success. Using the update list on the 1st post and wget, I was able to download the required updates for XP sp3 pt-pt but if I use nlite to integrate, some updates are not installed and if I use DXUPAC to create an update pack, the installer fails with missing files. Is there any of you doing this? I rather have a ready to install ISO for old pc's than the individual updates. I'm trying to create the most clean implementation. Also, I've also made a list of updates by installing a clean XP PRO SP3 on a virtual machine and I've noticed that windows update offers me some updates that are missing from the list. Are they superseeded? KB923561, KB959426, KB960803, KB972270, KB975713, KB979482, KB979687, KB982132, KB2229593, KB2393802, KB2478960, KB2481109, KB2507938, KB2508429, KB2509553, KB2510531, KB2510581, KB2536276-v2, KB2585542, KB2592799, KB2632503, KB2653956, KB2655992, KB2676562, KB2691442, KB2719985, KB2757638, KB2802968, KB2813345, KB2847311, KB2850869, KB2859537, KB2876217, KB2876331, KB2892075, KB2898715, KB2904266, KB2909212, KB2916036, KB2922229, KB2929961, KB2930275, KB2993651, KB3081320, KB3087039, KB3126593, KB3198510, KB4026061, KB4041995, KB4458006, KB4463573, KB4468323, KB4486924, KB4487086, KB4487989 Also, the missing link for Windows Live Essentials 2009 PT-PT is this one: https://web.archive.org/web/20120708101258/http://wl.dlservice.microsoft.com/download/C/F/2/CF23FE94-CA3E-4D99-8A1D-1DFE0263ABF8/pt-pt/wlsetup-all.exe
    1 point
  13. Yeah, I don't see Windows Millennium Edition Reporting that it has DirectX 11 installed everyday!
    1 point
×
×
  • Create New...