Jump to content

Recommended Posts

3 hours ago, Dixel said:

Hello AstroSkipper, I didn't try to imply it's related to a specific browser. In one of my posts regarding this never existed for me issue, I merely pointed out to what it was posted from.

roytam1 reported the issue again, on Sunday, (Monday?) Not sure about his local time.

https://msfn.org/board/topic/185994-cant-edit-my-first-post-in-thread/?do=findComment&comment=1259650

it happened for weeks(since 27 Jan) since I can't update first post here once I uploaded new builds.

Link to comment
Share on other sites


I'm having a problem with establishing a TLS 1.3 connection on Windows 2000 with the lataest BWC extended kernel and New Moon on a laptop

NVM I'm just stupid and expect the internet to work with wrong system clock.

Edited by TSNH
Link to comment
Share on other sites

7 hours ago, Dell-AA-Mayweather said:

why does Serpent have broken Aero Glass on Windows Vista??

... When upstream (Moonchild Productions) forked UXP from a Mozilla ESR 52.6.0 code snapshot (which had FULL support for ALL Vista SP2 features, including Aero Glass in its default theme :thumbup), the first task they undertook was to completely excise ALL code features pertaining to Windows XP and Vista support from their future application platform, as they targeted ONLY Win7+; this hunt for XP/Vista code was a relentless one, spearheaded by then lead dev Matt A. Tobin, a sworn enemy of these OSes :( ...

When current maintainer (roytam1) of these UXP forks attempted to restore the removed support by upstream, his main focus was on the Windows XP OS, as it's the one he's using too and the one the overwhelming majority of his targeted "audience" uses... It would appear that while most of the XP stuff got re-introduced into the tree successfully, the same wasn't true for Vista :(, at least where St52's visual aspects (on that OS) are concerned; St52 sports the Australis GUI, OTOH NM28 inherits visual code from a pre-Australis era, and I can confirm that Aero Glass works as intended in NM28 under Vista...

A similar issue exists for Serpent 55 under Vista :( ; initial ports of the ill-fated upstream application Basilisk55/moebius would be fully compatible with Vista's Aero, but at later stage (when St55 became a roytam1 "exclusive"), porting code from forked-UXP and other, XP-exclusive, third party repos BROKE Aero (and Widevine CDM, for that matter) on St55/Vista :} ... It's worth noting that Aero Glass works fine for both St52/55 on Win7, so it's only the Vista side of it that's currently broken on these browsers...

I, and several other, Vista users had reported at the time (and, on occasion, at later instances ;)) the visual shortcomings of St52/55 under Vista, but, as time went by, these remained without being addressed :( ; I grew to live with them ;) ; after all, what can one do when one isn't a Mozilla browser coder :whistle: ? These threads were living previously on an XP-specific MSFN subforum, mentioning Vista there always made me feel like walking on thin ice :P ...

TL:DR: Roy Tam doesn't have a Vista OS (VM?) to debug this; given Vista's low popularity/user base, especially among the forked-UXP apps crowd, this "issue" (non-existent under XP, which doesn't support Aero, ofc) has silently become a WONTFIX for us, Vista luddites :} ...

FWIW, I'm using a self-patched version of the "upstream" Photonic complete theme on Serpent 52 (the theme ONLY supports official Basilisk/PM on Win7+), that gives me a good approximation of Aero under Vista: 

itnFYny.png

Greetings :) ...

Edited by VistaLover
Link to comment
Share on other sites

11 minutes ago, VistaLover said:

TL:DR: Roy Tam doesn't have a Vista OS (VM?) to debug this; given Vista's low popularity/user base, especially among the forked-UXP apps crowd, this "issue" (non-existent under XP, which doesn't support Aero, ofc) has silently become a WONTFIX for us, Vista luddites :} ...

I would say "Patch is welcome", not WONTFIX.
(i.e. if you know how to fix it without breaking others, please drop me a line!)

Edited by roytam1
Link to comment
Share on other sites

1 minute ago, roytam1 said:

I would say "Patch is welcome", not WONTFIX.

... Well, this "patch" isn't coming from me :blushing:, like I said: 

11 minutes ago, VistaLover said:

after all, what can one do when one isn't a Mozilla browser coder :whistle: ?

Thanks for your efforts :wub:, despite...

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

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

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

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

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

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

Official UXP changes picked since my last build:
- Issue #2465 - Do not use our in-tree metrics hints if using system-cairo (6d1bf36717)
- Issue #2466 - Part 1: Reduce nsContentPolicy type usage. (4ea2206c15)
- Issue #2466 - Part 2: Implement script-src-elem and script-src-attr (ff01a35bdb)
- Issue #2466 - Part 3: Implement style-src-elem and style-src-attr (721ded9b48)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes since my last build:
- remove terse static assert added by upstream (20d660f3c8)

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

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

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240210-e95fad7d-uxp-20d660f3c8-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240210-e95fad7d-uxp-20d660f3c8-xpmod.7z

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

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

--

New build of HBL-UXP for XP!

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

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

Link to comment
Share on other sites

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

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

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

Repo changes:
- import from UXP: Issue #2465 - Do not use our in-tree metrics hints if using system-cairo (6d1bf367) (ae1c81cc1)
- ported from UXP: Issue #2466 - Part 1: Reduce nsContentPolicy type usage. (4ea2206c) (992c73048)
- ported from UXP: Issue #2466 - Part 2: Implement script-src-elem and script-src-attr (ff01a35b) (2c3a6cbb2)
- import from UXP: Issue #2466 - Part 3: Implement style-src-elem and style-src-attr (721ded9b) (e02222cb4)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240210-06d40aca85-xpmod.7z

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

repo changes since my last build:
- plug back MSVC_OPENMP_DLL to packager, since my builds require it. (ce9fa6e658)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1249212 part 3 - Fix active duration calculation when iteration duration is infinity; r=boris (acc98b1948)
 - Bug 1249212 part 4 - Add tests for activeDuration; r=boris (354da323ef)
 - Bug 1249212 part 5 - Remove max() clamping from endTime calculation; r=boris (613cd6f5b7)
 - Bug 1249212 part 6 - Add tests for endTime calculation; r=boris (583a09f942)
 - Bug 1249212 part 7 - Calculate the endTime in GetComputedTimingAt; r=boris (ac73c4a853)
 - No bug - Fix whitespace and four test descriptions in keyframe-effect tests; r=whitespace-only DONTBUILD (844a12ba4d)
 - Bug 1249212 part 1 - Simplify various keyframe-effect tests; r=boris (58c7f5ef19)
 - Bug 1241929 - remove PurgeActiveWorker() from install job when skip waiting is set. r=bkelly (248aadb430)
 - Bug 1238954 P1 Purge potentially controlled document entries when evicting service worker registrations. r=ehsan (094bb54de1)
 - Bug 1238954 P2 Fix csp service worker tests to register and unregister separate scopes. r=ehsan (71f0237c11)
 - Bug 1227015 P2 Move mScriptSpec from registration job into script job base. r=ehsan (754753f0f6)
 - Bug 1227015 P3 Require a script spec on install jobs. r=ehsan (ebdbf860b9)
 - Bug 1227015 P4 Make register job always require an explicit script spec. r=ehsan (b97ec80a56)
 - Bug 1227015 P5 Remove ServiceWorkerRegistrationInfo mScriptSpec. r=ehsan (4410fd9fd0)
 - Bug 1227015 P6 Abort updates if the script spec has changed. r=ehsan (01962f2915)
 - Bug 1232444 Only store service worker registrations after install is successful. r=baku (f773638ec6)
 - Bug 1231974 P1 Remove unneeded ServiceWorkerScriptJobBase abstract class. r=baku (c514e53d82)
 - Bug 1231974 P2 Store scope on ServiceWorkerJobBase. r=baku (d723846d45)
 - Bug 1231974 P3 Store the principal on the ServiceWorkerJobBase. r=baku (550fa7f1d4)
 - Bug 1231974 P4 Lazy load registration and verify it does not change in service worker jobs. r=baku (db44008f8f)
 - Bug 1231974 P6 Abort update-triggered install jobs if the service worker script has changed. r=baku (3e7572968f)
 - Bug 1237992 - service worker activate should be executed after install onstatechange events are fired. r=bkelly (58de5a2e57)
 - No bug - Correct the order of two newly added web-platform tests in manifest. DONTBUILD (e14b162237)
 - Bug 1189581 - Make service-workers/service-worker/fetch-cors-xhr.https.html pass; r=bkelly (e1dbe77c87)
 - Bug 1243942 - Bypass service workers for WebSocket handshake channels; r=bkelly (845fd17110)
 - Bug 1217089 - Remove fetch-request-html-imports.https.html; r=bkelly (528ea318b6)
 - Bug 1188545 - Update expected results for some service worker tests. a=testonly (ba29add4a5)
 - Bug 1213119 Lengthen timeout in test checking for failure to load iframes and windows. r=ehsan (d25f8f9b01)
 - Bug 1189671 - Fix getregistrations test. r=jgraham (2407499bc5)
 - Bug 1217367 - Add a wpt test that verified coalesced .update() calls resolve properly. r=bkelly (7e3f4a92e1)
 - Bug 1200677 - Import navigation-redirect.https.html for non-e10s. r=jdm (6e6d98a255)
 - Bug 1251498: Implement IDBKeyRange.includes(). r=baku (89c839adaf)
 - Bug 1248338 - Implement iterationStart; r=birtles (5dcb1341c3)
 - Bug 1244635 - Part1 Add enddelay implementation in dom/animation/AnimationEffectTiming.cpp r=bz,hiro (e0a9f3a798)
 - Bug 1244635 - Part2 Add enddelay tests in dom/animation/test/chrome r=hiro (98d2f5ada5)
 - Bug 1244635 - Part3 Add enddelay tests in testing/web-platform/tests/web-animations r=hiro (bb10a41382)
 - Bug 1244635 - Part4 Add enddelay tests in layout/style/test r=hiro (ceda978f3e)
 - Bug 1237173 - Part1: Move TimingParam struct to a new file. r=birtles (ad46be831b)
 - Bug 1251804 - Use the ImageContainer's size and not the intrinsic size when computing the transform in nsDisplayImage::ConfigureLayer. r=tn (23bd3774ff)
 - Bug 1247554 - Budget creation of AGRs by frame area; r=mattwoodrow (c68183c77e)
 - Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange) (e00752064f)
 - Remove lazy scrollinfo hoisting introduced in bug 1193557. (bug 1209278 part 2, r=mstange) (394c117b8d)
 - Bug 1152049 - Apply all scroll clips when computing plugin clips in content. r=tn (9c44108dda)
 - Bug 1238564 - Anticipate async scrolling when computing the scroll clipped bounds of a display list. r=roc (4c28888eb6)
 - Bug 1238564 - Allow constructing nsDisplayWrapList with a given scroll clip. r=roc (dd6d6d1a02)
 - Fold nsDisplayBlendContainer constructors. (bug 1209278 part 3, r=mstange) (e28cb8d062)
 - Bug 1253052. Only schedule paint when apz aware event listener is added if event regions/apz are enabled. r=kats (4a2dcd2e31)
 - Bug 1252929: Next.1. Make layers.max-active preference not need a restart. r=mstange (412d52ff81)
 - Bug 1247554 - Mark nsPresContext::GetVisibleArea as const; r=mattwoodrow (8ad99e89a2)
 - Bug 1104916 - Implement CSS media query display-mode. r=cam (6bf38de62c)
 - Bug 1247098 - Mark nsIPresShell::GetResolution and nsPresContext::IsRootContentDocument as const. r=tnikkel (2514fe01c2)
 - Bug 1253078 - Switch MOZ_STYLO environmental variable to MOZ_DISABLE_STYLO. r=dholbert (8c6dfe008e)
 - Bug 1232181 - Notify plugins about scroll state. r=roc (1eccaad547)
 - Bug 1198663. Tolerate null Image in Android NPAPI plugins. r=snorp (bfceeacbe8)
 - Bug 1232181 - Add an image layer for plugin frames that represent windowed plugins on platforms that support scroll capture. r=roc (c064e01b19)
 - Bug 1171182 - Browser Zoom Query for NPAPI; r=bsmedberg r=jaas (95c60d2190)
 - Bug 1243639 - Remove Honeycomb flash-related code. r=snorp (437bdfa5e8)
 - Bug 1177367 - Don't fall through to non-e10s plugin widget creation when e10s creation fails. r=aklotz (7fb106e260)
 - Bug 1250634 - Part 0: Fix MacroAssembler support for store16(). r=jandem (99fdf6fd42)
 - Bug 1250634 - Part 1: Refactor FreeSpan management to be less indirect and confusing. r=terrence, r=jandem (50f57a129c)
 - Bug 1253094, part 5 - Stop using DebugOnly for class/struct members in layout/. r=mats (bcb94cc110)
 - Bug 1238564 - Set the innermost possible scroll clip on opacity items during creation. r=mattwoodrow (da5072cb75)
 - Bug 1192910 - Ensure we flush paints on the main thread during an APZ flush. r=mstange (ff4631bcd8)
 - Bug 1254263 - Add a flag to allow disabling paint-skipping. r=mstange (90375f4f31)
 - Bug 1248913 - nsDisplayListBuilder doesn't need to know what blend modes it contains, just whether it contains any. r=mattwoodrow (92c987df65)
 - Bug 1248913 - Add a constructor argument to nsDisplayMixBlendMode that lets you specify the blend mode. r=mattwoodrow (66234cc69c)
 - Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc (752f531f08)
 - Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc (b6ac4899eb)
 - Bug 1238564 - Don't do another pass over the display list to figure out ancestor scroll clips. r=mattwoodrow (12ad134528)
 - Bug 1238564 - Get rid of cross stacking context parent scroll clip. r=mattwoodrow (536faa6ba6)
 - Bug 1248913 - Rename nsDisplayMixBlendMode to nsDisplayBlendMode. r=mattwoodrow (34a0704841)
 - Bug 1248913 - Let nsDisplayBackgroundImage specify the background blend mode. r=mattwoodrow (cc671af9e3)
 - Bug 619500: Part 1. Default sizing for specified size of SVG images which have no constraints; r=dholbert r=seth (b0f7ec56a8)
 - Bug 619500: Part 2. When drawing an SVG image as a CSS border-image, use preverveAspectRatio="none"; r=dholbert (1dad64f38c)
 - Bug 619500: Part 3. svg-as-borderimage test cases; r=dholbert (896d339cf9)
 - Bug 619500: Part 4. Remove one unused data member in SVGDrawingParameters; r=dholbert (f16e9a5927)
 - Bug 1230415 - Use DrawTarget instead of gfxContext in PaintBorderWithStyleBorder(). r=roc. (f00cccb284)
 - Bug 1248913 - Build nsDisplayBlendMode items for background-blend-mode. r=mattwoodrow (105515a553)
 - Bug 1248913 - Remove mCanBeActive and second nsDisplayBlendContainer constructor. r=mattwoodrow (d984db61f5)
 - Bug 1248913 - Make nsDisplayBlendContainer active or inactive based on its contents. r=mattwoodrow (f44fa4f479)
 - Bug 1248913 - Reftest. (58a1507343)
 - Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence (3f4d239785)
 - Bug 1251833 - Part 2: Clean up the various iterators a bit. r=terrence (300aa5673d)
 - Bug 1251527 - Don't override visible regions for background-attachment:fixed. r=mstange (ee2d53334d)
 - Backout e00a02282951 (bug 1232229) as we no longer need the diagnostics. (22f0063541)
 - Bug 1250718 - Don't flatten opacity to an intermediate surface when used in the middle of preserve-3d. r=thinker (9df994b834)
 - Bug 1196114 - Part 1: Add SetPerformanceWarning. r=birtles (165f9cbcfc)
 - Bug 1196114 - Part 2: Add AnimationPropertyStatus interface and KeyframeEffectReadOnly.runningStatus(). r=birtles,smaug (4e3d2d55e0)
 - Bug 1196114 - Part 3: Set AnimationPerformanceWarning messages. r=birtles (cd3497e128)
 - Bug 1196114 - Part 4: Localize messages for animation performance warnings. r=birtles (1b1676b7b6)
 - Bug 1196114 - Part 5: Store performce warning information as enum type. r=birtles (d2ec6643d3)
 - Bug 1221378: Properly root object passed to the allocation metadata callback. r=fitzgen (37831b769c)
 - Bug 1225005 - Clamp negative values in containing block size. r=roc (8e525d5265)
 - Bug 1192245 - Fix tests that fail with incremental zeal r=terrence (6ca6f63135)
 - Bug 1249367 - Make background finalization a GC phase (and clean up Zones properly); r=jonco (43d9a1fafe)
 - Bug 1119537 - Make decommit a proper GC phase; r=jonco (638492711e)
 - Bug 1232229 - Add assertions to prevent nursery allocation when setting up OMT parse tasks r=terrence (e12cd405c2)
 - Backed out changeset 2a613f5a5866 (bug 1119537) for hazard failures (623123a764)
 - Bug 1249896 - Part 6: Add gc namespace for Arena::thingsSpan. r=terrence (ba1e1d41b0)
 - Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence (e8bd53b44e)
 - Bug 1232181 - Plugin module plumbing for retrieving scroll captures and updating plugin instance content scroll state. r=roc (2309d423cc)
 - Bug 1232181 - Add a few win resource helpers. r=aklotz (1421a9695a)
 - Bug 1232181 - Add support for capturing plugin windows on Windows. r=aklotz (4ccbfeb19e) (0af135f24d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1251090 - Shell functions should check whether an off main thread compilation is for a script or a module r=shu (41b89b1232)
 - Bug 1222420 - Make AutoFinishGC into a function r=terrence (a8f535528c)
 - Bug 1253094, part 4 - Stop using DebugOnly for class/struct members in js/. r=billm (2c790aa526)
 - Bug 1080968 - Don't use constexpr on clang-cl when emulating MSVC 2013 (e9cc2d7c7c)
 - Bug 1257496 - Add information about cycle count and GC state to our GC stats r=sfink (6c2250bfba)
 - Bug 1256178 - Drop the moz prefix from the MozCSSKeyframeRule and MozCSSKeyframesRule interfaces; r=bzbarsky (894855bce1)
 - Bug 1249896 - Part 1: Remove unused AndOrLeft, AndOrRight, RelationalLeft, and RelationalRight. r=jwalden (c4db9dfecf)
 - Bug 1249896 - Part 2: Remove unused type member from SIMD Int8x16Defnetc. r=bbouvier (7d3d7a4db1)
 - Bug 1249896 - Part 3: Add JS namespace for GenericNaN. r=luke (69acc1f3ec)
 - Bug 1249896 - Part 4: Avoid declaring variable between cases in switch. r=luke (28e5f94c24)
 - Bug 1249896 - Part 5: Remove unused ReportInvalidTrapResult. r=efaust (caa948acac)
 - Bug 1249896 - Part 7: Remove unnecessary static from my_ErrorReporter. r=sfink (7f723e079d)
 - Bug 1249896 - Part 8: Remove unreachable code from GetLine. r=jwalden (108c857a1a)
 - Bug 1249896 - Part 9: Include shell/jsshell.h in js.cpp. r=sfink (638bfc13c4)
 - Bug 1253094, part 3 - Stop using DebugOnly for class/struct members in ipc/. r=billm (ab9e014158)
 - Bug 1259737 - Make sure BackgroundImpl.cpp's mBoundThread is not used in release builds. r=froydnj (5c278ab398)
 - Bug 1254515 - GonkCameraImage.cpp:16:5: error: class 'mozilla::GonkCameraImage' does not have any field named 'mThread' r=reuben (e5cac8cf5b)
 - Bug 1250952: Create a join block in case we're in dead code after the condition; r=luke (1d6b706ae5)
 - Bug 1249601 - Implement wasm i64 comparisons. r=sunfish (4927f709db)
 - Bug 1250165 - Implement wasm i64 bitwise ops. r=luke (5c25322772)
 - Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish (f478fa8b4b)
 - Bug 1251392 - Baldr: Implement PopcntI. r=sunfish (79556e947f)
 - Bug 1229985 - remove nsAutoArrayPtr; r=erahm (91c49451ca)
 - Bug 1251541: Replace |nsAutoArrayPtr<>| with |UniquePtr<[]>| in Bluetooth managers, r=shuang (2c1dc7ca89)
 - Bug 1251541: Pass arguments to AVRCP passthrough command as uint8_t, r=shuang (73a094bd26)
 - Bug 1251541: Replace |nsAutoArrayPtr<>| with |UniquePtr<[]>| in Bluetooth interfaces, r=shuang (371041f093)
 - Bug 1249424 - Remove use of nsAutoArrayPtr from librlz. r=gerald (7cbcfea1b0)
 - Bug 1249389 - part 0 - use getter_Transfers in TestStartupCache.cpp; r=erahm (ecb8818959)
 - Bug 1249389 - part 1 - change NewObjectInputStreamFromBuffer to take a UniquePtr argument; r=erahm (0bdafa20ae)
 - Bug 1249389 - part 2 - change NewBufferFromStorageStream's outparam into a UniquePtr; r=erahm (b27a70ce2d)
 - Bug 1249389 - part 3 - assert the size of nsZipItemPtr's storage type; r=erahm (7c55da9ea7)
 - Bug 1249389 - part 4 - make StartupCache::GetBuffer take a UniquePtr outparam; r=erahm (84b722479b)
 - Bug 1249389 - part 5 - use UniquePtr instead of nsAutoArrayPtr in mozilla::scache::CacheEntry; r=erahm (0fd492ea95)
 - Bug 1249389 - part 6 - provide UniquePtr overload for nsIStartupCache::GetBuffer; r=erahm (c27231d945)
 - Bug 1249389 - followup - fix compilation bustage in gfxFT2FontList.cpp; r=me (a86a1b0399)
 - Bug 1249389 - part 7 - clean up calls to GetBuffer in TestStartupCache; r=erahm (98939334b6)
 - Bug 1249369 - use UniquePtr instead of nsAutoArrayPtr in MediaPipeline.cpp; r=jesup (7402a75a8a)
 - Bug 1238842 - Add error codes to Gecko by following W3C spec. r=brsun (0dd283f6ba)
 - Bug 1253217 - Change filename from BluetoothUuid to BluetoothUuidHelper. r=jocelyn (1946bcac26)
 - Bug 1241382 - Revise default value of BluetoothAdapter.address and BluetoothDevice.address to empty string, f=wiwang, r=shuang (d9fdb97743)
 - Bug 1223722: Transfer arrays of Bluetooth UUIDs in |BluetoothValue|, r=brsun (344af40591)
 - Bug 1222956: Use |BluetoothUuid| in |BluetoothDiscoveryHandle|, r=tzimmermann (40512de386)
 - Bug 1250694: Use functions to return static const BluetoothAddress and BluetoothUuid; r=tzimmermann (0c4b20066f)
 - Bug 1236561 - part 1 - convert easy cases of nsAutoArrayPtr<T> to UniquePtr<T[]> in dom/bluetooth/; r=btian (31ef8b7b50)
 - Bug 1236561 - part 2 - remove ObexHeaderSet::GetAuthChallenge; r=btian (f70daddd53)
 - Bug 1236561 - part 3 - make BluetoothConfigurationParameter.mValue a UniquePtr; r=btian (a5a0ac988a)
 - Bug 1239979: Add |BluetoothSocket::Accept| method, r=btian (ca92a0ab7c)
 - Bug 1239979: Store pointer to Bluetooth socket interface in |BluetoothSocket|, r=btian (7c15e75133)
 - Bug 1239979: Cleanup |BluetoothSocket|'s internals when connections close, r=btian (b6ac677d2e)
 - Bug 1252841: Convert Bluetooth module to |UniquePtr<>|, r=btian (76d9759afd)
 - Bug 1232687: Start bluetoothd with HAL service interface, r=shuang (379a68064f)
 - Bug 1223729 - HID Connection Implementation, r=jocelyn, sr=mrbkap (0eeddf875e)
 - Bug 1232670: Prepare Bluetooth PDU for sending after checking connection status, r=shuang (699ff14d9b)
 - Bug 1252841: Convert Bluetooth daemon interfaces to |UniquePtr<>|, r=brsun (797260c6dc) (e333860065)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1236277 - Retry all connections not just the reused one. r=mcmanus (ed4f2e0b53)
 - Bug 366023 - Allow h/1.0 chunked encodings r=bagder (46916cf57d)
 - Bug 1234757 - test_protocolproxyservice does not need 2nd arg to asyncopen r=ckerschb (b5be356b2f)
 - Bug 1234757 - Use channel.asyncOpen2 within netwerk/test/unit/test_protocolproxyservice.js (r=mcmanus) (ff5fed346c)
 - Bug 1213953. Remove pref "layout.imagevisibility.enabled_for_browser_elements_only", it is unused and obsolete. r=seth (b3263ece72)
 - Bug 1218506 - Uninitialised value use in nsHttpTransaction::OnTransportStatus. r=mcmanus. (860ebc7b21)
 - Bug 1211168 - Fix resource timing domainLookupStart by setting the timestamp only once. r=mcmanus (d29ce1c707)
 - Bug 1242172. Invalidate intrinsic ISizes that depend on viewport BSize when the viewport is resized. r=dbaron (9f01b86d3d)
 - Bug 1154277: Part 1 - allow to swap docShells on remote browsers that are not a child of a BrowserDOMWindow. r=smaug (ec889b29de)
 - Bug 1230918 - remove useless null-pointer check on aChild that only caused a Coverity - Dereference before null check. r=dbaron (73e4595582)
 - Bug 1149260 - Guard against trying to draw a drag image with zero length. r=enndeakin (212553ba76)
 - Bug 1209780. Check DrawResult return value in nsBaseDragService. r=seth (8ed14eae88)
 - Bug 1242690 - Make sure that synthetic mouse events have a reasonable guid so that the callback transform can get unapplied properly. r=botond (b612388818)
 - Bug 1251140 - Baldr: Implement CtzI. r=jandem (ef6c59485b)
 - Bug 1250198: Workaround unaligned memory accesses by masking the low bits; r=sunfish (5e8857f269)
 - Bug 1246116: Translate AsmJS loops into wasm opcodes and implement Wasm loops; r=luke (45297bf96e)
 - Bug 1251995 part 5 - Unify units of dirty rect used for painting text frame. r=jfkthame (4952922181)
 - Bug 1227148 - Add SameObject and NewObject annotations to some ServiceWorkerContainer members; r=bzbarsky (53720dde2f)
 - Bug 1238206 - Make ServiceWorkerContainer.getRegistration() return Promise<any>; r=baku (94425218b2)
 - Bug 1218139 - Remove ServiceWorkerContainer.onreloadpage; r=bzbarsky (3fe7677476)
 - Bug 1251519 Part 1 - Remove nsTextFrameBase as an nsFrame alias. r=mats (956adccf62)
 - Bug 1253094, part 6 - Stop using DebugOnly for class/struct members in netwerk/. r=mayhemer (b517f06795)
 - reinstantiate accidentally removed w (32fa5b8337)
 - Bug 1246775 - fix Canvas2D drawWindow to reacquire its DT after rendering. r=bas (24131c73f7)
 - Bug 1256515 - bail out in CanvasRenderingContext2D::DrawWindow if snapshotting draw target fails. r=bas.schouten (75b4d52542)
 - Bug 1255172. Fix unsafe reference gc hazards people snuck into DOM code. r=bkelly (6cb8348aa5)
 - Bug 1235677 - Wait for helper threads before resetting OOM simulation r=terrence (680b607812)
 - Bug 1256672 - Make OOM alloc counters 64 bit. r=terrence (1e4dbbe201)
 - Bug 1238207 - make ServiceWorkerGlobalScope.skipWaiting() return Promise<void>; r=baku (6577777f97)
 - Bug 1251875 - Part 1: Remove the dom.serviceWorkers.interception.enabled pref; r=bkelly (6bae86b488)
 - Bug 1251875 - Part 2: Remove the dom.serviceWorkers.interception.opaque.enabled pref; r=bkelly (9b2946325a)
 - Bug 1253094, part 7 - Stop using DebugOnly for class/struct members in storage/. r=mak (9422188881) (06d40aca85)

Link to comment
Share on other sites

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

Changelog:

In-tree changes:
- remove nsAutoArrayPtr usage in KmImage (a8e04b4d)

Out-of-tree changes:
* update Goanna3 to git 011f78a086...06d40aca85:
- plug back MSVC_OPENMP_DLL to packager, since my builds require it. (ce9fa6e658)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1249212 part 3 - Fix active duration calculation when iteration duration is infinity; r=boris (acc98b1948)
 - Bug 1249212 part 4 - Add tests for activeDuration; r=boris (354da323ef)
 - Bug 1249212 part 5 - Remove max() clamping from endTime calculation; r=boris (613cd6f5b7)
 - Bug 1249212 part 6 - Add tests for endTime calculation; r=boris (583a09f942)
 - Bug 1249212 part 7 - Calculate the endTime in GetComputedTimingAt; r=boris (ac73c4a853)
 - No bug - Fix whitespace and four test descriptions in keyframe-effect tests; r=whitespace-only DONTBUILD (844a12ba4d)
 - Bug 1249212 part 1 - Simplify various keyframe-effect tests; r=boris (58c7f5ef19)
 - Bug 1241929 - remove PurgeActiveWorker() from install job when skip waiting is set. r=bkelly (248aadb430)
 - Bug 1238954 P1 Purge potentially controlled document entries when evicting service worker registrations. r=ehsan (094bb54de1)
 - Bug 1238954 P2 Fix csp service worker tests to register and unregister separate scopes. r=ehsan (71f0237c11)
 - Bug 1227015 P2 Move mScriptSpec from registration job into script job base. r=ehsan (754753f0f6)
 - Bug 1227015 P3 Require a script spec on install jobs. r=ehsan (ebdbf860b9)
 - Bug 1227015 P4 Make register job always require an explicit script spec. r=ehsan (b97ec80a56)
 - Bug 1227015 P5 Remove ServiceWorkerRegistrationInfo mScriptSpec. r=ehsan (4410fd9fd0)
 - Bug 1227015 P6 Abort updates if the script spec has changed. r=ehsan (01962f2915)
 - Bug 1232444 Only store service worker registrations after install is successful. r=baku (f773638ec6)
 - Bug 1231974 P1 Remove unneeded ServiceWorkerScriptJobBase abstract class. r=baku (c514e53d82)
 - Bug 1231974 P2 Store scope on ServiceWorkerJobBase. r=baku (d723846d45)
 - Bug 1231974 P3 Store the principal on the ServiceWorkerJobBase. r=baku (550fa7f1d4)
 - Bug 1231974 P4 Lazy load registration and verify it does not change in service worker jobs. r=baku (db44008f8f)
 - Bug 1231974 P6 Abort update-triggered install jobs if the service worker script has changed. r=baku (3e7572968f)
 - Bug 1237992 - service worker activate should be executed after install onstatechange events are fired. r=bkelly (58de5a2e57)
 - No bug - Correct the order of two newly added web-platform tests in manifest. DONTBUILD (e14b162237)
 - Bug 1189581 - Make service-workers/service-worker/fetch-cors-xhr.https.html pass; r=bkelly (e1dbe77c87)
 - Bug 1243942 - Bypass service workers for WebSocket handshake channels; r=bkelly (845fd17110)
 - Bug 1217089 - Remove fetch-request-html-imports.https.html; r=bkelly (528ea318b6)
 - Bug 1188545 - Update expected results for some service worker tests. a=testonly (ba29add4a5)
 - Bug 1213119 Lengthen timeout in test checking for failure to load iframes and windows. r=ehsan (d25f8f9b01)
 - Bug 1189671 - Fix getregistrations test. r=jgraham (2407499bc5)
 - Bug 1217367 - Add a wpt test that verified coalesced .update() calls resolve properly. r=bkelly (7e3f4a92e1)
 - Bug 1200677 - Import navigation-redirect.https.html for non-e10s. r=jdm (6e6d98a255)
 - Bug 1251498: Implement IDBKeyRange.includes(). r=baku (89c839adaf)
 - Bug 1248338 - Implement iterationStart; r=birtles (5dcb1341c3)
 - Bug 1244635 - Part1 Add enddelay implementation in dom/animation/AnimationEffectTiming.cpp r=bz,hiro (e0a9f3a798)
 - Bug 1244635 - Part2 Add enddelay tests in dom/animation/test/chrome r=hiro (98d2f5ada5)
 - Bug 1244635 - Part3 Add enddelay tests in testing/web-platform/tests/web-animations r=hiro (bb10a41382)
 - Bug 1244635 - Part4 Add enddelay tests in layout/style/test r=hiro (ceda978f3e)
 - Bug 1237173 - Part1: Move TimingParam struct to a new file. r=birtles (ad46be831b)
 - Bug 1251804 - Use the ImageContainer's size and not the intrinsic size when computing the transform in nsDisplayImage::ConfigureLayer. r=tn (23bd3774ff)
 - Bug 1247554 - Budget creation of AGRs by frame area; r=mattwoodrow (c68183c77e)
 - Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange) (e00752064f)
 - Remove lazy scrollinfo hoisting introduced in bug 1193557. (bug 1209278 part 2, r=mstange) (394c117b8d)
 - Bug 1152049 - Apply all scroll clips when computing plugin clips in content. r=tn (9c44108dda)
 - Bug 1238564 - Anticipate async scrolling when computing the scroll clipped bounds of a display list. r=roc (4c28888eb6)
 - Bug 1238564 - Allow constructing nsDisplayWrapList with a given scroll clip. r=roc (dd6d6d1a02)
 - Fold nsDisplayBlendContainer constructors. (bug 1209278 part 3, r=mstange) (e28cb8d062)
 - Bug 1253052. Only schedule paint when apz aware event listener is added if event regions/apz are enabled. r=kats (4a2dcd2e31)
 - Bug 1252929: Next.1. Make layers.max-active preference not need a restart. r=mstange (412d52ff81)
 - Bug 1247554 - Mark nsPresContext::GetVisibleArea as const; r=mattwoodrow (8ad99e89a2)
 - Bug 1104916 - Implement CSS media query display-mode. r=cam (6bf38de62c)
 - Bug 1247098 - Mark nsIPresShell::GetResolution and nsPresContext::IsRootContentDocument as const. r=tnikkel (2514fe01c2)
 - Bug 1253078 - Switch MOZ_STYLO environmental variable to MOZ_DISABLE_STYLO. r=dholbert (8c6dfe008e)
 - Bug 1232181 - Notify plugins about scroll state. r=roc (1eccaad547)
 - Bug 1198663. Tolerate null Image in Android NPAPI plugins. r=snorp (bfceeacbe8)
 - Bug 1232181 - Add an image layer for plugin frames that represent windowed plugins on platforms that support scroll capture. r=roc (c064e01b19)
 - Bug 1171182 - Browser Zoom Query for NPAPI; r=bsmedberg r=jaas (95c60d2190)
 - Bug 1243639 - Remove Honeycomb flash-related code. r=snorp (437bdfa5e8)
 - Bug 1177367 - Don't fall through to non-e10s plugin widget creation when e10s creation fails. r=aklotz (7fb106e260)
 - Bug 1250634 - Part 0: Fix MacroAssembler support for store16(). r=jandem (99fdf6fd42)
 - Bug 1250634 - Part 1: Refactor FreeSpan management to be less indirect and confusing. r=terrence, r=jandem (50f57a129c)
 - Bug 1253094, part 5 - Stop using DebugOnly for class/struct members in layout/. r=mats (bcb94cc110)
 - Bug 1238564 - Set the innermost possible scroll clip on opacity items during creation. r=mattwoodrow (da5072cb75)
 - Bug 1192910 - Ensure we flush paints on the main thread during an APZ flush. r=mstange (ff4631bcd8)
 - Bug 1254263 - Add a flag to allow disabling paint-skipping. r=mstange (90375f4f31)
 - Bug 1248913 - nsDisplayListBuilder doesn't need to know what blend modes it contains, just whether it contains any. r=mattwoodrow (92c987df65)
 - Bug 1248913 - Add a constructor argument to nsDisplayMixBlendMode that lets you specify the blend mode. r=mattwoodrow (66234cc69c)
 - Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc (752f531f08)
 - Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc (b6ac4899eb)
 - Bug 1238564 - Don't do another pass over the display list to figure out ancestor scroll clips. r=mattwoodrow (12ad134528)
 - Bug 1238564 - Get rid of cross stacking context parent scroll clip. r=mattwoodrow (536faa6ba6)
 - Bug 1248913 - Rename nsDisplayMixBlendMode to nsDisplayBlendMode. r=mattwoodrow (34a0704841)
 - Bug 1248913 - Let nsDisplayBackgroundImage specify the background blend mode. r=mattwoodrow (cc671af9e3)
 - Bug 619500: Part 1. Default sizing for specified size of SVG images which have no constraints; r=dholbert r=seth (b0f7ec56a8)
 - Bug 619500: Part 2. When drawing an SVG image as a CSS border-image, use preverveAspectRatio="none"; r=dholbert (1dad64f38c)
 - Bug 619500: Part 3. svg-as-borderimage test cases; r=dholbert (896d339cf9)
 - Bug 619500: Part 4. Remove one unused data member in SVGDrawingParameters; r=dholbert (f16e9a5927)
 - Bug 1230415 - Use DrawTarget instead of gfxContext in PaintBorderWithStyleBorder(). r=roc. (f00cccb284)
 - Bug 1248913 - Build nsDisplayBlendMode items for background-blend-mode. r=mattwoodrow (105515a553)
 - Bug 1248913 - Remove mCanBeActive and second nsDisplayBlendContainer constructor. r=mattwoodrow (d984db61f5)
 - Bug 1248913 - Make nsDisplayBlendContainer active or inactive based on its contents. r=mattwoodrow (f44fa4f479)
 - Bug 1248913 - Reftest. (58a1507343)
 - Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence (3f4d239785)
 - Bug 1251833 - Part 2: Clean up the various iterators a bit. r=terrence (300aa5673d)
 - Bug 1251527 - Don't override visible regions for background-attachment:fixed. r=mstange (ee2d53334d)
 - Backout e00a02282951 (bug 1232229) as we no longer need the diagnostics. (22f0063541)
 - Bug 1250718 - Don't flatten opacity to an intermediate surface when used in the middle of preserve-3d. r=thinker (9df994b834)
 - Bug 1196114 - Part 1: Add SetPerformanceWarning. r=birtles (165f9cbcfc)
 - Bug 1196114 - Part 2: Add AnimationPropertyStatus interface and KeyframeEffectReadOnly.runningStatus(). r=birtles,smaug (4e3d2d55e0)
 - Bug 1196114 - Part 3: Set AnimationPerformanceWarning messages. r=birtles (cd3497e128)
 - Bug 1196114 - Part 4: Localize messages for animation performance warnings. r=birtles (1b1676b7b6)
 - Bug 1196114 - Part 5: Store performce warning information as enum type. r=birtles (d2ec6643d3)
 - Bug 1221378: Properly root object passed to the allocation metadata callback. r=fitzgen (37831b769c)
 - Bug 1225005 - Clamp negative values in containing block size. r=roc (8e525d5265)
 - Bug 1192245 - Fix tests that fail with incremental zeal r=terrence (6ca6f63135)
 - Bug 1249367 - Make background finalization a GC phase (and clean up Zones properly); r=jonco (43d9a1fafe)
 - Bug 1119537 - Make decommit a proper GC phase; r=jonco (638492711e)
 - Bug 1232229 - Add assertions to prevent nursery allocation when setting up OMT parse tasks r=terrence (e12cd405c2)
 - Backed out changeset 2a613f5a5866 (bug 1119537) for hazard failures (623123a764)
 - Bug 1249896 - Part 6: Add gc namespace for Arena::thingsSpan. r=terrence (ba1e1d41b0)
 - Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence (e8bd53b44e)
 - Bug 1232181 - Plugin module plumbing for retrieving scroll captures and updating plugin instance content scroll state. r=roc (2309d423cc)
 - Bug 1232181 - Add a few win resource helpers. r=aklotz (1421a9695a)
 - Bug 1232181 - Add support for capturing plugin windows on Windows. r=aklotz (4ccbfeb19e) (0af135f24d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1251090 - Shell functions should check whether an off main thread compilation is for a script or a module r=shu (41b89b1232)
 - Bug 1222420 - Make AutoFinishGC into a function r=terrence (a8f535528c)
 - Bug 1253094, part 4 - Stop using DebugOnly for class/struct members in js/. r=billm (2c790aa526)
 - Bug 1080968 - Don't use constexpr on clang-cl when emulating MSVC 2013 (e9cc2d7c7c)
 - Bug 1257496 - Add information about cycle count and GC state to our GC stats r=sfink (6c2250bfba)
 - Bug 1256178 - Drop the moz prefix from the MozCSSKeyframeRule and MozCSSKeyframesRule interfaces; r=bzbarsky (894855bce1)
 - Bug 1249896 - Part 1: Remove unused AndOrLeft, AndOrRight, RelationalLeft, and RelationalRight. r=jwalden (c4db9dfecf)
 - Bug 1249896 - Part 2: Remove unused type member from SIMD Int8x16Defnetc. r=bbouvier (7d3d7a4db1)
 - Bug 1249896 - Part 3: Add JS namespace for GenericNaN. r=luke (69acc1f3ec)
 - Bug 1249896 - Part 4: Avoid declaring variable between cases in switch. r=luke (28e5f94c24)
 - Bug 1249896 - Part 5: Remove unused ReportInvalidTrapResult. r=efaust (caa948acac)
 - Bug 1249896 - Part 7: Remove unnecessary static from my_ErrorReporter. r=sfink (7f723e079d)
 - Bug 1249896 - Part 8: Remove unreachable code from GetLine. r=jwalden (108c857a1a)
 - Bug 1249896 - Part 9: Include shell/jsshell.h in js.cpp. r=sfink (638bfc13c4)
 - Bug 1253094, part 3 - Stop using DebugOnly for class/struct members in ipc/. r=billm (ab9e014158)
 - Bug 1259737 - Make sure BackgroundImpl.cpp's mBoundThread is not used in release builds. r=froydnj (5c278ab398)
 - Bug 1254515 - GonkCameraImage.cpp:16:5: error: class 'mozilla::GonkCameraImage' does not have any field named 'mThread' r=reuben (e5cac8cf5b)
 - Bug 1250952: Create a join block in case we're in dead code after the condition; r=luke (1d6b706ae5)
 - Bug 1249601 - Implement wasm i64 comparisons. r=sunfish (4927f709db)
 - Bug 1250165 - Implement wasm i64 bitwise ops. r=luke (5c25322772)
 - Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish (f478fa8b4b)
 - Bug 1251392 - Baldr: Implement PopcntI. r=sunfish (79556e947f)
 - Bug 1229985 - remove nsAutoArrayPtr; r=erahm (91c49451ca)
 - Bug 1251541: Replace |nsAutoArrayPtr<>| with |UniquePtr<[]>| in Bluetooth managers, r=shuang (2c1dc7ca89)
 - Bug 1251541: Pass arguments to AVRCP passthrough command as uint8_t, r=shuang (73a094bd26)
 - Bug 1251541: Replace |nsAutoArrayPtr<>| with |UniquePtr<[]>| in Bluetooth interfaces, r=shuang (371041f093)
 - Bug 1249424 - Remove use of nsAutoArrayPtr from librlz. r=gerald (7cbcfea1b0)
 - Bug 1249389 - part 0 - use getter_Transfers in TestStartupCache.cpp; r=erahm (ecb8818959)
 - Bug 1249389 - part 1 - change NewObjectInputStreamFromBuffer to take a UniquePtr argument; r=erahm (0bdafa20ae)
 - Bug 1249389 - part 2 - change NewBufferFromStorageStream's outparam into a UniquePtr; r=erahm (b27a70ce2d)
 - Bug 1249389 - part 3 - assert the size of nsZipItemPtr's storage type; r=erahm (7c55da9ea7)
 - Bug 1249389 - part 4 - make StartupCache::GetBuffer take a UniquePtr outparam; r=erahm (84b722479b)
 - Bug 1249389 - part 5 - use UniquePtr instead of nsAutoArrayPtr in mozilla::scache::CacheEntry; r=erahm (0fd492ea95)
 - Bug 1249389 - part 6 - provide UniquePtr overload for nsIStartupCache::GetBuffer; r=erahm (c27231d945)
 - Bug 1249389 - followup - fix compilation bustage in gfxFT2FontList.cpp; r=me (a86a1b0399)
 - Bug 1249389 - part 7 - clean up calls to GetBuffer in TestStartupCache; r=erahm (98939334b6)
 - Bug 1249369 - use UniquePtr instead of nsAutoArrayPtr in MediaPipeline.cpp; r=jesup (7402a75a8a)
 - Bug 1238842 - Add error codes to Gecko by following W3C spec. r=brsun (0dd283f6ba)
 - Bug 1253217 - Change filename from BluetoothUuid to BluetoothUuidHelper. r=jocelyn (1946bcac26)
 - Bug 1241382 - Revise default value of BluetoothAdapter.address and BluetoothDevice.address to empty string, f=wiwang, r=shuang (d9fdb97743)
 - Bug 1223722: Transfer arrays of Bluetooth UUIDs in |BluetoothValue|, r=brsun (344af40591)
 - Bug 1222956: Use |BluetoothUuid| in |BluetoothDiscoveryHandle|, r=tzimmermann (40512de386)
 - Bug 1250694: Use functions to return static const BluetoothAddress and BluetoothUuid; r=tzimmermann (0c4b20066f)
 - Bug 1236561 - part 1 - convert easy cases of nsAutoArrayPtr<T> to UniquePtr<T[]> in dom/bluetooth/; r=btian (31ef8b7b50)
 - Bug 1236561 - part 2 - remove ObexHeaderSet::GetAuthChallenge; r=btian (f70daddd53)
 - Bug 1236561 - part 3 - make BluetoothConfigurationParameter.mValue a UniquePtr; r=btian (a5a0ac988a)
 - Bug 1239979: Add |BluetoothSocket::Accept| method, r=btian (ca92a0ab7c)
 - Bug 1239979: Store pointer to Bluetooth socket interface in |BluetoothSocket|, r=btian (7c15e75133)
 - Bug 1239979: Cleanup |BluetoothSocket|'s internals when connections close, r=btian (b6ac677d2e)
 - Bug 1252841: Convert Bluetooth module to |UniquePtr<>|, r=btian (76d9759afd)
 - Bug 1232687: Start bluetoothd with HAL service interface, r=shuang (379a68064f)
 - Bug 1223729 - HID Connection Implementation, r=jocelyn, sr=mrbkap (0eeddf875e)
 - Bug 1232670: Prepare Bluetooth PDU for sending after checking connection status, r=shuang (699ff14d9b)
 - Bug 1252841: Convert Bluetooth daemon interfaces to |UniquePtr<>|, r=brsun (797260c6dc) (e333860065)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1236277 - Retry all connections not just the reused one. r=mcmanus (ed4f2e0b53)
 - Bug 366023 - Allow h/1.0 chunked encodings r=bagder (46916cf57d)
 - Bug 1234757 - test_protocolproxyservice does not need 2nd arg to asyncopen r=ckerschb (b5be356b2f)
 - Bug 1234757 - Use channel.asyncOpen2 within netwerk/test/unit/test_protocolproxyservice.js (r=mcmanus) (ff5fed346c)
 - Bug 1213953. Remove pref "layout.imagevisibility.enabled_for_browser_elements_only", it is unused and obsolete. r=seth (b3263ece72)
 - Bug 1218506 - Uninitialised value use in nsHttpTransaction::OnTransportStatus. r=mcmanus. (860ebc7b21)
 - Bug 1211168 - Fix resource timing domainLookupStart by setting the timestamp only once. r=mcmanus (d29ce1c707)
 - Bug 1242172. Invalidate intrinsic ISizes that depend on viewport BSize when the viewport is resized. r=dbaron (9f01b86d3d)
 - Bug 1154277: Part 1 - allow to swap docShells on remote browsers that are not a child of a BrowserDOMWindow. r=smaug (ec889b29de)
 - Bug 1230918 - remove useless null-pointer check on aChild that only caused a Coverity - Dereference before null check. r=dbaron (73e4595582)
 - Bug 1149260 - Guard against trying to draw a drag image with zero length. r=enndeakin (212553ba76)
 - Bug 1209780. Check DrawResult return value in nsBaseDragService. r=seth (8ed14eae88)
 - Bug 1242690 - Make sure that synthetic mouse events have a reasonable guid so that the callback transform can get unapplied properly. r=botond (b612388818)
 - Bug 1251140 - Baldr: Implement CtzI. r=jandem (ef6c59485b)
 - Bug 1250198: Workaround unaligned memory accesses by masking the low bits; r=sunfish (5e8857f269)
 - Bug 1246116: Translate AsmJS loops into wasm opcodes and implement Wasm loops; r=luke (45297bf96e)
 - Bug 1251995 part 5 - Unify units of dirty rect used for painting text frame. r=jfkthame (4952922181)
 - Bug 1227148 - Add SameObject and NewObject annotations to some ServiceWorkerContainer members; r=bzbarsky (53720dde2f)
 - Bug 1238206 - Make ServiceWorkerContainer.getRegistration() return Promise<any>; r=baku (94425218b2)
 - Bug 1218139 - Remove ServiceWorkerContainer.onreloadpage; r=bzbarsky (3fe7677476)
 - Bug 1251519 Part 1 - Remove nsTextFrameBase as an nsFrame alias. r=mats (956adccf62)
 - Bug 1253094, part 6 - Stop using DebugOnly for class/struct members in netwerk/. r=mayhemer (b517f06795)
 - reinstantiate accidentally removed w (32fa5b8337)
 - Bug 1246775 - fix Canvas2D drawWindow to reacquire its DT after rendering. r=bas (24131c73f7)
 - Bug 1256515 - bail out in CanvasRenderingContext2D::DrawWindow if snapshotting draw target fails. r=bas.schouten (75b4d52542)
 - Bug 1255172. Fix unsafe reference gc hazards people snuck into DOM code. r=bkelly (6cb8348aa5)
 - Bug 1235677 - Wait for helper threads before resetting OOM simulation r=terrence (680b607812)
 - Bug 1256672 - Make OOM alloc counters 64 bit. r=terrence (1e4dbbe201)
 - Bug 1238207 - make ServiceWorkerGlobalScope.skipWaiting() return Promise<void>; r=baku (6577777f97)
 - Bug 1251875 - Part 1: Remove the dom.serviceWorkers.interception.enabled pref; r=bkelly (6bae86b488)
 - Bug 1251875 - Part 2: Remove the dom.serviceWorkers.interception.opaque.enabled pref; r=bkelly (9b2946325a)
 - Bug 1253094, part 7 - Stop using DebugOnly for class/struct members in storage/. r=mak (9422188881) (06d40aca85)

* 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

13 hours ago, UCyborg said:

It's a recurring topic and it appears it will stay

... Yeah, as a heavy GitHub user in St52, I often get the symptoms the OP there reported :( ; MS :realmad: have recently turned GH into an even more "massive beast" :angry: , now serving huge ReactJS code that has to be rendered client-side, causing exacerbated sluggishness and more frequent need to just restart the browser - things do get worse when media-rich content (bloated social media portals like FB/IG/X/YT/etc.) are being visited alongside GH :(; I mean, how often during one's workflow does one have to restart it? If it's less than every two hours or so, the browser becomes unfit for its purpose :} ...

13 hours ago, UCyborg said:

unless something changes radically, either the web at large

... Despite what MCP may think, the "web at large" won't change towards a direction "they" would've hoped... The dominant web engine(s) has supported e10s for many years now, as a consequence ALL the web frameworks used blindly by web authors to build pages (or, rather, webAPPs) have that support as a prerequisite; despite ALL the talk about increased security inherent in a single-process browser (their main argument for staying SP), which I won't argue with by the way, such concerns are non-existent to web designers, who quickly put up something that would work fast/as expected with recent Chromium/Firefox implementations on mobile (their first priority now, I'd say ;) ) and with Win10/11 on desktop...

13 hours ago, UCyborg said:

or the web browser.

... I wouldn't bet any serious money on that likelihood - because of UXP's many current shortcomings on GitHub, since the start of the year I find myself more on Chromium 86/87 forks for that (and will likely move on to the recently surfaced, Vista-x86-compatible, "higher Chromium" varieties (115/119/121) whenever GH breaks considerably on 86/87) :whistle:...

Edited by VistaLover
Link to comment
Share on other sites

@roytam1

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

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

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

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...