Saturday, May 18, 2024

Weekly browser binaries (20240518)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240518-3219d2d-uxp-e76fa74573-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240518-3219d2d-uxp-e76fa74573-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-20240518-3219d2d-uxp-e76fa74573-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.7a1.win32-git-20240518-d849524bd-uxp-e76fa74573-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240518-d849524bd-uxp-e76fa74573-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240518-d849524bd-uxp-e76fa74573-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240518-d849524bd-uxp-e76fa74573-xpmod.7z

Official UXP changes picked since my last build:
- PR #2514 - Don't split up happy emoji sequences (52d7e4f3db)

No official Pale-Moon changes picked since my last build.

Official Basilisk changes picked since my last build:
- [Basilisk] fix bug with preferences not working (4a95f9d418)

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240518-7bda12e7-uxp-e76fa74573-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240518-7bda12e7-uxp-e76fa74573-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* 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-20240518-id-656ea98-uxp-e76fa74573-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240518-id-656ea98-ia-93af9a0-uxp-e76fa74573-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild


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 https://o.rthost.win/basilisk/basilisk55-win32-git-20240518-12107a8cf-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240518-12107a8cf-xpmod.7z

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

Repo changes:
- import from UXP: PR #2514 - Don't split up happy emoji sequences (52d7e4f3) (12107a8cf)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240518-76c2cfb906-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240518-76c2cfb906-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240518-76c2cfb906-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240518-76c2cfb906-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 1412825 - fix lz4 deprecated attribute with clang and c++14; r=RyanVM (059d86484b)
 - Bug 1245886 - Manually stop the profiler module at the end of all tests, r=me (1e00edd00c)
 - Bug 1262359 (part 1) - Remove unused |hashRef| parameter from nsDataHandler::ParseURI(). r=jduell. (dcae9e057a)
 - Bug 1262359 (part 2) - Make the filling in of two parameters optional in nsDataHandler::ParseURI(). r=jduell. (142ff6c86d)
 - Bug 1262359 (part 3) - Add a missing fallible nsTSubstring_CharT::Assign() variant. r=erahm. (df93f41b86)
 - Bug 1262359 (part 4) - Make data URL payload assignment fallible in nsDataHandler::ParseURI(). r=jduell. (05868a4269)
 - Bug 1262359 (part 5) - Add a missing rv check for call to nsDataHandler::ParseURI(). r=jduell. (67d8a9c642)
 - Bug 1263764 - Make the external string API's Truncate compatible with the internal API's Truncate. r=froydnj (b369693809)
 - bug 1262563 - stop passing an event to FireShowHideEvent() r=davidb (b2893a18c2)
 - bug 1262563 - fix how FireShowHideEvent gets the parent of a hide event target r=davidb (fbf7c39766)
 - bug 1262563 - make FireShowHideEvent() return void r=davidb (c77c6c1d57)
 - bug 1262563 - make FireShowHideEvent() a method of MaiAtkObject r=davidb (b0cc3aaf06)
 - Bug 1260237 - remove InvalidateChildren, r=yzen (1eecf43b01)
 - Bug 1251680 - get container accessible computation should take into account the HTML select, r=marcoz (553274c049)
 - Bug 1252857 - test value change events for closed HTML select, r=marcoz (e3248842f5)
 - Bug 1252857 - value change events for HTML:select have wrong target, r=marcoz (734ace8006)
 - Bug 1105611 - Add tests of nsIAccessibleEditableText with contentediable editors which have ::before or ::after, patch=nakano, surkov, r=yzen (3b423d91cd)
 - Bug 1249400 - add a test for missed hide events in case of accessible stealing, r=yzen (901c61e650)
 - Bug 1255009 - insert children into the tree on content insertion instead the recaching, r=yzen (8074d82484)
 - Bug 1255614 - make ProcessInvalidationList to insert accessibles instead the recaching, r=yzen (89a81d8b3f)
 - Bug 1255617 - make PutChildrenBack to insert accessibles instead the recaching, r=yzen (39548b5922)
 - Bug 1260187 - remove recaching version of DocAccessible::UpdateTreeOnInsertion, r=yzen (4bf8b09193)
 - Bug 1260277 - remove empty CacheChildren's, r=marcoz (4eabc70d60)
 - Bug 1256461 - merge MoveChild and SeizeChild methods, r=yzen (649b87dfad)
 - Bug 1260494 - rebuild child indexes by AutoTreeMutation guard, r=yzen (e49a381192)
 - Bug 1260862 - "remove Cache/EnsureChildren". r=mzehe (10751f0792)
 - Bug 1260860 - stop illicit accessible stealing, r=yzen (55621a1af3)
 - Bug 1260496 - get rid of CacheChildren for application accessible, r=marcoz (cde59765c3)
 - Bug 1250878 - add acceptable child check for HTML select, r=marcoz (6e70925079)
 - Bug 1252260 - get rid of HTML table CacheChildren, r=marcoz (7108ee2e06)
 - Bug 1261165 - remove Accessible::ChildrenFlags, r=yzen (6e6c4db99d)
 - Bug 1261167 - remove Accessible::TestChildCache, r=marcoz (69c9276da0)
 - Bug 1261170 - add a single node ProcessContentInserted method version, r=yzen (5385e407b8)
 - Bug 1261177 - split GetOrCreateAccessible method into two (Get and Create versions), r=yzen (ded9e7c0e5)
 - Bug 1261408 - detect ARIA owned children early to avoid tree moving, r=yzen (ffd090ff2c)
 - Bug 1261425 - coalesce mutation events by a tree structure, r=yzen (14ca8f3978)
 - bug 1261144 - rename AccCollector.{h,cpp} to EmbeddedObjCollector.{h,cpp} r=lsocks (386be7f834)
 - bug 1259023 - make nsIAccessible.parent work with proxies r=yzen (d611ef1fbf) (8655c2747d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1232902. Update ANGLE to chromium/2592 (89d3d3cfad)
 - Bug 1251375. Update to ANGLE/2653 (98691dfd84)
 - bits of Bug 1225280. Update ANGLE to chromium/2572. (b5eeadcb4e)
 - Bug 1251375 - Cross compilation fixup. r=upstream (737d8f8554)
 - rename back (e1ef46b16a)
 - Bug 1261129: Make VP9 sample data const. r=kentuckyfriedtakahe (811eead31b)
 - Bug 1263839 - WebM is now actually a VP9 sample; r=me (c6568d6d98)
 - Bug 1263839: P2. Force re-run of VP9 benchmark based on a version check. r=kentuckyfriedtakahe (358409a235)
 - Bug 1235503 - Fix -Wunreachable-code warnings in dom/media/. r=jya (dc6bebb141)
 - Bug 1251184: [quicktime] P1. Report video/quicktime mimetype when sniffing. r=cpearce (056dda066a)
 - Bug 1251184: [quicktime] P2. Use external plugin if available over native playback. r=cpearce (6f34c09ab6)
 - Bug 1255050 - [1.1] Restrict media plugin decoder usage to Android ICS. r=snorp (ae801e040c)
 - Bug 1229657: [MSE] Returns NotSupportedError if mimetype is invalid or not supported. r=gerald (a81df7babf)
 - change errors returns (18b81f684e)
 - rearrange to match gecko code (333c4c5f3a)
 - Bug 1239607 - Let platform layer decide which codec to support and how to configure it. r=sotaro (63812a44d1)
 - Bug 1248507 - p1. Pass DecoderDoctorDiagnostics to PDMs&more - r=jya (4175551833)
 - Bug 1248507 - p2. DecoderDoctorDiagnostics boilerplate - r=jya (cb25b71956)
 - Bug 1208371 - Forward declare DOMMediaStream in HTMLMediaElement.h. r=jesup (896080a020)
 - Bug 1248507 - p3. Use DecoderDoctorDiagnostics - r=jya,bz (181966589e)
 - Bug 1248507 - p4. DecoderDoctor base console message - r=bz (c5704ad2fe)
 - Bug 1055776 - Move namespaceURI, prefix, localName from Node to Element; r=bz (ba7a18385d)
 - Bug 842818 - Expose WebCrypto API to workers r=baku (966e5f3e75)
 - Bug 1227790 - Update MediaKeyStatuses to include "released", "output-restricted" and "status-pending". r=bz (d9e7ddb298)
 - Bug 1256046 - Hide MozPowerManager from the Web; r=khuey,bzbarsky (ec1da24251)
 - Bug 1259581: Remove MOZ_MEDIA_NAVIGATOR. r=jesup (023a114462)
 - Bug 1254956 - Implement Node.rootNode. r=Ms2ger,smaug (0133a41059)
 - Bug 1264409 - Make last transaction ID available via nsIDOMWindowUtils, and pass transaction ID through MozAfterPaint. r=mattwoodrow,mrbkap (51184de1af) (76c2cfb906)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 10160cd03d...76c2cfb906:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1412825 - fix lz4 deprecated attribute with clang and c++14; r=RyanVM (059d86484b)
 - Bug 1245886 - Manually stop the profiler module at the end of all tests, r=me (1e00edd00c)
 - Bug 1262359 (part 1) - Remove unused |hashRef| parameter from nsDataHandler::ParseURI(). r=jduell. (dcae9e057a)
 - Bug 1262359 (part 2) - Make the filling in of two parameters optional in nsDataHandler::ParseURI(). r=jduell. (142ff6c86d)
 - Bug 1262359 (part 3) - Add a missing fallible nsTSubstring_CharT::Assign() variant. r=erahm. (df93f41b86)
 - Bug 1262359 (part 4) - Make data URL payload assignment fallible in nsDataHandler::ParseURI(). r=jduell. (05868a4269)
 - Bug 1262359 (part 5) - Add a missing rv check for call to nsDataHandler::ParseURI(). r=jduell. (67d8a9c642)
 - Bug 1263764 - Make the external string API's Truncate compatible with the internal API's Truncate. r=froydnj (b369693809)
 - bug 1262563 - stop passing an event to FireShowHideEvent() r=davidb (b2893a18c2)
 - bug 1262563 - fix how FireShowHideEvent gets the parent of a hide event target r=davidb (fbf7c39766)
 - bug 1262563 - make FireShowHideEvent() return void r=davidb (c77c6c1d57)
 - bug 1262563 - make FireShowHideEvent() a method of MaiAtkObject r=davidb (b0cc3aaf06)
 - Bug 1260237 - remove InvalidateChildren, r=yzen (1eecf43b01)
 - Bug 1251680 - get container accessible computation should take into account the HTML select, r=marcoz (553274c049)
 - Bug 1252857 - test value change events for closed HTML select, r=marcoz (e3248842f5)
 - Bug 1252857 - value change events for HTML:select have wrong target, r=marcoz (734ace8006)
 - Bug 1105611 - Add tests of nsIAccessibleEditableText with contentediable editors which have ::before or ::after, patch=nakano, surkov, r=yzen (3b423d91cd)
 - Bug 1249400 - add a test for missed hide events in case of accessible stealing, r=yzen (901c61e650)
 - Bug 1255009 - insert children into the tree on content insertion instead the recaching, r=yzen (8074d82484)
 - Bug 1255614 - make ProcessInvalidationList to insert accessibles instead the recaching, r=yzen (89a81d8b3f)
 - Bug 1255617 - make PutChildrenBack to insert accessibles instead the recaching, r=yzen (39548b5922)
 - Bug 1260187 - remove recaching version of DocAccessible::UpdateTreeOnInsertion, r=yzen (4bf8b09193)
 - Bug 1260277 - remove empty CacheChildren's, r=marcoz (4eabc70d60)
 - Bug 1256461 - merge MoveChild and SeizeChild methods, r=yzen (649b87dfad)
 - Bug 1260494 - rebuild child indexes by AutoTreeMutation guard, r=yzen (e49a381192)
 - Bug 1260862 - "remove Cache/EnsureChildren". r=mzehe (10751f0792)
 - Bug 1260860 - stop illicit accessible stealing, r=yzen (55621a1af3)
 - Bug 1260496 - get rid of CacheChildren for application accessible, r=marcoz (cde59765c3)
 - Bug 1250878 - add acceptable child check for HTML select, r=marcoz (6e70925079)
 - Bug 1252260 - get rid of HTML table CacheChildren, r=marcoz (7108ee2e06)
 - Bug 1261165 - remove Accessible::ChildrenFlags, r=yzen (6e6c4db99d)
 - Bug 1261167 - remove Accessible::TestChildCache, r=marcoz (69c9276da0)
 - Bug 1261170 - add a single node ProcessContentInserted method version, r=yzen (5385e407b8)
 - Bug 1261177 - split GetOrCreateAccessible method into two (Get and Create versions), r=yzen (ded9e7c0e5)
 - Bug 1261408 - detect ARIA owned children early to avoid tree moving, r=yzen (ffd090ff2c)
 - Bug 1261425 - coalesce mutation events by a tree structure, r=yzen (14ca8f3978)
 - bug 1261144 - rename AccCollector.{h,cpp} to EmbeddedObjCollector.{h,cpp} r=lsocks (386be7f834)
 - bug 1259023 - make nsIAccessible.parent work with proxies r=yzen (d611ef1fbf) (8655c2747d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1232902. Update ANGLE to chromium/2592 (89d3d3cfad)
 - Bug 1251375. Update to ANGLE/2653 (98691dfd84)
 - bits of Bug 1225280. Update ANGLE to chromium/2572. (b5eeadcb4e)
 - Bug 1251375 - Cross compilation fixup. r=upstream (737d8f8554)
 - rename back (e1ef46b16a)
 - Bug 1261129: Make VP9 sample data const. r=kentuckyfriedtakahe (811eead31b)
 - Bug 1263839 - WebM is now actually a VP9 sample; r=me (c6568d6d98)
 - Bug 1263839: P2. Force re-run of VP9 benchmark based on a version check. r=kentuckyfriedtakahe (358409a235)
 - Bug 1235503 - Fix -Wunreachable-code warnings in dom/media/. r=jya (dc6bebb141)
 - Bug 1251184: [quicktime] P1. Report video/quicktime mimetype when sniffing. r=cpearce (056dda066a)
 - Bug 1251184: [quicktime] P2. Use external plugin if available over native playback. r=cpearce (6f34c09ab6)
 - Bug 1255050 - [1.1] Restrict media plugin decoder usage to Android ICS. r=snorp (ae801e040c)
 - Bug 1229657: [MSE] Returns NotSupportedError if mimetype is invalid or not supported. r=gerald (a81df7babf)
 - change errors returns (18b81f684e)
 - rearrange to match gecko code (333c4c5f3a)
 - Bug 1239607 - Let platform layer decide which codec to support and how to configure it. r=sotaro (63812a44d1)
 - Bug 1248507 - p1. Pass DecoderDoctorDiagnostics to PDMs&more - r=jya (4175551833)
 - Bug 1248507 - p2. DecoderDoctorDiagnostics boilerplate - r=jya (cb25b71956)
 - Bug 1208371 - Forward declare DOMMediaStream in HTMLMediaElement.h. r=jesup (896080a020)
 - Bug 1248507 - p3. Use DecoderDoctorDiagnostics - r=jya,bz (181966589e)
 - Bug 1248507 - p4. DecoderDoctor base console message - r=bz (c5704ad2fe)
 - Bug 1055776 - Move namespaceURI, prefix, localName from Node to Element; r=bz (ba7a18385d)
 - Bug 842818 - Expose WebCrypto API to workers r=baku (966e5f3e75)
 - Bug 1227790 - Update MediaKeyStatuses to include "released", "output-restricted" and "status-pending". r=bz (d9e7ddb298)
 - Bug 1256046 - Hide MozPowerManager from the Web; r=khuey,bzbarsky (ec1da24251)
 - Bug 1259581: Remove MOZ_MEDIA_NAVIGATOR. r=jesup (023a114462)
 - Bug 1254956 - Implement Node.rootNode. r=Ms2ger,smaug (0133a41059)
 - Bug 1264409 - Make last transaction ID available via nsIDOMWindowUtils, and pass transaction ID through MozAfterPaint. r=mattwoodrow,mrbkap (51184de1af) (76c2cfb906)

* 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

No comments:

Post a Comment