Jump to content

My Browser Builds (Part 2)


Recommended Posts

On 12/10/2019 at 3:05 PM, VistaLover said:

Welcome to MSFN Forums :) ; judging by that screenshot, what you're after is a "Complete Theme" ;)

Several Complete Themes do exist for New Moon 28 in the official Pale Moon extensions repository:

https://addons.palemoon.org/themes/

However, if you want one for Serpent 52.9.0, then only one is officially available:

https://addons.basilisk-browser.org/themes/

and to add insult to injury, that unique one only works correctly on Win7+ (it contains specific Win7+ CSS code :angry: )

You'll have better luck installing a Firefox 52 compatible complete theme; however,

1. AMO (addons.mozilla.org) has had all Complete Themes removed since Quantum (Fx 57.0+) was released...
2. The ill-fated, now taken down, legacycollector site did not list any Complete Firefox Themes
3. Likewise, the CAA (Classic Addons Archive) extension does not contain any reference to Complete Firefox Themes :realmad: (a very unfortunate/poor decision by its maintainer, if I may say so myself) ...

Your only source of Complete Firefox Themes currently is what has been salvaged from AMO by the web archive:

http://web.archive.org/web/20181124130244/https://addons.mozilla.org/en-US/firefox/complete-themes/

You can start from there and hopefully find your way to an archived XPI theme file...

Mine (depicted in your screenshot) is FTDeepDark v14.3 (slightly patched to accommodate minor Serpent issues...):

https://web.archive.org/web/20180729192834/https://addons.mozilla.org/en-US/firefox/addon/ft-deepdark/versions/?page=1#version-14.3

Direct link to XPI file:


https://web.archive.org/web/20170829121054if_/https://addons.cdn.mozilla.net/user-media/addons/295337/ft_deepdark-14.3-fx-windows.xpi?filehash=sha256%3A1a92752850c0e90b0962eec6b0d5e5343c703d4a8b64905d756a82621ef5b5c8

Regards :)

I think I might know of a theme that would be better than FT DeepDark, but we'd need to modify it to be dark, which I don't really know how to do.

Link to comment
Share on other sites


On 9/1/2020 at 9:07 AM, ArcticFoxie said:

v27 - about:permissions

Receive Push Notifications & Hide the Mouse Pointer options do not work

 

I would also argue that Receive Push Notifications functionality should be removed completely - those are for MOBILE browsers and v27 should not be considered a mobile browser.

bump...  (to remain on current thread page...)

Link to comment
Share on other sites

12 hours ago, kasfruit said:

I am unable to make icedove-uxp run as an email client. what am I doing wrong ?

email, password, imap, port...everything appears to be correctly set up.

 

 

maybe not your fault, just hyperbola doesn't update for months and there may be some incompatibilities between their code and my UXP.

and I don't(can't) test this because I only use them in portable way.

Edited by roytam1
Link to comment
Share on other sites

For me icedove-uxp works when - for yahoo and incoming - using IMAP, normal password, port 993, SSL/TLS, imap.mail.yahoo.com and - with my gmail account as outgoing and using my gmail password and username - smtp.gmail.com, SSL/TLS, normal password and port 465. Username on Yahoo and Gmail is the full email address

PS: for Gmail it probably is necessary to allow less secure apps to access Gmail

https://devanswers.co/allow-less-secure-apps-access-gmail-account/

 

Edited by flusspferd
addendum
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-20200905-57e81f0-uxp-6b3ef7160-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200905-57e81f0-uxp-6b3ef7160-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-20200905-57e81f0-uxp-6b3ef7160-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-20200905-0882134ff-uxp-6b3ef7160-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win64-git-20200905-0882134ff-uxp-6b3ef7160-xpmod.7z

Official UXP changes since my last build:
- [NSS] Prevent slotLock race in NSC_GetTokenInfo (58cc431b0)
- [NSS] Version and build bump (59683edb8)
- Clobber for NSS update (0ac50227e)
- Issue #1641 - Implement CSS flow-root keyword (6b2c3b61b)
- Merge pull request #1642 from athenian200/display_flow_root (0bf7cb907)
- Clobber for CSS flow-root implementation (6b3ef7160)

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

