Jump to content

Recommended Posts

Posted (edited)

Notice:
These projects have no affiliation with any upstream community code sources or organizations. Please direct all support or related questions to here.
"Serpent", "New Moon", "MailNews" are generic debranded names and they are subject to change in the future. Archive directory names and archive filenames will only be changed once generic debranded names are not used in the future.

Latest changelog is available here as well:
http://rtfreesoft.blogspot.com/search/label/browser

for people who can't register here, there is another place you can create post for asking/help besides in github and blog:
https://forum.eclipse.cx/viewforum.php?f=33

Serpent/UXP browser (MCP reforked 52ESR as new base), and NM28XP releases:

 

Binaries are moved to here: (I'm lazy to edit all previous posts)
https://o.rthost.win/palemoon/?sort=date&order=desc

BOC and hyperbola related binaries:

 

Binary list: https://o.rthost.win/boc-uxp/?sort=date&order=desc

 

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

NewMoon 27 build:


-------------------------------------
Serpent/moebius browser (deprecated by MCP, forked by me), and also 26.5 as playground :

 

 

And NewMoon 26.5 and K-Meleon 74 with Goanna 2.2 (newmoon-26.5) for vanilla Win2000 build:


-------------------------------------
K-Meleon browser with Goanna/Tycho engine:
  It has its own sub-forum in K-Meleon official forum!
  http://kmeleonbrowser.org/forum/list.php?19

Latest build:


-------------------------------------
Firefox ESR 45 with TenFourFox fixes for IA32/SSE-only machines:


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

K-Meleon Original cross-post is here:

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

ArcticFox XP win32 test build:

https://github.com/rmottola/Arctic-Fox/releases


----previous post----
 

 

Edited by roytam1

Posted (edited)

FAQ:

Q: Having audio distorted when watching Twitter/etc.?
A: Please try turning on "Firefox compatibility" in options dialog or either "general.useragent.compatMode = 2" or "general.useragent.compatMode.firefox = true" in about:config and reload the page.

Q: Can't play H264 clips? (for PM27/KM76/FF45)
A: Download following packages for your browser edition(32bit/64bit) and extract DLLs to same place as palemoon.exe lives.
  32bit LAV dlls are in separated package (extracted from K-Lite codec pack 13.5.5)
  https://o.rthost.win/palemoon/lav.7z

  Just in case if you have an older processor which has no SSE instruction set support:
    32bit NoSSE (ffmpeg 3.1.1 lite build)
    https://o.rthost.win/palemoon/lav-dll-lite-mmx.7z
    32bit No ASM (ffmpeg 3.1.1 lite build, if build above doesn't work on your processor)
    https://o.rthost.win/palemoon/lav-dll-lite-noasm.7z

  64bit LAV dlls are in separated package (LAV Filters 64bit 0.70.2)
  https://o.rthost.win/palemoon/lav64.7z

Q: AV1 Support? (for UXP-based applications except mailnews)
A: You need to enable "media.av1.enabled" in about:config

Q: VP9 Support? (for PM27)
A: VP9 works if async MSE option is unchecked and "Enable MSE for WebM Video" checked in options.

Q: Extensions/Themes not working after updating binaries.
A: If you encounter extensions not showing icon, clicking options button of extension causing browser unresponsive, etc. please try following actions:
1.a Kill palemoon.exe process(es)
1.b Copy whole extensions folder out of profile folder (to somewhere else for example, desktop)
1.c Restart browser without restoring previous sessions
1.d Goto about:addons page
1.e Drop XPI files from the copied-out extensions folder to about:addonss page One-by-One.
1.f After all XPI files are dropped and installed/updated, restart browser

Q: Virus detected?
A: Tell your anti-virus program to exclude palemoon.exe and/or plugin-container.exe. Some anti-virus heuristic engines (for example symantec's sonar engine) is too sensitive to palemoon.exe/plugin-container.exe network activities.

Q: Where's your patches for compiling my own?
A: Please visit the link above "FAQ:". Latest source patch files are named "sources_patches_YYYYMMDD.7z" in that page.

Q: basilisk browser showing basic pages in GMail?
A: set these to "true" in about:config
 general.useragent.compatMode.firefox
 general.useragent.compatMode.gecko

Q: Should I let official Pale Moon and "New Moon" both using same profile (at the same time / alternatively)?
A: it is not recommend to do that, as they have different NSS security library, which has different encryption procedure to the saved password database. Same profile being "touched" by different gecko/goanna applications may cause unexpected behaviors.
  If you want to launch both Pale Moon and "New Moon" / Basilisk and "Serpent" / etc. at the same time, one of them should be in "--no-remote" portable mode.

Q: How to change User Interface language?
A: Please see this post:

Q: Portable Loader?
A: You can always use official portable launcher with my binaries, or you can use my simple portable loader written in NSIS:

 

Q: How to install extensions/themes in BNavigator browser?
A: Please check this post out:

(EDIT: you may need to change minVersion to 0.9.0a1 as upstream changed version to a lower value after this guide existed)

 

Q: I want to verify if archive is not changed by others!
A: from 30 October 2019, new archives will have ".asc" GPG detached signature. You can download signature separately by appending ".asc" (without quotation marks) after the archive URL. You can get my public key by following instructions in this post:

Q: I'm getting 0xC000001D error when starting Serpent/UXP-ia32 or NM28-ia32 browser!
A: your processor does not support CMOV instruction. VC2015 IA32 build requires CMOV instruction support. here is a list of processors with CMOV instruction support:
- Intel: Pentium Pro or later
- AMD: K7 (original Athlon/Duron) or later
- VIA: C7 or later
- Transmeta: all CPUs are capable to run SP52-ia32/NM28-ia32.
- Cyrix/IBM: 6x86MX or later, MediaGXm(MediaGX-S) or later
- National Semiconductor/AMD: Geode GX or later
- DM&P/Vortex86: Vortex86DX3 or later

Q: I need WebAssembly support!
A: for NM28/SP52, go to about:config and enable javascript.options.wasm

Q: Why you still keeping on version 28? will you have a version 29 build?
A: please have a look on this post:

Q: but is it up to date?
A: please have a look here:

 

Edited by roytam1
Posted

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221029-3219d2d-uxp-a6338caef-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20221029-3219d2d-uxp-a6338caef-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-20221029-3219d2d-uxp-a6338caef-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-20221029-d849524bd-uxp-a6338caef-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221029-d849524bd-uxp-a6338caef-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20221029-d849524bd-uxp-a6338caef-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2019 - Do not dispatch keypress event for non-printable keys. (1392f5f22)
- Issue #2019 - Follow-up: Adjust content spellchecker to use keydown (5699d9673)
- Issue #2019 - Follow-up: Make autocomplete and satchel listen to keypress events in the system event group (808332c2c)
- Issue #1375 - Don't mark nodes in the shadow tree as orphan nodes (9277c9418)
- Issue #1829 - Follow-up: Mac-specific shortcut key for closing the developer tools toolbox window should not be excluded from other platforms (d02383072)
- Issue #58 - Remove leftover rust build files from /js (1a55f1832)
- Issue #1793 - Follow-up: Fix incorrect media query (1ae5f60a1)
- Issue #21 - Remove panning/tab animation performance measurements (2e944692c)
- Issue #2022 - Part 1 - Fix transparent windows on MacOS 13 Ventura. During the BaseWindow creation contenView is nil on Ventura... So create a NSView with the requested dimensions and set is as the contenView. (069b11c14)
- Issue #2022 - Part 2 - Add Ventura version detection. Also add Monterey and Ventura to the graphics driver blocklist. (70727d0a0)
- Issue #1824 - Remove dependency on libdemangle. (8b8084f66)
- Hold some strong references on nsRefreshDriver (e69b52eac)
- [XPCOM] Fix Base64 off-by-one issue and safeguard against this mistake in the future. (3fccd404f)
- [WebGL] Implement webgl.max-size-per-texture-mib (2f0acd868)

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:
- fill static_assert() message added in rev 3fccd404 to fix build (a6338caef)

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.

Posted

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20221029-485bba73-uxp-a6338caef-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221029-485bba73-uxp-a6338caef-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-20221029-id-656ea98-uxp-a6338caef-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221029-id-656ea98-ia-93af9a0-uxp-a6338caef-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.

Posted

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

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

Repo changes:
- ported from UXP:
 - Issue #2019 - Do not dispatch keypress event for non-printable keys. (74b3ce90d)
 - Issue #2019 - Follow-up: Adjust content spellchecker to use keydown (3142f9546)
 - Issue #2019 - Follow-up: Make autocomplete and satchel listen to keypress events in the system event group (7ac438f6a) (4618c0f96)
- import from UXP: Issue #1375 - Don't mark nodes in the shadow tree as orphan nodes (ea0a08fca) (cf3a5ad4f)
- import from UXP: Issue #1829 - Follow-up: Mac-specific shortcut key for closing the developer tools toolbox window should not be excluded from other platforms (4f95caf7f) (c921b96bf)
- import from UXP: Issue #58 - Remove leftover rust build files from /js (d1345b1da) (a4d6bc409)
- import from UXP: Issue #1793 - Follow-up: Fix incorrect media query (825fb3a20) (095ccd723)
- ported from UXP: Issue #21 - Remove panning/tab animation performance measurements (362a84565) (4e85a4882)
- ported from UXP:
 - Issue #2022 - Part 1 - Fix transparent windows on MacOS 13 Ventura. During the BaseWindow creation contenView is nil on Ventura... So create a NSView with the requested dimensions and set is as the contenView. (e73a2fb0f)
 - Issue #2022 - Part 2 - Add Ventura version detection. Also add Monterey and Ventura to the graphics driver blocklist. (7a82ec576) (7304d9f1c)
- ported from UXP: Issue #1824 - Remove dependency on libdemangle. (b19541f1d) (3e587eac4)
- import from UXP: [No issue] Hold some strong references on nsRefreshDriver (1139e11f3) (d499b04e3)
- import from UXP:
 - [XPCOM] Fix Base64 off-by-one issue and safeguard against this mistake in the future. (3fccd404)
 - fill static_assert() message added in rev 3fccd404 to fix build (a6338cae) (729f9af85)
- import from UXP: [WebGL] Implement webgl.max-size-per-texture-mib (42d1d20ef) (b62d8ad16)

Posted

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221029-a128924c0d-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 1219711 - Let fake stream take precedence in testing. r=jib (a52bad675a)
 - Bug 1207288. Enable the ANGLE shader validator for WebGL 2. r=jgilbert (9583083fe3)
 - Bug 1218944. Transform feedback linking should use varyings intead of attribs. r=jgilbert (37742a04e0)
 - Bug 1218939. Fixup GetTransformFeedbackVarying. r=jgilbert (5e4ffd63e5)
 - Bug 1218559. Implement FindUniformBlockByMappedName. r=jgilbert (0eefbc1012)
 - Bug 1215296. Map uniforms from blocks. r=jgilbert (f87ecddafa)
 - Bug 1217304: P1. Only fire loadeddata once the first frame has been decoded. r=jwwang (8382426465)
 - Bug 1217304: P2. Do not transition to HAVE_ENOUGH_DATA readyState until we do have data. r=jwwang (b17554f65f)
 - Bug 1207887 - Fix AsyncPanZoomAnimation, WheelScrollAnimation and TextureHost doesn't compile in non-unified build. r=nical (9f893b3584)
 - Bug 1145004 - Fix MSE Telemetry VIDEO_MSE_BUFFERING_COUNT - r=cpearce (bdcab5af5a)
 - Bug 1205156 - Add telemetry to measure how often getUserMedia is used over non-secure origins r=jib (f456298e6e)
 - Bug 1206900: Add telemetry for device types captured with getUserMedia() r=jib,smaug (5e278764dd)
 - Bug 1144975 - Video dimensions for tab mirroring can be smaller than the devices display. r=snorp (c5781eca2d)
 - Bug 1193075 - add viewport constraints for independent scrolling in tab sharing. r=smaug, r=jesup (f9243c0e97)
 - bug 1221855 null-check mInputBuffer in SizeOfExcludingThis() r=padenot (d3cd52cfda)
 - Bug 1193075 - make { scrollWithPage: false } not scroll with page. r=jesup (3f4aa04ba4)
 - Bug 1212633 - include mobile and unfiled folders in Sync's concept of 'all IDs'. r=rnewman (908001a794)
 - Bug 1217077 - Remove for-each from services/. r=gps (98a7a1d49d) (8390173396)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1210573 - Add attribute 'packageIdentifier' to nsIPackagedAppUtils. r=valentin. (0115fa1b85)
 - Bug 1178518 - Verify signed packages. r=valentin (5decf51ecb)
 - Bug 1178518 - Add an AppTrustedRoot for signed packaged app. r=keeler (15e50605b4)
 - Bug 1177013 - test_cpows.xul test for CPOW cancelation (r=dvander) (867c40bec1)
 - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) (cee45a21b1)
 - Bug 1174487. Stop using JS_ReportPendingException in ThrowAndReport. Just let the AutoJSAPI do the work for us. r=bholley (877d91b8ab)
 - Bug 1213289 part 1. Change dom::Throw to take an XPCOM string, not a raw C string, for the message. r=bkelly (d15fbd30d5)
 - Bug 1213289 part 2. Introduce ErrorResult::ClearUnionData and use it in various places where we're trying to do that. r=bkelly (c7e5dac146)
 - Bug 1213289 part 3. Add a way to throw a DOMException with a custom message on ErrorResult. r=bkelly (aef71f28a9)
 - Bug 1213289 part 4. Convert to using an enum for tracking our union state. r=bkelly (def36e74a1)
 - Bug 1174593 - Null check context compartment in GetCurrentJSStack(). r=bholley (a785100a75)
 - Bug 1216819 - Allow JSAPI SavedFrame accessors to skip past self-hosted frames. r=bz (e7c40f2c30)
 - Bug 1200832 - make Console.trace follow async parents; r=baku,bgrins (9694111f6b)
 - Bug 1218496 - Add MOZ_COUNT_CTOR/DTOR to ErrorResult::Message. r=bz (53ad08d1d3)
 - Bug 1209107 - Only expose module environment object through testing functions r=shu (5fc969293e)
 - Bug 930414 - Update module scope chain handling following addition of global lexical scope r=shu (1fc60942f1)
 - fix typo (385064acb8)
 - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem) (b1f959ad34)
 - Bug 930414 - Implement module namespaces r=shu (8c78ae93f2)
 - Bug 930414 - Make |this| undefined in modules r=shu (effe64e5ec)
 - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug (4875da587e)
 - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke (ae07ae6add)
 - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functionsto stopAtWindowProxy. r=bz (87334947c7)
 - Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz (ec479123de)
 - Bug 1219183 - Update comments that reference renamed thisObject hook r=shu (d99fd5f5a4)
 - Bug 1125423 part 4 - Make GetThisValue infallible, stop invoking the Class hook. r=shu (7780fae25c)
 - Bug 1125423 part 5 - Remove innerObject/outerObject/thisValue Class hooks. r=luke (e6798ba62f)
 - Bug 1125423 part 6 - Remove nsGlobalWindow::OuterObject and ObjectToOuterObjectValue. r=bz (9c69c88ffc)
 - Bug 1217061 - Report OOMs in IonCache::linkAndAttachStub(). r=djvj (6515dfc38f)
 - Bug 1215573 - Remove AutoWritableJitCode from IonCache::updateBaseAddress. r=nbp (3b01574971)
 - Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust (d030b03035)
 - Bug 1209118 part 2 - Fix GetPropertyIC stubs. r=efaust (3de861379e)
 - Bug 1209118 part 3 - Move arguments element stub. r=efaust (90416752ec)
 - Bug 1209118 part 4 - Move dense element stub. r=efaust (1c00927242)
 - Bug 1209118 part 5 - Move dense element hole stub. r=efaust (888aeac645)
 - Bug 1209118 part 6 - Move typed-or-unboxed element stub. r=efaust (1faf3c96eb)
 - Bug 1209118 part 7 - Disable GetPropertyIC when the IC fails to attach stubs. r=efaust (ee29616d9e)
 - Bug 1209118 part 8 - Use MGetPropertyCache for GETELEM. r=efaust (9ce7df2660)
 - Bug 1209118 part 9 - rm MGetElementCache, GetElementIC. r=efaust (0c1747a8f8)
 - Bug 1209118 part 10 - Fix a performance issue when disabling GetPropertyIC. r=efaust (c915688ed4)
 - Bug 1209118 part 11 - Fix and simplify condition in GetPropertyIC::maybeDisable. r=efaust (051d4bc465)
 - Bug 1214562 part 1 - SetElementCache no longer needs a byteop register on x86. r=bhackett (51353013a1)
 - Bug 1214163 - Clean up SetPropertyIC::update. r=efaust (a520d092ac)
 - Bug 1214562 part 2 - Refactor SetPropertyCache regalloc. r=bhackett (e7be5c651b)
 - Bug 1216151 - Ensure the object has a non-lazy group in SetPropertyIC::tryAttachStub. r=efaust (205f6770cb)
 - Bug 1213859 - Focus and blur events should not be cancelable; r=smaug (17e8f894d7) (2859b42d1c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1165269 - Use OriginAttributes in nsILoadContextInfo, r=michal+allstars (e9ac11acd5)
 - Bug 1180195 - Uninitialised value use in Predictor::SpaceCleaner::OnMetaDataElement. r=hurley@todesschaf.org. (f565058f95)
 - Bug 1181258 - Limit URI length the predictor keeps. r=honzab (d34a902d0e)
 - Bug 1197215 - Remove now unnecessary uses of ok in the predictor. r=hurley (7adb74c366)
 - Bug 1165267 - Part 0: Add util functions NS_GetOriginAttributes. r=honzab (b886b00fe0)
 - space (2841c02d85)
 - Bug 1199775 - mozilla::Tokenizer improvements vol 2. r=nfroyd (faabcc18e4)
 - missing bit of 1212183 (a9a5548239)
 - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem) (ea4e0daf85)
 - Bug 1214173 - Remove unused MSetPropertyInstruction::needsBarrier_. r=h4writer (6077181a1e)
 - Bug 1130672 - ARM assembler: Check oom() before using editSrc(). r=jandem (50a818038a)
 - Bug 1214126 part 1 - Add extra 'id' operand to SetProperty IC. r=efaust (3dfcc4703b)
 - Bug 1214126 part 2 - Use SetProperty IC for JSOP_SETELEM. r=efaust (f9c9d28520)
 - Bug 1214126 part 3 - Use IC for JSOP_SETELEM in more cases. r=efaust (f0e4859c26)
 - Bug 1214126 part 4 - Move IC stubs from SetElementIC to SetPropertyIC. r=efaust (00d91ede67)
 - Bug 1214126 part 5 - Remove SetElementIC. r=efaust (33a11800a2)
 - Bug 1221177 - Add a ByFilename breakdown for JS::ubi::Node censuses; r=sfink (45cb94f13c)
 - Bug 1207868 - Implement Debugger.Object.asEnvironment. (r=jimb) (988a55fb94)
 - Bug 930414 - Add debugger support for modules r=shu (4233dc42b4)
 - Bug 863089 - replace Debugger.Script.getOffsetLine with getOffsetLocation; r=fitzgen (8a0049ada4)
 - Bug 1003554 - make entry points correspond to entries in the line table; r=jimb,fitzgen (fd32986726)
 - Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo (f84d927c56)
 - Bug 1212624 - Implement range-based iteration for LinkedList, r=Waldo (6c4b503624)
 - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink (6a24f448a6)
 - Bug 1206594: Pass SavedStacks::chooseSamplingProbability its JSCompartment directly. r=fitzgen (6aba5a807a)
 - Bug 1206594: Update SavedStacks sampling probability only when a Debugger changes its probability, not on every sample taken. r=fitzgen (a54ef1d504)
 - Bug 1206594: Address review comments. r=fitzgen (39ea0921f9)
 - Bug 1206594 - Followup hazard-fix. r=H-bustage in a CLOSED TREE (69c0266e15)
 - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem (bd56605c95)
 - Bug 1196896 - add CSSLexer.performEOFFixup. r=heycam, r=bz (8e103ebd7d) (602f1f1389)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1214048 - Improve callee-not-a-function error for spread calls. (r=jorendorff) (f47489e821)
 - Bug 1202561 - Mark no-longer-used constants in jsversion.h. r=jorendorff. (dd9a29e777)
 - Bug 995610 - Part 0: Add release property to getBuildConfiguration(). r=evilpie (9aff95b34a)
 - Bug 995610 - Part 1: Show deprecated warning for expression closure. r=evilpie (740af95e85)
 - Bug 1167029 - Followup: remove now-unused DeprecatedLetBlock telemetry. (rs=efaust) (dc3293d70f)
 - Bug 1201740 - Prevent interception if the request is a System XHR. r=bkelly (eea213dcc2)
 - Bug 1182571: Make nsXMLHttpRequest use AsyncOpen2. r=ehsan (15089bb64b)
 - Back out bug 1149127 because of Thunderbird insanity (2047b66990)
 - Bug 1187404 - Allow tab to select an option from a select element in e10s r=Enn (e2c98e7c0f)
 - Mac v2 signing - Bug 1047738 - Make distribution code look for the distribution directory under Contents/Resources due to v2 signing requirements. r=bsmedberg # Please enter the commit message for your changes. Lines starting (4d6f19f952)
 - Bug 1176703 - load default theme manifest in safe mode, r=bsmedberg (374f8f6ca3)
 - misc path and import fixes (4547430310)
 - bug 1174704 - Implement GetUserDataDirectoryHome for iOS. r=froydnj (886abeed30)
 - Bug 1177819. Replace the warning about anon content being passed into frame construction with an assert plus whitelisting of the known-OK cases. r=dholbert (9d9354f0af)
 - Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug (48560d44b6)
 - Bug 1205635: Don't define methods of Bluetooth backend interfaces in header, r=btian (a30773e87e)
 - Bug 1181482 - Patch1: Refine some data types in gecko backend for GATT server read/write request APIs. r=btian (12921ff365)
 - Bug 1181479: Refine StringToUuid; r=jocelyn (68ca54278a)
 - Bug 1181479: Refine GenerateUuid(); r=jocelyn (dd91af86c9)
 - Bug 1140952 - Implement read/write value of a descriptor for GATT client API (webapi part). f=jocelyn, r=btian, r=mrbkap (276d63e128)
 - misspatch (87e07ca21f)
 - Bug 1181479: Implement GATT Server service management; r=jocelyn, r=mrbkap (1abb22088d)
 - Bug 1161939 - Correct bitwise checking on GATT characteristic write properties. r=jocelyn (fd0c6f1358)
 - Bug 1181482 - Patch2: Revise read/write characteristic/descriptor value to cover both GATT client and GATT server role. r=btian, r=bz (658efbd941)
 - Bug 1181479: Sync the coding style; r=jocelyn (ab0f1509c1)
 - Bug 1181482 - Patch3: Implement |sendResponse| and BluetoothGattAttributeEvent for GATT server read/write requests. r=btian, r=bz (c50c93a6a3)
 - Bug 1211140 - Remove telemetry for RegExpSourceProperty. r=till (faa512402e)
 - Bug 1208835 - Add telemetry for RegExp static property access after String.prototype.replace with function argument and RegExp static property is changed inside it. r=till,bsmedberg (c412b13e4c)
 - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust (a3a567d797)
 - Bug 1201460: Disallow asm.js compilation for class/methods; r=luke (963644c32f)
 - Bug 1214013 - Remove drainGlobalOrEvalBindings and use generateBindings for all kinds of scripts. (r=efaust) (338778ce73)
 - Bug 1214050 - Don't give overwritten non-deoptimized function bindings slots in global scripts. (r=efaust) (3e95d0ba46)
 - Bug 1214013 - Parse global scripts non-incrementally. (r=efaust) (33a378413b)
 - Bug 1214013 - Remove funky Maybe<ParseContext> logic in BytecodeCompiler. (r=efaust) (0f02d0e3da)
 - Bug 1212719 - Throw SyntaxError immediately for unexpected TOK_TRIPLEDOT. r=Waldo (769ab2403d)
 - Bug 1218204 - Remove else after return from Parser<ParseHandler>::maybeParseDirective. r=arai (519b748a63)
 - Bug 1216966 - Part 1: Splurge and use separate error messages for generator comprehensions that need more parentheses and yield expressions that need more parentheses. r=efaust. (fcb6b0a5d2)
 - Bug 1216966 - Part 2: Tweak a comment about comprehension syntax. r=efaust. (59670db722)
 - Bug 1216966 - Part 3: Remove redundant method Parser::parenExprOrGeneratorComprehension. r=efaust. (e2a5d76e35)
 - Bug 1216966 - Part 4: Update a big comment about for-loops in Parser.cpp. r=efaust. (ac28e492db)
 - Bug 1216966 - Part 5: Code organization and comments around parsing comprehensions. r=efaust. (e5533b379b)
 - Bug 1216623 - Part 1: Rename some loop variables to avoid conflicts with ES6 scoping rules. r=fitzgen, r=ttaubert, r=MattN, r=gps. (daf7d973b0)
 - Bug 932517 - Treat let as a contextual keyword in sloppy mode and make it versionless. (r=jorendorff) (c95a8c115f)
 - align to TFF (e27ad0cc42)
 - Bug 1217001 - Refactor BytecodeEmitter::variables. Part 1: preliminaries. r=shu. (dad313be3e)
 - Bug 1217001 - Part 2: Rename two local variables and improve some old comments. r=shu. (8f050c8d34)
 - Bug 1217001 - Part 3: Remove one goto statement. r=shu. (6ff8f4d4de)
 - Bug 1217001 - Part 4: Improve the comments on VarEmitOption. r=shu. (6396585f04)
 - Bug 1217001 - Part 5: Further revise control structure in BytecodeEmitter::emitVariables(). r=shu. (e671d81923)
 - Bug 1217001 - Part 6: Eliminate some continue statements. r=shu. (80a7767e89)
 - Bug 1217001 - Part 7: Change BytecodeEmitter::emitNormalFor() to decouple it from weird expectations about BytecodeEmitter::emitVariables(). r=shu. (557a9249a8)
 - Bug 1217001 - Part 8: Eliminate all uses of PNX_POPVAR. r=shu. (c9c27b5072)
 - Bug 1217001 - Part 9: Remove PNX_POPVAR. r=shu. (012e716653)
 - Bug 1217001 - Part 10: Delete redundant boolean argument. r=shu. (5f528ed198)
 - Bug 1217001 - Part 11: Get rid of the last goto in BytecodeEmitter::emitVariables(). r=shu. (0d11883f9e)
 - Fix a broken JS test. It landed in rev 093802a6d8ae (bug 1003554) and was apparently fine until it was merged to m-c/m-i, where it probably collided with rev bug 1217099 or bug 1217001. no_r=bustage to a CLOSED TREE. (12470085c8)
 - Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for `var x;`. r=shu. (9c69ca3bd3)
 -  Bug 1217110 - Remove unnecessary opcode JSOP_BINDINTRINSIC. r=shu. (58e4f74fd1) (5e85317f94)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 930414 - Instantiate module function defintions earlier as per the spec r=shu (c0f7f01c16)
 - Bug 819125 - Reset return value before executing catch/finally block. r=jandem (005fc7dc26)
 - Bug 1216623 - Part 2: In for (let ...) loops, evaluate initializers in the scope of the variables being initialized. r=Waldo. (a09e74569a)
 - Bug 1219877 - Allow let token with TOK_NAME in strict mode in Parser::shouldParseLetDeclaration. r=shu (d76dbab3d4)
 - Bug 932517 - Followup: remove let-block logic in sloppy mode ES6 let declaration check. (rs=evilpie) (c6e0c8661a)
 - Bug 1212305: Also mark lazy link frames, r=jandem (cd3601052c)
 - Bug 1216140 - Load the global lexical scope for the BINDGNAME Baseline IC when the script doesn't have a non-syntactic scope chain. (r=jandem) (370cccbd8a)
 - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie) (1158b1ffdb)
 - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp (f521201ec3)
 - Bug 1213740 - IonMonkey: MIPS64: Import Bailouts-mips64. r=nbp f=rankov (5e810a94d9)
 - Bug 1213741 - IonMonkey: MIPS64: Import BaselineCompiler-mips64. r=nbp f=rankov (c6eb2d72b1)
 - Bug 1213742 - IonMonkey: MIPS64: Import BaselineIC-mips64. r=nbp f=rankov (67b78d1345)
 - Bug 1213745 - IonMonkey: MIPS64: Import Lowering-mips64. r=nbp f=rankov (d1e60521f2)
 - Bug 1213749 - IonMonkey: MIPS64: Import SharedIC-mips64. r=nbp f=rankov (4a2184d535)
 - Bug 1213750 - IonMonkey: MIPS64: Import Trampoline-mips64. r=nbp f=rankov (382237c7db)
 - Bug 1213743 - IonMonkey: MIPS64: Import CodeGenerator-mips64. r=lth f=nbp,rankov (4f7d1720d6)
 - Bug 1213747 - IonMonkey: MIPS64: Import MoveEmitter-mips64. r=nbp f=rankov (63a53396e6)
 - Bug 1213751 - IonMonkey: MIPS64: Import Simulator-mips64. r=jandem (ac2f67fd43)
 - Bug 1218652 - IonMonkey: MIPS: Add mips-shared in check macroassembler style. r=arai (cf6f2bf5db)
 - Bug 1205134 - IonMonkey: MIPS: Split shareable code to mips-shared in MacroAssembler-mips32. r=lth f=nbp (3608ef227a)
 - Bug 1218652 - IonMonkey: MIPS: Move shared functions to mips-shared. r=arai (d716fa56bc)
 - Bug 1219137 - IonMonkey: MIPS: Fix PushRegsInMask and PopRegsInMaskIgnore can not shared. r=arai (13e5811e19)
 - Bug 1213746 - IonMonkey: MIPS64: Import MacroAssembler-mips64. r=lthf=rankov (3a7cb6fbd6)
 - Bug 1196545 - unboxed array snafus. r=jandem (31bbe773b2)
 - Bug 1224411 - Speed up FileRegistry._partial_paths by memoizing on the basis of directory. r=nalexander (d202d614a9)
 - Bug 1153790 - mac unification doesn't work with packaged addons. r=glandium (269cc3e37c)
 - Bug 1208320 - Support configuring zlib compression level; r=glandium (502de5e78a)
 - Bug 1163077 - Never elfhack if --disable-compile-environment is set. r=glandium (a484cb9a2f)
 - Bug 1213418 - Part 1: Use mozregression to download in |mach artifact|. r=me (93e1cb3aa2)
 - Bug 1213418 - Part 2: Use Fennec APKs in |mach artifact|; use mozversion to extract build IDs. r=me (27efbe8404)
 - Bug 1191051 - Use full 40 character hashes in |mach artifact|. r=gps (43992efbee)
 - Bug 1192064 - Add 'android-x86' job to |mach artifact|. r=jonalmeida (c0e7d6c8f8)
 - No bug - Don't write artifacts twice. r=me (e5eff7d6de)
 - Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till (20c6e76cc7)
 - Bug 1181612: Rename AsmJSFunctionLabels to make them easier to understand; r=luke (c6d88f944b)
 - Bug 1181612: Remove FunctionCompiler's RetType; r=luke (2f7483bfe2)
 - Bug 1214467 - Eliminate redundant loop header phis while emitting MIR for asm.js. r=luke (6c50f9b407)
 - Bug 1205390 - make Odin accept TypedArray constructors for shared memory. r=luke (400f892775)
 - Bug 1181612: Make asm.js internal calls thread-local; r=luke (aed88de095)
 - Bug 1219143 - IonMonkey: MIPS: Move callAndPushReturnAddress to mips-shared. r=lth (b9cd97f491)
 - Bug 1217326 - fork remaining atomics. r=h4writer. (65cc2a2b07) (a128924c0d)

