Saturday, July 17, 2021

Weekly browser binaries (20210717)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210717-f481d07-uxp-c198ef11b-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210717-f481d07-uxp-c198ef11b-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-20210717-f481d07-uxp-c198ef11b-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.4a1.win32-git-20210717-bc8ffc38c-uxp-c198ef11b-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210717-bc8ffc38c-uxp-c198ef11b-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210717-bc8ffc38c-uxp-c198ef11b-xpmod.7z

Official UXP changes since my last build:
- [network] Stop treating http and https as different for encoding schemes. (5e6305573)
- Issue #1757 - Follow-up: Remove some stray WPT leftovers. (a58b35c01)
- Issue #1792 - Part 1: Remove superfluous check for abstract ancestors. (6e7adbe74)
- Issue #1792 - Part 2: Move GetParentObject() to EventTarget.h for re-use. (ea0e4de69)
- Issue #1792 - Part 3: Add ConstructibleEventTarget helper class. (1b86eb76f)
- Issue #1792 - Part 4: Implement constructors for the EventTarget interface. (82b1fdca1)
- Issue #1793 - Add a border-bottom to toolbox (3b7f2ddd3)
- Issue #1793 - Add a border-bottom to treecols header (1327910cd)
- Issue #1793 - Only use proper Aero Styling in the Toolkit Error Console on Windows 7 (cc934f826)
- Issue #1793 - Only use Glass on the Toolkit Download Manager on Windows 7 (3003f52e1)
- [network] Stop blocking 10080 (8ea119da4)
- [network] Add some sanity checks to deserialized nsStandardURLs (8cc2f6ba9)
- [network] Make CacheIOThread::ThreadFunc hold reference to thread. (6fe78cec8)
- [ANGLE] Cherry-pick upstream fix (ce2938d27)
- [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22)
- [gfx] Hard-block old mesa/nouveau versions (00f9e2436)
- [accessibility] Remove selection listeners from shutting down PresShell. (684000d9a)
- Revert "[accessibility] Remove selection listeners from shutting down PresShell." (caf98496b)
- [layout] Ensure we set the primary frame for native anon content where needed. (c198ef11b)

Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#1793 - Override the global style for Windows 10 that adds a bottom border to the toolbox widget (bb7d7ee)
- Back-end branch pointer update. (df5c3d8)
- Back-end branch pointer update. (f481d07)

Official Pale-Moon changes since my last build:
- Back-end branch pointer update (112d5aa5c)
- Issue MoonchildProductions/UXP#1793 - Override the global style for Windows 10 that adds a bottom border to the toolbox widget (16e923413)
- Back-end branch pointer update (bc8ffc38c)

My changes since my last build:
- partly imported from bk55:
 - import changes from tenfourfox:
  - closes #645: M171156 +TLDs TZs (bcc143f7b)
- follow-up rev ccb3ecd, add vista check (fb4c5454c)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210717-355db4de-uxp-c198ef11b-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210717-355db4de-uxp-c198ef11b-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-20210717-id-f0915f3-uxp-c198ef11b-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210717-id-f0915f3-ia-c642e3c-uxp-c198ef11b-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.


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210717-619c191e4-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210717-619c191e4-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210717-619c191e4-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210717-619c191e4-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - include limits for  numeric_limits in gcc 11 (e46f1407b)
 - Bug 1201057 - Move AutoEnterOOMUnsafeRegion to Utility.h with the other OOM simulation infrastructure r=terrence (ba11ded16)
 - Bug 1189490 - Part 0: Add a FIFO queue container type to js/public. r=terrence (97bd6e58d)
 - Bug 1189490 - Part 1: Add a JS::Traceable version of the FIFO queue for use with GC things. r=terrence (0e397ee31)
 - Bug 1144797 - Add setInterval and clearInterval to Timer.jsm. r=smacleod. (8aee45f35)
 - Bug 1182316: Part 3 - Add assertions to most other WebIDL entry points, clean up nsIDOMJSWindow cruft. r=peterv (d2af349b5)
 - Bug 1181762. Remove uses of mozRequestAnimationFrame from toolkit code. r=gijs (c5d4fe108)
 - Bug 1181765. Remove uses of mozRequestAnimationFrame from layout tests. r=bkelly (bd0b1300b)
 - Bug 1181966. Remove uses of mozRequestAnimationFrame from browser code. r=gijs,paul (64ce1b945)
 - Bug 909154. Remove the prefixed mozRequestAnimationFrame and its accoutrements. r=bkelly (0257521ce)
 - Bug 1185028. Fix GCJsonifierMethod to correctly handle worker descriptors. r=nsm (32c80ced6)
 - Bug 1181678 - Expose an attribute on DOMWindowUtils to see if APZ is enabled. r=botond (842c775c7) (dd3d18022)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1163454 - Disable D3D11 DXVA for causing performance regressions r=ajones (ab65fdb2a)
 - Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey (75d6e2dec)
 - Bug 1087330. Make the data structure we use for our promise microtask queue have O(1) first element removal, not O(N). r=khuey (96a3478cb)
 - add missing SPS bit (5086b3f56)
 - Bug 1151646 - Spin the event loop one extra time to clean up all CC'd objects before worker shutdown, r=khuey. (ef5193cd7)
 - Bug 1181887 Fall back to network if ServiceWorker script fails to load. r=ehsan r=khuey (0fb3b0dea)
 - Bug 1143848 - Query Document from Parent in case of nested workers (r=bent) (6bb538eba) (613718266)
