Saturday, November 5, 2022

Weekly browser binaries (20221105)

New build of Serpent/UXP for XP!

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

No official UXP changes picked since my last build.

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:
- Revert "Issue #1279 - Implement regular expressions lookbehind (v2)" (fe4859b2c)

Update Notice:
- You may delete file named icudt58l.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-20221105-485bba73-uxp-fe4859b2c-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221105-485bba73-uxp-fe4859b2c-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-20221105-id-656ea98-uxp-fe4859b2c-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221105-id-656ea98-ia-93af9a0-uxp-fe4859b2c-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-20221105-bfcecaee50-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221105-bfcecaee50-xpmod-ia32.7z

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

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

repo changes since my last build:
- devtools: fix error reporting in webconsole (20761b8600)
- HACK: treat `for(const i in x)` as `for(let i in x)` (1f56788b39)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing bit of Bug 1209403 - Build xpidl stuff in the faster make backend. (2b46f612d4)
 - Bug 1209875 - Get rid of XULPPFLAGS. r=gps (84b1e0140e)
 - Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium (064363aef4)
 - Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence (c77978cae6)
 - Bug 1218641 - IonMonkey: MIPS64: Add support into asmjs. r=lth (c856ea1842)
 - Bug 1219821 - remove static failure, make it dynamic r=arai a=me (eec5ffaa57)
 - Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium (c06518f942)
 - Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg (79a4d4e4aa)
 - Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps (abb032990d)
 - Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov (18b059a017)
 - Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov (6d00256e56)
 - bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser (378533bdaf)
 - Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde (303d37a9d3)
 - bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb (782635334d)
 - bug 1196880 - correctly compute interfaces for proxies r=davidb (2ee6b6ffdd)
 - bug 1210803 - expose the selection interface on proxied accessibles r=davidb (006b68ee32)
 - bug 1210884 - expose the action interface on proxied accessibles r=davidb (837add2013)
 - bug 1185122 - don't try and fire platform events in the child process r=lsocks (622e18ed2c)
 - Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde (bd2d410651)
 - bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb (79b0d7a324)
 - bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb (08efdc7620)
 - Bug 1209470 - Remove use of expression closure from Add-on SDK. r=mossop (736026d0e9)
 - Bug 1212693 - Remove skipCOWCallableChecks. r=bz (e1b7c21fe5)
 - Bug 877896 - Print stack trace in the console service. r=bholley (4667c5df15)
 - Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley (8cabd24397)
 - Bug 1052139 - Continued work on making the global object's prototype chain immutable, once a switch is flipped. r=bz (3f7549bd11)
 - Bug 1052139 - Adjust sandbox code to create the sandbox with an (observably) immutable [[Prototype]], once the flag's flipped. r=bz (66b846642c)
 - Bug 1184382 - Handle a sandboxPrototype we don't subsume. r=gabor (1736954a3e)
 - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo (08d95d5db4)
 - Bug 1205707 part 2 - Add test. r=Waldo (d1af75fe83) (45942a6da5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb (658e24dbcc)
 - Bug 1174204 - Fixed gecko to atk attribute conversion for fg-color and bg-color to be correctly formatted r=davidb (550d455ea8)
 - bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks (424edcaa3d)
 - spacing (ba426cc101)
 - Bug 744790 - Part 1 - Map tabular accessibles to appropriate roles. r=surkov (30b237cf10)
 - Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ (1340008a61)
 - bug 1213327 - allow accessibles wrapping proxies to store the set of interfaces implemented by the proxy r=davidb (0a410df72b)
 - Bug 1133630 - handle stack overflows during analysis. r=jandem (cda7759550)
 - missing bit of Bug 1215341 - Make assignment to const errors runtime TypeErrors (be4d1d66b3)
 - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu (5948746b0f)
 - Bug 1158632 - IonBuilder TableSwitch, fill-the-gap cases should encore the PC of the default block. r=h4writer (b83f8640b3)
 - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu (5c94779eeb)
 - Bug 1094150 - make jitspew available in release builds. r=nbp (a2c3c7061b)
 - Bug 1094150 - more JitSpew channels. r=nbp (1cdcfd8e69)
 - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem (9d7ea00bdc)
 - bug 1209615 - add RootAccessible::GetPrimaryRemoteTopLevelContentDoc() r=davidb (271ca175d0)
 - bug 1209615 - add TabParent::GetTopLevelDocAccessible() r=smaug (dc987f5b45) (356d616447)
- ipc: guard with `#ifdef ACCESSIBILITY` to fix a11y-disabled build (bfcecaee50)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git a128924c0d..bfcecaee50:
- devtools: fix error reporting in webconsole (20761b8600)
- HACK: treat `for(const i in x)` as `for(let i in x)` (1f56788b39)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing bit of Bug 1209403 - Build xpidl stuff in the faster make backend. (2b46f612d4)
 - Bug 1209875 - Get rid of XULPPFLAGS. r=gps (84b1e0140e)
 - Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium (064363aef4)
 - Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence (c77978cae6)
 - Bug 1218641 - IonMonkey: MIPS64: Add support into asmjs. r=lth (c856ea1842)
 - Bug 1219821 - remove static failure, make it dynamic r=arai a=me (eec5ffaa57)
 - Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium (c06518f942)
 - Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg (79a4d4e4aa)
 - Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps (abb032990d)
 - Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov (18b059a017)
 - Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov (6d00256e56)
 - bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser (378533bdaf)
 - Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde (303d37a9d3)
 - bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb (782635334d)
 - bug 1196880 - correctly compute interfaces for proxies r=davidb (2ee6b6ffdd)
 - bug 1210803 - expose the selection interface on proxied accessibles r=davidb (006b68ee32)
 - bug 1210884 - expose the action interface on proxied accessibles r=davidb (837add2013)
 - bug 1185122 - don't try and fire platform events in the child process r=lsocks (622e18ed2c)
 - Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde (bd2d410651)
 - bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb (79b0d7a324)
 - bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb (08efdc7620)
 - Bug 1209470 - Remove use of expression closure from Add-on SDK. r=mossop (736026d0e9)
 - Bug 1212693 - Remove skipCOWCallableChecks. r=bz (e1b7c21fe5)
 - Bug 877896 - Print stack trace in the console service. r=bholley (4667c5df15)
 - Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley (8cabd24397)
 - Bug 1052139 - Continued work on making the global object's prototype chain immutable, once a switch is flipped. r=bz (3f7549bd11)
 - Bug 1052139 - Adjust sandbox code to create the sandbox with an (observably) immutable [[Prototype]], once the flag's flipped. r=bz (66b846642c)
 - Bug 1184382 - Handle a sandboxPrototype we don't subsume. r=gabor (1736954a3e)
 - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo (08d95d5db4)
 - Bug 1205707 part 2 - Add test. r=Waldo (d1af75fe83) (45942a6da5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb (658e24dbcc)
 - Bug 1174204 - Fixed gecko to atk attribute conversion for fg-color and bg-color to be correctly formatted r=davidb (550d455ea8)
 - bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks (424edcaa3d)
 - spacing (ba426cc101)
 - Bug 744790 - Part 1 - Map tabular accessibles to appropriate roles. r=surkov (30b237cf10)
 - Bug 1178817 - Fix segfault in mozilla::a11y::HTMLTableRowAccessible::GroupPosition(). r=MarcoZ (1340008a61)
 - bug 1213327 - allow accessibles wrapping proxies to store the set of interfaces implemented by the proxy r=davidb (0a410df72b)
 - Bug 1133630 - handle stack overflows during analysis. r=jandem (cda7759550)
 - missing bit of Bug 1215341 - Make assignment to const errors runtime TypeErrors (be4d1d66b3)
 - Bug 1215992 - Terminate control flow for THROWSETCONST/THROWSETALIASEDCONST in IonBuilder. r=shu (5948746b0f)
 - Bug 1158632 - IonBuilder TableSwitch, fill-the-gap cases should encore the PC of the default block. r=h4writer (b83f8640b3)
 - Bug 1218065 - Don't treat THROWSETCONST ops as non-fallthrough. r=shu (5c94779eeb)
 - Bug 1094150 - make jitspew available in release builds. r=nbp (a2c3c7061b)
 - Bug 1094150 - more JitSpew channels. r=nbp (1cdcfd8e69)
 - Bug 1097456: IonMonkey: Handle FoldTests failures, r=jandem (9d7ea00bdc)
 - bug 1209615 - add RootAccessible::GetPrimaryRemoteTopLevelContentDoc() r=davidb (271ca175d0)
 - bug 1209615 - add TabParent::GetTopLevelDocAccessible() r=smaug (dc987f5b45) (356d616447)
- ipc: guard with `#ifdef ACCESSIBILITY` to fix a11y-disabled build (bfcecaee50)

* 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