Jump to content

My Browser Builds (Part 2)


Recommended Posts

6 hours ago, IXOYE said:

Hi

I got the same error under xp sp2 in the latest version of serpent (Basilisk) 52 , this one occurs randomly after playing full screen video.:wacko:

2020-09-24_002010.png

Hello, IXOYE..

I rolled back to build id: 20200904161558 and it hasn't happened since...go figure?!

We'll see, perhaps the next build will take care of the issue.

Have a good one!

Edited by sal here
More :)
Link to comment
Share on other sites


Hi

I've adapted the "open with-6.8.6" add-on. get it from the Seamonkey add-on site to work with iceape-UXP . It is an add-on that allows you to open another browser or video player to view youtube videos externally to iceape-uxp. This allows you to open the videos on any other video hosting websites referenced in the "youtube.dl..." list. with mpv for xp . VLC also opens in iceape-UPX for youtube only with "open with 6.8.6", so you can avoid commercial ads and some youtube restrictions (age, etc.).

I remind you of the instruction manual thread...

https://msfn.org/board/topic/180462-my-browser-builds-part-2/?do=findComment&comment=1178761

 

 

open_with-6.8.6-iceape+tb.xpi

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-20200926-ef27fbe-uxp-e0bda2246-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200926-ef27fbe-uxp-e0bda2246-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-20200926-ef27fbe-uxp-e0bda2246-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-20200926-9f56811e0-uxp-e0bda2246-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win64-git-20200926-9f56811e0-uxp-e0bda2246-xpmod.7z

Official UXP changes since my last build:
- Isse #1224 - revert change to unbust debug builds. (5ad0a15f6)
- [no issue] Fix whitespace (no code change) (04ccc4b12)
- [SVG] Only fire the SVG onload when scripting is enabled and allowed (4d999e03a)
- [dom/media] Use an atomic for mInputDeviceID to avoid potential race (aecdb2830)
- [webaudio] Keep track of whether the HRTF database has already been loaded. (f5e5b5c32)
- Issue #1655: Update MediaQueryList to the current draft spec. (388b9c802)
- Output webidl filenames as they are processed, for real this time. (c14e7d70f)
- Issue #1656 - Part 1: Nuke most vim config lines in the tree. (a680bdc63)
- Issue #1656 - Part 2: Unmangle some unfortunate UTF-8 victims. (7572f3718)
- Issue #1656 - Part 2b: Unmangle one more lost little UTF-8 victim. (5d97621bb)
- Issue #1656 - Part 3: Nuke more vim config lines in the tree. (528b88d70)
- Issue #1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, *.webidl, *.cc (18ea98f7a)
- Issue #1656 - Part 4: Manual cleanup (7523b9ea0)
- Issue #1656 - Part 6: Clean up the build files (d5a2c45aa)
- Issue #1656 - Part 7: Nuke vim config lines in JS (0c3bd2b10)
- Issue #1656 - Part 8: Devtools and misc. (4a42352e6)
- Issue #1656 - Part 9: Single-line-comment style. (6b9f2095a)
- Issue #1656 - Part 10: Manual cleanup. (e0bda2246)

Official Basilisk changes since my last build:
- [downloads] Stop using referrers as sources (ef27fbe)

