Jump to content

My Browser Builds (Part 4)


Recommended Posts


Hello,

Since a couple of days I can't open www.Facebook.com/Messages anymore, just getting a blank page. Happens both with New Moon 28.10.6a1 and Serpent/Basilisk v52.9.0

Error message from console:

SyntaxError: expected expression, got '='[Learn More]  
trQoSckZcmZEYI_RCFI8MX8xHdHsUZ-kEI52qDilLtsSjGzrKGue3ZCnAHQQP2YeB2eMxOq-pj_5MKcVWO8tXnIHo-ZkGxVJao_In3basaumOxzYZv6TpTgaKzOG-OMxsQ98kWHw-5UI6gh6fQTOMcscgUil23yCwx2-zbSpaH-2zFv70ERRA0g3ubyr7BjoLKw4sJi0DLuQGeu19Uy8t7o2ATx3qyym7AQA5-77TWy9WejtXxbXlCiP6U72qEpc2cInEbMco7vhUrB_hfMgBO2fxFr8IP23FArCbKDIW2ls_mBvBJBdKNZo-StQ8DE8EX1_nV6ZZ9.js:679:3087
Edited by joe92
Link to comment
Share on other sites

@joe92 Welcome to the MSFN forums :)

4 hours ago, joe92 said:
SyntaxError: expected expression, got '='[Learn More]

... It's the new UXP-killer "Googlism" I mentioned several pages back, the very reason all the discourse-based forums broke in UXP... The name of that "killer" is nullish coalescing assignment  :angry: ... 

This operator was first implemented in Firefox 79 and Chromium 85; it's unknown if/when "upstream" can come up with an implementation in UXP, but what's certain by now is it's the "new" 2023 trend followed all the more by the well known "villain" sites (i.e. those that don't care in the slightest for "legacy" platforms and are eager to adopt the latest Google "shiny" ASAP :realmad:) ... BTW, "*.notion.site" and "*.notion.so" URLs are currently broken in UXP for that very same reason :realmad: :realmad: ...

Edited by VistaLover
Link to comment
Share on other sites

@roytam1! Do you know if there are or were any attempts to localize MailNews? Binary Outcast seems to provide Interlink Mail & News in English only. Same for your release of MailNews. New Moon can be localized by existing language packs after some modifications in terms of dev tools. I already did that for the German language pack, and it works great which can be found here: My German language pack for New Moon 28
For Serpent, there is a project on board.eclipse.cx. But in the case of MailNews, I found absolutely nothing. All existing language packs for Thunderbird don't work anymore as expected due to all changes that have been made.
I should still mention at this point that I am currently in the process of developing a German language pack for MailNews from scratch to use this great email client in my native language. I do that in form of a private project at the moment.

Greetings from Germany, AstroSkipper smilie_schild_035.gif

Edited by AstroSkipper
Link to comment
Share on other sites

Currently using today's 55.0 and it looks like the web components was already added to these versions. What a massive improvement.  Disabled the polyfill addon and github is rendering.

