Jump to content

My Browser Builds (Part 4)


Recommended Posts

2 hours ago, roytam1 said:

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230603-193db9294d-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 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) (08dd35a4aa)
 - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) (8767ca1400)
 - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) (3a4b960615)
 - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) (7688ce37ca)
 - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) (6f19a9c7c9)
 - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) (c96ca0203c)
 - Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) (d7912d6cd7)
 - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) (9c76c0f995)
 - Bug 1227677 - Emit code for PNK_COMPREHENSIONFOR using separate code from that used for for-loops. r=shu (d565e9e21d)
 - Bug 1227677 - Minor renaming. r=shu (ec3a477823)
 - Bug 1227677 - Rename the misnomer |letDecl| variable associated with for-in/of loop variables to |letBlockScope|, as that's much closer to its actual meaning. (Notably, |for (let x of []);| does *not* mean |*letDecl|.) r=shu (c9feaa68c2)
 - Bug 1227677 - Simplify code in light of the fact that for-in/of loops never have a PNK_LEXICALSCOPE declaration node and therefore never have a letBlockScope requiring pushing and popping. r=shu (19ff248532)
 - Bug 1225298 - Use GCHashSet for SavedStack set of frames, r=terrence (9ed6c0f4c3)
 - Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen (99c858644b)
 - Bug 1230162 - allocate less, when we can. r=luke (563337bc70)
 - Bug 1225298 - Use GCHashSet for SymbolRegistry, r=terrence (4d0cfc2931)
 - Bug 1227028: TraceLogger - Fix when to keep the payload of a TraceLogger event, r=bbouvier (cb3bea30fc)
 - Bug 1228238 - "TraceLogger: don't enable tracelogger unless TLOPTIONS is set". r=hv1989 (c9d56ad367)
 - Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989 (64b6ebceea)
 - Bug 1223767 - "TraceLogger: Assertion failure: i < size_, at js/src/vm/TraceLoggingTypes.h:210". r=hv1989 (1b50e8acb7)
 - Bug 1227914: TraceLogger - Limit the memory tracelogger can take, r=bbouvier (458da9b2f7)
 - Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier (1e4bf23eab)
 - Bug 1225346 - Fix parseModule() error handling r=terrence (b100c793dc)
 - bug 1224308 - Remove some Makefile cruft. r=gps (f094c44df9)
 - Bug 1217911 - Use correct scope when bailing out a module script r=shu (c4f39cf294)
 - Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem (01c5af81f2)
 - Bug 922406 - Ion-compile global scripts that use 'this'. r=shu (cb66effddf)
 - Bug 1227567 - Add Ion cache for module namepsace imports r=shu (72f4a4e971)
 - Bug 1216107 - Remove bogus assert. (r=arai) (bad84d1795)
 - Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer (0220c4ca3b)
 - Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp (69138260f3)
 - Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu (692aaf3e8a)
 - Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem (b71ff142f4)
 - Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem (3b75e4e4ff)
 - Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem (d32cdb2b1b)
 - Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem (0ae16c027a)
 - Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem (8ddb05d926)
 - bits of  Backed out 2 changesets (bug 1229604) (1285191abd)
 - Bug 1229821 - IonMonkey: MIPS: Fix merge macro assemblers. r=bbouvier (078b702c7d)
 - Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier (c7861440e2)
 - Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov (63d3f07b39)
 - Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai (105e49c927)
 - Bug 1208259 - ARM64: Handle an empty nursery in branchValueIsNurseryObject(). r=bhackett (95d6a15432)
 - Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp (076d2a5a5e)
 - Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl (b6e70c4d26)
 - Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen (7e79f2b4f9)
 - No bug. Remove some long obsolete files. r=woof! (c95a1f341b) (3931475e3b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm (5f2e5df93a)
 - Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice (59bf73deb2)
 - Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom/apps (r=fabrice) (8bdab29703)
 - Bug 1213170 - followup r=bustage on a CLOSED TREE (9ac5f0a677)
 - Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk (3093189372)
 - Bug 1154864 - Fix getScopeByLocalId use in PushService.jsm r=nsm (0f67e9de60)
 - Bug 1196963 - Make extensions work without being in developer mode r=jduell (e120108628)
 - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (1582ac0320)
 - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (7949555b43)
 - Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn (0c6f234576)
 - Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku (8b617685d4)
 - Bug 1214092 - Part 1 of 1: Exposed WebSpeech API SpeechRecognition Interface to privileged apps. r=smaug (e33c92d4e8)
 - Bug 1218337 - Part 1 of 1: Introduced permission 'speech-recognition' and used it in place of the app-check. r=smaug (1cdf67a55f)
 - Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug (911258b56e)
 - Bug 1111135 - Part 1: Add audio-capture:3gpp perimission. r=fabrice (c98bee92a6)
 - bit of 1196988 (a334242521)
 - Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal (14a881b44f)
 - Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal (55d37ea0fb)
 - Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce (b763f1044a)
 - Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang (1d3bc1eef0)
 - Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang (20fb2b7a18)
 - Bug 1172396 - Update GMP trial creation pref from chrome process - r=cpearce (123d97d03a)
 - Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang (fceaef0c11)
 - fixes for no EME (b70879a799)
 - Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang (9da581744d)
 - missing crash stuff (b537d416b3)
 - Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn (2a4c297f36)
 - Bug 1211337 - Added crash report annotations tracking sync shutdown (60b3004394)
 - Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin (3844ba6e20)
 - Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang (eccf4dbecc)
 - Bug 1224442: null-check GMP Parent Shmem messages from the Child to handle messages after shutdown r=cpearce (d12b9c57c2)
 - add some defines (3c4fc2d5b9)
 - Bug 1220929 - RemotePageManager should let us get all ports for a browser. r=Mossop (402fc2a536)
 - Bug 1220929 - RemotePageManager should use documentURI and allow special URLs with query params. r=Mossop (9fc73b228e)
 - Bug 1144422 - fix lightweight theme code to deal with invalid CSS so we don't mistakenly keep text colors, r=jaws (8b47394d6c)
 - Bug 1229519: Fix download managers to pass eslint checks. r=mak (e4a684db58)
 - Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug (b3a23daf56)
 - Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal (387faeb88c)
 - Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug (bb7dd37c00)
 - bits of Bug 1165518 - Part 2: Replace prlog.h with Logging.h. (fc0ca3ca20)
 - Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup (8518b84be1)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz (839a57580e)
 - Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen (c89330afcc)
 - Bug 1217836 - Add a readme file to our timeline backend, r=jsantell (df0ea6b198)
 - enable shadow (dcad5bdb7a) (c4d71010c8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989 (12b6891fa7)
 - Bug 1227677 - Simplify emitting of comprehension variables. r=shu (4e9ea2fee7)
 - bug 1223529 - remove ipc/chromium/Makefile.in. r=gps (8d71334ca0)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in widget/. r=roc (4355625107)
 - Bug 1225188. Implement window.onstorage. r=smaug (50168cdffb)
 - Bug 1286158 - Add Android 64bit support for libevent. r=billm (b33cb1fccf)
 - Bug 1162524: Fix error handling |UnixSocketWatcher::Connect|, r=kmachulis (04e67535b4)
 - Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent (cc6fde1e1c)
 - some warnings stuff (68ecef6622)
 - Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander (79dd6902a2)
 - Bug 1170231: Part 2 - Regression test for IPC race mediation deadlock; r=dvander (eabe33218f)
 - Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent (519ad9f47e)
 - Bug 1213567: Prevent neutering from occurring during CreateWindow(Ex) calls; r=jimm (6550685051)
 - Bug 1177013 - Bug fixes for CPOW cancelation (r=dvander) (b50da43c07)
 - Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld (899b0e6349)
 - Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander (96c1f42029)
 - Bug 1177013 - Telemetry for CPOW cancelation (r=dvander) (ec704af72c)
 - Bug 1050122 - Part 2: Disable preallocate when proc loader is not initialized. r=khuey (2d35b8e25e) (193db9294d)

heelloo from italy mr roytam, i just tried all night long ur New moon 27.10.0, its a very lite and very stable browser!!  maybe do u know how i can import settings from mypal 29?

Link to comment
Share on other sites


On 6/3/2023 at 3:33 AM, retrotekk said:

heelloo from italy mr roytam, i just tried all night long ur New moon 27.10.0, its a very lite and very stable browser!!  maybe do u know how i can import settings from mypal 29?

I would not recommend to copy the profile from MyPal29 to NeMoon28 r vice versa but you could try, have a look at about:profiles to see where the profile folder is located on both browsers then copy paste where needed.

the New moon profiles should be located in "%USERPROFILE%\Moonchild Productions\Pale Moon"

Link to comment
Share on other sites

On 5/30/2023 at 4:07 PM, Saphir said:

Does not matter, pages like Outlook are instant Pale Moon killers - no matter what you have activated or deactivated. Open and close them one time and you can restart the browser.

Serpent (52 or 55) fares a bit better with outlook.office.com if you enable multiprocess mode. (Can't do that with PM/NM.) Even Serpent will eventually start thrashing though, requiring either a restart, or at least closing and reopening the Outlook tab.

Chromium-based browsers work better with Outlook. OTOH, we now have sites that work better on Serpent/NM (see previous page of this thread). So it looks like the ideal of one XP browser for all sites remains a dream.

Edited by Mathwiz
Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230610-41532ef15e-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 1230413 (part 1) - Pass a DrawTarget to several PaintFocus functions(). r=mattwoodrow. (5df91490ae)
 - Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget.… r=jfkthame. (07ee11cdd3)
 - Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett (481384c1a3)
 - Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame. (6f9194709d)
 - Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow. (8d517a64c3)
 - Bug 1230413 (part 5) - Pass a DrawTarget to Draw{Dashed,SolidBorder}Segment(). r=mattwoodrow. (0ec1212b6e)
 - Bug 1122788 - patch 1 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (f92a138bc7)
 - iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (afadbc68ee)
 - Bug 1105044: update XULRunner stub path finding to match the updated Mac app package signing requirements. r=bsmedberg (241e69e234)
 - Bug 1151506 - move nsIInterfaceInfo::isMainProcessScriptable to the end of the interface's vtable; r=dbaron (a763bdbeb5)
 - Bug 1123323 - Ensure that xptiTypelibGuts cannot have a vtable; r=froydnj (c68a87f37d)
 - Bug 1223142 - make XPIDL set default nullptrs for optional out parameters, r=bz (a67cafedba)
 - Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm (c0a9c817ca)
 - Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury (25f42064c0)
 - more of Bug 1101651 - Part 2 (bb82515cb6)
 - Bug 1159302 - handle ftell errors in nsINIParser::InitFromFile; r=erahm (252bf762da)
 - Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm (f6ae3d7af0)
 - Bug 1233176 - Scalar Replacement: Initialize properties with the default value of the template object. r=shu (5ae139b872)
 - Bug 1223023 - Ensure that we have enough ballast space for allocating MoveGroups in BacktrackingAllocator::resolveControlFlow. r=bhackett (ad486853ad)
 - Bug 1231575 - "JitSpew: RegAlloc: dump buffer is too small for a kraken spew". r=bhackett (5042256569)
 - Bug 1231581 - "IonMonkey: MOZ_CRASH() in BacktrackingAllocator.cpp:LiveRange::toString() might be unreachable." r=bhackett1024 (8453cfdb5a)
 - Bug 1231581 - fix C4018 warning in WinXP. r=bhackett1024 (03ae92e018)
 - Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu (a71b84e9a9)
 - Bug 1228579 - BacktrackingAllocator: Pack the LUse::Policy next to the LUse pointer of UsePosition. r=bhackett (91b12c5da8)
 - Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett (c44f0a04f1)
 - Bug 1202784 - Part 1: Refactor SuperElemOperations for use with emitElemOperands. (r=jandem) (44adc3abf1)
 - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem) (531f3e7543)
 - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp (29c1dd5bc3)
 - Bug 1232022 - Part 1: Mark self-hosted intrinsics for later checking. (r=till) (f49b4de863)
 - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer) (c9cbb13f0c)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=shu (1c6d9d4cb5)
 - Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba (afbcec4095)
 - Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till (175aaa139c)
 - Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba (492f380bbb)
 - Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba (71bba378d2)
 - Bug 1135377 - Part 4: Support everything Atom in RegExp with unicode flag. r=till, f=anba (7a25bc6cd6)
 - Bug 1135377 - Part 5: Support CharacterClassEscape in RegExp with unicode flag. r=till, f=anba (f368c54be5)
 - Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba (7c7e89b0bd)
 - Bug 1135377 - Part 7: Support ignoreCase for non-BMP in RegExp with unicode flag. r=till, f=anba (6841ae2cd6)
 - Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba (a12155c034)
 - Bug 1135377 - Part 9: Use RegExp unicode flag in String.prototype.{match,replace,split}. r=till, f=anba (92f310d912)
 - Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba (61ef65c7b2)
 - Bug 1135377 - Part 11: Support back reference with unicode flag. r=till, f=anba (777aa5be56)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (b7a402773b)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nbp (b3d16188b4)
 - Bug 1231386 - Change debugger to use RuntimeAllocPolicy for all its hash tables r=terrence (800f98186f)
 - Bug 1231170: TraceLogger - Use size in debugger instead of the current id to track last logged item, r=bbouvier (a0ea950299)
 - Bug 1226217 - Use less verbose cycle collection macros for mozilla::devtools::HeapSnapshot; r=bz (36ca65581d)
 - Bug 1231763 - Extract breakdown parsing from JS::ubi::Census. r=jimb (698e7f5c2e)
 - reapply bit of 1259403 (d6259f391e)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jdemooij (edb4735fc5)
 - Bug 1230747 - Fix element id generation rule for bytecode documentation. r=jwalden (392a974079)
 - Bug 1231900 - "API Document for JS_snprintf() is non-consistent with the Implementation". r=jcoppeard (b669cf0291)
 - Bug 1231883 - Implement HeapSnapshot.describeNode; r=mrbkap (515a6c4d1e)
 - Bug 1232814 - Part 1: Fix a missing early return in NoteWeakEdge; r=sfink (e56620fb5d)
 - Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco (bb17b5a10d)
 - Bug 1234106 - Avoid symbolic links in various directories used by the build system. r=gps (d150b03192) (41532ef15e)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 193db9294d..41532ef15e:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1230413 (part 1) - Pass a DrawTarget to several PaintFocus functions(). r=mattwoodrow. (5df91490ae)
 - Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget.… r=jfkthame. (07ee11cdd3)
 - Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett (481384c1a3)
 - Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame. (6f9194709d)
 - Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow. (8d517a64c3)
 - Bug 1230413 (part 5) - Pass a DrawTarget to Draw{Dashed,SolidBorder}Segment(). r=mattwoodrow. (0ec1212b6e)
 - Bug 1122788 - patch 1 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (f92a138bc7)
 - iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (afadbc68ee)
 - Bug 1105044: update XULRunner stub path finding to match the updated Mac app package signing requirements. r=bsmedberg (241e69e234)
 - Bug 1151506 - move nsIInterfaceInfo::isMainProcessScriptable to the end of the interface's vtable; r=dbaron (a763bdbeb5)
 - Bug 1123323 - Ensure that xptiTypelibGuts cannot have a vtable; r=froydnj (c68a87f37d)
 - Bug 1223142 - make XPIDL set default nullptrs for optional out parameters, r=bz (a67cafedba)
 - Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm (c0a9c817ca)
 - Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury (25f42064c0)
 - more of Bug 1101651 - Part 2 (bb82515cb6)
 - Bug 1159302 - handle ftell errors in nsINIParser::InitFromFile; r=erahm (252bf762da)
 - Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm (f6ae3d7af0)
 - Bug 1233176 - Scalar Replacement: Initialize properties with the default value of the template object. r=shu (5ae139b872)
 - Bug 1223023 - Ensure that we have enough ballast space for allocating MoveGroups in BacktrackingAllocator::resolveControlFlow. r=bhackett (ad486853ad)
 - Bug 1231575 - "JitSpew: RegAlloc: dump buffer is too small for a kraken spew". r=bhackett (5042256569)
 - Bug 1231581 - "IonMonkey: MOZ_CRASH() in BacktrackingAllocator.cpp:LiveRange::toString() might be unreachable." r=bhackett1024 (8453cfdb5a)
 - Bug 1231581 - fix C4018 warning in WinXP. r=bhackett1024 (03ae92e018)
 - Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu (a71b84e9a9)
 - Bug 1228579 - BacktrackingAllocator: Pack the LUse::Policy next to the LUse pointer of UsePosition. r=bhackett (91b12c5da8)
 - Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett (c44f0a04f1)
 - Bug 1202784 - Part 1: Refactor SuperElemOperations for use with emitElemOperands. (r=jandem) (44adc3abf1)
 - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem) (531f3e7543)
 - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp (29c1dd5bc3)
 - Bug 1232022 - Part 1: Mark self-hosted intrinsics for later checking. (r=till) (f49b4de863)
 - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer) (c9cbb13f0c)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=shu (1c6d9d4cb5)
 - Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba (afbcec4095)
 - Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till (175aaa139c)
 - Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba (492f380bbb)
 - Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba (71bba378d2)
 - Bug 1135377 - Part 4: Support everything Atom in RegExp with unicode flag. r=till, f=anba (7a25bc6cd6)
 - Bug 1135377 - Part 5: Support CharacterClassEscape in RegExp with unicode flag. r=till, f=anba (f368c54be5)
 - Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba (7c7e89b0bd)
 - Bug 1135377 - Part 7: Support ignoreCase for non-BMP in RegExp with unicode flag. r=till, f=anba (6841ae2cd6)
 - Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba (a12155c034)
 - Bug 1135377 - Part 9: Use RegExp unicode flag in String.prototype.{match,replace,split}. r=till, f=anba (92f310d912)
 - Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba (61ef65c7b2)
 - Bug 1135377 - Part 11: Support back reference with unicode flag. r=till, f=anba (777aa5be56)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (b7a402773b)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nbp (b3d16188b4)
 - Bug 1231386 - Change debugger to use RuntimeAllocPolicy for all its hash tables r=terrence (800f98186f)
 - Bug 1231170: TraceLogger - Use size in debugger instead of the current id to track last logged item, r=bbouvier (a0ea950299)
 - Bug 1226217 - Use less verbose cycle collection macros for mozilla::devtools::HeapSnapshot; r=bz (36ca65581d)
 - Bug 1231763 - Extract breakdown parsing from JS::ubi::Census. r=jimb (698e7f5c2e)
 - reapply bit of 1259403 (d6259f391e)
 - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jdemooij (edb4735fc5)
 - Bug 1230747 - Fix element id generation rule for bytecode documentation. r=jwalden (392a974079)
 - Bug 1231900 - "API Document for JS_snprintf() is non-consistent with the Implementation". r=jcoppeard (b669cf0291)
 - Bug 1231883 - Implement HeapSnapshot.describeNode; r=mrbkap (515a6c4d1e)
 - Bug 1232814 - Part 1: Fix a missing early return in NoteWeakEdge; r=sfink (e56620fb5d)
 - Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco (bb17b5a10d)
 - Bug 1234106 - Avoid symbolic links in various directories used by the build system. r=gps (d150b03192) (41532ef15e)

