Saturday, November 20, 2021

Weekly browser binaries (20211120)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211120-20d9ef889-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 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48)
 - Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470)
 - Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2)
 - Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7)
 - Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5)
 - Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10)
 - Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033)
 - Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392)
 - Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967)
 - partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761)
 - Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146)
 - Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b)
 - Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c)
 - Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1)
 - Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714)
 - Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2)
 - Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830)
 - Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810)
 - Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c)
 - Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0)
 - Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9)
 - Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8)
 - Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81)
 - Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd)
 - Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e)
 - Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91)
 - Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137)
 - Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e)
 - Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff)
 - Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1)
 - Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2)
 - Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d)
 - bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99)
 - bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc)
 - bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc)
 - Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a)
 - Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c)
 - Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd)
 - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0)
 - Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d)
 - Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794)
 - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb)
 - missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1)
 - Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746)
 - Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618)
 - Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61)
 - Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d)
 - Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c)
 - Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9)
 - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3)
 - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016)
 - pointer style (80bb87e64)
 - Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b)
 - pointer style (f46f24dfb)
 - Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377)
 - Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521)
 - Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Pointer style (123e601e8)
 - fix typo (609acf15f)
 - Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea)
 - Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c)
 - Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7)
 - Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55)
 - Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089)
 - Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2)
 - Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723)
 - Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944)
 - Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157)
 - Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65)
 - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5)
 - Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea)
 - Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5)
 - Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889)


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

Changelog:

In-tree changes:
- winEmbed: update startup URL to www-archive version (9cbd5866)

Out-of-tree changes:
* update Goanna3 to git 413983e19...20d9ef889:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48)
 - Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470)
 - Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2)
 - Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7)
 - Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5)
 - Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10)
 - Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033)
 - Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392)
 - Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967)
 - partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761)
 - Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146)
 - Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b)
 - Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c)
 - Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1)
 - Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714)
 - Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2)
 - Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830)
 - Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810)
 - Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c)
 - Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0)
 - Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9)
 - Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8)
 - Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81)
 - Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd)
 - Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e)
 - Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91)
 - Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137)
 - Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e)
 - Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff)
 - Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1)
 - Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2)
 - Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d)
 - bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99)
 - bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc)
 - bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc)
 - Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a)
 - Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c)
 - Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd)
 - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0)
 - Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d)
 - Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794)
 - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb)
 - missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1)
 - Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746)
 - Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618)
 - Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61)
 - Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d)
 - Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c)
 - Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9)
 - Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3)
 - Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016)
 - pointer style (80bb87e64)
 - Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b)
 - pointer style (f46f24dfb)
 - Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377)
 - Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521)
 - Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Pointer style (123e601e8)
 - fix typo (609acf15f)
 - Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea)
 - Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c)
 - Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7)
 - Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55)
 - Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089)
 - Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2)
 - Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723)
 - Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944)
 - Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157)
 - Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65)
 - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5)
 - Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea)
 - Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5)
 - Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889)

* 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