Official Pale-Moon changes since my last build:
- Back-end branch pointer update (unstable 2020-09-18) (b4943fc3c)
- Issue #1744 - Add pref to ask for master password on application start. (04cd94da7)
- [no issue] Whitespace fixes. No code change. (19f9cd83c)
- [downloads] Stop using referrers as sources. (9f56811e0)

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-20200926-355db4de-uxp-e0bda2246-xpmod.7z
BNavigator Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200926-355db4de-uxp-e0bda2246-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-20200926-id-eed0566-uxp-e0bda2246-xpmod.7z
IceApe-UXP(suite) https://o.rths.ml/hbl-uxp/iceape.win32-20200926-id-eed0566-ia-41157bf-uxp-e0bda2246-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.

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200926-a291744c7-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox, and fix --enable-shared-js:
 - Bug 1164338 - Move styles markers to be generated in DoProcessRestyles rather than when the Flush_Style queue is flushed. r=smaug,heycam (b8f62d25a)
 - pointer style (c8d305ae5)
 - Bug 1150783 - Use a special JitFrame to record when LazyLink stubs are on the stack. r=h4writer (999a5d8dd)
 - Bug 1050500: Add SpiderMonkey API for reporting JavaScript entry points. r=shu (86b990918)
 - Bug 1050500 followup: Annotate js.cpp "Exit()" method as "override". rs=ehsan (023d67749)
 - Bug 1050500 - Add callee information to Javascript timeline markers. r=smaug (a5c078bc0)
 - Bug 1050500 - add fields to ProfileTimelineStackFrame; r=smaug (7852af842)
 - Bug 944164 - Move a bunch of file-related stuff onto an os.file object, creating aliases from the old names, r=jorendorff (a746506c0)
 - Bug 1167860 - Make sure unboxed expandos are traced during minor GCs if the original unboxed object is converted to a native, r=terrence. (40552cef4)
 - Bug 1168667 - Immediately convert unboxed objects to natives in PreventExtensions, and convert unboxed arrays as well as unboxed plain objects when required, r=jandem. (34e1c1267)
 - Bug 1172150 - Remove bogus assert. (r=bz) (1138519fa)
 - Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust (69a5cef61)
 - Bug 1164778 - Make |super.prop| work inside heavyweight arrow functions. (r=shu) (2eaffe30d)
 - Bug 1168750 - SharedStubs: (part2) Rename registers used by baseline stubs for use with shared stubs, r=jandem (db8080b41)
 - pointer style (ae0ef8c24)
 - fix spaces (0b5a0f55d)
 - Bug 1168864 - Use mayResolve hook for addprop stubs. r=bhackett (14f89c938)
 - Bug 1166678 - Optimize Array.prototype.slice in Ion, r=jandem. (978215128)
 - Bug 1169611 - Rewrite IonBuilder::getPropTryConstant to not require a singleton result. r=bhackett (22c6137ea)
 - Bug 1169611 part 2 - Unbox getprop/getelem inputs based on Baseline feedback. r=bhackett (dd3d50088)
 - Bug 1148009; [webvr] Move gfx vr code to gfx/vr; r=jrmuizel (d3e0a12c7)
 - Bug 1148009; [webvr] Split out gfxVROculus from gfxVR, refactor VRHMDManager; r=jrmuizel (393030b10)
 - Bug 1148009; [webvr] Add Quaternion class to Moz2D; r=jrmuizel (85165c87c)
 - Bug 1144674; Implement HAL support for ROTATION_VECTOR and GAME_ROTATION_VECTOR sensors; r=snorp (482211f00)
 - Bug 1148009; Add support for Cardboard (and other rotation-sensor based VR) in Firefox for Android; r=jrmuizel (d3f78e657)
 - Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium (a5cc2bb8f)
 - Bug 1170534 - Remove Visual Event Tracer. r=dougt (720c1bbc3)
 - Bug 1169967 - Add a forward declare for MIRGenerator. r=nbp (81c6d0492)
 - Bug 1154435 - [nsDumpUtil] Refine nsDumpUtils::OpenTempFile to make this function more flexible. r=dhylands (ca1e07244)
 - Bug 1154435 - [nsGZFileWriter] Add one more mode for writing a GZFile (Create/Append). r=froydnj (d0cc62270)
 - Bug 1165456 - Start converting name-resolution code to act upon kinds, not arities. r=shu (1162554f4)
 - fix let (3ad7122ea)
 - Bug 1165456 - Handle a bunch of simple known-arity kinds, by kind, when resolving nested function names. r=shu (82da03c43)
 - Bug 1165456 - Perform name resolution on more nodes by kind, not arity. r=shu (214062efa)
 - Bug 1165456 - Perform name resolution on additional nodes by kind. r=shu (c13147c9e)
 - Bug 1165456 - More name-resolution conversion for arrays and (tagged) template literals. r=shu (f0cd596e8)
 - Bug 1165456 - Extra bits of name-resolution conversion. r=shu (51d1045d7)
 - Bug 1165456 - Final bits of name-resolution by kind. r=shu (57fca554e)
 - Bug 1165456 - Remove dead code performing name resolution by arity. r=shu (b03db072a)
 - pointer style (ab86d2ca7)
 - Bug 1149510 - Initialize the MachineState with safe-bad pointers. r=jandem (7d35b51c9)
 - Bug 1149510 - Don't try to read the result object when doing in-place debug mode bailout in a for-of loop. (r=jandem) (40c1e23a7)
 - Bug 1156115 - Apply Bug 1135629 changes to the non-ion jit. r=nbp (332a21041)
 - pointer style (fab908ba9)
 - Bug 1155468 - Fix Register::GetName typedef issue with clang. r=jandem (5c7758d85)
 - Bug 1176633 - Add more Operand constructors to the none backend. r=nbp (1557fe119)
 - Bug 1160672 - Part 1/2 - Import VIXL 1.5-1.6. r=jbramley (c84218fec)
 - Bug 1160672 - Part 2/2 - Add Mozilla VIXL modifications. r=dougc (1fd1c7443)
 - Bug 1160672 - Follow-up - Add missing </p> tag. no_r=me (f783f0793)
 - Bug 1160672 - Follow-up - Comment out unlanded header on a CLOSED TREE. no_r=me (f65a68eed)
 - Bug 1166037 - Import ARM64 Baseline changes. r=djvj (5ddb53015)
 - Bug 1166527 - Import ARM64 Architecture and Assembler. r=nbp (999380926)
 - Bug 1077014 - MacroAssembler API. r=h4writer (78f470fa5)
 - Bug 1077014 - ARM assembler support for for-effect atomics. r=mjrosenb (a78d1f786)
 - Bug 1077014 - MacroAssembler API, for MIPS. r=rankov (d22cb063c)
 - Bug 1077014 - optimize atomics for effect. r=h4writer (5a0bf089c)
 - Bug 1170758 - Make non-debug GraphSpewer constructor explicit. r=nbp (2b7c1a90b)
 - Bug 1176631 - Predeclare TempAllocator for non-ion platforms. r=nbp (73cd914a7) (a291744c7)

