Saturday, December 4, 2021

Weekly browser binaries (20211204)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211204-dd0f21a90-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 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
 - Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
 - Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
 - Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
 - Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
 - Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
 - Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
 - Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
 - Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
 - Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
 - Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
 - Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
 - Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
 - Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
 - Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
 - Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
 - Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
 - Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
 - Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
 - remove kungFuDeathGrip (639834f5d)
 - Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
 - Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
 - Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
 - missing bit of Bug 847287 patch 3 (64b4c7288)
 - Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
 - Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
 - Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
 - Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
 - Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
 - Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
 - Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
 - Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
 - Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
 - Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
 - Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
 - Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
 - Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
 - Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
 - Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
 - bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
 - bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
 - Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
 - Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
 - bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
 - Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
 - Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
 - pointer and comment style (f659d45ec)
 - add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
 - And fix this to actually compile... Still bug 1160311. (f15aef67f)
 - pointer style (d41e7fda2)
 - Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
 - pointer style (4ac1a858a)
 - Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
 - Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
 - Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
 - Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
 - Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
 - Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
 - Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
 - remove namespace (09dd2830c)
 - Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
 - Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
 - spacing (56b8e1fea)
 - Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
 - bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
 - Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
 - spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
 - pointer style (257a9dfea)
 - Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
 - Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
 - Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
 - Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
 - missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
 - pointer style (f6d3c6ae4)
 - Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
 - Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
 - space and pointer style (51d4d5e46)
 - Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
 - Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
 - style cleanup (677ea587a)
 - Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
 - align values to TenFourFox (48c2ac62b)
 - style (a60da64d0)
 - missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 8cdfd3201...dd0f21a90:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
 - Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
 - Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
 - Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
 - Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
 - Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
 - Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
 - Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
 - Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
 - Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
 - Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
 - Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
 - Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
 - Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
 - Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
 - Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
 - Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
 - Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
 - Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
 - remove kungFuDeathGrip (639834f5d)
 - Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
 - Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
 - Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
 - missing bit of Bug 847287 patch 3 (64b4c7288)
 - Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
 - Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
 - Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
 - Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
 - Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
 - Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
 - Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
 - Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
 - Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
 - Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
 - Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
 - Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
 - Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
 - Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
 - Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
 - bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
 - bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
 - Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
 - Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
 - bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
 - Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
 - Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
 - pointer and comment style (f659d45ec)
 - add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
 - And fix this to actually compile... Still bug 1160311. (f15aef67f)
 - pointer style (d41e7fda2)
 - Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
 - pointer style (4ac1a858a)
 - Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
 - Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
 - Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
 - Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
 - Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
 - Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
 - Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
 - remove namespace (09dd2830c)
 - Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
 - Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
 - spacing (56b8e1fea)
 - Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
 - bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
 - Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
 - spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
 - pointer style (257a9dfea)
 - Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
 - Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
 - Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
 - Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
 - missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
 - pointer style (f6d3c6ae4)
 - Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
 - Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
 - space and pointer style (51d4d5e46)
 - Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
 - Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
 - style cleanup (677ea587a)
 - Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
 - align values to TenFourFox (48c2ac62b)
 - style (a60da64d0)
 - missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)

* 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