Releases: Alex313031/chromium-xp
M49.0.2623.113-R2 - 2nd Release
Second release of 49.0.2623.113
- No new patches or behavior changes, just more Compiler optimizations, and defaulting to MSVS 2015 (after more testing and seeing that it is fine).
/O2 and /arch:SSE2 enabled across the board. Testing SSE3 and SSE2 shows no discernable difference in performance, and almost the same file size, so I'm gonna go ahead and just keep compiling with SSE2 since many XP machines (Pentium 4, Athlon XP, Opteron 1st Gen, etc.) lack SSE3 instructions. I cannot go all the way back to SSE (i.e. SSE1) without major breakage (and performance regressions), so sorry for ya'll folks with Pentium II or Pentium III CPUs.
For help, here is Chromium 34, the last to support these processors > https://storage.googleapis.com/chromium-browser-continuous/index.html?prefix=Win/253756/ However, for machines older than Pentium 4, might I recommend Windows 2000 + Update Rollup 1.2 + K-Melon 2K?
- Also note that to prevent certificate/HTTP/TLS errors like this, you should update the root certificates either with:
Roots Updater - From BlackWingCat, archived in my XP Stuffz repo (which also has other useful/hard to find updates and programs!) > https://github.com/Alex313031/Windows-XP-Stuffz/tree/main/ROOTS_UPDATER & https://github.com/Alex313031/Windows-XP-Stuffz
Or https://github.com/JohnTHaller/RootCertificateUpdatesForLegacyWindows/releases
Or a really good option is https://legacyupdate.net/ which can also be used to get Windows updates for old Windows versions.
Both the windows update server, and certificates server no longer work for 2000 - Vista, hence the need for installing certificates & updates through third party means. All three of these tools are open source.
- Bonus: tsdm_win_setup.exe is a nice little indie game by Simogo AB, which is XP compatible.
Long Live Windows 2000, XP, and 7!
M49.0.2623.113 - First Release
M49.0.2623.113 (Based on M49.0.2623.112)
β Codecs, Widevine, and Google Sync (Widevine wont work though)
β Compiler optimizations (see SSE3 note down below)
β Fixed building with Visual Studio 2015 and the 10586 WinSDK
β Re-enabled hardware acceleration (and things like WebGL!), via SwiftShader
β Backported a few M54 patches
β Added some patches from Thorium like:
- Enable the Home button and Do Not Track by default
- Disable annoying infobar about unsupported OS version
- Fix Google search from the omnibox not working, and update all search engines to use https instead of http
- Fix logos (on Win 8 and above, not applicable to XP)
- Include chromedriver.exe and PepperFlash in the installer
- Compiled with SSE3 (meaning it will NOT work on Pentium II, Pentium III, or early Pentium 4 systems lacking SSE3 Instructions. If the community wants an SSE2 build to support older CPUs, let me know down below or in an issue.
NOTE: There are two installers here. You should use the MSVS2015 one as that was compiled with the newer MSVS 2015 and so will have more compiler optimizations. However, it has not been super extensively tested, other than me browsing around a bit. If you have unexpected crashes or weird bugs, please file a bug in the issues, and then try the MSVS2013 version and see if that fixes the issue (and let me know if it does).
Build Tools
Stuff needed to build Chromium M49
- Visual Studio 2015.3 ISO link > https://download.microsoft.com/download/b/e/d/bedddfc4-55f4-4748-90a8-ffe38a40e89f/vs2015.3.com_enu.iso
- Windows SDK 10.0.10586.212
- depot_tools.zip