Posted

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git c0522908da..a128924c0d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1219711 - Let fake stream take precedence in testing. r=jib (a52bad675a)
 - Bug 1207288. Enable the ANGLE shader validator for WebGL 2. r=jgilbert (9583083fe3)
 - Bug 1218944. Transform feedback linking should use varyings intead of attribs. r=jgilbert (37742a04e0)
 - Bug 1218939. Fixup GetTransformFeedbackVarying. r=jgilbert (5e4ffd63e5)
 - Bug 1218559. Implement FindUniformBlockByMappedName. r=jgilbert (0eefbc1012)
 - Bug 1215296. Map uniforms from blocks. r=jgilbert (f87ecddafa)
 - Bug 1217304: P1. Only fire loadeddata once the first frame has been decoded. r=jwwang (8382426465)
 - Bug 1217304: P2. Do not transition to HAVE_ENOUGH_DATA readyState until we do have data. r=jwwang (b17554f65f)
 - Bug 1207887 - Fix AsyncPanZoomAnimation, WheelScrollAnimation and TextureHost doesn't compile in non-unified build. r=nical (9f893b3584)
 - Bug 1145004 - Fix MSE Telemetry VIDEO_MSE_BUFFERING_COUNT - r=cpearce (bdcab5af5a)
 - Bug 1205156 - Add telemetry to measure how often getUserMedia is used over non-secure origins r=jib (f456298e6e)
 - Bug 1206900: Add telemetry for device types captured with getUserMedia() r=jib,smaug (5e278764dd)
 - Bug 1144975 - Video dimensions for tab mirroring can be smaller than the devices display. r=snorp (c5781eca2d)
 - Bug 1193075 - add viewport constraints for independent scrolling in tab sharing. r=smaug, r=jesup (f9243c0e97)
 - bug 1221855 null-check mInputBuffer in SizeOfExcludingThis() r=padenot (d3cd52cfda)
 - Bug 1193075 - make { scrollWithPage: false } not scroll with page. r=jesup (3f4aa04ba4)
 - Bug 1212633 - include mobile and unfiled folders in Sync's concept of 'all IDs'. r=rnewman (908001a794)
 - Bug 1217077 - Remove for-each from services/. r=gps (98a7a1d49d) (8390173396)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1210573 - Add attribute 'packageIdentifier' to nsIPackagedAppUtils. r=valentin. (0115fa1b85)
 - Bug 1178518 - Verify signed packages. r=valentin (5decf51ecb)
 - Bug 1178518 - Add an AppTrustedRoot for signed packaged app. r=keeler (15e50605b4)
 - Bug 1177013 - test_cpows.xul test for CPOW cancelation (r=dvander) (867c40bec1)
 - Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) (cee45a21b1)
 - Bug 1174487. Stop using JS_ReportPendingException in ThrowAndReport. Just let the AutoJSAPI do the work for us. r=bholley (877d91b8ab)
 - Bug 1213289 part 1. Change dom::Throw to take an XPCOM string, not a raw C string, for the message. r=bkelly (d15fbd30d5)
 - Bug 1213289 part 2. Introduce ErrorResult::ClearUnionData and use it in various places where we're trying to do that. r=bkelly (c7e5dac146)
 - Bug 1213289 part 3. Add a way to throw a DOMException with a custom message on ErrorResult. r=bkelly (aef71f28a9)
 - Bug 1213289 part 4. Convert to using an enum for tracking our union state. r=bkelly (def36e74a1)
 - Bug 1174593 - Null check context compartment in GetCurrentJSStack(). r=bholley (a785100a75)
 - Bug 1216819 - Allow JSAPI SavedFrame accessors to skip past self-hosted frames. r=bz (e7c40f2c30)
 - Bug 1200832 - make Console.trace follow async parents; r=baku,bgrins (9694111f6b)
 - Bug 1218496 - Add MOZ_COUNT_CTOR/DTOR to ErrorResult::Message. r=bz (53ad08d1d3)
 - Bug 1209107 - Only expose module environment object through testing functions r=shu (5fc969293e)
 - Bug 930414 - Update module scope chain handling following addition of global lexical scope r=shu (1fc60942f1)
 - fix typo (385064acb8)
 - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem) (b1f959ad34)
 - Bug 930414 - Implement module namespaces r=shu (8c78ae93f2)
 - Bug 930414 - Make |this| undefined in modules r=shu (effe64e5ec)
 - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug (4875da587e)
 - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke (ae07ae6add)
 - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functionsto stopAtWindowProxy. r=bz (87334947c7)
 - Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz (ec479123de)
 - Bug 1219183 - Update comments that reference renamed thisObject hook r=shu (d99fd5f5a4)
 - Bug 1125423 part 4 - Make GetThisValue infallible, stop invoking the Class hook. r=shu (7780fae25c)
 - Bug 1125423 part 5 - Remove innerObject/outerObject/thisValue Class hooks. r=luke (e6798ba62f)
 - Bug 1125423 part 6 - Remove nsGlobalWindow::OuterObject and ObjectToOuterObjectValue. r=bz (9c69c88ffc)
 - Bug 1217061 - Report OOMs in IonCache::linkAndAttachStub(). r=djvj (6515dfc38f)
 - Bug 1215573 - Remove AutoWritableJitCode from IonCache::updateBaseAddress. r=nbp (3b01574971)
 - Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust (d030b03035)
 - Bug 1209118 part 2 - Fix GetPropertyIC stubs. r=efaust (3de861379e)
 - Bug 1209118 part 3 - Move arguments element stub. r=efaust (90416752ec)
 - Bug 1209118 part 4 - Move dense element stub. r=efaust (1c00927242)
 - Bug 1209118 part 5 - Move dense element hole stub. r=efaust (888aeac645)
 - Bug 1209118 part 6 - Move typed-or-unboxed element stub. r=efaust (1faf3c96eb)
 - Bug 1209118 part 7 - Disable GetPropertyIC when the IC fails to attach stubs. r=efaust (ee29616d9e)
 - Bug 1209118 part 8 - Use MGetPropertyCache for GETELEM. r=efaust (9ce7df2660)
 - Bug 1209118 part 9 - rm MGetElementCache, GetElementIC. r=efaust (0c1747a8f8)
 - Bug 1209118 part 10 - Fix a performance issue when disabling GetPropertyIC. r=efaust (c915688ed4)
 - Bug 1209118 part 11 - Fix and simplify condition in GetPropertyIC::maybeDisable. r=efaust (051d4bc465)
 - Bug 1214562 part 1 - SetElementCache no longer needs a byteop register on x86. r=bhackett (51353013a1)
 - Bug 1214163 - Clean up SetPropertyIC::update. r=efaust (a520d092ac)
 - Bug 1214562 part 2 - Refactor SetPropertyCache regalloc. r=bhackett (e7be5c651b)
 - Bug 1216151 - Ensure the object has a non-lazy group in SetPropertyIC::tryAttachStub. r=efaust (205f6770cb)
 - Bug 1213859 - Focus and blur events should not be cancelable; r=smaug (17e8f894d7) (2859b42d1c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1165269 - Use OriginAttributes in nsILoadContextInfo, r=michal+allstars (e9ac11acd5)
 - Bug 1180195 - Uninitialised value use in Predictor::SpaceCleaner::OnMetaDataElement. r=hurley@todesschaf.org. (f565058f95)
 - Bug 1181258 - Limit URI length the predictor keeps. r=honzab (d34a902d0e)
 - Bug 1197215 - Remove now unnecessary uses of ok in the predictor. r=hurley (7adb74c366)
 - Bug 1165267 - Part 0: Add util functions NS_GetOriginAttributes. r=honzab (b886b00fe0)
 - space (2841c02d85)
 - Bug 1199775 - mozilla::Tokenizer improvements vol 2. r=nfroyd (faabcc18e4)
 - missing bit of 1212183 (a9a5548239)
 - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem) (ea4e0daf85)
 - Bug 1214173 - Remove unused MSetPropertyInstruction::needsBarrier_. r=h4writer (6077181a1e)
 - Bug 1130672 - ARM assembler: Check oom() before using editSrc(). r=jandem (50a818038a)
 - Bug 1214126 part 1 - Add extra 'id' operand to SetProperty IC. r=efaust (3dfcc4703b)
 - Bug 1214126 part 2 - Use SetProperty IC for JSOP_SETELEM. r=efaust (f9c9d28520)
 - Bug 1214126 part 3 - Use IC for JSOP_SETELEM in more cases. r=efaust (f0e4859c26)
 - Bug 1214126 part 4 - Move IC stubs from SetElementIC to SetPropertyIC. r=efaust (00d91ede67)
 - Bug 1214126 part 5 - Remove SetElementIC. r=efaust (33a11800a2)
 - Bug 1221177 - Add a ByFilename breakdown for JS::ubi::Node censuses; r=sfink (45cb94f13c)
 - Bug 1207868 - Implement Debugger.Object.asEnvironment. (r=jimb) (988a55fb94)
 - Bug 930414 - Add debugger support for modules r=shu (4233dc42b4)
 - Bug 863089 - replace Debugger.Script.getOffsetLine with getOffsetLocation; r=fitzgen (8a0049ada4)
 - Bug 1003554 - make entry points correspond to entries in the line table; r=jimb,fitzgen (fd32986726)
 - Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo (f84d927c56)
 - Bug 1212624 - Implement range-based iteration for LinkedList, r=Waldo (6c4b503624)
 - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink (6a24f448a6)
 - Bug 1206594: Pass SavedStacks::chooseSamplingProbability its JSCompartment directly. r=fitzgen (6aba5a807a)
 - Bug 1206594: Update SavedStacks sampling probability only when a Debugger changes its probability, not on every sample taken. r=fitzgen (a54ef1d504)
 - Bug 1206594: Address review comments. r=fitzgen (39ea0921f9)
 - Bug 1206594 - Followup hazard-fix. r=H-bustage in a CLOSED TREE (69c0266e15)
 - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem (bd56605c95)
 - Bug 1196896 - add CSSLexer.performEOFFixup. r=heycam, r=bz (8e103ebd7d) (602f1f1389)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1214048 - Improve callee-not-a-function error for spread calls. (r=jorendorff) (f47489e821)
 - Bug 1202561 - Mark no-longer-used constants in jsversion.h. r=jorendorff. (dd9a29e777)
 - Bug 995610 - Part 0: Add release property to getBuildConfiguration(). r=evilpie (9aff95b34a)
 - Bug 995610 - Part 1: Show deprecated warning for expression closure. r=evilpie (740af95e85)
 - Bug 1167029 - Followup: remove now-unused DeprecatedLetBlock telemetry. (rs=efaust) (dc3293d70f)
 - Bug 1201740 - Prevent interception if the request is a System XHR. r=bkelly (eea213dcc2)
 - Bug 1182571: Make nsXMLHttpRequest use AsyncOpen2. r=ehsan (15089bb64b)
 - Back out bug 1149127 because of Thunderbird insanity (2047b66990)
 - Bug 1187404 - Allow tab to select an option from a select element in e10s r=Enn (e2c98e7c0f)
 - Mac v2 signing - Bug 1047738 - Make distribution code look for the distribution directory under Contents/Resources due to v2 signing requirements. r=bsmedberg # Please enter the commit message for your changes. Lines starting (4d6f19f952)
 - Bug 1176703 - load default theme manifest in safe mode, r=bsmedberg (374f8f6ca3)
 - misc path and import fixes (4547430310)
 - bug 1174704 - Implement GetUserDataDirectoryHome for iOS. r=froydnj (886abeed30)
 - Bug 1177819. Replace the warning about anon content being passed into frame construction with an assert plus whitelisting of the known-OK cases. r=dholbert (9d9354f0af)
 - Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug (48560d44b6)
 - Bug 1205635: Don't define methods of Bluetooth backend interfaces in header, r=btian (a30773e87e)
 - Bug 1181482 - Patch1: Refine some data types in gecko backend for GATT server read/write request APIs. r=btian (12921ff365)
 - Bug 1181479: Refine StringToUuid; r=jocelyn (68ca54278a)
 - Bug 1181479: Refine GenerateUuid(); r=jocelyn (dd91af86c9)
 - Bug 1140952 - Implement read/write value of a descriptor for GATT client API (webapi part). f=jocelyn, r=btian, r=mrbkap (276d63e128)
 - misspatch (87e07ca21f)
 - Bug 1181479: Implement GATT Server service management; r=jocelyn, r=mrbkap (1abb22088d)
 - Bug 1161939 - Correct bitwise checking on GATT characteristic write properties. r=jocelyn (fd0c6f1358)
 - Bug 1181482 - Patch2: Revise read/write characteristic/descriptor value to cover both GATT client and GATT server role. r=btian, r=bz (658efbd941)
 - Bug 1181479: Sync the coding style; r=jocelyn (ab0f1509c1)
 - Bug 1181482 - Patch3: Implement |sendResponse| and BluetoothGattAttributeEvent for GATT server read/write requests. r=btian, r=bz (c50c93a6a3)
 - Bug 1211140 - Remove telemetry for RegExpSourceProperty. r=till (faa512402e)
 - Bug 1208835 - Add telemetry for RegExp static property access after String.prototype.replace with function argument and RegExp static property is changed inside it. r=till,bsmedberg (c412b13e4c)
 - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust (a3a567d797)
 - Bug 1201460: Disallow asm.js compilation for class/methods; r=luke (963644c32f)
 - Bug 1214013 - Remove drainGlobalOrEvalBindings and use generateBindings for all kinds of scripts. (r=efaust) (338778ce73)
 - Bug 1214050 - Don't give overwritten non-deoptimized function bindings slots in global scripts. (r=efaust) (3e95d0ba46)
 - Bug 1214013 - Parse global scripts non-incrementally. (r=efaust) (33a378413b)
 - Bug 1214013 - Remove funky Maybe<ParseContext> logic in BytecodeCompiler. (r=efaust) (0f02d0e3da)
 - Bug 1212719 - Throw SyntaxError immediately for unexpected TOK_TRIPLEDOT. r=Waldo (769ab2403d)
 - Bug 1218204 - Remove else after return from Parser<ParseHandler>::maybeParseDirective. r=arai (519b748a63)
 - Bug 1216966 - Part 1: Splurge and use separate error messages for generator comprehensions that need more parentheses and yield expressions that need more parentheses. r=efaust. (fcb6b0a5d2)
 - Bug 1216966 - Part 2: Tweak a comment about comprehension syntax. r=efaust. (59670db722)
 - Bug 1216966 - Part 3: Remove redundant method Parser::parenExprOrGeneratorComprehension. r=efaust. (e2a5d76e35)
 - Bug 1216966 - Part 4: Update a big comment about for-loops in Parser.cpp. r=efaust. (ac28e492db)
 - Bug 1216966 - Part 5: Code organization and comments around parsing comprehensions. r=efaust. (e5533b379b)
 - Bug 1216623 - Part 1: Rename some loop variables to avoid conflicts with ES6 scoping rules. r=fitzgen, r=ttaubert, r=MattN, r=gps. (daf7d973b0)
 - Bug 932517 - Treat let as a contextual keyword in sloppy mode and make it versionless. (r=jorendorff) (c95a8c115f)
 - align to TFF (e27ad0cc42)
 - Bug 1217001 - Refactor BytecodeEmitter::variables. Part 1: preliminaries. r=shu. (dad313be3e)
 - Bug 1217001 - Part 2: Rename two local variables and improve some old comments. r=shu. (8f050c8d34)
 - Bug 1217001 - Part 3: Remove one goto statement. r=shu. (6ff8f4d4de)
 - Bug 1217001 - Part 4: Improve the comments on VarEmitOption. r=shu. (6396585f04)
 - Bug 1217001 - Part 5: Further revise control structure in BytecodeEmitter::emitVariables(). r=shu. (e671d81923)
 - Bug 1217001 - Part 6: Eliminate some continue statements. r=shu. (80a7767e89)
 - Bug 1217001 - Part 7: Change BytecodeEmitter::emitNormalFor() to decouple it from weird expectations about BytecodeEmitter::emitVariables(). r=shu. (557a9249a8)
 - Bug 1217001 - Part 8: Eliminate all uses of PNX_POPVAR. r=shu. (c9c27b5072)
 - Bug 1217001 - Part 9: Remove PNX_POPVAR. r=shu. (012e716653)
 - Bug 1217001 - Part 10: Delete redundant boolean argument. r=shu. (5f528ed198)
 - Bug 1217001 - Part 11: Get rid of the last goto in BytecodeEmitter::emitVariables(). r=shu. (0d11883f9e)
 - Fix a broken JS test. It landed in rev 093802a6d8ae (bug 1003554) and was apparently fine until it was merged to m-c/m-i, where it probably collided with rev bug 1217099 or bug 1217001. no_r=bustage to a CLOSED TREE. (12470085c8)
 - Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for `var x;`. r=shu. (9c69ca3bd3)
 -  Bug 1217110 - Remove unnecessary opcode JSOP_BINDINTRINSIC. r=shu. (58e4f74fd1) (5e85317f94)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 930414 - Instantiate module function defintions earlier as per the spec r=shu (c0f7f01c16)
 - Bug 819125 - Reset return value before executing catch/finally block. r=jandem (005fc7dc26)
 - Bug 1216623 - Part 2: In for (let ...) loops, evaluate initializers in the scope of the variables being initialized. r=Waldo. (a09e74569a)
 - Bug 1219877 - Allow let token with TOK_NAME in strict mode in Parser::shouldParseLetDeclaration. r=shu (d76dbab3d4)
 - Bug 932517 - Followup: remove let-block logic in sloppy mode ES6 let declaration check. (rs=evilpie) (c6e0c8661a)
 - Bug 1212305: Also mark lazy link frames, r=jandem (cd3601052c)
 - Bug 1216140 - Load the global lexical scope for the BINDGNAME Baseline IC when the script doesn't have a non-syntactic scope chain. (r=jandem) (370cccbd8a)
 - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie) (1158b1ffdb)
 - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp (f521201ec3)
 - Bug 1213740 - IonMonkey: MIPS64: Import Bailouts-mips64. r=nbp f=rankov (5e810a94d9)
 - Bug 1213741 - IonMonkey: MIPS64: Import BaselineCompiler-mips64. r=nbp f=rankov (c6eb2d72b1)
 - Bug 1213742 - IonMonkey: MIPS64: Import BaselineIC-mips64. r=nbp f=rankov (67b78d1345)
 - Bug 1213745 - IonMonkey: MIPS64: Import Lowering-mips64. r=nbp f=rankov (d1e60521f2)
 - Bug 1213749 - IonMonkey: MIPS64: Import SharedIC-mips64. r=nbp f=rankov (4a2184d535)
 - Bug 1213750 - IonMonkey: MIPS64: Import Trampoline-mips64. r=nbp f=rankov (382237c7db)
 - Bug 1213743 - IonMonkey: MIPS64: Import CodeGenerator-mips64. r=lth f=nbp,rankov (4f7d1720d6)
 - Bug 1213747 - IonMonkey: MIPS64: Import MoveEmitter-mips64. r=nbp f=rankov (63a53396e6)
 - Bug 1213751 - IonMonkey: MIPS64: Import Simulator-mips64. r=jandem (ac2f67fd43)
 - Bug 1218652 - IonMonkey: MIPS: Add mips-shared in check macroassembler style. r=arai (cf6f2bf5db)
 - Bug 1205134 - IonMonkey: MIPS: Split shareable code to mips-shared in MacroAssembler-mips32. r=lth f=nbp (3608ef227a)
 - Bug 1218652 - IonMonkey: MIPS: Move shared functions to mips-shared. r=arai (d716fa56bc)
 - Bug 1219137 - IonMonkey: MIPS: Fix PushRegsInMask and PopRegsInMaskIgnore can not shared. r=arai (13e5811e19)
 - Bug 1213746 - IonMonkey: MIPS64: Import MacroAssembler-mips64. r=lthf=rankov (3a7cb6fbd6)
 - Bug 1196545 - unboxed array snafus. r=jandem (31bbe773b2)
 - Bug 1224411 - Speed up FileRegistry._partial_paths by memoizing on the basis of directory. r=nalexander (d202d614a9)
 - Bug 1153790 - mac unification doesn't work with packaged addons. r=glandium (269cc3e37c)
 - Bug 1208320 - Support configuring zlib compression level; r=glandium (502de5e78a)
 - Bug 1163077 - Never elfhack if --disable-compile-environment is set. r=glandium (a484cb9a2f)
 - Bug 1213418 - Part 1: Use mozregression to download in |mach artifact|. r=me (93e1cb3aa2)
 - Bug 1213418 - Part 2: Use Fennec APKs in |mach artifact|; use mozversion to extract build IDs. r=me (27efbe8404)
 - Bug 1191051 - Use full 40 character hashes in |mach artifact|. r=gps (43992efbee)
 - Bug 1192064 - Add 'android-x86' job to |mach artifact|. r=jonalmeida (c0e7d6c8f8)
 - No bug - Don't write artifacts twice. r=me (e5eff7d6de)
 - Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till (20c6e76cc7)
 - Bug 1181612: Rename AsmJSFunctionLabels to make them easier to understand; r=luke (c6d88f944b)
 - Bug 1181612: Remove FunctionCompiler's RetType; r=luke (2f7483bfe2)
 - Bug 1214467 - Eliminate redundant loop header phis while emitting MIR for asm.js. r=luke (6c50f9b407)
 - Bug 1205390 - make Odin accept TypedArray constructors for shared memory. r=luke (400f892775)
 - Bug 1181612: Make asm.js internal calls thread-local; r=luke (aed88de095)
 - Bug 1219143 - IonMonkey: MIPS: Move callAndPushReturnAddress to mips-shared. r=lth (b9cd97f491)
 - Bug 1217326 - fork remaining atomics. r=h4writer. (65cc2a2b07) (a128924c0d)

* 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

Posted

https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1227446:

Quote

This one crashes constantly the moment I visit https://nl.hardware.info/nieuw with the familiar error-message like 'The instruction at "0x00826003" referenced memory at "0x00049411". The memory could not be "read"'. As if some SSE2 code slipped through.

Just a heads-up @roytam1; this issue still persists.

Posted (edited)

 I reported in the old thread "My Browser Builds (Part 3)" an issue with leo.org when looking up a word in the dictionary. The expanding of further translations doesn't work anymore. Here is my post:

This issue can be observed in the latest releases of New Moon 28 and Serpent 52 of 2022-10-27, too. Therefore, I reported this problem in the already existing issue thread (leo.org #44) of martok's palefill on GitHub. Here is the link: https://github.com/martok/palefill/issues/44#issuecomment-1295866806. Maybe, it can be polyfilled somehow. An corresponding thread in the Pale Moon forum already exists (I didn't know that). Here, you can find it: https://forum.palemoon.org/viewtopic.php?f=70&t=28785

Cheers, AstroSkipper ecrire-ordi.gif

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

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