Skip to content

M122 R4 (Incomplete Release)

Compare
Choose a tag to compare
@Alex313031 Alex313031 released this 10 Jun 05:49
· 7 commits to main since this release

This is an incomplete release, due to a story too long to type here, I have most, but not all, of the builds completed. All the XP-Vista builds are done, but currently I only have the AVX and AVX2 64 bit Windows 7-8 builds done. Since I won't be at my workstation to complete the other builds for some weeks, I am going ahead and releasing what I've got here. The other builds will come later, in a release titled something like "M124 R4 (remaining builds). Anyway, on to the release notes.

First, before anything, read the release notes of the previous "Updated WinXP/Vista Release", as everything in there also applies to this release. > https://github.com/Alex313031/thorium-legacy/releases/tag/M122.0.6261.169 Now:

  • HEVC/AC3/E-AC3 codec support restored! It wasn't working for many releases, but I finally fixed it here and in the regular thorium repos. You can now play audio/video that uses these codecs, on any Windows version, regardless of whether your GPU or driver has hardware decoding capabilities.
  • Password manager now works on XP
  • Chromium minor revision update from .158 > .171 (or .168 > .171 compared to the updated xp/vista release)
  • Omnibox outline (the classic-omnibox-border flag) is fixed in compact mode (compact-ui flag), when only the outline is enabled (and not the classic-omnibox-ui flag)
  • Menus and toolbars are now properly square, instead of taking on the same rounded radius as the omnibox, when classic-omnibox-ui is enabled
  • FTP support is even better now, with the browser registering as a handler for ftp:// URLs now
  • You can now set Thorium as the default browser on XP through the UI, instead of through XP's "Default Programs" control panel item.
  • Buffer overflow in the code for restoring .wav support fixed (by @win32ss)
  • Crashes in the skia font library are fixed
  • Certain fonts not showing, and instead showing blank boxes, was finally fixed for Win7 (was fixed for XP/Vista in the previous release). Note that it still might happen in very specific circumstances, like when a website is in a foreign language and also happens to be using a variable font face with a .woff font via the webpage's CSS. But in general you should have no more issues. Fixes #83 and #16
  • New flag to disable the custom Thorium DNS config. Normally, Thorium uses two patches, to make DNS queries more privacy respecting, and to use DNS over HTTPS (DoH) by default, which is more secure and can't be intercepted by "man in the middle" attackers. However, this was breaking some people's configurations, especially when they had manually set DNS options in the OS, or were using external third party apps that change DNS settings (like VPN services). So, if you turn on chrome://flags/#disable-thorium-dns-config, Thorium will use the default Chromium DNS configuration.
  • Patches for major security vulnerabilities CVE-2024-4671 and CVE-2024-4947 were backported from M124.
  • progwrp.dll update to 1.1.0.5012 which fixes the screensaver activating while watching a video. Also includes a fix from 1.1.0.5010 which finally eliminates the memory-hogging handle leak. Fixes #70 and #64
  • Crashes on 64 Bit XP should be fixed due to build config changes I made
  • You can use the tab search in a limited fashion on XP (or when using the classic theme flag) by going to chrome://tab-search.top-chrome/
  • New flag chrome://flags/#customize-chrome-side-panel-no-cr23, to allow you to use the Customize Chrome side panel when Chrome Refresh 2023 UI is not enabled.

NOTE: The emoji fonts were merged, and there is no longer separate Win7 and XP .ttf fonts.

Also, there is a new progwrp implementation not from win32ss that is less stable, but allows hardware accelerated rendering on Windows XP > https://github.com/IDA-RE-things/Chrome-xp-api-adapter/releases Fixes #93