Saturday, July 6, 2024

Weekly browser binaries (20240706)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2541 - Deal with empty LineNameList in CSS grid templates. (5bdec62cb0)
- Issue #2543 - adjust toFixed precision range according to spec update. (f4b6cee0cc)
- Issue #2531 - Adjust rounding in toExponential (and kin) to round up at midpoint. (ef1f142cde)

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

No official Basilisk changes picked since my last build.

My changes since my last build:
- HACK: jsgc: check nullptr before call member function in mayBeOwnedByOtherRuntime() (f4188fb54e)

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-20240706-7bda12e7-uxp-688fa00ac4-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240706-7bda12e7-uxp-688fa00ac4-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-20240706-id-656ea98-uxp-688fa00ac4-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240706-id-656ea98-ia-93af9a0-uxp-688fa00ac4-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-20240706-d938d4600-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240706-d938d4600-xpmod.7z

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

Repo changes:
- import from UXP: Issue #2541 - Deal with empty LineNameList in CSS grid templates. (5bdec62c) (6a4db7e71)
- import from UXP: Issue #2543 - adjust toFixed precision range according to spec update. (f4b6cee0) (5937defd6)
- import from UXP: Issue #2531 - Adjust rounding in toExponential (and kin) to round up at midpoint. (ef1f142c) (d938d4600)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240706-d04fd99cb6-xpmod.7z

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

