Saturday, May 28, 2022

Weekly browser binaries (20220528)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Bug 1679987 - Remove unused includes of nsCharSeparatedTokenizer.h. (62a140ab8)
- Issue #1894 - Part 1: Implement coalesce JS opcode (3efa23472)
- Issue #1894 - Part 2: Implement support for nullish coalescing in the JS parser (d7cdeaf31)
- Issue #1894 - Part 3: Implement support for nullish coalescing in JS reflection (f282a4c05)
- Issue #1894 - Part 4: Implement IonMonkey support for nullish coalescing (581272180)
- Issue #1894 - Part 5: Implement bytecode for nullish coalescing (707867d16)
- Issue #1894 - Part 6: Check for nullish values when folding coalesce nodes (9dde32ee9)
- Issue #1894 - Part 7: Update tests (f0e208a86)
- No issue - Add null check to send packet function in the developer tools server (2e975416b)
- Issue #457 - Silence some GCC compiler warnings in FFmpeg code (5c61382da)
- No issue - relax ctts flag checking in media/libstagefright (2f8131275)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- libstagefright: relax ctts flags checking. (d9f111872)
- [Basilisk] pdfjs: remove telemetry (0855ba43d)

* 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-20220528-3dbfc66a-uxp-0855ba43d-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220528-3dbfc66a-uxp-0855ba43d-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-20220528-id-181ea5d-uxp-0855ba43d-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220528-id-181ea5d-ia-c642e3c-uxp-0855ba43d-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-20220528-c952169c0-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220528-c952169c0-xpmod.7z

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

