Saturday, February 12, 2022

Weekly browser binaries (20220212)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220212-850741b59-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 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3)
 - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e)
 - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00)
 - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a)
 - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6)
 - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8)
 - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211)
 - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89)
 - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488)
 - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae)
 - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c)
 - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac)
 - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9)
 - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd)
 - spacing (38d98645d8)
 - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2)
 - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b)
 - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774)
 - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770)
 - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d)
 - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7)
 - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa)
 - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db)
 - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec)
 - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9)
 - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031)
 - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4)
 - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719)
 - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498)
 - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62)
 - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f)
 - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b)
 - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd)
 - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f)
 - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce)
 - spaces (1f29d5c9bb) (8e0043d5b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a)
 - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753)
 - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831)
 - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8)
 - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35)
 - let -> var (e9c382c761)
 - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7)
 - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c)
 - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c)
 - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f)
 - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92)
 - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343)
 - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa)
 - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5)
 - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89)
 - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e)
 - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e)
 - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb)
 - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23)
 - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0)
 - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c)
 - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a)
 - Bug 1274253. Properly test the cpuid bits. (039f594ab3)
 - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281)
 - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede)
 - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c)
 - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2)
 - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49)
 - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb)
 - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291)
 - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c)
 - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec)
 - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14)
 - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54)
 - pointer style (97a2b4ffea)
 - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git a988f766e...850741b59:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3)
 - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e)
 - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00)
 - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a)
 - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6)
 - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8)
 - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211)
 - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89)
 - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488)
 - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae)
 - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c)
 - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac)
 - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9)
 - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd)
 - spacing (38d98645d8)
 - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2)
 - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b)
 - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774)
 - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770)
 - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d)
 - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7)
 - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa)
 - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db)
 - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec)
 - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9)
 - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031)
 - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4)
 - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719)
 - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498)
 - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62)
 - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f)
 - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b)
 - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd)
 - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f)
 - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce)
 - spaces (1f29d5c9bb) (8e0043d5b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a)
 - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753)
 - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831)
 - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8)
 - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35)
 - let -> var (e9c382c761)
 - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7)
 - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c)
 - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c)
 - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f)
 - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92)
 - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343)
 - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa)
 - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5)
 - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89)
 - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e)
 - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e)
 - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb)
 - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23)
 - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0)
 - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c)
 - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a)
 - Bug 1274253. Properly test the cpuid bits. (039f594ab3)
 - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281)
 - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede)
 - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c)
 - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2)
 - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49)
 - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb)
 - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291)
 - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c)
 - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec)
 - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14)
 - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54)
 - pointer style (97a2b4ffea)
 - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59)

* 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