Jump to content

My Browser Builds (Part 2)


Recommended Posts

8 minutes ago, VistaLover said:

https://www.oracle.com/index.html

does NOT display in latest St52 (and I suspect the same happens with the rest of the UXP-based forks...); even when I fully disable uB0 (v1.16.4.28) and then concede to accepting cookies (in the pop-up window), the page apparently loads fully, but no content is being displayed (blank white tab) ... :realmad:
No warnings/errors are being generated in WebConsole, which makes troubleshooting a pain :angry: :( ...

Block JavaScript from adobedtm.com and see if there's anything missing.

Link to comment
Share on other sites


4 hours ago, UCyborg said:

Block JavaScript from adobedtm.com

Thanks, once again, for your erudite guidance!  :wub: :thumbup

After more searching done on my part, the culprit is indeed the Adobe DTM SatelliteLib script :realmad: ; this is compatible with Chromium (of course...) but not compatible with previous Mozilla Firefox versions (like the one UXP is derived from...); so, technically, this issue is still a UXP bug... :}

That script is just a commercial tracking script developed (and served) by Adobe, thus one would expect it to be blocked by default in a content blocker (:whistle:); I'm not a fan of many layers of browser content protection, that make it more difficult to use and/or increase RAM consumption, my standard usage involves just uBO; but the default settings/filterlist subscriptions there don't intercept that script :( ; even more, EasyPrivacy list (a default one) specifically whitelists it on oracle.com:

P4D97YD.jpg

so it's no wonder why turning uBO ON/OFF makes no difference... :angry:

In all honesty, I don't consider myself an authority on uBO, so "blocking JavaScript from adobedtm.com" initially left me pondering :dubbio:...

At first I thought I had to add

no-scripting: adobedtm.com true

inside My Rules tab of the dashboard, but that didn't work (:blushing: ; what does work is

www.oracle.com assets.adobedtm.com * block

(block it when served on www.oracle.com only), or

* assets.adobedtm.com * block

(block it globally in the browser - it's the thing to do, as the script is incompatible with St52); My Rules supersede Third Party Filters, so can be used despite EasyPrivacy's whitelisting...

Another approach to the same issue is to add a custom filter inside the My Filters tab: 

! Block globally AdobeDTM scripts
||adobedtm.com^$third-party,important

Credits for that last one go to @coffebreak on the official Pale Moon forums :thumbup ...

GWB6eTo.jpg

Edited by VistaLover
Link to comment
Share on other sites

Kinda off-topic, yet it speaks volumes about "upstream"... :sneaky:
 

Moonchild is now blocking in (official) Pale Moon (recently updated to v29.0.0) an extension made by his ousted ex-associate JustOff (former head of PM localisation team):

https://github.com/JustOff/moon-tester-tool/releases

resulted in:

https://repo.palemoon.org/MoonchildProductions/Pale-Moon/commit/1c163a1

which, in turn, resulted in:

https://github.com/JustOff/moon-tester-tool/issues/10

PS: The MTT extension allows PM users to prolong the functioning of (otherwise still compatible) "originally-made-for-Firefox-only" legacy extensions (as the ones inside CAA), that are currently being hard-blocked in the latest versions of PM... :angry: The logic behind them being blocked is that PM users should move away from unmaintained, old, Firefox-exclusive extensions to "equivalent", maintained, ones from inside APMO :dubbio:; the block is also used as a means to coerce the community of PM users into forking those old extensions to new ones, targeting PM... But the harsh reality is often times quite different to the devs' dreams/expectations, MTT offers a backdoor :sneaky: that Moonchild (and, no doubt, M.A.T. :whistle: ) wants permanently shut... ;)

Link to comment
Share on other sites

@VistaLover

By subscribing to Kees1958's list (which I recommended in the UBO lists) you would have had no problem:

 

https://github.com/Kees1958/W3C_annual_most_used_survey_blocklist/blob/master/TOP_EU_US_Ads_Trackers_ABP

It's the premier list for third-party ad blocking.
See line 319.:yes:

:hello:

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

7 hours ago, Sampei.Nihira said:

If you're blocking third party sh*t by default in uBO or uMatrix/NoScript, does this list give you more protection?

Edited by nicolaasjan
Link to comment
Share on other sites

53 minutes ago, nicolaasjan said:

If you're blocking third party sh*t by default in uBO or uMatrix/NoScript, does this list give you more protection?

Yes of course.
Also because precisely on the advice of Kees1958 it is valid to use this list with blocked third-party scripts + frames.

 

Obviously using in addition to UBO, also Noscript or uMatrix (EOL) allows you to possibly have a double check that guarantees greater security (but often also greater difficulty in discernment in the case of problematic websites).

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

23 minutes ago, VistaLover said:

The fork below, made by a compatriot of yours ;) , is being still maintained, latest update was 4 days ago...

https://addons.palemoon.org/addon/ematrix/

:)

