Jump to content

Recommended Posts

On 2/24/2024 at 9:37 PM, mina7601 said:

?

Hi. When I first downloaded the package (late at night), I couldn't find it, therefore my post. I downloaded it again later, in the morning, and it was there. Surely my bad.

Link to comment
Share on other sites


After using some of the current releases of @roytam1's browsers (including Thunderbird derivative clients) I notice much improvement.  After updating from the mailnews.win32-20240127-e95fad7d-uxp-35252384aa-xpmod.7z build of MailNews, the frequent but intermittent MailNews trouble with laggy or delayed displaying of email content appears resolved (a problem that has been manifesting for at least four months).

Edited by Ascii2
Link to comment
Share on other sites

@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. [EDIT: This is true initially. After  browsing for a folder the icon then appears (presumably is cached).]

UPDATE:  This is is apparently consistent with how Thunderbird does things, but that a preference that the Attachments Pane behavior is conditional against is set differently by default in MailNews than in Thunderbird.  See https://msfn.org/board/topic/185966-my-browser-builds-part-5/?do=findComment&comment=1262383 for more detail.

Edited by Ascii2
Link to comment
Share on other sites

@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

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

On 2/19/2024 at 6:53 PM, VistaLover said:

on that note, it's sad that Basilisk-Dev has admitted elsewhere that he's withholding on purpose to publish Bk code in its master branch until "the very last moment", so that "we" here be incapable of using it "ahead of time"...).

I am not doing this, I considered doing it to prevent buggy code being pushed to roytam1's users, but I never decided to actually go forward with it.

What's sad is that roytam1 continues to release code to his users that has not been verified as production ready. Code in the master branch of upstream UXP or upstream Basilisk is not always production ready. I have seen issues reported on MSFN for roytam1's builds because he was pulling code from master branches before they were ready. He is doing a disservice to his users by giving them potentially buggy code.

Edited by basilisk-dev
Link to comment
Share on other sites

If I may chime in - basilisk-dev: while that may be true, we never experienced major problems with roytam1's releases and even if we did have some crashes, they were resolved rather quickly and painlessly.

All I can say is that we can be thankful for your and roy's efforts and we should work together to push development of better classic browser forward, even for us that are cemented in the "old" system which may be unpopular, but it sure is fun to have it as daily driver even now, when all the world is crazy for excessive data sharing and automatic idiots.

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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

Link to comment
Share on other sites

On 2/26/2024 at 10:45 AM, basilisk-dev said:

What's sad is that roytam1 continues to release code to his users that has not been verified as production ready. Code in the master branch of upstream UXP or upstream Basilisk is not always production ready. I have seen issues reported on MSFN for roytam1's builds because he was pulling code from master branches before they were ready. He is doing a disservice to his users by giving them potentially buggy code.

I don't know that it's necessarily "sad," but it is true. "Old-timers" on these threads are aware that these builds often include new features (and some old features - e10s) that aren't fully debugged. It's a double-edged sword; we're often the first to get fixes to longstanding bugs too (remember webp?), so there is an upside.

I think it's fine as long as you know what you're getting, but "newbies" who stumble onto these builds may not fully appreciate that, so they may run into problems on occasion. Luckily for them, this thread exists to help them out, and Roytam has always been quick to revert any changes that caused unforeseen problems.

Personally, I don't anxiously download every week's release. I let others be the canaries in the coal mine. And even then, I always keep my previous download as a backup, since things occasionally go sideways with new releases. I encourage others to do the same.

Link to comment
Share on other sites

Quote

On 2/26/2024 at 10:45 AM, basilisk-dev said:
What's sad is that roytam1 continues to release code to his users that has not been verified as production ready.

Hello Mathwiz,

your motto:

Quote

I let others be the canaries in the coal mine.

is "truly heroic" !?

Since using the latest browsers by RoyTam1 is not a question
of "life and death", woudn't it be a little more productive if
you muster  your courage and lend a helping hand with this project ?

Where are the DEAD CANARIES ??

The World Belongs to the Brave - so let's go on ! :)

Edited by anton12
Link to comment
Share on other sites

@roytam1, I report some BNavigator bugs (my currently used build is 20240223 of version 0.9.8714a1 (32-bit)):

Bug 1:
The "Open Web Location..." menu item is not shown in Bnavigator at all, but Open Web Location functionality still is accessible other than via menu item (use Ctrl+Shift+L keyboard shortcut to bring up dialog box).

It is notable that the "Open Web Location..." menu item is present and can be accessed via in SeaMonkey and Iceape-UXP.  In those browsers, the menu item is located in the first section of the "File" menu.

Perhaps the menu item was removed (accidentally?) when removing menu items relating to the SeaMonkey suite that are not used by the Browser component (such as the items that relate to email client, Composer, Address Book, etc.).

I have not tested whether the menu item can be unhidden via userChrome.css.  I tried using userChrome.css to make the "Open Web Location..." menu item visible, but it failed. Perhaps the menu item is missing completely.

Bug 2:
The "Go" toolbar button, which is used to run the URL bar contents, is not shown at all, but the URL bar contents may still be run via keyboard shortcut (Only while having the URL bar already selected, the Enter keyboard shortcut may perform the run action).

The "Go" button does not display at all. I have not tested whether the button can be unhidden via userChrome.css.  I tried using userChrome.css to make the Go button visible, but it failed. Perhaps the Go button is missing completely.

Bug 3:
Set default browser does not work correctly or fully.  When setting default browser (using the "--setDefaultBrowser" command line argument), a Desktop shortcut is created, but the browser is not configured to be the system default.

Many of roytam1's browsers do not set default browser correctly and can make other changes (which I think happened when I last tested roytam1's K-Meleon browser).  It would be good to have the default browser/application options working correctly for all major roytam1 releases.