My changes since my last build:
- update NSS as-of pm27 rev 7606140ee (8015bb700)

Edited by roytam1
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-20200905-cbe6b975-uxp-6b3ef7160-xpmod.7z
BNavigator Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200905-cbe6b975-uxp-6b3ef7160-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-20200905-id-eed056673-uxp-6b3ef7160-xpmod.7z
IceApe-UXP(suite) https://o.rths.ml/hbl-uxp/iceape.win32-20200905-id-eed056673-ia-41157bf-uxp-6b3ef7160-xpmod.7z

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-20200905-7606140ee-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200905-7606140ee-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200905-7606140ee-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200905-7606140ee-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 1145306 - Expose circular buffer status from profiler. r=mstange (8b24a7439)
 - Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange) (9bbd99f66)
 - Bug 1145824 - In nsProfiler, allow GetProfile and getProfileData to filter by a start time. (r=mstange) (43bdcb254)
 - Bug 1141712 - Make LUL work with inplace ticking (not using the unwinder thread). r=mstange. (ed43cdf70)
 - Bug 1151679 - Stream the property name of getprop and setprop optimization sites. (r=djvj) (3eb8efeb4)
 - Bug 1142181 - ProfilerBacktrace.cpp should #include its own .h file first, r=aklotz (c1aff9f49)
 - Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange) (834891a91)
 - Bug 1157906 - Can't return arrays as a root response, fixes inspect button. r=bgrins (d66407512)
 - Bug 1160361 - Abort tilt commands when remote. r=bgrins (5bcfbc8d0)
 - Bug 947242 - DevTools themes - switch to new theme colors;r=jsantell (5ed17dcdc) (38bd296c8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1055181 - CSS Filter Tooltip; r=pbrosset (327b035a7)
 - Bug 1137238 - Fix toolboxes when switching between apps in WebIDE. r=jryans (1a333bdfa)
 - Bug 1138939 - Notify when WebIDE has finished initializing so that Valence can register runtime scanners. r=ochameau (7fe61c384)
 - Don't let WebIDE break when trying to debug Chrome settings (bug 1134619). r=ochameau (4a18f048e)
 - fix imports since devtools are in a different path compared to FF (15c2a1e70)
 - port bits of Bug 916804 - Telemetry for WebIDE. (cf5b49ca7)
 - Bug 1042859 - Ignore host port when fetching cookies with the gcli cookie command. r=pbrosset (1e6217f76)
 - fix include path (6efaacd7a)
 - Bug 1128988 - runAt support for commands/converters; r=bgrins (bed6cb594)
 - Bug 1143027 - The performance tool tab highlights during a recording. r=vp (e1f310e2d)
 - missing pieces of Bug 1141817 - Followup to fix additional intermittents and Bug 1142748 - Fix the 'Protocol error (unknownError) (b27da36af)
 - Bug 1159480 - Pull out actor-specific logic from Performance Front. r=vp (9c253604b)
 - Bug 1156499 - Disable all non-profiler/fps components in the performance tools when in aurora, for 40.0 release. r=vp (041a0fa34)
 - Bug 1159052 - Performance recording should stop rendering and recording as soon as the recording stops. r=vp (2a9f093b4)
 - Bug 114187 - Add getBufferInfo to devtools profiler actor. r=fitzgen (00496e8e4)
 - Bug 1145187 - Implement polling for buffer status on performance actor facades. r=vp (ae2cbac27)
 - Bug 1082695 - Simplify the record start/stop time buttons, and more cleanly render the console.profile notifications during a console recording. r=vp (dfe9a9b26)
 - Bug 1160900 - Display buffer status while recording a profile. r=vp (c3d302a62)
 - Bug 1154115 - Add adapter that deduplicates old, undeduplicated profiles in the frontend. (r=jsantell,vporof) (aa1bd6769)
 - Bug 1160696 - Display MIRTypes in the JIT optimizations side pane as "Site : MIRType". (r=jsantell) (beccaed3d)
 - Bug 1154115 - Make the memory stuff in the performance devtool synthesize the new profiler JSON format. (r=jsantell) (685e3a576)
 - Bug 1154115 - Fix nsIProfiler xpcshell tests to use the new profiler JSON format. (r=me) (da2a18c89)
 - Bug 1151526 - Do not display optimization data for meta-platform frames in the profiler. r=vporof (d4cc514ca)
 - Bug 1154115 - Fix devtools tests to use the new profiler JSON format. (r=jsantell) (61a9064ce)
 - Bug 1126432: Set preference toggle to switch to new WebIDE project listing layout r=jryans (825831eeb)
 - Bug 1130084 - Avoid spurious connection errors even on success. r=past (1911930b6)
 - missing bits of Bug 1069552 - Add WebIDE scanner / runtime API. (773111b87)
 - Bug 1130084 - Allow runtimes to take infinite time to connect. r=past (a1482c500)
 - Bug 1025311 - Add telemetry for canvas debugger. r=vp,miker (d2f8d51f2)
 - Bug 1134778 - Consolidate usages of view sourcing in tools with a source-utils module. r=vp,jryans (1432dfac1)
 - Bug 1167230 - Use nsCString instead of std::string in FrameKey in the profiler. (r=mstange) (9a3d84b86)
 - Bug 1166492 - Handle huge strings in the profile JSON writer. (r=mstange) (3d6f90062)
 - Bug 1166492 - Remove dead code in the ProfileBuffer and ThreadProfile. (r=mstange) (cc8e81dd3)
 - Bug 1166492 - Return UniquePtr<char[]> from profiler_get_profile to avoid double copying. (r=mstange) (f9d58d5cf)
 - Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu (b6f920dd3)
 - Bug 1168784 - Part 1: Fix the script merging profiles to handle new profiler JSON format. r=benwa (dd1008084)
 - Bug 1090949 - Add `nextTick()` to `lazyIframeIsLoaded()` in WebIDE tests. r=ochameau (94bf972da)
 - Bug 1143028 - Make AppMan reinitable; update tab list when sidebars disabled. r=past (1020f8306)
 - Bug 1146542 - Clean up and describe app-manager events. r=ochameau (cc4bcadf5)
 - Bug 1146542 - Restore tab list changes for non-sidebar case. r=ochameau (531b70e41)
 - Bug 1149820 - Restore WebIDE project auto select. r=ochameau (d0526612a)
 - Bug 1135018 - Move getjson from webide/ to shared/. r=jryans (9e405c1bf)
 - Bug 1135018 - Make devices.js use a CDN. r=ochameau (16adb49c4)
 - Bug 1090949 - Make WebIDE's Firefox OS Simulators configurable. r=ochameau (354331a6e)
 - Bug 1157201 - Prevent exception while hovering the rule-view. r=pbrosset (4ec81d85b) (7624030fb)
- import change from tenfourfox:
 - #616: M1658214 M1637745 M1648372 (5ec6460ef)
 - #616: update TLDs, HSTS (f25d7f7a7) (692ab390f)
- import NSS changes from UXP, update NSS versions, and update certdata:
 - [NSS] Implement constant-time GCD and modular inversion  (3e56a2c9)
 - [NSS] Prevent slotLock race in NSC_GetTokenInfo (58cc431b) (7606140ee)

Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.3-Goanna-20200905.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git a7bc0406e..7606140ee:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1145306 - Expose circular buffer status from profiler. r=mstange (8b24a7439)
 - Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange) (9bbd99f66)
 - Bug 1145824 - In nsProfiler, allow GetProfile and getProfileData to filter by a start time. (r=mstange) (43bdcb254)
 - Bug 1141712 - Make LUL work with inplace ticking (not using the unwinder thread). r=mstange. (ed43cdf70)
 - Bug 1151679 - Stream the property name of getprop and setprop optimization sites. (r=djvj) (3eb8efeb4)
 - Bug 1142181 - ProfilerBacktrace.cpp should #include its own .h file first, r=aklotz (c1aff9f49)
 - Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange) (834891a91)
 - Bug 1157906 - Can't return arrays as a root response, fixes inspect button. r=bgrins (d66407512)
 - Bug 1160361 - Abort tilt commands when remote. r=bgrins (5bcfbc8d0)
 - Bug 947242 - DevTools themes - switch to new theme colors;r=jsantell (5ed17dcdc) (38bd296c8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1055181 - CSS Filter Tooltip; r=pbrosset (327b035a7)
 - Bug 1137238 - Fix toolboxes when switching between apps in WebIDE. r=jryans (1a333bdfa)
 - Bug 1138939 - Notify when WebIDE has finished initializing so that Valence can register runtime scanners. r=ochameau (7fe61c384)
 - Don't let WebIDE break when trying to debug Chrome settings (bug 1134619). r=ochameau (4a18f048e)
 - fix imports since devtools are in a different path compared to FF (15c2a1e70)
 - port bits of Bug 916804 - Telemetry for WebIDE. (cf5b49ca7)
 - Bug 1042859 - Ignore host port when fetching cookies with the gcli cookie command. r=pbrosset (1e6217f76)
 - fix include path (6efaacd7a)
 - Bug 1128988 - runAt support for commands/converters; r=bgrins (bed6cb594)
 - Bug 1143027 - The performance tool tab highlights during a recording. r=vp (e1f310e2d)
 - missing pieces of Bug 1141817 - Followup to fix additional intermittents and Bug 1142748 - Fix the 'Protocol error (unknownError) (b27da36af)
 - Bug 1159480 - Pull out actor-specific logic from Performance Front. r=vp (9c253604b)
 - Bug 1156499 - Disable all non-profiler/fps components in the performance tools when in aurora, for 40.0 release. r=vp (041a0fa34)
 - Bug 1159052 - Performance recording should stop rendering and recording as soon as the recording stops. r=vp (2a9f093b4)
 - Bug 114187 - Add getBufferInfo to devtools profiler actor. r=fitzgen (00496e8e4)
 - Bug 1145187 - Implement polling for buffer status on performance actor facades. r=vp (ae2cbac27)
 - Bug 1082695 - Simplify the record start/stop time buttons, and more cleanly render the console.profile notifications during a console recording. r=vp (dfe9a9b26)
 - Bug 1160900 - Display buffer status while recording a profile. r=vp (c3d302a62)
 - Bug 1154115 - Add adapter that deduplicates old, undeduplicated profiles in the frontend. (r=jsantell,vporof) (aa1bd6769)
 - Bug 1160696 - Display MIRTypes in the JIT optimizations side pane as "Site : MIRType". (r=jsantell) (beccaed3d)
 - Bug 1154115 - Make the memory stuff in the performance devtool synthesize the new profiler JSON format. (r=jsantell) (685e3a576)
 - Bug 1154115 - Fix nsIProfiler xpcshell tests to use the new profiler JSON format. (r=me) (da2a18c89)
 - Bug 1151526 - Do not display optimization data for meta-platform frames in the profiler. r=vporof (d4cc514ca)
 - Bug 1154115 - Fix devtools tests to use the new profiler JSON format. (r=jsantell) (61a9064ce)
 - Bug 1126432: Set preference toggle to switch to new WebIDE project listing layout r=jryans (825831eeb)
 - Bug 1130084 - Avoid spurious connection errors even on success. r=past (1911930b6)
 - missing bits of Bug 1069552 - Add WebIDE scanner / runtime API. (773111b87)
 - Bug 1130084 - Allow runtimes to take infinite time to connect. r=past (a1482c500)
 - Bug 1025311 - Add telemetry for canvas debugger. r=vp,miker (d2f8d51f2)
 - Bug 1134778 - Consolidate usages of view sourcing in tools with a source-utils module. r=vp,jryans (1432dfac1)
 - Bug 1167230 - Use nsCString instead of std::string in FrameKey in the profiler. (r=mstange) (9a3d84b86)
 - Bug 1166492 - Handle huge strings in the profile JSON writer. (r=mstange) (3d6f90062)
 - Bug 1166492 - Remove dead code in the ProfileBuffer and ThreadProfile. (r=mstange) (cc8e81dd3)
 - Bug 1166492 - Return UniquePtr<char[]> from profiler_get_profile to avoid double copying. (r=mstange) (f9d58d5cf)
 - Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu (b6f920dd3)
 - Bug 1168784 - Part 1: Fix the script merging profiles to handle new profiler JSON format. r=benwa (dd1008084)
 - Bug 1090949 - Add `nextTick()` to `lazyIframeIsLoaded()` in WebIDE tests. r=ochameau (94bf972da)
 - Bug 1143028 - Make AppMan reinitable; update tab list when sidebars disabled. r=past (1020f8306)
 - Bug 1146542 - Clean up and describe app-manager events. r=ochameau (cc4bcadf5)
 - Bug 1146542 - Restore tab list changes for non-sidebar case. r=ochameau (531b70e41)
 - Bug 1149820 - Restore WebIDE project auto select. r=ochameau (d0526612a)
 - Bug 1135018 - Move getjson from webide/ to shared/. r=jryans (9e405c1bf)
 - Bug 1135018 - Make devices.js use a CDN. r=ochameau (16adb49c4)
 - Bug 1090949 - Make WebIDE's Firefox OS Simulators configurable. r=ochameau (354331a6e)
 - Bug 1157201 - Prevent exception while hovering the rule-view. r=pbrosset (4ec81d85b) (7624030fb)
- import change from tenfourfox:
 - #616: M1658214 M1637745 M1648372 (5ec6460ef)
 - #616: update TLDs, HSTS (f25d7f7a7) (692ab390f)
- import NSS changes from UXP, update NSS versions, and update certdata:
 - [NSS] Implement constant-time GCD and modular inversion  (3e56a2c9)
 - [NSS] Prevent slotLock race in NSC_GetTokenInfo (58cc431b) (7606140ee)

* 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

Link to comment
Share on other sites

8 hours ago, roytam1 said:

v27 - about:permissions

Receive Push Notifications & Hide the Mouse Pointer options still do not work

I hope it's not another year before this bug is fixed  :thumbdown

 

Other than that, at least the rest of about:permissions finally works and I've been able to revert to v27 as my do-all-default.  :cheerleader:

Link to comment
Share on other sites

10 hours ago, roytam1 said:

RT <-- The Default Browser 'Pop Up Box' Dialog, and also under Preferences = Default Web Client
box settings, has returned now for me, and is working properly. THANKS to fix this so promptly. :)

