Jump to content

My Browser Builds (Part 2)


Recommended Posts

7 minutes ago, Sampei.Nihira said:

OAuth2 + Yahoo authentication works with MailNews because I provided the code to Roytam1 :worship: and our developer applied this patch.
A benefit for us all.:thumbup

You can find the code on the previous pages of this thread.

Good job. :--)

Link to comment
Share on other sites


It's been a while since I worked on Thunderbird but when replying to an email in MailNews there are three lines. Does anyone know how to reduce it to 1?  I seem to recall that if you wanted more than one line you would hit enter on the first line.

Edit: Ok I see where you can lift up the bar and it reduces it to none but still would prefer one line by default.  

Edited by DanR20
Link to comment
Share on other sites

On 9/12/2020 at 8:03 PM, Sampei.Nihira said:

Feodor2 also has some problems.
MyPal build 28.13.0 has these restrictions:

Quote

PAY attention:

 Original Pale Moon developers declared that we abuse their sites, they even tried to block them from Mypal but failed, and it will be likely an excuse when they begin to abuse us.

 So, no excuse still to me, I removed all links to their sites from Mypal, the add-ons page sync and other stuff regarding Pale Moon will not work, do not complain and create issues about this.

 You can open their sites manually, but I do not suggest that, who knows what they'll invent next time. If you really want to open their site, use another browser.

 Anyway, I can build new versions while they stay open source and eventually we set up our own alternative sites.

Moonchild's reaction, as of several hours ago:

https://forum.palemoon.org/viewtopic.php?p=199503#p199503

Quote

... any and all access to our infrastructure will henceforth be considered straight-up abuse and we will treat it as such, everywhere.

 To all MyPal users: Please stop using our infra immediately. Update your browser to 28.13.0 which removes usage of and access to services you have thus far been using on our infrastructure. That includes the Pale Moon Sync service.