A few sites that were previously not coming in like a utility site now are so must have been related to web components (Spectrum still isn't).

But the real good news is youtube and twitter are vastly improved. The most up to date Firefox user agent unlike before works and the sites come in and render fast. Looking forward to continuing updates.

   

Link to comment
Share on other sites

I see nothing shocking regarding native Web Components as far as YouTube load speed is concerned, it's about as fast as with Firefox 42 user agent that gives polyfill. Trying out official Pale Moon 32.0.1b3, it's actually a bit slower, comparing 32-bit vs 64-bit though since official beta is only 64-bit. 64-bit Pale Moon was always slower on my PC.

Not related to current developments, but I suspect we're still far away from decent scores on Speedometer 2.0.

Link to comment
Share on other sites

29 minutes ago, UCyborg said:

I see nothing shocking regarding native Web Components as far as YouTube load speed is concerned, it's about as fast as with Firefox 42 user agent that gives polyfill.

That could be true with fast computers so I'm going to test this version out on an older Pentium 4 and see if there's a difference. Twitter on that box was definitely problematic and youtube was slow as molasses so it will be easy to tell. I do like that the polyfill addon is no longer needed and that up-to-date user agents can be used on these sites again. And that sites previously unable to come in are.

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-20230304-3219d2d-uxp-33981efb4-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230304-3219d2d-uxp-33981efb4-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-20230304-3219d2d-uxp-33981efb4-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.6a1.win32-git-20230304-d849524bd-uxp-33981efb4-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230304-d849524bd-uxp-33981efb4-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230304-d849524bd-uxp-33981efb4-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230304-d849524bd-uxp-33981efb4-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2117 - Part 1 - Update Mac DMG platform names to intel64 for Intel and arm64 for Apple Silicon. (8bacb52ca)
- Issue #2117 - Part 2 - Revert "Follow up to d0eee8f01 - Run precomplete cmd during package staging" (cbc529bb0)
- Issue #1382 - Part 1: Remove assertion that GetPreEffectsVisualOverflowRect is called only by frames whose parent is an anonymous block (691afc8c8)
- Issue #1382 - Part 2: Add crash test (ebe27baa2)
- Issue #1593 - Follow-up: Fix :host selector matching (edc45f684)
- Issue #1344 - (Parser: Java) Don't reset containsHyphen value after finding one (d9b7057ff)
- Issue #1344 - (Parser: C++) Don't reset containsHyphen value after finding one (55100bb28)
- Issue #2118 - Part 1: Update gfxUtils YuvColorMatrix functions to match upstream mozilla code more closely. (beef43760)
- Issue #2118 - Part 2: Add support for Identity YUVColorSpace (3e62b1fc9)
- Issue #2101 - Part 1: Add mColorRange info to YCbCrBuffer (c0c76cd45)
- Issue #2101 - Part 2: Use stdint.h types instead of uint8 and friends (42f329689)
- Issue #2101 - Part 3: Update libyuv (a4d1f57b9)
- Issue #2101 - Part 4: Add color range support to gfx/ycbcr (b5f9e9abb)
- Issue #2101 - Part 5: Add ColorRange support to video decoders (e59e8c3b2)
- Issue #2101 - Part 6: Plumbing of ColorRange between video decoders and YUV convert (2b88f2c9a)
- Issue #2101 - Part 7: Add color range support on GPUs (687733f9d)
- Merge remote-tracking branch 'origin/tracking' into custom (7c0ddca06)
- Issue #1375 - Follow-up: Remove shadow tree hacks in the frame constructor (6a26ce345)
- Issue #1375 - Follow-up: Get the insertion point right when reconstructing direct children of a shadow root (b40c87a59)
- Issue #1361 - Enable WebComponents by default in the platform. (9b2520249)
- No Issue - Enable MSE for WebM on all platforms. (87b94f83c)
- No Issue - Remove speech recognition pref and enable TTS API by default. (2d7d00b75)
- Issue #1375 - Part 1: Allow moving a reference into nsInterfaceHashtable (53e2e5d8d)
- Issue #1375 - Part 2: customElements.define must upgrade custom element in shadow-including tree order (6781f5b6c)
- Issue #1361 - Enable WebComponents' getRootNode by default. (52dbe9733)

Official Pale-Moon changes picked since my last build:
- [Basilisk] SSUAO - Use native mode for Zoho (cf80fbdb7)
- [Basilisk] SSUAO - Add pale moon addons slice (b7aac7342)
- [Basilisk] Bundle fonts on GTK platforms, not just Linux (42c8c7ff1)
- [Basilisk] Remove dailymotion override (3c54aa7eb)
- [Basilisk] Fade out tab label on overflow instead of ellipsis (89dd425fd)

Official Basilisk changes picked since my last build:
- [Pale-Moon] Issue #1908 - Fade tab titles instead of using ellipses (21f0c3de6)
- [Pale-Moon] Remove DailyMotion override (apparently no longer needed) (021d76f3a)
- [Pale-Moon] Update SSUAOs for known sites no longer needing workarounds. (889dfd882)

Update Notice:
- You may delete file named icudt58l.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-20230304-485bba73-uxp-33981efb4-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230304-485bba73-uxp-33981efb4-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-20230304-id-656ea98-uxp-33981efb4-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230304-id-656ea98-ia-93af9a0-uxp-33981efb4-xpmod.7z

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

for UXP changes please see above.

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-20230304-b588854a0-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230304-b588854a0-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #2117 - Part 1 - Update Mac DMG platform names to intel64 for Intel and arm64 for Apple Silicon. (8bacb52c) (6e0c7c1ec)
- ported from UXP: Issue #1382 - Part 1: Remove assertion that GetPreEffectsVisualOverflowRect is called only by frames whose parent is an anonymous block (691afc8c) (c8a13de8c)
- import from UXP: Issue #1382 - Part 2: Add crash test (ebe27baa) (61417876f)
- import from UXP: Issue #1593 - Follow-up: Fix :host selector matching (edc45f68) (36bbce92c)
- import from UXP: Issue #1344 - (Parser: C++) Don't reset containsHyphen value after finding one (55100bb2) (2b0e3dd67)
- import from UXP: Issue #2118 - Part 1: Update gfxUtils YuvColorMatrix functions to match upstream mozilla code more closely. (beef4376) (5fc6abfdd)
- ported from UXP: Issue #2118 - Part 2: Add support for Identity YUVColorSpace (3e62b1fc) (a07266fa4)
- ported from UXP: Issue #2101 - Part 1: Add mColorRange info to YCbCrBuffer (c0c76cd4) (a063006a6)
- ported from UXP: Issue #2101 - Part 2: Use stdint.h types instead of uint8 and friends (42f32968) (f171c4c48)
- ported from UXP: Issue #2101 - Part 3: Update libyuv (a4d1f57b) (ff2e6d631)
- ported from UXP: Issue #2101 - Part 4: Add color range support to gfx/ycbcr (b5f9e9ab) (ec29f2f58)
- ported from UXP: Issue #2101 - Part 5: Add ColorRange support to video decoders (e59e8c3b) (c4d7086b7)
- import from UXP: Issue #2101 - Part 6: Plumbing of ColorRange between video decoders and YUV convert (2b88f2c9) (e67a49b37)
- import from UXP: Issue #2101 - Part 7: Add color range support on GPUs (687733f9) (3563ce001)
- ported from UXP: Issue #1375 - Follow-up: Remove shadow tree hacks in the frame constructor (6a26ce34) (01e98528e)
- ported from UXP: Issue #1375 - Follow-up: Get the insertion point right when reconstructing direct children of a shadow root (b40c87a5) (a3c668386)
- ported from UXP: Issue #1361 - Enable WebComponents by default in the platform. (9b252024) (8eca837ec)
- ported from UXP: No Issue - Enable MSE for WebM on all platforms. (87b94f83) (e497c4b6d)
- import from UXP: No Issue - Remove speech recognition pref and enable TTS API by default. (2d7d00b7) (e1c57cc7b)
- import from UXP: Issue #1375 - Part 1: Allow moving a reference into nsInterfaceHashtable (53e2e5d8) (2e24a51c9)
- import from UXP: Issue #1375 - Part 2: customElements.define must upgrade custom element in shadow-including tree order (6781f5b6) (c185d09d1)
- ported from UXP: Issue #1361 - Enable WebComponents' getRootNode by default. (52dbe973) (775c4daea)
- ported from UXP: SSUAO changes: (301b6b1e0)
- ported from UXP: Bundle fonts on GTK platforms, not just Linux (42c8c7ff) (b588854a0)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230304-35448d94ad-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1206072 - Don't call GetNextRenderTarget if CreateRenderTargetSet failed,r=vlad (323c478a5d)
 - Bug 1210444 - Set DEALLOCATE_CLIENT flag for EGLImage SharedSurfaceTextureClients. r=nical (194d629af0)
 - Bug 1218395 - Avoid calling AddFlags from SharedSurfaceTextureClient constructor. r=milan (335cdc86d3)
 - Bug 1226000 - control may pick up its name from wrong label, r=yzen (2686bf0a50)
 - bug 1213402 - add another , to fix silly string concatonation r=me landed on a CLOSED TREE (0900ea3a94)
 - Bug 1189108 - Walk up tree to get LinkableAccessible actions instead of caching r=tbsaunde (3ee63b4b0b)
 - Bug 1174383 - Fix bogus gfx/2d debug assertions that have side effects. r=Bas (0e47cdfd76)
 - Bug 1222569 - remove unused const variables from ExtendInputEffectD2D1.cpp; r=Bas (790f7ac4ed)
 - Bug 1191527 - Fix the YCbCr shaders in BlitImageToFramebuffer. r=jgilbert (68c5fcd454)
 - Bug 1207153 - Restore texture binding to correct target in GLBlitHelper. r=snorp (5f199889e2)
 - Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel (5bb9860bd3)
 - Bug 1164088 - Avoid IsFramebuffer assertion on Android emulator; r=jgilbert (2eaed192af)
 - Bug 1213431. Support using Core profile for WebGL2 on Linux. r=jgilbert (8cfa018ec7)
 - Bug 1209612 - Formalize client vs display EGL exts, and don't check client exts on ANDROID due to topcrash. - r=jrmuizel,snorp (0e98415c39)
 - Bug 1186431. Backout "Recreate the RenderTargetView on demand" r=jgilbert (90ff243064)
 - Bug 1213339 - Fix logic in WantsSmallTiles. r=nical (7c0e4c4d7d)
 - Bug 1212664 - Perform y-inversion correctly when dumping compositor surface. r=jrmuizel (01963dd49d)
 - Bug 1223540 - Add a pref for CGL's multithreaded mode (EMPEngine). r=jrmuizel (53b6cf04bd)
 - Bug 1133527. Fallback to software vsync on android. r=kats (40207086ae)
 - Bug 1200098 - patch 3 - Pass the gr_nobidi flag when shaping with graphite2, as we split text into unidirectional runs ahead of time. r=jdaggett (4de177c3fe)
 - Bug 1226801 - None of the GCHashMap users require movable keys; r=fitzgen (0f4c2e7cd7)
 - Bug 1226687 - Part 1: Export a GCPolicy usable by JS::Heap; r=fitzgen (cf5466239a)
 - Bug 1226687 - Part 2: Use stable hashing and builtin sweep for JSObject2JSObjectMap; r=mccr8 (4c68f76048)
 - Bug 1224418 - Functions directly scoped under non-syntactic scopes should be considered cloneable. (r=billm) (9efd091f1d)
 - No Bug - Remove two unused, orphan variables; r=sfink (1e2191c4c2)
 - Bug 1223990 - Cleanly throw errors in self-hosted code. (r=till) (6f25a3bd3e)
 - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu (c1e39487a2)
 - Bug 1221844 - Part 1: TraceLogger: Move TraceLogger_Invalidation to LOG_ITEM. r=h4writer (c2bbb7edd8)
 - Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer (9ee099bd8b)
 - Bug 1223636: Tracelogger - Don't treat extraTextId as containing only extra ids, r=bbouvier (bad93df318)
 - Bug 1224123 - "Tracelogger: fix the use of LastEntryId in tracelogger.h". r=hv1989 (2cf9a30cf1)
 - Bug 1205893 - Eliminate vanilla memory allocations in Debugger-vixl. r=sstangl (56a3e3d37b)
 - Bug 1205893 - Remove vanilla allocations in ARM64 simulator. r=sstangl Use js_malloc/js_free and js_new/js_delete where appropriate. (5da0ec44b3)
 - Bug 1208674 - part 1: Add ToggleCall assertions. r=sstangl Assert that the ToggleCall() function does not overwrite any unexpected instructions. (cfb5c4be1a)
 - Bug 1208674 - Fix ToggleCall to handle constant pools. r=sstangl Handle constant pools inserted anywhere, even at the initial pointer location. Don't attempt handling constant pools with natural guard branches. They are not relevant here (and actually never generated currently). (cd025860b4)
 - Bug 1208259 - Handle OOM in the ARM64 VIXL Simulator. r=sstangl Make the Simulator creation robust against OOM stress tests. Now passes jsapitests testNewRuntime. (92a26871eb)
 - Bug 1219050 - Update VIXL helper code to v1.10. r=jolesen (7e57b34e76)
 - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu (5818076931)
 - Bug 1227263 part 2 - Remove this-slot from generators. r=efaust (c89453a7ce)
 - Bug 1227263 part 3 - Remove this-slot from non-function frames. r=efaust (c2dd744cca)
 - Bug 1207571 r=jandem a=abillings (461bb9213f)
 - Bug 1108290 - introduce machine-independent definitions of sub32. r=nbp (2906131e4d)
 - Bug 1226799 - De-duplicate the 11 Is[BuiltinName] self-hosting intrinsics with templates. r=arai (50bcb68306)
 - No Bug - Fix accumulated unified build bustage in the JS shell; r=sfink (dbf8db9215)
 - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence (63127682a9)
 - Bug 1227555 - Force specialization of JSObject::is() for ProxyObject subclasses r=shu (95b6dc79f8)
 - Bug 1201620 - Follow up: add a missing null check in js::SavedFrame::isSavedFrameOrWrapperAndNotProto; r=terrence (f2b6cc4751)
 - Bug 1226936 - Remove PreserveRegExpStatics and telemetry for it. r=till (6ca85fb1ea)
 - Bug 1221747 - Fix OOM handling in IonScriptCounts r=nbp (aea5012869)
 - Bug 1094057 - Violations of "use strict"; should generate errors, not warnings, r=jorendorff (627a9def4c) (0cf4874c58)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1213732 part 1 - SM LCov: Report both side of the branches. r=bhackett (fa8634e097)
 - Bug 1213732 part 2 - SM LCov: Check that fallthrough branches are correctly counted. r=bhackett (8019439dbd)
 - Bug 1213732 part 3 - SM LCov: Add code coverage support for TableSwitch statements. r=bhackett (f4268ea156)
 - Bug 1219166 - SM LCov: Prevent reporting empty compartments, and empty runtimes. r=bhackett (179e8bf6bc)
 - Bug 1213735 - LCov: Rely on the GC finalizers to visit all JSScripts. r=bhackett (43d6cbd245)
 - Bug 1220693 - Lazily trigger ICU default-time-zone recreation only at the instant where the new default time zone is going to be used, rather than every time the time zone might have changed, as apparently ICU's default-time-zone computation is a lot of work. r=till (d69ef1cee8)
 - Bug 1220693 - Put the needs-update status of the ICU default time zone behind a spinlock, as the simplest/stupidest possible thing that works. r=sfink (4f947b60c4)
 - pointer style (9f661bbcc4)
 - Bug 1226896 - Fix OOM handling related to script counts r=nbp (f86a1ebb7b)
 - Bug 1210554 - Change representation of unbound Label linked lists. r=sstangl (ca194528af)
 - Bug 1211150 - ARM: Adding 'explicit' keyword on the FloatRegister constructors; r=nbp (80297dd9e8)
 - Bug 1223355: Common out constant pool generation code on x86/x64; r=sunfish (10b65c3ecd)
 - Bug 1181612: Merge macro assemblers; r=luke (ebbce8bfef)
 - Bug 1181612: Add MIR generation and code generation to off-thread compilation; r=luke (e4540062a1)
 - Bug 1181612: Make CompileInfo a const class; r=luke (e8b2e2cb56) (f411e749b5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1225605: Describe the SIMD type descriptors in terms of a concept; r=jolesen (dc938099ad)
 - Bug 1225605: Rename SIMD descriptors toType -> Cast, setReturn -> ToValue, and remove one-argument toType; r=jolesen (b74a4e702e)
 - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen (c533d96fdd)
 - Bug 1225605: Store SIMD type descriptors on the global SIMD object rather than on the global; r=jolesen (b4ad3e2b39)
 - Bug 1221285 - Part 1: Add "-S" option to disassemble() to omit source notes from the output. Not strictly necessary, but convenient. r=efaust. (a74a46dff9)
 - Bug 1213111 - Extract progressbar from jittest's process_test_results; r=sfink (fa9e6737b5)
 - Bug 1213127 - Switch jit-tests over to using jstest's task runner; r=sfink (87baae32c5)
 - Bug 1213129 - Share worker count derivation code between jit and js test suites; r=sfink (be70b49724)
 - Bug 1218587 - Add -G option for running jit-tests under rr. r=terrence (110fa2d1c2)
 - Bug 1215063 - Add jit-tests support for running a test as a module and add some tests r=shu (82006f2b11)
 - Bug 1213133 - Remove jit-test's legacy multiprocessing and serial task runners; r=sfink (f1f1e06695)
 - Bug 1221285 - Part 2: Test harness support for --test-reflect-stringify. r=efaust. (6f835487d3)
 - Bug 1195198 - Octane: Restore run.js broken by Bug 1179063. r=terrence (0346782401)
 - Bug 1225908 - SimdTypeToLaneType. r=bbouvier (f3782f5fa8)
 - Bug 1226445: SharedStubs - Keep track of the pushed frames correctly in GetPropCallNative, r=jandem (89deea6955)
 - Bug 1228259 - jitspew is #ifdef JS_JITSPEW not DEBUG. r=h4writer (cf6ef8b871)
 - missing bits of  Bug 1231224 part 6 - Handle Vector OOM in some copy constructors. r=bhackett (29af1bfd2f)
 - Bug 1147430 - Optimize load followed by unbox. r=jandem (a4c17ed873)
 - Bug 1225908 - SimdTypeToArrayElementType. r=bbouvier (a31ecf633d)
 - Bug 1132183 followup - Bump smallFunctionMaxBytecodeLength to 120. r=h4writer (008b612d7b)
 - Bug 1132183 followup - Bump inlineMaxCalleeInlinedBytecodeLength to 3350. r=h4writer on IRC (6ca0102c81)
 - Bug 1221421 - Fix Ion JSPropertyOp getter stub. r=bz (d1d8e07432)
 - Bug 1222905 - Fix some issues related to Ion's AddSlot IC code. r=bhackett (77edef4115)
 - Bug 1226732 - Use stable hashing and builtin sweeping for ipc::ObjectIdMap; r=billm (155058eb41)
 - Bug 1226888 - Remove an incorrect assertion about store buffer state; r=jandem (69f16b9526)
 - Bug 1227774 - Encapsulate markCompartments logic; r=jonco (33f0fd5fe5) (746e6ca3e6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1225821 - Add type write barrier to SetPropertyIC dense element stub. r=bhackett (09c2b77da6)
 - Bug 1222917 - Fix register allocation in GenerateCallSetter. r=bhackett (a6e0ecd82c)
 - Bug 1219883 - Fix Ion typed array stub to handle constant string index. r=efaust (b568a7729c)
 - Bug 1215688 - Remove unused path in Ion's BindNameIC. r=jandem (b63444a595)
 - Bug 1224883: Only lazy linking from jit code expects to have valid jit code afterwards, r=jandem (327a96a3ef)
 - Bug 1108290 - remove machine-specific definitions of sub32. r=nbp (07b788b0c9)
 - Bug 1226277 - fix MSVC warning with a cast. r=bbouvier (23e7499d43)
 - Bug 1224710 - Fix OOM handling bugs revealed by new testcase r=bbouvier (8e3912dcfd)
 - Bug 1210554 - Add testAssemblerBuffer to jsapi-tests. r=sstangl (6aa5a5e95c)
 - Bug 1210554 - Implement BranchDeadlineSet. r=nbp (510ca413ca)
 - Bug 1210554 - Implement constant pool test. r=nbp (e67a359337)
 - Bug 1210554 - Add PatchShortRangeBranchToVeneer(). r=nbp (2611009dd2)
 - Bug 1210554 - Fix unified build breakage. r=sfink (b418fe43e5)
 - Bug 1210554 - Wire up branchDeadlines_ partially. No Asm callbacks yet. r=nbp (cb613e7b58)
 - Bug 1210554 - Handle toggled calls in CodeFromJump(). r=sstangl (d55a5e89ef)
 - Bug 1210554 - Add enum ImmBranchRangeType. r=sstangl (bcadf88269)
 - Bug 1210554 - Dynamically track short-range branches. r=sstangl (c8cca36e65)
 - Bug 1225859 - IonMonkey: MIPS64: Fix branchTestBoolean(Address) missing. r=jandem (5498faee06)
 - Bug 1222640 - Fix truncated Simulator return values. r=jandem (97721fa467)
 - Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth (150529e06b)
 - Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth (22ae53fd14)
 - Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth (8083eccc07)
 - Bug 1213743 - IonMonkey: MIPS: Import MIPS64 support into CodeGenerator-mips-shared. r=arai (548fe7f3ee)
 - Bug 1209553 - IonMonkey: MIPS: Add suffix 'f' for constant float32. r=arai (9902d4652a)
 - Bug 1209962 - IonMonkey: MIPS: Memory barrier optimization. r=lth (96c39a94e9)
 - Bug 1215999 - ARM64: Remove unnecessary float registers definitions. r=jolesen (199a27685c)
 - Bug 1207827 - Remove ARM64 temporary offset buffers. r=nbp (66d20a6c55)
 - Bug 1217606 - Handle OOM in Assembler::emitExtendedJumpTable(). r=sstangl (7e67cbd4f2)
 - Bug 1207827 - Fix ARM64 OOM bugs in Assembler::bind(). r=nbp (b3aa93f7db)
 - Bug 1155473 - Make arm-sim-osx SpiderMonkey shell build work on automation. r=sfink (85421372e7)
 - Bug 1225605: Make the dependency between SimdTypeDescr::Type and the SimdTypes/SimdLanes arrays clearer; r=jolesen (9d96ba8b8e)
 - Bug 1225605: Simplify SimdTypeDescr::size()/alignment() and remove a macro; r=jolesen (bea72c1836)
 - Bug 1224974 - fix GTK shaped window drawing. r=bas (8fd0aa180d)
 - Bug 1226152 - IonMonkey: MIPS64: Make sure the frame pushed are set correctly for ion vmcalls. r=h4writer (9ff4f3fcbb)
 - Bug 1148235. Cleanup the state that we maintain in SimplifyOutwardByArea. r=ehsan (fc2472f0fa)
 - Bug 1185840 - Make nsRegion::ToString() print string literal. r=roc (f82daa9b6e)
 - Bug 1136557 - pt 1 - Ignore bogus ascent/descent values in 'vhea' table. r=smontagu (e0f17faff8)
 - Bug 1136557 - pt 2 - Round maxDescent similarly to maxAscent in nsFontMetrics. r=smontagu (b1effc999b)
 - Bug 1196355: WriteAppNote should use function parameter. r=benwa (0ce7d33286)
 - Bug 1195152. Pass correct YUV type when converting shared YUV image to RGB. r=nical (133dc40c35)
 - Bug 852814 - Move the last remaining EXTRA_DSO_LDOPTS to moz.build. r=gps (5ca3d2b687)
 - Bug 319030: remove fossil support for RACE encoding and multilingual test bed from IDN code, r=jfkthame (3d76161522)
 - Bug 321491: Refactor error handling in nsIDNService, r=mcmanus (32aae2327f)
 - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame (0a41d31c03)
 - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 2: changes to existing tests, r=jfkthame. (4697b86b73)
 - Bug 1221453 - Use AbsolutePaths with LOCAL_INCLUDES instead of manual -I in CXXFLAGS. r=gps (e714580566)
 - Bug 1201468: Map UErrorCode to nsresult, r=jfkthame (9d6cf0fe20)
 - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 3: test for transitional processing and CONTEXTJ, r=jfkthame. (179ba01cbc)
 - Bug 1218179: move from transitional to non-transitional IDNA2008 processing, r=jfkthame (d76a053f00)
 - Bug 1197923 - Use channel->Open2() in intl/strres/nsStringBundle.cpp (r=sicking) (bc34312da8)
 - Bug 1205153 - Use channel->Open2() in intl/strres/nsStringBundleTextOverride.cpp (r=sicking) (2ac5e3b920) (35448d94ad)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 4e6138a54f...35448d94ad:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1206072 - Don't call GetNextRenderTarget if CreateRenderTargetSet failed,r=vlad (323c478a5d)
 - Bug 1210444 - Set DEALLOCATE_CLIENT flag for EGLImage SharedSurfaceTextureClients. r=nical (194d629af0)
 - Bug 1218395 - Avoid calling AddFlags from SharedSurfaceTextureClient constructor. r=milan (335cdc86d3)
 - Bug 1226000 - control may pick up its name from wrong label, r=yzen (2686bf0a50)
 - bug 1213402 - add another , to fix silly string concatonation r=me landed on a CLOSED TREE (0900ea3a94)
 - Bug 1189108 - Walk up tree to get LinkableAccessible actions instead of caching r=tbsaunde (3ee63b4b0b)
 - Bug 1174383 - Fix bogus gfx/2d debug assertions that have side effects. r=Bas (0e47cdfd76)
 - Bug 1222569 - remove unused const variables from ExtendInputEffectD2D1.cpp; r=Bas (790f7ac4ed)
 - Bug 1191527 - Fix the YCbCr shaders in BlitImageToFramebuffer. r=jgilbert (68c5fcd454)
 - Bug 1207153 - Restore texture binding to correct target in GLBlitHelper. r=snorp (5f199889e2)
 - Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel (5bb9860bd3)
 - Bug 1164088 - Avoid IsFramebuffer assertion on Android emulator; r=jgilbert (2eaed192af)
 - Bug 1213431. Support using Core profile for WebGL2 on Linux. r=jgilbert (8cfa018ec7)
 - Bug 1209612 - Formalize client vs display EGL exts, and don't check client exts on ANDROID due to topcrash. - r=jrmuizel,snorp (0e98415c39)
 - Bug 1186431. Backout "Recreate the RenderTargetView on demand" r=jgilbert (90ff243064)
 - Bug 1213339 - Fix logic in WantsSmallTiles. r=nical (7c0e4c4d7d)
 - Bug 1212664 - Perform y-inversion correctly when dumping compositor surface. r=jrmuizel (01963dd49d)
 - Bug 1223540 - Add a pref for CGL's multithreaded mode (EMPEngine). r=jrmuizel (53b6cf04bd)
 - Bug 1133527. Fallback to software vsync on android. r=kats (40207086ae)
 - Bug 1200098 - patch 3 - Pass the gr_nobidi flag when shaping with graphite2, as we split text into unidirectional runs ahead of time. r=jdaggett (4de177c3fe)
 - Bug 1226801 - None of the GCHashMap users require movable keys; r=fitzgen (0f4c2e7cd7)
 - Bug 1226687 - Part 1: Export a GCPolicy usable by JS::Heap; r=fitzgen (cf5466239a)
 - Bug 1226687 - Part 2: Use stable hashing and builtin sweep for JSObject2JSObjectMap; r=mccr8 (4c68f76048)
 - Bug 1224418 - Functions directly scoped under non-syntactic scopes should be considered cloneable. (r=billm) (9efd091f1d)
 - No Bug - Remove two unused, orphan variables; r=sfink (1e2191c4c2)
 - Bug 1223990 - Cleanly throw errors in self-hosted code. (r=till) (6f25a3bd3e)
 - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu (c1e39487a2)
 - Bug 1221844 - Part 1: TraceLogger: Move TraceLogger_Invalidation to LOG_ITEM. r=h4writer (c2bbb7edd8)
 - Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer (9ee099bd8b)
 - Bug 1223636: Tracelogger - Don't treat extraTextId as containing only extra ids, r=bbouvier (bad93df318)
 - Bug 1224123 - "Tracelogger: fix the use of LastEntryId in tracelogger.h". r=hv1989 (2cf9a30cf1)
 - Bug 1205893 - Eliminate vanilla memory allocations in Debugger-vixl. r=sstangl (56a3e3d37b)
 - Bug 1205893 - Remove vanilla allocations in ARM64 simulator. r=sstangl Use js_malloc/js_free and js_new/js_delete where appropriate. (5da0ec44b3)
 - Bug 1208674 - part 1: Add ToggleCall assertions. r=sstangl Assert that the ToggleCall() function does not overwrite any unexpected instructions. (cfb5c4be1a)
 - Bug 1208674 - Fix ToggleCall to handle constant pools. r=sstangl Handle constant pools inserted anywhere, even at the initial pointer location. Don't attempt handling constant pools with natural guard branches. They are not relevant here (and actually never generated currently). (cd025860b4)
 - Bug 1208259 - Handle OOM in the ARM64 VIXL Simulator. r=sstangl Make the Simulator creation robust against OOM stress tests. Now passes jsapitests testNewRuntime. (92a26871eb)
 - Bug 1219050 - Update VIXL helper code to v1.10. r=jolesen (7e57b34e76)
 - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu (5818076931)
 - Bug 1227263 part 2 - Remove this-slot from generators. r=efaust (c89453a7ce)
 - Bug 1227263 part 3 - Remove this-slot from non-function frames. r=efaust (c2dd744cca)
 - Bug 1207571 r=jandem a=abillings (461bb9213f)
 - Bug 1108290 - introduce machine-independent definitions of sub32. r=nbp (2906131e4d)
 - Bug 1226799 - De-duplicate the 11 Is[BuiltinName] self-hosting intrinsics with templates. r=arai (50bcb68306)
 - No Bug - Fix accumulated unified build bustage in the JS shell; r=sfink (dbf8db9215)
 - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence (63127682a9)
 - Bug 1227555 - Force specialization of JSObject::is() for ProxyObject subclasses r=shu (95b6dc79f8)
 - Bug 1201620 - Follow up: add a missing null check in js::SavedFrame::isSavedFrameOrWrapperAndNotProto; r=terrence (f2b6cc4751)
 - Bug 1226936 - Remove PreserveRegExpStatics and telemetry for it. r=till (6ca85fb1ea)
 - Bug 1221747 - Fix OOM handling in IonScriptCounts r=nbp (aea5012869)
 - Bug 1094057 - Violations of "use strict"; should generate errors, not warnings, r=jorendorff (627a9def4c) (0cf4874c58)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1213732 part 1 - SM LCov: Report both side of the branches. r=bhackett (fa8634e097)
 - Bug 1213732 part 2 - SM LCov: Check that fallthrough branches are correctly counted. r=bhackett (8019439dbd)
 - Bug 1213732 part 3 - SM LCov: Add code coverage support for TableSwitch statements. r=bhackett (f4268ea156)
 - Bug 1219166 - SM LCov: Prevent reporting empty compartments, and empty runtimes. r=bhackett (179e8bf6bc)
 - Bug 1213735 - LCov: Rely on the GC finalizers to visit all JSScripts. r=bhackett (43d6cbd245)
 - Bug 1220693 - Lazily trigger ICU default-time-zone recreation only at the instant where the new default time zone is going to be used, rather than every time the time zone might have changed, as apparently ICU's default-time-zone computation is a lot of work. r=till (d69ef1cee8)
 - Bug 1220693 - Put the needs-update status of the ICU default time zone behind a spinlock, as the simplest/stupidest possible thing that works. r=sfink (4f947b60c4)
 - pointer style (9f661bbcc4)
 - Bug 1226896 - Fix OOM handling related to script counts r=nbp (f86a1ebb7b)
 - Bug 1210554 - Change representation of unbound Label linked lists. r=sstangl (ca194528af)
 - Bug 1211150 - ARM: Adding 'explicit' keyword on the FloatRegister constructors; r=nbp (80297dd9e8)
 - Bug 1223355: Common out constant pool generation code on x86/x64; r=sunfish (10b65c3ecd)
 - Bug 1181612: Merge macro assemblers; r=luke (ebbce8bfef)
 - Bug 1181612: Add MIR generation and code generation to off-thread compilation; r=luke (e4540062a1)
 - Bug 1181612: Make CompileInfo a const class; r=luke (e8b2e2cb56) (f411e749b5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1225605: Describe the SIMD type descriptors in terms of a concept; r=jolesen (dc938099ad)
 - Bug 1225605: Rename SIMD descriptors toType -> Cast, setReturn -> ToValue, and remove one-argument toType; r=jolesen (b74a4e702e)
 - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen (c533d96fdd)
 - Bug 1225605: Store SIMD type descriptors on the global SIMD object rather than on the global; r=jolesen (b4ad3e2b39)
 - Bug 1221285 - Part 1: Add "-S" option to disassemble() to omit source notes from the output. Not strictly necessary, but convenient. r=efaust. (a74a46dff9)
 - Bug 1213111 - Extract progressbar from jittest's process_test_results; r=sfink (fa9e6737b5)
 - Bug 1213127 - Switch jit-tests over to using jstest's task runner; r=sfink (87baae32c5)
 - Bug 1213129 - Share worker count derivation code between jit and js test suites; r=sfink (be70b49724)
 - Bug 1218587 - Add -G option for running jit-tests under rr. r=terrence (110fa2d1c2)
 - Bug 1215063 - Add jit-tests support for running a test as a module and add some tests r=shu (82006f2b11)
 - Bug 1213133 - Remove jit-test's legacy multiprocessing and serial task runners; r=sfink (f1f1e06695)
 - Bug 1221285 - Part 2: Test harness support for --test-reflect-stringify. r=efaust. (6f835487d3)
 - Bug 1195198 - Octane: Restore run.js broken by Bug 1179063. r=terrence (0346782401)
 - Bug 1225908 - SimdTypeToLaneType. r=bbouvier (f3782f5fa8)
 - Bug 1226445: SharedStubs - Keep track of the pushed frames correctly in GetPropCallNative, r=jandem (89deea6955)
 - Bug 1228259 - jitspew is #ifdef JS_JITSPEW not DEBUG. r=h4writer (cf6ef8b871)
 - missing bits of  Bug 1231224 part 6 - Handle Vector OOM in some copy constructors. r=bhackett (29af1bfd2f)
 - Bug 1147430 - Optimize load followed by unbox. r=jandem (a4c17ed873)
 - Bug 1225908 - SimdTypeToArrayElementType. r=bbouvier (a31ecf633d)
 - Bug 1132183 followup - Bump smallFunctionMaxBytecodeLength to 120. r=h4writer (008b612d7b)
 - Bug 1132183 followup - Bump inlineMaxCalleeInlinedBytecodeLength to 3350. r=h4writer on IRC (6ca0102c81)
 - Bug 1221421 - Fix Ion JSPropertyOp getter stub. r=bz (d1d8e07432)
 - Bug 1222905 - Fix some issues related to Ion's AddSlot IC code. r=bhackett (77edef4115)
 - Bug 1226732 - Use stable hashing and builtin sweeping for ipc::ObjectIdMap; r=billm (155058eb41)
 - Bug 1226888 - Remove an incorrect assertion about store buffer state; r=jandem (69f16b9526)
 - Bug 1227774 - Encapsulate markCompartments logic; r=jonco (33f0fd5fe5) (746e6ca3e6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1225821 - Add type write barrier to SetPropertyIC dense element stub. r=bhackett (09c2b77da6)
 - Bug 1222917 - Fix register allocation in GenerateCallSetter. r=bhackett (a6e0ecd82c)
 - Bug 1219883 - Fix Ion typed array stub to handle constant string index. r=efaust (b568a7729c)
 - Bug 1215688 - Remove unused path in Ion's BindNameIC. r=jandem (b63444a595)
 - Bug 1224883: Only lazy linking from jit code expects to have valid jit code afterwards, r=jandem (327a96a3ef)
 - Bug 1108290 - remove machine-specific definitions of sub32. r=nbp (07b788b0c9)
 - Bug 1226277 - fix MSVC warning with a cast. r=bbouvier (23e7499d43)
 - Bug 1224710 - Fix OOM handling bugs revealed by new testcase r=bbouvier (8e3912dcfd)
 - Bug 1210554 - Add testAssemblerBuffer to jsapi-tests. r=sstangl (6aa5a5e95c)
 - Bug 1210554 - Implement BranchDeadlineSet. r=nbp (510ca413ca)
 - Bug 1210554 - Implement constant pool test. r=nbp (e67a359337)
 - Bug 1210554 - Add PatchShortRangeBranchToVeneer(). r=nbp (2611009dd2)
 - Bug 1210554 - Fix unified build breakage. r=sfink (b418fe43e5)
 - Bug 1210554 - Wire up branchDeadlines_ partially. No Asm callbacks yet. r=nbp (cb613e7b58)
 - Bug 1210554 - Handle toggled calls in CodeFromJump(). r=sstangl (d55a5e89ef)
 - Bug 1210554 - Add enum ImmBranchRangeType. r=sstangl (bcadf88269)
 - Bug 1210554 - Dynamically track short-range branches. r=sstangl (c8cca36e65)
 - Bug 1225859 - IonMonkey: MIPS64: Fix branchTestBoolean(Address) missing. r=jandem (5498faee06)
 - Bug 1222640 - Fix truncated Simulator return values. r=jandem (97721fa467)
 - Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth (150529e06b)
 - Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth (22ae53fd14)
 - Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth (8083eccc07)
 - Bug 1213743 - IonMonkey: MIPS: Import MIPS64 support into CodeGenerator-mips-shared. r=arai (548fe7f3ee)
 - Bug 1209553 - IonMonkey: MIPS: Add suffix 'f' for constant float32. r=arai (9902d4652a)
 - Bug 1209962 - IonMonkey: MIPS: Memory barrier optimization. r=lth (96c39a94e9)
 - Bug 1215999 - ARM64: Remove unnecessary float registers definitions. r=jolesen (199a27685c)
 - Bug 1207827 - Remove ARM64 temporary offset buffers. r=nbp (66d20a6c55)
 - Bug 1217606 - Handle OOM in Assembler::emitExtendedJumpTable(). r=sstangl (7e67cbd4f2)
 - Bug 1207827 - Fix ARM64 OOM bugs in Assembler::bind(). r=nbp (b3aa93f7db)
 - Bug 1155473 - Make arm-sim-osx SpiderMonkey shell build work on automation. r=sfink (85421372e7)
 - Bug 1225605: Make the dependency between SimdTypeDescr::Type and the SimdTypes/SimdLanes arrays clearer; r=jolesen (9d96ba8b8e)
 - Bug 1225605: Simplify SimdTypeDescr::size()/alignment() and remove a macro; r=jolesen (bea72c1836)
 - Bug 1224974 - fix GTK shaped window drawing. r=bas (8fd0aa180d)
 - Bug 1226152 - IonMonkey: MIPS64: Make sure the frame pushed are set correctly for ion vmcalls. r=h4writer (9ff4f3fcbb)
 - Bug 1148235. Cleanup the state that we maintain in SimplifyOutwardByArea. r=ehsan (fc2472f0fa)
 - Bug 1185840 - Make nsRegion::ToString() print string literal. r=roc (f82daa9b6e)
 - Bug 1136557 - pt 1 - Ignore bogus ascent/descent values in 'vhea' table. r=smontagu (e0f17faff8)
 - Bug 1136557 - pt 2 - Round maxDescent similarly to maxAscent in nsFontMetrics. r=smontagu (b1effc999b)
 - Bug 1196355: WriteAppNote should use function parameter. r=benwa (0ce7d33286)
 - Bug 1195152. Pass correct YUV type when converting shared YUV image to RGB. r=nical (133dc40c35)
 - Bug 852814 - Move the last remaining EXTRA_DSO_LDOPTS to moz.build. r=gps (5ca3d2b687)
 - Bug 319030: remove fossil support for RACE encoding and multilingual test bed from IDN code, r=jfkthame (3d76161522)
 - Bug 321491: Refactor error handling in nsIDNService, r=mcmanus (32aae2327f)
 - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame (0a41d31c03)
 - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 2: changes to existing tests, r=jfkthame. (4697b86b73)
 - Bug 1221453 - Use AbsolutePaths with LOCAL_INCLUDES instead of manual -I in CXXFLAGS. r=gps (e714580566)
 - Bug 1201468: Map UErrorCode to nsresult, r=jfkthame (9d6cf0fe20)
 - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 3: test for transitional processing and CONTEXTJ, r=jfkthame. (179ba01cbc)
 - Bug 1218179: move from transitional to non-transitional IDNA2008 processing, r=jfkthame (d76a053f00)
 - Bug 1197923 - Use channel->Open2() in intl/strres/nsStringBundle.cpp (r=sicking) (bc34312da8)
 - Bug 1205153 - Use channel->Open2() in intl/strres/nsStringBundleTextOverride.cpp (r=sicking) (2ac5e3b920) (35448d94ad)

* 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

basilisk52-g4.8.win32-git-20230304-3219d2d-uxp-33981efb4-xpmod.7z

I think the tab pining has gone a bit wonky. When a tab is pinned it is displaying its tab label text. The pinned tab is using .tab-label with white-space: nowrap; instead of .tab-label[pinned] with width and margins set to zero.

The changes appear in tabbrowser.css

Ben.
 

Link to comment
Share on other sites

11 hours ago, roytam1 said:

New build of post-deprecated Serpent/moebius for XP!

Thank you very much!

But in this version (like in B.MOEBIUS 55 win32-20220910) - on addons/mozilla.org, have yellow banner at the top: "To use these add-ons, you'll need to download Firefox" - so no possibility to try add-ons...

 

User-agent problem?..

This new version has user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0 . (like in B.MOEBIUS 55 win32-20220910). 

NO problem in this version: Basilisk Moebius 20210130 ... that I have too, hopefully... with user-agent: 

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0 . So this same user-agent...

 

Edited by msfntor
Link to comment
Share on other sites

10 hours ago, msfntor said:

so no possibility to try add-ons...

... Actually, this isn't true... Yes, the yellow banner and other such disclaimers are there for me, too, but once you move to a selected extension's page, you'll be able (I hope :)) to find a "Download file" link (directly to the addon's XPI file), e.g.:

https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/ =>

DyIv4VD.png

Edited by VistaLover
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...