Saturday, January 29, 2022

Weekly browser binaries (20220129)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220129-d8ae51153-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 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly)
 - Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3)
 - bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e)
 - Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f)
 - Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583)
 - Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27)
 - Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f)
 - Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29)
 - Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a)
 - Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834)
 - Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f)
 - Fix some bad variable names, no bug (79f2eea2b1)
 - Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf)
 - Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b)
 - Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180)
 - missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6)
 - Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39)
 -  Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd)
 - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e)
 - Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8)
 - fix token to adhere to bug 1135708 (056463d154) (f1e094af8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55)
 - Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e)
 - fix debug code (185d538d36)
 - Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2)
 - fix one more assert (6572298e7b)
 - Bug 1149298 - Part 1: Test cases. r=drno (66301726be)
 - Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6)
 - missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f)
 - Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039)
 - Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e)
 - missing part of 1022064 (c96b8add9a)
 - Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21)
 - Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8)
 - pointer style (adeb45154d)
 - Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74)
 - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f)
 - Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774)
 - Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4)
 - Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e)
 - Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c)
 - Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28)
 - Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c)
 - Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3)
 - Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af)
 - Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083)
 - Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea)
 - Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006)
 - Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d)
 - Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e)
 - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0)
 - Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea)
 - Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a)
 - Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427)
 - Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa)
 - Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5)
 - Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831)
 - (configure) Update embedded libpng to version 1.6.28 (9c91526374)
 - Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc)
 - Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f)
 - Bug 1138845 - Fixup for bustage. r=me (dff1a71582)
 - Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890)
 - Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b)
 - Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5)
 - Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git f71f51550...d8ae51153:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly)
 - Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3)
 - bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e)
 - Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f)
 - Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583)
 - Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27)
 - Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f)
 - Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29)
 - Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a)
 - Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834)
 - Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f)
 - Fix some bad variable names, no bug (79f2eea2b1)
 - Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf)
 - Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b)
 - Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180)
 - missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6)
 - Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39)
 -  Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd)
 - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e)
 - Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8)
 - fix token to adhere to bug 1135708 (056463d154) (f1e094af8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55)
 - Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e)
 - fix debug code (185d538d36)
 - Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2)
 - fix one more assert (6572298e7b)
 - Bug 1149298 - Part 1: Test cases. r=drno (66301726be)
 - Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6)
 - missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f)
 - Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039)
 - Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e)
 - missing part of 1022064 (c96b8add9a)
 - Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21)
 - Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8)
 - pointer style (adeb45154d)
 - Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74)
 - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f)
 - Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774)
 - Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4)
 - Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e)
 - Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c)
 - Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28)
 - Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c)
 - Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3)
 - Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af)
 - Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083)
 - Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea)
 - Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006)
 - Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d)
 - Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e)
 - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0)
 - Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea)
 - Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a)
 - Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427)
 - Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa)
 - Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5)
 - Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831)
 - (configure) Update embedded libpng to version 1.6.28 (9c91526374)
 - Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc)
 - Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f)
 - Bug 1138845 - Fixup for bustage. r=me (dff1a71582)
 - Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890)
 - Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b)
 - Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5)
 - Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153)

* 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