In that same thread, now locked, he even hinted/threatened to move Pale Moon source code to a private repository, a la Binary Outcast... Let's just hope things don't get to that... :(

Addendum: Related:

https://forum.palemoon.org/viewtopic.php?f=40&p=199513

(... and Mypal build 28.13.0 - discussed above - has been now withdrawn, due to issues, replaced by build 28.13.1; this one has the same limitations though, with regards to upstream resources...)

Edited by VistaLover
Link to comment
Share on other sites

In yet another move, MCP have just modified specifically the unofficial branding for their Pale Moon web browser application:

https://github.com/MoonchildProductions/Pale-Moon/commit/54aeb54

with updated graphics and nomenclature ... :o
The overhauled graphics resembles that of the Mozilla Firefox recent Nightly channel, in blue-purple colours:

VisualElements_70.png

... but the new name given to unbranded unofficial builds (like what has been till now @roytam1's New Moon 28) is just... Browser :( :dubbio::whistle:! No doubt a :sneaky: attempt on their part to coerce things to move to the direction they want...

So, come this weekend (with the hope @roytam1's hardware issues are somehow rectified), be prepared to say hello to Browser 28.10.2a1 :P ;) ...

Link to comment
Share on other sites

I saw that coming...

Quote

That is why for my unofficial branding I choose EXTREMELY generic names of "Browser" and "MailNews" so there is less confusion when someone goes off on their own and produces builds not following my vision or representative of my projects. Indeed, that was also partly motivated by you guys as well. I thought if I made them hopelessly generic that you would change them to something unique but that never happened which is just silly. Who wants to set Browser as their default Browser anyway?

While I do respect Pale Moon and its developers for maintaining possibly one of the last independent web browsers around (enough to have gifted the x64 versions of 28/likely 29 to Vista), I will also wear the Browser badge with pride.

Most people use a webpage viewing application covered in Chrome, a few stragglers need an Explorer to guide them through the Internet, others live on the Edge, and some like roasted fox. But Browser is where I stand. :worship::buehehe:

It's just like the "no name" grocery brand, which does quite well here in Canada.

Edited by win32
Link to comment
Share on other sites

2 hours ago, VistaLover said:

with the hope @roytam1's hardware issues are somehow rectified

not yet for the old data, but new build environment in new WD Black SSD works quite well.

I almost get out from depression of regretting of not backing up data in time before old SSD died without obvious symptoms.

Edited by roytam1
Link to comment
Share on other sites

1 hour ago, win32 said:

(enough to have gifted the x64 versions of 28/likely 29 to Vista)

... Now you hush, "young" gentleman! :P Those people are already extremely p***ed that you, single-handedly, created the Vista Extended Kernel project, so much so that they fear their "support channels" will get overwhelmed by Vista users running their official builds:

https://forum.palemoon.org/viewtopic.php?p=198116#p198116

Quote

 I mean, we've mostly been on the honor system so far with making sure people who ask us for support are actually on officially-approved builds or are using those builds on approved operating systems. I feel like I should note that they're also bragging about how they somehow got our official builds working on Vista through some kind of KernelEx-type hack, so they are using a supported build on an unsupported OS with potential for unique bugs.

 So my question is, how much time have we been wasting triaging unofficial builds masquerading as official, or even official builds being run by unsupported methods, like maybe someone is running it on WINE or using a weird Vista hack?

As the saying goes, "No good deed goes unpunished" ... :huh:

Edited by VistaLover
Proper English
Link to comment
Share on other sites

Hi

5 hours ago, roytam1 said:

not yet for the old data, but new build environment in new WD Black SSD works quite well.

I almost get out from depression of regretting of not backing up data in time before old SSD died without obvious symptoms.

I also know a few people who were on Windows 10 and had the same problem ... Windows 10 destroys the ssd very quickly in use. Microsoft is giving a fix for this problem.
https://www.extremetech.com/computing/314335-fix-for-potential-ssd-damaging-bug-coming-in-windows-update
https://www.techradar.com/news/windows-10-update-fixes-annoying-ssd-drive-issue.
i prefer my old xp.:rolleyes:

 

Edited by IXOYE
Link to comment
Share on other sites

28 minutes ago, IXOYE said:

Hi

I also know a few people who were on Windows 10 and had the same problem ... Windows 10 destroys the ssd very quickly in use. Microsoft is giving a fix for this problem.
https://www.extremetech.com/computing/314335-fix-for-potential-ssd-damaging-bug-coming-in-windows-update
https://www.techradar.com/news/windows-10-update-fixes-annoying-ssd-drive-issue.
i prefer my old xp.:rolleyes:

 

but my build environment is win7

Link to comment
Share on other sites

17 hours ago, IXOYE said:

Hi

I also know a few people who were on Windows 10 and had the same problem ... Windows 10 destroys the ssd very quickly in use. Microsoft is giving a fix for this problem.

That's really terrible and they should receive a class action for damages for destroying peoples storage.

17 hours ago, roytam1 said:

but my build environment is win7

Most SSDs should have a TBW (Terabytes Written) or similar guaranteed/expected lifespan statistic and usually can be viewed via any free SMART interrogator such as crystal diskinfo, victoria, etc, although some of the OEM drives don't always show all the stats. These can give some indication if the drive is getting worn prematurely, or experiencing high temps and can give the user a chance to backup before failure. Of course unexplained catastrophic controller or chip failure is just bad luck. We have all been there at times and it truly sucks having to piece everything back together from backups here and there or recreate it, and some things may be lost forever.

Reads should not affect lifetime significantly, but every write counts with SSDs. So think about swapfile, logs, firefoxes' running state saves (timing can be altered in about:config), etc etc. An errant program can write massive amounts to the SSD and the user may be unaware. Use task manager with i/o read bytes and write bytes columns enabled to keep a check just in case.

If high throughput, large/frequent dynamic temporary storage is unavoidable, consider the samsung SM range or Intel's business range with very high PTB write endurances.

Edited by msfnbrowzer
spelling
Link to comment
Share on other sites

9 hours ago, msfnbrowzer said:

That's really terrible and they should receive a class action for damages for destroying peoples storage.

Plenty of other people thought exactly the same!
https://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/windows-10-2004-optimizationdefrag-bug/4c5498b9-04fe-41c9-8535-ed10313b6f33
This is off-topic of course, in this forum section, letalone this thread, but what was really bad is that they apparently acknowledged and fixed the issue in an insider build, but then still let the fault get through to the release version of Windows 10 2004!
What was really bad was not so much that the automatic optimisation of drives was not having its status remembered so it was running unnecessarily, but it was that it was also misidentifying drive types, resulting in it trying to TRIM conventional hard drives (impossible) and actually defragmenting SSD drives, which is definitely a no-no!
It's fixed now anyway, but I do wonder how many people had the lives of their SSD drives unnecessarily shortened by this.
:)

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200919-72c45cb-uxp-c1988898f-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200919-72c45cb-uxp-c1988898f-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200919-72c45cb-uxp-c1988898f-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.rths.ml/palemoon/palemoon-28.10.2a1.win32-git-20200919-1c51f25e6-uxp-c1988898f-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win64-git-20200919-1c51f25e6-uxp-c1988898f-xpmod.7z

Official UXP changes since my last build:
- Issue #1629 - Part 4: Ensure isExplicitlyEnabled is false upon sheet creation. (8f95bacca)
- Issue #1629 - Part 5: Remove pointless local variables. (1f65f171a)
- Issue #1280 - Remove hostname parameter to trust domain. (61ab2b98e)
- Merge pull request #1648 from adeshkp/hpkp-hostname-cleanup (c779684b3)
- Issue #1650 - Add null check. (9eb8b61b8)
- Fix usage of a macro in a cocoa widget (#1649) (00e073391)
- Merge pull request #1651 from athenian200/link_element_disabled (85f915543)
- Issue #618 - Clear the module map - Debug Followup (766ceb5d9)
- Merge pull request #1652 from g4jc/618 (71030ab33)
- [widget] Clean up Windows widget code some. (6f5cd8a5e)
- Issue #1643 - Part 1: Add GetNodeDepth() to nsContentUtils. (b4eda697c)
- Issue #1643 - Part 2: Implement ResizeObserver API (1b7382416)
- Issue #1643 - Part 3: Implement ResizeObserverController (a53a2a3a3)
- Issue #1643 - Part 4: Hook up all the plumbing. (b6b868b1b)
- Issue #1647 - Part 1: Implement percentage for CSS opacity keywords (51764ac72)
- Issue #1653 - Part 1: Remove WinUtils::SHGetKnownFolderPath (8151bb2b0)
- Issue #1653 - Part 2: Stop indirectly loading DWM functions through WinUtils. (a0cdf3287)
- Issue #1647 - Part 2: Implement VARIANT_OPACITY to correctly serialize. (b5c9f8e24)
- Issue #1224 - Remove constant expressions from /dom (6be15b96a)
- Merge pull request #1654 from athenian200/opacity_percentage (c1988898f)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- [minor] spelling correction in a code comment (82285f8db)
- Merge pull request #1836 from adeshkp/patch-6 (97c753619)
- Update branding. (54aeb5482)
- Restore DS store file required for Mac builds. (8a211f630)
- Merge pull request #1837 from adeshkp/dsstore-mac-build (54084d6b3)
- Fix vendor name in about dialog for unofficial builds. (695be0bac)
- Merge pull request #1838 from adeshkp/unofficial-vendor-name (dbcb9cea4)
- Back-end branch pointer update (unstable 2020-09-17) (1c51f25e6)

My changes since last build:
- skipped Issue #1653, rev 6f5cd8a5e and branding related commits
- partly import change from tenfourfox:
 - #618: EV now from ESR78, update TLDs, pins, HSTS (cb0f39c2f) (48b96210d)
- import change from tenfourfox:
 - fix overzealous assertion (M1531906) (af9a8236e) (1455a4fcb)
- import certdata changes from NSS upstream:
 - Bug 1651211 - Remove EE Certification Centre Root CA root cert. r=KathleenWilson,jcj
 - Bug 1653092 - Disable server trust bit for OISTE WISeKey Global Root GA CA root cert. r=KathleenWilson,jcj
 - Bug 1656077 - Remove Taiwan Government Root Certification Authority root cert. r=KathleenWilson,jcj
 - Bug 1663049 - Add SecureTrust's Trustwave Global root certificates to NSS. r=KathleenWilson,jcj
 - Bug 1663049 - September 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.44. r=jcj (06a2891ef)
- fix error flow in preferences (5f548d297)
- partly import changes from tenfourfox:
 - #622: M1660537 M1641487(modified) M1645492 (291688840) (64ccce7c2)
- import changes from tenfourfox:
 - #622: update brotli to 1.0.9, woff2 to tip (7c24b77e7)
 - #622: actually add new brotli files (fc50954e6) (1bdcd4697)

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200919-355db4de-uxp-c1988898f-xpmod.7z
BNavigator Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200919-355db4de-uxp-c1988898f-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom-older

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rths.ml/hbl-uxp/icedove.win32-20200919-id-eed0566-uxp-c1988898f-xpmod.7z
IceApe-UXP(suite) https://o.rths.ml/hbl-uxp/iceape.win32-20200919-id-eed0566-ia-41157bf-uxp-c1988898f-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

My changes since last IceDove build (part of sources from djames1/BlueGorilla):
- Calendar: Backport binoc-central commit 0221b5446aad62569d26ba66665b1a7d997fa9fe Make lightning behave better with themes (0c90aa7)

My changes since last IceApe build (part of sources from djames1/BlueGorilla):
- really fix win32 packaging (caee48f)
- [SSL PREFERENCES]: Backport binoc-central commit 4918c9c * Re-add TLS 1.3 to the SSL prefpane (f745bbb)
- Suite: Port binoc-central commit ccff91030a693b63b0547683d3d0d20f997599b0 Update HWA prefs for suite (d29d2b9)
- Suite: Backport Mozilla bug 1153671: JavaScript 1.6's for-each-in loops are deprecated (98d4f2c)
- Suite: Backport bug 1571287: Add isShowingJunkNotification function to SeaMonkey mail component. (b0d0865)
- Suite: Backport Mozilla bug 1549391. Don't show need to update notifications if MOZ_UPDATER is not defined. (251d3c5)
- Suite: Backport Mozilla bug 1519902. Add an optional document argument to imgICache::FindEntryProperties() (4e9bfe5)
- Suite: Backport Mozilla bug 1496047: Clean up suite/app/Makefile.in (4407e50)
- Suite: Backport Mozilla bug 1492154: Session service does not handle custom protocols properly (193dacc)
- Suite: Backport Mozilla bug 1353428. Add pref to always open a new tab next to the current one (9113aa4)
- Suite: backport binoc-central commit 90a6c26009e4520d8bb066409a83faf87eb01405: Port opportunistic encryption changes (3271b3d)
- Suite: Backport binoc-central commit 75f1256: Add Cookie Manager (7542519)
- Suite: Backport binoc-central commits 53177cb and 76a7eea * Replace the unused Permissions Manager with a superior one * Get rid of obsolete cookie manager * Offline Data Permissions Manager should show block not allow (1397854)
- Suite: backport binoc-central commit e5b9d96: Change the last of the Data Manager consumers to use their original managers (7f1bd9c)
- Suite: Multiple Changes: Stop using data manager in multiple different places Backport binoc-central commit e5b9d96: Change the last of the Data Manager consumers to use their original managers Backport binoc-central changes related to password manager (e129927)
- Suite: Remove more tests, fix issues building (edd6845)
- Suite: Port toPasswordManager function (c216cb8)
- Suite: Backport binoc-central commit 71dfba7: * Update losslessDecodeUri (691b296)
- Suite: Backport Mozilla bug 1625750: * Drop "Lightning/version" from user agent string (4129fe3)
- Suite: Backport Mozilla bug 1612760: * Create warnAboutClosingTabs method for tabbrowser, use proper plural form for close tabs warnings and port |Bug 866880 - Implement Close Tabs to the Right| to SeaMonkey (fc3d3fe)
- Suite: Backport Mozilla bug 493217: Add an Appearances->Media preferences panel to permit configuring media.autoplay.enabled. (965af08)
- Suite: Backport binoc-central commit 3507421: * Refine Cookie Manager's layout slightly (9d8eab4)
- Suite: backport binoc-central commit 0692fc1: * Add a pref to allow the stop button to always be enabled (47497bc)

for UXP changes please see above.

Edited by roytam1
Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200919-aebd9e464-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200919-aebd9e464-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200919-aebd9e464-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200919-aebd9e464-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 1194905 - Build libvpx neon code without -mthumb and -mfloat-abi=softfp. r=mshal (24098bdb7)
 - Remove spurious commandline.css from AF tree. (49cf2bb5c)
 - Bug 969914 - Make developer toolbar match the light devtools theme when applied;r=jwalker,r=pbrosset (4047862bd)
 - Bug 1152304 - Add displaying of block notes to dis() in the JS shell. (r=jimb) (9c1d7fa30)
 - Bug 1126987 - Fix _lastEventSize initialization in stack.js. r=vporof (2083cb437)
 - Bug 1140569 - Show async stacks attached to timeline markers. r=vporof (f05e1b60c)
 - Bug 1141553 - Give function name the devtools-monospace class in the profiler r=vporof (0ca698ea2)
 - Bug 1150112 - Markers overview should react to theme change, and other marker views now use CSS to automatically use theme change. r=vporof (6f72cde25)
 - Bug 1050500 - Add entry reason to timeline marker. r=jsantell, r=smaug (db9cf8191)
 - Bug 922221 - implement console.timeStamp(label) to create profile timeline markers. r=khuey (73e513562)
 - Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust (2d765bde5)
 - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust (fddb15f13)
 - Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett (57a5c2861)
 - pointer style (55ec84b3b)
 - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink (9ae473e29)
 - pointer style (7d735a2b9)
 - pointer style (987c0128b)
 - Bug 1135629 - Rename Register::code to Register::encoding for Assembler functions. r=jandem (cf915c814)
 - pointer style (ac97f0d0b)
 - Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke (fffb82aa6)
 - fix typos (511e17002)
 - pointer style (c1b54384c)
 - Bug 1135707 - Fix interaction between Arm NOP fill and calculation of IonCache rejoin label r=jandem (306365ec4)
 - pointer style (a8fe90ade)
 - Bug 1166809 - Remove DispatchIonCache and RepatchIonCache. r=bhackett (9b8b02bf1)
 - Bug 1147403 part 3 - Make IonSpewer work during off-thread compilation. r=h4writer
 - Bug 1147403 part 3.1 - Replace newly added IonSpewPass after KeepAlive transform. r=KWierso (01bd66aa3)
 - Bug 1147403 part 4 - Extract the printer from the serializer. r=h4writer (290a8887e)
 - pointer style (fc70e6a1a)
 - Bug 1147403 part 0 - Replace contextual information of dispatchHook by lambdas. r=shu (e177990e5)
 - Bug 1065657 - Allow multiple Debuggers to track allocations at the same time. r=shu (66b5a3ba9)
 - pointer style (bb317bb87)
 - Bug 1147403 part 5 - Add Debugger::onIonCompilation hook. r=shu (c14a28de1)
 - Bug 1147403 part 6 - Remove GetJitContext from serializing functions. r=h4writer (6d3d605a5)
 - pointer style (b2ec50945)
 - Bug 1147403 part 7 - Fix inIon, only reset the counter when the function is executed. r=jandem (cb6c180ef)
 - Bug 1165392, Bug 1165463 - Various unboxed array fixes and optimizations, r=jandem. (28ec85004) (d43d81d5a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (db52d9c32)
 - Bug 1158407 - Stop using this one weird allocation fallback for MCreateThisWithTemplate. (r=terrence) (5b489cd5d)
 - Bug 1170124 - Remove unnecessary type monitoring in jit::InvokeFunction. r=bhackett (1603ee063)
 - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu) (25cfa92ec)
 - Bug 1129795 - Convert rest of docshell/ to Gecko style. r=mccr8 (20acc2d82)
 - Bug 1162309 - Part 1: Remove instances of #ifdef PR_LOGGING in uriloader. r=froydnj (8768f60c0)
 - Bug 1162309 - Part 2: Remove instances of #ifdef PR_LOGGING in docshell. r=froydnj (e9de046f3)
 - Bug 1096908 - forward network security messages to the content process; r=hurley (69b38e624)
 - Bug 1156493 - e10s: move .cacheKey to nsICacheInfoChannel so child channels can get/set it, r=jduell (507efbe2b)
 - Bug 1017758 - Use infallible getters for appId/isInBrowserElement/unknownAppId; r=bz (8021f0ae8) (39a4e30ae)
- import certdata changes from NSS upstream:
 - Bug 1651211 - Remove EE Certification Centre Root CA root cert. r=KathleenWilson,jcj
 - Bug 1653092 - Disable server trust bit for OISTE WISeKey Global Root GA CA root cert. r=KathleenWilson,jcj
 - Bug 1656077 - Remove Taiwan Government Root Certification Authority root cert. r=KathleenWilson,jcj
 - Bug 1663049 - Add SecureTrust's Trustwave Global root certificates to NSS. r=KathleenWilson,jcj
 - Bug 1663049 - September 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.44. r=jcj (52d97533c)
- import change from tenfourfox:
 - fix overzealous assertion (M1531906) (af9a8236e) (ec64c2198)
- import change from tenfourfox:
 - #618: EV now from ESR78, update TLDs, pins, HSTS (cb0f39c2f) (d836a27cc)
- partly import change from tenfourfox:
 - #622: M1660537 M1641487(modified) M1645492 (291688840) (558e8c786)
- import changes from tenfourfox:
 - #622: update brotli to 1.0.9, woff2 to tip (7c24b77e7)
 - #622: actually add new brotli files (fc50954e6) (aebd9e464)

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...