Saturday, April 22, 2023

Weekly browser binaries (20230422)

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230422-50d2e2b43-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230422-50d2e2b43-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230422-50d2e2b43-win64.7z

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

Changes since my last build:
- [network][security] add TLS_RSA_WITH_AES_256_GCM_SHA384 and TLS_RSA_WITH_AES_128_GCM_SHA256 support (9f9aa2efc)
- import changes from tenfourfox:
 - #651: M1779993 + backbugs (9197c1505)
 - #651: M1786188 M1791029 (28b4c0882)
 - #651: M1761233 M1687303 M1633019 M1797336 M1799748 M1801102 (fb91afbb4)
 - add MDN script to problematic scripts due to screen blanking after load (2488fabc4)
 - #659: initial support for per-host CSS grid whitelist (c889bc5ce)
 - #659 sidecar: better blocking means for developer.mozilla.org (c51a503ed)
 - #659: tuneups and edgecases (17b23692f) (50d2e2b43)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230422-5602866910-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 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana) (234bb3d551)
 - Bug 1201272 - add reftest for canvas shadows with destination-out op. r=jmuizelaar (2d4618d60f)
 - Bug 1224976. Recover from singular-matrix cairo errors. r=mattwoodrow (7ae2e051e9)
 - Bug 1200021 - Part 3: Add DrawTarget::IsValid and don't let Cairo version snapshot invalid surface. r=bas (069d0db780)
 - Bug 1219991 - Make RestyleManager::{Begin,End}ProcessingRestyles private. r=dholbert (29f36406bb)
 - Bug 1147692 - Remove gmp-decryptor backwards compatibility hack. r=edwin (d53204cb84)
 - Bug 1229508 - Support current and previous GMP_API_DECRYPTORs. r=gerald (887b0b8245)
 - Bug 1228215 - Expose the GMP name on each GMPParent. r=jwwang (9c5205143d)
 - Bug 1183433 - Make GMPParent's AbortWaitingForGMPAsyncShutdown class-static, to simplify upcoming work. r=cpearce (483648359e)
 - Bug 1174064 - Ensure we don't try to reuse a GMP doing async shutdown. r=edwin (fe62f2daec)
 - fix log (000dc88d7b)
 - Bug 1169129 - Make GMPService's GMP crash handlers easier to register. r=gerald (9c05cfed78)
 - Bug 1227908 - JavaScript error: resource://gre/modules/PushService.jsm, line 281: ReferenceError: data is not defined. r=kcambridge (99cb65c1cd)
 - Bug 1225968 - Add authentication secret to push API, r=kitcambridge,smaug (60d57d206a) (6f7ba1a01e)
