Saturday, March 2, 2024

Weekly browser binaries (20240302)

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)


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

No comments:

Post a Comment