repo changes since my last build:
- pref: toggle dom.details_element.enabled (cafae72769)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1259018 - Part a: Use early returns in nsExternalProtocolHandler::NewChannel2; r=jst (159053ad25)
 - Bug 1259018 - Part b: Use early returns and stop accepting null in nsExternalProtocolHandler::HaveExternalProtocolHandler; r=jst (356b509c9a)
 - Bug 1259018 - Part c: Pass arguments to the nsExtProtocolChannel constructor; r=jst (c3cab1801c)
 - Bug 1261020 - part 1 - implement SeekTask; r=jwwang (d3df4d5de6)
 - Bug 1261020 - part 2 - modify MDSM to adopt SeekTask; r=jwwang (b51efe45c8)
 - Bug 1265296 - Move SeekTask from namespace mozilla::media to namespace mozilla. r=kaku. (cc5665837b)
 - Bug 1265315. Part 1 - remove use of MediaDecoderReader from SeekTask. r=kaku. (ee7a8e9032)
 - Bug 1265315. Part 2 - rename mReaderWrapper to mReader for less verbose coding. r=kaku. (f7426bdc4c)
 - Bug 1265311. Part 1 - Add more proxy functions to MediaDecoderReaderWrapper. r=jya. (73d59fd4c3)
 - Bug 1265311. Part 2 - constify some functions. r=jya. (87388fc7fd)
 - Bug 1266304. Part 1 - Merge MediaDecoderReader::AudioDataPromise and MediaDecoderReader::VideoDataPromise. r=kaku. (30ddbd7b03)
 - Bug 1266304. Part 2 - remove unnecessary template parameters. r=kaku. (84b012ef96)
 - Bug 1265629 - Remove unused MediaDecoderReader::BreakCycles(). r=kaku. (7144e46f3b)
 - Bug 1215439 - Don't call ResetDecode() in the destructor of MediaDecoderReader. r=gerald. (be8896cd3b)
 - Bug 1265634. Part 1 - add more proxy functions to MediaDecoderReaderWrapper and remove unused members from MDSM. r=kaku. (eacba1547d)
 - Bug 1265634. Part 2 - rename mReaderWrapper for less wording. r=kaku. (06179b09fa)
 - Bug 1265634. Part 3 - constify some functions. r=jya. (2cc6d72652)
 - Bug 1256336 - Do not use httpChannelChild after Send__delete is called. r=jduell (d3ec2be783)
 - Bug 1261070 - Move Send__delete__ to FailedAsyncOpen. r=jduell (f3a2d0e2b9)
 - Bug 1229369 - Part 2: Drop the aChannel argument to HttpChannelChild::ShouldInterceptURI() (f770dbdced)
 - Bug 1225756 - Part1: Let the regular veto handlers check on redirects then check mRedirectChannelChild in the result callback. r=mayhemer (13b87a6a84)
 - fix mispatch (04c842e2ba)
 - Bug 1210077 - Null check gNeckoChild in HttpChannelChild::ResetInterception(); r=mcmanus (9e1bb91331)
 - Bug 1233630 - Remove MediaDecoderStateMachine::AudioDecodedUsecs. r=kikuo. (4e83b86ed1)
 - Bug 1261312 - Make sure that audio/video decode task is filed again. r=jwwang (90d90c890a)
 - Bug 1238347 - stop prerolling when decoding starts if we are waiting for data. r=cpearce. (dfa46a223c)
 - Bug 1242845 - Make the computation of MediaDecoderStateMachine::HasLowUndecodedData() more accurate and consistent. r=jya. (9f3a8a3e2c)
 - Bug 1242845. Part 2 - fix format nits. r=me. (9da58b5145)
 - Bug 1237174 - Remove the unnecessary code since mState won't change in the case of DECODER_STATE_COMPLETED. r=bechen. (ad706de284)
 - Bug 1237806 - update playback position before entering buffering mode so the currentTime of the media element is more accurate during buffering. r=jya. (d491291b12)
 - Bug 1238343 - Update MDSM::mIsAudioPrerolling/mIsVideoPrerolling when playback rate changes. r=cpearce. (532419a3b5)
 - Bug 1235966 - reset mAudioCompleted and mVideoCompleted when switching MediaSink so they are resolved by the new MediaSink. r=kikuo. (5c701026e1) (167ec3b0a2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1233914 - P1. ping doesn't honor the TP list. r=francois (14b9df4e67)
 - Bug 1233914 - P2. Testcase. r=francois (4aa1142877)
 - bit of Bug 1178058 (9309410d6d)
 - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 2, r=bz (1c62d48537)
 - Bug 1254103 - Window.open() should not reuse an existing window if it's running a different container, r=bz (ce5bf89b65)
 - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 1, r=bz (45692fa791)
 - Bug 682294 - Add an error page for file access denied. r=bz (e94be73e70)
 - Bug 682294 - Remove redundant trailing spaces. r=bz (f299d7302d)
 - Bug 1122642 - Have an error page for H2 INADEQUATE_SECURITY r=mcmanus,bz (70e89ed8f0)
 - Bug 1253792 - Handle another case of re-entrancy through nsDocShell::InternalLoad. r=smaug (87f436cc4b)
 - Bug 1240246 - Handle re-entrancy in nsDocShell::InternalLoad more gracefully. r=smaug (98985d7233)
 - Bug 1247810 - Redirect the enum query on Core profiles. - r=jrmuizel (f55c0fb46c)
 - Bug 1257861 - Test that we send cookies from XHRs in web workers when 3rd party cookies are disabled. r=sicking (2334c6621e)
 - Bug 1257861 - Default to sending all cookies if we can't compute 3rdpartyness. r=sicking (817fe6fbfc) (d04fd99cb6)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git f69c4dc576...d04fd99cb6:
- pref: toggle dom.details_element.enabled (cafae72769)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1259018 - Part a: Use early returns in nsExternalProtocolHandler::NewChannel2; r=jst (159053ad25)
 - Bug 1259018 - Part b: Use early returns and stop accepting null in nsExternalProtocolHandler::HaveExternalProtocolHandler; r=jst (356b509c9a)
 - Bug 1259018 - Part c: Pass arguments to the nsExtProtocolChannel constructor; r=jst (c3cab1801c)
 - Bug 1261020 - part 1 - implement SeekTask; r=jwwang (d3df4d5de6)
 - Bug 1261020 - part 2 - modify MDSM to adopt SeekTask; r=jwwang (b51efe45c8)
 - Bug 1265296 - Move SeekTask from namespace mozilla::media to namespace mozilla. r=kaku. (cc5665837b)
 - Bug 1265315. Part 1 - remove use of MediaDecoderReader from SeekTask. r=kaku. (ee7a8e9032)
 - Bug 1265315. Part 2 - rename mReaderWrapper to mReader for less verbose coding. r=kaku. (f7426bdc4c)
 - Bug 1265311. Part 1 - Add more proxy functions to MediaDecoderReaderWrapper. r=jya. (73d59fd4c3)
 - Bug 1265311. Part 2 - constify some functions. r=jya. (87388fc7fd)
 - Bug 1266304. Part 1 - Merge MediaDecoderReader::AudioDataPromise and MediaDecoderReader::VideoDataPromise. r=kaku. (30ddbd7b03)
 - Bug 1266304. Part 2 - remove unnecessary template parameters. r=kaku. (84b012ef96)
 - Bug 1265629 - Remove unused MediaDecoderReader::BreakCycles(). r=kaku. (7144e46f3b)
 - Bug 1215439 - Don't call ResetDecode() in the destructor of MediaDecoderReader. r=gerald. (be8896cd3b)
 - Bug 1265634. Part 1 - add more proxy functions to MediaDecoderReaderWrapper and remove unused members from MDSM. r=kaku. (eacba1547d)
 - Bug 1265634. Part 2 - rename mReaderWrapper for less wording. r=kaku. (06179b09fa)
 - Bug 1265634. Part 3 - constify some functions. r=jya. (2cc6d72652)
 - Bug 1256336 - Do not use httpChannelChild after Send__delete is called. r=jduell (d3ec2be783)
 - Bug 1261070 - Move Send__delete__ to FailedAsyncOpen. r=jduell (f3a2d0e2b9)
 - Bug 1229369 - Part 2: Drop the aChannel argument to HttpChannelChild::ShouldInterceptURI() (f770dbdced)
 - Bug 1225756 - Part1: Let the regular veto handlers check on redirects then check mRedirectChannelChild in the result callback. r=mayhemer (13b87a6a84)
 - fix mispatch (04c842e2ba)
 - Bug 1210077 - Null check gNeckoChild in HttpChannelChild::ResetInterception(); r=mcmanus (9e1bb91331)
 - Bug 1233630 - Remove MediaDecoderStateMachine::AudioDecodedUsecs. r=kikuo. (4e83b86ed1)
 - Bug 1261312 - Make sure that audio/video decode task is filed again. r=jwwang (90d90c890a)
 - Bug 1238347 - stop prerolling when decoding starts if we are waiting for data. r=cpearce. (dfa46a223c)
 - Bug 1242845 - Make the computation of MediaDecoderStateMachine::HasLowUndecodedData() more accurate and consistent. r=jya. (9f3a8a3e2c)
 - Bug 1242845. Part 2 - fix format nits. r=me. (9da58b5145)
 - Bug 1237174 - Remove the unnecessary code since mState won't change in the case of DECODER_STATE_COMPLETED. r=bechen. (ad706de284)
 - Bug 1237806 - update playback position before entering buffering mode so the currentTime of the media element is more accurate during buffering. r=jya. (d491291b12)
 - Bug 1238343 - Update MDSM::mIsAudioPrerolling/mIsVideoPrerolling when playback rate changes. r=cpearce. (532419a3b5)
 - Bug 1235966 - reset mAudioCompleted and mVideoCompleted when switching MediaSink so they are resolved by the new MediaSink. r=kikuo. (5c701026e1) (167ec3b0a2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1233914 - P1. ping doesn't honor the TP list. r=francois (14b9df4e67)
 - Bug 1233914 - P2. Testcase. r=francois (4aa1142877)
 - bit of Bug 1178058 (9309410d6d)
 - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 2, r=bz (1c62d48537)
 - Bug 1254103 - Window.open() should not reuse an existing window if it's running a different container, r=bz (ce5bf89b65)
 - Bug 1253538 - Window.open() should not reuse an existing window if it's running a different container - patch 1, r=bz (45692fa791)
 - Bug 682294 - Add an error page for file access denied. r=bz (e94be73e70)
 - Bug 682294 - Remove redundant trailing spaces. r=bz (f299d7302d)
 - Bug 1122642 - Have an error page for H2 INADEQUATE_SECURITY r=mcmanus,bz (70e89ed8f0)
 - Bug 1253792 - Handle another case of re-entrancy through nsDocShell::InternalLoad. r=smaug (87f436cc4b)
 - Bug 1240246 - Handle re-entrancy in nsDocShell::InternalLoad more gracefully. r=smaug (98985d7233)
 - Bug 1247810 - Redirect the enum query on Core profiles. - r=jrmuizel (f55c0fb46c)
 - Bug 1257861 - Test that we send cookies from XHRs in web workers when 3rd party cookies are disabled. r=sicking (2334c6621e)
 - Bug 1257861 - Default to sending all cookies if we can't compute 3rdpartyness. r=sicking (817fe6fbfc) (d04fd99cb6)

* 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