:yes:

Personally I prefer to use Noscript, always developed by my compatriot, Giorgio Maone.
Not only because a long, long time ago he taught me to use his Firefox extension.

Moonchild regards Noscript as smoke in the eyes.
I have no problem using this extension with NM28.

I can't recommend other users if it is better to use Noscript or eMatrix with our browsers.:dubbio:

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

Hello everyone..

I don't normally come on here to beyotch in this thread =P

Has anybody besides me notice that youtube lately - lags, stutters, and skips in the last few Serpent and New Moon builds? Hard to watch vids now. Idk, hate to say it, I don't think its anything to do with Roy; likely just google changing thing again and discriminating against anything other than google chrome :angry:

Well, what has helped thus far:

In the task manager - setting either palemoon or basilisk to "above normal" - and setting explorer to "below normal" or "Low". This helps somewhat. Also, if your just listening to a song, minimizing the browser and the song plays fine without any skipping.

Have a great weekend!

Link to comment
Share on other sites

3 hours ago, XPerceniol said:

Has anybody besides me notice that youtube lately - lags, stutters, and skips in the last few Serpent and New Moon builds?

Have you tried Roy's 45esr version with the added lav codecs? I was testing that out and was surprised at how well it rendered youtube and dailymotion videos.

Link to comment
Share on other sites

1 hour ago, DanR20 said:

Have you tried Roy's 45esr version with the added lav codecs? I was testing that out and was surprised at how well it rendered youtube and dailymotion videos.

You can download these codecs separately as well and put them in the New Moon program folder.

From the FAQ:
 

Quote

 

Q: Can't play H264 clips? (for PM27/KM76/FF45)
A: Download following packages for your browser edition(32bit/64bit) and extract DLLs to same place as palemoon.exe lives.
  32bit LAV dlls are in separated package (extracted from K-Lite codec pack 13.5.5)
  https://o.rthost.win/palemoon/lav.7z

  Just in case if you have an older processor which has no SSE instruction set support:
    32bit NoSSE (ffmpeg 3.1.1 lite build)
    https://o.rthost.win/palemoon/lav-dll-lite-mmx.7z
    32bit No ASM (ffmpeg 3.1.1 lite build, if build above doesn't work on your processor)
    https://o.rthost.win/palemoon/lav-dll-lite-noasm.7z

  64bit LAV dlls are in separated package (LAV Filters 64bit 0.70.2)
  https://o.rthost.win/palemoon/lav64.7z

Q: AV1 Support? (for UXP-based applications except mailnews)
A: You need to enable "media.av1.enabled" in about:config

Q: VP9 Support? (for PM27)
A: VP9 works if async MSE option is unchecked and "Enable MSE for WebM Video" checked in options.

 

 

Link to comment
Share on other sites

1 hour ago, DanR20 said:

Have you tried Roy's 45esr version with the added lav codecs? I was testing that out and was surprised at how well it rendered youtube and dailymotion videos.

I'm posting this now from 45esr. Seems overall pretty good, but still lagging pretty heavily on youtube; unfortunately :(

When I have more time I'll mess around with this a little more.

TY :)

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210206-2e28c2d-uxp-bd9fdeccc-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210206-2e28c2d-uxp-bd9fdeccc-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-20210206-2e28c2d-uxp-bd9fdeccc-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.3a1.win32-git-20210206-bf093ea79-uxp-bd9fdeccc-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210206-bf093ea79-uxp-bd9fdeccc-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210206-bf093ea79-uxp-bd9fdeccc-xpmod.7z

