roytam1 Posted September 17, 2021 Author Share Posted September 17, 2021 (edited) New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210918-f94c0da-uxp-e5ac0b779-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210918-f94c0da-uxp-e5ac0b779-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210918-f94c0da-uxp-e5ac0b779-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z Official UXP changes since my last build: - Bug 1724107, be more precise when counting the number of allocator users, r=KrisWright a=RyanVM (44959f50f) - Bug 1723391 - Use RefPtr in ContentChild::RecvGetFilesResponse. r=smaug, a=RyanVM (8d7fa9bdd) - Bug 1721107 - block mk protocol, r=dveditz, a=RyanVM (cefef008d) - Merge branch 'post-git-tracking' into tracking (436d3e302) No official Basilisk changes since my last build. No official Pale-Moon changes since my last build. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later. Edited September 17, 2021 by roytam1 9 Link to comment Share on other sites More sharing options...
roytam1 Posted September 17, 2021 Author Share Posted September 17, 2021 (edited) New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210918-id-f0915f3-uxp-e5ac0b779-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210918-id-f0915f3-ia-c642e3c-uxp-e5ac0b779-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above. Edited September 18, 2021 by roytam1 1 Link to comment Share on other sites More sharing options...
roytam1 Posted September 17, 2021 Author Share Posted September 17, 2021 (edited) New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210918-9e8144b17-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210918-9e8144b17-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210918-9e8144b17-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210918-9e8144b17-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61) - Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7) - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140) - pointer style (4eefdc553) - Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862) - Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164) - Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612) - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42) - pointer style (cf34bfcf1) (45e0dadc1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9) - Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba) - Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9) - Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2) - Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3) - Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f) - Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4) - Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945) - Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594) - Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520) - Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677) - Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b) - and also Bug 1182959 changes for webaudio on this tree (d15675a89) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32) - Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6) - ported changes from mozilla: - Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17) Edited September 18, 2021 by roytam1 2 Link to comment Share on other sites More sharing options...
roytam1 Posted September 17, 2021 Author Share Posted September 17, 2021 (edited) New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.4-Goanna-20210918.7z Changelog: Out-of-tree changes: * update Goanna3 to git 8d7b56d38...9e8144b17: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61) - Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7) - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140) - pointer style (4eefdc553) - Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862) - Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164) - Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612) - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42) - pointer style (cf34bfcf1) (45e0dadc1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9) - Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba) - Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9) - Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2) - Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3) - Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f) - Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4) - Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945) - Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594) - Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520) - Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677) - Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b) - and also Bug 1182959 changes for webaudio on this tree (d15675a89) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32) - Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6) - ported changes from mozilla: - Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17) * 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 Edited September 18, 2021 by roytam1 2 Link to comment Share on other sites More sharing options...
RainyShadow Posted September 18, 2021 Share Posted September 18, 2021 This looks interesting - Male Poon web browser :P Link to comment Share on other sites More sharing options...
NotHereToPlayGames Posted September 18, 2021 Share Posted September 18, 2021 I think that we need a detailed step-by-step guide on how to create the executable. I realize that Pale Moon provides these "details" - but has anyone HERE tried them? I have and they do not work! I have heard LINUX users say that they work, but I have never been able to get them to work in WINDOWS. Link to comment Share on other sites More sharing options...
feodor2 Posted September 18, 2021 Share Posted September 18, 2021 @ArcticFoxie I think this is easy for average user, and very easy if you good with command line and bat. You still not answered where did you failed, my guide still there. Link to comment Share on other sites More sharing options...
roytam1 Posted September 18, 2021 Author Share Posted September 18, 2021 25 minutes ago, feodor2 said: @ArcticFoxie I think this is easy for average user, and very easy if you good with command line and bat. You still not answered where did you failed, my guide still there. glad you're here. for me, I still want to build with mingw, but the environment is in a mess. I think I need to recreate mingw environment, and maybe some patches for the source tree as well. Link to comment Share on other sites More sharing options...
kwisomialbert Posted September 18, 2021 Share Posted September 18, 2021 Right click open link in new tab and stuff... not working with me in NM27 Link to comment Share on other sites More sharing options...
roytam1 Posted September 18, 2021 Author Share Posted September 18, 2021 30 minutes ago, kwisomialbert said: Right click open link in new tab and stuff... not working with me in NM27 did you try in safe mode? Link to comment Share on other sites More sharing options...
Jody Thornton Posted September 18, 2021 Share Posted September 18, 2021 On 9/16/2021 at 7:27 PM, mixit said: As for @feodor2, don't worry about him losing all hope. He's apparently trying his hand on post-Quantum Firefox now, so at least in theory this may yet work out for the best as far as us XP fans are concerned. As much as I like XUL, having a working browser is more important, and I'm not keen on any Chrome (despite you guys doing very hice work on cleaning up 360 ). Where can I find this? Just in case Waterfox turns out not to be an option in the future? Link to comment Share on other sites More sharing options...
kwisomialbert Posted September 18, 2021 Share Posted September 18, 2021 22 minutes ago, roytam1 said: did you try in safe mode? Yes it works in private mode... and now it works for all...Thanks Roytam Link to comment Share on other sites More sharing options...
kwisomialbert Posted September 18, 2021 Share Posted September 18, 2021 Other thing... how to add google search engine Link to comment Share on other sites More sharing options...
roytam1 Posted September 18, 2021 Author Share Posted September 18, 2021 5 minutes ago, kwisomialbert said: Other thing... how to add google search engine save this as google.xml and put it in <newmoon-application-folder>\browser\searchplugins: <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/"> <ShortName>Google</ShortName> <Description>Google Search</Description> <InputEncoding>UTF-8</InputEncoding> <Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABF1BMVEUAAAD////+/v7////+/v7////+/v79/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f00qFM4qlY6qlg6q1hBhvBChfRGh/RIqktKo5lXt3FYr45Yt3FZuHJdunZnnfZ1pvd7qveCrviNtfiR0KKb1Kqd1ayn2bSw0Y3D2PzM6dTN1onO6tXO6tbY5v3o8P7p9ezqQzXqRjjqRzrrSTvrSjzsUjftXlLtYlbtvBHuY1juZlruaV3wdmzxxCz0nJX0nZb1qaL2pGv2rKX2+/j5sgr5/Pr5/fr60s/61ND61NH7vAX7vQr7vgv7z5L8yTX84+H96uj+67X+7Lb++fn+/v///f3///9G7xLpAAAAFnRSTlMACAkKLjAylJWWmJmdv8HD19ja2/n6GaRWtgAAAL9JREFUGBk9wIVawlAAhuGfwYgdRGJDdGJ3JwZ2t9hOv/u/Ds8Gj69iWVMLgqrnqitdpMc4stL9RDen+7snVxElR1KRz+NW4gw8KUt02Nq7eHy+PPgAXBne2jtPWL9YBdV4v7vmX0UBr51vIIzN4CvgpfMFhLFpfFU5P1omMRvOUZbHWnNgHWtzOFwhJ5f70XpjfnVjYWRo6oeMZNgeryfGtshLcko8LE0ONiYWb+lLyXIMPfmUutxCxffLuYysP0WpMLAMSPJBAAAAAElFTkSuQmCC</Image> <Url type="application/x-suggestions+json" method="GET" template="https://www.google.com/complete/search?client=firefox&q={searchTerms}"/> <Url type="text/html" method="GET" template="https://www.google.com/search"> <Param name="q" value="{searchTerms}"/><Param name="ie" value="utf-8"/><Param name="oe" value="utf-8"/><Param name="aq" value="t"/><Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/> <MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/> </Url> <!-- Keyword search URL is the same as the default, but with an additional parameter --> <Url type="application/x-moz-keywordsearch" method="GET" template="https://www.google.com/search"> <Param name="q" value="{searchTerms}"/><Param name="ie" value="utf-8"/><Param name="oe" value="utf-8"/><Param name="aq" value="t"/><Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/> <MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/> <Param name="channel" value="fflb"/> </Url> <!-- Context/Right-click search URL is the same as the default, but with an additional parameter --> <Url type="application/x-moz-contextsearch" method="GET" template="https://www.google.com/search"> <Param name="q" value="{searchTerms}"/><Param name="ie" value="utf-8"/><Param name="oe" value="utf-8"/><Param name="aq" value="t"/><Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/> <MozParam name="client" condition="defaultEngine" trueValue="firefox-a" falseValue="firefox"/> <Param name="channel" value="rcs"/> </Url> <SearchForm>https://www.google.com/</SearchForm> </SearchPlugin> 1 Link to comment Share on other sites More sharing options...
feodor2 Posted September 18, 2021 Share Posted September 18, 2021 (edited) On 9/18/2021 at 3:52 PM, roytam1 said: glad you're here. for me, I still want to build with mingw, but the environment is in a mess. I think I need to recreate mingw environment, and maybe some patches for the source tree as well. Huh mingw thread was not saved from mypal repo, but ptaches is preserved look there https://github.com/ManchildProductions/MyPal/commits/mypal-mingw do not forget to revert "Unfold sqlite3 from nss" and some about win10 IME stuff, whats i actually deleted early Other is plain, for winxp i used Git for Windows v2.10.0 Mozilla build 2.2 Mingw 8.1.0 this one https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Builds/mingw-builds/8.1.0/threads-win32/dwarf/i686-8.1.0-release-win32-dwarf-rt_v6-rev0.7z assume mingw in E:\dev\mingw64\ bat for mozilla build @ECHO OFF SET TOOLCHAIN=32-bit SET MOZILLABUILD=%~dp0 SET MOZ_TOOLS=%MOZILLABUILD%moztools SET C_INCLUDE_PATH=/e/dev/mingw64/mingw32/i686-w64-mingw32/include SET CPLUS_INCLUDE_PATH=/e/dev/mingw64/mingw32/lib/gcc/i686-w64-mingw32/8.1.0/include/c++:/e/dev/mingw64/mingw32/lib/gcc/i686-w64-mingw32/8.1.0/include/c++/i686-w64-mingw32 SET PATH=E:\dev\mingw64\mingw32\bin;%PATH% %MOZILLABUILD%msys\bin\bash --login -i one more thing in E:\dev\mingw64\mingw32\i686-w64-mingw32\lib copy libmsvcr100.a over libmsvcrt.a .mozconfig for mingw is different too. CC=gcc CXX=g++ CPP=cpp AS=as AR=ar LD=ld WINDRES=windres ac_add_options --enable-application=application/palemoon ac_add_options --target=i686-w64-mingw32 ac_add_options --enable-optimize="-O2" ac_add_options --enable-jemalloc ac_add_options --enable-strip mk_add_options MOZ_OBJDIR=F:/dev/newmoon mk_add_options MOZ_MAKE_FLAGS="-j1" ac_add_options --disable-debug ac_add_options --disable-accessibility ac_add_options --disable-gamepad ac_add_options --disable-necko-wifi ac_add_options --disable-webrtc ac_add_options --disable-webspeech ac_add_options --disable-skia Edited September 19, 2021 by feodor2 missed mozconfig 3 Link to comment Share on other sites More sharing options...
Recommended Posts