roytam1 Posted April 12, 2024 Author Posted April 12, 2024 (edited) New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240413-3219d2d-uxp-5479b6d9c0-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240413-3219d2d-uxp-5479b6d9c0-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-20240413-3219d2d-uxp-5479b6d9c0-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-20240413-d849524bd-uxp-5479b6d9c0-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240413-d849524bd-uxp-5479b6d9c0-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240413-d849524bd-uxp-5479b6d9c0-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240413-d849524bd-uxp-5479b6d9c0-xpmod.7z changelog part is refused by forum software, you may see it in my blog post. Edited April 12, 2024 by roytam1 7
roytam1 Posted April 12, 2024 Author Posted April 12, 2024 New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240413-7bda12e7-uxp-5479b6d9c0-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240413-7bda12e7-uxp-5479b6d9c0-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-20240413-id-656ea98-uxp-5479b6d9c0-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240413-id-656ea98-ia-93af9a0-uxp-5479b6d9c0-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild 2
roytam1 Posted April 12, 2024 Author Posted April 12, 2024 (edited) 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-20240413-723aabf0b-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240413-723aabf0b-xpmod.7z repo: https://github.com/roytam1/basilisk55 changelog part is refused by forum software, you may see it in my blog post. Edited April 12, 2024 by roytam1 1
roytam1 Posted April 12, 2024 Author Posted April 12, 2024 New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240413-1e246403c8-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240413-1e246403c8-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240413-1e246403c8-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240413-1e246403c8-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 1054759 - Part 2: ES6 Symbol.unscopables. r=shu. (203f6a1c7a)  - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp (651d54bd7e)  - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp (82701b3637)  - Bug 887016 - Part 8: Add ObjectHasPrototype. r=nbp (8a9da8f9b8)  - Bug 887016 - Part 9: Implement RegExp.prototype[@@match] and call it from String.prototype.match. r=till (9092676327)  - Bug 887016 - Part 10: Implement RegExp.prototype[@@search] and call it from String.prototype.search. r=till (dcbd8beecb)  - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till (af2639291b)  - Bug 887016 - Part 12: Implement RegExp[@@species] getter. r=evilpie,bholley (f512f802d9)  - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till (1fd28b046d)  - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer (e5a02d6c03)  - Bug 887016 - Part 15: Use RegExpSearcher in RegExp.prototype[@@replace] optimized path. r=till (4e04250fcc)  - Bug 887016 - Part 16: Use RegExpSearcher in RegExp.prototype[@@searchâ] optimized path. r=till (742a1038f4)  - Bug 887016 - Part 17: Mark sunspider/check-string-unpack-code.js timeout on cgc jittest. r=till (f80f8d69d5)  - Bug 1251502 - Add a generic duplex resampler and a duplex WASAPI implementation. r=kinetik (5524ce1700)  - Bug 1251502 - cubeb does not use cubeb-stdint.h anymore, remove it from moz.build. r=kinetik (76155cf9ee)  - Bug 1259290: Part 1 - Remove unnecessary JS_ReportError calls. r=bz (1620f29a73)  - Bug 1259290: Part 2 - Remove the cx from [Add|Remove]ChildWorker. r=bz (be70bd421e)  - Bug 1259290: Part 3 - Remove JS_ReportError and cx handling from RegisterWorker and friends. r=bz,jandem (c646e0c7f3)  - Bug 1259290: Part 4 - Remove JS_ReportError for a situation that can never happen. r=bz (ee012c8011)  - Bug 1259290: Part 5 - Remove the cx from WorkerFeature::Notify. r=bz (79aff7ecb1)  - Bug 1263490 - Part 1: Do not search for dollar if the length of replaceValue is 0 or 1. r=till (c88d75ff60)  - Bug 1263341 - Check lastIndex in non-global replace. r=till (86d5e60a02)  - Bug 1263851 - Check lastIndex after loop in RegExp.prototype[@@split]. r=till (70dc91fcf9)  - Bug 1251529: In object metadata world, rename "object metadata" to "allocation metadata" and "callback" to "builder". r=fitzgen (fc8047d86d)  - No bug - Add guards to tests that use TypedObject. r=me, a=bustage (87bda8c856)  - Bug 1251922 - Do not create metadata objects for temporary parse globals; r=fitzgen (5b354f3cc4)  - Bug 1251529: Replace allocation metadata callback with a builder class. r=fitzgen (520fb736fe)  - Bug 1251529: Pass AutoEnterOOMUnsafeRegion to allocation metadata builder methods. r=fitzgen (6a2e6b05ac)  - Bug 1251529: Provide default constructor for js::AllocationMetadataBuilder, js::SavedStacks::MetadataBuilder. r=shu (2300b6739c)  - Bug 1251529: Provide default constructor for ShellAllocationMetadataBuilder. r=orange (24168aa011)  - Bug 1259877 - Change js::DirectEval to take v/vp rather than a CallArgs to operate on directly. r=efaust (af03a24bde)  - Bug 1259877 - Eliminate Invoke(JSContext*, const CallArgs&, MaybeConstruct = NO_CONSTRUCT) by 1) renaming it to a more-internal name, 2) adding an Invoke overload for existing InvokeArgs providers only, and 3) adding an InternalInvoke function to temporarily mark non-InvokeArgs places using the existing signature that will later be changed not to. r=efaust (7e4efa9129)  - Bug 1259877 - Rename Invoke[GS]etter to Call[GS]etter, more in line with the spec's calling nomenclature. r=jorendorff (0b00a38913)  - Bug 1259877 - Add CallFromStack for certain internal users, js::Call for general use, and mark js::Invoke as deprecated. r=efaust (56186b13fd)  - Bug 1259877 - Add a bunch of Call overloads for 0/1/2 arguments with this as (HandleValue | JSObject*). r=jorendorff (ce764cca3a)  - Bug 1259877 - Update Debugger code to use js::Call rather than Invoke. r=jorendorff (45f219d2f0)  - Bug 1259877 - Update various miscellaneous function-calling code to js::Call. r=jandem (973c3c4171) (9a431a3c46) - import changes from `dev' branch of rmottola/Arctic-Fox:  - Bug 1259877 - Update DoCallFallback to use js::CallFromStack. r=jandem (16a263ebc8)  - Bug 1259877 - Intl.cpp:GetInternals should directly return its result, not go via outparam. r=till (6e3f5a508f)  - Bug 1165052 - Part 7: Implement native ArraySpeciesCreate wrapper. r=efaust (3b113b8862)  - Bug 1233862 - Add a WeakCache builtin to automatically manage sweeping; r=sfink (e4a63eeae3)  - Bug 1198701 - ArrayIterator gets length property after iteration has finished. r=till (e91e514ce7)  - Bug 1254853 - Add a Helper to Report a ScriptError to the Main Thread. r=khuey (4fb04c563e)  - Bug 1259294: Part 1 - Add MOZ_ALWAYS_SUCCEEDS. r=froydnj (646513400c)  - Bug 1257758 - Adjust step numbering in scripted proxy code to be ES6-correct. r=evilpie (bbd060f0d0)  - Bug 1265594 - Expose FromPropertyDescriptor() as a public JS API; r=jorendorff (b84183bdbd)  - reapply Bug 1258163 - Implement Array.prototype[@@unscopables]. r=shu, r=bholley. (7790e0e824)  - Bug 1253371 - make atomics range checking conformant. r=jolesen (8830769fd8)  - Bug 1253351 - count argument of futexWake defaults to +Infinity. r=bbouvier (e6da823106)  - Bug 1259544 - remove futexWakeOrRequeue. r=bbouvier (35e922f333)  - Bug 1260696: Update wasm text format spewing; r=luke (62b1f8577a)  - Bug 1260737: wasm: Implement Reinterpret opcodes; r=luke (d3a6117e59)  - Bug 1225028 - remove Atomics.fence. r=bbouvier (51d9f55f83)  - Bug 1253344: Defer br/br_if/br_table then-block definition to avoid indirections; r=sunfish (e28b024386)  - Bug 1254142: Baldr: make control flow opcodes yield subexpressions; r=luke (b82d9c89fc)  - Bug 1260910 - introduce 'wait' and 'wake'. r=bbouvier (cd3e94119f)  - Bug 1260835 - Atomics.wait returns strings + remove symbolic constants. r=jolesen (33ef0d61d8)  - Bug 1041586 - Autogenerate symbol names. r=jorendorff (12fa06b6a5)  - Bug 1241088: SharedStubs - part 1: move NewArray and NewObject baseline stubs to shared stubs, r=efaust (846d537ca8)  - Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust (c073756376)  - Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj (c065b403d4)  - Bug 1263870: Check allocation in WasmAstModule::declare; r=luke (d3b2a2acd7)  - Bug 1242040. Fix the GlobalObject usage in ExtendableEvent::GetPromise. r=bkelly (d9e284ad62)  - Bug 1255832. Propagate out JS exceptions properly from some methods in dom/mobilemessage. r=bholley (8c8d9ce3db)  - Bug 1255817 part 2. Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting. r=bholley (4f1c052fe6)  - Bug 1259936: Baldr: Simplify calls stack bytes management; r=luke (30c58b319f)  - Bug 1259936: Extra test case; r=luke (116079c082)  - Bug 1261577: Always set the result of a dead loop in wasm; r=luke (67014be844)  - Bug 1261404: Ensure BrTable only set successors once; r=sunfish (6989814189)  - Bug 875433 - Implement Array.prototype.values. r=jorendorff. (423fa799dc)  - Bug 1250947. Fill area outside blur with solid color. r=mstange (bc54b70a1c)  - Bug 1259578 - Use GC infrastructure to allocate proxy's malloced blob; r=jonco (fa28d8f8c4)  - Bug 1259580 - Hide as many Proxy details as possible behind a detail namespace; r=efaust (86bed5cab5)  - Bug 1215265 - Shut PImageBridge down properly. r=sotaro (f387f89418)  - Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro (a573020692)  - Bug 1262367: Baldr: Rename "trap" to "unreachable"; r=luke (2f9d10ade7)  - Bug 1263884 - Don't report OOM when speculative shape table shrink fails r=jandem (cabd97f681)  - Bug 1259877 - Update miscellaneous code to use js::Call instead of js::Invoke. r=till (a2f417c8a1)  - Bug 1262402: Add i64 testing infrastructure in Baldr; r=luke (d9d82c0acb) (e797853ee6) - import changes from `dev' branch of rmottola/Arctic-Fox:  - Bug 1265133 - Adds s-expr comments support for wasmTextToBinary. r=sunfish (85ff83eb37)  - Bug 1263203: Ensure we don't have Phi values in wasm; r=luke (165667b0b2)  - Bug 676828 - Initialize AudioSession on xpcshell. r=jmathies (684b071278)  - Bug 676828 - Use RAII for AudioSession instead. r=bholley (d17dc48e35)  - Bug 1256992: Initialize Windows sandbox BrokerServices before any child processes are created. r=aklotz, r=bholley (145949d5ea)  - Bug 1255934 - Start collecting telemetry data on the usage of remote JAR protocol in the wild; r=mcmanus (d2f43908e0)  - Bug 1237198 - Block SWFs on the content blocking list hosted on the Shavar service. r=francois (cb2d850412)  - Bug 1242644 - HTML swapFrameLoaders. r=bz (1d899b3e19)  - Bug 1259877 - Remove the unused JSObject::callMethod. r=jorendorff (624bb62f38)  - Bug 1259877 - Remove jsarray.cpp's now-unused SortComparatorFunction. r=mrrrgn (66c84d0d64)  - Bug 1259877 - Update function-calling JSAPI methods to use js::Call. r=sfink (a9fe2995ae)  - Bug 1259877 - Update Reflect.parse callback code to work with InvokeArgs and js::Call. r=arai (d4acd08f45)  - Bug 1259877 - Rename FastInvokeGuard to FastCallGuard and make it not depend on CallArgs::set{Callee,This}, and remove js::Invoke. r=shu (adb4f46944)  - Bug 1259877 - Adjust Promise code to use Call instead of Invoke. r=till (161a451182)  - Bug 1259877 - Update ScriptedDirectProxyHandler code to use js::Call and FixedInvokeArgs. r=evilpie (bd20c77152)  - Bug 1259877 - Update various builtins to use js::Call, not js::Invoke. r=efaust (1a49365f0a)  - Bug 1246091 - patch 1/7 - Add some NS_WARN_IF in Console.cpp, r=ejpbruel (1d5db4511c)  - Bug 1246091 - patch 2/7 - Propagate initialization error in Console.cpp, r=ejpbruel (ea081b0835)  - Bug 1246091 - patch 3/7 - Console API should store ConsoleCallData internally, r=ejpbruel (c9a5e71c0b)  - Bug 1246091 - patch 4/7 - Expose ConsoleCallData to WorkerDebuggerGlobalScope, r=ejpbruel (0209ec651e)  - Bug 1246091 - patch 5/7 - Remove data when memory pressure notification is received, r=ejpbruel (8d07cc4755)  - Bug 1246091 - patch 6/7 - Tests, r=ejpbruel (7e8e20083e)  - Bug 1246091 - patch 7/7 - Correct use of JSCompartment in Console.cpp, r=bz (fcac2da17e)  - Followup for bug 1246091 to fix the naming for PopulateConsoleNotificationInTheTargetScope, r=me (dd942dde21)  - Followup for bug 1246091 to fix the rooting hazard, get us closer to reopening the CLOSED TREE, and reduce philor's blood pressure. (6ef49eaf20)  - Bug 1247953 - Increase the number of stored ConsoleEvent objects, r=bgrinstead (139304e4c6)  - Bug 1211665 - Save originAttributes in the console event messages. r=baku (068697a29f)  - Bug 1263392 - Console should reset the state of ConsoleCallData if the worker runnables are not correctly dispatched, r=smaug (04c3a73423)  - Bug 1246153 part 1. Restrict initialization of dictionaries from JSON to dictionaries that can actually be represented in JSON. r=bholley (2b9c4b98d9)  - Bug 1260414 - WorkerDebuggerGlobalScope.setConsoleEventHandler should be able to receive a null param, r=bz (0b91b09796)  - Bug 1259338 P1 Ensure that AllowWindowInteractionHandler is released on worker thread. r=khuey (28e058999a)  - Bug 1258034 - Fix ServiceWorkerPrivate.cpp build error on b2g r=khuey (1ba0edcc64)  - Bug 1260439 - workerdebuggersandbox_moved needs to update the wrappercache;r=bz (be656ef346)  - Bug 1253777 P1 Ensure buffered copying when reading body in service worker respondWith(). r=jdm (fe61b4f1b3)  - Bug 1253777 P2 Test passing a file-backed blob to FetchEvent.respondWith(). r=jdm (930bf780b0)  - Bug 1226384 - Reject the promise returned from ServiceWorkerRegistration.update() if the registration is being uninstalled; r=bkelly (209e034384)  - Bug 1230030 Don't replace active worker unnecessarly after saving registration in e10s mode. r=ehsan (5582d7ea04)  - Bug 1229795 - P1. Remove scriptSpec from registration data. r=baku, bkelly (f83b7862ec)  - Bug 1229795 - P2. Remove waitingCacheName from registartion data. r=baku (f9279c4ded)  - Bug 1229795 - P3. Migrate service worker registrar data between version 2 and version 3. r=baku (27a53f3d96)  - bit of Bug 1237831 (4b21cec952)  - Bug 1256411 Simplify and cleanup ServiceWorkerInfo. r=ehsan (947166b5e2)  - Bug 1240013 - Crash in nsNavBookmarks::OnVisit by setting long locatiÂĤon.hash. r=Yoric (e9f722434d)  - Bug 1250363 - Speed up history removals through a simulated per-statement trigger. r=yoric (f57235e806)  - Bug 1259294: Part 2 - Use MOZ_ALWAYS_SUCCEEDS. r=froydnj (7624e0a821)  - Bug 548685 - Avoid null pointer deref in nsURIHashKey r=mcmanus (913c7bf0b9)  - Bug 1246153 part 2. Create a way to ask for a clean new global that works on both mainthread and workers. r=bholley (35532ec302)  - Bug 1246153 part 3. Use the new clean global setup for doing from-JSON creation of dictionaries. r=bholley (0cf844641c)  - Bug 1242482 - Propagate Service worker unregistration to the parent process. r=bkelly (b7f44defbe)  - Bug 1247436 Ensure service worker registration is persisted if its resurrected from a pending uninstall. r=baku (d74fc996f1)  - Bug 1242482 P2 Don't SendUnregister() if registration is already removed. r=baku (a0768d2a1c)  - Bug 1242482 P3 Don't send unregister messages when triggered from a PropagateUnregister(). r=baku (b12a3b7ad5)  - Bug 1242482 P4 Don't call SendUnregister() a second time when SW registration is finally removed. r=baku (b0249dd442)  - Bug 1253738 P1 Require an explicit principal when looking up a service worker registration. r=baku (cdb980236a)  - Bug 1253738 P2 Consistently use "scope key" terminology in ServiceWorkerManager. r=baku (e8ae328a83)  - Bug 1253738 P3 Use origin the ServiceWorkerManager scope key. r=baku (e555aba315)  - Bug 1252290 - load xpcom services registered with the category manager as being able to handle push notifications before delivering them. r=kitcambridge (3ade504ad7)  - Bug 1246341 - Report push event errors and rejections to the Push service. r=baku (436943501c)  - Bug 1251113 - Change PushService state to PUSH_SERVICE_UNINIT in the state change process queue. r=dragana (1bacbbb72b)  - Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj (599db8f7d0)  - Bug 1263311: Part 2 - Remove a non-existent CancelableRunnable. r=froydnj (a077efc319)  - Bug 1165052 - Part 8: Use ArraySpeciesCreate in Array.prototype.concat. r=efaust (c421e8e87c)  - Bug 1120715 - Part 3: Connect the Necko level cache mode parameter with the Request cache mode variable; r=bkelly (9a813c0e04) (4270b0ce16) - import changes from `dev' branch of rmottola/Arctic-Fox:  - Bug 1165052 - Part 9: Use ArraySpeciesCreate in Array.prototype.filter. r=efaust (198da18845)  - Bug 1165052 - Part 10: Use ArraySpeciesCreate in Array.prototype.map. r=efaust (9dcd625daa)  - Bug 1263618: Adapt assertions in RegExp*Raw functions for int32_t; r=arai (8ad46db66d)  - Bug 1263340 - Part 1: Use internal slot for global and sticky flags in RegExpBuiltinExec. r=h4writer (9b5fbe6358)  - Bug 1263340 - Part 2: Use internal slot for sticky flag in @@replace and @@search optimized path. r=h4writer (2b64567c6a)  - Bug 1264264 - Add optimized path for RegExp.prototype[@@replace] with functional replace and substitution. r=till (e55722bc0a)  - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer (725cf7b9b0)  - Bug 1264264 - Part 2: Enable optimization for packers again in RegExp.prototype[@@replace]. r=h4writer (7f4b819e40)  - Bug 1268056 - Check if |this| value is a RegExp object in the optimized path in RegExpSplit. r=h4writer (8891f0a3ef)  - Bug 1263340 - Part 4: Followup for @@split - Apply optimized path for empty string too. r=till (956d1804a5)  - Bug 1261207 - Forward declare js::ScriptSource instead of casting `¦void*` pointers; r=jimb (4914273e96)  - Bug 1041586 - Implement Symbol.isConcatSpreadable. r=arai (238e5f97c6)  - Bug 1041586 - Use IsConcatSpreadable in Array.prototype.concat. r=arai (33333cb30f)  - Bug 1165052 - Part 11: Use ArraySpeciesCreate in Array.prototype.slice. r=efaust (45f34c0a87)  - Bug 1165052 - Part 12: Use ArraySpeciesCreate in Array.prototype.splice. r=efaust,evilpie (096f9ff03d)  - Bug 1165052 - Part 13: Add tests for ArraySpeciesCreate. r=efaust (4403642d3c)  - Bug 1041586 - Tests. r=arai (efc2d06863)  - Bug 1267364 - Check isNative every time in GetStringDataProperty. r=h4writer (6e7898c494)  - Bug 1041586 - Fold away property accesses to not-defined properties. r=jandem (216e6387db)  - add emacs (fa858771bf)  - Bug 1268574 - Check the outparam JSFunction* value after GetGetterPure. r=lth (3d80c79337)  - Bug 1263888 - Push TypeBarrier after ArraySlice. r=jandem (2617518401)  - Bug 1255316 - IonMonkey: Enable folding of MLoadUnboxedObjectOrNull with the stored value, r=jandem (0f75675721)  - Bug 1252313 - Fix wasm i64 shift ops with a constant rhs. r=bbouvier (2c05b901c6)  - Bug 1263609: SharedStubs - Port JSOP_POW to shared stubs, r=efaust (54523590d9)  - Bug 1247880 - Only remove MUrsh operands when the input of MUrsh is guaranteed to be unsigned. r=sunfish (4a29e0b071)  - Bug 1254528: IonMonkey - Check slot before removing load with value of store, r=nbp (3527eb5263)  - Bug 1255316 - IonMonkey: Also take into account the offsetAdjustment when folding MLoadUnboxedObjectOrNull, r=jandem (9cbea97df1)  - Bug 1263558 - Part 1: Self-host Array generics. r=till,bholley (e1dc0c54c8)  - Bug 1103588 - Part 3: Replace deprecated String#contains warning with an expression closure warning in sharedWorker_sharedWorker.js test. r=bz (221ff40ebc)  - Bug 1103588 - Part 4: Replace deprecated String#contains in js tests. r=till (a794c0b385)  - Bug 1103588 - Part 5: Remove deprecated String#contains function; use String#includes instead. r=till (bc1365603e)  - Bug 964709 - Updates Parser regex and tests to support self-closing script tags, r=vporof (f04c475ec8)  - Bug 1224726 - Do not attempt to parse source file when searching in debugger if text > 1MB;r=jlongster (8743b7bf19)  - Bug 1263558 - Part 2: Self-host String generics. r=till (4e5766489b)  - Bug 1263558 - Part 3: Remove JSFUN_GENERIC_NATIVE. r=till (3f94c198b0)  - Bug 1263558 - Part 4: Call initBuiltinConstructor after defining properties in InitStringClass. r=till (f25edc6096)  - Bug 1263558 - Part 0.1: Handle OOM inside BuildDominatorTree at AnalyzeNewScriptDefiniteProperties and AnalyzeArgumentsUsage. r=jandem (0f4745e9d4)  - Bug 1266573 - Add the JS::ubi::dumpPaths debug utility; r=jimb (9a8680d7c7)  - Bug 1266835 - Request names from the rootlist in JS::ubi::dumpPaths and clean up formatting of dumped paths. r=jimb (1e15dd3ab9)  - Bug 1259911: Only add predecessors to the join block once; r=sunfish (53a9522e68)  - Bug 1258905: Remove a bunch of dead IPC code. r=jld (0d9f930a14)  - Bug 1266869 - Print a message when no retaining paths are found in JS::ubi::dumpPaths. r=jimb (77a541b4d1) (1e246403c8) 1
roytam1 Posted April 12, 2024 Author Posted April 12, 2024 New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.5.2-Goanna-20240413.7z Changelog: Out-of-tree changes: * update Goanna3 to git 6e18ec2b54...1e246403c8: - import changes from `dev' branch of rmottola/Arctic-Fox:  - Bug 1054759 - Part 2: ES6 Symbol.unscopables. r=shu. (203f6a1c7a)  - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp (651d54bd7e)  - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp (82701b3637)  - Bug 887016 - Part 8: Add ObjectHasPrototype. r=nbp (8a9da8f9b8)  - Bug 887016 - Part 9: Implement RegExp.prototype[@@match] and call it from String.prototype.match. r=till (9092676327)  - Bug 887016 - Part 10: Implement RegExp.prototype[@@search] and call it from String.prototype.search. r=till (dcbd8beecb)  - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till (af2639291b)  - Bug 887016 - Part 12: Implement RegExp[@@species] getter. r=evilpie,bholley (f512f802d9)  - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till (1fd28b046d)  - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer (e5a02d6c03)  - Bug 887016 - Part 15: Use RegExpSearcher in RegExp.prototype[@@replace] optimized path. r=till (4e04250fcc)  - Bug 887016 - Part 16: Use RegExpSearcher in RegExp.prototype[@@searchâ] optimized path. r=till (742a1038f4)  - Bug 887016 - Part 17: Mark sunspider/check-string-unpack-code.js timeout on cgc jittest. r=till (f80f8d69d5)  - Bug 1251502 - Add a generic duplex resampler and a duplex WASAPI implementation. r=kinetik (5524ce1700)  - Bug 1251502 - cubeb does not use cubeb-stdint.h anymore, remove it from moz.build. r=kinetik (76155cf9ee)  - Bug 1259290: Part 1 - Remove unnecessary JS_ReportError calls. r=bz (1620f29a73)  - Bug 1259290: Part 2 - Remove the cx from [Add|Remove]ChildWorker. r=bz (be70bd421e)  - Bug 1259290: Part 3 - Remove JS_ReportError and cx handling from RegisterWorker and friends. r=bz,jandem (c646e0c7f3)  - Bug 1259290: Part 4 - Remove JS_ReportError for a situation that can never happen. r=bz (ee012c8011)  - Bug 1259290: Part 5 - Remove the cx from WorkerFeature::Notify. r=bz (79aff7ecb1)  - Bug 1263490 - Part 1: Do not search for dollar if the length of replaceValue is 0 or 1. r=till (c88d75ff60)  - Bug 1263341 - Check lastIndex in non-global replace. r=till (86d5e60a02)  - Bug 1263851 - Check lastIndex after loop in RegExp.prototype[@@split]. r=till (70dc91fcf9)  - Bug 1251529: In object metadata world, rename "object metadata" to "allocation metadata" and "callback" to "builder". r=fitzgen (fc8047d86d)  - No bug - Add guards to tests that use TypedObject. r=me, a=bustage (87bda8c856)  - Bug 1251922 - Do not create metadata objects for temporary parse globals; r=fitzgen (5b354f3cc4)  - Bug 1251529: Replace allocation metadata callback with a builder class. r=fitzgen (520fb736fe)  - Bug 1251529: Pass AutoEnterOOMUnsafeRegion to allocation metadata builder methods. r=fitzgen (6a2e6b05ac)  - Bug 1251529: Provide default constructor for js::AllocationMetadataBuilder, js::SavedStacks::MetadataBuilder. r=shu (2300b6739c)  - Bug 1251529: Provide default constructor for ShellAllocationMetadataBuilder. r=orange (24168aa011)  - Bug 1259877 - Change js::DirectEval to take v/vp rather than a CallArgs to operate on directly. r=efaust (af03a24bde)  - Bug 1259877 - Eliminate Invoke(JSContext*, const CallArgs&, MaybeConstruct = NO_CONSTRUCT) by 1) renaming it to a more-internal name, 2) adding an Invoke overload for existing InvokeArgs providers only, and 3) adding an InternalInvoke function to temporarily mark non-InvokeArgs places using the existing signature that will later be changed not to. r=efaust (7e4efa9129)  - Bug 1259877 - Rename Invoke[GS]etter to Call[GS]etter, more in line with the spec's calling nomenclature. r=jorendorff (0b00a38913)  - Bug 1259877 - Add CallFromStack for certain internal users, js::Call for general use, and mark js::Invoke as deprecated. r=efaust (56186b13fd)  - Bug 1259877 - Add a bunch of Call overloads for 0/1/2 arguments with this as (HandleValue | JSObject*). r=jorendorff (ce764cca3a)  - Bug 1259877 - Update Debugger code to use js::Call rather than Invoke. r=jorendorff (45f219d2f0)  - Bug 1259877 - Update various miscellaneous function-calling code to js::Call. r=jandem (973c3c4171) (9a431a3c46) - import changes from `dev' branch of rmottola/Arctic-Fox:  - Bug 1259877 - Update DoCallFallback to use js::CallFromStack. r=jandem (16a263ebc8)  - Bug 1259877 - Intl.cpp:GetInternals should directly return its result, not go via outparam. r=till (6e3f5a508f)  - Bug 1165052 - Part 7: Implement native ArraySpeciesCreate wrapper. r=efaust (3b113b8862)  - Bug 1233862 - Add a WeakCache builtin to automatically manage sweeping; r=sfink (e4a63eeae3)  - Bug 1198701 - ArrayIterator gets length property after iteration has finished. r=till (e91e514ce7)  - Bug 1254853 - Add a Helper to Report a ScriptError to the Main Thread. r=khuey (4fb04c563e)  - Bug 1259294: Part 1 - Add MOZ_ALWAYS_SUCCEEDS. r=froydnj (646513400c)  - Bug 1257758 - Adjust step numbering in scripted proxy code to be ES6-correct. r=evilpie (bbd060f0d0)  - Bug 1265594 - Expose FromPropertyDescriptor() as a public JS API; r=jorendorff (b84183bdbd)  - reapply Bug 1258163 - Implement Array.prototype[@@unscopables]. r=shu, r=bholley. (7790e0e824)  - Bug 1253371 - make atomics range checking conformant. r=jolesen (8830769fd8)  - Bug 1253351 - count argument of futexWake defaults to +Infinity. r=bbouvier (e6da823106)  - Bug 1259544 - remove futexWakeOrRequeue. r=bbouvier (35e922f333)  - Bug 1260696: Update wasm text format spewing; r=luke (62b1f8577a)  - Bug 1260737: wasm: Implement Reinterpret opcodes; r=luke (d3a6117e59)  - Bug 1225028 - remove Atomics.fence. r=bbouvier (51d9f55f83)  - Bug 1253344: Defer br/br_if/br_table then-block definition to avoid indirections; r=sunfish (e28b024386)  - Bug 1254142: Baldr: make control flow opcodes yield subexpressions; r=luke (b82d9c89fc)  - Bug 1260910 - introduce 'wait' and 'wake'. r=bbouvier (cd3e94119f)  - Bug 1260835 - Atomics.wait returns strings + remove symbolic constants. r=jolesen (33ef0d61d8)  - Bug 1041586 - Autogenerate symbol names. r=jorendorff (12fa06b6a5)  - Bug 1241088: SharedStubs - part 1: move NewArray and NewObject baseline stubs to shared stubs, r=efaust (846d537ca8)  - Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust (c073756376)  - Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj (c065b403d4)  - Bug 1263870: Check allocation in WasmAstModule::declare; r=luke (d3b2a2acd7)  - Bug 1242040. Fix the GlobalObject usage in ExtendableEvent::GetPromise. r=bkelly (d9e284ad62)  - Bug 1255832. Propagate out JS exceptions properly from some methods in dom/mobilemessage. r=bholley (8c8d9ce3db)  - Bug 1255817 part 2. Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting. r=bholley (4f1c052fe6)  - Bug 1259936: Baldr: Simplify calls stack bytes management; r=luke (30c58b319f)  - Bug 1259936: Extra test case; r=luke (116079c082)  - Bug 1261577: Always set the result of a dead loop in wasm; r=luke (67014be844)  - Bug 1261404: Ensure BrTable only set successors once; r=sunfish (6989814189)  - Bug 875433 - Implement Array.prototype.values. r=jorendorff. (423fa799dc)  - Bug 1250947. Fill area outside blur with solid color. r=mstange (bc54b70a1c)  - Bug 1259578 - Use GC infrastructure to allocate proxy's malloced blob; r=jonco (fa28d8f8c4)  - Bug 1259580 - Hide as many Proxy details as possible behind a detail namespace; r=efaust (86bed5cab5)  - Bug 1215265 - Shut PImageBridge down properly. r=sotaro (f387f89418)  - Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro (a573020692)  - Bug 1262367: Baldr: Rename "trap" to "unreachable"; r=luke (2f9d10ade7)  - Bug 1263884 - Don't report OOM when speculative shape table shrink fails r=jandem (cabd97f681)  - Bug 1259877 - Update miscellaneous code to use js::Call instead of js::Invoke. r=till (a2f417c8a1)  - Bug 1262402: Add i64 testing infrastructure in Baldr; r=luke (d9d82c0acb) (e797853ee6) - import changes from `dev' branch of rmottola/Arctic-Fox:  - Bug 1265133 - Adds s-expr comments support for wasmTextToBinary. r=sunfish (85ff83eb37)  - Bug 1263203: Ensure we don't have Phi values in wasm; r=luke (165667b0b2)  - Bug 676828 - Initialize AudioSession on xpcshell. r=jmathies (684b071278)  - Bug 676828 - Use RAII for AudioSession instead. r=bholley (d17dc48e35)  - Bug 1256992: Initialize Windows sandbox BrokerServices before any child processes are created. r=aklotz, r=bholley (145949d5ea)  - Bug 1255934 - Start collecting telemetry data on the usage of remote JAR protocol in the wild; r=mcmanus (d2f43908e0)  - Bug 1237198 - Block SWFs on the content blocking list hosted on the Shavar service. r=francois (cb2d850412)  - Bug 1242644 - HTML swapFrameLoaders. r=bz (1d899b3e19)  - Bug 1259877 - Remove the unused JSObject::callMethod. r=jorendorff (624bb62f38)  - Bug 1259877 - Remove jsarray.cpp's now-unused SortComparatorFunction. r=mrrrgn (66c84d0d64)  - Bug 1259877 - Update function-calling JSAPI methods to use js::Call. r=sfink (a9fe2995ae)  - Bug 1259877 - Update Reflect.parse callback code to work with InvokeArgs and js::Call. r=arai (d4acd08f45)  - Bug 1259877 - Rename FastInvokeGuard to FastCallGuard and make it not depend on CallArgs::set{Callee,This}, and remove js::Invoke. r=shu (adb4f46944)  - Bug 1259877 - Adjust Promise code to use Call instead of Invoke. r=till (161a451182)  - Bug 1259877 - Update ScriptedDirectProxyHandler code to use js::Call and FixedInvokeArgs. r=evilpie (bd20c77152)  - Bug 1259877 - Update various builtins to use js::Call, not js::Invoke. r=efaust (1a49365f0a)  - Bug 1246091 - patch 1/7 - Add some NS_WARN_IF in Console.cpp, r=ejpbruel (1d5db4511c)  - Bug 1246091 - patch 2/7 - Propagate initialization error in Console.cpp, r=ejpbruel (ea081b0835)  - Bug 1246091 - patch 3/7 - Console API should store ConsoleCallData internally, r=ejpbruel (c9a5e71c0b)  - Bug 1246091 - patch 4/7 - Expose ConsoleCallData to WorkerDebuggerGlobalScope, r=ejpbruel (0209ec651e)  - Bug 1246091 - patch 5/7 - Remove data when memory pressure notification is received, r=ejpbruel (8d07cc4755)  - Bug 1246091 - patch 6/7 - Tests, r=ejpbruel (7e8e20083e)  - Bug 1246091 - patch 7/7 - Correct use of JSCompartment in Console.cpp, r=bz (fcac2da17e)  - Followup for bug 1246091 to fix the naming for PopulateConsoleNotificationInTheTargetScope, r=me (dd942dde21)  - Followup for bug 1246091 to fix the rooting hazard, get us closer to reopening the CLOSED TREE, and reduce philor's blood pressure. (6ef49eaf20)  - Bug 1247953 - Increase the number of stored ConsoleEvent objects, r=bgrinstead (139304e4c6)  - Bug 1211665 - Save originAttributes in the console event messages. r=baku (068697a29f)  - Bug 1263392 - Console should reset the state of ConsoleCallData if the worker runnables are not correctly dispatched, r=smaug (04c3a73423)  - Bug 1246153 part 1. Restrict initialization of dictionaries from JSON to dictionaries that can actually be represented in JSON. r=bholley (2b9c4b98d9)  - Bug 1260414 - WorkerDebuggerGlobalScope.setConsoleEventHandler should be able to receive a null param, r=bz (0b91b09796)  - Bug 1259338 P1 Ensure that AllowWindowInteractionHandler is released on worker thread. r=khuey (28e058999a)  - Bug 1258034 - Fix ServiceWorkerPrivate.cpp build error on b2g r=khuey (1ba0edcc64)  - Bug 1260439 - workerdebuggersandbox_moved needs to update the wrappercache;r=bz (be656ef346)  - Bug 1253777 P1 Ensure buffered copying when reading body in service worker respondWith(). r=jdm (fe61b4f1b3)  - Bug 1253777 P2 Test passing a file-backed blob to FetchEvent.respondWith(). r=jdm (930bf780b0)  - Bug 1226384 - Reject the promise returned from ServiceWorkerRegistration.update() if the registration is being uninstalled; r=bkelly (209e034384)  - Bug 1230030 Don't replace active worker unnecessarly after saving registration in e10s mode. r=ehsan (5582d7ea04)  - Bug 1229795 - P1. Remove scriptSpec from registration data. r=baku, bkelly (f83b7862ec)  - Bug 1229795 - P2. Remove waitingCacheName from registartion data. r=baku (f9279c4ded)  - Bug 1229795 - P3. Migrate service worker registrar data between version 2 and version 3. r=baku (27a53f3d96)  - bit of Bug 1237831 (4b21cec952)  - Bug 1256411 Simplify and cleanup ServiceWorkerInfo. r=ehsan (947166b5e2)  - Bug 1240013 - Crash in nsNavBookmarks::OnVisit by setting long locatiÂĤon.hash. r=Yoric (e9f722434d)  - Bug 1250363 - Speed up history removals through a simulated per-statement trigger. r=yoric (f57235e806)  - Bug 1259294: Part 2 - Use MOZ_ALWAYS_SUCCEEDS. r=froydnj (7624e0a821)  - Bug 548685 - Avoid null pointer deref in nsURIHashKey r=mcmanus (913c7bf0b9)  - Bug 1246153 part 2. Create a way to ask for a clean new global that works on both mainthread and workers. r=bholley (35532ec302)  - Bug 1246153 part 3. Use the new clean global setup for doing from-JSON creation of dictionaries. r=bholley (0cf844641c)  - Bug 1242482 - Propagate Service worker unregistration to the parent process. r=bkelly (b7f44defbe)  - Bug 1247436 Ensure service worker registration is persisted if its resurrected from a pending uninstall. r=baku (d74fc996f1)  - Bug 1242482 P2 Don't SendUnregister() if registration is already removed. r=baku (a0768d2a1c)  - Bug 1242482 P3 Don't send unregister messages when triggered from a PropagateUnregister(). r=baku (b12a3b7ad5)  - Bug 1242482 P4 Don't call SendUnregister() a second time when SW registration is finally removed. r=baku (b0249dd442)  - Bug 1253738 P1 Require an explicit principal when looking up a service worker registration. r=baku (cdb980236a)  - Bug 1253738 P2 Consistently use "scope key" terminology in ServiceWorkerManager. r=baku (e8ae328a83)  - Bug 1253738 P3 Use origin the ServiceWorkerManager scope key. r=baku (e555aba315)  - Bug 1252290 - load xpcom services registered with the category manager as being able to handle push notifications before delivering them. r=kitcambridge (3ade504ad7)  - Bug 1246341 - Report push event errors and rejections to the Push service. r=baku (436943501c)  - Bug 1251113 - Change PushService state to PUSH_SERVICE_UNINIT in the state change process queue. r=dragana (1bacbbb72b)  - Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj (599db8f7d0)  - Bug 1263311: Part 2 - Remove a non-existent CancelableRunnable. r=froydnj (a077efc319)  - Bug 1165052 - Part 8: Use ArraySpeciesCreate in Array.prototype.concat. r=efaust (c421e8e87c)  - Bug 1120715 - Part 3: Connect the Necko level cache mode parameter with the Request cache mode variable; r=bkelly (9a813c0e04) (4270b0ce16) - import changes from `dev' branch of rmottola/Arctic-Fox:  - Bug 1165052 - Part 9: Use ArraySpeciesCreate in Array.prototype.filter. r=efaust (198da18845)  - Bug 1165052 - Part 10: Use ArraySpeciesCreate in Array.prototype.map. r=efaust (9dcd625daa)  - Bug 1263618: Adapt assertions in RegExp*Raw functions for int32_t; r=arai (8ad46db66d)  - Bug 1263340 - Part 1: Use internal slot for global and sticky flags in RegExpBuiltinExec. r=h4writer (9b5fbe6358)  - Bug 1263340 - Part 2: Use internal slot for sticky flag in @@replace and @@search optimized path. r=h4writer (2b64567c6a)  - Bug 1264264 - Add optimized path for RegExp.prototype[@@replace] with functional replace and substitution. r=till (e55722bc0a)  - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer (725cf7b9b0)  - Bug 1264264 - Part 2: Enable optimization for packers again in RegExp.prototype[@@replace]. r=h4writer (7f4b819e40)  - Bug 1268056 - Check if |this| value is a RegExp object in the optimized path in RegExpSplit. r=h4writer (8891f0a3ef)  - Bug 1263340 - Part 4: Followup for @@split - Apply optimized path for empty string too. r=till (956d1804a5)  - Bug 1261207 - Forward declare js::ScriptSource instead of casting `¦void*` pointers; r=jimb (4914273e96)  - Bug 1041586 - Implement Symbol.isConcatSpreadable. r=arai (238e5f97c6)  - Bug 1041586 - Use IsConcatSpreadable in Array.prototype.concat. r=arai (33333cb30f)  - Bug 1165052 - Part 11: Use ArraySpeciesCreate in Array.prototype.slice. r=efaust (45f34c0a87)  - Bug 1165052 - Part 12: Use ArraySpeciesCreate in Array.prototype.splice. r=efaust,evilpie (096f9ff03d)  - Bug 1165052 - Part 13: Add tests for ArraySpeciesCreate. r=efaust (4403642d3c)  - Bug 1041586 - Tests. r=arai (efc2d06863)  - Bug 1267364 - Check isNative every time in GetStringDataProperty. r=h4writer (6e7898c494)  - Bug 1041586 - Fold away property accesses to not-defined properties. r=jandem (216e6387db)  - add emacs (fa858771bf)  - Bug 1268574 - Check the outparam JSFunction* value after GetGetterPure. r=lth (3d80c79337)  - Bug 1263888 - Push TypeBarrier after ArraySlice. r=jandem (2617518401)  - Bug 1255316 - IonMonkey: Enable folding of MLoadUnboxedObjectOrNull with the stored value, r=jandem (0f75675721)  - Bug 1252313 - Fix wasm i64 shift ops with a constant rhs. r=bbouvier (2c05b901c6)  - Bug 1263609: SharedStubs - Port JSOP_POW to shared stubs, r=efaust (54523590d9)  - Bug 1247880 - Only remove MUrsh operands when the input of MUrsh is guaranteed to be unsigned. r=sunfish (4a29e0b071)  - Bug 1254528: IonMonkey - Check slot before removing load with value of store, r=nbp (3527eb5263)  - Bug 1255316 - IonMonkey: Also take into account the offsetAdjustment when folding MLoadUnboxedObjectOrNull, r=jandem (9cbea97df1)  - Bug 1263558 - Part 1: Self-host Array generics. r=till,bholley (e1dc0c54c8)  - Bug 1103588 - Part 3: Replace deprecated String#contains warning with an expression closure warning in sharedWorker_sharedWorker.js test. r=bz (221ff40ebc)  - Bug 1103588 - Part 4: Replace deprecated String#contains in js tests. r=till (a794c0b385)  - Bug 1103588 - Part 5: Remove deprecated String#contains function; use String#includes instead. r=till (bc1365603e)  - Bug 964709 - Updates Parser regex and tests to support self-closing script tags, r=vporof (f04c475ec8)  - Bug 1224726 - Do not attempt to parse source file when searching in debugger if text > 1MB;r=jlongster (8743b7bf19)  - Bug 1263558 - Part 2: Self-host String generics. r=till (4e5766489b)  - Bug 1263558 - Part 3: Remove JSFUN_GENERIC_NATIVE. r=till (3f94c198b0)  - Bug 1263558 - Part 4: Call initBuiltinConstructor after defining properties in InitStringClass. r=till (f25edc6096)  - Bug 1263558 - Part 0.1: Handle OOM inside BuildDominatorTree at AnalyzeNewScriptDefiniteProperties and AnalyzeArgumentsUsage. r=jandem (0f4745e9d4)  - Bug 1266573 - Add the JS::ubi::dumpPaths debug utility; r=jimb (9a8680d7c7)  - Bug 1266835 - Request names from the rootlist in JS::ubi::dumpPaths and clean up formatting of dumped paths. r=jimb (1e15dd3ab9)  - Bug 1259911: Only add predecessors to the join block once; r=sunfish (53a9522e68)  - Bug 1258905: Remove a bunch of dead IPC code. r=jld (0d9f930a14)  - Bug 1266869 - Print a message when no retaining paths are found in JS::ubi::dumpPaths. r=jimb (77a541b4d1) (1e246403c8) * 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 2
roytam1 Posted April 13, 2024 Author Posted April 13, 2024 On 4/6/2024 at 2:22 PM, ClassicNick said: @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. .. with VC2010?
luweitest Posted April 13, 2024 Posted April 13, 2024 I used to visit a french learning website through local library website: https://login.bibliopointeclaire.idm.oclc.org/login?qurl=https://search.ebscohost.com/login.aspx?authtype=ip&custid=s9228876&groupid=main&site=rosetstone But recently it will display error page: Secure Connection Failed An error occurred during a connection to login.bibliopointeclaire.idm.oclc.org. SSL received a malformed Server Hello handshake message. (Error code: SSL_ERROR_RX_MALFORMED_SERVER_HELLO) I searched about:config and it will allow me to add an exception if I switch "security.tls.hello_downgrade_check" to false. I wonder if its default is false before but changed in recent versions. Will it bring any security risk?
Nicholas McAnespy Posted April 13, 2024 Posted April 13, 2024 8 hours ago, roytam1 said: .. with VC2010? I used VC 2012 at that time. However, your post came at a great time because I just built it using VC 2010, but using the Windows 8.1 SDK. Next up... Removing UniquePtr references, and move semantics from xpcom/glue/nsCOMPtr.h. In October 2023, I failed to make UniquePtr.h compile cleanly using VC++ 2008, so I think it will be easier to just do away with it completely.
roytam1 Posted April 14, 2024 Author Posted April 14, 2024 14 hours ago, ClassicNick said: I used VC 2012 at that time. However, your post came at a great time because I just built it using VC 2010, but using the Windows 8.1 SDK. Next up... Removing UniquePtr references, and move semantics from xpcom/glue/nsCOMPtr.h. In October 2023, I failed to make UniquePtr.h compile cleanly using VC++ 2008, so I think it will be easier to just do away with it completely. UniquePtr appeared in 33, you may have a look on its original bugzilla entry for its ideas: https://bugzilla.mozilla.org/show_bug.cgi?id=953296 1
Slavich Posted April 16, 2024 Posted April 16, 2024 (edited) After watching the video on the website https://vk.com other sites start to slow down when opening their pages: https://imgbly.com/ib/89PDjpFQ77 It is also impossible to view the site in New Moon https://hh.ru I use NM28. Thank you for your attention Edited April 17, 2024 by Slavich
modnar Posted April 16, 2024 Posted April 16, 2024 1 hour ago, Slavich said: ...It is also impossible to view the site in New Moon https://hh.ru... You have to tell which version of NewMoon you're using - it's 27, right? You should use v28 - it's better - more feature-rich. Here in Serpent 52.9 x86 "Rabota v Moskve" (hh.ru) site works fine. 1
Slavich Posted April 16, 2024 Posted April 16, 2024 7 hours ago, modnar said: You have to tell which version of NewMoon you're using - it's 27, right? You should use v28 - it's better - more feature-rich. Here in Serpent 52.9 x86 "Rabota v Moskve" (hh.ru) site works fine. I use NM28. 1
modnar Posted April 17, 2024 Posted April 17, 2024 Currently ReactOS chat page displays nothing, when I log in (same login as for the Forum). There should be selection of teams to chat with (developers etc.). Is there any way to access it with Serpent 52.9? https://chat.reactos.org/login
chermany4ever Posted April 17, 2024 Posted April 17, 2024 14 hours ago, modnar said: Is there any way to access it with Serpent 52.9? I can't with my super dirty one. It seems to load but then simply stops. 1
j7n Posted April 18, 2024 Posted April 18, 2024 These sites are real pigs: YouTube, HDtracks and new Discogs (contains a mandatory YouTube window). Discogs announced with great fanfare how the dynamically loaded discography list would deliver an improvement in speed. What I used in the past to disable the embedded YouTube doesn't work anymore. Listening to 10x transcoded music is the last thing I want to do. New Moon is sitting with memory use oscillating between 1 gig and 2.5 gigs. I didn't think it could go over 2 gigs in 32-bit but apparently it can do large address. Nothing we can do about it I guess, but I want to express my frustration and disappointment. https://i.imgur.com/cnFBsY0.png 2
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now