Official UXP changes since my last build:
- Issue #1723 - Fix Linux build bustage in HTMLMenuItemElement.cpp (402881b4c)
- Merge pull request 'Issue #1723 - Fix Linux build bustage in HTMLMenuItemElement.cpp' (#1724) from trav90/UXP:1723-fix into master (a4503737e)
- [js] Remove unused promise selfhosting functions. (f394d6502)
- Issue #1720 - Remove explicit header inclusion from npapi.h (4d6e9aec0)
- Fix CRLF line endings in npapi.h (ce297b972)
- Issue #1515 - Add null check to nsCSSFrameConstructor::IsValidSibling (c5ad76a28)
- Issue #1726 - Implement String.replaceAll() (24c40b583)
- Issue #439 - Remove web-platform tests from the tree. (914368530)
- Merge pull request 'Implement String.replaceAll()' (#1728) from meatloaf/UXP:string_replaceAll into master (9b401e774)
- Issue #1726 - Add verification test for string.replaceAll() (bd9fdeccc)

Official Basilisk changes since my last build:
- Remove unused nsis var (2e28c2d)

Official Pale-Moon changes since my last build:
- Back-end branch pointer update (5472bcd34)
- Version bump (d41f3d2e9)
- Remove unused nsis var (3b168b70e)
- [SSUAO] Update override for YT studio (again) (d0ad97701)
- Blocklist update (1c163a178)
- Blocklist update (bf093ea79)

My changes since my last build:
- reverted "Blocklist update (1c163a178)"

Edited by roytam1
Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210206-355db4de-uxp-bd9fdeccc-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210206-355db4de-uxp-bd9fdeccc-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.rthost.win/hbl-uxp/icedove.win32-20210206-id-eed0566-uxp-bd9fdeccc-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210206-id-eed0566-ia-41157bf-uxp-bd9fdeccc-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.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210206-9ecd7c73b-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210206-9ecd7c73b-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210206-9ecd7c73b-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.9.7.win64-git-20210206-9ecd7c73b-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Backout a6dbd23da598 (bug 1139283) since it is currently not needed. (198e8a831)
 - Bug 1168242 - Simplify the logic in nsDisplayTransform::GetResultingTransformMatrixInternal. r=mattwoodrow (e521f8d70)
 - Bug 1156393 - Cache nsDisplayBorder bounds. r=roc (1908a4347)
 - Bug 1159053 - Cache SVG getBBox and objectBoundingBox calculations for better performance. r=heycam (7e4c64f0e)
 - Bug 923193, part 1 - Avoid calculation of the reference box for transforms unless they're actually needed. r=roc (b22a65280)
 - Bug 923193 - Avoid calling GetDeltaToPerspectiveOrigin for elements that don't have perspective. r=heycam (c964ee840)
 - Bug 923193, part 2 - Add a pref for supporting 'transform-origin' in SVG. r=heycam (569e56b07)
 - Bug 923193, part 3 - Add the style system code to support the 'transform-box' property. r=heycam (0f4052ac9)
 - Bug 889085 - Make sheets styled with '-moz-appearance: dialog;' vibrant/semi-transparent. r=mstange, roc. (60ecc9d4f)
 - Bug 1163878 (Part 1) - Add an IsImageContainerAvailable method to imgIContainer. r=tn (979baab3f)
 - Bug 1163878 (Part 2) - Use IsImageContainerAvailable() when making layerization decisions and only call GetImageContainer() if we layerize. r=tn (65fdf9cf9)
 - Bug 1163878 (Followup) - Fix a warning about implicit conversion of nullptr to bool in FrameLayerBuilder on a CLOSED TREE. r=me (f41597972)
 - Bug 1168245 - Remove some code that appears to make no sense from nsDisplayTransform::GetDeltaToTransformOrigin. r=mattwoodrow (296b96eb7)
 - Bug 923193, part 4 - Implement support for the 'transform-origin' property in SVG. r=heycam (eac8cced1)
 - Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam (8053d538b) (6fd9a3930)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1131308 (part 0) - Fix minor problems with RemovingIterator. r=froydnj. (5c232c9ca)
 - Bug 1176163 - Remove remaining uses of PL_DHashTableEnumerate() from xpcom/. r=froydnj. (bd2478b3a)
 - Bug 1179657 - Remove PL_DHASHMETER. r=froydnj. (30f581478)
 - Bug 1131308 (part 1) - Improve PLDHashTable's internal checking. r=froydnj. (faba4a3b9)
 - Bug 1180084 - Convert TestPLDHash.cpp to a gtest. r=froydnj. (de6ee3c5c)
 - Bug 1171578 - Avoid crashing if indexedDB is used at a particular point in the worker shutdown sequence, r=baku. (f325c218e)
 - Bug 804975 - Part 1: Expose WritingMode bits. r=dbaron (0635d01dd)
 - Bug 1072101 - Part 1: Implement FontFaceSet.size. r=peterv (7e0b4848a)
 - Bug 1144977 - Part 1: Don't include FontFace objects in more than one loadingdone/loadingerror event. r=jdaggett (4d10b3269)
 - Bug 1072101 - Part 2: Implement FontFaceSet.{entries,values}. r=peterv (1c636f4f1)
 - Bug 1072101 - Part 3: Implement FontFaceSet.forEach. r=peterv (842a5cdbe)
 - Bug 1072101 - Part 4: Implement FontFaceSet.{keys,@@iterator}. r=peterv (4dfb3afe9)
 - Bug 1072101 - Part 5: Remove indexed property access on FontFaceSet. r=peterv (edef47d70)
 - Bug 1072101 - Unified build fix; no review. (7c1538f6c)
 - Bug 861449 - Incremental css::Rule destroyer. r=dbaron (5e60f4394)
 - Bug 1175800 - Remove typedefs from nsComputedDOMStyle.cpp as they interfere with others under unified compilation. r=bzbarsky (2bd45e7ed)
 - Bug 1147766 - Part 1: Add a mozilla::RangedArray class, for fixed length arrays with a non-zero base index. r=waldo (42be428bc)
 - Bug 1147766 - Part 2: Replace FixedStyleStructArray with mozilla::RangedArray. r=dbaron (4d28a0a5e)
(truncated, see blog post for whole list)

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