Jump to content

Recommended Posts

22 minutes ago, ClassicNick said:
1 hour ago, NotHereToPlayGames said:

I'm 37 degrees Celsius everywhere I go.  Indoors.  Outdoors.  Traveling.  Everywhere.

Do you have any way to stay cool?

(OT; and sorry I started this "avalanche" in the first place! :whistle:

... For those that did not get NHTPG's reference :P, 37 C is the standard average human body temperature ...

EDIT: roytam1 beat me to it (my post ended up in a new thread page, so I missed his :D ) ...

Edited by VistaLover
Link to comment
Share on other sites


8 hours ago, ClassicNick said:

Unless the outside temperature is not within the range of -20 Celsius, and +10 Celsius, I'm a happy guy.

Good for you.

7 hours ago, VistaLover said:

(OT; and sorry I started this "avalanche" in the first place! :whistle:

Why? You did nothing wrong, really.

Edited by mina7601
Link to comment
Share on other sites

Notice: upstream's #2490 will not be included in next build as it is too late to be merged. hopefully it will be in next-next build.

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-20240406-3219d2d-uxp-1577c24777-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240406-3219d2d-uxp-1577c24777-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-20240406-3219d2d-uxp-1577c24777-xpmod-ia32.7z

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

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

Official UXP changes picked since my last build:
- Issue #2483 - Support DOMMatrix2DInit for addPath (39f5c51c10)
- Issue #2483 - Slight adjustments for allowing addPath with DOMMatrix (9ca2104248)
- No Issue - Only explicitly enforce GCC SSE2 optimizations when building on Intel 32-bit architectures (2aa7dc2652)
- Issue #2112 - Part 1: Remove Stylo tests (656ee639c5)
- Issue #2112 - Part 2: Stub out Servo functions (88ac168f96)
- Issue #2112 - Part 3: Remove --enable-stylo config and conditionals (e777ae5a3c)
- Issue #2112 - Part 4: Remove Stylo support for mask-image (b1c9206051)
- Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes (a93a7bed47)
- Issue #2112 - Part 6: Remove IsStyledByServo function and callers (10bf8705d0)
- Issue #2112 - Part 7: Remove Servo CSS Loader support (14764253a5)
- Issue #2112 - Part 8: Remove Stylo Stylesheet Cache (28cd0ceb47)
- Issue #2112 - Part 9: Remove handling for multiple style backends (b96b733bfa)
- Issue #2112 - Part 10: Remove remaining Stylo/Servo includes and code (d6852b3170)
- Issue #2112 - Part 11: Remove dead off-thread Stylo functions in nsStyleStruct (4b44df794b)
- Issue #2112 - Part 12: Remove reserved Servo bits from node/element flags and event states (f5792e6b64)
- Issue #2112 - Part 13: Remove construction context for style structs (cb08fdd1f0)
- Issue #2112 - Part 14: Remove style context source and use rule node directly (9279153af8)
- Issue #2112 - Part 15: Remove leftover comment (0b3da59bc3)
- Issue #58 - Follow-up: Remove Rust binding leftovers (6d154eee11)
- Issue #2112 - Follow-up: Fix broken rule node assertion (4cdc0ce964)
- Issue #2111 - Follow-up: Add missing include and fix namespace conflict when building layout deunified (5e34e0e81b)
- Issue #2488 - Part 1a: nsCSSPseudoClassList should not include any header (d922a18efb)
- Issue #2488 - Part 1b: Move PseudoElementType getter/setter implementation of Element away from header (63076e4211)
- Issue #2488 - Part 2: Remove the DeclarationBlock class and use Declaration directly (4d7bdedade)
- Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class (4bf43b8fb4)
- Issue #2488 - Part 4: Remove the RestyleManagerHandle smart pointer class (6803c1f710)
- Issue #2488 - Part 5: Remove HandleRefPtr (exclusively used by smart pointer classes) (81f77f18a0)
- Issue #2488 - Part 6: Define and declare CSSStyleSheet cast functions directly in StyleSheet (f0116f51db)
- Issue #2492 - Update TwemojiMozilla.ttf to E15.1 (5c296d7c4a)
- Issue #2492 - Standardized use of Emoji Character Properties (69f3b4e199)
- Issue #2492 - Don't Assume System Font for Emojis with Suffixes (0d07d4377a)
- Issue #2492 - Keycap Bug Fixes (d590247b21)
- Issue #2492 - Transparent Keycap Patch (15f8ca526c)

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:
- css: follow-up Issue #2112 of Servo removal (1577c24777)

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

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

Link to comment
Share on other sites

New build of BOC/UXP for XP!

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

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

Link to comment
Share on other sites

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

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20240406-e51c46846-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240406-e51c46846-xpmod.7z

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

Repo changes:
- ported from UXP:
 - Issue #2483 - Support DOMMatrix2DInit for addPath (39f5c51c)
 - Issue #2483 - Slight adjustments for allowing addPath with DOMMatrix (9ca21042) (aa8815704)
- ported from UXP: No Issue - Only explicitly enforce GCC SSE2 optimizations when building on Intel 32-bit architectures (2aa7dc26) (78398c69f)
- ported from UXP: Issue #2112 - Part 1: Remove Stylo tests (656ee639) (9aeec818f)
- ported from UXP: Issue #2112 - Part 2: Stub out Servo functions (88ac168f) (0b8a130c8)
- ported from UXP: Issue #2112 - Part 3: Remove --enable-stylo config and conditionals (e777ae5a) (460d10ccd)
- import from UXP: Issue #2112 - Part 4: Remove Stylo support for mask-image (b1c92060) (cae5b8370)
- ported from UXP: Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes (a93a7bed) (70b3dc1fa)
- ported from UXP: Issue #2112 - Part 6: Remove IsStyledByServo function and callers (10bf8705) (277caed17)
- ported from UXP: Issue #2112 - Part 7: Remove Servo CSS Loader support (14764253) (f28c8a549)
- ported from UXP: Issue #2112 - Part 8: Remove Stylo Stylesheet Cache (28cd0ceb) (21d37f54c)
- ported from UXP: Issue #2112 - Part 9: Remove handling for multiple style backends (b96b733b) (31a5ab92b)
- ported from UXP: Issue #2112 - Part 10: Remove remaining Stylo/Servo includes and code (d6852b31) (fec87b3ce)
- ported from UXP: Issue #2112 - Part 11: Remove dead off-thread Stylo functions in nsStyleStruct (4b44df79) (593bd142c)
- ported from UXP: Issue #2112 - Part 12: Remove reserved Servo bits from node/element flags and event states (f5792e6b) (736bd2e7b)
- ported from UXP: Issue #2112 - Part 14: Remove style context source and use rule node directly (9279153a) (da2d83537)
- import from UXP: Issue #2112 - Part 15: Remove leftover comment (0b3da59b) (20eb08cd7)
- ported from UXP: Issue #58 - Follow-up: Remove Rust binding leftovers (6d154eee) (2a37bf630)
- import from UXP: Issue #2111 - Follow-up: Add missing include and fix namespace conflict when building layout deunified (5e34e0e8) (5ff95a1e0)
- ported from UXP: Issue #2488 - Part 1b: Move PseudoElementType getter/setter implementation of Element away from header (63076e42) (28459c63c)
- ported from UXP: Issue #2488 - Part 2: Remove the DeclarationBlock class and use Declaration directly (4d7bdeda) (9f07cc69f)
- ported from UXP: Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class (4bf43b8f) (a1f0c688f)
- ported from UXP: Issue #2488 - Part 4: Remove the RestyleManagerHandle smart pointer class (6803c1f7) (9044a3da4)
- ported from UXP: Issue #2488 - Part 5: Remove HandleRefPtr (exclusively used by smart pointer classes) (81f77f18) (975c4ac14)
- ported from UXP: Issue #2488 - Part 6: Define and declare CSSStyleSheet cast functions directly in StyleSheet (f0116f51) (ee6fb5056)
- import from UXP: Issue #2492 - Standardized use of Emoji Character Properties (69f3b4e1) (18a2b43c0)
- import from UXP: Issue #2492 - Don't Assume System Font for Emojis with Suffixes (0d07d437) (67b4ca1fd)
- import from UXP:
 - Issue #2492 - Update TwemojiMozilla.ttf to E15.1 (5c296d7c)
 - Issue #2492 - Keycap Bug Fixes (d590247b)
 - Issue #2492 - Transparent Keycap Patch (15f8ca52) (e51c46846)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240406-6e18ec2b54-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 1255133 - Surface links to external documentation alongside relevant error messages 1/2; r=bgrins (a588f0e279)
 - Bug 1254194: Add XPCOMUtils.defineLazyPreferenceGetter. r=billm (625f92b590)
 - Bug 1257042: Remove the worker descriptor for PushEvent and PushMessageData. r=bz (632ff26069)
 - Bug 1137563 part.1 Implement TextEventDispatcherListener in TextEventInputHandlerBase and IMEInputHandler r=m_kato (a720bf2936)
 - Bug 1137563 part.2 IMEInputHandler should use TextEventDispatcher r=m_kato (f85440ce2c)
 - Bug 1137563 part.3 TextInputHandler should use TextEventDispatcher r=m_kato (21c8ce033e)
 - Bug 1137563 part.4 Implement IMEInputHandler::WillDispatchKeyboardEvent() r=m_kato (147d48d198)
 - Bug 1137563 part.5 Set charCode of dead key's keypress event on Mac to the dead char r=m_kato (41d03e394d)
 - Bug 1137565 part.1 Implement TextEventDispatcherListener in IMContextWrapper r=m_kato (a4c16286a4)
 - Bug 1137565 part.2 IMContextWrapper should use TextEventDispatcher r=m_kato (59865f1e6b)
 - Bug 1137565 part.3 nsWindow for GTK should use TextEventDispatcher for dispatching keyboard events r=m_kato (56ea1d10fb)
 - Bug 1137565 part.4 Implement IMContextWrapper::WillDispatchKeyboardEvent() r=m_kato (b9c1e394e9)
 - Bug 1258153 Initialize mozilla::widget::Native key with actual inputting character if it's created for WM_CHAR r=m_kato (d95afe4565)
 - Bug 1158264 - Send an observer service event when a service worker intercept a request. r=bkelly (195ab33181)
 - Bug 1247623 Cancel intercepted channel in more service worker failure cases. r=jdm (8307094514) (017a63c6a7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 911216 - Part 5: Add --enable-sm-promise configure flag. r=chmanchester (5f7b08bbc2)
 - Bug 911216 - Part 6: Shim new promise-related Debugger.Object accessors using PromiseDebugging. r=shu (cc71e67632)
 - Bug 1219757 - Part 0: Remove RegExp.multiline warning. r=till (900d106c4c)
 - Bug 1219757 - Part 1: Remove RegExp.multiline accessor. r=till (290aa1388e)
 - Bug 1219757 - Part 2: Remove RegExpStaticsUse parameter from RegExpInitialize. r=till (c81bb1ec3d)
 - Bug 1219757 - Part 3: Rename Self-hosting regexp_construct_no_statics to regexp_construct. r=till (52b47bfebb)
 - Bug 1219757 - Part 4: Remove RegExpStatics* parameter from RegExpObject::create. r=till (a2e7692fac)
 - Bug 1219757 - Part 5: Remove RegExpObject::createNoStatics. r=till (a4e36a6165)
 - Bug 1219757 - Part 6: Remove multiline parameter from RegExpStatics::reset. r=till (bfea07f1d8)
 - Bug 1219757 - Part 7: Remove RegExpStatics::multiline and RegExpStatics::setMultiline. r=till (ca2dd7dd7b)
 - Bug 1238917 - initialize lazySticky in clear function. r=jorendorff@mozilla.com (2b150516b3)
 - Bug 1219757 - Part 8: Remove RegExpStatics::getFlags and RegExpStatics::flags. r=till (a911e4812c)
 - Bug 1219757 - Part 9: Remove OBJECT_FLAG_REGEXP_FLAGS_SET flag. r=till (fa4d38b298)
 - Bug 1219757 - Part 10: Remove HandleObject parameter from JS_NewRegExpObject and JS_NewUCRegExpObject. r=till (2c42fd46c5)
 - Bug 1219757 - Part 11: Remove multiline parameter from JS_SetRegExpInput. r=till (ca479e0504)
 - Bug 1219757 - Part 12: Remove JS_NewRegExpObjectNoStatics and JS_NewUCRegExpObjectNoStatics. r=till (26a54d51d7)
 - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence (0f067bddc2)
 - Bug 1258314 - Add internal TraceNullableEdge API r=terrence (e9c99665d6)
 - Bug 887016 - Part 1: Add native RegExpCreate. r=h4writer (1f8fb65d76)
 - Bug 887016 - Part 2: Add self-hosting RegExpCreate intrinsic. r=till (48c3be62a8)
 - Bug 887016 - Part 3: Add LookupOwnPropertyPure. r=jandem (9df42dd053)
 - Bug 1165053 - Part 0.1: Add PossiblyWrappedArrayBufferByteLength self-hosting intrinsic. r=jwalden (30ec6edd26)
 - Bug 1165053 - Part 0.2: Inline PossiblyWrappedArrayBufferByteLength self-hosting intrinsic. r=jwalden (8f0ffc5e1e)
 - Bug 1165053 - Part 0.3: Inline ArrayBufferByteLength self-hosting intrinsic. r=jwalden (102e34e89f)
 - Bug 1165053 - Part 1: Handle when ArrayBuffer species constructor returns wrapped ArrayBuffer. r=jwalden (faddbcada5)
 - Bug 1259194 (part 1) - Add 's' prefixes to some statics generated for dom bindings. r=bz. (3384ee607d)
 - Bug 1259194 (part 2) - Remove XPCWrappedNativeJSClass. r=mrbkap. (18526e3a5f)
 - Bug 1259194 (part 3) - Remove PopulateJSClass(). r=mrbkap. (b805d201b3)
 - Bug 1253246 - Handle DebugScopeProxies around unqualified varobjs in setname. (r=jorendorff) (4db4821257)
 - Bug 1258924 - Reorder DOMIfaceAndProtoJSClass fields to reduce padding. r=bz. (d96c8c00a8)
 - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz. (e16737ecbb)
 - Bug 1260984 (part 1) - Remove ClonedBlockObject::objectOps_. r=jorendorff. (b3c85b351e)
 - Bug 1260984 (part 2) - Reduce ObjectOps exposure. r=jorendorff. (799a8b6b89)
 - Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine.  r=efaust (0e0dbcbd90)
 - Bug 911216 - Part 8: Properly wrap and unwrap |then| callbacks for xrayed Promises. r=efaust,f=bz (101852ef55)
 - Bug 911216 - Part 9: Properly handle rejecting wrapped promises in the face of xray wrappers. r=efaust,f=bxuz (bf87dbc46a)
 - Bug 911216 - Part 10: Support debugger hooks for creation and settling of promises. r=shu (2f3155cd6c)
 - Bug 911216 - Part 11: Implement all Promise inspection functionality as Debugger getters. r=shu,fitzgen (a3d856acfb)
 - Bug 1260984 (part 3) - Separate js::ClassSpec from js::Class. r=jorendorff. (8ee3ecb6c9)
 - Bug 1165053 - Part 2: Implement %TypedArray%[@@species] getter and ArrayBuffer[@@species] getter. r=evilpie (4b0b963aa2)
 - Bug 1165053 - Part 3: Add SpeciesConstructor tests for TypedArray.prototype.{filter,map,slice,subarray}. r=evilpie (bad7fdc11b)
 - Bug 1165053 - Part 4: Add SpeciesConstructor tests for ArrayBuffer.prototype.slice. r=lth (b5994f1995)
 - Bug 1165053 - Part 5: Add native SpeciesConstructor wrapper. r=lth (ad0540cad8)
 - Bug 1165053 - Part 6: Refactor TypedArrayObjectTemplate::fromArray. r=lth (a9a9816dd1)
 - Bug 1165053 - Part 7: Call SpeciesConstructor in TypedArray ctors. r=lth (53496be131)
 - Bug 1165053 - Part 8: Add GetGetterPure. r=lth (203b7da55c)
 - Bug 887016 - Part 4: Add GetOwnNativeGetterPure. r=jandem (8bdc284a0a)
 - Bug 887016 - Part 5: Add HasOwnDataPropertyPure. r=jandem (bbc83a59f0)
 - Bug 1233642 - Part 1: Add IsArray intrinsic. r=efaust (e0a0badcc5)
 - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust,bholley (c4a6d51cbe)
 - Bug 1165052 - Part 1: Implement Array[@@species] getter. r=efaust,bholley (6b08a1a534)
 - Bug 1165053 - Part 9: Add IsArrayBufferSpecies and avoid calling SpeciesConstructor on normal case. r=lth (027f18a066)
 - Bug 1165052 - Part 2: Add IsArraySpecies. r=efaust (2dc1eaee19)
 - Bug 1165052 - Part 3: Add IsWrappedArrayConstructor intrinsic. r=efaust (dbf091125a)
 - Bug 1165052 - Part 4: Inline IsConstructor intrinsic. r=jandem (2afc1b8696)
 - Bug 1165052 - Part 5: Inline IsWrappedArrayConstructor intrinsic. r=jandem (fde5fc9539)
 - Bug 1165052 - Part 6: Implement self-hosted ArraySpeciesCreate. r=efaust (4aca60d0f7)
 - Bug 1165052 - Part 0: Add throwOutOfMemory testing function and use it instead of Array.prototype.splice in test_oom_reporting.html. r=efaust (1d26a615f1)
 - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen (01faeb7f56)
 - Bug 1257077 - Implement js::Fixed{Invoke,Construct}Args for args of statically-known count, avoiding js::{Invoke,Construct}Args's fallibility. Also implement js::Any{Invoke,Construct}Args as base classes for args, whether or not their count is statically known. r=efaust (0683ce95f5)
 - Bug 1256298 - Make DoCallFallback consume a bit less stack space. r=Waldo (26086d80e7)
 - Bug 1239269 - as lastIndex cannot be negative change it's storage class from int32_t to uint32_t, r=Waldo (31024ee4eb)
 - Bug 1258711 - Skip the pixel cap when drawing scrollbar tracks or thumbs, since they don't use intermediate surfaces internally to CoreUI, and shouldn't blow up. r=mstange (af468008a0)
 - Bug 1259224 - Silence some warnings in the mac widget code. r=mstange (8cfba3caae)
 - Bug 1255214 - Only repaint GTK scrollbar button if its enablement actually changed. r=mstange (e161cc2a26) (532c50e266)
- pref: disable gfx.font_rendering.directwrite.use_gdi_table_loading, fix emoji font loading (9d296f9e92)
- import from UXP:
 - Issue #2492 - Update TwemojiMozilla.ttf to E15.1 (5c296d7c)
 - Issue #2492 - Keycap Bug Fixes (d590247b)
 - Issue #2492 - Transparent Keycap Patch (15f8ca52) (6e18ec2b54)

Link to comment
Share on other sites

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

Changelog:

In-tree changes:
- app: update NotifyJSRunToCompletionStart call for enigne API changes (f138bbce)
- bump KM version for engine API changes (7279d9c8)

Out-of-tree changes:
* update Goanna3 to git 345f2b82de...6e18ec2b54:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1255133 - Surface links to external documentation alongside relevant error messages 1/2; r=bgrins (a588f0e279)
 - Bug 1254194: Add XPCOMUtils.defineLazyPreferenceGetter. r=billm (625f92b590)
 - Bug 1257042: Remove the worker descriptor for PushEvent and PushMessageData. r=bz (632ff26069)
 - Bug 1137563 part.1 Implement TextEventDispatcherListener in TextEventInputHandlerBase and IMEInputHandler r=m_kato (a720bf2936)
 - Bug 1137563 part.2 IMEInputHandler should use TextEventDispatcher r=m_kato (f85440ce2c)
 - Bug 1137563 part.3 TextInputHandler should use TextEventDispatcher r=m_kato (21c8ce033e)
 - Bug 1137563 part.4 Implement IMEInputHandler::WillDispatchKeyboardEvent() r=m_kato (147d48d198)
 - Bug 1137563 part.5 Set charCode of dead key's keypress event on Mac to the dead char r=m_kato (41d03e394d)
 - Bug 1137565 part.1 Implement TextEventDispatcherListener in IMContextWrapper r=m_kato (a4c16286a4)
 - Bug 1137565 part.2 IMContextWrapper should use TextEventDispatcher r=m_kato (59865f1e6b)
 - Bug 1137565 part.3 nsWindow for GTK should use TextEventDispatcher for dispatching keyboard events r=m_kato (56ea1d10fb)
 - Bug 1137565 part.4 Implement IMContextWrapper::WillDispatchKeyboardEvent() r=m_kato (b9c1e394e9)
 - Bug 1258153 Initialize mozilla::widget::Native key with actual inputting character if it's created for WM_CHAR r=m_kato (d95afe4565)
 - Bug 1158264 - Send an observer service event when a service worker intercept a request. r=bkelly (195ab33181)
 - Bug 1247623 Cancel intercepted channel in more service worker failure cases. r=jdm (8307094514) (017a63c6a7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 911216 - Part 5: Add --enable-sm-promise configure flag. r=chmanchester (5f7b08bbc2)
 - Bug 911216 - Part 6: Shim new promise-related Debugger.Object accessors using PromiseDebugging. r=shu (cc71e67632)
 - Bug 1219757 - Part 0: Remove RegExp.multiline warning. r=till (900d106c4c)
 - Bug 1219757 - Part 1: Remove RegExp.multiline accessor. r=till (290aa1388e)
 - Bug 1219757 - Part 2: Remove RegExpStaticsUse parameter from RegExpInitialize. r=till (c81bb1ec3d)
 - Bug 1219757 - Part 3: Rename Self-hosting regexp_construct_no_statics to regexp_construct. r=till (52b47bfebb)
 - Bug 1219757 - Part 4: Remove RegExpStatics* parameter from RegExpObject::create. r=till (a2e7692fac)
 - Bug 1219757 - Part 5: Remove RegExpObject::createNoStatics. r=till (a4e36a6165)
 - Bug 1219757 - Part 6: Remove multiline parameter from RegExpStatics::reset. r=till (bfea07f1d8)
 - Bug 1219757 - Part 7: Remove RegExpStatics::multiline and RegExpStatics::setMultiline. r=till (ca2dd7dd7b)
 - Bug 1238917 - initialize lazySticky in clear function. r=jorendorff@mozilla.com (2b150516b3)
 - Bug 1219757 - Part 8: Remove RegExpStatics::getFlags and RegExpStatics::flags. r=till (a911e4812c)
 - Bug 1219757 - Part 9: Remove OBJECT_FLAG_REGEXP_FLAGS_SET flag. r=till (fa4d38b298)
 - Bug 1219757 - Part 10: Remove HandleObject parameter from JS_NewRegExpObject and JS_NewUCRegExpObject. r=till (2c42fd46c5)
 - Bug 1219757 - Part 11: Remove multiline parameter from JS_SetRegExpInput. r=till (ca479e0504)
 - Bug 1219757 - Part 12: Remove JS_NewRegExpObjectNoStatics and JS_NewUCRegExpObjectNoStatics. r=till (26a54d51d7)
 - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence (0f067bddc2)
 - Bug 1258314 - Add internal TraceNullableEdge API r=terrence (e9c99665d6)
 - Bug 887016 - Part 1: Add native RegExpCreate. r=h4writer (1f8fb65d76)
 - Bug 887016 - Part 2: Add self-hosting RegExpCreate intrinsic. r=till (48c3be62a8)
 - Bug 887016 - Part 3: Add LookupOwnPropertyPure. r=jandem (9df42dd053)
 - Bug 1165053 - Part 0.1: Add PossiblyWrappedArrayBufferByteLength self-hosting intrinsic. r=jwalden (30ec6edd26)
 - Bug 1165053 - Part 0.2: Inline PossiblyWrappedArrayBufferByteLength self-hosting intrinsic. r=jwalden (8f0ffc5e1e)
 - Bug 1165053 - Part 0.3: Inline ArrayBufferByteLength self-hosting intrinsic. r=jwalden (102e34e89f)
 - Bug 1165053 - Part 1: Handle when ArrayBuffer species constructor returns wrapped ArrayBuffer. r=jwalden (faddbcada5)
 - Bug 1259194 (part 1) - Add 's' prefixes to some statics generated for dom bindings. r=bz. (3384ee607d)
 - Bug 1259194 (part 2) - Remove XPCWrappedNativeJSClass. r=mrbkap. (18526e3a5f)
 - Bug 1259194 (part 3) - Remove PopulateJSClass(). r=mrbkap. (b805d201b3)
 - Bug 1253246 - Handle DebugScopeProxies around unqualified varobjs in setname. (r=jorendorff) (4db4821257)
 - Bug 1258924 - Reorder DOMIfaceAndProtoJSClass fields to reduce padding. r=bz. (d96c8c00a8)
 - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz. (e16737ecbb)
 - Bug 1260984 (part 1) - Remove ClonedBlockObject::objectOps_. r=jorendorff. (b3c85b351e)
 - Bug 1260984 (part 2) - Reduce ObjectOps exposure. r=jorendorff. (799a8b6b89)
 - Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine.  r=efaust (0e0dbcbd90)
 - Bug 911216 - Part 8: Properly wrap and unwrap |then| callbacks for xrayed Promises. r=efaust,f=bz (101852ef55)
 - Bug 911216 - Part 9: Properly handle rejecting wrapped promises in the face of xray wrappers. r=efaust,f=bxuz (bf87dbc46a)
 - Bug 911216 - Part 10: Support debugger hooks for creation and settling of promises. r=shu (2f3155cd6c)
 - Bug 911216 - Part 11: Implement all Promise inspection functionality as Debugger getters. r=shu,fitzgen (a3d856acfb)
 - Bug 1260984 (part 3) - Separate js::ClassSpec from js::Class. r=jorendorff. (8ee3ecb6c9)
 - Bug 1165053 - Part 2: Implement %TypedArray%[@@species] getter and ArrayBuffer[@@species] getter. r=evilpie (4b0b963aa2)
 - Bug 1165053 - Part 3: Add SpeciesConstructor tests for TypedArray.prototype.{filter,map,slice,subarray}. r=evilpie (bad7fdc11b)
 - Bug 1165053 - Part 4: Add SpeciesConstructor tests for ArrayBuffer.prototype.slice. r=lth (b5994f1995)
 - Bug 1165053 - Part 5: Add native SpeciesConstructor wrapper. r=lth (ad0540cad8)
 - Bug 1165053 - Part 6: Refactor TypedArrayObjectTemplate::fromArray. r=lth (a9a9816dd1)
 - Bug 1165053 - Part 7: Call SpeciesConstructor in TypedArray ctors. r=lth (53496be131)
 - Bug 1165053 - Part 8: Add GetGetterPure. r=lth (203b7da55c)
 - Bug 887016 - Part 4: Add GetOwnNativeGetterPure. r=jandem (8bdc284a0a)
 - Bug 887016 - Part 5: Add HasOwnDataPropertyPure. r=jandem (bbc83a59f0)
 - Bug 1233642 - Part 1: Add IsArray intrinsic. r=efaust (e0a0badcc5)
 - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust,bholley (c4a6d51cbe)
 - Bug 1165052 - Part 1: Implement Array[@@species] getter. r=efaust,bholley (6b08a1a534)
 - Bug 1165053 - Part 9: Add IsArrayBufferSpecies and avoid calling SpeciesConstructor on normal case. r=lth (027f18a066)
 - Bug 1165052 - Part 2: Add IsArraySpecies. r=efaust (2dc1eaee19)
 - Bug 1165052 - Part 3: Add IsWrappedArrayConstructor intrinsic. r=efaust (dbf091125a)
 - Bug 1165052 - Part 4: Inline IsConstructor intrinsic. r=jandem (2afc1b8696)
 - Bug 1165052 - Part 5: Inline IsWrappedArrayConstructor intrinsic. r=jandem (fde5fc9539)
 - Bug 1165052 - Part 6: Implement self-hosted ArraySpeciesCreate. r=efaust (4aca60d0f7)
 - Bug 1165052 - Part 0: Add throwOutOfMemory testing function and use it instead of Array.prototype.splice in test_oom_reporting.html. r=efaust (1d26a615f1)
 - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen (01faeb7f56)
 - Bug 1257077 - Implement js::Fixed{Invoke,Construct}Args for args of statically-known count, avoiding js::{Invoke,Construct}Args's fallibility. Also implement js::Any{Invoke,Construct}Args as base classes for args, whether or not their count is statically known. r=efaust (0683ce95f5)
 - Bug 1256298 - Make DoCallFallback consume a bit less stack space. r=Waldo (26086d80e7)
 - Bug 1239269 - as lastIndex cannot be negative change it's storage class from int32_t to uint32_t, r=Waldo (31024ee4eb)
 - Bug 1258711 - Skip the pixel cap when drawing scrollbar tracks or thumbs, since they don't use intermediate surfaces internally to CoreUI, and shouldn't blow up. r=mstange (af468008a0)
 - Bug 1259224 - Silence some warnings in the mac widget code. r=mstange (8cfba3caae)
 - Bug 1255214 - Only repaint GTK scrollbar button if its enablement actually changed. r=mstange (e161cc2a26) (532c50e266)
- pref: disable gfx.font_rendering.directwrite.use_gdi_table_loading, fix emoji font loading (9d296f9e92)
- import from UXP:
 - Issue #2492 - Update TwemojiMozilla.ttf to E15.1 (5c296d7c)
 - Issue #2492 - Keycap Bug Fixes (d590247b)
 - Issue #2492 - Transparent Keycap Patch (15f8ca52) (6e18ec2b54)

* 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

YouTube comments have stopped crashing. I've not changed the New Moon version nor rebooted the PC.

Link to comment
Share on other sites

@roytam1
I just finished the New Moon 27.9.6 build... The browser loads and seems to work, but I can't test if it can handle encrypted websites (I messed around a lot in the security directory). I also disabled webgl because I didn't want to solve the 18 "unresolved externals" I got while trying to link LibGLESv2.dll.

Link to comment
Share on other sites

18 minutes ago, kiza124 said:

On the website https://rtfreesoft.blogspot.com/search/label/newmoon a new version of NM28XP build 20240406 has appeared and it says “No official Pale-Moon changes picked since my last build". Why then post this build 20240406 if there are no changes in it? Or are there any changes? Interesting to know what?

Right! "No official Pale-Moon changes picked since my last build", but "Official UXP changes picked since my last build". :yes:

Edited by AstroSkipper
Link to comment
Share on other sites

Create an account or sign in to comment

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

Create an account

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

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...