Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/28/2019 in Posts

  1. I think inviting roytam1 in this project will be great as he is Git & c++ guru so he may find out commit and change code which broke GDI font rendering.
    3 points
  2. For the past few months I've been backporting Chromium 76 for Windows XP. I made GUI improvements as well. Here are some screenshots. https://cdn.discordapp.com/attachments/499221835225890829/570061156253958174/unknown.png https://cdn.discordapp.com/attachments/518172695439867904/570299310428651540/unknown.png https://cdn.discordapp.com/attachments/518172695439867904/570300563753795614/unknown.png https://cdn.discordapp.com/attachments/518172695439867904/570421865416491008/unknown.png https://cdn.discordapp.com/attachments/518172695439867904/570298720785268766/unknown.png I started with Chromium 76 and fixed a long list of errors on Windows XP before reaching the point where I have to replace DirectWrite with GDI. I tried several times without success. A few people have expressed interest in the code for my Chromium project but I declined to share it. I'm willing to share it now with someone who can help because I think it's more important to keep the project going. Here is a notice I posted on Skype and Discord: I'm willing to cross-license my work with anyone who can enable GDI font rendering. That means I'll give credit to whoever helps me, and they will be required to give credit to me if they release their own browser using my XP patches. Both of us can make our work open- or closed-source as long as we give credit to the other party. Here is the list of errors I resolved. GetThreadId EnumSystemLocalesEx GetFileInformationByHandleEx GetUserDefaultLocaleName InitOnceExecuteOnce K32GetPerformanceInfo K32GetProcessMemoryInfo K32QueryWorkingSet SHGetKnownFolderPath EventRegister SetProcessDPIAware GetDateFormatEx GetDynamicTimeZoneInformation GetLocaleInfoEx InitializeConditionVariable K32EmptyWorkingSet K32EnumProcessModules K32GetMappedFileNameW K32GetModuleFileNameExW K32GetModuleInformation LCIDToLocaleName LocaleNameToLCID PowerClearRequest PowerCreateRequest PowerSetRequest RaiseFailFastException CloseTouchInputHandle DisplayConfigGetDeviceInfo GetDisplayConfigBufferSizes RegsterPowerSettingNotification RegisterTouchWindow UnregisterPowerSettingNotification SHCreateItemFromParsingName SHGetPropertyStoreForWindow SHOpenWithDialog SHQueryUserNotificationState UIAutomationCore.dll (fixed by installing the .Net Framework) PROPSYS.dll (fixed by installing Windows Search) DWrite.dll (in progress)
    2 points
  3. Work for me too, clean profile no patched yet, only Ublock Origin 1.16.4.11. Some other extensions (freshly installed) work but after i close FF45.9 and re-open it they go in "stand-byesque" status and don't work anymore. But it's not a irreversible state as in the panel extensions/add-ons clicking on disactivate and activate does the trick and every suspended extensions is back to work.
    2 points
  4. Hi Everyone, I'm Gergely, computer scientist and hardware enthusiast from Budapest, Hungary. I've been using the forum for a while without contributing so i thought it was time I added something to discussion. I hope it will be useful :) Thanks
    1 point
  5. Okay, now it works. For some reason it no longer freezes on any computer. Strange but hey, as long as it works.
    1 point
  6. Yep, I wrote it on the Skype group and I'm gonna write it here again: well done. You were interested in backporting Chromium and making it available for XP users and when you joined the group on Skype many months ago, you found a situation in which Samuel didn't manage to get Chromium working, me and Dibya both failed and we were all very frustrated with our attempts, but instead of giving up, you took a different approach, you wrote your own code, you managed to fix many more errors by re-implementing old chromium commits and you spent hours and hours of your time in doing just that. Although the last build you made in October doesn't work on XP for the reason above (GDI among other things), you spent a lot of your free time trying to do something good for the OS we love and I thank you. So, although this is the last attempt of the very last person who tried to backport chromium in vain, I say "Well done" 'cause you put so much effort on it. (for the records, he's the guy I was talking about a few days ago in the other topic). For those interested in his November build: Any suggestion is welcome.
    1 point
  7. @All Have new build generated by ProxHTTPSProxy v1.5 (Rev3e), python module cryptography-2.8 with openssl-1.1.1d (Thanks to @Mathwiz), cacert.pem, alternativ cacert.pem from MSCerts (Cert_Updater) 11/12/2019 and various modules updated. If anyone has interest please write a PM to me. @Mathwiz Thank you that you made the effort because openssl v1.1.1d for XP. With the files libcrypto_static.lib and libssl_static.lib (renamed libcrypto.lib and libssl.lib) it worked this time. cryptography 2.8 module with OpenSSL -1.1.1d for Python 3.4.4 on WXP, I have tested so far with the following modules: altgraph==0.16.1 appdirs==1.4.3 asn1crypto==1.2.0 cffi==1.13.2 colorama==0.4.1 cryptography==2.8 future==0.18.2 idna==2.8 macholib==1.11 packaging==19.2 pefile==2019.4.18 pyasn1==0.4.8 pycparser==2.19 PyInstaller==3.4 pyOpenSSL==19.1.0 pyparsing==2.4.5 PySocks==1.7.1 pywin32==221 pywin32-ctypes==0.2.0 six==1.13.0 urllib3==1.25.7 For Installing: Uninstall the older cryptography module beforehand (pip uninstall cryptography), then simply unpack the two directories in the python directory python34\lib\site-packages. Download: here Note: The manually installed cryptography module can be uninstalled the usual way (pip uninstall cryptography)!
    1 point
  8. Don't apologize for that viewpoint. I hope that most of us at MSFN are 100% behind the idea that ANY user should have the right to use ANY software, including ANY OS, on THEIR machine if it meets THEIR needs, and we should not criticize them for it. We are here to talk about their, and our, experiences and help others as we can. Cheers and Regards
    1 point
×
×
  • Create New...