Saturday, January 27, 2024

Weekly browser binaries (20240127)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- No issue - Remove leftover beta-only dev edition promo in devtools. (eeff203318)
- No issue - Clean up some devtools comments and prefs. (fd949d3245)
- [gtk] Let printer enumeration run to completion, to avoid a GTK bug. (ce3cc6b74d)
- [gfx] Cherry-pick chromium:1864587 (580e04c8a8)
- [NSS] add a defensive check for large ssl_DefSend return values. (266b96a53a)
- Bug 1863083 (aa4419c2a9)
- [HSTS] Let parent hosts determine whether HSTS subs should be applied. (462aac7d98)

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

No official Basilisk changes picked since my last build.

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-20240127-e95fad7d-uxp-35252384aa-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240127-e95fad7d-uxp-35252384aa-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-20240127-id-656ea98-uxp-35252384aa-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240127-id-656ea98-ia-93af9a0-uxp-35252384aa-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 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-20240127-95bc5269f-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20240127-95bc5269f-xpmod.7z

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

Repo changes:
- import from UXP: No issue - Remove leftover beta-only dev edition promo in devtools. (eeff2033) (39e122a84)
- import from UXP: No issue - Clean up some devtools comments and prefs. (fd949d32) (9dfad31a3)
- import from UXP: [gtk] Let printer enumeration run to completion, to avoid a GTK bug. (ce3cc6b7) (87401eba7)
- import from UXP: [gfx] Cherry-pick chromium:1864587 (580e04c8) (1ff0c437b)
- import from UXP: [NSS] add a defensive check for large ssl_DefSend return values. (266b96a5) (9453c5a11)
- ported from UXP: Bug 1863083 (aa4419c2) (95bc5269f)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240127-817a8eed36-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 1248105 - Move CSSPseudoElement::GetParentObject out of header, r=boris (b851c3806d)
 - Bug 1248581 - Fix build bustage on WakeLock.h and CSSPseudoElement.h. r=khuey (fb47a96889)
 - Bug 1249230 - Prepend an extra colon to the pseudo type string. r=birtles (6af63f00de)
 - fix build on Mac > 10.5 (1ae9402eaf)
 - Bug 1241118 - Add gc = GetGeneralCategory(ch) when sc == MOZ_SCRIPT_COMMON. r=jfkthame (51dfbede47)
 - minor crash rep (1e7e5bc97e)
 - Bug 1240904 - Remove ParamTraits for NPString and NPVariant. r=bsmedberg (1850d10374)
 - bug 1170584 - fix PluginMessageUtils on iOS. r=jimm (c624cbe92d)
 - Bug 1170343 - Use release-mode asserts when plugins making NPAPI calls on the wrong thread, r=mccr8 (15c71250f4)
 - Bug 1239525 - Make sure async plugin initialization is off if e10s is on. r=aklotz (07e73ce74d)
 - Bug 1128454 - When plugin bridging fails, propagate the error back to the content process without aborting tabs. r=billm (e1547c00ab)
 - Bug 1222169 - remove unused function from PluginProcessChild.cpp; r=aklotz (11a8fc32e1)
 - Bug 1239749 - Remove extra space from PermissionSettings.js debug message. r=gwagner (abe2ac7574)
 - Bug 1221104 - Revoke 'midi' permission queries with TypeError. r=baku (cce673498f)
 - Bug 1221104 - Throw NS_ERROR_NOT_IMPLEMENTED instead of NS_ERROR_UNEXPECTED for PushPermissionDescriptor.userVisible. r=baku (face32ed7b)
 - Bug 1228723 - Avoid a promise worker proxy deadlock caused by synchronous Push callbacks. r=catalinb (bd564a0483)
 - Bug 1191931, Part 1 - Use tasks in the Push subscription tests. r=mt (3109fdf2af)
 - Bug 1191931, Part 2 - Test resubscribing from a worker. r=m (9527fa2672)
 - Bug 1243781 - Push methods called from a worker should reject with a `DOMException`. r=mt (f66818b161)
 - Bug 1219064 - Add test for extendable pushsubscriptionchange event. r=mt (12af4b59dd)
 - Bug 1176449 - Enter an update here to avoid assertions on startup. r=dbaron (1109cce81d)
 - Bug 1239743: Do not allow windows to be resized to sizes above the maximum texture size. We don't know how to draw to these anyway. r=jimm (694dafd544)
 - Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow) (4c7f39b18e)
 - Bug 1133615 - Don't assert about the contents of RestyleData::mDescendants when in a full style rebuild. r=dbaron (2b071b90d2)
 - Bug 1237902 (part 1) - Remove unneeded gfxContext ops in DrawTableBorderSegment(). r=roc. (8490ab67ca)
 - Bug 1237902 (part 2) - Pass a DrawTarget to DrawTableBorderSegment(). r=roc. (c602535af0)
 - Bug 1237902 (part 3) - Change the gfxContextMatrixAutoSaveRestore in PaintTableBorderBackground() to an AutoRestoreTransform. r=roc. (0b2412e7d6)
 - Bug 1242164 - Remove the implementation of colspan=0 (which is now dead code). r=dbaron (88555a04a4)
 - Bug 1235478 - Part 1: Rename eAdjustingTimer to eForceAdjustTimer. r=mchang (113a98fa28)
 - Bug 1235478 - Part 2: Don't update mMostRecentRefresh when nsRefreshDriver::ScheduleViewManagerFlush is called. r=mchang (7fd8599b7b)
 - Bug 1235478 - Part 3: Make weightmapping-12579.html fuzzy on MacOS 10.10. r=jdaggett (559683f95d)
 - Bug 1234049 - Ensure we always invalidate new PresShells that are created for an inactive DocShell upon reactivating them. r=smaug (aeca3e08d9)
 - Re-backout c216ff19d690 (bug 1059014 part 3) because the removed code is less dead than it first appears. (2cce434c50) (817a8eed36)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 54262da9aa...817a8eed36:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1248105 - Move CSSPseudoElement::GetParentObject out of header, r=boris (b851c3806d)
 - Bug 1248581 - Fix build bustage on WakeLock.h and CSSPseudoElement.h. r=khuey (fb47a96889)
 - Bug 1249230 - Prepend an extra colon to the pseudo type string. r=birtles (6af63f00de)
 - fix build on Mac > 10.5 (1ae9402eaf)
 - Bug 1241118 - Add gc = GetGeneralCategory(ch) when sc == MOZ_SCRIPT_COMMON. r=jfkthame (51dfbede47)
 - minor crash rep (1e7e5bc97e)
 - Bug 1240904 - Remove ParamTraits for NPString and NPVariant. r=bsmedberg (1850d10374)
 - bug 1170584 - fix PluginMessageUtils on iOS. r=jimm (c624cbe92d)
 - Bug 1170343 - Use release-mode asserts when plugins making NPAPI calls on the wrong thread, r=mccr8 (15c71250f4)
 - Bug 1239525 - Make sure async plugin initialization is off if e10s is on. r=aklotz (07e73ce74d)
 - Bug 1128454 - When plugin bridging fails, propagate the error back to the content process without aborting tabs. r=billm (e1547c00ab)
 - Bug 1222169 - remove unused function from PluginProcessChild.cpp; r=aklotz (11a8fc32e1)
 - Bug 1239749 - Remove extra space from PermissionSettings.js debug message. r=gwagner (abe2ac7574)
 - Bug 1221104 - Revoke 'midi' permission queries with TypeError. r=baku (cce673498f)
 - Bug 1221104 - Throw NS_ERROR_NOT_IMPLEMENTED instead of NS_ERROR_UNEXPECTED for PushPermissionDescriptor.userVisible. r=baku (face32ed7b)
 - Bug 1228723 - Avoid a promise worker proxy deadlock caused by synchronous Push callbacks. r=catalinb (bd564a0483)
 - Bug 1191931, Part 1 - Use tasks in the Push subscription tests. r=mt (3109fdf2af)
 - Bug 1191931, Part 2 - Test resubscribing from a worker. r=m (9527fa2672)
 - Bug 1243781 - Push methods called from a worker should reject with a `DOMException`. r=mt (f66818b161)
 - Bug 1219064 - Add test for extendable pushsubscriptionchange event. r=mt (12af4b59dd)
 - Bug 1176449 - Enter an update here to avoid assertions on startup. r=dbaron (1109cce81d)
 - Bug 1239743: Do not allow windows to be resized to sizes above the maximum texture size. We don't know how to draw to these anyway. r=jimm (694dafd544)
 - Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow) (4c7f39b18e)
 - Bug 1133615 - Don't assert about the contents of RestyleData::mDescendants when in a full style rebuild. r=dbaron (2b071b90d2)
 - Bug 1237902 (part 1) - Remove unneeded gfxContext ops in DrawTableBorderSegment(). r=roc. (8490ab67ca)
 - Bug 1237902 (part 2) - Pass a DrawTarget to DrawTableBorderSegment(). r=roc. (c602535af0)
 - Bug 1237902 (part 3) - Change the gfxContextMatrixAutoSaveRestore in PaintTableBorderBackground() to an AutoRestoreTransform. r=roc. (0b2412e7d6)
 - Bug 1242164 - Remove the implementation of colspan=0 (which is now dead code). r=dbaron (88555a04a4)
 - Bug 1235478 - Part 1: Rename eAdjustingTimer to eForceAdjustTimer. r=mchang (113a98fa28)
 - Bug 1235478 - Part 2: Don't update mMostRecentRefresh when nsRefreshDriver::ScheduleViewManagerFlush is called. r=mchang (7fd8599b7b)
 - Bug 1235478 - Part 3: Make weightmapping-12579.html fuzzy on MacOS 10.10. r=jdaggett (559683f95d)
 - Bug 1234049 - Ensure we always invalidate new PresShells that are created for an inactive DocShell upon reactivating them. r=smaug (aeca3e08d9)
 - Re-backout c216ff19d690 (bug 1059014 part 3) because the removed code is less dead than it first appears. (2cce434c50) (817a8eed36)

* 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

2 comments:

  1. After downloading and starting the latest Browser (20240127), my Avast Antivirus immediately removed the basilisk.exe File and told me, that it contains a Virus.

    ReplyDelete