Jump to content

My Browser Builds (Part 2)


Recommended Posts


5 hours ago, RainyShadow said:

This is on a clean profile - https://imgur.com/PUmRLTJ

Notice how it allows to drop the tab in the bookmarks bar, but not on the tab bar.

OK I can reproduce it now and it is fixed: https://github.com/roytam1/palemoon27/commit/f53fd011b7039c3c6e17e407bc30e3a7422eaf8b

and will be included in next build.

if you need an urgent fix, download https://raw.githubusercontent.com/roytam1/palemoon27/f53fd011b7039c3c6e17e407bc30e3a7422eaf8b/browser/base/content/tabbrowser.xml and replace [root folder]\browser\omni.ja\browser\content\browser\tabbrowser.xml with downloaded one and delete startupCache folder in your profile.

Link to comment
Share on other sites

On 5/30/2020 at 4:23 PM, Montana Slim said:

"I just wanted to report, that somewhere in the last 48 hours, Reddit appears to have partially broken on all XP browsers, including New Moon, MayPal and Chromium ports. It seems several smaller functions don't work anymore, but the most prominent thing is that new posts don't get dynamically shown when scrolling down anymore. The amount of posts the user can see seems to depend on the viewport, or rather on the vertical resolution."

Did you try switching the url to old.reddit.com ?

For instance, instead of https://www.reddit.com/r/windowsxp ....use: https://old.reddit.com/r/windowsxp

I tried it just now, and it's pretty ugly (well, in my opinion), but does work! So that's a good workaround for now, thanks! :)

@VistaLover Thanks for your detailed report. I'm rather concerned about that Chinese browser. I've tested it before in a Russian re-release, supposedly with "less spyware", but I don't have it on my system anymore, so I haven't tested it. At least there is an option for those who are ok with it.

