Saturday, June 24, 2023

Weekly browser binaries (20230624)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230624-8b34136411-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 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium (0654c75bf5)
 - don't build hunspell unified (a576cbdc65)
 - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on rdf. r=nfroyd (795b627c84)
 - Bug 138009 - Remove unused platform.js, now with packaging goodness, r=mossop (f7547f1f16)
 - Bug 1195168 - Use channel->ascynOpen2 src/nsAutoConfig.cpp (r=sicking) (23ed743739)
 - Bug 1197926 - Use channel->Open2() in extensions/pref/autoconfig/src/nsReadConfig.cpp (r=sicking) (a6372aa60a)
 - Bug 1231256 (part 1) - Remove unused nsBoxLayoutState parameters from many functions. r=roc. (9d57344ee6)
 - Bug 1231256 (part 2) - Remove unused BlobDirState parameters from SetLazyData(). r=jld. (f3d62d9754)
 - Bug 1231256 (part 3) - Remove unused parameter from TryToOuterize(). r=roc. (0dc80be011)
 - Bug 1231256 (part 4) - Remove dead SetContext() declaration. r=jfkthame. (4108786c72)
 - Bug 1231256 (part 5) - Remove dead FromCSSPerspectiveInfo() function. r=vlad. (a9980426b0)
 - Bug 1231256 (part 6) - Remove unused parameter from Damage functions. r=roc. (e74906d54a)
 - Bug 1231256 (part 7) - Remove unused parameters from two layout functions. r=roc. (1cdcf91a10)
 - Bug 1231256 (part 8) - Remove unused parameters from MouseClicked(). r=roc. (2acf1b532b)
 - Bug 1231256 (part 9) - Remove unused parameter from ShowPopup(). r=roc. (e57daff2ee)
 - Bug 1231256 (part 10) - Remove unused parameters from StartAPZDrag(). r=roc. (b8d8ed57f4)
 - Bug 1231256 (part 11) - Remove unused parameter from HidePopupsInList(). r=roc. (ab9ea00111)
 - Bug 1231256 (part 12) - Remove TraceableVectorOperations::canAppendWithoutRealloc. r=terrence. (dc1ae504d5)
 - Bug 1230911 - modified asseert in order to prevent null pointer dereference. r=roc (71dce2e51c)
 - Bug 1230913 - modified assert in order to prevent null pointer dereference. r=roc (91b6092a83)
 - Bug 1228952 - Move texture metadata out of the BufferTextureClient/Host's buffer. r=Sotaro (5783f02382)
 - Bug 1215005 - SourceSurface has thread-safe refcount now. r=bas (13a0f58815)
 - Bug 1215438 - Part 1: Add utility functions to support transferring ImageBitmap. r=roc (5837bc686b)
 - Bug 1212009 - ReadFullySerializableObjects() doesn't use the aIndex param and it can be removed, r=smaug (db1b7f2a2c)
 - Bug 1215438 - Part 2: Add transfer support for ImageBitmap. r=baku (5f428ddaa3)
 - Bug 1215438 - Part 3: CairoImage can use in any thread. r=roc (7e6d6562ef)
 - Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc (e336d6bcd7)
 - Bug 1215438 - Part 5: Add test for imagebitmap transfer. r=roc (71c7dbc4a5)
 - Bug 1172796 - Part 1: ImageEncoder can be used on worker thread. r=seth (8aa6b4d9bc)
 - Bug 1172796 - Part 2: Add write-only flag for origin-clean check. r=roc (dc4a1d5ef4)
 - Bug 1172796 - Part 3: Implement OffscreenCanvas constructor. r=roc r=smaug (466bef6e1a)
 - Bug 1172796 - Part 4: Implement OffscreenCanvas::ToBlob. r=roc r=smaug (0afb84ecb2)
 - Bug 1172796 - Part 5: Implements OffscreenCanvas::TransferImageBitmap. r=roc r=smaug (2709566e26)
 - Bug 1172796 - Part 6: Implements ImageBitmap::Close(). r=roc r=smaug (a45e423d77)
 - Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug (c5a30f3132)
 - Bug 1172796 - Part 8: Add ImageBitmapRenderingContext to test_intefaces.html r=smaug (e8786603b2)
 - Bug 1172796 - Part 9: Use gfxPrefs to get webgl.enable-prototype-webgl2. r=jgilbert (c4ee72d49c)
 - fix Bug 1230686 - use RefPtr<DrawTarget>& instead of DrawTarget* (f92f5fae12)
 - reapply per misspatch Bug 1200595 - Consolidate the TextureClient's destruction logic. (960eb012ae)
 - Bug 1215236 - "Remove compilation warnings in StructuredCloneHolder". r=smaug (0ba2fdb23b)
 - Bug 1222123 - Warning fix in CompositorD3D11.cpp. r=Bas (f8d36dbb71)
 - Bug 1219494 - Part 4. gfx/layers and gfxCrash. r=mchang (b4046ee2df)
 - Bug 1229533: Ensure our RenderingTargetView for the backbuffer and the backbuffer itself have no lingering references, and log if they do. r=milan (89c9eed426)
 - Bug 1222569 - remove unused variables in CompositorD3D9.cpp; r=Bas (05f5a61e66)
 - Bug 1198021 - When the ContentClient of a ClientTiledPaintedLayer changes, don't destroy the old content client until after the layer transaction has been sent. r=nical (901edd5f56)
 - Bug 901097 - FileReader API in workers, r=sicking, r=nfroyd (01a4023d7e)
 - Bug 1217307 - Remove some unnecessary null checks in dom/base/. r=njn (4411cefe18)
 - Bug 264412. Implement HTMLElement.innerText. r=smaug,mats (28306eabfb)
 - Bug 1119157: Fix false over-recursion in web worker threads by cleaning up thread info in the processes forked from Nuwa. a=asuth (be1fb6ca67)
 - Bug 1125091 - Make Nuwa be Valgrind-friendly. r=njn. (bade1e2e1f)
 - Bug 1144535: Respect caller-specifed thread attributes in creating threads in the Nuwa process. r=asuth (33acdcf8ca)
 - Bug 1216354 - Disable LSan leak checking by default in mozglue. r=glandium (c8177284b2)
 - Bug 1196859 - Block Roboform binaries written against old SDK. r=bsmedberg (bf21a047ea)
 - Bug 763395 - Add nlsp.dll to blocklist. r=bsmedberg (ab96eafdbe)
 - Bug 1136968 - Add YCWebCameraSource.ax to DLL blocklist. r=benjamin (735282235d)
 - Bug 1170141 - Block RealNetworks Browser Record Plugin due to startup crashes. r=ehan (21937f4bc1)
 - Bug 1222819 - Add Orbit Downloader .dlls to Windows blocklist. r=aklotz (e8446eda95)
 - Bug 1198186 - increase limit used to detect int values passed as first argument to LdrLoadDll, r=dmajor (89f5ae4a87)
 - Bug 1151506: Block long hex name DLLs due to startup crashes. r=bsmedberg (34c0b81bfc)
 - Bug 1160148: Also block AVX2 in Win7RTM, and move the code to mozglue. r=froydnj (61ab36c6c6)
 - Bug 1203350 - Unify arithmetic operators in TimeStamp; r=froydnj (a96aeb7e11)
 - Bug 1179550 - Always terminate the str buffer. r=erahm (0c07fcad4f)
 - No bug, add missing include to StackWalk.cpp, DONTBUILD (88beda3fbb)
 - Bug 989499 - Part 2: Use FramePointerStackwalk on windows. r=rjmuizel (3f0db58ded)
 - Bug 989499 - Part 1: Add a way to get the stack top. r=BenWa (a1bdae796f)
 - Bug 1193838 - Expose ProfileGatherer as an nsISupports through nsIProfiler for process parent actors. r=BenWa (07121dd03d)
 - Bug 1233835 - Fix TaskTracer double init assert. r=mconley (895511b141)
 - Bug 1193838 - Make ProfileGatherer exist during the lifetime of a GeckoSampler. r=BenWa (9ca73c74e4)
 - Revert "Bug 1172157 - Save malformed profile JSON to file to help debug." (r=BenWa) (e4fc0084d4)
 - Bug 1196845 - Fix invalid JSON in saved Java thread profile; r=BenWa (d5b542da81)
 - Bug 1145333 - Skip NativeStackAddrs that conflict with pseudoStackAddrs and jsStackAddrs when merging sampler stacks. r=mstange (b50a048ab2)
 - Bug 1122721 - Don't call pthread_get_stackaddr_np during sampling. r=mstange (c6818c45a2)
 - Bug 1229850 - Avoid unnecessary combobox dropdown calculations in the content process. r=dbaron (174530328f)
 - Bug 1187605 pt 1 - In vertical writing modes, add an 'orientation' attribute with value='left' or 'right' to the <select> control's dropdown button. r=smontagu (76f9cb3fcd)
 - Bug 1187605 pt 2 - Make the <select> dropdown arrow respect the 'orientation' attribute, if present. r=smontagu (bd58cd1f89) (2121ac8f2e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing bit of 989499 and some other files (23b0597ba6)
 - Bug 1233666 - Remove hacks for getting frame pointer for x86/x64 gcc. r=glandium (bfe8f59916)
 - Bug 1176266: In TimeStamp_posix.cpp, check for XP_LINUX instead of LINUX, and add missing #include, to allow strrchr usage. r=BenWa (56c725cffa)
 - Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu (89f880e0cb)
 - Bug 1209779 - Ensure that all null elements are written when streaming profiler JSON; r=shu (2bae5addc6)
 - missing bit of Bug 1141712 - Make LUL (55f1276545)
 - Bug 1061800 - Add breakpad ids to profiler in Linux. r=BenWa (994fd1a941)
 - Bug 829621 - Compute the breakpad-id for OS X. r=BenWa. (e129580174)
 - missing of  Bug 938157 - Lightweight CFI/EXIDX (b355dc3140)
 - Bug 1193838 - Allow ProfileGatherer to gather profiles from exiting processes. r=BenWa (5ab1a6a3c9)
 - align some missing stuff (5ebecd2364)
 - align some missing stuff (b8ff7aa361)
 - Bug 1164315 - Update key fingerprint for bitbucket.org; r=me (c1a3fbd930)
 - Bug 1178955 - Refactor config path selection; r=smacleod (89552bb0ac)
 - Bug 1195445 - Update host key fingerprint for bugzilla.mozilla.org (3783541088)
 - Bug 1218903 - Update bmo fingerprint. r=fubar, a=Tomcat (5b836fc585)
 - Bug 1178955 - Print config path on failure; r=smacleod (f5499f3771)
 - Bug 1185113 - Support setting more secure file permissions; r=smacleod (7dbf6b22fd)
 - Bug 1184229 - Detect multiple version-control-tools repos in Mercurial config; r=smacleod (16c24072a9)
 - Bug 978514 - mach mercurial-setup: Use mqext from the version-control-tools repo (1fa5765e8a)
 - Bug 1178955 - Don't pass config paths to updater; r=smacleod (80fcb05121)
 - Bug 1197527 - Don't unnecessarily attempt to create extensions directory in MercurialUpdater; r=gps (9b049c3ff8)
 - Bug 1164812 - mach mercurial-setup: Always mark the v-c-t repo as needing update (bd631208bd)
 - Bug 1197527 - Always clone version-control-tools in MercurialSetupWizard; r=gps (6990e8f589)
 - Bug 1197527 - Consolidate obtaining hg path into mozversioncontrol.get_hg_path; r=gps (e0b029a8e9)
 - Bug 1200458 - Skip permission check for .hgrc on Windows in hgsetup wizard. r=gps DONTBUILD (cc5b0d6daf)
 - Bug 1168466 - Bump minimum Mercurial version; r=smacleod (7fde47cfbe)
 - Bug 1185113 - Clarify language around Bugzilla credentials; r=smacleod (9166fdfbf9)
 - Bug 1185112 - Don't prompt for Bugzilla username/password if cookies defined; r=smacleod (cd87c96823)
 - Bug 1188931 - Fix hgsetup wizard. r=gps (68a6b46be4)
 - Bug 1200461 - Prompt for Bugzilla API Key instead of password; r=smacleod (780fb5d85d)
 - Bug 1228580 - ./mach mercurial-setup should use ~ to set up extension paths, not my literal home directory. r=gps (7a0c839880)
 - Bug 1231192 - Mark Mercurial 3.5.2 as oldest non-legacy version; r=smacleod (8f69483333)
 - Bug 1231192 - Bump some minimum Mercurial version; r=smacleod (916c56a852)
 - Bug 1162093 - Add "push-to-try" from version-control-tools to the mercurial setup wizard prompt.;r=gps (d29c7cf63a)
 - Bug 1168466 - Prompt to install bundleclone extension; r=smacleod (780ce90a08)
 - Bug 1185557 - Print relevant config options; r=smacleod (2f3f7e0161)
 - Bug 1231192 - Support clonebundles feature; r=smacleod (dcba1ccd34)
 - Bug 1231192 - Offer to install hg wip; r=smacleod (c42ebce5c8)
 - Bug 1231192 - Only install host fingerprints if not running secure Python+hg; r=smacleod (3154a2497b)
 - Bug 1178955 - Error when semicolon comments are seen; r=smacleod (e1f7081bb6)
 - Bug 1231989 - Prompt to install hgwatchman extension; r=ahal (0eddf0c1c8)
 - Bug 1178955 - Print line number for parse errors; r=smacleod (5369468cf1)
 - Bug 1185557 - Only prompt to install progress on Mercurial <3.5; r=smacleod (401f362265)
 - Bug 1232747 - Check for ssl.SSLContext existence; r=dminor (d505b07c5c)
 - Bug 1144629 - UnicodeDecodeError in ./mach mercurial-setup. r=gps, r=glandium (611d3ec83e)
 - Bug 1216970 - Make the copying more obvious in ProfilerImpl::GetStacktrace. r=froydnj (085625e113)
 - Bug 1190466 - tools/rb/find-leakers.pl re-written in Python r=mccr8 (4bfdcad13e)
 - Bug 1116478 - Open web content handlers in the proper tab in e10s. r=billm (ff8e11f45e)
 - Bug 1213437 - Less data copying when handling structured clones in MessageManager, r=baku (c4e2a13253)
 - const-var (69d17f312d)
 - Bug 1203090 - Ensure we always use '/' as the starting path separator for the DOM path of the Directorys initially returned by HTMLInputElement.getFilesAndDirectories. r=baku (1325bbc40c)
 - Bug 1209975 - Stop using dom::Promise::MaybeRejectBrokenly() in GetDirectoryListingTask. r=baku (2106790950)
 - Bug 1209924 - Implement a general filtering mechanism for Directory::GetFilesAndDirectories, and add filtering of sensitive files/directories. r=baku (27b4a26262)
 - Force a repaint after DXGI device resets. (bug 1188019, r=bas) (09c999e6e5)
 - Bug 1163911 - Make responsive images block the document load event while the load task is queued. r=jst (0ee0e3db79)
 - Bug 1166138 - Make img srcset react to resize/viewport changes, r=jdm (91674519e6)
 - Bug 1194893 - Pref for default file upload directory. r=smaug (ec6d33d983)
 - bug 1116409: switch update server to sha2 cert; update in-tree pinning. r=rstrong,snorp,mfinkle,dkeeler (7c8f631f27)
 - bug 1116409: fix cert pinning on backup cert for aus5.mozilla.org. r=typofix (3c690cbc6d)
 - Bug 1167048 - Change default font for Thai script from serif to sans-serif. r=smontagu (15dc86c389)
 - Bug 1205570 - fix up font prefs for x-math lang group. r=heycam (03f1820752)
 - Bug 1071769: Use DrawTargetTiled on B2G. r=Bas (b80ce768f1)
 - fix misspatch of 1149343 (541dd7aac8)
 - Bug 1199766 - Disable ICE TCP SO gathering via user pref. r=bwc (80cdc9c662)
 - Bug 1187472 - only log UDP and TCP candidate gathering failures. r=bwc (bc3dcb02d0)
 - Bug 1190615 - Skip non-UDP STUN servers for UDP sockets. r=bwc (a2d1d914b5)
 - Bug 1187775 - skip host and reflexive ICE candidates if relay-only. r=bwc (7e2cba1685)
 - Bug 1185198 - use port 9 for TCP active candidates. r=bwc (0a89cb199d)
 - Bug 1177921 - Fix typo in STUN server name. r=drno (1ad43ced6b)
 - Bug 1178349 - Enable ice_unittests on desktop linux on CI. r=bwc (ce5ece8264)
 - Bug 1189041 - Add option to only gather addresses for default route. r=bwc (3651f2ff06)
 - Bug 1189040: add a whitelist for network interfaces to use with ICE/webrtc r=ekr (6f693af72c)
 - Bug 1189198 - don't start STUN transactions with a protocol mis-match. r=mtseng (a3b410e2a8)
 - Bug 1208096 - Handle various failure cases for TURN gathering better. r=drno (1d8e173448)
 - Bug 1211389 - Make absolutely sure the relay->srflx pointer doesn't dangle. r=drno (d59b0bf08d)
 - Bug 1215616: use base address for server rflx ICE candidates r=bwc (89d07331ac)
 - Bug 1207451 - removed framing from multi_tcp API. r=bwc (317f40f490)
 - Bug 1186590 - Part 1 - Enable interface prioritizer on all platforms. r=drno (036a69fdb3)
 - Bug 1194019 - New defaults for gather tests. r=bwc (8343ceab56)
 - Bug 1144933: Only check that remote candidate is loopback in TestLoopbackOnlySortOf. r=drno (1f53d824e4)
 - Bug 1186590 - Part 2 - Move hard-coded interface priority list into nrinterfaceprioritizer, and simplify some functions. r=drno (9f20fad21b)
 - Bug 1152137 - Part 1: Test case. r=ekr (6b50f06d90)
 - Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr (ccdf81294a)
 - Bug 1200763 - Remove hard-coded STUN IP address from ice_unittest, and do a DNS lookup instead. r=drno (ae54a83363)
 - Bug 1208176 - Part 1: Add a couple of interface names. r=drno (b7ead0b476)
 - Bug 1208176 - Part 2: Add a one-sided trickle test case to ice_unittest. r=drno (ad6afedb1c)
 - Bug 1037618 - Relax candidate verification for TCP. r=bwc (0cad14c89e)
 - Bug 1208176 - Part 3: Be forgiving when we see prflx instead of host candidates in ice_unittest. r=drno (50bdec2ba3)
 - Bug 1035428: Re-register writeable callback after partially servicing the send queue. r=drno (2fdb7880fa)
 - Bug 1135753 - Mark some overridden virtual functions in WebRTC as MOZ_OVERRIDE; r=mt (97f451c97d)
 - Bug 950660: Part 4: Bridge TCPSocketChild to nr_socket r=bwc,jdm (654587b321)
 - Bug 971357: Log STUN responses at INFO instead of DEBUG. r=ekr (81b500df17)
 - Bug 1006809 - update triggered check behavior to RFC 5245. r+bwc r=mjf (31b718b5e5)
 - Bug 1208278 - improved STUN request timeout handling. r=bwc (cf470fb12f)
 - Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc (0d2fd78252)
 - Bug 1219557 - don't pair candidates from different reserved networks. r=mt r=bwc (24d3e5106c)
 - Bug 1220441 - Improve gather trickle ice unit tests. r=bwc r=mjf (96f76c6c8c)
 - Bug 1205421 - fix DNS resolution of STUN server in ice_unittest. r=bwc (5d5b153358)
 - Bug 1206465 - removed ice_ctx from TestStunTcpServer. r=bwc (9a0df03894)
 - ug 1008792 - Check for valid pointer before using. r=bwc (7660fd0a71)
 - Bug 1233101 - Use MOZ_LIKELY in js_new etc to help branch prediction; r=terrence (31fb244734)
 - Bug 1225565 - Fix module import cycle detection r=shu (370dc26ee8)
 - Bug 1225558 - Improve module error messages r=shu (83b6038bb3)
 - Bug 1225561 - Don't allow a module to export non-existent local bindings r=shu (41f065891a)
 - Bug 1233124 - Remove mis-named duplicate typedefs for rooted import and export entries r=terrence (17a60bdb39)
 - Bug 1208464 - Implement proposed ES7 functions Object.values and Object.entries. r=evilpie (615193d0fb)
 - Bug 1226549 - added assert check for matches pointer in for prevent null dereference. r=hv1989 (d321ad0385)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jcoppeard (7c58b79a53)
 - Bug 1232446 - Re-enable method calls in SelfHosted code using new anti-content checks. (r=till) (ba7dc22ff8)
 - Bug 1232159 - Stop using pseudo-Uint32Array in SelfHosted code. (r=till) (c325f8ff58)
 - Bug 1226235 - Print file and line info for failing assert in self-hosted code. r=efaust (4a8d54d38b)
 - fix misspatch (fca2efc1f1)
 - Bug 1186003 - Switch automated builds to Gtk+3. r=mshal (658ad843b7)
 - Bug 1181342 - tooltool manifests and build-clang config for clang 3.6 r=rail (6264b4df68)
 - Bug 1181342 - Follow up to use the unpack feature of tooltool instead of setup.sh r=glandium (96bb3b2062)
 - Bug 1181255 - Mozconfigs for tsan builds. r=glandium (19250f4cc1)
 - Bug 1181255 - Get tsan builds on gtk3. r=glandium (e5ffd1c02f)
 - Bug 1187664 - Create a fontconfig cache so that Firefox doesn't have to do it itself when run on build automation. r=mshal (8ce567bd4c)
 - Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal (a5b573aa58)
 - Bug 1188780: remove setup.sh invocations, as they fail outside the mock environment; r=glandium a=RyanVM (058e306cac)
 - Bug 1178513 - Fix non-unified bustage. r=wchen (543d1e5497)
 - Bug 1162789 - Add a comment explaining why mForm is not set to null during unlink (eaa2a82048)
 - Bug 1189655 - Define MOZ_HAVE_CXX11_CONSTEXPR on VS2015 or later. r=Waldo (2d134e3b41)
 - Bug 1231758 - Fix bogus assertion in BCE for Annex B function assignment. (r=jorendorff) (701b2530b9)
 - Bug 1233100 - Ensure that derived constructor bad return value errors are thrown before leaving the containing block. (r=shu) (52f5bcf0a5)
 - Bug 1232022, 1232449 - Address forgotten review nits and fix bogus error message. (rs=Waldo) (dfd9d5e388)
 - Bug 1233121 - Refactor ObjectBox tracing r=terrence (876a140535)
 - Bug 1231647 - Check for duplicate exported let and const in modules r=shu (99f53ad443) (7adb8133f5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1233120 - Check token after static in class declaration. r=jwalden (4a20bb8b32)
 - fix misspatch (52ab5af7a2)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (cdc699de7e)
 - pointer style (23f7032244)
 - Bug 1052139 - Adjust tests to tolerate an immutable global object prototype chain. r=bz (4f884aa62c)
 - Bug 1234246 - Don't reprotect JIT code more than once when linking. r=nbp (55bff93bf3)
 - Bug 1229057 - Part 1 followup: Move addToStackPtr and dependent things to -inl.h. r=nbp (c6c57d1a5d)
 - Bug 1229057 - Part 1: Move MacroAssembler::addPtr into generic macro assembler. r=nbp (0c691a8df2)
 - Bug 1229057 - Part 2: Move MacroAssembler::add32 into generic macro assembler. r=nbp (0a84be726b)
 - Bug 1229057 - Part 3: Move MacroAssembler::add64 into generic macro assembler. r=nbp (29f21c5279)
 - Bug 1229057 - Part 4: Move MacroAssembler::addFloat32 into generic macro assembler. r=h4writer (6b63035c36)
 - Bug 1229057 - Part 5: Remove unused MacroAssemblerX86::addConstantFloat32. r=h4writer (dfb322bdce)
 - Bug 1229057 - Part 6: Move MacroAssembler::addDouble into generic macro assembler. r=jandem (fb3d2f76e1)
 - Bug 1229057 - Part 7: Move MacroAssembler::addConstantDouble into generic macro assembler. r=jandem (6c23319d2a)
 - Bug 1229057 - Part 8: Move MacroAssembler::subPtr into generic macro assembler. r=lth (177ec72dba)
 - Bug 1229057 - Part 9: Move MacroAssembler::subDouble into generic macro assembler. r=lth (050476a293)
 - Bug 1229057 - Part 10: Move MacroAssembler::mul32 into generic macro assembler. r=sstangl (3e4bcf323f)
 - Bug 1229057 - Part 11: Move MacroAssembler::mul64 into generic macro assembler. r=sstangl (ac4a65eb7e)
 - Bug 1229057 - Part 12: Move MacroAssembler::mulBy3 into generic macroassembler. r=sstangl (6e2e0d3da3)
 - Bug 1229057 - Part 13: Move MacroAssembler::mulDoublePtr into generic macro assembler. r=djvj (662910b530)
 - Bug 1229057 - Part 14: Move MacroAssembler::mulDouble into generic macro assembler. r=djvj (82a2ef49fb)
 - Bug 1229057 - Part 15: Move MacroAssembler::divDouble into generic macro assembler. r=djvj (3628a6ad6a)
 - Bug 1229057 - Part 16: Move MacroAssembler::inc64 into generic macro assembler. r=bhackett (59b3cc0c04)
 - Bug 1229057 - Part 17: Move MacroAssembler::neg32 into generic macro assembler. r=bhackett (b38dd43bc5)
 - Bug 1229057 - Part 18: Move MacroAssembler::negateFloat into generic macro assembler. r=bbouvier (c871e25f12)
 - Bug 1229057 - Part 19: Move MacroAssembler::negateDouble into generic macro assembler. r=bbouvier (ecab47c616)
 - Bug 1231925 - Correctly recover if allocating tracked optimizations go OOM. (r=jonco) (9294457f7e)
 - Bug 1215921 - Range Analysis: Do not eagerly optimize with truncate-after-bailout if we bailed out with an overflow. r=jandem,sunfish (b6bb7a5335)
 - Bug 1233818 part 1 - Use explicit interrupt checks in Ion for loops that affect GC. r=bhackett (4bc0d2fd6b)
 - Bug 1233818 part 2 - Remove unused ExecutableAllocator destroyCallback. r=nbp (43f6850e87)
 - Bug 1233818 part 3 - Move a lot of ExecutableAllocator methods out ofline. r=nbp (5041558e0c)
 - Bug 1233818 part 4 - Make implicit interrupts with work --non-writable-jitcode. r=bhackett (79beca5f80)
 - Bug 1233818 part 5 - Rename handlingSignal to handlingSegFault. r=luke (4fa9e0a3b3)
 - Bug 1233818 part 6 - Make InterruptRunningJitCode non-reentrant. r=luke (5933327380)
 - Bug 1233818 part 7 - Fix AutoPreventBackedgePatching to work without a JitRuntime. r=luke (5509cee2ba)
 - Bug 1233818 part 8 - Don't patch loop backedges if it's not necessary. r=luke (ee888c0565)
 - Bug 1232907 - Enable ExecutableAllocator randomization on Windows XP. r=jandem (3a6c1bba1d)
 - Bug 1229338: Make OptimizationLevel an enum class; r=Waldo (8474e556c1) (8b34136411)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 395e2e581b..8b34136411:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium (0654c75bf5)
 - don't build hunspell unified (a576cbdc65)
 - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on rdf. r=nfroyd (795b627c84)
 - Bug 138009 - Remove unused platform.js, now with packaging goodness, r=mossop (f7547f1f16)
 - Bug 1195168 - Use channel->ascynOpen2 src/nsAutoConfig.cpp (r=sicking) (23ed743739)
 - Bug 1197926 - Use channel->Open2() in extensions/pref/autoconfig/src/nsReadConfig.cpp (r=sicking) (a6372aa60a)
 - Bug 1231256 (part 1) - Remove unused nsBoxLayoutState parameters from many functions. r=roc. (9d57344ee6)
 - Bug 1231256 (part 2) - Remove unused BlobDirState parameters from SetLazyData(). r=jld. (f3d62d9754)
 - Bug 1231256 (part 3) - Remove unused parameter from TryToOuterize(). r=roc. (0dc80be011)
 - Bug 1231256 (part 4) - Remove dead SetContext() declaration. r=jfkthame. (4108786c72)
 - Bug 1231256 (part 5) - Remove dead FromCSSPerspectiveInfo() function. r=vlad. (a9980426b0)
 - Bug 1231256 (part 6) - Remove unused parameter from Damage functions. r=roc. (e74906d54a)
 - Bug 1231256 (part 7) - Remove unused parameters from two layout functions. r=roc. (1cdcf91a10)
 - Bug 1231256 (part 8) - Remove unused parameters from MouseClicked(). r=roc. (2acf1b532b)
 - Bug 1231256 (part 9) - Remove unused parameter from ShowPopup(). r=roc. (e57daff2ee)
 - Bug 1231256 (part 10) - Remove unused parameters from StartAPZDrag(). r=roc. (b8d8ed57f4)
 - Bug 1231256 (part 11) - Remove unused parameter from HidePopupsInList(). r=roc. (ab9ea00111)
 - Bug 1231256 (part 12) - Remove TraceableVectorOperations::canAppendWithoutRealloc. r=terrence. (dc1ae504d5)
 - Bug 1230911 - modified asseert in order to prevent null pointer dereference. r=roc (71dce2e51c)
 - Bug 1230913 - modified assert in order to prevent null pointer dereference. r=roc (91b6092a83)
 - Bug 1228952 - Move texture metadata out of the BufferTextureClient/Host's buffer. r=Sotaro (5783f02382)
 - Bug 1215005 - SourceSurface has thread-safe refcount now. r=bas (13a0f58815)
 - Bug 1215438 - Part 1: Add utility functions to support transferring ImageBitmap. r=roc (5837bc686b)
 - Bug 1212009 - ReadFullySerializableObjects() doesn't use the aIndex param and it can be removed, r=smaug (db1b7f2a2c)
 - Bug 1215438 - Part 2: Add transfer support for ImageBitmap. r=baku (5f428ddaa3)
 - Bug 1215438 - Part 3: CairoImage can use in any thread. r=roc (7e6d6562ef)
 - Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc (e336d6bcd7)
 - Bug 1215438 - Part 5: Add test for imagebitmap transfer. r=roc (71c7dbc4a5)
 - Bug 1172796 - Part 1: ImageEncoder can be used on worker thread. r=seth (8aa6b4d9bc)
 - Bug 1172796 - Part 2: Add write-only flag for origin-clean check. r=roc (dc4a1d5ef4)
 - Bug 1172796 - Part 3: Implement OffscreenCanvas constructor. r=roc r=smaug (466bef6e1a)
 - Bug 1172796 - Part 4: Implement OffscreenCanvas::ToBlob. r=roc r=smaug (0afb84ecb2)
 - Bug 1172796 - Part 5: Implements OffscreenCanvas::TransferImageBitmap. r=roc r=smaug (2709566e26)
 - Bug 1172796 - Part 6: Implements ImageBitmap::Close(). r=roc r=smaug (a45e423d77)
 - Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug (c5a30f3132)
 - Bug 1172796 - Part 8: Add ImageBitmapRenderingContext to test_intefaces.html r=smaug (e8786603b2)
 - Bug 1172796 - Part 9: Use gfxPrefs to get webgl.enable-prototype-webgl2. r=jgilbert (c4ee72d49c)
 - fix Bug 1230686 - use RefPtr<DrawTarget>& instead of DrawTarget* (f92f5fae12)
 - reapply per misspatch Bug 1200595 - Consolidate the TextureClient's destruction logic. (960eb012ae)
 - Bug 1215236 - "Remove compilation warnings in StructuredCloneHolder". r=smaug (0ba2fdb23b)
 - Bug 1222123 - Warning fix in CompositorD3D11.cpp. r=Bas (f8d36dbb71)
 - Bug 1219494 - Part 4. gfx/layers and gfxCrash. r=mchang (b4046ee2df)
 - Bug 1229533: Ensure our RenderingTargetView for the backbuffer and the backbuffer itself have no lingering references, and log if they do. r=milan (89c9eed426)
 - Bug 1222569 - remove unused variables in CompositorD3D9.cpp; r=Bas (05f5a61e66)
 - Bug 1198021 - When the ContentClient of a ClientTiledPaintedLayer changes, don't destroy the old content client until after the layer transaction has been sent. r=nical (901edd5f56)
 - Bug 901097 - FileReader API in workers, r=sicking, r=nfroyd (01a4023d7e)
 - Bug 1217307 - Remove some unnecessary null checks in dom/base/. r=njn (4411cefe18)
 - Bug 264412. Implement HTMLElement.innerText. r=smaug,mats (28306eabfb)
 - Bug 1119157: Fix false over-recursion in web worker threads by cleaning up thread info in the processes forked from Nuwa. a=asuth (be1fb6ca67)
 - Bug 1125091 - Make Nuwa be Valgrind-friendly. r=njn. (bade1e2e1f)
 - Bug 1144535: Respect caller-specifed thread attributes in creating threads in the Nuwa process. r=asuth (33acdcf8ca)
 - Bug 1216354 - Disable LSan leak checking by default in mozglue. r=glandium (c8177284b2)
 - Bug 1196859 - Block Roboform binaries written against old SDK. r=bsmedberg (bf21a047ea)
 - Bug 763395 - Add nlsp.dll to blocklist. r=bsmedberg (ab96eafdbe)
 - Bug 1136968 - Add YCWebCameraSource.ax to DLL blocklist. r=benjamin (735282235d)
 - Bug 1170141 - Block RealNetworks Browser Record Plugin due to startup crashes. r=ehan (21937f4bc1)
 - Bug 1222819 - Add Orbit Downloader .dlls to Windows blocklist. r=aklotz (e8446eda95)
 - Bug 1198186 - increase limit used to detect int values passed as first argument to LdrLoadDll, r=dmajor (89f5ae4a87)
 - Bug 1151506: Block long hex name DLLs due to startup crashes. r=bsmedberg (34c0b81bfc)
 - Bug 1160148: Also block AVX2 in Win7RTM, and move the code to mozglue. r=froydnj (61ab36c6c6)
 - Bug 1203350 - Unify arithmetic operators in TimeStamp; r=froydnj (a96aeb7e11)
 - Bug 1179550 - Always terminate the str buffer. r=erahm (0c07fcad4f)
 - No bug, add missing include to StackWalk.cpp, DONTBUILD (88beda3fbb)
 - Bug 989499 - Part 2: Use FramePointerStackwalk on windows. r=rjmuizel (3f0db58ded)
 - Bug 989499 - Part 1: Add a way to get the stack top. r=BenWa (a1bdae796f)
 - Bug 1193838 - Expose ProfileGatherer as an nsISupports through nsIProfiler for process parent actors. r=BenWa (07121dd03d)
 - Bug 1233835 - Fix TaskTracer double init assert. r=mconley (895511b141)
 - Bug 1193838 - Make ProfileGatherer exist during the lifetime of a GeckoSampler. r=BenWa (9ca73c74e4)
 - Revert "Bug 1172157 - Save malformed profile JSON to file to help debug." (r=BenWa) (e4fc0084d4)
 - Bug 1196845 - Fix invalid JSON in saved Java thread profile; r=BenWa (d5b542da81)
 - Bug 1145333 - Skip NativeStackAddrs that conflict with pseudoStackAddrs and jsStackAddrs when merging sampler stacks. r=mstange (b50a048ab2)
 - Bug 1122721 - Don't call pthread_get_stackaddr_np during sampling. r=mstange (c6818c45a2)
 - Bug 1229850 - Avoid unnecessary combobox dropdown calculations in the content process. r=dbaron (174530328f)
 - Bug 1187605 pt 1 - In vertical writing modes, add an 'orientation' attribute with value='left' or 'right' to the <select> control's dropdown button. r=smontagu (76f9cb3fcd)
 - Bug 1187605 pt 2 - Make the <select> dropdown arrow respect the 'orientation' attribute, if present. r=smontagu (bd58cd1f89) (2121ac8f2e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing bit of 989499 and some other files (23b0597ba6)
 - Bug 1233666 - Remove hacks for getting frame pointer for x86/x64 gcc. r=glandium (bfe8f59916)
 - Bug 1176266: In TimeStamp_posix.cpp, check for XP_LINUX instead of LINUX, and add missing #include, to allow strrchr usage. r=BenWa (56c725cffa)
 - Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu (89f880e0cb)
 - Bug 1209779 - Ensure that all null elements are written when streaming profiler JSON; r=shu (2bae5addc6)
 - missing bit of Bug 1141712 - Make LUL (55f1276545)
 - Bug 1061800 - Add breakpad ids to profiler in Linux. r=BenWa (994fd1a941)
 - Bug 829621 - Compute the breakpad-id for OS X. r=BenWa. (e129580174)
 - missing of  Bug 938157 - Lightweight CFI/EXIDX (b355dc3140)
 - Bug 1193838 - Allow ProfileGatherer to gather profiles from exiting processes. r=BenWa (5ab1a6a3c9)
 - align some missing stuff (5ebecd2364)
 - align some missing stuff (b8ff7aa361)
 - Bug 1164315 - Update key fingerprint for bitbucket.org; r=me (c1a3fbd930)
 - Bug 1178955 - Refactor config path selection; r=smacleod (89552bb0ac)
 - Bug 1195445 - Update host key fingerprint for bugzilla.mozilla.org (3783541088)
 - Bug 1218903 - Update bmo fingerprint. r=fubar, a=Tomcat (5b836fc585)
 - Bug 1178955 - Print config path on failure; r=smacleod (f5499f3771)
 - Bug 1185113 - Support setting more secure file permissions; r=smacleod (7dbf6b22fd)
 - Bug 1184229 - Detect multiple version-control-tools repos in Mercurial config; r=smacleod (16c24072a9)
 - Bug 978514 - mach mercurial-setup: Use mqext from the version-control-tools repo (1fa5765e8a)
 - Bug 1178955 - Don't pass config paths to updater; r=smacleod (80fcb05121)
 - Bug 1197527 - Don't unnecessarily attempt to create extensions directory in MercurialUpdater; r=gps (9b049c3ff8)
 - Bug 1164812 - mach mercurial-setup: Always mark the v-c-t repo as needing update (bd631208bd)
 - Bug 1197527 - Always clone version-control-tools in MercurialSetupWizard; r=gps (6990e8f589)
 - Bug 1197527 - Consolidate obtaining hg path into mozversioncontrol.get_hg_path; r=gps (e0b029a8e9)
 - Bug 1200458 - Skip permission check for .hgrc on Windows in hgsetup wizard. r=gps DONTBUILD (cc5b0d6daf)
 - Bug 1168466 - Bump minimum Mercurial version; r=smacleod (7fde47cfbe)
 - Bug 1185113 - Clarify language around Bugzilla credentials; r=smacleod (9166fdfbf9)
 - Bug 1185112 - Don't prompt for Bugzilla username/password if cookies defined; r=smacleod (cd87c96823)
 - Bug 1188931 - Fix hgsetup wizard. r=gps (68a6b46be4)
 - Bug 1200461 - Prompt for Bugzilla API Key instead of password; r=smacleod (780fb5d85d)
 - Bug 1228580 - ./mach mercurial-setup should use ~ to set up extension paths, not my literal home directory. r=gps (7a0c839880)
 - Bug 1231192 - Mark Mercurial 3.5.2 as oldest non-legacy version; r=smacleod (8f69483333)
 - Bug 1231192 - Bump some minimum Mercurial version; r=smacleod (916c56a852)
 - Bug 1162093 - Add "push-to-try" from version-control-tools to the mercurial setup wizard prompt.;r=gps (d29c7cf63a)
 - Bug 1168466 - Prompt to install bundleclone extension; r=smacleod (780ce90a08)
 - Bug 1185557 - Print relevant config options; r=smacleod (2f3f7e0161)
 - Bug 1231192 - Support clonebundles feature; r=smacleod (dcba1ccd34)
 - Bug 1231192 - Offer to install hg wip; r=smacleod (c42ebce5c8)
 - Bug 1231192 - Only install host fingerprints if not running secure Python+hg; r=smacleod (3154a2497b)
 - Bug 1178955 - Error when semicolon comments are seen; r=smacleod (e1f7081bb6)
 - Bug 1231989 - Prompt to install hgwatchman extension; r=ahal (0eddf0c1c8)
 - Bug 1178955 - Print line number for parse errors; r=smacleod (5369468cf1)
 - Bug 1185557 - Only prompt to install progress on Mercurial <3.5; r=smacleod (401f362265)
 - Bug 1232747 - Check for ssl.SSLContext existence; r=dminor (d505b07c5c)
 - Bug 1144629 - UnicodeDecodeError in ./mach mercurial-setup. r=gps, r=glandium (611d3ec83e)
 - Bug 1216970 - Make the copying more obvious in ProfilerImpl::GetStacktrace. r=froydnj (085625e113)
 - Bug 1190466 - tools/rb/find-leakers.pl re-written in Python r=mccr8 (4bfdcad13e)
 - Bug 1116478 - Open web content handlers in the proper tab in e10s. r=billm (ff8e11f45e)
 - Bug 1213437 - Less data copying when handling structured clones in MessageManager, r=baku (c4e2a13253)
 - const-var (69d17f312d)
 - Bug 1203090 - Ensure we always use '/' as the starting path separator for the DOM path of the Directorys initially returned by HTMLInputElement.getFilesAndDirectories. r=baku (1325bbc40c)
 - Bug 1209975 - Stop using dom::Promise::MaybeRejectBrokenly() in GetDirectoryListingTask. r=baku (2106790950)
 - Bug 1209924 - Implement a general filtering mechanism for Directory::GetFilesAndDirectories, and add filtering of sensitive files/directories. r=baku (27b4a26262)
 - Force a repaint after DXGI device resets. (bug 1188019, r=bas) (09c999e6e5)
 - Bug 1163911 - Make responsive images block the document load event while the load task is queued. r=jst (0ee0e3db79)
 - Bug 1166138 - Make img srcset react to resize/viewport changes, r=jdm (91674519e6)
 - Bug 1194893 - Pref for default file upload directory. r=smaug (ec6d33d983)
 - bug 1116409: switch update server to sha2 cert; update in-tree pinning. r=rstrong,snorp,mfinkle,dkeeler (7c8f631f27)
 - bug 1116409: fix cert pinning on backup cert for aus5.mozilla.org. r=typofix (3c690cbc6d)
 - Bug 1167048 - Change default font for Thai script from serif to sans-serif. r=smontagu (15dc86c389)
 - Bug 1205570 - fix up font prefs for x-math lang group. r=heycam (03f1820752)
 - Bug 1071769: Use DrawTargetTiled on B2G. r=Bas (b80ce768f1)
 - fix misspatch of 1149343 (541dd7aac8)
 - Bug 1199766 - Disable ICE TCP SO gathering via user pref. r=bwc (80cdc9c662)
 - Bug 1187472 - only log UDP and TCP candidate gathering failures. r=bwc (bc3dcb02d0)
 - Bug 1190615 - Skip non-UDP STUN servers for UDP sockets. r=bwc (a2d1d914b5)
 - Bug 1187775 - skip host and reflexive ICE candidates if relay-only. r=bwc (7e2cba1685)
 - Bug 1185198 - use port 9 for TCP active candidates. r=bwc (0a89cb199d)
 - Bug 1177921 - Fix typo in STUN server name. r=drno (1ad43ced6b)
 - Bug 1178349 - Enable ice_unittests on desktop linux on CI. r=bwc (ce5ece8264)
 - Bug 1189041 - Add option to only gather addresses for default route. r=bwc (3651f2ff06)
 - Bug 1189040: add a whitelist for network interfaces to use with ICE/webrtc r=ekr (6f693af72c)
 - Bug 1189198 - don't start STUN transactions with a protocol mis-match. r=mtseng (a3b410e2a8)
 - Bug 1208096 - Handle various failure cases for TURN gathering better. r=drno (1d8e173448)
 - Bug 1211389 - Make absolutely sure the relay->srflx pointer doesn't dangle. r=drno (d59b0bf08d)
 - Bug 1215616: use base address for server rflx ICE candidates r=bwc (89d07331ac)
 - Bug 1207451 - removed framing from multi_tcp API. r=bwc (317f40f490)
 - Bug 1186590 - Part 1 - Enable interface prioritizer on all platforms. r=drno (036a69fdb3)
 - Bug 1194019 - New defaults for gather tests. r=bwc (8343ceab56)
 - Bug 1144933: Only check that remote candidate is loopback in TestLoopbackOnlySortOf. r=drno (1f53d824e4)
 - Bug 1186590 - Part 2 - Move hard-coded interface priority list into nrinterfaceprioritizer, and simplify some functions. r=drno (9f20fad21b)
 - Bug 1152137 - Part 1: Test case. r=ekr (6b50f06d90)
 - Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr (ccdf81294a)
 - Bug 1200763 - Remove hard-coded STUN IP address from ice_unittest, and do a DNS lookup instead. r=drno (ae54a83363)
 - Bug 1208176 - Part 1: Add a couple of interface names. r=drno (b7ead0b476)
 - Bug 1208176 - Part 2: Add a one-sided trickle test case to ice_unittest. r=drno (ad6afedb1c)
 - Bug 1037618 - Relax candidate verification for TCP. r=bwc (0cad14c89e)
 - Bug 1208176 - Part 3: Be forgiving when we see prflx instead of host candidates in ice_unittest. r=drno (50bdec2ba3)
 - Bug 1035428: Re-register writeable callback after partially servicing the send queue. r=drno (2fdb7880fa)
 - Bug 1135753 - Mark some overridden virtual functions in WebRTC as MOZ_OVERRIDE; r=mt (97f451c97d)
 - Bug 950660: Part 4: Bridge TCPSocketChild to nr_socket r=bwc,jdm (654587b321)
 - Bug 971357: Log STUN responses at INFO instead of DEBUG. r=ekr (81b500df17)
 - Bug 1006809 - update triggered check behavior to RFC 5245. r+bwc r=mjf (31b718b5e5)
 - Bug 1208278 - improved STUN request timeout handling. r=bwc (cf470fb12f)
 - Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc (0d2fd78252)
 - Bug 1219557 - don't pair candidates from different reserved networks. r=mt r=bwc (24d3e5106c)
 - Bug 1220441 - Improve gather trickle ice unit tests. r=bwc r=mjf (96f76c6c8c)
 - Bug 1205421 - fix DNS resolution of STUN server in ice_unittest. r=bwc (5d5b153358)
 - Bug 1206465 - removed ice_ctx from TestStunTcpServer. r=bwc (9a0df03894)
 - ug 1008792 - Check for valid pointer before using. r=bwc (7660fd0a71)
 - Bug 1233101 - Use MOZ_LIKELY in js_new etc to help branch prediction; r=terrence (31fb244734)
 - Bug 1225565 - Fix module import cycle detection r=shu (370dc26ee8)
 - Bug 1225558 - Improve module error messages r=shu (83b6038bb3)
 - Bug 1225561 - Don't allow a module to export non-existent local bindings r=shu (41f065891a)
 - Bug 1233124 - Remove mis-named duplicate typedefs for rooted import and export entries r=terrence (17a60bdb39)
 - Bug 1208464 - Implement proposed ES7 functions Object.values and Object.entries. r=evilpie (615193d0fb)
 - Bug 1226549 - added assert check for matches pointer in for prevent null dereference. r=hv1989 (d321ad0385)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jcoppeard (7c58b79a53)
 - Bug 1232446 - Re-enable method calls in SelfHosted code using new anti-content checks. (r=till) (ba7dc22ff8)
 - Bug 1232159 - Stop using pseudo-Uint32Array in SelfHosted code. (r=till) (c325f8ff58)
 - Bug 1226235 - Print file and line info for failing assert in self-hosted code. r=efaust (4a8d54d38b)
 - fix misspatch (fca2efc1f1)
 - Bug 1186003 - Switch automated builds to Gtk+3. r=mshal (658ad843b7)
 - Bug 1181342 - tooltool manifests and build-clang config for clang 3.6 r=rail (6264b4df68)
 - Bug 1181342 - Follow up to use the unpack feature of tooltool instead of setup.sh r=glandium (96bb3b2062)
 - Bug 1181255 - Mozconfigs for tsan builds. r=glandium (19250f4cc1)
 - Bug 1181255 - Get tsan builds on gtk3. r=glandium (e5ffd1c02f)
 - Bug 1187664 - Create a fontconfig cache so that Firefox doesn't have to do it itself when run on build automation. r=mshal (8ce567bd4c)
 - Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal (a5b573aa58)
 - Bug 1188780: remove setup.sh invocations, as they fail outside the mock environment; r=glandium a=RyanVM (058e306cac)
 - Bug 1178513 - Fix non-unified bustage. r=wchen (543d1e5497)
 - Bug 1162789 - Add a comment explaining why mForm is not set to null during unlink (eaa2a82048)
 - Bug 1189655 - Define MOZ_HAVE_CXX11_CONSTEXPR on VS2015 or later. r=Waldo (2d134e3b41)
 - Bug 1231758 - Fix bogus assertion in BCE for Annex B function assignment. (r=jorendorff) (701b2530b9)
 - Bug 1233100 - Ensure that derived constructor bad return value errors are thrown before leaving the containing block. (r=shu) (52f5bcf0a5)
 - Bug 1232022, 1232449 - Address forgotten review nits and fix bogus error message. (rs=Waldo) (dfd9d5e388)
 - Bug 1233121 - Refactor ObjectBox tracing r=terrence (876a140535)
 - Bug 1231647 - Check for duplicate exported let and const in modules r=shu (99f53ad443) (7adb8133f5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1233120 - Check token after static in class declaration. r=jwalden (4a20bb8b32)
 - fix misspatch (52ab5af7a2)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (cdc699de7e)
 - pointer style (23f7032244)
 - Bug 1052139 - Adjust tests to tolerate an immutable global object prototype chain. r=bz (4f884aa62c)
 - Bug 1234246 - Don't reprotect JIT code more than once when linking. r=nbp (55bff93bf3)
 - Bug 1229057 - Part 1 followup: Move addToStackPtr and dependent things to -inl.h. r=nbp (c6c57d1a5d)
 - Bug 1229057 - Part 1: Move MacroAssembler::addPtr into generic macro assembler. r=nbp (0c691a8df2)
 - Bug 1229057 - Part 2: Move MacroAssembler::add32 into generic macro assembler. r=nbp (0a84be726b)
 - Bug 1229057 - Part 3: Move MacroAssembler::add64 into generic macro assembler. r=nbp (29f21c5279)
 - Bug 1229057 - Part 4: Move MacroAssembler::addFloat32 into generic macro assembler. r=h4writer (6b63035c36)
 - Bug 1229057 - Part 5: Remove unused MacroAssemblerX86::addConstantFloat32. r=h4writer (dfb322bdce)
 - Bug 1229057 - Part 6: Move MacroAssembler::addDouble into generic macro assembler. r=jandem (fb3d2f76e1)
 - Bug 1229057 - Part 7: Move MacroAssembler::addConstantDouble into generic macro assembler. r=jandem (6c23319d2a)
 - Bug 1229057 - Part 8: Move MacroAssembler::subPtr into generic macro assembler. r=lth (177ec72dba)
 - Bug 1229057 - Part 9: Move MacroAssembler::subDouble into generic macro assembler. r=lth (050476a293)
 - Bug 1229057 - Part 10: Move MacroAssembler::mul32 into generic macro assembler. r=sstangl (3e4bcf323f)
 - Bug 1229057 - Part 11: Move MacroAssembler::mul64 into generic macro assembler. r=sstangl (ac4a65eb7e)
 - Bug 1229057 - Part 12: Move MacroAssembler::mulBy3 into generic macroassembler. r=sstangl (6e2e0d3da3)
 - Bug 1229057 - Part 13: Move MacroAssembler::mulDoublePtr into generic macro assembler. r=djvj (662910b530)
 - Bug 1229057 - Part 14: Move MacroAssembler::mulDouble into generic macro assembler. r=djvj (82a2ef49fb)
 - Bug 1229057 - Part 15: Move MacroAssembler::divDouble into generic macro assembler. r=djvj (3628a6ad6a)
 - Bug 1229057 - Part 16: Move MacroAssembler::inc64 into generic macro assembler. r=bhackett (59b3cc0c04)
 - Bug 1229057 - Part 17: Move MacroAssembler::neg32 into generic macro assembler. r=bhackett (b38dd43bc5)
 - Bug 1229057 - Part 18: Move MacroAssembler::negateFloat into generic macro assembler. r=bbouvier (c871e25f12)
 - Bug 1229057 - Part 19: Move MacroAssembler::negateDouble into generic macro assembler. r=bbouvier (ecab47c616)
 - Bug 1231925 - Correctly recover if allocating tracked optimizations go OOM. (r=jonco) (9294457f7e)
 - Bug 1215921 - Range Analysis: Do not eagerly optimize with truncate-after-bailout if we bailed out with an overflow. r=jandem,sunfish (b6bb7a5335)
 - Bug 1233818 part 1 - Use explicit interrupt checks in Ion for loops that affect GC. r=bhackett (4bc0d2fd6b)
 - Bug 1233818 part 2 - Remove unused ExecutableAllocator destroyCallback. r=nbp (43f6850e87)
 - Bug 1233818 part 3 - Move a lot of ExecutableAllocator methods out ofline. r=nbp (5041558e0c)
 - Bug 1233818 part 4 - Make implicit interrupts with work --non-writable-jitcode. r=bhackett (79beca5f80)
 - Bug 1233818 part 5 - Rename handlingSignal to handlingSegFault. r=luke (4fa9e0a3b3)
 - Bug 1233818 part 6 - Make InterruptRunningJitCode non-reentrant. r=luke (5933327380)
 - Bug 1233818 part 7 - Fix AutoPreventBackedgePatching to work without a JitRuntime. r=luke (5509cee2ba)
 - Bug 1233818 part 8 - Don't patch loop backedges if it's not necessary. r=luke (ee888c0565)
 - Bug 1232907 - Enable ExecutableAllocator randomization on Windows XP. r=jandem (3a6c1bba1d)
 - Bug 1229338: Make OptimizationLevel an enum class; r=Waldo (8474e556c1) (8b34136411)

* 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

1 comment:

  1. Roy,
    I was testing the new moon 27 browser and found something weird.
    palemoon-27.10.0.win32-git-20230708-7e7ba08548-xpmod-sse.7z does not display the "search" boxes.
    And yet palemoon-27.10.0.win32-git-20230701-770c1e709f-xpmod-sse.7z works as expected.
    Any idea why?

    ReplyDelete