- partly import changes from tenfourfox: closes #645: TLDs TZs HSTS (7e2652114) (7a02eeddb)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (619c191e4)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.4-Goanna-20210717.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 35adc5464...619c191e4:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - include limits for  numeric_limits in gcc 11 (e46f1407b)
 - Bug 1201057 - Move AutoEnterOOMUnsafeRegion to Utility.h with the other OOM simulation infrastructure r=terrence (ba11ded16)
 - Bug 1189490 - Part 0: Add a FIFO queue container type to js/public. r=terrence (97bd6e58d)
 - Bug 1189490 - Part 1: Add a JS::Traceable version of the FIFO queue for use with GC things. r=terrence (0e397ee31)
 - Bug 1144797 - Add setInterval and clearInterval to Timer.jsm. r=smacleod. (8aee45f35)
 - Bug 1182316: Part 3 - Add assertions to most other WebIDL entry points, clean up nsIDOMJSWindow cruft. r=peterv (d2af349b5)
 - Bug 1181762. Remove uses of mozRequestAnimationFrame from toolkit code. r=gijs (c5d4fe108)
 - Bug 1181765. Remove uses of mozRequestAnimationFrame from layout tests. r=bkelly (bd0b1300b)
 - Bug 1181966. Remove uses of mozRequestAnimationFrame from browser code. r=gijs,paul (64ce1b945)
 - Bug 909154. Remove the prefixed mozRequestAnimationFrame and its accoutrements. r=bkelly (0257521ce)
 - Bug 1185028. Fix GCJsonifierMethod to correctly handle worker descriptors. r=nsm (32c80ced6)
 - Bug 1181678 - Expose an attribute on DOMWindowUtils to see if APZ is enabled. r=botond (842c775c7) (dd3d18022)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1163454 - Disable D3D11 DXVA for causing performance regressions r=ajones (ab65fdb2a)
 - Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey (75d6e2dec)
 - Bug 1087330. Make the data structure we use for our promise microtask queue have O(1) first element removal, not O(N). r=khuey (96a3478cb)
 - add missing SPS bit (5086b3f56)
 - Bug 1151646 - Spin the event loop one extra time to clean up all CC'd objects before worker shutdown, r=khuey. (ef5193cd7)
 - Bug 1181887 Fall back to network if ServiceWorker script fails to load. r=ehsan r=khuey (0fb3b0dea)
 - Bug 1143848 - Query Document from Parent in case of nested workers (r=bent) (6bb538eba) (613718266)
- partly import changes from tenfourfox: closes #645: TLDs TZs HSTS (7e2652114) (7a02eeddb)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (619c191e4)

* 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


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.rthost.win/basilisk/basilisk55-win32-git-20210717-31f160368-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210717-31f160368-xpmod.7z

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

Repo changes:
- import change from tenfourfox:
 - closes #645: M171156 M1700895 M1665836 +TLDs TZs HSTS (7e2652114) (6a6e642f5)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (31f160368)


New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210717-c6f8bcc5b-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210717-c6f8bcc5b-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210717-c6f8bcc5b-win64.7z

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

Changes since my last build:
- import change from tenfourfox:
 - closes #645: M171156 M1700895 M1665836 +TLDs TZs HSTS (7e2652114) (caeb878ce)
- import changes from UXP:
 - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) (c6f8bcc5b)

6 comments:

  1. Hi, this is an unusual question but is there anyway you can test your browsers for Disney+ compatiblity? I have gotten logged into the site on all your browsers but it scrolls infinitely when actually trying to play something. Can you resolve this problem or direct me to a competitor XP browser who has? Thank you.

    ReplyDelete
    Replies
    1. since I don't have Disney+ account for testing, I don't know what is the cause and how to fix it.
      and for XP, you may try 360Chrome (Warning: this is a product produced by a company this is Chinese government solely controlled)

      Delete
  2. Just a heads up here… Both Palemoon and K-melon builds from 20210619 onward crash my w2k k6/2 box hard. The 20210612 builds work correctly.

    ReplyDelete
    Replies
    1. you may try newer build instead?

      Delete
    2. Tried the 0731 noSSE build this morning with the same crash. Blue screen and reboot.

      Delete
    3. if blue screen happens, then it is unrelated to my browsers. Check your OS, drivers, and hardware instead.

      Delete