Jump to content

roytam1

Member
  • Posts

    3,195
  • Joined

  • Last visited

  • Days Won

    406
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Posts posted by roytam1

  1. 26 minutes ago, AstroSkipper said:

    Okay! But what do you think about the corresponding error message "Error: TypeError: details is null" on the affected setting pages of uBlock Origin:dubbio: Isn't that an error out by uBO? The variable details belongs to a function on uBO's JavaScript file settings.js.

    tried every Export button in uBO in mailnews here but none of them produce such error here.

  2. On 2/27/2024 at 12:43 AM, AstroSkipper said:

    @roytam1 I observed a problem when using uBlock Origin in MailNews. It doesn't matter whether using the original version uBlock Origin Legacy 1.16.4.31b2 or my mod uBlock Origin Legacy 1.16.4.33. In uBlock's dashboard page "Settings", the button "Back up to file" doesn't work.

    Mail-News-u-Block-Origin-Back-up-to-file

    Same problem with the "Export" button under "My filters" and the "Export to file" button under "My rules". Do you have any idea why? :dubbio: On the other hand, the "Restore from file" and the "Import" buttons are working correctly. :) Is the function that these buttons call up possibly not available in MailNews or blocked for security reasons? :dubbio:

    PS: I get on the pages with the "Restore from file" and the "Import" buttons the error message "Error: TypeError: details is null" in the Error Console. Here is, for example, a screenshot of the Error Console when loading the "Settings" page in the most recent version of MailNews:

    Mail-News-u-Block-Origin-Error-Console.p

    if ublock doesn't error out, then it can not able to debug easily.

  3. On 2/26/2024 at 3:09 PM, Ascii2 said:

    @roytam1:
    I am re-reporting (now with pictures) a MailNews problem that has not been resolved:
    The "Attachments" Preferences tab does not fully display the chrome://messenger/content/preferences/applications.xul contents.  The top part of the content is cut off and "Incoming" and "Outgoing" tabs are hidden.  To toggle the tabs, in the Content Type list, select the Action of the last list item (you might need to click multiple times for the selection to happen), then type Ctrl+Tab (there are other ways to go about it too).

    Here are some pictures for comparison:

    Picture of the MailNews Preferences window with the "Incoming" tab of the Attachments tab active:
    MailNews20240224__Attachments_Tab_Incoming.gif.f5b12e33486c3b29bda26c2993f143dd.gif

    Picture of the MailNews Preferences window with the "Outgoing" tab of the Attachments tab active:
    MailNews20240224__Attachments_Tab_Outgoing.gif.551d8572075980959e307692a77fe29e.gif

    Picture of the Icedove-UXP Options window with the "Incoming" tab of the Attachments tab active:
    Icedove-UXP20240224__Attachments_Tab_Incoming.gif.7bd8579f5a44166e71be51b6df6b3a88.gif

    Picture of the Icedove-UXP Options window with the "Outgoing" tab of the Attachments tab active:
    Icedove-UXP20240224__Attachments_Tab_Outgoing.gif.3c40f7fd8b5bd94777368ad899bb70a5.gif

     

    As an additional note, the Incoming tab of the Attachments tab of the Preferences dialog box for the MailNews application, does not display the correct "Desktop" icon for the "Save files to" option.

    it is hidden by default: https://github.com/roytam1/boc-uxp/blob/custom/mail/components/preferences/applications.js#L401

  4. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.1-Goanna-20240309.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 86eaa55e65...c6ee756140:
    - revert "Bug 1235572 - Enforce SRI if content signature is enforced r=francois (1f0723fccf)" (3e92506295)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1190574 - make test.chain.replace and cohorts throw on unknown test name + fix broken tests. r=drno, r=jib (9288da531a)
     - Bug 1190574 - added missing calls to release stored ICE candidates. r=jib (590e1f2769)
     - Bug 1241948 - Update web-platform-tests expected data to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly (67bfe4dc02)
     - Bug 1209744 - Implement canTrickleIceCandidates attribute, r=bwc,khuey (56f7db7415)
     - Bug 1181768 - Make already-defined pc.getConfiguration() work. r=mt (d621edf192)
     - Bug 1254839 - include file and line number in RTCPeerConnection warnings. r=bz (1f914d83b0)
     - Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr (655a6ebf1a)
     - Bug 1242199: Add lower-limit WebRTC bandwidth pref for testing r=pkerr (40895a6821)
     - Bug 1244913 - change SelectBandwidth to SelectBitrates. r=jesup (4952cb9143)
     - Bug 1244913 - resolution-based bitrates for each simulcast layer, scaleResolutionDownBy, and working maxBitrate in unicast. r=bwc,jesup (cf40bb9c9f)
     - Bug 1166832 - Add test to verify video (using capture stream) after renegotiation. r=bwc (adb0cd89cb)
     - Bug 1250990 - Make RTCRtpEncodingParameters.scaleResolutionDownBy work with H.264 unicast. r=jesup (83eca85bb4)
     - Bug 1237224: Check sending framesize is set before calculating max fps when max-mbps is negotiated r=pkerr (6910dbb65f)
     - Bug 1198345 - Split moar Hello Telemetry values from general WebRTC. r=jesup (cc9b0c8059)
     - Bug 1217677: increase UDP socket receive buffer for <= Win7. r=jesup, mcmanus (bd096afc64)
     - Bug 1244638 - Part 3: Rename method from NotifyTimingUpdate to PostSpecifiedTimingUpdated. r=birtles (71fe98e0b2)
     - Bug 1122236 - CSP: Implement block-all-mixed-content (r=tanvi,kate,mrbkap) (3fddc3166d)
     - Bug 1229222 - add chromeutils for the creation of origin attributes with the correct default values. r=sicking (bf1e5673c0)
     - Bug 1240651 - Annotate addonId into crash report (r=bholley) (4be5ef9e5e)
     - Bug 1254906 - Change the annotation on JSPrincipals::dump's definition to match that of its declaration. r=bz (2e46a62057)
     - Bug 1211590 - Inherits OriginAttributes from loading principal for GetChannelURIPrincipal. r=sicking (838147dbce)
     - Bug 1251311. JS::DescribeScriptedCaller can't throw JS exceptions. Adjust some callers accordingly. r=khuey (2f3f111d74)
     - Bug 1210703 - followup: fix test file used in caps and fix assertions to have actual/expected value in the right order, rs=bustage on a CLOSED TREE (548ddafc98)
     - Bug 1208756 - Tests. r=billm (6b803253f2)
     - Bug 1238160 - Test frame principal when toggling isolation. r=bz (a1954c14dd)
     - Bug 1237141 - Make this test pass in e10s. r=felipe (32b8c1479f)
     - var-let (1bb1fe779e)
     - Bug 1207494 - Part 10: Remove use of expression closure from dom/json/. r=jst (668bf3efa8)
     - Bug 1207494 - Part 9: Remove use of expression closure from dom/indexedDB/. r=khuey (8bf68b9afe)
     - Bug 1043562 - Hide the Contacts API from the contexts that lack sufficient privileges, such as Firefox desktop and Android; r=smaug (dd78b59dda)
     - Bug 1152114 - Ignore webapps with localId 0 (r=fabrice) (dbd208872b) (c6ee756140)

    * 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

  5. New NewMoon 27 Build!

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

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240309-c6ee756140-xpmod.7z

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

    repo changes since my last build:
    - revert "Bug 1235572 - Enforce SRI if content signature is enforced r=francois (1f0723fccf)" (3e92506295)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1190574 - make test.chain.replace and cohorts throw on unknown test name + fix broken tests. r=drno, r=jib (9288da531a)
     - Bug 1190574 - added missing calls to release stored ICE candidates. r=jib (590e1f2769)
     - Bug 1241948 - Update web-platform-tests expected data to revision 967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly (67bfe4dc02)
     - Bug 1209744 - Implement canTrickleIceCandidates attribute, r=bwc,khuey (56f7db7415)
     - Bug 1181768 - Make already-defined pc.getConfiguration() work. r=mt (d621edf192)
     - Bug 1254839 - include file and line number in RTCPeerConnection warnings. r=bz (1f914d83b0)
     - Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr (655a6ebf1a)
     - Bug 1242199: Add lower-limit WebRTC bandwidth pref for testing r=pkerr (40895a6821)
     - Bug 1244913 - change SelectBandwidth to SelectBitrates. r=jesup (4952cb9143)
     - Bug 1244913 - resolution-based bitrates for each simulcast layer, scaleResolutionDownBy, and working maxBitrate in unicast. r=bwc,jesup (cf40bb9c9f)
     - Bug 1166832 - Add test to verify video (using capture stream) after renegotiation. r=bwc (adb0cd89cb)
     - Bug 1250990 - Make RTCRtpEncodingParameters.scaleResolutionDownBy work with H.264 unicast. r=jesup (83eca85bb4)
     - Bug 1237224: Check sending framesize is set before calculating max fps when max-mbps is negotiated r=pkerr (6910dbb65f)
     - Bug 1198345 - Split moar Hello Telemetry values from general WebRTC. r=jesup (cc9b0c8059)
     - Bug 1217677: increase UDP socket receive buffer for <= Win7. r=jesup, mcmanus (bd096afc64)
     - Bug 1244638 - Part 3: Rename method from NotifyTimingUpdate to PostSpecifiedTimingUpdated. r=birtles (71fe98e0b2)
     - Bug 1122236 - CSP: Implement block-all-mixed-content (r=tanvi,kate,mrbkap) (3fddc3166d)
     - Bug 1229222 - add chromeutils for the creation of origin attributes with the correct default values. r=sicking (bf1e5673c0)
     - Bug 1240651 - Annotate addonId into crash report (r=bholley) (4be5ef9e5e)
     - Bug 1254906 - Change the annotation on JSPrincipals::dump's definition to match that of its declaration. r=bz (2e46a62057)
     - Bug 1211590 - Inherits OriginAttributes from loading principal for GetChannelURIPrincipal. r=sicking (838147dbce)
     - Bug 1251311. JS::DescribeScriptedCaller can't throw JS exceptions. Adjust some callers accordingly. r=khuey (2f3f111d74)
     - Bug 1210703 - followup: fix test file used in caps and fix assertions to have actual/expected value in the right order, rs=bustage on a CLOSED TREE (548ddafc98)
     - Bug 1208756 - Tests. r=billm (6b803253f2)
     - Bug 1238160 - Test frame principal when toggling isolation. r=bz (a1954c14dd)
     - Bug 1237141 - Make this test pass in e10s. r=felipe (32b8c1479f)
     - var-let (1bb1fe779e)
     - Bug 1207494 - Part 10: Remove use of expression closure from dom/json/. r=jst (668bf3efa8)
     - Bug 1207494 - Part 9: Remove use of expression closure from dom/indexedDB/. r=khuey (8bf68b9afe)
     - Bug 1043562 - Hide the Contacts API from the contexts that lack sufficient privileges, such as Firefox desktop and Android; r=smaug (dd78b59dda)
     - Bug 1152114 - Ignore webapps with localId 0 (r=fabrice) (dbd208872b) (c6ee756140)

  6. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.1-Goanna-20240302.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git ce0ac6811d...86eaa55e65:
    - fix passwordManager.dtd encoding error (60b86c75d9)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1254108 - Remove incorrect assertion about heap size r=terrence (a98d1df06b)
     - Bug 1244412 - Make ZoneCellIter work correctly whether called under GC or not r=terrence (cec67ebbd3)
     - Bug 1244412 - Remove ZoneCellIterUnderGC now it's no longer needed and refactor r=terrence (3b98615a8b)
     - Bug 1244412 - Fix suprious GC hazard r=me (bfbdee71b0)
     - Bug 1253461 - Fix race condition in Shape::fixupDictionaryShapeAfterMovingGC r=terrence (3f15dd893c)
     - Bug 1224038 - Part 1: Add infallible versions of uid and hashcode getters; r=sfink (c8a7bac9b5)
     - Bug 1252329 - Fix interaction between AutoClearTypeInferenceStateOnOOM and compacting GC r=terrence (3f35df9bad)
     - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink (1046b72221)
     - Bug 1224050 - Use stable hashing for the IntialShapesTable; r=jonco (08aa726019)
     - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett (c817b1a595)
     - Bug 1257903 - Compact arenas containing shapes r=terrence (bc7f90586b)
     - Bug 1235572 - Enforce SRI if content signature is enforced r=francois (1f0723fccf)
     - Bug 1254856 - Use a better window for 3rd-party checks. r=sicking, r=billm (9160d94db5)
     - Bug 1253575 - Annotate the crash report on failure in opening the process handle for plugin or content process. r=billm (8940f5247c)
     - No bug. Make it easier to work on specific functions in the XDB files (01cd0735cc)
     - Bug 1251703 - Always resolve virtual calls to known callees, r=mccr8 (b042b74487)
     - Bug 1250709 - Implement shell-only hazard analysis job, r=garndt (a11947ad0d)
     - Bug 1253466 - Don't pass --enable-threadsafe to js/src/configure. r=mshal (ed2fd1554b)
     - Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence (f5fddd8dad)
     - Bug 1257979 - Use a GCHashSet for a hash in the JSON stringifying algorithm. r=sfink (e6baa61177)
     - Bug 1242810. r=jandem (fca11d1b92)
     - Bug 1253099. r=arai, r=efaust (9972e18152)
     - Address review comments from bug 1246804 (f36a5d29df)
     - Bug 1226928 - dochsell changes for content-signing on remote about:newtab, r=bz,mconley (da3ecffcd4)
     - Bug 1226928 - content-signature verification tests for about:newtab, r=mconley (8f77c22596)
     - Bug 1257730 - Fix ping when no URI is available. r=sicking (67d3a9541d)
     - Bug 518805 - Don't do meta refreshes when backgrounded r=bz (609b2c0a2c)
     - Bug 513129 - Dont reuse connections after security prefs change r=hurley (379e74d1f1)
     - Bug 1256248 - allow disabling content-signatures for about:newtab on certain channels, r=mayhemer (35fadec30f)
     - Bug 1234896 - refptrs for httphandler.cpp r=valentin.gosu (7aff77f88e)
     - Bug 1242926 - Increase the max retry attempt number. r=mcmanus (9085644f4e)
     - Bug 1144040 - Coverity detected uninitialized nsHttpHandler members, r=mcmanus (8ec1e49577)
     - Bug 1231416 - fix Mulet UA string generation rule. r=fabrice. (d952dd06e2)
     - Bug 1220061 - Android UA is not correct when MOZ_UA_OS_AGNOSTIC is set r=gerv (e007b6f1a3)
     - Bug 962358 - Provide an observer event to close persistent connections. r=arthuredelstein (903d2fa203)
     - Bug 1226526 - NS_ENSURE_ARG_POINTER on result to remove warning added by scan-build.  r=mcmanus (7d87d1502b)
     - Bug 1248452: Rewrite NS_IsHSTSUpgradeRedirect to use HttpBaseChannel::GetSecureUpgradedURI. r=jduell (f806456238)
     - Bug 1249450 part 1: Move GetSecureUpgradedURI from HttpBaseChannel to nsNetUtil. r=mcmanus (70b023486b)
     - Bug 1249450 part 2: Convert some nsIURI SetScheme("https") calls to use NS_GetSecureUpgradedURI instead. r=mcmanus (6dea15dd6b)
     - Bug 451081 - Introduce ORIGIN_IS_FULL_SPEC protocol handler flag, r=bz+standard8 IGNORE IDL (e7d651c6b7)
     - Bug 991016 - Check return value of a setDelegate call. r=efaust. (4bf66d532f)
     - Bug 1240414 - Fix ThrowUninitializedThis to do the right thing for eval and arrow function frames. r=efaust (a04625b047)
     - Bug 1254349 - Remove unused error messages. r=mrrrgn (58fd90f345)
     - Bug 1256464 - Use LPSTR instead of LPVOID to avoid C4477 on VS2015; r=froydnj (ec57a4894e)
     - bug 1250486 - make some xpconnect wrapper ctors constexpr to get rid of static constructors r=bz (7681e3102f)
     - Bug 1250192 - Do not synthesize a var binding for Annex B.3.5 if there is an arg binding of the same name. (r=jorendorff) (601ac2528c)
     - Bug 1237588 - One of the File::Create methods is not used, r=smaug (ac6f036ceb)
     - Bug 1173317 - Change the string argument for Directory::GetName from nsString to nsAString. r=sicking (1e670db10d)
     - Bug 1244782 - Removed non-used variables in Directory.cpp, r=smaug (0f01c9747a)
     - Bug 1234192 - part 1 - FileSystemBase should not be thread-safe, r=smaug (1d24a83a75)
     - Bug 1234192 - part 2 - Directory should unlink/traverse the OSFileSystem in order to unlink/traverse the window, r=smaug (acea1d57d6)
     - Bug 1251723 - remove ScopedDeletePtr; r=Waldo (eb6af862a5)
     - Bug 1252153 - use UniquePtr instead of ScopedDeletePtr in HeapCopyOfStackArray; r=jrmuizel (1ffb6c113f)
     - Bug 1251715 - use UniquePtr instead of ScopedDeletePtr in dom/media/; r=gerald (910c698731)
     - Bug 1239870 - Part 1: Remove declaration of test_utils from header. r=bwc (d295b3a379)
     - Bug 1239870 - Part 2: Split out NrIceCtx initialization. r=bwc (a399a76d59)
     - Bug 1239870 - Part 3: Add a base mtransport gtest. r=bwc (5d0a79a54d)
     - Bug 1239870 - Part 4: Disable broken proxy tunnel tests. r=bwc (8c24c01723)
     - Bug 1239870 - Part 5: Switch over mtransport tests to mozilla gtests. r=bwc (0e00f9e97d)
     - Bug 1251714 - use UniquePtr instead of ScopedDeletePtr in media/; r=jesup (a274b4172e)
     - Bug 1251718 - use UniquePtr instead of ScopedDeletePtr in WebGLElementArrayCache; r=baku (39ebd0f02f)
     - Bug 1251716 - use UniquePtr instead of ScopedDeletePtr in DrawTargetCairo; r=jrmuizel (fe889eaff3) (baacd3ba62)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1212114 - Stop using dom::Promise::MaybeRejectBrokenly() in various FileSystemTaskBase subclasses. r=baku (9f6ea5db27)
     - Bug 1253534 - Suspicious code with probably reversed parms in call to IsSingleLineTextControl, r=mounir (1a5ee1fd1e)
     - Bug 769117 - Mochitests for youtube flash -> html5 rewriting; r=bz r=hsivonen (6324471dd9)
     - Bug 1250148 - FormData should treat empty input type=file as empty string in FormData and as unnamed Blob in HTML submission, r=smaug (7043113247)
     - Bug 1173320 - patch 1/8 - Implement Directory object as string and not as BlobImpl, r=smaug (eca4bec6ea)
     - Bug 1173320 - patch 2/8 - Proper naming for the FileSystem path serialization, r=smaug (e1604ff2b1)
     - Bug 1173320 - patch 3/8 - Improve the Windows path management, r=smaug (f8da8541b5)
     - Bug 1252347 - Provide missing implementations of nsIBaseWindow::SetPositionDesktopPix. r=emk (97f9b92465)
     - Bug 1235066 - SVG elements should not display title attributes as tooltips. r=enndeakin (a77e809688)
     - Bug 1251809 - Add input[type=file] tooltip support for e10s. r=ehsan (9f72cf3cd2)
     - Bug 1173320 - patch 4/8 - Directory in FileList, r=smaug (c09d445043)
     - Bug 1246244 - Regression test. r=jaws,Margaret (8de084f9db)
     - Bug 1224105 - Allow windowless chrome docshells containing content docshells (r=smaug) (3343a2a966)
     - Bug 1230267 - Inconsistent display of SVG title as tooltip when multi-process is enabled. r=jst (b3fc298b7f)
     - Bug 1173320 - patch 5/8 - Cleanup manual string path management, r=smaug (8f6f0c4e44)
     - Bug 1250403 - Part 1. Define ARCH_CPU_ARM64 instead of ARCH_CPU_AARCH64. r=billm (d93a0b54da)
     - Bug 1250403 - Part 2. Import crbug #354405 for aarch64. r=billm (9dca949bcc)
     - Bug 1246501 - Add ppc specific atomic operations to ipc/chromium. r=Waldo (8054b612be)
     - Bug 1257305 - Avoid VS2015 about casting int to void*. r=dvander (6234acf6fc)
     - Bug 1207401 - Send B2G sandbox logging to both stderr and logcat. r=kang (ae404aa5ca)
     - Bug 1173320 - patch 6/8 - Make FileList clonable to workers if it doesn't contain Directories, r=smaug (ea6ba42f31)
     - Bug 1173320 - patch 7/8 - Tests for FileList and Directories, r=smaug (3f11503300)
     - Bug 1222522, part 1 - Make most dom/devicestorage/ tests work with e10s. r=dhylands (3cc7e339a5)
     - Bug 1173320 - patch 8/8 - Fix e10s tests for DeviceStorage API, r=smaug (949454bae7)
     - Bug 1222522, part 2 - Inline devicestorage_cleanup() in dom/devicestorage/ tests. r=dhylands (bcdee11385)
     - Bug 1258137 - OSFileSystem should not be kept alive by more than 1 Directory, r=smaug (225775f48d)
     - Bug 1255867. Remove some unnecessary AutoJSAPI uses. r=bholley (618cf018e8)
     - Bug 1237173 - Part2: Change type of duration to Maybe<StickyTimeDuration>. r=birtles (6b83473e05)
     - Bug 1238469 - Part 1: Refactor b2g emulator tests to remove the usage of custom mozharness configs; r=ahal (a128c8a8bb)
     - Bug 1238469 - Part 2: Refactor b2g mulet tests to remove the usage of custom mozharness configs; r=ahal (6c7ced3419)
     - Bug 1238469 - Part 3: Use b2g_emulator_unittest.py for b2g marionette tests; r=ahal (5fdb88b0e1)
     - Bug 1237173 - Part3: Throw TypeError if duration is NaN, negative value or not 'auto' string. r=birtles, r=smaug (d60b0318d2)
     - Bug 1136567 - Marionette test for selection carets' positions after changing orientation of device. r=Automatedtester (e7b25b1e4f)
     - Bug 1138839 - Part1 - Marionette test for selecting text inside an iframe. r=automatedtester (45db397a94)
     - Bug 1138839 - Part2 - Fix naming issue in marionette test for selection carets. r=automatedtester (c54850d9d3)
     - Bug 1198542: Update Marionette element IDs to be valid UUID. r=ato This allows WebDriver compatibility to create valid URI. (1b3de245de)
     - Bug 1204496: When searching by link text start from the startNode and not the rootNode; r=ato (0dfa3b8830)
     - Bug 1157725 - Rewrite test_mouse_action.py to be more robust. r=ato (40273abca2)
     - Bug 1141519: added test that puts marionette into a position that can cause hangs when in content scope; r=jgriffin (c99d8cf325)
     - Bug 1246407 - Rename parent directories for Marionette client and test harness; r=automatedtester (79d4e521fd)
     - Bug 1253989 Part 3 - Use @parameterized to rewrite selection mode tests. r=mtseng (baf189f1d5)
     - Bug 1253989 Part 4 - Rename AccessibleCaret test files. r=mtseng (d562edc8f4)
     - Bug 1251519 Part 3 - Add regression tests for caret dragging. r=mats (048dd5f103)
     - Bug 1253989 Part 5 - Remove touch caret and selection carets naming. r=mtseng (9929425b6d)
     - Bug 1253989 Part 6 - Refactor open_test_html(). r=mtseng (25a2424ca1)
     - Bug 1251519 Part 4 - Add tests for dragging caret to content boundary. r=mats (489b47269b)
     - Bug 1251519 Part 5 - Use union rect of child frames for clamping. r=mats (5520416749)
     - Bug 1216924 - Don't align to tiles (either real or virtual) if displayport suppression is enabled. r=BenWa (d470d188e4)
     - Bug 1254273 - Align the displayport to a max of 256 pixels even if the layer is larger. r=BenWa (0cf8cc0b6c)
     - Bug 1257938 part 3: Remove support for the "layout.css.sticky.enabled" pref (so we'll unconditionally support "position: sticky"). r=corey (fe12efd18f)
     - Bug 1257938 part 1: Adjust automated tests to assume position:sticky is unconditionally supported. r=corey (e749ac579e)
     - Bug 1257938 part 2: Remove separation between test_position_sticky.html & its helper-file, now that it doesn't need to tweak a pref. r=corey (631edab31a)
     - Bug 1257491 - Ensure that if the peek-messages code modifies the displayport, we schedule a repaint. r=BenWa (d6fb6ff96c)
     - Bug 1255006 - Ensure the displayport rect takes priority over a suppressed-margins displayport. r=kats (aa6cbc0250)
     - Bug 1259235 - Add IsScrollFrameWithSnapping to speed up event regions. r=mstange (2a744c311e)
     - Bug 1185140 - [css-grid][flexbox] Make grid/flex item blockification happen before creating table pseudos, per the latest specs. r=dholbert (dddb8b17ef)
     - Bug 1224424 - Replace mask-mode:auto keyword by mask-mode:match-source; r=dbaron (5a51b3b301)
     - Bug 1252039 - corrected MOZ_ASSERT expression in SeparatorRequiredBetweenTokens. r=dbaron (08790aa514)
     - Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron (d8cd3a1c4a)
     - Bug 1243734 - Part 2. Set up gCSSProperties depends on mask-as-shorth and; r=dbaron (aa6b0259d8)
     - Bug 1243734 - Part 3. Set mask-mode reftest as failure before enable mask-as-shorthand; r=dbaron (6a326fbaf2)
     - Bug 1243734 - Part 5. Add MOZ_ENABLE_MASK_AS_SHORTHAND compile flag; r=ted r=dbaron (fcc1344ac8)
     - Bug 1142531: Check more bits in nsStyleContext::MoveTo assertion. r=heycam (8b62b139df)
     - Bug 1258147 - Pierce through display:contents style context ancestors when looking for CB context to compare our writing-mode to. r=jfkthame (956d8c25e5)
     - Bug 823483 patch 1 - Check for percentage max-width in addition to percentage width when deciding to ignore intrinsic min-width of replaced elements. r=dholbert (f88cb5f6a8)
     - Bug 823483 patch 3 - Limit effect of percentage width and max-width on intrinsic size to elements with replaced element sizing. r=dholbert (2573c3cfff)
     - Bug 823483 patch 4 - Make a percentage max-width override a fixed width for replaced element intrinsic size computation. r=dholbert (dda859f06c)
     - Bug 823483 patch 5 - Make (again) percentage width on text inputs make intrinsic minimum width be 0. r=dholbert (d46ada73ef)
     - Bug 1247929 patch 2 - Hard-code the Web-compatible set of form controls whose intrinsic minimum inline-size shrinks to 0 when inline-size (width) is specified as a percentage. r=dholbert (e4f0c80fcb)
     - Bug 1254968 - Add support for running JS builtins' constructors over Xray wrappers without unwrapping the newTarget. r=bholley,f=bz (56213ae395)
     - Bug 1249123 - Add telemetry for __defineGetter__/__defineSetter__ |this| values. data-review=bsmedberg r=till (52c5fd3488)
     - Bug 1232639 - Implement Object.{values,entries} in C++ to avoid native call overhead in tight loop. r=jorendorff (7262497283)
     - Bug 1254966 - Disambiguate JS Telemetry macro names. r=evilpie (781d0916c4)
     - Bug 1254384: Use generic shell switch syntax in js/src/jit-test tests. r=nbp (6f5975cc55)
     - Bug 1253016 - Remove legacy __defineGetter__/__defineSetter__ this behavior. r=till (cf1b7ad28c)
     - Bug 1253016 - Implement and test the new spec for legacy functions. r=till (1ff7762e3e) (cf2d7d1ae9)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1251999 - [css-grid] Update <fixed-size> parsing to the latest spec. r=dholbert (07f68007b7)
     - Bug 1151243 part 5 - [css-grid] Reftests for abs. pos. static-position. (f9a3b24508)
     - Bug 1242053 part 1 - [css-grid] Fix parsing / serialization of grid-template subgrid values. r=dholbert (39576c2f6d)
     - Bug 1242053 part 2 - [css-grid] Enable subgrid support for tests. r=dholbert (6da4aeb35a)
     - Bug 1240956 part 2 - [css-grid] Update tests due to the changed column/row value order for 'grid', 'grid-template' and 'grid-gap' properties. (16d2258d3a)
     - Bug 1253529 part 1 - [css-grid] Replace uses of the 'grid-template' shorthand with 'grid'. (f847bfa554)
     - Bug 1253529 part 2 - [css-grid] Remove the 'grid-template' shorthand. r=dholbert (d553c2f623)
     - Bug 594933 - Part 1: Let calc() supports number. r=dbaron (e4bc39b5f0)
     - Bug 594933 - Part 2: Add support for calc() to line-height. r=dbaron (901227bacb)
     - Bug 1253189 part 5 - Import reftests of css-values. r=dbaron (4599431827)
     - Bug 1253189 part 4 - Add skip.list for skipping imported tests. r=dbaron (014f7ca7de)
     - Bug 1253189 part 1 - Make import-tests.py compatible with Windows. r=dbaron (a22c3e4f7f)
     - Bug 1253189 part 2 - Update import-tests.py script to work on the current repo. r=dbaron (7535b38b71)
     - Bug 1253189 part 3 - Update existing received w3c reftests. r=dbaron (0fa2d6e2de)
     - Bug 1253189 followup - Update skip.list to match the directory name on CLOSED TREE (019b55c3c9)
     - Bug 968761 - Treat nested calc() as plain parenthesis. r=dbaron (537506f4e5)
     - Bug 1248371 - [css-grid] Require that each track has a definite min- or max-sizing function when the track list contains a repeat(auto-fill/fit) track. r=dholbert (330dd37427)
     - Bug 1244638 - Part 1:implement AnimationEffectTiming iterationStart. r=birtles, r=smaug (d0217068ac)
     - Bug 1244638 - Part 2: Throw TypeError if iterationStart is NaN, negative value or Infinity. r=birtles, r=smaug (f631e261a0)
     - Bug 1238845 - Implement UUID helper - dom/bluetooth & dom/webidl & layout/build change. r=jocelyn, r=bz (3ddfa8cccf)
     - Bug 1252790 - Remove RuleHashTableOps. r=dbaron. (b52d9e2613)
     - Bug 1252375 - Fix up jemalloc stats reporting. r=erahm. (dbecb54598)
     - Bug 1249503 - Make WindowsAddressSpaceReporter bloat memory reports less. r=erahm. (3bfb6932cb)
     - Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj. (1331fd9ea0)
     - Bug 1251127 - Gracefully handle multiple calls to nsMemoryReporterManager::Init(). r=erahm. (c51f57907e)
     - Bug 1234540 - verify the validity of hashEntry, if it's null return with NS_ERROR_FAILURE. r=michal (f44bd269db)
     - Bug 1112499 - Set up shutdown pipe before new thread starts. r=keeler (73b9a56196)
     - Bug 1245059 - Disable NotifyIpInterfaceChange use for now. r=mcmanus (ab11fd8507)
     - Bug 1251873 - Store the trimmed referrer URL on HTTP channel if a trimming referrer policy is in effect; r=mcmanus (3f43d5b351)
     - more bits of bug 366559 - patch 7, content-encoding brotli for https (f127a97450)
     - Bug 1250115 - initialized pollInterval with 0 in order to prevent garbage value if Poll(..) doesn't get called. r=dragana (af55e06789)
     - Bug 1251493 - Remove remaining references to MOZILLA_XPCOMRT_API from netwerk. r=mcmanus (43d711d2d6)
     - Bug 1242452 - only if PR_GetIdentitiesLayer return valid pointer continue and pass it's result to PR_GetIdentitiesLayer. r=mcmanus (61a2785337)
     - Bug 1251595 - Check if mNetAddr is set before sending ipv4/6 telemetry. r=mcmanus (9d081bc0b9)
     - Bug 1252755: increase maximum UDP packet size to 9216 bytes for jumbo frames. r=jesup (3d629473ea)
     - Bug 1194259: warnings-as-errors bustage fix rs=bustagn a CLOSED TREE (5b8288ff6d)
     - Bug 1227781 - Fix crash with bogus STUN parameters. r=bwc (7d132a37ff)
     - Bug 1231196: Fix init of PeerConnectionImpl::mThread for unit-tests and similar. r+drno (60f11ed191)
     - Bug 1230184 - plumb setParameters down to JsepTrack. r=bwc, r=mrbkap (fdeaafb737)
     - Bug 1231507 - Part 1: selectSsrc chrome-only API for SSRC-based filtering of receive tracks. r=drno, r=smaug (c24ce1a76e)
     - Bug 1221837 - Accept hard coded codec numbers without rtpmaps. r=bwc (89b81c861c)
     - Bug 1231507 - Part 2: added mochitest SimulCast offer test case r=jib (05d838960f)
     - Bug 1230184 - setParameters webidl. r=smaug (6319cdfca7)
     - Bug 1230184 - add input parameter validation to setParameters. r=bwc (c0740c142a)
     - Bug 1230184 - add media.peerconnection.simulcast pref. r=bwc (99b1a4978d)
     - Bug 1247619 - add console warning about OAuth for STUN not yet supported. r=jesup,smaug (801eaa66e1)
     - Bug 1241153: Stop blocking addTrack on GMP init, and update codecs on existing tracks when GMP init finishes. r=jesup (3473dfe0ce)
     - Bug 1251737 - Remove remaining references to MOZILLA_XPCOMRT_API from media. r=jesup (7b32d9d191)
     - Bug 1218326: Prevent datachannel operations on closed PeerConnections. r=jesup a=lizzard (5d20d7dd7f)
     - Bug 1211091 - use upper boundary for streams per data channel. r=bwc (7f9462c434)
     - Bug 1188391 - separate immediate ICE failures from failures after checking. r=bwc, r=vladan (9095c58656)
     - Bug 1227708 - Differentiate ICE_SUCCESS_RATE telemetry for loop vs webrtc r=jesup (399406c872)
     - Bug 1232082 - fix removal of remote tracks to update receivers. r=jesup (81998ed355)
     - Bug 1244913 - Add test_peerConnection_scaleResolution.html r=bwc,jesup (8ac2d8a363)
     - Bug 1249860 - Add simulcast test for resolution scaling. r=bwc (c7753bf02b)
     - Bug 1247622 - Make RTCRtpSender.setParameters return a promise. r=jesup,smaug (4c2504adc8) (86eaa55e65)

    * 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

  7. New NewMoon 27 Build!

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

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240302-86eaa55e65-xpmod.7z

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

    repo changes since my last build:
    - fix passwordManager.dtd encoding error (60b86c75d9)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1254108 - Remove incorrect assertion about heap size r=terrence (a98d1df06b)
     - Bug 1244412 - Make ZoneCellIter work correctly whether called under GC or not r=terrence (cec67ebbd3)
     - Bug 1244412 - Remove ZoneCellIterUnderGC now it's no longer needed and refactor r=terrence (3b98615a8b)
     - Bug 1244412 - Fix suprious GC hazard r=me (bfbdee71b0)
     - Bug 1253461 - Fix race condition in Shape::fixupDictionaryShapeAfterMovingGC r=terrence (3f15dd893c)
     - Bug 1224038 - Part 1: Add infallible versions of uid and hashcode getters; r=sfink (c8a7bac9b5)
     - Bug 1252329 - Fix interaction between AutoClearTypeInferenceStateOnOOM and compacting GC r=terrence (3f35df9bad)
     - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink (1046b72221)
     - Bug 1224050 - Use stable hashing for the IntialShapesTable; r=jonco (08aa726019)
     - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett (c817b1a595)
     - Bug 1257903 - Compact arenas containing shapes r=terrence (bc7f90586b)
     - Bug 1235572 - Enforce SRI if content signature is enforced r=francois (1f0723fccf)
     - Bug 1254856 - Use a better window for 3rd-party checks. r=sicking, r=billm (9160d94db5)
     - Bug 1253575 - Annotate the crash report on failure in opening the process handle for plugin or content process. r=billm (8940f5247c)
     - No bug. Make it easier to work on specific functions in the XDB files (01cd0735cc)
     - Bug 1251703 - Always resolve virtual calls to known callees, r=mccr8 (b042b74487)
     - Bug 1250709 - Implement shell-only hazard analysis job, r=garndt (a11947ad0d)
     - Bug 1253466 - Don't pass --enable-threadsafe to js/src/configure. r=mshal (ed2fd1554b)
     - Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence (f5fddd8dad)
     - Bug 1257979 - Use a GCHashSet for a hash in the JSON stringifying algorithm. r=sfink (e6baa61177)
     - Bug 1242810. r=jandem (fca11d1b92)
     - Bug 1253099. r=arai, r=efaust (9972e18152)
     - Address review comments from bug 1246804 (f36a5d29df)
     - Bug 1226928 - dochsell changes for content-signing on remote about:newtab, r=bz,mconley (da3ecffcd4)
     - Bug 1226928 - content-signature verification tests for about:newtab, r=mconley (8f77c22596)
     - Bug 1257730 - Fix ping when no URI is available. r=sicking (67d3a9541d)
     - Bug 518805 - Don't do meta refreshes when backgrounded r=bz (609b2c0a2c)
     - Bug 513129 - Dont reuse connections after security prefs change r=hurley (379e74d1f1)
     - Bug 1256248 - allow disabling content-signatures for about:newtab on certain channels, r=mayhemer (35fadec30f)
     - Bug 1234896 - refptrs for httphandler.cpp r=valentin.gosu (7aff77f88e)
     - Bug 1242926 - Increase the max retry attempt number. r=mcmanus (9085644f4e)
     - Bug 1144040 - Coverity detected uninitialized nsHttpHandler members, r=mcmanus (8ec1e49577)
     - Bug 1231416 - fix Mulet UA string generation rule. r=fabrice. (d952dd06e2)
     - Bug 1220061 - Android UA is not correct when MOZ_UA_OS_AGNOSTIC is set r=gerv (e007b6f1a3)
     - Bug 962358 - Provide an observer event to close persistent connections. r=arthuredelstein (903d2fa203)
     - Bug 1226526 - NS_ENSURE_ARG_POINTER on result to remove warning added by scan-build.  r=mcmanus (7d87d1502b)
     - Bug 1248452: Rewrite NS_IsHSTSUpgradeRedirect to use HttpBaseChannel::GetSecureUpgradedURI. r=jduell (f806456238)
     - Bug 1249450 part 1: Move GetSecureUpgradedURI from HttpBaseChannel to nsNetUtil. r=mcmanus (70b023486b)
     - Bug 1249450 part 2: Convert some nsIURI SetScheme("https") calls to use NS_GetSecureUpgradedURI instead. r=mcmanus (6dea15dd6b)
     - Bug 451081 - Introduce ORIGIN_IS_FULL_SPEC protocol handler flag, r=bz+standard8 IGNORE IDL (e7d651c6b7)
     - Bug 991016 - Check return value of a setDelegate call. r=efaust. (4bf66d532f)
     - Bug 1240414 - Fix ThrowUninitializedThis to do the right thing for eval and arrow function frames. r=efaust (a04625b047)
     - Bug 1254349 - Remove unused error messages. r=mrrrgn (58fd90f345)
     - Bug 1256464 - Use LPSTR instead of LPVOID to avoid C4477 on VS2015; r=froydnj (ec57a4894e)
     - bug 1250486 - make some xpconnect wrapper ctors constexpr to get rid of static constructors r=bz (7681e3102f)
     - Bug 1250192 - Do not synthesize a var binding for Annex B.3.5 if there is an arg binding of the same name. (r=jorendorff) (601ac2528c)
     - Bug 1237588 - One of the File::Create methods is not used, r=smaug (ac6f036ceb)
     - Bug 1173317 - Change the string argument for Directory::GetName from nsString to nsAString. r=sicking (1e670db10d)
     - Bug 1244782 - Removed non-used variables in Directory.cpp, r=smaug (0f01c9747a)
     - Bug 1234192 - part 1 - FileSystemBase should not be thread-safe, r=smaug (1d24a83a75)
     - Bug 1234192 - part 2 - Directory should unlink/traverse the OSFileSystem in order to unlink/traverse the window, r=smaug (acea1d57d6)
     - Bug 1251723 - remove ScopedDeletePtr; r=Waldo (eb6af862a5)
     - Bug 1252153 - use UniquePtr instead of ScopedDeletePtr in HeapCopyOfStackArray; r=jrmuizel (1ffb6c113f)
     - Bug 1251715 - use UniquePtr instead of ScopedDeletePtr in dom/media/; r=gerald (910c698731)
     - Bug 1239870 - Part 1: Remove declaration of test_utils from header. r=bwc (d295b3a379)
     - Bug 1239870 - Part 2: Split out NrIceCtx initialization. r=bwc (a399a76d59)
     - Bug 1239870 - Part 3: Add a base mtransport gtest. r=bwc (5d0a79a54d)
     - Bug 1239870 - Part 4: Disable broken proxy tunnel tests. r=bwc (8c24c01723)
     - Bug 1239870 - Part 5: Switch over mtransport tests to mozilla gtests. r=bwc (0e00f9e97d)
     - Bug 1251714 - use UniquePtr instead of ScopedDeletePtr in media/; r=jesup (a274b4172e)
     - Bug 1251718 - use UniquePtr instead of ScopedDeletePtr in WebGLElementArrayCache; r=baku (39ebd0f02f)
     - Bug 1251716 - use UniquePtr instead of ScopedDeletePtr in DrawTargetCairo; r=jrmuizel (fe889eaff3) (baacd3ba62)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1212114 - Stop using dom::Promise::MaybeRejectBrokenly() in various FileSystemTaskBase subclasses. r=baku (9f6ea5db27)
     - Bug 1253534 - Suspicious code with probably reversed parms in call to IsSingleLineTextControl, r=mounir (1a5ee1fd1e)
     - Bug 769117 - Mochitests for youtube flash -> html5 rewriting; r=bz r=hsivonen (6324471dd9)
     - Bug 1250148 - FormData should treat empty input type=file as empty string in FormData and as unnamed Blob in HTML submission, r=smaug (7043113247)
     - Bug 1173320 - patch 1/8 - Implement Directory object as string and not as BlobImpl, r=smaug (eca4bec6ea)
     - Bug 1173320 - patch 2/8 - Proper naming for the FileSystem path serialization, r=smaug (e1604ff2b1)
     - Bug 1173320 - patch 3/8 - Improve the Windows path management, r=smaug (f8da8541b5)
     - Bug 1252347 - Provide missing implementations of nsIBaseWindow::SetPositionDesktopPix. r=emk (97f9b92465)
     - Bug 1235066 - SVG elements should not display title attributes as tooltips. r=enndeakin (a77e809688)
     - Bug 1251809 - Add input[type=file] tooltip support for e10s. r=ehsan (9f72cf3cd2)
     - Bug 1173320 - patch 4/8 - Directory in FileList, r=smaug (c09d445043)
     - Bug 1246244 - Regression test. r=jaws,Margaret (8de084f9db)
     - Bug 1224105 - Allow windowless chrome docshells containing content docshells (r=smaug) (3343a2a966)
     - Bug 1230267 - Inconsistent display of SVG title as tooltip when multi-process is enabled. r=jst (b3fc298b7f)
     - Bug 1173320 - patch 5/8 - Cleanup manual string path management, r=smaug (8f6f0c4e44)
     - Bug 1250403 - Part 1. Define ARCH_CPU_ARM64 instead of ARCH_CPU_AARCH64. r=billm (d93a0b54da)
     - Bug 1250403 - Part 2. Import crbug #354405 for aarch64. r=billm (9dca949bcc)
     - Bug 1246501 - Add ppc specific atomic operations to ipc/chromium. r=Waldo (8054b612be)
     - Bug 1257305 - Avoid VS2015 about casting int to void*. r=dvander (6234acf6fc)
     - Bug 1207401 - Send B2G sandbox logging to both stderr and logcat. r=kang (ae404aa5ca)
     - Bug 1173320 - patch 6/8 - Make FileList clonable to workers if it doesn't contain Directories, r=smaug (ea6ba42f31)
     - Bug 1173320 - patch 7/8 - Tests for FileList and Directories, r=smaug (3f11503300)
     - Bug 1222522, part 1 - Make most dom/devicestorage/ tests work with e10s. r=dhylands (3cc7e339a5)
     - Bug 1173320 - patch 8/8 - Fix e10s tests for DeviceStorage API, r=smaug (949454bae7)
     - Bug 1222522, part 2 - Inline devicestorage_cleanup() in dom/devicestorage/ tests. r=dhylands (bcdee11385)
     - Bug 1258137 - OSFileSystem should not be kept alive by more than 1 Directory, r=smaug (225775f48d)
     - Bug 1255867. Remove some unnecessary AutoJSAPI uses. r=bholley (618cf018e8)
     - Bug 1237173 - Part2: Change type of duration to Maybe<StickyTimeDuration>. r=birtles (6b83473e05)
     - Bug 1238469 - Part 1: Refactor b2g emulator tests to remove the usage of custom mozharness configs; r=ahal (a128c8a8bb)
     - Bug 1238469 - Part 2: Refactor b2g mulet tests to remove the usage of custom mozharness configs; r=ahal (6c7ced3419)
     - Bug 1238469 - Part 3: Use b2g_emulator_unittest.py for b2g marionette tests; r=ahal (5fdb88b0e1)
     - Bug 1237173 - Part3: Throw TypeError if duration is NaN, negative value or not 'auto' string. r=birtles, r=smaug (d60b0318d2)
     - Bug 1136567 - Marionette test for selection carets' positions after changing orientation of device. r=Automatedtester (e7b25b1e4f)
     - Bug 1138839 - Part1 - Marionette test for selecting text inside an iframe. r=automatedtester (45db397a94)
     - Bug 1138839 - Part2 - Fix naming issue in marionette test for selection carets. r=automatedtester (c54850d9d3)
     - Bug 1198542: Update Marionette element IDs to be valid UUID. r=ato This allows WebDriver compatibility to create valid URI. (1b3de245de)
     - Bug 1204496: When searching by link text start from the startNode and not the rootNode; r=ato (0dfa3b8830)
     - Bug 1157725 - Rewrite test_mouse_action.py to be more robust. r=ato (40273abca2)
     - Bug 1141519: added test that puts marionette into a position that can cause hangs when in content scope; r=jgriffin (c99d8cf325)
     - Bug 1246407 - Rename parent directories for Marionette client and test harness; r=automatedtester (79d4e521fd)
     - Bug 1253989 Part 3 - Use @parameterized to rewrite selection mode tests. r=mtseng (baf189f1d5)
     - Bug 1253989 Part 4 - Rename AccessibleCaret test files. r=mtseng (d562edc8f4)
     - Bug 1251519 Part 3 - Add regression tests for caret dragging. r=mats (048dd5f103)
     - Bug 1253989 Part 5 - Remove touch caret and selection carets naming. r=mtseng (9929425b6d)
     - Bug 1253989 Part 6 - Refactor open_test_html(). r=mtseng (25a2424ca1)
     - Bug 1251519 Part 4 - Add tests for dragging caret to content boundary. r=mats (489b47269b)
     - Bug 1251519 Part 5 - Use union rect of child frames for clamping. r=mats (5520416749)
     - Bug 1216924 - Don't align to tiles (either real or virtual) if displayport suppression is enabled. r=BenWa (d470d188e4)
     - Bug 1254273 - Align the displayport to a max of 256 pixels even if the layer is larger. r=BenWa (0cf8cc0b6c)
     - Bug 1257938 part 3: Remove support for the "layout.css.sticky.enabled" pref (so we'll unconditionally support "position: sticky"). r=corey (fe12efd18f)
     - Bug 1257938 part 1: Adjust automated tests to assume position:sticky is unconditionally supported. r=corey (e749ac579e)
     - Bug 1257938 part 2: Remove separation between test_position_sticky.html & its helper-file, now that it doesn't need to tweak a pref. r=corey (631edab31a)
     - Bug 1257491 - Ensure that if the peek-messages code modifies the displayport, we schedule a repaint. r=BenWa (d6fb6ff96c)
     - Bug 1255006 - Ensure the displayport rect takes priority over a suppressed-margins displayport. r=kats (aa6cbc0250)
     - Bug 1259235 - Add IsScrollFrameWithSnapping to speed up event regions. r=mstange (2a744c311e)
     - Bug 1185140 - [css-grid][flexbox] Make grid/flex item blockification happen before creating table pseudos, per the latest specs. r=dholbert (dddb8b17ef)
     - Bug 1224424 - Replace mask-mode:auto keyword by mask-mode:match-source; r=dbaron (5a51b3b301)
     - Bug 1252039 - corrected MOZ_ASSERT expression in SeparatorRequiredBetweenTokens. r=dbaron (08790aa514)
     - Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron (d8cd3a1c4a)
     - Bug 1243734 - Part 2. Set up gCSSProperties depends on mask-as-shorth and; r=dbaron (aa6b0259d8)
     - Bug 1243734 - Part 3. Set mask-mode reftest as failure before enable mask-as-shorthand; r=dbaron (6a326fbaf2)
     - Bug 1243734 - Part 5. Add MOZ_ENABLE_MASK_AS_SHORTHAND compile flag; r=ted r=dbaron (fcc1344ac8)
     - Bug 1142531: Check more bits in nsStyleContext::MoveTo assertion. r=heycam (8b62b139df)
     - Bug 1258147 - Pierce through display:contents style context ancestors when looking for CB context to compare our writing-mode to. r=jfkthame (956d8c25e5)
     - Bug 823483 patch 1 - Check for percentage max-width in addition to percentage width when deciding to ignore intrinsic min-width of replaced elements. r=dholbert (f88cb5f6a8)
     - Bug 823483 patch 3 - Limit effect of percentage width and max-width on intrinsic size to elements with replaced element sizing. r=dholbert (2573c3cfff)
     - Bug 823483 patch 4 - Make a percentage max-width override a fixed width for replaced element intrinsic size computation. r=dholbert (dda859f06c)
     - Bug 823483 patch 5 - Make (again) percentage width on text inputs make intrinsic minimum width be 0. r=dholbert (d46ada73ef)
     - Bug 1247929 patch 2 - Hard-code the Web-compatible set of form controls whose intrinsic minimum inline-size shrinks to 0 when inline-size (width) is specified as a percentage. r=dholbert (e4f0c80fcb)
     - Bug 1254968 - Add support for running JS builtins' constructors over Xray wrappers without unwrapping the newTarget. r=bholley,f=bz (56213ae395)
     - Bug 1249123 - Add telemetry for __defineGetter__/__defineSetter__ |this| values. data-review=bsmedberg r=till (52c5fd3488)
     - Bug 1232639 - Implement Object.{values,entries} in C++ to avoid native call overhead in tight loop. r=jorendorff (7262497283)
     - Bug 1254966 - Disambiguate JS Telemetry macro names. r=evilpie (781d0916c4)
     - Bug 1254384: Use generic shell switch syntax in js/src/jit-test tests. r=nbp (6f5975cc55)
     - Bug 1253016 - Remove legacy __defineGetter__/__defineSetter__ this behavior. r=till (cf1b7ad28c)
     - Bug 1253016 - Implement and test the new spec for legacy functions. r=till (1ff7762e3e) (cf2d7d1ae9)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1251999 - [css-grid] Update <fixed-size> parsing to the latest spec. r=dholbert (07f68007b7)
     - Bug 1151243 part 5 - [css-grid] Reftests for abs. pos. static-position. (f9a3b24508)
     - Bug 1242053 part 1 - [css-grid] Fix parsing / serialization of grid-template subgrid values. r=dholbert (39576c2f6d)
     - Bug 1242053 part 2 - [css-grid] Enable subgrid support for tests. r=dholbert (6da4aeb35a)
     - Bug 1240956 part 2 - [css-grid] Update tests due to the changed column/row value order for 'grid', 'grid-template' and 'grid-gap' properties. (16d2258d3a)
     - Bug 1253529 part 1 - [css-grid] Replace uses of the 'grid-template' shorthand with 'grid'. (f847bfa554)
     - Bug 1253529 part 2 - [css-grid] Remove the 'grid-template' shorthand. r=dholbert (d553c2f623)
     - Bug 594933 - Part 1: Let calc() supports number. r=dbaron (e4bc39b5f0)
     - Bug 594933 - Part 2: Add support for calc() to line-height. r=dbaron (901227bacb)
     - Bug 1253189 part 5 - Import reftests of css-values. r=dbaron (4599431827)
     - Bug 1253189 part 4 - Add skip.list for skipping imported tests. r=dbaron (014f7ca7de)
     - Bug 1253189 part 1 - Make import-tests.py compatible with Windows. r=dbaron (a22c3e4f7f)
     - Bug 1253189 part 2 - Update import-tests.py script to work on the current repo. r=dbaron (7535b38b71)
     - Bug 1253189 part 3 - Update existing received w3c reftests. r=dbaron (0fa2d6e2de)
     - Bug 1253189 followup - Update skip.list to match the directory name on CLOSED TREE (019b55c3c9)
     - Bug 968761 - Treat nested calc() as plain parenthesis. r=dbaron (537506f4e5)
     - Bug 1248371 - [css-grid] Require that each track has a definite min- or max-sizing function when the track list contains a repeat(auto-fill/fit) track. r=dholbert (330dd37427)
     - Bug 1244638 - Part 1:implement AnimationEffectTiming iterationStart. r=birtles, r=smaug (d0217068ac)
     - Bug 1244638 - Part 2: Throw TypeError if iterationStart is NaN, negative value or Infinity. r=birtles, r=smaug (f631e261a0)
     - Bug 1238845 - Implement UUID helper - dom/bluetooth & dom/webidl & layout/build change. r=jocelyn, r=bz (3ddfa8cccf)
     - Bug 1252790 - Remove RuleHashTableOps. r=dbaron. (b52d9e2613)
     - Bug 1252375 - Fix up jemalloc stats reporting. r=erahm. (dbecb54598)
     - Bug 1249503 - Make WindowsAddressSpaceReporter bloat memory reports less. r=erahm. (3bfb6932cb)
     - Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj. (1331fd9ea0)
     - Bug 1251127 - Gracefully handle multiple calls to nsMemoryReporterManager::Init(). r=erahm. (c51f57907e)
     - Bug 1234540 - verify the validity of hashEntry, if it's null return with NS_ERROR_FAILURE. r=michal (f44bd269db)
     - Bug 1112499 - Set up shutdown pipe before new thread starts. r=keeler (73b9a56196)
     - Bug 1245059 - Disable NotifyIpInterfaceChange use for now. r=mcmanus (ab11fd8507)
     - Bug 1251873 - Store the trimmed referrer URL on HTTP channel if a trimming referrer policy is in effect; r=mcmanus (3f43d5b351)
     - more bits of bug 366559 - patch 7, content-encoding brotli for https (f127a97450)
     - Bug 1250115 - initialized pollInterval with 0 in order to prevent garbage value if Poll(..) doesn't get called. r=dragana (af55e06789)
     - Bug 1251493 - Remove remaining references to MOZILLA_XPCOMRT_API from netwerk. r=mcmanus (43d711d2d6)
     - Bug 1242452 - only if PR_GetIdentitiesLayer return valid pointer continue and pass it's result to PR_GetIdentitiesLayer. r=mcmanus (61a2785337)
     - Bug 1251595 - Check if mNetAddr is set before sending ipv4/6 telemetry. r=mcmanus (9d081bc0b9)
     - Bug 1252755: increase maximum UDP packet size to 9216 bytes for jumbo frames. r=jesup (3d629473ea)
     - Bug 1194259: warnings-as-errors bustage fix rs=bustagn a CLOSED TREE (5b8288ff6d)
     - Bug 1227781 - Fix crash with bogus STUN parameters. r=bwc (7d132a37ff)
     - Bug 1231196: Fix init of PeerConnectionImpl::mThread for unit-tests and similar. r+drno (60f11ed191)
     - Bug 1230184 - plumb setParameters down to JsepTrack. r=bwc, r=mrbkap (fdeaafb737)
     - Bug 1231507 - Part 1: selectSsrc chrome-only API for SSRC-based filtering of receive tracks. r=drno, r=smaug (c24ce1a76e)
     - Bug 1221837 - Accept hard coded codec numbers without rtpmaps. r=bwc (89b81c861c)
     - Bug 1231507 - Part 2: added mochitest SimulCast offer test case r=jib (05d838960f)
     - Bug 1230184 - setParameters webidl. r=smaug (6319cdfca7)
     - Bug 1230184 - add input parameter validation to setParameters. r=bwc (c0740c142a)
     - Bug 1230184 - add media.peerconnection.simulcast pref. r=bwc (99b1a4978d)
     - Bug 1247619 - add console warning about OAuth for STUN not yet supported. r=jesup,smaug (801eaa66e1)
     - Bug 1241153: Stop blocking addTrack on GMP init, and update codecs on existing tracks when GMP init finishes. r=jesup (3473dfe0ce)
     - Bug 1251737 - Remove remaining references to MOZILLA_XPCOMRT_API from media. r=jesup (7b32d9d191)
     - Bug 1218326: Prevent datachannel operations on closed PeerConnections. r=jesup a=lizzard (5d20d7dd7f)
     - Bug 1211091 - use upper boundary for streams per data channel. r=bwc (7f9462c434)
     - Bug 1188391 - separate immediate ICE failures from failures after checking. r=bwc, r=vladan (9095c58656)
     - Bug 1227708 - Differentiate ICE_SUCCESS_RATE telemetry for loop vs webrtc r=jesup (399406c872)
     - Bug 1232082 - fix removal of remote tracks to update receivers. r=jesup (81998ed355)
     - Bug 1244913 - Add test_peerConnection_scaleResolution.html r=bwc,jesup (8ac2d8a363)
     - Bug 1249860 - Add simulcast test for resolution scaling. r=bwc (c7753bf02b)
     - Bug 1247622 - Make RTCRtpSender.setParameters return a promise. r=jesup,smaug (4c2504adc8) (86eaa55e65)

  8. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.1-Goanna-20240224.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git ff40cba9f3...ce0ac6811d:
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1254848 part 1. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::ObjectForLocation. r=bholley (39b4b835e2)
     - Bug 1254848 part 2. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::PrepareObjectForLocation. r=bholley (d0ca0f3b48)
     - Bug 1254848 part 3. Take ownership of error reporting on the AutoEntryScript in AsyncScriptLoader::OnStreamComplete. r=bholley (d9059437f7)
     - Bug 1254303 - Remove SEC_NORMAL from js/. r=sicking (a05bb976fc)
     - Bug 1137151: Marked destructors of ref-counted MTP classes as protected, r=dhylands (683cd78bd7)
     - Bug 1167090 - Fix MTP date and time queried through getObjectInfo. r=alchen (d1055dab5b)
     - Bug 1188796 - Have MTP record modified timestamps when they're passed. r=alchen (7e09ea19c0)
     - Bug 1205028 - Don't tell MTP server about files that it added/modified. r=alchen (65d84062ad)
     - Bug 1174228 - Set up TYPE_APP for navigator.getDeviceStorage for B2GDroid r=dhylands (5cd46dda53)
     - Bug 1242899 - consolidate mozApps tests into dom/apps/tests/ dir; r=marco (9208d75401)
     - Bug 1238160 - Add assertions in non-desktop code paths. r=bz,fabrice (96ea4796b5)
     - Bug 1176712 - Cannot have two activities with same name and different filters. Tests. r=fabrice (b5cd3f34fa)
     - Bug 1251179 - Ensure that the lock protecting the CPU sleep functionality is always valid r=dhylands (dba414ecfa)
     - Bug 1253571 - Remove the remaining uses of ScopedDeletePtr and ScopedFreePtr from the HAL and MTP code r=dhylands (a294472d97)
     - Bug 1251519 Part 2 - Remove nsLayoutUtils::IsRectVisibleInScrollFrames(). r=mats (c73a0272b7)
     - Bug 1212186 - Disable 'layout.word_select.eat_space_to_next_word' in carets tests. r=mtseng (7d231a66bf)
     - Bug 1207934 - Fix word_location(). r=automatedtester (6828f466f1)
     - Bug 1199625 - Test focus not being changed by long-pressing on non-selectable. r=mtseng (7aefe76cdc)
     - Bug 1206545 - Add a marionette test case. r=roc (18e224214c)
     - Bug 1209841 - Delete test_selectioncarets2.py. r=automatedtester (99c3d5d144)
     - Bug 1221459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng (c9a452fe67)
     - Bug 1253989 Part 1 - Remove tests for accessiblecaret preference off. r=mtseng (ddc3c57a93)
     - Bug 1253989 Part 2 - Use @parameterized to rewrite cursor mode tests. r=mtseng (5a4cbff605)
     - Bug 1201036: Bump marionette client and marionette driver for releases; r=jgriffin (9522a37ce7)
     - Bug 1209698: Bump version numbers for Marionette packages; r=jgriffin (6a952dc063)
     - Bug 1137972: Centralize unwrapping the response from marionette; r=jgriffin (78d40d42d2)
     - Bug 1137972: Send W3C Element Key to Marionette Server from python client; r=jgriffin (074cbdb12c)
     - Bug 1185486 - Part 1: Use a timeout when waiting on the browser process after a timed out command. r=jgriffin (ebb6f6421d)
     - Bug 1159219: Make ContentSender a separate module (034e08ef83)
     - Bug 1159238. Generate UUID internally to ContentSender (be45ead810)
     - Bug 1185486 - Part 2: Prevent message listeners from a failed command from causing an out of order response when a content command hangs. r=ato (d706eaba14)
     - Bug 1164124 - Add using_prefs context manager. r=jgriffin (f789f9a6fa)
     - Bug 1211503: Support for Marionette protocol level 3 in the Python client (88d062980d)
     - Bug 1211503: Support for Marionette protocol level 3 in the Python client (1d805ac020)
     - Bug 1216967: Bump Marionette Python packages (5877bcee90)
     - cleanup (56b0351ad3)
     - Bug 1144240 - Fix generated Marionette documentation. r=ato (6beeb13017)
     - Bug 1223171 - [marionette] add ability to install addons programatically, r=ato (c8d04e974a)
     - Bug 1223517 - Release marionette-client 2.0.0 and marionette-driver 1.1.1; r=automatedtester (de1c1f1d18)
     - Bug 1008453. Add support for navigator.hardwareConcurrency. r=khuey (ebd1c0e2d9)
     - Bug 1200409 - |marionette --help| causes stack trace. r=ato (479af08b4f)
     - Bug 1212608 - Add parts of firefox_ui_harness to Marionette runner; r=automatedtester (9977013243)
     - Bug 1222388: Correct ./mach marionette-test r=ato (27bae1cbf9)
     - Bug 1223429 - Return exit code 10 when Marionette harness has failing tests; r=automatedtester (b7b7ba91f4)
     - Bug 1227918 - Log exception in harness class setup; r=automatedtester (9708cb7113)
     - Bug 1221187: testing/marionette/client: Explicitly define --version flag; r=automatedtester (6886b6b925)
     - Bug 1237179 - Add mach command to run firefox-ui-tests from the source directory. r=gps (3bb6ed2ff0)
     - Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm (cf19a285a4)
     - Bug 1165943 - Remove non existing "security.uri.allow_scheme_mismatch" preference from test. r=nsm (60cdcfc933)
     - Bug 1223297 - Add multiple audio channel test. r=baku (55765d11dd) (fe9be1dd79)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1243546 - Add mach command for external-media-tests - r=gps (8c74584251)
     - Bug 1239987 - Remove marionette-transport dependency from build environment; r=gps (b5e6166e61)
     - Bug 1250748 - Remove the 20s countdown timer from mach first run; r=chmanchester (8755a9b3e0)
     - Bug 1238996 - Release marionette-driver 1.2, marionette-transport 1.1, and marionette-client 2.1; r=automatedtester (746bc487a4)
     - Bug 1243739 - Bump versions of marionette-driver, marionette-client and marionette-transport. r=ato (c87d6e57f8)
     - Bug 1243739: Update marionette-driver dependecy for marionette-transport. r=ato (582a2f8d8e)
     - Bug 1239987 - Merge marionette-transport into marionette-driver; r=automatedtester (254ed0727c)
     - Bug 1239330 - Support AddonManager.installTemporaryAddon() in marionette_driver.addons, r=ato (1f132b1cb3)
     - Bug 1230622 - Docs: Suggest people use wptserve instead of mozhttpd. r=jgraham (8b1c669740)
     - Bug 1174497 - [mozprofile] bump version and release to pypi; r=wlach (0360927850)
     - Bug 1014760 - Version bump mozbase modules that depend on mozlog 3.0, r=me (d16b10a25f)
     - Bug 1189858 - [mozprofile] remove the manifest parser required dependency. r=ahal (b181c379ce)
     - Bug 1189858 - fix typos in pip extra dependency declaration (587697be0d)
     - Bug 1199115 - Release mozprofile 0.27. r=jgraham DONTBUILD (a1e1452486)
     - Bug 1233534 - [mozprofile] bump version to 0.28. r=ahal (6e17f001dd)
     - Bug 1256401 - Part 2: Remove references to b2gdroid. r=fabrice (1486bf8669)
     - Bug 1112920 - Assert against pending exceptions in AutoJSAPI::InitInternal. v1 r=luke,r=smaug (fa9b99c835)
     - Fix the asset for bug 1112920 to not touch uninitialized memory. Totally my fault, since I moved it above the mCx assignment, and now we have a CLOSED TREE. (f404994a66)
     - Logging patch for bug 1256008. r=khuey (dcb846a987)
     - Bug 1255817 part 1. Make AutoJSAPI always take ownership of error reporting. r=bholley (638b9ca3fe)
     - Bug 1257306. Simplify the implementation of AutoSafeJSContext (and therefore AutoJSContext, since AutoSafeJSContext will no longer be an AutoJSContext). r=bholley (58b655ad7a)
     - Bug 1245951 - "Unused method in WebSocket". r=smaug (b2f8937893)
     - Bug 1227136 - crash in mozilla::net::WebSocketChannel::StartWebsocketData, r=bagder, r=baku (5249e56b52)
     - Bug 1252751 - Improve the security model between webSocket and sandboxed iframe, r=smaug (9a6c0be275)
     - Bug 1250234. Make WebSocket::CreateAndDispatchMessageEvent properly report JS exceptions it might be producing. r=khuey (eaae502684)
     - Bug 1255840. Get rid of the AutoJSAPI usage in IDBFactory. r=khuey (d0a965d1aa)
     - Bug 1151112 - 'Sending message that cannot be cloned. Are you trying to send an XPCOM object?' seen when unlocking phone. r=ferjm (7ba4294750)
     - Bug 1253834 - add AllChildrenIterator::Get(), r=bz (5c1ab2f7f2)
     - Bug 1249443 - add AllChildrenIterator::GetPreviousChild, r=bz (812f61db28)
     - Bug 1249443 - add AllChildrenIterator::Phase, r=bz (9106ec6dbb)
     - Bug 1095236 - Simplify browser_test_new_window_from_content.js to use BrowserTestUtils. r=mrbkap (b8fcea4ad1)
     - Bug 1095236 - Test that windows opened from content with dialog=1 still open. r=mrbkap. (db67a80e2b)
     - Bug 1210482 - regression tests for 1194897 in which window.[location|menu|personal|status|tool]bar.visible broke for e10s, we're testing these behave appropiately both in content and chrome. r=mconley (a17099181c)
     - Bug 1251897 - DocAccessible constructor doesn't have to take root element as an argument, r=davidb (77ef52ac2a) (c0ffcde3a8)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1255655 - Const-ify k{Unix,Win}Charsets and kLangGroups. r=smontagu. (75e9a5bf6c)
     - Bug 1253010 - part 1 - refactor nsX509CertValidity time formatting; r=keeler (976afc4b16)
     - Bug 1253010 - part 2 - provide a non-XPCOM way to create new nsIDateTimeFormat instances; r=smontagu (a2ccf520bb)
     - Bug 1255239 - Reduce size of HuffmanIncomingTables. r=hurley. (8de07f2979)
     - Bug 1224328 - Don't infinite loop when parsing headers with newlines. r=mcmanus (e7a9871294)
     - Bug 1245106 - necko compilation warnings r=mcmanus (373b414d71)
     - Bug 1253358 - no flags on priority frames r=hurley (0bfe9ccabe)
     - Bug 1253358 - Assert no flags on several h2 frame types r=hurley (4315f882d7)
     - Bug 1246735 - h2 reset recursive push. r=hurley (067e98a044)
     - Bug 1253358 - minor h2 push fixes r=hurley (5a1c86723a)
     - Bug 1246761 - Properly handle non-terminal 0-length DATA frames. r=mcmanus (4c1c907fc1)
     - Bug 1120715 - Part 1: Add Necko APIs to preserve the Request cache mode on the channel; r=mayhemer (be7b704e09)
     - Bug 1244122 P1 Always support SW intercept even when http cache is disabled. r=mayhemer (1929d6ff6b)
     - Bug 1120715 - Part 2: Don't use OPEN_TRUNCATE when reopening a fake synthesized cache entry; r=mayhemer,jdm (84c5265a46)
     - Bug 1148544 - Figure out UA override once per LoadGroup and cache it, rather than once per channel. r=nwgh (d610f7210f)
     - Bug 1253582 - h2 coalescing impacts wss:// r=michal (bc7acebd2e)
     - Bug 1064378 - Don't rewrite custom Authorization header set on a channel by cached credential. r=jduell (a427c97d24)
     - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in uriloader subdirectory.r=erahm (2b54ad3276)
     - Bug 1113196 - Pass a sane set of parameters to loadinfo for top-level loads in e10s. r=sicking (ea83174b6b)
     - enable missing bit of 1487964 that is now valid (f6959fdcbc)
     - Bug 1226928 - network and ipc bits for content-signing on remote about:newtab, r=mayhemer (0a183e0136)
     - Bug 1257186 - Refactor the way compacting GC passes lists of arenas to background tasks to avoid possible race r=terrence (80e167e4b0) (ce0ac6811d)

    * 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

  9. New NewMoon 27 Build!

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

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240224-ce0ac6811d-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 1254848 part 1. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::ObjectForLocation. r=bholley (39b4b835e2)
     - Bug 1254848 part 2. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::PrepareObjectForLocation. r=bholley (d0ca0f3b48)
     - Bug 1254848 part 3. Take ownership of error reporting on the AutoEntryScript in AsyncScriptLoader::OnStreamComplete. r=bholley (d9059437f7)
     - Bug 1254303 - Remove SEC_NORMAL from js/. r=sicking (a05bb976fc)
     - Bug 1137151: Marked destructors of ref-counted MTP classes as protected, r=dhylands (683cd78bd7)
     - Bug 1167090 - Fix MTP date and time queried through getObjectInfo. r=alchen (d1055dab5b)
     - Bug 1188796 - Have MTP record modified timestamps when they're passed. r=alchen (7e09ea19c0)
     - Bug 1205028 - Don't tell MTP server about files that it added/modified. r=alchen (65d84062ad)
     - Bug 1174228 - Set up TYPE_APP for navigator.getDeviceStorage for B2GDroid r=dhylands (5cd46dda53)
     - Bug 1242899 - consolidate mozApps tests into dom/apps/tests/ dir; r=marco (9208d75401)
     - Bug 1238160 - Add assertions in non-desktop code paths. r=bz,fabrice (96ea4796b5)
     - Bug 1176712 - Cannot have two activities with same name and different filters. Tests. r=fabrice (b5cd3f34fa)
     - Bug 1251179 - Ensure that the lock protecting the CPU sleep functionality is always valid r=dhylands (dba414ecfa)
     - Bug 1253571 - Remove the remaining uses of ScopedDeletePtr and ScopedFreePtr from the HAL and MTP code r=dhylands (a294472d97)
     - Bug 1251519 Part 2 - Remove nsLayoutUtils::IsRectVisibleInScrollFrames(). r=mats (c73a0272b7)
     - Bug 1212186 - Disable 'layout.word_select.eat_space_to_next_word' in carets tests. r=mtseng (7d231a66bf)
     - Bug 1207934 - Fix word_location(). r=automatedtester (6828f466f1)
     - Bug 1199625 - Test focus not being changed by long-pressing on non-selectable. r=mtseng (7aefe76cdc)
     - Bug 1206545 - Add a marionette test case. r=roc (18e224214c)
     - Bug 1209841 - Delete test_selectioncarets2.py. r=automatedtester (99c3d5d144)
     - Bug 1221459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng (c9a452fe67)
     - Bug 1253989 Part 1 - Remove tests for accessiblecaret preference off. r=mtseng (ddc3c57a93)
     - Bug 1253989 Part 2 - Use @parameterized to rewrite cursor mode tests. r=mtseng (5a4cbff605)
     - Bug 1201036: Bump marionette client and marionette driver for releases; r=jgriffin (9522a37ce7)
     - Bug 1209698: Bump version numbers for Marionette packages; r=jgriffin (6a952dc063)
     - Bug 1137972: Centralize unwrapping the response from marionette; r=jgriffin (78d40d42d2)
     - Bug 1137972: Send W3C Element Key to Marionette Server from python client; r=jgriffin (074cbdb12c)
     - Bug 1185486 - Part 1: Use a timeout when waiting on the browser process after a timed out command. r=jgriffin (ebb6f6421d)
     - Bug 1159219: Make ContentSender a separate module (034e08ef83)
     - Bug 1159238. Generate UUID internally to ContentSender (be45ead810)
     - Bug 1185486 - Part 2: Prevent message listeners from a failed command from causing an out of order response when a content command hangs. r=ato (d706eaba14)
     - Bug 1164124 - Add using_prefs context manager. r=jgriffin (f789f9a6fa)
     - Bug 1211503: Support for Marionette protocol level 3 in the Python client (88d062980d)
     - Bug 1211503: Support for Marionette protocol level 3 in the Python client (1d805ac020)
     - Bug 1216967: Bump Marionette Python packages (5877bcee90)
     - cleanup (56b0351ad3)
     - Bug 1144240 - Fix generated Marionette documentation. r=ato (6beeb13017)
     - Bug 1223171 - [marionette] add ability to install addons programatically, r=ato (c8d04e974a)
     - Bug 1223517 - Release marionette-client 2.0.0 and marionette-driver 1.1.1; r=automatedtester (de1c1f1d18)
     - Bug 1008453. Add support for navigator.hardwareConcurrency. r=khuey (ebd1c0e2d9)
     - Bug 1200409 - |marionette --help| causes stack trace. r=ato (479af08b4f)
     - Bug 1212608 - Add parts of firefox_ui_harness to Marionette runner; r=automatedtester (9977013243)
     - Bug 1222388: Correct ./mach marionette-test r=ato (27bae1cbf9)
     - Bug 1223429 - Return exit code 10 when Marionette harness has failing tests; r=automatedtester (b7b7ba91f4)
     - Bug 1227918 - Log exception in harness class setup; r=automatedtester (9708cb7113)
     - Bug 1221187: testing/marionette/client: Explicitly define --version flag; r=automatedtester (6886b6b925)
     - Bug 1237179 - Add mach command to run firefox-ui-tests from the source directory. r=gps (3bb6ed2ff0)
     - Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm (cf19a285a4)
     - Bug 1165943 - Remove non existing "security.uri.allow_scheme_mismatch" preference from test. r=nsm (60cdcfc933)
     - Bug 1223297 - Add multiple audio channel test. r=baku (55765d11dd) (fe9be1dd79)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1243546 - Add mach command for external-media-tests - r=gps (8c74584251)
     - Bug 1239987 - Remove marionette-transport dependency from build environment; r=gps (b5e6166e61)
     - Bug 1250748 - Remove the 20s countdown timer from mach first run; r=chmanchester (8755a9b3e0)
     - Bug 1238996 - Release marionette-driver 1.2, marionette-transport 1.1, and marionette-client 2.1; r=automatedtester (746bc487a4)
     - Bug 1243739 - Bump versions of marionette-driver, marionette-client and marionette-transport. r=ato (c87d6e57f8)
     - Bug 1243739: Update marionette-driver dependecy for marionette-transport. r=ato (582a2f8d8e)
     - Bug 1239987 - Merge marionette-transport into marionette-driver; r=automatedtester (254ed0727c)
     - Bug 1239330 - Support AddonManager.installTemporaryAddon() in marionette_driver.addons, r=ato (1f132b1cb3)
     - Bug 1230622 - Docs: Suggest people use wptserve instead of mozhttpd. r=jgraham (8b1c669740)
     - Bug 1174497 - [mozprofile] bump version and release to pypi; r=wlach (0360927850)
     - Bug 1014760 - Version bump mozbase modules that depend on mozlog 3.0, r=me (d16b10a25f)
     - Bug 1189858 - [mozprofile] remove the manifest parser required dependency. r=ahal (b181c379ce)
     - Bug 1189858 - fix typos in pip extra dependency declaration (587697be0d)
     - Bug 1199115 - Release mozprofile 0.27. r=jgraham DONTBUILD (a1e1452486)
     - Bug 1233534 - [mozprofile] bump version to 0.28. r=ahal (6e17f001dd)
     - Bug 1256401 - Part 2: Remove references to b2gdroid. r=fabrice (1486bf8669)
     - Bug 1112920 - Assert against pending exceptions in AutoJSAPI::InitInternal. v1 r=luke,r=smaug (fa9b99c835)
     - Fix the asset for bug 1112920 to not touch uninitialized memory. Totally my fault, since I moved it above the mCx assignment, and now we have a CLOSED TREE. (f404994a66)
     - Logging patch for bug 1256008. r=khuey (dcb846a987)
     - Bug 1255817 part 1. Make AutoJSAPI always take ownership of error reporting. r=bholley (638b9ca3fe)
     - Bug 1257306. Simplify the implementation of AutoSafeJSContext (and therefore AutoJSContext, since AutoSafeJSContext will no longer be an AutoJSContext). r=bholley (58b655ad7a)
     - Bug 1245951 - "Unused method in WebSocket". r=smaug (b2f8937893)
     - Bug 1227136 - crash in mozilla::net::WebSocketChannel::StartWebsocketData, r=bagder, r=baku (5249e56b52)
     - Bug 1252751 - Improve the security model between webSocket and sandboxed iframe, r=smaug (9a6c0be275)
     - Bug 1250234. Make WebSocket::CreateAndDispatchMessageEvent properly report JS exceptions it might be producing. r=khuey (eaae502684)
     - Bug 1255840. Get rid of the AutoJSAPI usage in IDBFactory. r=khuey (d0a965d1aa)
     - Bug 1151112 - 'Sending message that cannot be cloned. Are you trying to send an XPCOM object?' seen when unlocking phone. r=ferjm (7ba4294750)
     - Bug 1253834 - add AllChildrenIterator::Get(), r=bz (5c1ab2f7f2)
     - Bug 1249443 - add AllChildrenIterator::GetPreviousChild, r=bz (812f61db28)
     - Bug 1249443 - add AllChildrenIterator::Phase, r=bz (9106ec6dbb)
     - Bug 1095236 - Simplify browser_test_new_window_from_content.js to use BrowserTestUtils. r=mrbkap (b8fcea4ad1)
     - Bug 1095236 - Test that windows opened from content with dialog=1 still open. r=mrbkap. (db67a80e2b)
     - Bug 1210482 - regression tests for 1194897 in which window.[location|menu|personal|status|tool]bar.visible broke for e10s, we're testing these behave appropiately both in content and chrome. r=mconley (a17099181c)
     - Bug 1251897 - DocAccessible constructor doesn't have to take root element as an argument, r=davidb (77ef52ac2a) (c0ffcde3a8)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1255655 - Const-ify k{Unix,Win}Charsets and kLangGroups. r=smontagu. (75e9a5bf6c)
     - Bug 1253010 - part 1 - refactor nsX509CertValidity time formatting; r=keeler (976afc4b16)
     - Bug 1253010 - part 2 - provide a non-XPCOM way to create new nsIDateTimeFormat instances; r=smontagu (a2ccf520bb)
     - Bug 1255239 - Reduce size of HuffmanIncomingTables. r=hurley. (8de07f2979)
     - Bug 1224328 - Don't infinite loop when parsing headers with newlines. r=mcmanus (e7a9871294)
     - Bug 1245106 - necko compilation warnings r=mcmanus (373b414d71)
     - Bug 1253358 - no flags on priority frames r=hurley (0bfe9ccabe)
     - Bug 1253358 - Assert no flags on several h2 frame types r=hurley (4315f882d7)
     - Bug 1246735 - h2 reset recursive push. r=hurley (067e98a044)
     - Bug 1253358 - minor h2 push fixes r=hurley (5a1c86723a)
     - Bug 1246761 - Properly handle non-terminal 0-length DATA frames. r=mcmanus (4c1c907fc1)
     - Bug 1120715 - Part 1: Add Necko APIs to preserve the Request cache mode on the channel; r=mayhemer (be7b704e09)
     - Bug 1244122 P1 Always support SW intercept even when http cache is disabled. r=mayhemer (1929d6ff6b)
     - Bug 1120715 - Part 2: Don't use OPEN_TRUNCATE when reopening a fake synthesized cache entry; r=mayhemer,jdm (84c5265a46)
     - Bug 1148544 - Figure out UA override once per LoadGroup and cache it, rather than once per channel. r=nwgh (d610f7210f)
     - Bug 1253582 - h2 coalescing impacts wss:// r=michal (bc7acebd2e)
     - Bug 1064378 - Don't rewrite custom Authorization header set on a channel by cached credential. r=jduell (a427c97d24)
     - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in uriloader subdirectory.r=erahm (2b54ad3276)
     - Bug 1113196 - Pass a sane set of parameters to loadinfo for top-level loads in e10s. r=sicking (ea83174b6b)
     - enable missing bit of 1487964 that is now valid (f6959fdcbc)
     - Bug 1226928 - network and ipc bits for content-signing on remote about:newtab, r=mayhemer (0a183e0136)
     - Bug 1257186 - Refactor the way compacting GC passes lists of arenas to background tasks to avoid possible race r=terrence (80e167e4b0) (ce0ac6811d)

  10. New build of post-deprecated Serpent/moebius for XP!
    * Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
    ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

    Test binary:
    Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20240224-dad359c41-xpmod.7z
    Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20240224-dad359c41-xpmod.7z

    repo: https://github.com/roytam1/basilisk55

    Repo changes:
    - import from UXP: Issue #2453 - Follow-Up: Use hard-coded minimum timer interval in workers. (0d51adc2) (73395a97d)
    - ported from UXP: No issue - Remove leftover doorhanger code from the developer tools (6e1c5855) (396eb3dad)
    - import from UXP: No issue - Replacing location might throw NS_ERROR_UNEXPECTED while the developer tools window is being destroyed (58525f05) (85148533a)
    - ported from UXP: [DOM] Check if WorkerRunnable::Run runs on top of WorkerThreadPrimaryRunnable::Run in a worker thread. (d1b0f59d) (d5551d563)
    - import from UXP: [layout] Process pairs in coord list in PolyArea. (2eea07fc) (b7e8c667a)
    - import from UXP: [network] Block set-cookie from multipart/x-mixed-replace (9d320dac) (81968a7a3)
    - import from UXP: [Basilisk] [SSUAO] Add default override for Google Fonts served from wordpress. (14645198) (43a0fe53a)
    - import from UXP: [Basilisk] [SSUAO] remove spotify user agent override (8171e858) (774e81302)
    - import from UXP: [Basilisk] [SSUAO] Remove Amazon Prime Video override (56de0d95) (5385ac6c8)
    - import from UXP: [Basilisk] Guard against empty MIME types when dealing with plug-ins (d0aae613) (246c91572)
    - ported from UXP: [Basilisk] Enable dialog by default (4f1fb965) (ed92e319a)
    - pref: turn on dialog element globally (dad359c41)

  11. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240224-8323d105-uxp-b33b661414-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240224-8323d105-uxp-b33b661414-xpmod.7z

    source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

    Repo changes:
    - [SSUAO] sync with my UXP's Basilisk SSUAO (8323d105)

    * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

    --

    New build of HBL-UXP for XP!

    Test binary:
    IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20240224-id-656ea98-uxp-b33b661414-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240224-id-656ea98-ia-93af9a0-uxp-b33b661414-xpmod.7z

    suite Repo changes:
    - [SSUAO] sync with my UXP's Basilisk SSUAO (161bc9a)

    source repo (excluding UXP):
    https://github.com/roytam1/icedove-uxp/tree/winbuild
    https://github.com/roytam1/iceape-uxp/tree/winbuild

  12. New build of Serpent/UXP for XP!

    Test binary:
    Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240224-3219d2d-uxp-b33b661414-xpmod.7z
    Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240224-3219d2d-uxp-b33b661414-xpmod.7z

    source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

    IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240224-3219d2d-uxp-b33b661414-xpmod-ia32.7z

    source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

    NM28XP build:
    Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240224-d849524bd-uxp-b33b661414-xpmod.7z
    Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240224-d849524bd-uxp-b33b661414-xpmod-ia32.7z
    Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240224-d849524bd-uxp-b33b661414-xpmod-sse.7z
    Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240224-d849524bd-uxp-b33b661414-xpmod.7z

    Official UXP changes picked since my last build:
    - Issue #2453 - Follow-Up: Use hard-coded minimum timer interval in workers. (0d51adc217)
    - No issue - Remove leftover doorhanger code from the developer tools (6e1c585539)
    - No issue - Replacing location might throw NS_ERROR_UNEXPECTED while the developer tools window is being destroyed (58525f05f2)
    - [DOM] Check if WorkerRunnable::Run runs on top of WorkerThreadPrimaryRunnable::Run in a worker thread. (d1b0f59de4)
    - [layout] Process pairs in coord list in PolyArea. (2eea07fc65)
    - [network] Block set-cookie from multipart/x-mixed-replace (9d320dac80)

    Official Pale-Moon changes picked since my last build:
    - [Pale-Moon] [SSUAO] Add default override for Google Fonts served from wordpress. (860f6f4151)
    - [Pale-Moon] [SSUAO] Remove Amazon Prime Video override (9d9d5c9b16)
    - [Pale-Moon] No issue - Guard against empty MIME types when dealing with plug-ins (7f0772e096)
    - [Pale-Moon] Issue #1959 - Add error handling to MIME type processing in prefs. (caf7590a10)

    Official Basilisk changes picked since my last build:
    - [Basilisk] [SSUAO] Add default override for Google Fonts served from wordpress. (146451981c)
    - [Basilisk] [SSUAO] remove spotify user agent override (8171e8580a)
    - [Basilisk] [SSUAO] Remove Amazon Prime Video override (56de0d9596)
    - [Basilisk] Guard against empty MIME types when dealing with plug-ins (d0aae61395)
    - [Basilisk] Enable dialog by default (4f1fb965c6)

    My changes since my last build:
    - pref: turn on dialog element globally (b33b661414)

    Update Notice:
    - You may delete file named icudt*.dat inside program folder when updating from old releases.

    * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.

  13. 5 hours ago, modnar said:

    I'm somewhat confused about this sitiation: How come PaleMoon has had all these changes - that come in handy for K-Meleon too, yet not for Serpent - are those two so fundamentally different than Serpent? Has NewMoon surpassed Serpent in functionality due to all the activity? Aren't them all sort of variants of Firefox? :whistle:

    you missed the point that there are 2 NewMoon versions: 27 and 28.

  14. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.1-Goanna-20240217.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 06d40aca85...ff40cba9f3:
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1253094, part 8 - Stop using DebugOnly for class/struct members in uriloader/. r=bz (15566e1146)
     - Bug 1253094, part 9 - Stop using DebugOnly for class/struct members in xpcom/. r=froydnj (9fb881be79)
     - Bug 1253094, part 10 - Stop using DebugOnly for class/struct members in memory/. r=njn (5fd563e632)
     - Bug 1248843 - Make it clearer that DebugOnly uses up space even in optimized, non-DEBUG builds. r=Waldo (8e5e6e6a01)
     - Bug 1253094, part 11 - Make DebugOnly a MOZ_STACK_CLASS. r=Waldo (7cee0c3c03)
     - Bug 1246116 - BaldrMonkey: Wasm validation for block and loop. r=luke (0da84fb8fe)
     - Bug 1252498 - Baldr: add Wasm object behind pref, default off (r=jorendorff) (b554912a96)
     - Bug 1256988 - Fix #endif comments for MOZ_WIDGET_GTK. r=chmanchester (28928d1d58)
     - Bug 724538 - Regenerate Unicode property data with updated script. r=emk (50e43bb897)
     - Bug 1232665 - initialize class members: mLastPrefLang and mLastPrefFirstFont. r=jfkthame (8a62f92809)
     - Bug 1248248 - Don't break glyph run for orientation mismatch before a cluster-extender. r=xidorn (f114f65903)
     - Bug 1252432 part 1 - Implement wasm i32.wrap. r=luke (54d1e634b6)
     - Bug 1252432 part 2 - Implement wasm i64.extend_s and i64.extend_u. r=bbouvier (d673455188)
     - Bug 1252432 part 3 - Implement wasm i64.trunc_s and i64.trunc_u. r=sunfish (41dd8d7272)
     - Bug 1253115 - BaldrMonkey: Convert AsmJSHeapAccess offsets to unsigned. r=luke (5cb02e4832)
     - Bug 1253115 - BaldrMonkey: Refactor AsmJS load/store infrastructure. r=luke (ef75bae281)
     - Bug 1243583 - ensure transition events are dispatched to all the relevant subdocuments, r=dholbert (05026b75bb)
     - Bug 1240985 - IPC fuzzer (r=gabor) (e825e77187)
     - Bug 1248750 - Eliminate intentional IPC crashes (r=dvander) (0ace690c3b)
     - Bug 1242609 - Implement PeekMessage to get some messages earlier. r=billm (4985fc8394)
     - Bug 1257314 - Properly lock in IPC PeekMessages. r=dvander a=topcrash (6fe1db48f4)
     - Bug 1242609 - Use PeekMessages to get the most recent DisplayPort request. r=kats (12374eafba)
     - Bug 1254471 - Fix MessageChannel.cpp error unused variable transaction. r=billm (6a74186673)
     - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj (b691ca31f4)
     - Bug 1251473 - Remove libxpcomrt library. r=froydnj (faed80b0ed)
     - Bug 1249787 - BaldrMonkey: Add the testcase, which was mistakenly omitted from the main push. r=luke (1ef533365a)
     - Bug 1250556: Require Store value expression to have the opcode's type; r=sunfish (b8363b4fc6)
     - Bug 1250955: Guard against unimplemented i64 opcodes; r=jandem (98689ea7da)
     - Bug 1253137 - Baldr: update version uint32 to match BinaryEncoding.md (r=sunfish) (c75d60370a)
     - Bug 1253681 - BaldrMonkey: Update to the current official opcode encodings. r=luke (2e69d5780b)
     - Bug 1252019: Don't patch profiling entries for the BadIndirectCall exit; r=luke (6f336d796c)
     - Bug 1253137 - Baldr: update section header structure to match BinaryEncoding.md, part 1 (r=sunfish) (cd3e204373)
     - Bug 1246116 - BaldrMonkey: Wasm validation for block and loop. r=luke (c594d15189)
     - Bug 1253137 - Baldr: update memory exports to match BinaryEncoding.md (r=sunfish) (73fd37ee3b) (cc394d8cae)
    - import change from `dev' branch of rmottola/Arctic-Fox: Bug 1040947 - Opening page info from a remote tab is sluggish. r=florian (165c3ddac3) (42c5a40440)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1253137 - Baldr: update section header structure to match BinaryEncoding.md, part 2 (r=sunfish) (dbf52e6bb6)
     - Bug 1253137 - Baldr: fix unknown-section handling (r=sunfish) (5f2ca84f1f)
     - Bug 1253137 - Baldr: make all the section-ids match and remove c-string labels not in BinaryEncoding.md (r=sunfish) (87fbb4e5aa)
     - Bug 1253137 - Baldr: move module generator constants back to WasmBinary.h (r=bustage) (b3a02a01d6)
     - Bug 1246116: Wire BrTable in wasm and add a bunch of tests; r=sunfish (7b7002830e)
     - Bug 1253115 - BaldrMonkey: Implement initial load/store offset support. r=luke (10944fb68b)
     - Bug 1246116 - Baldr: remove two timeout tests until there is a good way to make them not fail on platforms without wasm (arm64) (r=red) (558235d951)
     - Bug 1253142 - Remove the long-deprecated nsIMemory.isLowMemory function. r=froydnj. (b29cc3bbee)
     - Bug 1253137 - Baldr: remove expected type from WasmIonCompile.cpp (r=sunfish) (36a0ee01fb)
     - Bug 1253137 - Baldr: switch to bottom-up validation in Wasm.cpp (r=sunfish) (ee6cbfb6c2)
     - Bug 1253137 - Baldr: switch from expression-count to function body byte size (r=sunfish) (16f85fd09e)
     - Bug 1253137 - Baldr: move local definitions into the body (r=sunfish) (3cc8dc6f17)
     - Bug 1253137 - Baldr: change wasmEvalText/Wasm.instantiateModule to return/take a typed array view instead of buffer (r=sunfish) (93288775ff)
     - Bug 1253137 - Baldr: move ValType/ExprType into WasmBinary.h and tidy up WasmBinary.h (r=sunfish) (97e87b51c6)
     - Bug 1246116 - Baldr: make the wasm br_table limit match asm.js (r=bbouvier) (a911172c39)
     - Bug 1253115 - Ion: include asm.js load/store offset in GVN (r=sunfish) (6fe71cee89)
     - Bug 1253884 - Baldr: fix parsing of (f32.const -0) (r=sunfish) (796e4e4e43)
     - Bug 1253137 - Baldr: switch local array to local entry array (r=sunfish) (ca93aeb54b)
     - Bug 1254984 - Experimental text representation of WebAssembly binary code (r=luke) (555507230b)
     - Bug 1253137 - Baldr: pass around Bytes instead of Bytecode/UniqueBytecode (r=sunfish) (098db250ae)
     - Bug 1253137 - Baldr: use length+bytes instead of c-strings (r=sunfish) (7aba9bc27c)
     - Bug 1253137 - Baldr: switch {i32, i64}.const to SLEB128 (r=sunfish) (75b4235c40)
     - Bug 1243488 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in uriloader/exthandler/; r=bz (086e0d94ac)
     - Bug 1253137 - BalderMonkey: Define encodings for eqz, rotl, and rotr r=luke (df0751ca5e)
     - Bug 1253137 - Baldr: add nop placeholder for branch values (r=sunfish) (ee4b8da1ce)
     - Bug 1253137 - Baldr: put exports object onto .exports field of instance object (r=sunfish) (2d280c1bfa)
     - Bug 1253137 - Baldr: add explicit function body count (r=sunfish) (6205d9cea2)
     - Bug 1253137 - Baldr: update encoding of br_table branch targets (r=sunfish) (84e5ed54c0)
     - Bug 1253137 - Baldr: update encoding of memory access immediates (r=sunfish) (e98f220129)
     - Bug 1253137 - Baldr: switch from LEB128 to prefix-based scheme to match BinaryEncoding.md (r=sunfish) (0a909bfda8)
     - Bug 1254893 - Keep a list of wasm::Modules per compartment. (r=terrence) (ebc9b55096)
     - Bug 1254893 - Fire onNewScript for new wasm modules. (r=jimb) (f9cd6a4dac)
     - Bug 1247126: Remove Debugger's tenure promotion log. r=fitzgen (10dd84a712)
     - Bug 1239813: Ensure compartments don't get GC'd while Debugger.prototype.findScripts' ScriptQuery is holding them in its HashSet. r=sfink (7278791e79)
     - Bug 1239813 - Add some asserts to IterateScripts to help us track down bug 1240231. r=sfink (fd49df43e8)
     - Bug 1221378: Root Debuggers in js::Debugger::slowPathOnLogAllocationSite, in case logging causes a GC. r=fitzgen (f9a4dc94d9)
     - Bug 1248162 - Clear pending exceptions when ignoring OOMs in Debugger::slowPathOnNewGlobalObject; r=jimb (4f54e5ecc2)
     - Bug 1246215 - Console prevents let re-declaration even when first wasan error; r=jryans,shu (6b36a886c2)
     - Bug 1246215 - Guard against passing non-atoms and non-property names to LookupProperty; r=evilpie (129cbe6144)
     - Bug 1250190: Make DebuggeeWouldRun checks not assume we always unlock before re-locking. r=fitzgen (d0c740a1f5)
     - Bug 1245877 - Expose error message names via the debugger object; r=jorendorff (1406d70c4d)
     - Bug 1250520 - Handle reporting DebuggeeWouldRun when the script has no filename. (r=fitzgen) (47402fe973)
     - Bug 1252453: make Debugger::slowPathOnLogAllocationSite apply a read barrier to Debugger objects. r=terrence (b46b7fe8a2)
     - Bug 1254893 - Prep Debugger.Script for a tagged union referent. (r=jimb) (d6231c1aed)
     - Bug 1254893 - Prep Debugger.Source for a tagged union referent. (r=jimb) (3209106a0f)
     - Bug 1254893 - Synthesize Debugger.Scripts for wasm modules and find them via findScripts. (r=jimb) (225488fb00)
     - Bug 1254893 - Display placeholder text for synthesized Debugger.Sources. (r=jimb) (f2099a40fd)
     - Bug 1254453 - Support using Variant inside GC wrappers. (r=terrence) (0454cc6491)
     - Bug 1254893 - Add a .format property on Debugger.Script. (r=jimb) (05a71ca78c)
     - Bug 1254893 - Support wasm for most of the Debugger.Source properties. (r=jimb) (941075c666)
     - Bug 1254893 - Append "> wasm" to URLs of wasm Debugger.Sources to hack around blacklisting in devtools. (r=jimb) (0a78f4294c)
     - Bug 1254893 - Followup: read barrier wasm modules exposed via Debugger.findScript. (r=luke) (e329952674)
     - Bug 1254893 - Update Debugger.Source docs. (r=jimb) (4a19e39364)
     - Bug 1254893 - Update Debugger.Script docs. (r=jimb) (97186b2dfa)
     - Bug 1254893 - Synthesize Debugger.Sources for wasm modules. (r=jimb) (ee9522479a)
     - Bug 1254893 - Followup: fix awkward wording in Debugger.Source docs. DONTBUILD. (r=me) (b8734c7ac8)
     - Bug 1254893 - Tests for perfunctory functionality of wasm Debugger.Scripts and Debugger.Sources. (r=jimb) (37308f45c4)
     - Bug 1254893 - Connect wasm::BinaryToText with Debugger.Source (r=shu) (5c7918d178)
     - Bug 1254893 - Change 'Experimental' to 'Temporary' in string and DONTBUILD (r=me) (78b018aea0)
     - Bug 1243267 - Guard against reentrancy into the dispatch of a scroll event. r=mats (2da2136351)
     - Bug 1254105 - Avoid passing magic values to the error reporter machinery in the ShortestPaths testing function; r=jimb (a8dcdf997d)
     - Bug 1252912 - Ensure that we wrap the results of the shortestPaths JS shell testing function. r=jimb (8a19ebf0a3)
     - Bug 1252432 part 4 - Implement wasm {f32,f64}.convert_{u,s}/i64 on x64. r=sunfish (1d3ad096b8)
     - Bug 1256633 - Reject wasm i64 ops on platforms that don't support them yet. r=bbouvier (e0452420f2)
     - Bug 1255772: Implement wasm::Unreachable; r=sunfish (67b40b287a)
     - Bug 1254836 - Baldr: handle over-recursion in validator (r=bbouvier) (0b35cbccdf)
     - Bug 1256480: Allow passing Float32 arguments to FFI on the stack; r=luke (c1bc3e06a7)
     - Bug 1256956 - Silence some GCC warnings. r=luke. (eaeeddccd9)
     - Bug 1245112 - Part 12: Move MacroAssembler::branchPtrWithPatch into generic macro assembler. r=nbp (6e99b92e92)
     - Bug 1245112 - Part 13: Move MacroAssembler::branchPtrInNurseryRange into generic macro assembler. r=jonco (a09ecb3d7b)
     - Bug 1245112 - Part 14: Move MacroAssembler::branchValueIsNurseryObject into generic macro assembler. r=jonco (f91b64eff4)
     - Bug 1245112 - Part 15: Move MacroAssembler::branchAdd32 into generic macro assembler. r=lth (3179998ae2)
     - Bug 1245112 - Part 16: Move MacroAssembler::branchSub32 into generic macro assembler. r=lth (0cdb5bbf74)
     - Bug 1245112 - Part 17: Move MacroAssembler::decBranchPtr into generic macro assembler. r=nbp (5f9f615121)
     - Bug 1245112 - Part 18: Move MacroAssembler::branchTestInt32 into generic macro assembler. r=jandem (d19625e026)
     - Bug 1245112 - Part 19: Move MacroAssembler::branchTestInt32Truthy into generic macro assembler. r=jandem (18580b219d)
     - Bug 1245112 - Part 18 followup: More refactor branchTestInt32. r=nbp (0cba5f769b)
     - Bug 1245112 - Part 20: Move MacroAssembler::branchTestDouble into generic macro assembler. r=nbp (36e18c1990)
     - Bug 1245112 - Part 21: Move MacroAssembler::branchTestDoubleTruthy into generic macro assembler. r=nbp (706fece6a2)
     - Bug 1245112 - Part 22: Move MacroAssembler::branchTestNumber into generic macro assembler. r=bhackett (53a04401bc)
     - Bug 1245112 - Part 23: Move MacroAssembler::branchTestBoolean into generic macro assembler. r=sstangl (80fd098bfc)
     - Bug 1245112 - Part 24: Move MacroAssembler::branchTestBooleanTruthy into generic macro assembler. r=sstangl (b6c9773d6b)
     - Bug 1245112 - Part 25: Move MacroAssembler::branchTestUndefined into generic macro assembler. r=sstangl (a0e87e7c07)
     - Bug 1245112 - Part 26: Move MacroAssembler::branchTestString into generic macro assembler. r=sstangl (cb74d2a341)
     - Bug 1245112 - Part 27: Move MacroAssembler::branchTestStringTruthy into generic macro assembler. r=sstangl (3f0846f961)
     - Bug 1245112 - Part 28: Move MacroAssembler::branchTestSymbol into generic macro assembler. r=jorendorff (20bcf1f5f0)
     - Bug 1245112 - Part 29: Move MacroAssembler::branchTestNull into generic macro assembler. r=sstangl (49795964c7)
     - Bug 1245112 - Part 30: Move MacroAssembler::branchTestObject into generic macro assembler. r=sstangl (48536c8883)
     - Bug 1245112 - Part 31: Move MacroAssembler::branchTestGCThing into generic macro assembler. r=jandem (d3cbbb7446)
     - Bug 1245112 - Part 32: Move MacroAssembler::branchTestPrimitive into generic macro assembler. r=jandem (9a89167842)
     - Bug 1245112 - Part 33: Move MacroAssembler::branchTestMagic into generic macro assembler. r=jandem (65a1847bc1)
     - Bug 1245112 - Part 34: Move MacroAssembler::branchTestMagicValue into generic macro assembler. r=jandem (4772aa0d5c)
     - Bug 1245112 - Part 35: Move MacroAssembler::branchTestValue into generic macro assembler. r=jandem (c8e417a332)
     - Bug 1245112 - Part 36: Move MacroAssembler::branchPtrImpl into generic macro assembler. r=nbp (844d3c0b07)
     - Bug 1248289 - Part 0: Change OrderedHashTable::Range::ht member from a reference to a pointer to use offsetof. r=sfink (4eae1c9dd6)
     - Bug 1254808 - IonMonkey: Factor MacroAssembler::popReturnAddress on ARM. r=nbp (2cee710668)
     - Bug 1252326: Flush the assembly buffer at the end of codegen for plateforms which need it; r=luke (2195910785)
     - Bug 1255956: Check for OOM after flushing constant pools; r=luke (d5190f17f0)
     - Bug 1249961 - Rename MacroAssembler::branchEqualTypeIfNeeded to MacroAssembler::maybeBranchTestType. r=nbp (8dc9347991)
     - Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp (f29d6f63a1)
     - Bug 1248289 - Part 1: Inline _GetNextMapEntryForIterator intrinsic. r=jandem (ed1ef17167)
     - Bug 1253877 - Baldr: print missing text labels in resolving phase (r=mbx) (aca747eaed)
     - Bug 1255691: Implement Select; r=sunfish (5dfc79e866)
     - Bug 1244414 - Create iframe element from script to avoid racing with the load event; r=bz (ba1ba93693)
     - Bug 1241784 - Part 3: Test. r=birtles (f87f4aff69)
     - Bug 1241784 - Part 1: Add a helper function for Element.animate(). r=birtles (8dfbda09e9)
     - Bug 1241784 - Part 2: Implement CSSPseudoElement.animate(). r=birtles (e52ae76368)
     - Bug 1241784 - Part 4: Remove removeElement from testcommon.js. r=birtles (a78d60ae3c)
     - Bug 1238694 - Limit the number of asm.js/wasm code allocations to avoid running into Linux kernel limits. r=luke (2f27e29df6)
     - Bug 1258320 - Fix jump target in CodeGenerator::visitGetNextMapEntryForIterator. r=jandem (35a52f67c6)
     - Bug 1254376 - Add a read barrier to the global's debugger vector r=jimb (31712fa31d)
     - Bug 1245860 - Remove Debugger.onIonCompilation Hook. r=shu (8584bd0547)
     - Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb (f1fc5ea7fb)
     - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb) (ff4817d32e)
     - Bug 1255954 - Odin: move asserts so they only run on successful validation (r=bbouvier) (4d58c80c0b)
     - Bug 837192 - Stop trying to inject "use strict"; into Function.prototype.toString() output. r=Waldo. (e58bac6110)
     - Bug 1256291: Fix unified build under js/; r=Ms2ger (8ce81ec08f)
     - Bug 1258346: Check for success in calls to append() in WasmBinaryToText: r=jorendorff (5e106e29bd)
     - Bug 1107143 - Don't build event regions unless we're painting to the window. r=tnikkel (7880bda251)
     - Bug 1252374 - Increase the chunk size of the displayListArena. r=roc. (ce9543e592) (2b8d14ce6d)
    - network: check if `mBrotli` is not null before calling its members, fix crash when visiting www.ixbt.com. (ff40cba9f3)

    * 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

  15. New NewMoon 27 Build!

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

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240217-ff40cba9f3-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 1253094, part 8 - Stop using DebugOnly for class/struct members in uriloader/. r=bz (15566e1146)
     - Bug 1253094, part 9 - Stop using DebugOnly for class/struct members in xpcom/. r=froydnj (9fb881be79)
     - Bug 1253094, part 10 - Stop using DebugOnly for class/struct members in memory/. r=njn (5fd563e632)
     - Bug 1248843 - Make it clearer that DebugOnly uses up space even in optimized, non-DEBUG builds. r=Waldo (8e5e6e6a01)
     - Bug 1253094, part 11 - Make DebugOnly a MOZ_STACK_CLASS. r=Waldo (7cee0c3c03)
     - Bug 1246116 - BaldrMonkey: Wasm validation for block and loop. r=luke (0da84fb8fe)
     - Bug 1252498 - Baldr: add Wasm object behind pref, default off (r=jorendorff) (b554912a96)
     - Bug 1256988 - Fix #endif comments for MOZ_WIDGET_GTK. r=chmanchester (28928d1d58)
     - Bug 724538 - Regenerate Unicode property data with updated script. r=emk (50e43bb897)
     - Bug 1232665 - initialize class members: mLastPrefLang and mLastPrefFirstFont. r=jfkthame (8a62f92809)
     - Bug 1248248 - Don't break glyph run for orientation mismatch before a cluster-extender. r=xidorn (f114f65903)
     - Bug 1252432 part 1 - Implement wasm i32.wrap. r=luke (54d1e634b6)
     - Bug 1252432 part 2 - Implement wasm i64.extend_s and i64.extend_u. r=bbouvier (d673455188)
     - Bug 1252432 part 3 - Implement wasm i64.trunc_s and i64.trunc_u. r=sunfish (41dd8d7272)
     - Bug 1253115 - BaldrMonkey: Convert AsmJSHeapAccess offsets to unsigned. r=luke (5cb02e4832)
     - Bug 1253115 - BaldrMonkey: Refactor AsmJS load/store infrastructure. r=luke (ef75bae281)
     - Bug 1243583 - ensure transition events are dispatched to all the relevant subdocuments, r=dholbert (05026b75bb)
     - Bug 1240985 - IPC fuzzer (r=gabor) (e825e77187)
     - Bug 1248750 - Eliminate intentional IPC crashes (r=dvander) (0ace690c3b)
     - Bug 1242609 - Implement PeekMessage to get some messages earlier. r=billm (4985fc8394)
     - Bug 1257314 - Properly lock in IPC PeekMessages. r=dvander a=topcrash (6fe1db48f4)
     - Bug 1242609 - Use PeekMessages to get the most recent DisplayPort request. r=kats (12374eafba)
     - Bug 1254471 - Fix MessageChannel.cpp error unused variable transaction. r=billm (6a74186673)
     - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj (b691ca31f4)
     - Bug 1251473 - Remove libxpcomrt library. r=froydnj (faed80b0ed)
     - Bug 1249787 - BaldrMonkey: Add the testcase, which was mistakenly omitted from the main push. r=luke (1ef533365a)
     - Bug 1250556: Require Store value expression to have the opcode's type; r=sunfish (b8363b4fc6)
     - Bug 1250955: Guard against unimplemented i64 opcodes; r=jandem (98689ea7da)
     - Bug 1253137 - Baldr: update version uint32 to match BinaryEncoding.md (r=sunfish) (c75d60370a)
     - Bug 1253681 - BaldrMonkey: Update to the current official opcode encodings. r=luke (2e69d5780b)
     - Bug 1252019: Don't patch profiling entries for the BadIndirectCall exit; r=luke (6f336d796c)
     - Bug 1253137 - Baldr: update section header structure to match BinaryEncoding.md, part 1 (r=sunfish) (cd3e204373)
     - Bug 1246116 - BaldrMonkey: Wasm validation for block and loop. r=luke (c594d15189)
     - Bug 1253137 - Baldr: update memory exports to match BinaryEncoding.md (r=sunfish) (73fd37ee3b) (cc394d8cae)
    - import change from `dev' branch of rmottola/Arctic-Fox: Bug 1040947 - Opening page info from a remote tab is sluggish. r=florian (165c3ddac3) (42c5a40440)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1253137 - Baldr: update section header structure to match BinaryEncoding.md, part 2 (r=sunfish) (dbf52e6bb6)
     - Bug 1253137 - Baldr: fix unknown-section handling (r=sunfish) (5f2ca84f1f)
     - Bug 1253137 - Baldr: make all the section-ids match and remove c-string labels not in BinaryEncoding.md (r=sunfish) (87fbb4e5aa)
     - Bug 1253137 - Baldr: move module generator constants back to WasmBinary.h (r=bustage) (b3a02a01d6)
     - Bug 1246116: Wire BrTable in wasm and add a bunch of tests; r=sunfish (7b7002830e)
     - Bug 1253115 - BaldrMonkey: Implement initial load/store offset support. r=luke (10944fb68b)
     - Bug 1246116 - Baldr: remove two timeout tests until there is a good way to make them not fail on platforms without wasm (arm64) (r=red) (558235d951)
     - Bug 1253142 - Remove the long-deprecated nsIMemory.isLowMemory function. r=froydnj. (b29cc3bbee)
     - Bug 1253137 - Baldr: remove expected type from WasmIonCompile.cpp (r=sunfish) (36a0ee01fb)
     - Bug 1253137 - Baldr: switch to bottom-up validation in Wasm.cpp (r=sunfish) (ee6cbfb6c2)
     - Bug 1253137 - Baldr: switch from expression-count to function body byte size (r=sunfish) (16f85fd09e)
     - Bug 1253137 - Baldr: move local definitions into the body (r=sunfish) (3cc8dc6f17)
     - Bug 1253137 - Baldr: change wasmEvalText/Wasm.instantiateModule to return/take a typed array view instead of buffer (r=sunfish) (93288775ff)
     - Bug 1253137 - Baldr: move ValType/ExprType into WasmBinary.h and tidy up WasmBinary.h (r=sunfish) (97e87b51c6)
     - Bug 1246116 - Baldr: make the wasm br_table limit match asm.js (r=bbouvier) (a911172c39)
     - Bug 1253115 - Ion: include asm.js load/store offset in GVN (r=sunfish) (6fe71cee89)
     - Bug 1253884 - Baldr: fix parsing of (f32.const -0) (r=sunfish) (796e4e4e43)
     - Bug 1253137 - Baldr: switch local array to local entry array (r=sunfish) (ca93aeb54b)
     - Bug 1254984 - Experimental text representation of WebAssembly binary code (r=luke) (555507230b)
     - Bug 1253137 - Baldr: pass around Bytes instead of Bytecode/UniqueBytecode (r=sunfish) (098db250ae)
     - Bug 1253137 - Baldr: use length+bytes instead of c-strings (r=sunfish) (7aba9bc27c)
     - Bug 1253137 - Baldr: switch {i32, i64}.const to SLEB128 (r=sunfish) (75b4235c40)
     - Bug 1243488 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in uriloader/exthandler/; r=bz (086e0d94ac)
     - Bug 1253137 - BalderMonkey: Define encodings for eqz, rotl, and rotr r=luke (df0751ca5e)
     - Bug 1253137 - Baldr: add nop placeholder for branch values (r=sunfish) (ee4b8da1ce)
     - Bug 1253137 - Baldr: put exports object onto .exports field of instance object (r=sunfish) (2d280c1bfa)
     - Bug 1253137 - Baldr: add explicit function body count (r=sunfish) (6205d9cea2)
     - Bug 1253137 - Baldr: update encoding of br_table branch targets (r=sunfish) (84e5ed54c0)
     - Bug 1253137 - Baldr: update encoding of memory access immediates (r=sunfish) (e98f220129)
     - Bug 1253137 - Baldr: switch from LEB128 to prefix-based scheme to match BinaryEncoding.md (r=sunfish) (0a909bfda8)
     - Bug 1254893 - Keep a list of wasm::Modules per compartment. (r=terrence) (ebc9b55096)
     - Bug 1254893 - Fire onNewScript for new wasm modules. (r=jimb) (f9cd6a4dac)
     - Bug 1247126: Remove Debugger's tenure promotion log. r=fitzgen (10dd84a712)
     - Bug 1239813: Ensure compartments don't get GC'd while Debugger.prototype.findScripts' ScriptQuery is holding them in its HashSet. r=sfink (7278791e79)
     - Bug 1239813 - Add some asserts to IterateScripts to help us track down bug 1240231. r=sfink (fd49df43e8)
     - Bug 1221378: Root Debuggers in js::Debugger::slowPathOnLogAllocationSite, in case logging causes a GC. r=fitzgen (f9a4dc94d9)
     - Bug 1248162 - Clear pending exceptions when ignoring OOMs in Debugger::slowPathOnNewGlobalObject; r=jimb (4f54e5ecc2)
     - Bug 1246215 - Console prevents let re-declaration even when first wasan error; r=jryans,shu (6b36a886c2)
     - Bug 1246215 - Guard against passing non-atoms and non-property names to LookupProperty; r=evilpie (129cbe6144)
     - Bug 1250190: Make DebuggeeWouldRun checks not assume we always unlock before re-locking. r=fitzgen (d0c740a1f5)
     - Bug 1245877 - Expose error message names via the debugger object; r=jorendorff (1406d70c4d)
     - Bug 1250520 - Handle reporting DebuggeeWouldRun when the script has no filename. (r=fitzgen) (47402fe973)
     - Bug 1252453: make Debugger::slowPathOnLogAllocationSite apply a read barrier to Debugger objects. r=terrence (b46b7fe8a2)
     - Bug 1254893 - Prep Debugger.Script for a tagged union referent. (r=jimb) (d6231c1aed)
     - Bug 1254893 - Prep Debugger.Source for a tagged union referent. (r=jimb) (3209106a0f)
     - Bug 1254893 - Synthesize Debugger.Scripts for wasm modules and find them via findScripts. (r=jimb) (225488fb00)
     - Bug 1254893 - Display placeholder text for synthesized Debugger.Sources. (r=jimb) (f2099a40fd)
     - Bug 1254453 - Support using Variant inside GC wrappers. (r=terrence) (0454cc6491)
     - Bug 1254893 - Add a .format property on Debugger.Script. (r=jimb) (05a71ca78c)
     - Bug 1254893 - Support wasm for most of the Debugger.Source properties. (r=jimb) (941075c666)
     - Bug 1254893 - Append "> wasm" to URLs of wasm Debugger.Sources to hack around blacklisting in devtools. (r=jimb) (0a78f4294c)
     - Bug 1254893 - Followup: read barrier wasm modules exposed via Debugger.findScript. (r=luke) (e329952674)
     - Bug 1254893 - Update Debugger.Source docs. (r=jimb) (4a19e39364)
     - Bug 1254893 - Update Debugger.Script docs. (r=jimb) (97186b2dfa)
     - Bug 1254893 - Synthesize Debugger.Sources for wasm modules. (r=jimb) (ee9522479a)
     - Bug 1254893 - Followup: fix awkward wording in Debugger.Source docs. DONTBUILD. (r=me) (b8734c7ac8)
     - Bug 1254893 - Tests for perfunctory functionality of wasm Debugger.Scripts and Debugger.Sources. (r=jimb) (37308f45c4)
     - Bug 1254893 - Connect wasm::BinaryToText with Debugger.Source (r=shu) (5c7918d178)
     - Bug 1254893 - Change 'Experimental' to 'Temporary' in string and DONTBUILD (r=me) (78b018aea0)
     - Bug 1243267 - Guard against reentrancy into the dispatch of a scroll event. r=mats (2da2136351)
     - Bug 1254105 - Avoid passing magic values to the error reporter machinery in the ShortestPaths testing function; r=jimb (a8dcdf997d)
     - Bug 1252912 - Ensure that we wrap the results of the shortestPaths JS shell testing function. r=jimb (8a19ebf0a3)
     - Bug 1252432 part 4 - Implement wasm {f32,f64}.convert_{u,s}/i64 on x64. r=sunfish (1d3ad096b8)
     - Bug 1256633 - Reject wasm i64 ops on platforms that don't support them yet. r=bbouvier (e0452420f2)
     - Bug 1255772: Implement wasm::Unreachable; r=sunfish (67b40b287a)
     - Bug 1254836 - Baldr: handle over-recursion in validator (r=bbouvier) (0b35cbccdf)
     - Bug 1256480: Allow passing Float32 arguments to FFI on the stack; r=luke (c1bc3e06a7)
     - Bug 1256956 - Silence some GCC warnings. r=luke. (eaeeddccd9)
     - Bug 1245112 - Part 12: Move MacroAssembler::branchPtrWithPatch into generic macro assembler. r=nbp (6e99b92e92)
     - Bug 1245112 - Part 13: Move MacroAssembler::branchPtrInNurseryRange into generic macro assembler. r=jonco (a09ecb3d7b)
     - Bug 1245112 - Part 14: Move MacroAssembler::branchValueIsNurseryObject into generic macro assembler. r=jonco (f91b64eff4)
     - Bug 1245112 - Part 15: Move MacroAssembler::branchAdd32 into generic macro assembler. r=lth (3179998ae2)
     - Bug 1245112 - Part 16: Move MacroAssembler::branchSub32 into generic macro assembler. r=lth (0cdb5bbf74)
     - Bug 1245112 - Part 17: Move MacroAssembler::decBranchPtr into generic macro assembler. r=nbp (5f9f615121)
     - Bug 1245112 - Part 18: Move MacroAssembler::branchTestInt32 into generic macro assembler. r=jandem (d19625e026)
     - Bug 1245112 - Part 19: Move MacroAssembler::branchTestInt32Truthy into generic macro assembler. r=jandem (18580b219d)
     - Bug 1245112 - Part 18 followup: More refactor branchTestInt32. r=nbp (0cba5f769b)
     - Bug 1245112 - Part 20: Move MacroAssembler::branchTestDouble into generic macro assembler. r=nbp (36e18c1990)
     - Bug 1245112 - Part 21: Move MacroAssembler::branchTestDoubleTruthy into generic macro assembler. r=nbp (706fece6a2)
     - Bug 1245112 - Part 22: Move MacroAssembler::branchTestNumber into generic macro assembler. r=bhackett (53a04401bc)
     - Bug 1245112 - Part 23: Move MacroAssembler::branchTestBoolean into generic macro assembler. r=sstangl (80fd098bfc)
     - Bug 1245112 - Part 24: Move MacroAssembler::branchTestBooleanTruthy into generic macro assembler. r=sstangl (b6c9773d6b)
     - Bug 1245112 - Part 25: Move MacroAssembler::branchTestUndefined into generic macro assembler. r=sstangl (a0e87e7c07)
     - Bug 1245112 - Part 26: Move MacroAssembler::branchTestString into generic macro assembler. r=sstangl (cb74d2a341)
     - Bug 1245112 - Part 27: Move MacroAssembler::branchTestStringTruthy into generic macro assembler. r=sstangl (3f0846f961)
     - Bug 1245112 - Part 28: Move MacroAssembler::branchTestSymbol into generic macro assembler. r=jorendorff (20bcf1f5f0)
     - Bug 1245112 - Part 29: Move MacroAssembler::branchTestNull into generic macro assembler. r=sstangl (49795964c7)
     - Bug 1245112 - Part 30: Move MacroAssembler::branchTestObject into generic macro assembler. r=sstangl (48536c8883)
     - Bug 1245112 - Part 31: Move MacroAssembler::branchTestGCThing into generic macro assembler. r=jandem (d3cbbb7446)
     - Bug 1245112 - Part 32: Move MacroAssembler::branchTestPrimitive into generic macro assembler. r=jandem (9a89167842)
     - Bug 1245112 - Part 33: Move MacroAssembler::branchTestMagic into generic macro assembler. r=jandem (65a1847bc1)
     - Bug 1245112 - Part 34: Move MacroAssembler::branchTestMagicValue into generic macro assembler. r=jandem (4772aa0d5c)
     - Bug 1245112 - Part 35: Move MacroAssembler::branchTestValue into generic macro assembler. r=jandem (c8e417a332)
     - Bug 1245112 - Part 36: Move MacroAssembler::branchPtrImpl into generic macro assembler. r=nbp (844d3c0b07)
     - Bug 1248289 - Part 0: Change OrderedHashTable::Range::ht member from a reference to a pointer to use offsetof. r=sfink (4eae1c9dd6)
     - Bug 1254808 - IonMonkey: Factor MacroAssembler::popReturnAddress on ARM. r=nbp (2cee710668)
     - Bug 1252326: Flush the assembly buffer at the end of codegen for plateforms which need it; r=luke (2195910785)
     - Bug 1255956: Check for OOM after flushing constant pools; r=luke (d5190f17f0)
     - Bug 1249961 - Rename MacroAssembler::branchEqualTypeIfNeeded to MacroAssembler::maybeBranchTestType. r=nbp (8dc9347991)
     - Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp (f29d6f63a1)
     - Bug 1248289 - Part 1: Inline _GetNextMapEntryForIterator intrinsic. r=jandem (ed1ef17167)
     - Bug 1253877 - Baldr: print missing text labels in resolving phase (r=mbx) (aca747eaed)
     - Bug 1255691: Implement Select; r=sunfish (5dfc79e866)
     - Bug 1244414 - Create iframe element from script to avoid racing with the load event; r=bz (ba1ba93693)
     - Bug 1241784 - Part 3: Test. r=birtles (f87f4aff69)
     - Bug 1241784 - Part 1: Add a helper function for Element.animate(). r=birtles (8dfbda09e9)
     - Bug 1241784 - Part 2: Implement CSSPseudoElement.animate(). r=birtles (e52ae76368)
     - Bug 1241784 - Part 4: Remove removeElement from testcommon.js. r=birtles (a78d60ae3c)
     - Bug 1238694 - Limit the number of asm.js/wasm code allocations to avoid running into Linux kernel limits. r=luke (2f27e29df6)
     - Bug 1258320 - Fix jump target in CodeGenerator::visitGetNextMapEntryForIterator. r=jandem (35a52f67c6)
     - Bug 1254376 - Add a read barrier to the global's debugger vector r=jimb (31712fa31d)
     - Bug 1245860 - Remove Debugger.onIonCompilation Hook. r=shu (8584bd0547)
     - Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb (f1fc5ea7fb)
     - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb) (ff4817d32e)
     - Bug 1255954 - Odin: move asserts so they only run on successful validation (r=bbouvier) (4d58c80c0b)
     - Bug 837192 - Stop trying to inject "use strict"; into Function.prototype.toString() output. r=Waldo. (e58bac6110)
     - Bug 1256291: Fix unified build under js/; r=Ms2ger (8ce81ec08f)
     - Bug 1258346: Check for success in calls to append() in WasmBinaryToText: r=jorendorff (5e106e29bd)
     - Bug 1107143 - Don't build event regions unless we're painting to the window. r=tnikkel (7880bda251)
     - Bug 1252374 - Increase the chunk size of the displayListArena. r=roc. (ce9543e592) (2b8d14ce6d)
    - network: check if `mBrotli` is not null before calling its members, fix crash when visiting www.ixbt.com. (ff40cba9f3)

  16. On 2/11/2024 at 6:36 AM, PPeti66x said:

    @roytam1

    New Moon v27.10 (2024-02-08)

    I was unable to save JPG images by right-click and Save Image As... (other types not tested). (I do not updated the New Moon cca. 2 months, so I do not known, when it introduced.)

    The "Show downloads for this session" button is still not good. It not lists even the files currently downloading. Is there a way to pre-initialize this without user clicks? Or at least list files, that are currently downloading (download not finished yet).

    this problem should be fixed by this rev and will be available in next build: https://github.com/roytam1/palemoon27/commit/42c5a40440b8472f99e87c57cb39aad38ecb90ea

×
×
  • Create New...