PS.: I dislike almost all modern "responsive" designs (as they don't properly "respond" to me having a 100dpi desktop monitor, and are wasting my screen real estate), and that includes infinite scrolling. I'm not a Reddit user myself, but a person who used to comment on my blog and now sits on my IRC server reported this to me, so I thought it'd be a good idea to report it here. :)

Edited by GrandAdmiralThrawn
Link to comment
Share on other sites

On 6/1/2020 at 9:06 AM, VistaLover said:

... New Moon 28 DOES NOT support WebRTC and the same stands true for (upstream) official Pale Moon 28/29; this has been a long-standing decision made by the Moonchild team, I think after a user poll; main considerations are security and performance toll on the browser... The team currently spends very little time on the WebRTC part of the (UXP) platform code, which is mainly still present (inherited initially from Mozilla ESR 52.6.0 platform) for the sake of Basilisk 52.9.x ...

In theory, you could build yourself a custom build of New Moon 28/UXP with the --enable-webrtc config flag, but if you are a social media sites fan (where WebRTC is mostly used), then opt to use for that purpose Serpent 55.0.0/Serpent 52.9.0, where WebRTC is built and enabled by default... Or switch to another browser (are you on XP?) with WebRTC support (probably all Chromium derivatives and, though I don't use it myself on my Vista laptop, MyPal 28.9.3) ...

Personally, I avoid ALL social sites like the plague (for security/privacy/performance issues, etc.), so I have currently no need for WebRTC and the like; pretty happy then with NM28 not supporting it... However, I am a democratic person by conviction and respect the right of other people wanting something I consider a nuisance... ;)

no I'm good. I seen mention in the changelog and was wondering.

I dont want it here either

Link to comment
Share on other sites

Is browser.allTabs.previews specific to New Moon? I created a boolean value with this name in Serpent, but it doesn't do anything...

In NM27 toggling this immediately switches the "List all tabs" button between a drop-down menu and a gallery-like preview of all tabs.

If this isn't supported by Serpent, is there any (lightweight) extension that can do the same?

Link to comment
Share on other sites

8 hours ago, RainyShadow said:

Is browser.allTabs.previews specific to New Moon? I created a boolean value with this name in Serpent, but it doesn't do anything...

In NM27 toggling this immediately switches the "List all tabs" button between a drop-down menu and a gallery-like preview of all tabs.

If this isn't supported by Serpent, is there any (lightweight) extension that can do the same?

never tested this function here

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-20200606-547d236-uxp-fdb918dea-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200606-547d236-uxp-fdb918dea-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-20200606-547d236-uxp-fdb918dea-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.1a1.win32-git-20200606-eec7c277f-uxp-fdb918dea-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.10.1a1.win64-git-20200606-eec7c277f-uxp-fdb918dea-xpmod.7z

Official UXP changes since my last build:
- Issue #1570 - Implement globalThis (e5dd97fee)
- Update README.md (b5be37e0a)
- Issue #1571 - Remove JEMALLOC_USES_MAP_ALIGN and fix 48-bit addressing on SunOS AMD64. (967ee4fbc)
- Merge pull request #1572 from athenian200/jemalloc_48bit_address (52c4750ab)
- Issue #1525 - Kill marquee element (f828451e5)
- Issue #1566 -  Lowercase link filename extension (66b02a804)
- Merge pull request #1574 from adeshkp/patch-19 (d7a6bb217)
- issue #1575 - Fix the wrong position when we calculate the position for position:absolute child and add reftests (fb564353f)
- Bug 1632717 (11718bf88)
- [NSS] Force a fixed length for DSA exponentiation (760c45dbe)
- [NSS] Bump NSS version (da8fbfb4d)
- Issue #80 - Re-land early dom/media de-unification with fixups. (5a64ee34a)
- Fix missing include (580cb677d)
- Merge pull request #1576 from win7-7/1379306-pr (fdb918dea)

Official Basilisk changes since my last build:
- [ui] Encode braille space (547d236)

Official Pale-Moon changes since my last build:
- [ui] Encode braille space (eec7c277f)

My changes since my last build:
- Reverted "Issue #1525 - Kill marquee element (f828451e5)"

Link to comment
Share on other sites

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200606-0e3ae9fea-xpmod.7z

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

repo changes since my last build:
- ResetProfile: fix after replacing preprocessor with AppConstants (355ec2cc2)
- fix varible in tabbrowser.xml, which fix Tab DnD (f53fd011b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1150288 - Restore old behavior of mIsPreviousStateFinished into a new variable, since we need it in CanThrottle. r=birtles (c9273fac0)
 - Bug 1149906 - Consider play-pending animations to be playing as well r=dbaron (691256d3c)
 - Bug 1137155: Marked destructor of |ICC| as private, r=htsai (01304ed27)
 - Bug 1142495 - Fix ICC build error on emulator L. r=hsinyi (3c8ebe43f)
 - Bug 1062462 - Copy Icc Info from the message delivered by ril_worker instead of the one in rilContext. r=echen. (ba586d37d)
 - Bug 1114935 - Part 3: Define new IPDL Protocol for nsIIccService. r=echen (03e85bb2a)
 - Bug 1114935 - Part 4.1: Add Support of nsIIccInfo to IccInfo. r=echen (caee19e83)
 - Bug 1114935 - Part 4.2: Add IPC Implementation of nsIIccService. r=echen (108234936)
 - Bug 1114935 - Part 5.1: Bind new nsIccService into MozIcc. r=echen, r=hsinyi (cfd534cca)
 - Bug 1114935 - Part 5.2: Build MozIccManager by default. r=echen, r=htsai, r=glandium (96d34daef)
 - Bug 1114935 - Part 6.1: Migration in RIL-internal Modules. r=echen (8005ac933)
 - goannaCardState -> geckoCardState (8d96898b6)
 - Bug 1114935 - Part 6.2: Migration in MobileConnection. r=echen (4e7a76cad)
 - Bug 1114935 - Part 6.3: Migration in Bluetooth. r=btian (20ab9426d)
 - Bug 1114935 - Part 6.4: Migration in Payment. r=ferjmoreno (d800f66b7)
 - Bug 1114935 - Part 6.5: Migration in OperatorApps.jsm. r=fabrice (cb9a35497)
 - Bug 1114935 - Part 6.6: Migration in PushService.jsm. r=nsm (5f0d95661)
 - Bug 1114935 - Part 6.7: Migration in PhoneNumberUtils.jsm. r=gwagner (e53ea0328)
 - Bug 1114935 - Part 6.8: Migration in MobileIdentityManager.jsm. r=ferjmoreno (217124fdc)
 - Bug 1114935 - Part 7: Add Backward Compatibility for v2.2 binary implementation. r=echen (3add528b1)
 - Bug 1114935 - Part 8: Mark TODO items for deprecating RILContentHelper. r=echen (0eeef12e4)
 - Bug 1119776, Part 2: Avoid defining snprintf when MSVC provides it (video), r=giles (43b4bd38a)
 - Bug 1085607 - libvpx doesn't build on OS X with Apple clang from OS X 10.7 command line tools. r=giles (a82041a15)
 - Bug 1119776, Part 10: Avoid defining snprintf when MSVC provides it (skia), r=gw280 (f2f457ee9)
 - Bug 1146057: Remove support for GCC 4.6, r=keeler (8f188cbd7)
 - Bug 1145912 - Wait for animations to start before continuing in subtests that assume they are running. r=birtles (1c73711b8)
 - Bug 980770 - Enable off-main-thread animations on all platforms with off-main-thread compositing, for nightly/aurora. r=birtles (71ca2534d)
 - Bug 1128457 - Make sure received messages are dispatched during timeouts (r=dvander) (2f59abc9c)
 - Bug 1128457 - Change handling of urgent messages during timeout (r=dvander) (aa03f6099)
 - Bug 1146033 - Fix Reflect.parse default parameters (r=Waldo) (bf535ab96)
 - Bug 1146032 - Fix comprehension name location in Reflect.parse (r=Waldo) (ddb6d60a4) (8b37ac1bf)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1106101 - Let people open searches in new tabs with ctrl/cmd+click or middle mouse button. ui-r=phlsa, r=florian (aa084e60a)
 - Bug 1147235 - Use AppConstants in urlbarBindings.xml (r=gavin) (7a6f8104f)
 - Bug 1152106, part 1 - Don't try to redefine the non-configurable global Components property when EnableUniversalXPConnect is called multiple times. r=bholley. (d5ee1d0bc)
 - Bug 1152106, part 2 - Make the global Components property configurable in cases where EnableUniversalXPConnect may later need to redefine it. r=bholley. (97d5ca94b)
 - Bug 1125412 - Expose an object for inspecting GC memory values, r=terrence (796ddd8c7)
 - Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo. (24acb705c)
 - Bug 1138489 - Remove JSPROP_INDEX. r=Waldo. (b3862fe27)
 - Bug 1138499, part 1 - Assert some basic rules on property descriptors on entry to DefineProperty and exit from GetOwnPropertyDescriptor. r=Waldo. (ed5ce96af)
 - Bug 1138499, part 2 - Strengthen assertComplete() to require that both [[Get]] and [[Set]] be present on accessor properties. r=Waldo. (1e8820b53)
 - Bug 1138499, part 3 - Flip JS_CHECK_ACCESSOR_FLAGS from a blacklist to a whitelist. r=Waldo. (e7a419ffe)
 - Bug 1026350 - Part 1: Inputport API implementation. r=baku (1a997fbcf)
 - Bug 1026350 - Part 2: Test Case. r=baku (2388b05a9)
 - Bug 1026350 followup: Add missing 'override' annotations to helper classes in FakeInputPortService.cpp. rs=ehsan (974f40d8a)
 - Bug 1026350 followup #2: Use NS_IMETHOD instead of NS_IMETHODIMP for function-decl that happens to provide inline impl, in FakeInputPortService.cpp. rs=froydnj (4db86d529) (0e3ae9fea)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 7a12c8994..0e3ae9fea:
- ResetProfile: fix after replacing preprocessor with AppConstants (355ec2cc2)
- fix varible in tabbrowser.xml, which fix Tab DnD (f53fd011b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1150288 - Restore old behavior of mIsPreviousStateFinished into a new variable, since we need it in CanThrottle. r=birtles (c9273fac0)
 - Bug 1149906 - Consider play-pending animations to be playing as well r=dbaron (691256d3c)
 - Bug 1137155: Marked destructor of |ICC| as private, r=htsai (01304ed27)
 - Bug 1142495 - Fix ICC build error on emulator L. r=hsinyi (3c8ebe43f)
 - Bug 1062462 - Copy Icc Info from the message delivered by ril_worker instead of the one in rilContext. r=echen. (ba586d37d)
 - Bug 1114935 - Part 3: Define new IPDL Protocol for nsIIccService. r=echen (03e85bb2a)
 - Bug 1114935 - Part 4.1: Add Support of nsIIccInfo to IccInfo. r=echen (caee19e83)
 - Bug 1114935 - Part 4.2: Add IPC Implementation of nsIIccService. r=echen (108234936)
 - Bug 1114935 - Part 5.1: Bind new nsIccService into MozIcc. r=echen, r=hsinyi (cfd534cca)
 - Bug 1114935 - Part 5.2: Build MozIccManager by default. r=echen, r=htsai, r=glandium (96d34daef)
 - Bug 1114935 - Part 6.1: Migration in RIL-internal Modules. r=echen (8005ac933)
 - goannaCardState -> geckoCardState (8d96898b6)
 - Bug 1114935 - Part 6.2: Migration in MobileConnection. r=echen (4e7a76cad)
 - Bug 1114935 - Part 6.3: Migration in Bluetooth. r=btian (20ab9426d)
 - Bug 1114935 - Part 6.4: Migration in Payment. r=ferjmoreno (d800f66b7)
 - Bug 1114935 - Part 6.5: Migration in OperatorApps.jsm. r=fabrice (cb9a35497)
 - Bug 1114935 - Part 6.6: Migration in PushService.jsm. r=nsm (5f0d95661)
 - Bug 1114935 - Part 6.7: Migration in PhoneNumberUtils.jsm. r=gwagner (e53ea0328)
 - Bug 1114935 - Part 6.8: Migration in MobileIdentityManager.jsm. r=ferjmoreno (217124fdc)
 - Bug 1114935 - Part 7: Add Backward Compatibility for v2.2 binary implementation. r=echen (3add528b1)
 - Bug 1114935 - Part 8: Mark TODO items for deprecating RILContentHelper. r=echen (0eeef12e4)
 - Bug 1119776, Part 2: Avoid defining snprintf when MSVC provides it (video), r=giles (43b4bd38a)
 - Bug 1085607 - libvpx doesn't build on OS X with Apple clang from OS X 10.7 command line tools. r=giles (a82041a15)
 - Bug 1119776, Part 10: Avoid defining snprintf when MSVC provides it (skia), r=gw280 (f2f457ee9)
 - Bug 1146057: Remove support for GCC 4.6, r=keeler (8f188cbd7)
 - Bug 1145912 - Wait for animations to start before continuing in subtests that assume they are running. r=birtles (1c73711b8)
 - Bug 980770 - Enable off-main-thread animations on all platforms with off-main-thread compositing, for nightly/aurora. r=birtles (71ca2534d)
 - Bug 1128457 - Make sure received messages are dispatched during timeouts (r=dvander) (2f59abc9c)
 - Bug 1128457 - Change handling of urgent messages during timeout (r=dvander) (aa03f6099)
 - Bug 1146033 - Fix Reflect.parse default parameters (r=Waldo) (bf535ab96)
 - Bug 1146032 - Fix comprehension name location in Reflect.parse (r=Waldo) (ddb6d60a4) (8b37ac1bf)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1106101 - Let people open searches in new tabs with ctrl/cmd+click or middle mouse button. ui-r=phlsa, r=florian (aa084e60a)
 - Bug 1147235 - Use AppConstants in urlbarBindings.xml (r=gavin) (7a6f8104f)
 - Bug 1152106, part 1 - Don't try to redefine the non-configurable global Components property when EnableUniversalXPConnect is called multiple times. r=bholley. (d5ee1d0bc)
 - Bug 1152106, part 2 - Make the global Components property configurable in cases where EnableUniversalXPConnect may later need to redefine it. r=bholley. (97d5ca94b)
 - Bug 1125412 - Expose an object for inspecting GC memory values, r=terrence (796ddd8c7)
 - Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo. (24acb705c)
 - Bug 1138489 - Remove JSPROP_INDEX. r=Waldo. (b3862fe27)
 - Bug 1138499, part 1 - Assert some basic rules on property descriptors on entry to DefineProperty and exit from GetOwnPropertyDescriptor. r=Waldo. (ed5ce96af)
 - Bug 1138499, part 2 - Strengthen assertComplete() to require that both [[Get]] and [[Set]] be present on accessor properties. r=Waldo. (1e8820b53)
 - Bug 1138499, part 3 - Flip JS_CHECK_ACCESSOR_FLAGS from a blacklist to a whitelist. r=Waldo. (e7a419ffe)
 - Bug 1026350 - Part 1: Inputport API implementation. r=baku (1a997fbcf)
 - Bug 1026350 - Part 2: Test Case. r=baku (2388b05a9)
 - Bug 1026350 followup: Add missing 'override' annotations to helper classes in FakeInputPortService.cpp. rs=ehsan (974f40d8a)
 - Bug 1026350 followup #2: Use NS_IMETHOD instead of NS_IMETHODIMP for function-decl that happens to provide inline impl, in FakeInputPortService.cpp. rs=froydnj (4db86d529) (0e3ae9fea)

* 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

New build of Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.24-20200606-cabe2a7f1-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.24-20200606-cabe2a7f1-win32-ia32.7z

repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- import changes from tenfourfox:
 - #600: M1628076 M1632241 M1595886 M1614468 (5bb1c7648)
 - #600: M1588248 M1614704 (03e03bd13)
 - #600: new tzdata, tzdata updater (2d99b19d7)
 - #600: update TLDs, HSTS (7ec5e3396) (1d5768656)
- bump version to 45.9.24 (14c5c4f17)
- import changes from tenfourfox:
 - #602: CSP semantics update, fix wss: access (5785a7c36)
 - #601: empty img behaviour M1196668 M1616537 M1506592 (see also M1549742) (a7f14df01)
 - #603: M1347489 (17da05f15)
 - #605: update HSTS, TLDs (a7d2c071d)
 - #605: M1632908 (subparts M1631576 M1608895 only) (0d0dc62a8)
 - #605: update HSTS, TLDs (8304421b7) (cabe2a7f1)

Link to comment
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20200606-09dd32d34-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200606-09dd32d34-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- update TwemojiMozilla.ttf to v13.0.0 based build. (a95e64e9f)
- import changes from tenfourfox:
 - #600: M1628076 M1632241 M1595886 M1614468 (5bb1c7648)
 - #600: M1588248 M1614704 (03e03bd13)
 - #600: new tzdata, tzdata updater (2d99b19d7)
 - #600: update TLDs, HSTS (7ec5e3396)
 - #602: CSP semantics update, fix wss: access (5785a7c36)
 - #601: empty img behaviour M1196668 M1616537 M1506592 (see also M1549742) (a7f14df01)
 - #603: M1347489 (17da05f15)
 - #605: update HSTS, TLDs (a7d2c071d)
 - #605: M1632908 (subparts M1631576 M1608895 only) (0d0dc62a8)
 - #605: update HSTS, TLDs (8304421b7) (132f6f863)
- import UXP changes:
 - Issue #1570 - Implement globalThis (e5dd97fee)
 - [ui] Encode braille space (547d236) (09dd32d34)

Changes that is not commited:
- WIP freebl works on Camellia-GCM support
- pref changes for disabling Camellia-GCM for release since it is not functional

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