* 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

@roytam1 It appears Marktplaats, the Dutch Ebay so to speak, has changed some things in the background, because with palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod-sse, when you do any search at all, like this one, the processing "hourglas" (or rather 3 dots in this case) will animate forever. The strange thing is that the Error Console doesn't report anything. One or two weeks ago this website worked just fine.

Link to comment
Share on other sites

With previous-to-latest Serpent v52.9.0 (2023-05-25) (32-bit), on a SSE2-capable Vista SP2 32-bit host, Web Console is more "verbose" :whistle: :

aH9tUFU.png

Most sadly, it appears marktplaats.nl have recently implemented another Chrome-ism (:realmad:), BigInt:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt

This JS feature was first introduced in Google Chrome 67 (later portions of it in Chr76) and in Firefox 68 (with later portions in Fx70); there's a currently open UXP issue about it,

https://repo.palemoon.org/MoonchildProductions/UXP/issues/1240

(first opened 4[!] years ago), that is seeing some recent activity undertaken by the UXP MacOS developer, dbsoft, but, unfortunately, nothing concrete has come out of it as yet :( ... So, for now, "BigInt" is another UXP killer :angry: ...

Commiserations @Reino :} ...

Edited by VistaLover
Link to comment
Share on other sites

Kind-of On-Topic Notice: Hong Kong government applies for injunction against protest song ‘Glory to Hong Kong’ may in a result making Hong Kong's internet be walled like other china cities. If this really happens, I may not able to do any further actions.