Link to comment
Share on other sites

4 hours ago, ArcticFoxie said:

Receive Push Notifications & Hide the Mouse Pointer options still do not work

got no time for this at the moment. and as work-from-home days are decreasing week by week, I don't know if I can have time to fix this in near future.

Link to comment
Share on other sites

Just now, roytam1 said:

got no time for this at the moment. and as work-from-home days are decreasing week by week, I don't know if I can have time to fix this in near future.

I think not many people would mind if there wasn't any updates for a month or two.

What I think you should do is instead of maintaining tons of different browsers and email clients, is make your own fork of Firefox 53/54 and try and make it indistinguishable, functionality wise, to Waterfox Classic, but with no Rust code, the Pale Moon UI, and a good enough copy to where Pale Moon themes work, and the browser works on XP.

I'm sure you'd get more fans with that, instead of being Pale Moon ported to XP #42. I don't use Pale Moon mainly because of no e10s, and no WebExtensions, and I think it'd be easier to just fork off of Firefox 53/54, and port all the upgrades Waterfox Classic has, and the Pale Moon UI to that fork point.

Link to comment
Share on other sites

19 minutes ago, kwisomialbert said:

Hi

How to make youtube work in NM 27

Google is trying to kill the superior pre-polymer design, and the only way to get it back is using a WebExtension, and Pale/New Moon does not support WebExtensions.

Maybe there's some hidden user agent that might still work, but I think you'll just need to use New Moon 28.

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