Repo changes:
- import from UXP: Issue #1899 - Disable the (broken) MDN integration widget by default. (a9d3c2b5) (badef41ee)
- import from UXP: Issue #1899 - Make sure the test for it still works (5338dcd1) (dbdfa5c5a)
- import from UXP: Issue #1813 - Enable date and time picker by default. (86db73b5) (897709ad7)
- import from UXP: Issue #1210 - Keep timepicker disabled for now. (1bf41a59) (b2e9a3ed6)
- ported from UXP: Bug 1679987 - Remove unused includes of nsCharSeparatedTokenizer.h. (62a140ab) (adb65da82)
- import from UXP: Issue #1894 - Part 1: Implement coalesce JS opcode (3efa2347) (724f5386d)
- import from UXP: Issue #1894 - Part 2: Implement support for nullish coalescing in the JS parser (d7cdeaf3) (3f52d9a1e)
- import from UXP: Issue #1894 - Part 3: Implement support for nullish coalescing in JS reflection (f282a4c0) (9d96714a9)
- ported from UXP: Issue #1894 - Part 4: Implement IonMonkey support for nullish coalescing (58127218) (e22fd60eb)
- import from UXP: Issue #1894 - Part 5: Implement bytecode for nullish coalescing (707867d1) (ed1e4b60e)
- import from UXP: Issue #1894 - Part 6: Check for nullish values when folding coalesce nodes (9dde32ee) (4c25f1d2e)
- import from UXP: Issue #1894 - Part 7: Update tests (f0e208a8) (c953ce433)
- import from UXP: No issue - Add null check to send packet function in the developer tools server (2e975416) (3f8cd2184)
- ported from UXP: Issue #457 - Silence some GCC compiler warnings in FFmpeg code (5c61382d) (a9ce580ca)
- import from `custom` branch of UXP: libstagefright: relax ctts flags checking. (d9f11187) (c952169c0)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220528-0bc2879198-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 1134252 - Don't crash the content process if RenderFrameParent is not constructed successfully. r=billm. (2564cb0e6a)
 - Bug 1180644: Fix crashes after enabling OOP on B2GDroid. r=snorp (d585c571e3)
 - Bug 1198674 - null-check mFrameLoader in RenderFrameParent. r=sotaro (86f26b2046)
 - Bug 1198674 - Null-check mFrameLoader before calling GetFrom in RenderFrameParent. r=sotaro (33bd495e75)
 - Bug 1200778 - Make sure to update the APZCTreeManager associated with a RenderFrameParent when it is dragged to a new window. r=mstange (bf2d25616c)
 - Bug 1202703 - Part 1 - CreateRenderingContext can fail. r=mattwoodrow (50de4cd050)
 - Bug 1185747 part 1 - Use pref/meta-viewport tag instead of DOMWindowUtils to set the CSS viewport for mochitests. r=tn (62a8c1d460)
 - Bug 1147038 - Update some tests to pass on desktop platforms. r=tn (afa54f4dc9)
 - Bug 1169666 - Revert reftest sanity flag ordering, fixes failures on OS X. (553743b4ce)
 - Bug 1114526. Add reftest. (ef2589e3b8)
 - Bug 1192616 - Skip over some reftests which fail on the pandaboards with the new dynamic toolbar implementation due to the screen size being too small. r=gbrown (fd3a0a523c)
 - Bug 1185747 part 2 - Remove magical reftest harness properties and use standard meta-viewport tags instead. r=tn (73d2d442d9)
 - Bug 1194811 Part 1 - Recompute the zoom constraints if the available screen area changes. r=botond (620dc82022)
 - Bug 1194811 Part 2 - Use the content viewer size rather than the composition size of the root frame when computing the CSS viewport. r=botond (089459fcb5)
 - Bug 1185747 part 3 - Rip out code to explicitly override the CSS viewport. r=tn (00ea1c7277)
 - Bug 1178354 - Ensure we fire a before-first-paint event for printing as well. r=tn (3dfd7f0f76)
 - Bug 1152254 - Handle vertical text frames when clipping display list for drag image. r=smontagu (965256a547)
 - Bug 1156135. Add runtime testing of graphics features. r=mattwoodrow,mossop (6a8cb24421)
 - Refactor the graphics sanity test to support multiple snapshots. (bug 1173117 part 1, r=mattwoodrow) (8a0a78e4d3)
 - Add an observer service notification for the first widget paint message. (bug 1173117 part 2, r=roc) (e421003dcd)
 - Fix a widget size check bug in nsWindow::CaptureWidgetOnScreen. (bug 1173117 part 3, r=mattwoodrow) (485694c380)
 - Add OS snapshotting to the gfx sanity test and report whether or not it matches the compositing test results. (bug 1173117 part 4, r=mattwoodrow,vladan) (38e82d10ad)
 - Bug 1191608 - initialize element to null in CanvasRenderingContext2D::DrawImage. r=bas (e26dd8b8ce) (e0e5f031a0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1196041 - Disallow getter/setter with expression closure in class declaration. r=efaust (ee47aae93d)
 - Bug 1206485 - "Boot loop after first boot on some devices (Xperia M2, ...)" [r=terrence f=lissyx+mozillians] (3c73ad18a9)
 - Bug 1204368 - Fix modifier used for ASI after do-while. r=Waldo (857712ea07)
 - Bug 1189872 - Make {Map, Set}.prototype an ordinary object. r=Waldo (69abffd59b)
 - Bug 1199175 - Fix Debugger::slowPathOnLeaveFrame to remove the frame on OOM too. r=shu (35d190cac7)
 - code style (debd143914)
 - Bug 1133196 - Ensure script observability when setting Debugger.Frame.onStep. (r=jandem) (ce207a4762) (9c5061e940)
- ported from `custom` branch of UXP: libstagefright: relax ctts flags checking. (d9f11187) (64bef5bfd2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1204404 - Odin: move assert to avoid assertion failure. r=lth (14bd78e697)
 - Bug 1204864 - Odin: reject UINT32_MAX heap resize mask. r=bbouvier (7242554d2a)
 - Bug 1204847: Reinterpret the asmFunc pointer as an AsmFunction in case of offthread compile error; r=luke (b82f210a53) (0bc2879198)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git e7535dc94b...0bc2879198:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1134252 - Don't crash the content process if RenderFrameParent is not constructed successfully. r=billm. (2564cb0e6a)
 - Bug 1180644: Fix crashes after enabling OOP on B2GDroid. r=snorp (d585c571e3)
 - Bug 1198674 - null-check mFrameLoader in RenderFrameParent. r=sotaro (86f26b2046)
 - Bug 1198674 - Null-check mFrameLoader before calling GetFrom in RenderFrameParent. r=sotaro (33bd495e75)
 - Bug 1200778 - Make sure to update the APZCTreeManager associated with a RenderFrameParent when it is dragged to a new window. r=mstange (bf2d25616c)
 - Bug 1202703 - Part 1 - CreateRenderingContext can fail. r=mattwoodrow (50de4cd050)
 - Bug 1185747 part 1 - Use pref/meta-viewport tag instead of DOMWindowUtils to set the CSS viewport for mochitests. r=tn (62a8c1d460)
 - Bug 1147038 - Update some tests to pass on desktop platforms. r=tn (afa54f4dc9)
 - Bug 1169666 - Revert reftest sanity flag ordering, fixes failures on OS X. (553743b4ce)
 - Bug 1114526. Add reftest. (ef2589e3b8)
 - Bug 1192616 - Skip over some reftests which fail on the pandaboards with the new dynamic toolbar implementation due to the screen size being too small. r=gbrown (fd3a0a523c)
 - Bug 1185747 part 2 - Remove magical reftest harness properties and use standard meta-viewport tags instead. r=tn (73d2d442d9)
 - Bug 1194811 Part 1 - Recompute the zoom constraints if the available screen area changes. r=botond (620dc82022)
 - Bug 1194811 Part 2 - Use the content viewer size rather than the composition size of the root frame when computing the CSS viewport. r=botond (089459fcb5)
 - Bug 1185747 part 3 - Rip out code to explicitly override the CSS viewport. r=tn (00ea1c7277)
 - Bug 1178354 - Ensure we fire a before-first-paint event for printing as well. r=tn (3dfd7f0f76)
 - Bug 1152254 - Handle vertical text frames when clipping display list for drag image. r=smontagu (965256a547)
 - Bug 1156135. Add runtime testing of graphics features. r=mattwoodrow,mossop (6a8cb24421)
 - Refactor the graphics sanity test to support multiple snapshots. (bug 1173117 part 1, r=mattwoodrow) (8a0a78e4d3)
 - Add an observer service notification for the first widget paint message. (bug 1173117 part 2, r=roc) (e421003dcd)
 - Fix a widget size check bug in nsWindow::CaptureWidgetOnScreen. (bug 1173117 part 3, r=mattwoodrow) (485694c380)
 - Add OS snapshotting to the gfx sanity test and report whether or not it matches the compositing test results. (bug 1173117 part 4, r=mattwoodrow,vladan) (38e82d10ad)
 - Bug 1191608 - initialize element to null in CanvasRenderingContext2D::DrawImage. r=bas (e26dd8b8ce) (e0e5f031a0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1196041 - Disallow getter/setter with expression closure in class declaration. r=efaust (ee47aae93d)
 - Bug 1206485 - "Boot loop after first boot on some devices (Xperia M2, ...)" [r=terrence f=lissyx+mozillians] (3c73ad18a9)
 - Bug 1204368 - Fix modifier used for ASI after do-while. r=Waldo (857712ea07)
 - Bug 1189872 - Make {Map, Set}.prototype an ordinary object. r=Waldo (69abffd59b)
 - Bug 1199175 - Fix Debugger::slowPathOnLeaveFrame to remove the frame on OOM too. r=shu (35d190cac7)
 - code style (debd143914)
 - Bug 1133196 - Ensure script observability when setting Debugger.Frame.onStep. (r=jandem) (ce207a4762) (9c5061e940)
- ported from `custom` branch of UXP: libstagefright: relax ctts flags checking. (d9f11187) (64bef5bfd2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1204404 - Odin: move assert to avoid assertion failure. r=lth (14bd78e697)
 - Bug 1204864 - Odin: reject UINT32_MAX heap resize mask. r=bbouvier (7242554d2a)
 - Bug 1204847: Reinterpret the asmFunc pointer as an AsmFunction in case of offthread compile error; r=luke (b82f210a53) (0bc2879198)

* 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