See also: Blocking Google? Hong Kong internet providers express concerns over enforcing possible protest song ban

Link to comment
Share on other sites

6 hours ago, roytam1 said:

Kind-of On-Topic Notice: Hong Kong government applies for injunction against protest song ‘Glory to Hong Kong’ may in a result making Hong Kong's internet be walled like other china cities. If this really happens, I may not able to do any further actions.

See also: Blocking Google? Hong Kong internet providers express concerns over enforcing possible protest song ban

Hello @roytam1! Breaking the walled internet by using a good VPN service would not work at your location if this unbelievable (from a European perspective) case happens? Or to put it another way, is the use of VPN services allowed or possible at all in Chinese regions whose internet is walled? :dubbio:In any case, I sincerely hope that nothing bad will happen. We appreciate you and your work, and need you here. :) Your browser editions are legendary, essential and extremely important for users of legacy OSes. Without them, a new dying process of XP and Vista would probably begin. :(

Kindest regards, AstroSkipper muraillechine.gif

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

On 3/12/2023 at 9:18 PM, VistaLover said:

@roytam1: What is exactly the problem here? Since Ch69 renders "support.microsoft.com" properly, surely it can't be something new and exotic devised by Google that causes the breakage in UXP :dubbio:...

On 3/12/2023 at 10:24 PM, UCyborg said:

The (partial?) answer is on Pale Moon forum - UXP doesn't support <link rel="preload" ...>.

On 3/13/2023 at 12:55 AM, VistaLover said:

:worship: ... What I still don't get (being a non-coder) is why disabling JS works around it

I looked at this again, they have classic <link rel="stylesheet" ... /> elements with links to CSS files further down inside <noscript> tags. Web browser only processes those when JS is disabled, that's why the page looks OK with JS disabled.

I can't see what they were suggesting in that PM forum thread (server is down ATM), I remember messing about with Proxomitron since that's the only thing that came to my mind at the moment, I also remember there is an extension for manipulating network request responses, which I'm not familiar with, but anyway, another way around the problem is with a user script, something like this:

document.querySelectorAll('link[rel="preload"][as="style"]').forEach(e => {
  const n = document.createElement('link');
  n.setAttribute('rel', 'stylesheet');
  n.setAttribute('href', e.getAttribute('href'));
  const m = e.getAttribute('media');
  m && n.setAttribute('media', m);
  e.parentNode.replaceChild(n, e);
});

Put the code in your favorite user script manager and make it run on document-end (should be default).

Edit: One more thing, might be even more important, these link elements have attribute onload="this.rel='stylesheet'". On Chromium, this code runs and successfully replaces rel attribute. But why not on UXP? :dubbio:

Edit2: OK, onload simply doesn't run if rel isn't initially set to recognizable value. According to the example at MDN, MS should just leave the links to CSS files in the separate tags with rel="stylesheet" (not enclosed by noscript tags like they did).

Edited by UCyborg
Link to comment
Share on other sites

6 hours ago, AstroSkipper said:

Hello @roytam1! Breaking the walled internet by using a good VPN service would not work at your location if this unbelievable (from a European perspective) case happens? Or to put it another way, is the use of VPN services allowed or possible at all in Chinese regions whose internet is walled? :dubbio:In any case, I sincerely hope that nothing bad will happen. We appreciate you and your work, and need you here. :) Your browser editions are legendary, essential and extremely important for users of legacy OSes. Without them, a new dying process of XP and Vista would probably begin. :(

Kindest regards, AstroSkipper muraillechine.gif

in worst case, Hong Kong will become another DPRK so VPN won't work.

Link to comment
Share on other sites

47 minutes ago, roytam1 said:

in worst case, Hong Kong will become another DPRK so VPN won't work.

Oh no! Does that mean this could be the end? I really hope not, because your browser builds are awesome, and a big help to the XP community.

Edited by mina7601
Link to comment
Share on other sites

1 hour ago, roytam1 said:

in worst case, Hong Kong will become another DPRK so VPN won't work.

I fervently hope that this will never happen. :crazy:

PS: Consider not liking your last posts as a sign that your fears will never come true. Liking of such posts would be pure madness. maintete.gif

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

1 hour ago, roytam1 said:

in worst case, Hong Kong will become another DPRK so VPN won't work.

DPRK = "Democratic People's Republic of Korea" (known over here as North Korea), correct? AIUI all their Internet connections go through China.

All this over a song. Hopefully things won't go that far.

Still, it wouldn't hurt to make some contingency plans, just in case. Do we know anyone with the equipment to build Serpent/NM, the expertise to merge GitHub commits into Serpent/NM periodically, and the willingness to respond to issues that occur due to differences between NM and PM, or Serpent and Basilisk? I realize it's a tall order. (@feodor2 would seem an obvious choice, but he has his own geopolitical challenges.)

It wouldn't have to be done weekly as @roytam1 has always done, if that makes things easier. It could also help if several folks picked up the pieces. There's no reason one person has to do everything.

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