Link to comment
Share on other sites

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

Changelog:

In-tree changes:
- bump KM version for API change (as of NM27 rev a291744) (1aac838e)
- update XULRunner patch for KM76 (7c202536)
- NotifyJSRunToCompletionStart() take 4 args now (as of NM27 rev a291744) (e95e1acf)
- update WinEmbed project include paths (a26ea190)

Out-of-tree changes:
* update Goanna3 to git aebd9e464..a291744c7:
- import changes from `dev' branch of rmottola/Arctic-Fox, and fix --enable-shared-js:
 - Bug 1164338 - Move styles markers to be generated in DoProcessRestyles rather than when the Flush_Style queue is flushed. r=smaug,heycam (b8f62d25a)
 - pointer style (c8d305ae5)
 - Bug 1150783 - Use a special JitFrame to record when LazyLink stubs are on the stack. r=h4writer (999a5d8dd)
 - Bug 1050500: Add SpiderMonkey API for reporting JavaScript entry points. r=shu (86b990918)
 - Bug 1050500 followup: Annotate js.cpp "Exit()" method as "override". rs=ehsan (023d67749)
 - Bug 1050500 - Add callee information to Javascript timeline markers. r=smaug (a5c078bc0)
 - Bug 1050500 - add fields to ProfileTimelineStackFrame; r=smaug (7852af842)
 - Bug 944164 - Move a bunch of file-related stuff onto an os.file object, creating aliases from the old names, r=jorendorff (a746506c0)
 - Bug 1167860 - Make sure unboxed expandos are traced during minor GCs if the original unboxed object is converted to a native, r=terrence. (40552cef4)
 - Bug 1168667 - Immediately convert unboxed objects to natives in PreventExtensions, and convert unboxed arrays as well as unboxed plain objects when required, r=jandem. (34e1c1267)
 - Bug 1172150 - Remove bogus assert. (r=bz) (1138519fa)
 - Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust (69a5cef61)
 - Bug 1164778 - Make |super.prop| work inside heavyweight arrow functions. (r=shu) (2eaffe30d)
 - Bug 1168750 - SharedStubs: (part2) Rename registers used by baseline stubs for use with shared stubs, r=jandem (db8080b41)
 - pointer style (ae0ef8c24)
 - fix spaces (0b5a0f55d)
 - Bug 1168864 - Use mayResolve hook for addprop stubs. r=bhackett (14f89c938)
 - Bug 1166678 - Optimize Array.prototype.slice in Ion, r=jandem. (978215128)
 - Bug 1169611 - Rewrite IonBuilder::getPropTryConstant to not require a singleton result. r=bhackett (22c6137ea)
 - Bug 1169611 part 2 - Unbox getprop/getelem inputs based on Baseline feedback. r=bhackett (dd3d50088)
 - Bug 1148009; [webvr] Move gfx vr code to gfx/vr; r=jrmuizel (d3e0a12c7)
 - Bug 1148009; [webvr] Split out gfxVROculus from gfxVR, refactor VRHMDManager; r=jrmuizel (393030b10)
 - Bug 1148009; [webvr] Add Quaternion class to Moz2D; r=jrmuizel (85165c87c)
 - Bug 1144674; Implement HAL support for ROTATION_VECTOR and GAME_ROTATION_VECTOR sensors; r=snorp (482211f00)
 - Bug 1148009; Add support for Cardboard (and other rotation-sensor based VR) in Firefox for Android; r=jrmuizel (d3f78e657)
 - Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium (a5cc2bb8f)
 - Bug 1170534 - Remove Visual Event Tracer. r=dougt (720c1bbc3)
 - Bug 1169967 - Add a forward declare for MIRGenerator. r=nbp (81c6d0492)
 - Bug 1154435 - [nsDumpUtil] Refine nsDumpUtils::OpenTempFile to make this function more flexible. r=dhylands (ca1e07244)
 - Bug 1154435 - [nsGZFileWriter] Add one more mode for writing a GZFile (Create/Append). r=froydnj (d0cc62270)
 - Bug 1165456 - Start converting name-resolution code to act upon kinds, not arities. r=shu (1162554f4)
 - fix let (3ad7122ea)
 - Bug 1165456 - Handle a bunch of simple known-arity kinds, by kind, when resolving nested function names. r=shu (82da03c43)
 - Bug 1165456 - Perform name resolution on more nodes by kind, not arity. r=shu (214062efa)
 - Bug 1165456 - Perform name resolution on additional nodes by kind. r=shu (c13147c9e)
 - Bug 1165456 - More name-resolution conversion for arrays and (tagged) template literals. r=shu (f0cd596e8)
 - Bug 1165456 - Extra bits of name-resolution conversion. r=shu (51d1045d7)
 - Bug 1165456 - Final bits of name-resolution by kind. r=shu (57fca554e)
 - Bug 1165456 - Remove dead code performing name resolution by arity. r=shu (b03db072a)
 - pointer style (ab86d2ca7)
 - Bug 1149510 - Initialize the MachineState with safe-bad pointers. r=jandem (7d35b51c9)
 - Bug 1149510 - Don't try to read the result object when doing in-place debug mode bailout in a for-of loop. (r=jandem) (40c1e23a7)
 - Bug 1156115 - Apply Bug 1135629 changes to the non-ion jit. r=nbp (332a21041)
 - pointer style (fab908ba9)
 - Bug 1155468 - Fix Register::GetName typedef issue with clang. r=jandem (5c7758d85)
 - Bug 1176633 - Add more Operand constructors to the none backend. r=nbp (1557fe119)
 - Bug 1160672 - Part 1/2 - Import VIXL 1.5-1.6. r=jbramley (c84218fec)
 - Bug 1160672 - Part 2/2 - Add Mozilla VIXL modifications. r=dougc (1fd1c7443)
 - Bug 1160672 - Follow-up - Add missing </p> tag. no_r=me (f783f0793)
 - Bug 1160672 - Follow-up - Comment out unlanded header on a CLOSED TREE. no_r=me (f65a68eed)
 - Bug 1166037 - Import ARM64 Baseline changes. r=djvj (5ddb53015)
 - Bug 1166527 - Import ARM64 Architecture and Assembler. r=nbp (999380926)
 - Bug 1077014 - MacroAssembler API. r=h4writer (78f470fa5)
 - Bug 1077014 - ARM assembler support for for-effect atomics. r=mjrosenb (a78d1f786)
 - Bug 1077014 - MacroAssembler API, for MIPS. r=rankov (d22cb063c)
 - Bug 1077014 - optimize atomics for effect. r=h4writer (5a0bf089c)
 - Bug 1170758 - Make non-debug GraphSpewer constructor explicit. r=nbp (2b7c1a90b)
 - Bug 1176631 - Predeclare TempAllocator for non-ion platforms. r=nbp (73cd914a7) (a291744c7)

* 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 by roytam1
Link to comment
Share on other sites

10 minutes ago, rereser said:

NM28XP 32 bit 26/9 latest release breaks this add-on.
https://addons.palemoon.org/addon/downloads-window/
downloads still work but the separate download window remains empty.

Hi,

That add-on is compatible for Pale Moon 27.

If it no longer works in NM28 it is probably the fault of the add-on that should be uninstalled.

Edited by Sampei.Nihira
Link to comment
Share on other sites

It seems that the native downloads popup page is also broken. Downward arrow in the toolbar (showing "Display the progress..." after mouse hover) does not respond to the mouse click to open current or previous downloads. In addition, menu item "Downloads Ctr+J" shows empty downloads page in the opened Library.

Link to comment
Share on other sites

@roytam1 : About the (native) Downloads library window (pop-up) being broken (which takes with it the Downloads Window extension), I'd start by taking a look at:

https://github.com/roytam1/UXP/commit/68ed744bb6052300e9b769c4b73570c2f22b6362

https://github.com/roytam1/UXP/commit/f8c9d784db842be0969c2f7e79eb29b40e519696

Perhaps upstream have inadvertently broken it, they have yet to produce official builds (unstable PM, Basilisk) with the changes merged-in, so no-one on their community is able to report the breakage currently... :dubbio:

Edited by VistaLover
Only NM28 manifests the issue reported
Link to comment
Share on other sites

37 minutes ago, sparty411 said:

Which adblocker are NewMoon27 users using? Apparently uBlock firefox-legacy-1.16.4.25 is incompatible, and all recent releases prior to that one fail to install as well.

 

https://addons.palemoon.org/addon/adblock-latitude/

Edited by Sampei.Nihira
Link to comment
Share on other sites

4 hours ago, sparty411 said:

uBlock firefox-legacy-1.16.4.25 is incompatible, and all recent releases prior to that one fail to install as well.

uB0-legacy now targets at least a Mozilla 45 compatible platform, so it remains compatible with FxESR 45, UXP-based browsers (NM28, Serpent 52.9.0), as well as Serpent 55.0/Moebius, but compatibility with Tycho-based browsers (NM27) is, sadly, lost... :}

The very last stable version that is compatible with NM27 is 1.16.4.21 :

https://github.com/gorhill/uBlock-for-firefox-legacy/releases/tag/firefox-legacy-1.16.4.21

I prefer myself uB0 to the AdBlock Plus family of content blockers (not least because the latter consume far more RAM), but it is true that v1.16.4.21 will remain onwards in an unmaintained state, while, OTOH, several useful filter lists now target recent versions of content blockers and, as such, employ more recent code formats/syntax that, unfortunately, the combination of NM27+uB0-1.16.4.21 can't cope with any more... So expect, over time, uB0-1.16.4.21 to become less efficient in its designated blocking tasks... :(

I don't use myself NM27 quite often, but when I do (and for the specific sites I visit with it), uB0-1.16.4.21 serves me well for the time being... ;)

Edited by VistaLover
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...