----------------------------------------------------------------

Seem like Bugs but Not sure if Bugs; should bring to roytam1 attention:

Seems Like Bug 1:
The throbber icon is invisible.  The icon still exists and can still be interacted with.

I think that it would good to for the throbber icon to actually have something to visibly see.  It would make accidentally clicking it more difficult, particularly, if one does not remember where it is placed.

Edited by Ascii2
Link to comment
Share on other sites

@anton12, your hostility mystifies me! (We are talking about Web browsers here. Unlike the canaries of the past, nobody dies. It's just a metaphor.)

Posting on this thread does not obligate anyone to be a beta tester for @roytam1's browser builds. Some have taken on this task, but voluntarily. I appreciate their efforts, but I see no reason why I should be expected to join them. I have my own interests, which I will pursue as I see fit.

As Billy Joel sang many years ago, "this is my life; go ahead with your own life, and leave me alone!" (Or - less politely - MYOFB.)

Now - on to a (hopefully) more interesting topic. On another thread, this was brought up:

On 2/26/2024 at 6:01 PM, VistaLover said:

The [pdf.js] library inside the latest Serpent 52 build is of version "1.7.348-git-754c4bd", committed on 2017-03-04....

7 years ago seems pretty old to me! So I started wondering if newer versions would work. I found that pdf.js is contained in file omni.ja, so it's not super easy to replace the code, but it is possible. So as a test, I downloaded and extracted version 1.8.188, and replaced path chrome/pdfjs/content in omni.ja with that "newer" (by 1 month) code.

It seems to work, although I saw no obvious differences between 1.7.348 and 1.8.188. Still, the fact that it didn't just blow up in my face is encouraging. I plan to try progressively newer versions to see how far we can push pdf.js before being stopped by some JS feature not yet implemented in UXP. Stay tuned....

Edited by Mathwiz
Link to comment
Share on other sites

@roytam1, I report some issues with BNavigator and extensions (my currently used build is 20240223 of version 0.9.8714a1 (32-bit)).  Please advise:

Session Manager 0.8.1.14 (by Michael Kraft)
Session Manager 0.8.1.14 (by Michael Kraft) does not work on BNavigator, despite working fine on SeaMonkey 2.49.5 and Ice-ape-UXP 52.9.20231110 (32-bit).

After installing Session Manager 0.8.1.14 on BNavigator 0.9.8714a1 (32-bit), the extension does not work and provides the error:
SessionManager0.8.1.14__BNavigator_ErrorPresented.gif.bc9ab3a9b8b0d84d30a44733cdbc0a21.gif

The extension is described and offered for download at:  https://addons.basilisk-browser.org/addon/session-manager/ AND https://addons.thunderbird.net/en-us/seamonkey/addon/session-manager/ .
Direct Link to extension:  https://addons.thunderbird.net/seamonkey/downloads/file/1016948/session_manager-0.8.1.14-sm.xpi
My modified version of application Targets to allow installs:
https://www.mediafire.com/file/72bsf9s3yg4vkah/session_manager-0.8.1.14-sm_MODDED_for_TARGETS_COMPAT.xpi/file
The extension has a support thread (now Locked) at:  http://forums.mozillazine.org/viewtopic.php?t=2308889
EDIT:  SOLVED. For solution, see, and in the following order:

  1. https://msfn.org/board/topic/185966-my-browser-builds-part-5/?do=findComment&comment=1261804
  2. https://msfn.org/board/topic/185966-my-browser-builds-part-5/?do=findComment&comment=1261833
  3. https://msfn.org/board/topic/185966-my-browser-builds-part-5/?do=findComment&comment=1261886
     

roytam1's Greasemonkey for Pale Moon 3.31.4 modified extension
roytam1's Greasemonkey for Pale Moon 3.31.4 modified extension (for bugfixes and compatibility; which otherwise appears to work well on SeaMonkey and derivative browsers) has a toolbar icon that, when placed into the statusbar icon area, increases the enlarges the status bar's vertical height.  The problem does not manifest with the browser's Bookmarks toolbar Icon nor from icons from other extensions like uBlock Origin 1.16.4.31 and User Agent Switcher 0.7.3.1-signed.1-signed.

The original Greasemonkey for Pale Moon 3.31.4 extension, with only a Targets mod for installation compatibility, also manifests the problem.

I have not tested the Greasemonkey for Pale Moon 3.31.4 in SeaMonkey or derivative browsers, other than BNavigator. The testing in those other browsers is not as straightforward but can be done; it would first require a method to get the icon onto the status bar (modifying the extension to specifically place it, using an extension that provides for adding of user chosen icon(s), etc.).

Here are some before and after pictures of adding the Greasemonkey icon to the BNavigator statusbar to illustrate:
BNavigator_BEFORE_Greasemonkey_In_Statusbar.gif.5ebd7ff5354418721ad255e1702c9acb.gifBNavigator_AFTER_Greasemonkey_In_Statusbar.gif.bbad4920df6b31d2a7195343a41731cf.gif

The extension is described and offered for download at:  https://msfn.org/board/topic/182647-my-browser-builds-part-3/page/102/#comment-1212513 AND https://o.rthost.win/boc-uxp/index.php?sort=date&order=desc .
Direct Link to extension:  https://o.rthost.win/boc-uxp/greasemonkey-3.31.4-pm_sm_ia_bn.xpi
(EDIT:  For those wondering, this extension does otherwise work well for SeaMonkey-based browsers.)

Edited by Ascii2
Link to comment
Share on other sites

Interesting - looks like saving videos from with savefrom.net site crashes Serpent 52.9 (latest: 24-02-23) right after clicking a prepared link of the video. xul.dll is mentioned... :-(

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...