Saturday, April 24, 2021

Weekly browser binaries (20210424)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210424-d9177d1-uxp-5e705bd50-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210424-d9177d1-uxp-5e705bd50-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-20210424-d9177d1-uxp-5e705bd50-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-20210424-24e3839cb-uxp-5e705bd50-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210424-24e3839cb-uxp-5e705bd50-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210424-24e3839cb-uxp-5e705bd50-xpmod.7z

Official UXP changes since my last build:
- Issue #1761 - Enable use of Tauthon instead of Python 2.7 at build (264b79b31)
- Merge pull request 'Allow use of Tauthon instead of Python 2.7' (#1762) from OlCe1/UXP:tauthon-build-support into master (6f50c402b)
- [DOM] Add missing IDL definitions for CSP .nonce attributes. (cf3b5cb6c)
- [WebGL] Bind framebuffer before DrawBuffers/ReadBuffer selection. (88a34442a)
- [Network] Solve type mismatch in AllowPort(). (5e705bd50)

Official Basilisk changes since my last build:
- Back-end branch pointer update. (d9177d1)

Official Pale-Moon changes since my last build:
- Back-end branch pointer update (unstable 2021-04-02) (2144e49f2)
- [SSUAO] Feed Twitter a native UA so it'll stop blocking. (4f00b1269)
- Blocklist update (ef31a26d2)
- Issue #1866 - Add controls for preferred color scheme. (01642a99f)
- Issue #1701 - Allow Open All in Tabs for containers with only one child URI (f82bb7594)
- Issue #1816 - Warn before opening many URI nodes in tabs (55c31710a)
- Merge pull request 'Warn before opening many URI nodes in tabs' (#1869) from FranklinDM/Pale-Moon:issue-1816-work into master (7a9159ee8)
- Merge pull request 'Allow Open All in Tabs for containers with only one child URI' (#1868) from FranklinDM/Pale-Moon:issue-1701-work into master (24e3839cb)

My changes since my last build:
- Skipped "Blocklist update (ef31a26d2)"
- partly imported from bk55:
 - import changes from tenfourfox:
  - #642: M1699835 (modified)
  - #642: update eTLDs (3348d8960)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210424-355db4de-uxp-5e705bd50-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210424-355db4de-uxp-5e705bd50-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-20210424-id-f0915f3-uxp-5e705bd50-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210424-id-f0915f3-ia-c642e3c-uxp-5e705bd50-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-20210424-b4028f07d-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210424-b4028f07d-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210424-b4028f07d-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210424-b4028f07d-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 1084525 - Part 2: Refactor expectState from memory-bridge.js to common.js r=fitzgen (241c8d7cd)
 - Bug 1084525 - Part 3: Add attach and detach methods to PromisesActor r=fitzgen (df0dea46d)
 - Avoid infinite recursion when lazy-loading devtools modules and stepping into promise code in chrome debugging (bug 1149910). r=jlongster,fitzgen (a8e372285)
 - Bug 1136341 - fix source actors representing inline scripts in XUL files so breakpoints work r=ejpbruel (904825023)
 - Bug 1158498 - Can't set a JS breakpoint in inline JS;r=jlong (bbf9200ed)
 - Bug 1166844 - treat eval'ed code from the console as unnamed eval sources r=ejpbruel (98d19de4e)
 - Bug 1166852 - handle named eval sources from the console correctly r=ejpbruel (447b21b07)
 - Bug 1163024 - Part 1: Stylesheet actors should use the common DevToolsUtils.fetch(). r=bgrins (2871b6295)
 - Bug 1148893 - Miscellaneous fixes to multiple style editor tests. r=bgrins (073392349)
 - Bug 1150005 - Don't wait for "editor-selected" event in browser_styleeditor_fetch-from-cache.js as it may have already been emitted. r=bgrins (c68786780)
 - Bug 1163024 - Part 2: Ignore network requests from chrome code in a content toolbox. r=ochameau (6fd22227c)
 - fix misspatch? (f1c0c1012)
 - Bug 1161072 - Destroy inspector actor on disconnect. r=pbrosset (62bc54dfe)
 - Bug 1168088 - Remove SpiderMonkey-specific syntax from toolkit/devtools. r=pbrosset (1f177ae4b)
 - Bug 1134568 - Implement a preset gallery for CubicBezierWidget incl. 8 preset functions for categories: ease-in, ease-out, and ease-in-out. r=pbrosset (3ae37e757)
 - Bug 1055181 - Mochitests for the CSS Filter tooltip; r=pbrosset (981c13b02)
 - Bug 1149671 - Use alt/na/shift to step 0.1/1/10 at a time. r=pbrosset (fd70b5f1b)
 - Bug 1126457 - Implement a worker utility to easily offload tasks into a worker. r=bgrins (2681ad8a1)
 - fix misspatch (7afd26b57) (bfa845235)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - import VMX Blur from TenFourFox and adapt moz.build with HAVE_ALTIVEC (f23006226)
 - Bug 1176083. Remove the now-dead code for the XPCOM version of setTimeout/setInterval. r=smaug (af84a61a6)
 - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz (548cda0cc)
 - Bug 1164564 - Clean up the worker loader;r=jlong (c22a9241c)
 - Bug 1164564 - Refactor Promise-backend.js so it can be required as a CommonJS module;r=jlong (6ced4a7f2)
 - Bug 1084525 - Part 4: Add listPromises method to PromisesActor r=fitzgen (132c6b062)
 - Bug 1084525 - Part 5: Add onNewPromise event handler to PromisesActor r=fitzgen (07098d58c)
 - Bug 1084525 - Part 6: Add onPromiseSettled event handler to PromisesActor r=fitzgen (11d0c7430)
 - Bug 1164483 - move worker helpers from frontend of devtools to backend r=jsantell (d5a0d16af)
 - Bug 1164632 - use new worker helpers in debugger for pretty-printing r=jsantell (de356582a)
 - do not run a test program to see if -maltivec is supported, since GCC always accepts it, even if an incompatible processor is selected. Offer explicit enable-altivec option and also set CXXFLAGS (c78bc8e43)
 - extend removing of optimizations to all newer GCC versions, since it is a code issue, not compiler one (29639f4d5) (7529dc68e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 967319 - Sort object properties in natural order in the Variables View. r=jaws (e604fc318)
 - Bug 1023386 - Split and filter properties remotely for objects. r=past (b4889035f)
 - Bug 1149115 - Make sure source actors are created before breakpoints are reset;r=jlong (76561a3fd)
 - Bug 1154606 - improve error in debugger when loading source fails r=jsantell (3678eca90)
 - Bug 1159731 - Move all Addon actor subclasses to a dedicated file. r=ejpbruel (45e012a98)
 - Bug 1096294 - Display pseudo-arrays like arrays in the console; r=pbrosset (b4b129b3a)
 - Bug 1169064 - Part 1: Move ObjectActor to object.js r=fitzgen (579cb4f86)
 - Bug 1169064 - Part 2: Formatted object.js and removed unused protocol request arguments r=fitzgen (4f3178a6a)
 - Bug 792063 - Add status console shortcut to return the previous command result;r=past (fc1317f9b)
 - Bug 1169064 - Part 3: Refactor LongStringActor, createValueGrip, stringIsLong and longStripGrip from script.js to object.js r=fitzgen (ecdff41b7)
 - AltiVec/VMX is 32bit only, use double cast passing uintptr_t to int to fix compilation on PPC64 (93985b589)
 - Bug 1084525 - Part 7: Expose Promise life time in object grip r=fitzgen (db5000041)
 - Bug 1084525 - Part 8: Expose Promise time to settle in object grip r=fitzgen (65b7beb26)
 - Bug 1084525 - Part 9: Implement getDependentPromises method in ObjectClient r=fitzgen (8cc8be31d)
 - Bug 1148753 - Update browser content toolbox to create a TabSources instance. r=jryans (df6bf505f)
 - Bug 1050691 - Click on a function on the console should go to the debugger. r=jlongster (e0d225db1)
 - Bug 1084525 - Part 10: Implement getAllocationStack method in ObjectClient r=fitzgen (199ce4dd9)
 - Bug 1084525 - Part 12: Fix eslint complaints in promise.js r=fitzgen (7d0a38afe)
 - Bug 1084525 - Part 13: Add test for asserting the Promise allocation stack in chrome debugging r=fitzgen (60278cf1d)
 - Bug 1164564 - Refactor Promise-backend.js so it can be required as a CommonJS module on the main thread;r=paolo (7cfe3cdd9)
 - Bug 1181506 - Define Cc and Ci. r=Yoric (bc3968be3) (a101af758)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - rough apply of Bug 1154275 - Remove ise() in favor of is(); r=Ms2ger (34cf63726)
 - Bug 1174954 part 1. Stop throwing DOMErrors from JS-implemented webidBug 1174954 part 1. Stop throwing DOMErrors from JS-implemented webid (ff7b25af0)
 - Bug 1173593. Make it possible to throw TypeError (or, in fact, any other Error from the content compartment) from js-implemented webidl. r=bholley (328c181a6)
 - Bug 1174954 part 2. Remove the special-casing of DOMError in JS-implemented webidl code. r=bholley (d8784c655)
 - Bug 1174954 part 3. Remove ReportJSExceptionFromJSImplementation, since it no longer does anything interesting. r=bholley (e5e6360df)
 - Bug 1170716 - Part 1: Add js shell functions to get last warning. r=jandem (391a75cfa)
 - Bug 1170716 - Part 2: Report unreachable code after return statement as JSEXN_NONE. r=jandem (5396c950a)
 - Bug 1170716 - Part 3: Use getLastWarning in test for warning with JSEXN_NONE. r=jandem (20453ed86)
 - Bug 1173787. The column number of an exception populated via PopulateReportBlame should be 1-based. r=fitzgen (ccc3d63f6)
 - Bug 1148593 - Create async stack in callback objects. r=bz, r=fitzgen (ec0802480)
 - Bug 1170097 - Part 2: Add originAttributesToCookieJar. r=bholley (0358faa1c)
 - Bug 1169044 - Patch 2 - Split URLSearchParams parsing logic into non-CCed URLParams. r=baku (2d228a166)
 - make qcms support for AltiVec compile-time selected like in TenFourFox and make thus compilation without it work (a343e775a) (b4028f07d)

Known Issue(s):
- media playback function may be buggy. the issue may be relexed by setting media.mediasource.format-reader to true in about:config.


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git be83eaa3c...b4028f07d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1084525 - Part 2: Refactor expectState from memory-bridge.js to common.js r=fitzgen (241c8d7cd)
 - Bug 1084525 - Part 3: Add attach and detach methods to PromisesActor r=fitzgen (df0dea46d)
 - Avoid infinite recursion when lazy-loading devtools modules and stepping into promise code in chrome debugging (bug 1149910). r=jlongster,fitzgen (a8e372285)
 - Bug 1136341 - fix source actors representing inline scripts in XUL files so breakpoints work r=ejpbruel (904825023)
 - Bug 1158498 - Can't set a JS breakpoint in inline JS;r=jlong (bbf9200ed)
 - Bug 1166844 - treat eval'ed code from the console as unnamed eval sources r=ejpbruel (98d19de4e)
 - Bug 1166852 - handle named eval sources from the console correctly r=ejpbruel (447b21b07)
 - Bug 1163024 - Part 1: Stylesheet actors should use the common DevToolsUtils.fetch(). r=bgrins (2871b6295)
 - Bug 1148893 - Miscellaneous fixes to multiple style editor tests. r=bgrins (073392349)
 - Bug 1150005 - Don't wait for "editor-selected" event in browser_styleeditor_fetch-from-cache.js as it may have already been emitted. r=bgrins (c68786780)
 - Bug 1163024 - Part 2: Ignore network requests from chrome code in a content toolbox. r=ochameau (6fd22227c)
 - fix misspatch? (f1c0c1012)
 - Bug 1161072 - Destroy inspector actor on disconnect. r=pbrosset (62bc54dfe)
 - Bug 1168088 - Remove SpiderMonkey-specific syntax from toolkit/devtools. r=pbrosset (1f177ae4b)
 - Bug 1134568 - Implement a preset gallery for CubicBezierWidget incl. 8 preset functions for categories: ease-in, ease-out, and ease-in-out. r=pbrosset (3ae37e757)
 - Bug 1055181 - Mochitests for the CSS Filter tooltip; r=pbrosset (981c13b02)
 - Bug 1149671 - Use alt/na/shift to step 0.1/1/10 at a time. r=pbrosset (fd70b5f1b)
 - Bug 1126457 - Implement a worker utility to easily offload tasks into a worker. r=bgrins (2681ad8a1)
 - fix misspatch (7afd26b57) (bfa845235)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - import VMX Blur from TenFourFox and adapt moz.build with HAVE_ALTIVEC (f23006226)
 - Bug 1176083. Remove the now-dead code for the XPCOM version of setTimeout/setInterval. r=smaug (af84a61a6)
 - Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz (548cda0cc)
 - Bug 1164564 - Clean up the worker loader;r=jlong (c22a9241c)
 - Bug 1164564 - Refactor Promise-backend.js so it can be required as a CommonJS module;r=jlong (6ced4a7f2)
 - Bug 1084525 - Part 4: Add listPromises method to PromisesActor r=fitzgen (132c6b062)
 - Bug 1084525 - Part 5: Add onNewPromise event handler to PromisesActor r=fitzgen (07098d58c)
 - Bug 1084525 - Part 6: Add onPromiseSettled event handler to PromisesActor r=fitzgen (11d0c7430)
 - Bug 1164483 - move worker helpers from frontend of devtools to backend r=jsantell (d5a0d16af)
 - Bug 1164632 - use new worker helpers in debugger for pretty-printing r=jsantell (de356582a)
 - do not run a test program to see if -maltivec is supported, since GCC always accepts it, even if an incompatible processor is selected. Offer explicit enable-altivec option and also set CXXFLAGS (c78bc8e43)
 - extend removing of optimizations to all newer GCC versions, since it is a code issue, not compiler one (29639f4d5) (7529dc68e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 967319 - Sort object properties in natural order in the Variables View. r=jaws (e604fc318)
 - Bug 1023386 - Split and filter properties remotely for objects. r=past (b4889035f)
 - Bug 1149115 - Make sure source actors are created before breakpoints are reset;r=jlong (76561a3fd)
 - Bug 1154606 - improve error in debugger when loading source fails r=jsantell (3678eca90)
 - Bug 1159731 - Move all Addon actor subclasses to a dedicated file. r=ejpbruel (45e012a98)
 - Bug 1096294 - Display pseudo-arrays like arrays in the console; r=pbrosset (b4b129b3a)
 - Bug 1169064 - Part 1: Move ObjectActor to object.js r=fitzgen (579cb4f86)
 - Bug 1169064 - Part 2: Formatted object.js and removed unused protocol request arguments r=fitzgen (4f3178a6a)
 - Bug 792063 - Add status console shortcut to return the previous command result;r=past (fc1317f9b)
 - Bug 1169064 - Part 3: Refactor LongStringActor, createValueGrip, stringIsLong and longStripGrip from script.js to object.js r=fitzgen (ecdff41b7)
 - AltiVec/VMX is 32bit only, use double cast passing uintptr_t to int to fix compilation on PPC64 (93985b589)
 - Bug 1084525 - Part 7: Expose Promise life time in object grip r=fitzgen (db5000041)
 - Bug 1084525 - Part 8: Expose Promise time to settle in object grip r=fitzgen (65b7beb26)
 - Bug 1084525 - Part 9: Implement getDependentPromises method in ObjectClient r=fitzgen (8cc8be31d)
 - Bug 1148753 - Update browser content toolbox to create a TabSources instance. r=jryans (df6bf505f)
 - Bug 1050691 - Click on a function on the console should go to the debugger. r=jlongster (e0d225db1)
 - Bug 1084525 - Part 10: Implement getAllocationStack method in ObjectClient r=fitzgen (199ce4dd9)
 - Bug 1084525 - Part 12: Fix eslint complaints in promise.js r=fitzgen (7d0a38afe)
 - Bug 1084525 - Part 13: Add test for asserting the Promise allocation stack in chrome debugging r=fitzgen (60278cf1d)
 - Bug 1164564 - Refactor Promise-backend.js so it can be required as a CommonJS module on the main thread;r=paolo (7cfe3cdd9)
 - Bug 1181506 - Define Cc and Ci. r=Yoric (bc3968be3) (a101af758)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - rough apply of Bug 1154275 - Remove ise() in favor of is(); r=Ms2ger (34cf63726)
 - Bug 1174954 part 1. Stop throwing DOMErrors from JS-implemented webidBug 1174954 part 1. Stop throwing DOMErrors from JS-implemented webid (ff7b25af0)
 - Bug 1173593. Make it possible to throw TypeError (or, in fact, any other Error from the content compartment) from js-implemented webidl. r=bholley (328c181a6)
 - Bug 1174954 part 2. Remove the special-casing of DOMError in JS-implemented webidl code. r=bholley (d8784c655)
 - Bug 1174954 part 3. Remove ReportJSExceptionFromJSImplementation, since it no longer does anything interesting. r=bholley (e5e6360df)
 - Bug 1170716 - Part 1: Add js shell functions to get last warning. r=jandem (391a75cfa)
 - Bug 1170716 - Part 2: Report unreachable code after return statement as JSEXN_NONE. r=jandem (5396c950a)
 - Bug 1170716 - Part 3: Use getLastWarning in test for warning with JSEXN_NONE. r=jandem (20453ed86)
 - Bug 1173787. The column number of an exception populated via PopulateReportBlame should be 1-based. r=fitzgen (ccc3d63f6)
 - Bug 1148593 - Create async stack in callback objects. r=bz, r=fitzgen (ec0802480)
 - Bug 1170097 - Part 2: Add originAttributesToCookieJar. r=bholley (0358faa1c)
 - Bug 1169044 - Patch 2 - Split URLSearchParams parsing logic into non-CCed URLParams. r=baku (2d228a166)
 - make qcms support for AltiVec compile-time selected like in TenFourFox and make thus compilation without it work (a343e775a) (b4028f07d)

* 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-20210424-3b8a3eb13-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210424-3b8a3eb13-xpmod.7z

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

Repo changes:
- import changes from tenfourfox:
 - #642: M1677940 M1698503 M1699835 (modified) (4f70dd5c9)
 - #642: update eTLDs, HSTS (0136f8aca) (3b8a3eb13)


New build of Firefox 45ESR:

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

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

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

Changes since my last build:
- configure: change win64 subsystem version to 5.02 for XP x64 edition (e2e08b13d)
- import change from tenfourfox:
 - #640: update Readability to tip (8c52b1a32) (47e27a4ec)
- bump version to 45.9.33 (5c4d03208)
- import changes from tenfourfox:
 - #642: M1677940 M1698503 M1699835 (modified) (4f70dd5c9)
 - #642: update eTLDs, HSTS (0136f8aca) (aaa1e5cf5)

No comments:

Post a Comment