Jump to content

My Browser Builds (Part 1)


Recommended Posts

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180922-3c04affe2-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180922-3c04affe2-xpmod.7z

diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.1.0a1.win32-git-20180922-3c04affe2-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.1.0a1.win64-git-20180922-3c04affe2-xpmod.7z

Official repo changes since my last build:
- Stop using PodZero in several places to initialize values of non-trivial type (847f12e88)
- Initialize some asm.js structures using in-class initializers instead of PodZero (8bac8c27f)
- Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end (d902382d8)
- Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances (0712ac7f8)
- Stop using the MainThreadTaskQueue from service workers. (ad30b9265)
- Stop using the worker MainThreadTaskQueue from dom/fetch. (b2cbc7b65)
- Send worker-runnables destined for the main thread actually to the main thread. (0384dc34b)
- Merge pull request #767 from trav90/class-memaccess-errors (08dd8ff76)
- [PALEMOON] Skip notifications for background tabs when restoring a session (465c0a564)
- [BASILISK] Skip notifications for background tabs when restoring a session (c5ea5076e)
- Merge pull request #770 from JustOff/PR_bgtab_notify (d118d486a)
- New cycle version bump. (5bcd1cc22)
- Use SessionStore.promiseInitialized() to avoid race condition in "about:home" (#774) (ab47a3a9a)
- Rewrite the Code of Conduct document. (89f2f7627)
- Merge branch 'worker-fix' (abb2a2a1d)
- Add a null check in nsHttpTransaction::Close. (4b9081197)
- Fix timer overflow on converting from sec to msec in idleService (7214d60a1)
- Merge pull request #778 from MihailZenkov/master (4f89ce5af)
- Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. (33cd07bce)
- Don't use PodCopy/PodMove to implement typed-array element-to-element copying (a0737572d)
- Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. (3b362e9de)
- [PALEMOON] Restore strings mistakenly removed by [8be0c16be614d54183ee3d4877e2243cb9e468c8] (922c13081)
- Merge pull request #781 from JustOff/PR_fileExecutableSecurityWarning (07a50b5c5)
- Merge pull request #782 from trav90/class-memaccess-errors (3c04affe2)

Link to comment
Share on other sites


1 hour ago, VistaLover said:

you will have to start building fresh at some point, won't you?

yes it will be, eventually.

 

1 hour ago, VistaLover said:

Do you happen to know where exactly in the compiled browser modules is the actual appVersion string stored?

this is stored in palemoon.exe and xul.dll.

Link to comment
Share on other sites

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180929-77af3f176-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180929-77af3f176-xpmod.7z

diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.2.0a1.win32-git-20180929-77af3f176-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.2.0a1.win64-git-20180929-77af3f176-xpmod.7z

Official repo changes since my last build:
- Use SSM's createCodebasePrincipalFromOrigin() instead of the nonexistent BrowserUtils.principalFromOrigin() (bb81b2076)
- Update list of IDs to never send to AUS in AddonUpdateChecker.jsm (29512806a)
- Remove code that prevents binary extensions (454110c78)
- Remove window.sizeToContent() from commonDialog.js, as it's useless and leads to overflow in the basic auth dialog (43c409145)
- Merge pull request #786 from JustOff/PR_auth_dialog_overflow (8d3931df2)
- gfx: add pref for enabling APZ without e10s (1c159bf4d)
- Regression fix: enable ICC v4 profiles by default. (575f07db0)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (e3508f55b)
- backport mozbug 1344613 - Avoid possibility of null pointer crash in nsSOCKSIOLayer.cpp r=mayhemer (5715a00c8)
- backport mozbug 1334776 - CVE-2017-7797 Header name interning leaks across origins (c5c9445e3)
- Merge pull request #788 from alaviss/apz-experimental (326611aaa)
- Merge pull request #790 from g4jc/nsSOCKSIOLayer_nullptr (6297b563d)
- Build nsJSInspector regardless of devtools (a549e0c4a)
- backport mozbug 1444532 - fix a leak in SHA256 in nsHttpConnectionInfo.cpp r=mayhemer (475a210a3)
- Merge pull request #789 from g4jc/sha256_leakfix (638754089)
- Merge pull request #791 from g4jc/session_supercookie (b92dbaf6a)
- Add a conditional to not build the platform so the build system can be exploited for non-binary projects (2b9e0ca0b)
- Rename "Cookies" to "Cookies and Site Data" in preferences where applicable. (f6d46e321)
- Update permissions manager strings. (bb68f6a43)
- Remove IndexedDB for content pref. (097f982b3)
- Only opt-in to esr52 search service for select applications (9fe00e826)
- Rename address bar back to location bar (57a7d3e35)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (77af3f176)

Link to comment
Share on other sites

DUMPREP.EXE under WinXP OS can mysteriously REACTIVATE itself.
So, it will LOAD on BOOTUP (again), is what I mean to say it.
In my experience, DUMPREP.EXE being active can be a significant
'SLOW DOWN of CPU' situation under WinXP OS.

https://www.symantec.com/connect/articles/how-disable-dumprepexe-dump-reporting-tool-windows-xp
This URL (above) does explain well what to do.

And just in general, one should use MSCONFIG.EXE (WinXP) and CHECK under STARTUP (tab) and SERVICES (tab) to see IF that some NEW Program (*.EXE) is LOADING that you did NOT know of it, and do NOT want it.

Some were saying of NEWMOON Browser that they were seeing a 'slow down' of some kind, when they did UPDATE it to a newer version. Which again, you should use MSCONFIG.EXE (WinXP) to 'screen out' that some NEW Program (*.EXE) might be LOADING and SLOWING down EVERYTHING under a SLOWER CPU and WinXP OS situation. I realize that a LOT of WinXP OS users likely know this already. So, just in case, hope this helps.

Edited by TechnoRelic
Link to comment
Share on other sites

On 8/24/2018 at 12:15 PM, roytam1 said:

to fix recaptcha issue:

for PM27 users:
1. goto about:config, add new Boolean value named "dom.messageChannel.enabled" and set it "true".
2. reload the page that has recaptcha

next PM27 build will address it.

1 hour ago, theelf said:

In firefox 53ESR works well

There never has been a FF esr 53.x.x ... :huh:

Link to comment
Share on other sites

7 hours ago, dencorso said:

There never has been a FF esr 53.x.x ... :huh:

52ESR  type error

 

Thanks for your answer, sadly already tried dom.messageChannel.enabled  tip, no luck

For example, i need to use this web every day for work.  They change the login some days ago, and palemoon stop working

https://www.genei.es/

 

In this website is easy to see,  just try to login in "Identificarse",  and is impossible to do the recapcha...

 

 

Thanks

Link to comment
Share on other sites

10 minutes ago, theelf said:

In this website is easy to see,  just try to login in "Identificarse",  and is impossible to do the recapcha...

I had no problem to fill it, using @roytam1's latest Basilisk/UXP with that tweak I described added. See:

 

Clipboard01.PNG

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...