Saturday, December 11, 2021

Weekly browser binaries (20211211)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211211-153837ef4-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (4cbc8f697)
 - Bug 1173858 - Part 1: Add log module for layout. r=dholbert Add a log module for use by layout. An analog to NS_WARN_IF_FALSE is provided that has the same behavior as NS_WARN_IF_FALSE: it's debug only and emits a message prefixed with '[pid] WARNING', includes the condition being checked, file name and line number. (3aabc4c8f)
 - Bug 1173858 - Part 2: Use LAYOUT_WARN_IF_FALSE to silence some verbose layout warnings by default. r=dholbert (2a7efec8f)
 - Bug 1173858 - Part 3 - Reindent blocks that we've converted to use LAYOUT_WARN_IF_FALSE. r=dholbert (1460ed697)
 - pointer style (72daf612c)
 - Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem (036b9c9b4)
 - Bug 1145882 - Part 2/2 - Add -v and --version. r=evilpie (8b2d03df1)
 - Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium (b74ec63bb)
 - Bug 1183480 - Return old timeout value in setScriptTimeout(), r=bholley. (295a9098a)
 - Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert (a2ad6fafc)
 - ad bug component (94bcaa0a1)
 - NO BUG - Fix reStructuredText warnings (584b0b97a)
 - missing parts of Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux (814b5d8fb)
 - style and namespaces (9f6bb417d)
 - Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke (bf1f96bc6)
 - pointer style (5ac65529a)
 - pointer style (f5623e2b7)
 - Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey (1c642e7fe) (90fdf91e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181392 part 1 - Remove use of IsFinishedTransition from Animation::CanThrottle; r=dbaron (a1460a571)
 - Bug 1181392 part 2 - Remove use of IsFinishedTransition from Animation::ComposeStyle; r=dbaron (69363e99a)
 - Bug 1181392 part 3 - Remove use of IsFinishedTransition in KeyframeEffectReadOnly; r=dbaron (41b1dc12d)
 - Bug 1181392 part 4 - Remove use of IsFinishedTransition from nsLayoutUtils; r=dbaron (4ce9c8a90)
 - Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles (699c8ae54)
 - Bug 1181392 part 5 - Remove use of IsFinishedTransition from AnimationCollection::HasAnimationOfProperty; r=dbaron (fb261816f)
 - Bug 1181392 part 6 - Remove use of IsFinishedTransition from nsTransitionManager::StyleContextChanged; r=dbaron (1a2241272)
 - Bug 1181392 part 7 - Remove use of IsFinishedTransition from nsTransitionManager::ConsiderStartingTransition; r=dbaron (9b6e7f322)
 - Bug 1181392 part 8 - Remove use of IsFinishedTransition from nsTransitionManager::PruneCompletedTransitions; r=dbaron (3f31365ac)
 - Bug 1181392 part 9 - Remove use of IsFinishedTransition from nsTransitionManager::FlushTransitions; r=dbaron (77374c339)
 - Bug 1181392 part 10 - Remove KeyframeEffect::IsFinishedTransition; r=dbaron (6db3a358b)
 - Bug 1188251 part 1 - Remove transitions cleanup from FlushTransitions; r=dholbert (3c0da49eb)
 - Bug 1188251 part 2 - Check if a tick can be throttled in FlushAnimations using Animation::CanThrottle; r=dholbert (a1bdf30da)
 - Bug 1188251 part 3 - Add AnimationCollection::RequestRestyle; r=dholbert (9a4c3fc6d)
 - Bug 1188251 part 4 - Move throttling checks to AnimationCollection::RequestRestyle; r=dholbert (da289d243)
 - Bug 1188251 part 5 - Move some assertions from FlushTransitions to RequestRestyle; r=dholbert (e41698092)
 - Bug 1188251 part 6 - Unify FlushAnimations and FlushTransitions; r=dholbert (2ac375897)
 - Bug 1188251 part 7 - Move WillRefresh to CommonAnimationManager; r=dholbert (df81a5ce3)
 - Bug 1188251 part 8 - Remove call to Animation::Tick from CheckAnimationRule; r=dholbert (c7a0409b7)
 - Bug 1188251 part 9 - Request restyles from Animation::Tick; r=dholbert (d0695155c)
 - Bug 1061364 - Don't force transitions to refresh their style rule; r=dbaron (d6c6003d4)
 - remove restyle on refresh (85a3c522c)
 - Bug 1188251 part 10 - Remove throttling from EnsureStyleRuleFor; r=dholbert (726ce1c87)
 - Bug 1188251 part 11 - Add RestyleType::Layer; r=dholbert (c7602af18)
 - Bug 1188251 part 12 - Use RestyleType::Layer in UpdateCascade; r=dholbert (3a7639c8d) (32ae2dd91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1194028 - Part 1: Implement Animation NotifyEffectTimingUpdate and KeyframeEffect SetTiming. r=bbirtles (ebdf90981)
 - Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles (770edf4ab)
 - Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow (b37b8a9e6)
 - Bug 1209471 - Fix group used for Array.concat result, r=jandem. (fa0aba56d)
 - missing tests of Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between (15634dd01)
 - Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between, r=smaug (7316efd4f)
 - pointer style (daaa76131)
 - Bug 1155238: use RelengAPI-based Tooltool server. r=coop (9501de0ac)
 - Bug 1140182: JS GDB pretty-printers: Implement pretty-printer for js::AbstractFramePtr. r=sfink (02228c34e)
 - Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink (7e08a0070)
 - Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink (9c93cf5f8)
 - Bug 1141032: fix = instead of == in an assert in NativeRegexpMacroAssembler.cpp; r=h4writer (f07efb736)
 - Bug 1137573 - OdinMonkey: Generalize alignment analysis to handle adds with multiple uses r=luke a=ryanvm (0c437d56c)
 - spacing (6938ecef8)
 - Bug 1151326 - Don't inline yields in legacy generators in Baseline. r=shu (89b09ea28)
 - pointer style (12437a045)
 - Bug 1151634 - Patch a valid return address for debug mode OSR from exception handler when profiling is enabled. (r=jandem) (0453d85b7)
 - pointer style (3e4a597ca)
 - Pointer style (d0e273439)
 - pointer style (ec0540b7c) (eb5953764)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartmentand JSAutoNullableCompartment; r=efaust (97d89fcd7)
 - Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud (afb055f6b)
 - Bug 1192456 - Use perfect forwarding for DispatchWrapper rather than explicit move and copy constructors. r=terrence (bd30eb21e)
 - Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv) (60fb4de2a)
 - Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. (6864981f7)
 - pointer style (28c86a2d7) (618cb9622)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (73474b840)
 - Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz (fb81861cc)
 - pointer style (c0b667212)
 - Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen. (e6c3a9609)
 - Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence. (172525db9)
 - Bug 1181175 - Use RDTSC for Performance Monitoring instead of getrusage. r=jandem (b970bf5f1)
 - Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor (c80d65dee)
 - Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor (ef2123643)
 - Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 (42cdfa847)
 - pointer style (8a147bec5)
 - Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley (a8858d358)
 - Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup (36ba20713)
 - Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup (f2fbd86be)
 - Bug 1165520: Negotiate rtcp-fb r=jesup (449edaa83)
 - Bug 1165129: Allow JS to reorder codecs in a local answer. Also means that we'll take the ordering more seriously when we see multiple codecs in a remote answer. r=jesup (c1ab58747)
 - Bug 818640 - Test that using dynamic payload types < 96 works. r=mt (dfa3418cf)
 - Bug 952145: Rollback support r=mt, r=smaug (28182262b)
 - code style (ecaf69b5a)
 -  Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff (40179ec4e)
 - pointer style (f6e3d0610)
 - Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem. (75cd29b7b)
 - Bug 1194430 - Always mark the global jitcode table during major GCs. (r=djvj) (772e96665)
 - Bug 1036574 - Revert horrible workaround in baseline IC for magic arg callee. (r=me) (b5f11337a)
 - spurious spaces (80b22a36a) (d7187c26b)
- ported changes from mozilla upstream:
 - Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU. r=jandem, r=bsmedberg
 - Bug 1181175 - Get rid of test_compartments.js. r=yoric
 - and fix js configure winver (153837ef4)


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

Changelog:

In-tree changes:
- app: don't set DEBUG, fix linking with newer goanna3 (7c323631)

Out-of-tree changes:
* update Goanna3 to git dd0f21a90...153837ef4:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (4cbc8f697)
 - Bug 1173858 - Part 1: Add log module for layout. r=dholbert Add a log module for use by layout. An analog to NS_WARN_IF_FALSE is provided that has the same behavior as NS_WARN_IF_FALSE: it's debug only and emits a message prefixed with '[pid] WARNING', includes the condition being checked, file name and line number. (3aabc4c8f)
 - Bug 1173858 - Part 2: Use LAYOUT_WARN_IF_FALSE to silence some verbose layout warnings by default. r=dholbert (2a7efec8f)
 - Bug 1173858 - Part 3 - Reindent blocks that we've converted to use LAYOUT_WARN_IF_FALSE. r=dholbert (1460ed697)
 - pointer style (72daf612c)
 - Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem (036b9c9b4)
 - Bug 1145882 - Part 2/2 - Add -v and --version. r=evilpie (8b2d03df1)
 - Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium (b74ec63bb)
 - Bug 1183480 - Return old timeout value in setScriptTimeout(), r=bholley. (295a9098a)
 - Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert (a2ad6fafc)
 - ad bug component (94bcaa0a1)
 - NO BUG - Fix reStructuredText warnings (584b0b97a)
 - missing parts of Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux (814b5d8fb)
 - style and namespaces (9f6bb417d)
 - Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke (bf1f96bc6)
 - pointer style (5ac65529a)
 - pointer style (f5623e2b7)
 - Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey (1c642e7fe) (90fdf91e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181392 part 1 - Remove use of IsFinishedTransition from Animation::CanThrottle; r=dbaron (a1460a571)
 - Bug 1181392 part 2 - Remove use of IsFinishedTransition from Animation::ComposeStyle; r=dbaron (69363e99a)
 - Bug 1181392 part 3 - Remove use of IsFinishedTransition in KeyframeEffectReadOnly; r=dbaron (41b1dc12d)
 - Bug 1181392 part 4 - Remove use of IsFinishedTransition from nsLayoutUtils; r=dbaron (4ce9c8a90)
 - Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles (699c8ae54)
 - Bug 1181392 part 5 - Remove use of IsFinishedTransition from AnimationCollection::HasAnimationOfProperty; r=dbaron (fb261816f)
 - Bug 1181392 part 6 - Remove use of IsFinishedTransition from nsTransitionManager::StyleContextChanged; r=dbaron (1a2241272)
 - Bug 1181392 part 7 - Remove use of IsFinishedTransition from nsTransitionManager::ConsiderStartingTransition; r=dbaron (9b6e7f322)
 - Bug 1181392 part 8 - Remove use of IsFinishedTransition from nsTransitionManager::PruneCompletedTransitions; r=dbaron (3f31365ac)
 - Bug 1181392 part 9 - Remove use of IsFinishedTransition from nsTransitionManager::FlushTransitions; r=dbaron (77374c339)
 - Bug 1181392 part 10 - Remove KeyframeEffect::IsFinishedTransition; r=dbaron (6db3a358b)
 - Bug 1188251 part 1 - Remove transitions cleanup from FlushTransitions; r=dholbert (3c0da49eb)
 - Bug 1188251 part 2 - Check if a tick can be throttled in FlushAnimations using Animation::CanThrottle; r=dholbert (a1bdf30da)
 - Bug 1188251 part 3 - Add AnimationCollection::RequestRestyle; r=dholbert (9a4c3fc6d)
 - Bug 1188251 part 4 - Move throttling checks to AnimationCollection::RequestRestyle; r=dholbert (da289d243)
 - Bug 1188251 part 5 - Move some assertions from FlushTransitions to RequestRestyle; r=dholbert (e41698092)
 - Bug 1188251 part 6 - Unify FlushAnimations and FlushTransitions; r=dholbert (2ac375897)
 - Bug 1188251 part 7 - Move WillRefresh to CommonAnimationManager; r=dholbert (df81a5ce3)
 - Bug 1188251 part 8 - Remove call to Animation::Tick from CheckAnimationRule; r=dholbert (c7a0409b7)
 - Bug 1188251 part 9 - Request restyles from Animation::Tick; r=dholbert (d0695155c)
 - Bug 1061364 - Don't force transitions to refresh their style rule; r=dbaron (d6c6003d4)
 - remove restyle on refresh (85a3c522c)
 - Bug 1188251 part 10 - Remove throttling from EnsureStyleRuleFor; r=dholbert (726ce1c87)
 - Bug 1188251 part 11 - Add RestyleType::Layer; r=dholbert (c7602af18)
 - Bug 1188251 part 12 - Use RestyleType::Layer in UpdateCascade; r=dholbert (3a7639c8d) (32ae2dd91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1194028 - Part 1: Implement Animation NotifyEffectTimingUpdate and KeyframeEffect SetTiming. r=bbirtles (ebdf90981)
 - Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles (770edf4ab)
 - Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow (b37b8a9e6)
 - Bug 1209471 - Fix group used for Array.concat result, r=jandem. (fa0aba56d)
 - missing tests of Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between (15634dd01)
 - Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between, r=smaug (7316efd4f)
 - pointer style (daaa76131)
 - Bug 1155238: use RelengAPI-based Tooltool server. r=coop (9501de0ac)
 - Bug 1140182: JS GDB pretty-printers: Implement pretty-printer for js::AbstractFramePtr. r=sfink (02228c34e)
 - Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink (7e08a0070)
 - Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink (9c93cf5f8)
 - Bug 1141032: fix = instead of == in an assert in NativeRegexpMacroAssembler.cpp; r=h4writer (f07efb736)
 - Bug 1137573 - OdinMonkey: Generalize alignment analysis to handle adds with multiple uses r=luke a=ryanvm (0c437d56c)
 - spacing (6938ecef8)
 - Bug 1151326 - Don't inline yields in legacy generators in Baseline. r=shu (89b09ea28)
 - pointer style (12437a045)
 - Bug 1151634 - Patch a valid return address for debug mode OSR from exception handler when profiling is enabled. (r=jandem) (0453d85b7)
 - pointer style (3e4a597ca)
 - Pointer style (d0e273439)
 - pointer style (ec0540b7c) (eb5953764)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartmentand JSAutoNullableCompartment; r=efaust (97d89fcd7)
 - Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud (afb055f6b)
 - Bug 1192456 - Use perfect forwarding for DispatchWrapper rather than explicit move and copy constructors. r=terrence (bd30eb21e)
 - Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv) (60fb4de2a)
 - Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. (6864981f7)
 - pointer style (28c86a2d7) (618cb9622)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (73474b840)
 - Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz (fb81861cc)
 - pointer style (c0b667212)
 - Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen. (e6c3a9609)
 - Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence. (172525db9)
 - Bug 1181175 - Use RDTSC for Performance Monitoring instead of getrusage. r=jandem (b970bf5f1)
 - Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor (c80d65dee)
 - Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor (ef2123643)
 - Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 (42cdfa847)
 - pointer style (8a147bec5)
 - Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley (a8858d358)
 - Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup (36ba20713)
 - Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup (f2fbd86be)
 - Bug 1165520: Negotiate rtcp-fb r=jesup (449edaa83)
 - Bug 1165129: Allow JS to reorder codecs in a local answer. Also means that we'll take the ordering more seriously when we see multiple codecs in a remote answer. r=jesup (c1ab58747)
 - Bug 818640 - Test that using dynamic payload types < 96 works. r=mt (dfa3418cf)
 - Bug 952145: Rollback support r=mt, r=smaug (28182262b)
 - code style (ecaf69b5a)
 -  Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff (40179ec4e)
 - pointer style (f6e3d0610)
 - Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem. (75cd29b7b)
 - Bug 1194430 - Always mark the global jitcode table during major GCs. (r=djvj) (772e96665)
 - Bug 1036574 - Revert horrible workaround in baseline IC for magic arg callee. (r=me) (b5f11337a)
 - spurious spaces (80b22a36a) (d7187c26b)
- ported changes from mozilla upstream:
 - Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU. r=jandem, r=bsmedberg
 - Bug 1181175 - Get rid of test_compartments.js. r=yoric
 - and fix js configure winver (153837ef4)

* 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