- import from mozilla: Bug 1229256: [MSE] P3. Prevent crash should buffered range be read while shutting down. r=gerald (b493cde48ac0) (fd7942d1ee)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1225968 - Refactoring to move some of the push crypto logic, r=kitcambridge (2dc331f810)
 - Bug 1174422 - Add system principal for UDPSocket init r=kitcambridge (57a7ed3bf4)
 - Back out bug 1100863 and bug 1152264 for causing bug 1189729 on a CLOSED TREE. a=mhenretty,RyanVM (26d91329b3)
 - add missing SSL_OBSERVED_END_ENTITY_CERTIFICATE_LIFETIME telemetry bits (9f651777ef)
 - bug 1172615 - check for and return early in the case of authentication bypass in AuthCertificateHook r=mcmanus (c642e7ba02)
 - Bug 1229698 - Odin: fix memory corruption when -D passed to the shell (r=bbouvier) (257d9be84b)
 - Bug 1226027 - Use Simd128 register content type. r=bbouvier (9967eff8ae)
 - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier) (3c675a2af8) (2ca6778187)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1170325 - Convert js::Vector into a template alias to mozilla::Vector with a single customized default argument. Also get rid of the CRTP support in mozilla::Vector (through mozilla::VectorBase) now that template aliasing is good enough, and make mozilla::Vector final so that people will use composition and not inheritance with it. (Inheritance plays poorly with movability and a few other things, in addition to messing up template argument deduction matching.) r=Waldo, patch sort of a tag-team between him and me (1f663fc5c1)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj (7d47cd8c5f)
 - Bug 1230409: Implement dummy HeapOffset members for non-ion builds; r=luke (74158a1271)
 - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke (90d1b88697)
 - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer (44b79061b3)
 - Bug 1229196 - Fix MSVC C4334 "was 64-bit shift intended" warning in js/src/asmjs. r=sunfish (debed181c9) (5602866910)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 522696571d...5602866910:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana) (234bb3d551)
 - Bug 1201272 - add reftest for canvas shadows with destination-out op. r=jmuizelaar (2d4618d60f)
 - Bug 1224976. Recover from singular-matrix cairo errors. r=mattwoodrow (7ae2e051e9)
 - Bug 1200021 - Part 3: Add DrawTarget::IsValid and don't let Cairo version snapshot invalid surface. r=bas (069d0db780)
 - Bug 1219991 - Make RestyleManager::{Begin,End}ProcessingRestyles private. r=dholbert (29f36406bb)
 - Bug 1147692 - Remove gmp-decryptor backwards compatibility hack. r=edwin (d53204cb84)
 - Bug 1229508 - Support current and previous GMP_API_DECRYPTORs. r=gerald (887b0b8245)
 - Bug 1228215 - Expose the GMP name on each GMPParent. r=jwwang (9c5205143d)
 - Bug 1183433 - Make GMPParent's AbortWaitingForGMPAsyncShutdown class-static, to simplify upcoming work. r=cpearce (483648359e)
 - Bug 1174064 - Ensure we don't try to reuse a GMP doing async shutdown. r=edwin (fe62f2daec)
 - fix log (000dc88d7b)
 - Bug 1169129 - Make GMPService's GMP crash handlers easier to register. r=gerald (9c05cfed78)
 - Bug 1227908 - JavaScript error: resource://gre/modules/PushService.jsm, line 281: ReferenceError: data is not defined. r=kcambridge (99cb65c1cd)
 - Bug 1225968 - Add authentication secret to push API, r=kitcambridge,smaug (60d57d206a) (6f7ba1a01e)
- import from mozilla: Bug 1229256: [MSE] P3. Prevent crash should buffered range be read while shutting down. r=gerald (b493cde48ac0) (fd7942d1ee)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1225968 - Refactoring to move some of the push crypto logic, r=kitcambridge (2dc331f810)
 - Bug 1174422 - Add system principal for UDPSocket init r=kitcambridge (57a7ed3bf4)
 - Back out bug 1100863 and bug 1152264 for causing bug 1189729 on a CLOSED TREE. a=mhenretty,RyanVM (26d91329b3)
 - add missing SSL_OBSERVED_END_ENTITY_CERTIFICATE_LIFETIME telemetry bits (9f651777ef)
 - bug 1172615 - check for and return early in the case of authentication bypass in AuthCertificateHook r=mcmanus (c642e7ba02)
 - Bug 1229698 - Odin: fix memory corruption when -D passed to the shell (r=bbouvier) (257d9be84b)
 - Bug 1226027 - Use Simd128 register content type. r=bbouvier (9967eff8ae)
 - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier) (3c675a2af8) (2ca6778187)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1170325 - Convert js::Vector into a template alias to mozilla::Vector with a single customized default argument. Also get rid of the CRTP support in mozilla::Vector (through mozilla::VectorBase) now that template aliasing is good enough, and make mozilla::Vector final so that people will use composition and not inheritance with it. (Inheritance plays poorly with movability and a few other things, in addition to messing up template argument deduction matching.) r=Waldo, patch sort of a tag-team between him and me (1f663fc5c1)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj (7d47cd8c5f)
 - Bug 1230409: Implement dummy HeapOffset members for non-ion builds; r=luke (74158a1271)
 - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke (90d1b88697)
 - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer (44b79061b3)
 - Bug 1229196 - Fix MSVC C4334 "was 64-bit shift intended" warning in js/src/asmjs. r=sunfish (debed181c9) (5602866910)

* 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