Building Discussion #15
Replies: 7 comments 8 replies
-
I will try the new patch and see again if it compiles properly. |
Beta Was this translation helpful? Give feedback.
-
I've fixed all the errors in a couple of patches for supermium, and now that I've successfully compiled the browser and confirmed that it works on Win7, I'm going to go ahead and add other modifications to it. |
Beta Was this translation helpful? Give feedback.
-
We need a total of three patches to make the new version work on Win7/8/8.1 systems. However, I think the supermium patch may still have some files that need to be modified, as the patch introduces some unrelated changes, so I think the relevant patches still need to be further updated subsequently. But anyway, I've managed to get the new version of Chromium working on Win7/8/8.1 systems, which is already a huge step forward, and I can bring these experiences to thorium browser as well. https://drive.google.com/file/d/11Fh-Y-bfW4c7mAWpFxlxtpRdy7j-9VoS/view?usp=sharing |
Beta Was this translation helpful? Give feedback.
-
Additionally, if we compile with 118.0.5991.0, we will also need to port three security patches from the main branch, as they fix the recent outbreak of vulnerabilities that have been exploited in the wild https://drive.google.com/file/d/19yQ2Fxjsh3DotNwTaUCrYnHP4SbmwiRw/view?usp=sharing |
Beta Was this translation helpful? Give feedback.
-
@gz83 Also, while working on https://github.com/Alex313031/CR-87 I have made some changes to the source code and to depot_tools, which allow one to build Chromium on Windows 7/8/8.1. Up to version 101. 102 uses the 20348 SDK, which is incompatible with Win7. The modifications change some header files in src, and in depot_tools it changes the python version to 3.9 (last version for win7), and changes update_depot_tools.bat and setup_color.py to work on win7. Version 85 - 101 uses the 19041 SDK and MSVS 2017 or 2019. 102 uses the 20348 SDK (incompatible) and MSVS 2022 (incompatible) I did all this for building the last tag of M87 on my Win7 haswell workstation. 87 was the last to support adobe flash and ftp:// URLs. I still use it on linux and windows occasionally when I come across a website that uses either of those things. Otherwise, it is insecure to use because of its age. But otherwise, it supports most HTML5 standards and works with most websites. I also built M69 from https://github.com/Alex313031/CR-69-72 on the same machine. M69 is interesting because it still has the old tabstrip, but is new enough to support widevine and new HTML5 CSS standards. It does break with some sites though. Reddit has styling messed up, and github doesn't show releases properly. I would someday like to port M59 to Windows XP in my new winxp repo. This is because M49 is very out of date, and breaks on ~15 % of websites due to not supporting HTML5. M59 is the first with proper HTML5 support, and given the fact that M54 has been made to work on XP, it should not be too hard to get M59 to work. |
Beta Was this translation helpful? Give feedback.
-
@gz83 Thanks for your efforts. Also, ironically while working on M87, I figured out an issue in Thorium that I have wanted to fix for a long time. It is not a bug, but rather not really the desired behavior I want. We have the patch to always show full URLs from ungoogled chromium, and then I added a patch to make the checkbox always be checked. However, what I really wanted is to always show full URLs by default, but to still allow the user to change the setting Currently, it is forced to true in source code, and ignores the setting, there is no way to change it. But I finally found where the initial preference default is set. Here: We can then remove the two files related to the ungoogled patch and my checkbox patch, remove the link from PATCHES.md, and then just set that line to I am going to make a PR with ungoogled Chromium, because they are all about user choice, and this patch removes the choice. |
Beta Was this translation helpful? Give feedback.
-
Is it possible to use this version as a portable one? When you try to run a bat-file from a flash drive on another computer, all installed extensions disappear, except for the “built-in” ones. Thank you! |
Beta Was this translation helpful? Give feedback.
-
@gz83 Apparently I am blocked from messaging on facebook for 3 days. I have no idea what I did.
SO to continue from where we were on FB messenger, he made a new patch, can you try it out?
Beta Was this translation helpful? Give feedback.
All reactions