Jump to content

My Browser Builds (Part 4)


Recommended Posts

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 9fcdb1e308...cc81aca6b2:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap (d8c6be9ef0)
 - Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence (d664435b2c)
 - Bug 1245801 - Disable non-standard flag argument of String.prototype. {search,match,replace} in non-release channel. r=jandem (2e41d087e4)
 - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer (21dddac0e3)
 - Bug 1207922 - Part 2: Propagate OOM thrown from stub generation. r=till (507c3fc5e0)
 - Bug 1207922 - Part 3: Add masm.branchLatin1String and masm.branchTwoByteString. r=h4writer (59f56d60d8)
 - Bug 1207922 - Clean-up RRegExp{Match,Test}er function in Recover.cpp. r=arai (fd4f0e4744)
 - Bug 1226904 - Fix boundary checking for leaves collecting. r=roc (0736fec30c)
 - Bug 1222880 - Followup to handle the case when aStopAtAnimatedGeometryRoot isn't an ancestor of aAnimatedGeometryRoot. CLOSED TREE (648d12bbcb)
 - Bug 1222880. Followup to the followup to handle the case when aStopAtAnimatedGeometryRoot isn't an ancestor of aAnimatedGeometryRoot the same way we did before the patches of this bug. r=mattwoordrow (more or less) (e4ce4414ef)
 - Bug 1200611 - Size ImageLayers correctly for <img>s using object-fit. r=dholbert (cc3b82a126)
 - Bug 1232852 (part 1) - Set |aSnap| in two GetOpaqueRegion() overloadings that are missing it. r=roc. (114660bbbe)
 - Bug 1232852 (part 2) - Remove some dead member functions from nsILayoutDebugger. r=roc. (b9eb5ca6b4)
 - Bug 1233605 - Cull some uses of gfxContext. r=dholbert. (2ae4a1d390)
 - Bug 1059519. Relax assertion. r=mstange (79a1f08992)
 - Bug 1176395 - When an element is both position:sticky and transformed, apply the position:sticky outside the transform. r=roc (b2d86a714b)
 - Bug 1147673 - Use ancestor clip for root scrollable framemetrics clips. r=tn (6fd10a0ea3)
 - Bug 1187804 - Reftests for async scrolling with position:fixed in an iframe. r=kats (2e30186596)
 - Bug 1223944 - Reftest bg-fixed-transformed-image-ref.html fails for Fennec when C++APZ enabled. r=kats (99bfa3344b)
 - Bug 1208829 - Reftest. r=mstange (e35a18d12a)
 - Bug 1224209. Add reftest. (acfd2fba9d)
 - Bug 1201889 - Reftest. r=mstange (ec4b26fbd2)
 - Bug 1208829 - Another reftest. r=botond (558ca3cdbc)
 - Bug 1147673 - Make display items know about their scroll clips. r=tn, r=roc (3485c3fada)
 - Bug 1152049 - Rename GetClippedBoundsUpTo into GetScrollClippedBoundsUpTo. r=tn (aeeaf3bcdb)
 - Bug 1232852 (part 3) - Remove unused parameters from some accessibility code. r=tbsaunde. (97041bf561)
 - Bug 1232852 (part 4) - Remove some unused parameters in and around layout/base/. r=heycam. (2dcf169efa)
 - Bug 1232852 (part 5) - Remove some unused parameters in and around layout/base/. r=heycam. (9a302428f1)
 - Bug 1232852 (part 6) - Remove unused parameters from some layout sort functions. r=tn. (26faa2c71f)
 - Bug 1232852 (part 7) - Remove some unused parameters in and around layout/base/. r=tn. (6f9417aa0b)
 - Bug 1232852 (part 8) - Remove some unused parameters in and around layout/base/. r=roc. (30315134c4)
 - Bug 1186774 - Scroll position (scrollX/scrollY) should be restored after popstate, not before, r=bz (3d8cd617ce)
 - Bug 1155730, implement History.scrollRestoration r=jst (4e0ffb69a9)
 - Bug 1237075 - Navigating from 'manual' to 'auto' session history entry should scroll the page, r=jst (d8eb9296bf)
 - Bug 1228229 part 2 - Add a helper to get the appropriate (pseudo-)element for a frame; r=dbaron (2a8b5bdc95)
 - Bug 1228229 part 3 - Factor out a method to get compositor-animatable overridden properties; r=dbaron (0e5fef1fc9)
 - Bug 1228229 part 4 - Add a flag to EffectSet to mark when the cascade needs to be updated; r=dbaron (206e42236e)
 - Bug 1228229 part 5 - Separate target element registration in NotifyAnimationTimingUpdated; r=dbaron (fe4b799d14)
 - Bug 1228229 part 6 - Mark the animation cascade results as dirty when an effect goes in or out of being "in effect"; r=dbaron (6be413b655)
 - Bug 1228229 part 7 - Add a method to Animation to indicate if it applies to the transitions level of the cascade; r=dbaron (d1845e299b)
 - Bug 1228229 part 8 - Add EffectCompositor::(Maybe)UpdateCascadeResults; r=dbaron (dfdd0b9822)
 - Bug 1228229 part 9 - Use EffectCompositor::UpdateCascadeResults; r=dbaron (917ec2023c)
 - Bug 1228229 part 10 - Remove no-longer-used cascade functions; r=dbaron (3dc6662f3a)
 - Bug 1228229 part 11 - Avoid calling nsRuleNode::ComputePropertiesOverridingAnimation when there are no compositor-animatable properties; r=dbaron (9b90a1d9a6)
 - Bug 1229662 (part 1) - Remove AzureState::clipWasReset. r=jrmuizel. (ce48b700f7)
 - Bug 1229662 (part 2) - Remove AzureState::parentTarget. r=jrmuizel. (95713803b1)
 - Bug 1229662 (part 3) - Remove AzureState::fillRule. r=jrmuizel. (e1f936af7d)
 - part of Bug 1232576 (part 1) - Move the reference |cairo_t*| from gfxContext (e81dd09541)
 - part of  Bug 1232576 (part 2) - Rename gfxContext::GetCairo() as GetRefCairo() (82538c1451)
 - Bug 1232822 (part 1) - Moz2Dify SetupCairoFont(). r=jfkthame. (ef6b1e99b3)
 - Bug 1232822 (part 2) - Moz2Dify SetupGlyphExtents(). r=jfkthame. (9ed9a03559)
 - Bug 1232822 (part 3) - Moz2Dify gfxFont::CalcXScale() and gfxFont::PostShapingFixup(). r=jfkthame. (60f5f49df8)
 - Bug 1232822 (part 4) - Remove unused argument from SetPotentialLineBreaks(). r=jfkthame. (7fb087a26b)
 - Bug 1232822 (part 5) - Moz2Dify GetRoundOffsetsToPixels(). r=jfkthame. (4055a07cba)
 - Bug 1232822 (part 6) - Move RefCairo() from gfxContext to gfxFont. r=jfkthame. (c5d2db8eab)
 - Bug 1235185 - Fix clang -Wclass-varargs warnings in js/. r=bhackett (43fc9c0b1c)
 - Bug 1232772 - suppress numerous clang-style warnings when using clang-cl; r=glandium (c26dab4483)
 - Bug 1204752 - Disable thread-safe statics on VS2015 to fix WinXP startup crash. r=glandium (59c67ca7ba)
 - Bug 1235743 - Move compiler flags used for dependency generation to a separate variable. r=gps (649853408e)
 - Bug 1232159 followup, test for the existence of TypedObject so the test doesn't fail when it hits mozilla-aurora, r=efaust (c87a681a64) (01cb9ab79e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1233109 - Refactor module parsing to instantiate ModuleBuilder earlier r=shu (ae6693165a)
 - Bug 1233109 - Call into the ModuleBuilder as we parse rather than traversing the AST again afterwards r=shu (c28f785d33)
 - Bug 1233109 - Check for duplicate exported names using the data in the ModuleBuilder and remove ModuleBox::exportNames r=shu (03999c3ebf)
 - Bug 1233109 - Make the getters in Import/ExportEntryObject const r=shu (ed6c2e5dca)
 - Bug 1228211 (part 1) - Rearrange nsDisplayCanvasBackgroundImage::Paint(). r=dholbert. (00f3aacb07)
 - Bug 1228211 (part 2) - Remove unused functions in nsRenderingContext. r=dholbert. (86d9983e82)
 - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame. (b0962c9b17)
 - Bug 1234418 - Not trust glyph run starts from a cluster start character. r=jfkthame (b0920d8072)
 - more of  Bug 1222166 - use gcc/clang warning f (690640c6c7)
 - Bug 1064843 part 1 - Make nsImageFrame inherit nsContainerFrame. r=dholbert (bd5efe0a93)
 - Bug 1238660 part 1 - Make mWinsInCascade initially false; r=hiro (8420017e68)
 - Bug 1238660 part 2 - Preserve "wins in cascade" state when updating animations; r=hiro (348a8ef769)
 - Bug 1230408 - Move suppress line break check out from control of SkipParentDisplayBasedStyleFixup. r=dbaron (ca853b3162)
 - Bug 1238660 part 3 - Add crashtest; r=hiro (ab4daba520)
 - Bug 1230005: Factor out relocation style decision; r=jolesen (03ea0e9ba0)
 - Bug 1230005: Hide specifics of the LDR instruction; r=jolesen (92b0396f81)
 - Bug 1230005: Flush the assembler buffer at the end of asm.js compilation; r=luke (06e0911bfb)
 - Bug 1230005: Delay buffer flushing in asm.js until the last minute; r=luke (d3be91cca5)
 - Bug 1233111 - Share method lists for SIMD types. r=bbouvier (70ec039259)
 - Bug 1229642 - Fix unified build duplicate static name error (rs=jandem) (eb05c13fec)
 - Bug 1231338 - SAB gating test cases. r=luke (a8c6740745)
 - Bug 1233111 - Remove geometry altering SIMD conversions. r=bbouvier (a9c93d7694)
 - Bug 1233111 - Add unsigned SIMD types to interpreter. r=bbouvier (6187dc7a1e)
 - Bug 1233111 - Add ecma_7 shift tests. r=bbouvier (17c612dac5)
 - Bug 1233111 - Implement SIMD shiftRightByScalar(). r=bbouvie (b9b0c848b7)
 - Bug 1233111 - Add a new ToUint8() function. r=efaust (f1bc50a229)
 - ug 1233111 - Implement saturating arithmetic for SIMD. r=bbouvier (42a98a07d6)
 - Bug 1229642 - Factor out StringToNewUTF8CharsZ (r=jandem) (3c4f71214b)
 - revert PM modification to setProfilingEnabled (4a05202975)
 - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier) (75a1832b1a)
 - Bug 1229642 - change to AsmJSActivation to WasmActivation (r=bbouvier) (a2e8513369)
 - Bug 1229642 - Factor AsmJSLink.cpp into wasm/asm.js and consolidate AsmJS* into AsmJS.cpp (r=bbouvier) (3a489c6410) (7d2b02d5fd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1212298 - Use inner script instead of outer script in CodeGenerator::visitCallDirectEval. r=shu (cee3f366a6)
 - Bug 1233331 - CodeGenerator: Properly indent IonScript::New. r=jandem (6d110c45a3)
 - Bug 1233331 - CodeGenerator: Prepare the invalidation of the recompileInfo as soon as the contraints are recorded. r=jandem (679d22dd8e)
 - Bug 1238417 - Part 1: Fix wrong rebase for _SetCanonicalName call on RegExpToString. r=till (31ee926189)
 - Bug 1238417 - Part 2: Fix argument count of RegExpMatcher and RegExpTester. r=till (9dc5dcadd5)
 - Bug 1238417 - Part 4: Enable recover instruction for RegExpMatcher and RegExpTester. r=h4writer (5479b238ac)
 - Bug 1238417 - Part 5: Add RegExpMatcher to MustCloneRegExp optimization. r=h4writer (554905fa3a)
 - Bug 1238417 - Part 6: Make RegExpMatcher and RegExpTester movable. r=h4writer (72091090ee)
 - Bug 1238417 - Part 7: Add comment for OutOfLineRegExpMatcher and OutOfLineRegExpTester. r=nbp (f5e4519728)
 - Bug 1238630 - Fix unicode surrogate pair handling in RegExp. r=h4writer (d4c1e1d49d)
 - Bug 1236600 - Properly pre-barrier sets to inline TypedObject Any-type Elements. (r=jandem) (1f23bb6d61)
 - Bug 1149245 - Make DeserializedEdgeRange re-use its referents edge vector; r=vporof (ea861bfd43)
 - Bug 1235631 - Odin: remove change-heap support (r=bbouvier) (940a0d58bc)
 - Bug 1231224 part 11 - Add missing OOM checks in Module::setProfilingEnabled. r=luke (0d264fa46b)
 - Bug 1234402 - Crash on OOM in AlternativeGenerationList constructor. r=bbouvier (baa7b3da17)
 - Bug 1231224 part 12 - Use InfallibleVector in irregexp code to avoid MOZ_WARN_UNUSED_RESULT warnings. r=luke (72ac897dab)
 - Bug 1231224 part 13 - Add OOM checks to Statistics::initialize. r=jonco (5033150018)
 - Bug 1237508 - Odin: remove function index from Export (r=bbouvier) (d368ef7f85)
 - Bug 1236541 - Odin: when enabling profiling, only patch actual callsites (r=bbouvie) (713dbcc45c)
 - Bug 1235046 - Optimize JIT-code poisoning to be fast with W^X. r=bhackett (25972b36a9)
 - Bug 1215479 - Turn on W^X JIT code by default. r=luke (82c4b94315)
 - Bug 1235868 - Change nonWritableJITCode to ifdefs. r=jandem (4dee262ff4)
 - Bug 1237508 - Add missing #include to fix non-unified builds (r=me) (327242e706)
 - Bug 1236530 - Make ExecutableAllocator::reprotectRegion fallible and handle in asm.js (r=jandem) (9444127563)
 - Bug 1229399: Make initialization of asm.js local variables closer to wasm; r=luke (732d40b42c)
 - Bug 1229399: Store line/column info in the FuncIR rather than the bytecode stream; r=luke (483faefbdd)
 - Bug 1235989 - Add a null check for filename in ModuleValidator::finish. r=luke (abc62aa437)
 - Bug 1235041 - Cast value to uint64_t in order to prevent int overflow when value is greater than 2^12. r=jonco (ef754091ea)
 - Bug 1182369 - Remove js/Class.h include from nsWrapperCache.h. - r=bz (cc7b3c856b)
 - Bug 1231964 - Move CC participant code that touches JS out of mozglue. r=smaug (100fceeb2b)
 - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence (2a17a5484d)
 - Bug 1235277 - Define MOZ_FALLTHROUGH_ASSERT to workaround -Wunreachable-code warnings about MOZ_FALLTHROUGH in debug builds. r=botond (262589e609)
 - Bug 1247679, part 1 - Make ClearJSHolder publicly inherit from TraceCallbacks. r=smaug (1a3543fd31)
 - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfinxk (f23bf81919)
 - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug (a3ad4d0ef7) (df6f7b7065)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1235923 - Part 1: Add C++ APIs for unbarriered pointer tracing; r=sfink (dc22d4c486)
 - Bug 1235923 - Part 2: Use new Root tracing APIs in Gecko; r=smaug (f455edf9b2)
 - Bug 1225650 - Use stable hashing for JSObject2WrappedJSMap; r=jonco (bdefc44e0e)
 - Bug 1238786 - Part 1: Allow null pointers in public tracing APIs; r=sfink (0ad99d3854)
 - Bug 1238786 - Part 2: We no longer need to null check before using trace APIs; r=smaug (c1caf8f003)
 - Bug 1240264 - Annotate intentional switch fallthroughs in dom/media/. r=cpearce (85bf054d64)
 - Bug 1230692. Fix WebAudioDecodeJob to properly suppress exceptions from its callbacks. r=ehsan (f7ae8b0502)
 - Bug 1237557 - Suppress the exception if calling the callback fails when finishing a decodeAudioData operation, because there is not much we can do. r=ehsan (73775a3145)
 - Bug 1238779 - Remove the unused and nonsensical JS_TraceRuntime; r=fitzgen (e2d98419f9)
 - Bug 1234862 - Part 1: Rename GCMethods to BarrierMethods; r=sfink (1dab0dee58)
 - Bug 1233117 - Fix handling of eval in modules r=jandem (be635033a6)
 - Bug 1233109 - Alias fewer bindings at module toplevel r=shu (8d5fb08136)
 - Bug 1000780 - Part 1: Bake in already-cloned intrinsic functions even if the callsite doesn't have type information. r=jandem (ee6a2134e5)
 - Bug 1000780 - Part 2: Emit JSOP_FUNAPPLY when using std_Function_apply in self-hosted code. r=jandem (a71e470a12)
 - Bug 1000780 - Part 3: Free up JSFunction flag. r=jwalden+bmo (73db74b60a)
 - Bug 1000780 - Part 4: Remove Function#bind usage from async stack tests. r=fitzgen (707102b764)
 - Bug 1216150 - Implement ECMA 402 DateTimeFormat formatToParts (8b1b2974e5)
 - Bug 1234702 - Part 1: Allow opt-in calls to content invoking spread opts in self-hosted code. (r=till) (90e847bcad)
 - Bug 1234702 - Part 2: Fix up class constructor scripts to allow cloning. (r=Waldo) (08fc55eccf)
 - Bug 1234702 - Part 3: Self-host default derived class constructor. (r=till) (0702fe0790)
 - Bug 1234702 - Part 4: Self-host default base class constructor. (r=till) (c499d25dd7)
 - Bug 1235408: Lazily resolve SIMD types; r=jandem (59d116461c)
 - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem (ee118512ad)
 - Bug 1000780 - Part 6: Fix nit in jsfun.h. r=jandem (61cb77f34c)
 - Bug 1234845 part 1 - Remove fun() method from frames and remove some dead code. r=luke (6c474eb5b0)
 - Bug 1234845 part 2 - Remove some dead code from InterpreterFrame. r=jonco (c4fe3cc77b)
 - Bug 1234845 part 3 - Remove some fields and unions from InterpreterFrame. r=luke (7efd5a7348)
 - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke (141df1a467)
 - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke (c3fb98a60c)
 - Bug 1234845 part 6 - Simplify isEvalFrame, make it use script->isForEval() instead of flags. r=luke (200d188811)
 - Bug 1234845 part 7 - Simplify isGlobalFrame and isModuleFrame. r=jonco (dcf7ce2d63)
 - Bug 1234845 part 8 - Remove JitProfilingFrameIterator special case for eval that's no longer needed. r=shu (57e416d498)
 - Bug 1234845 part 9 - Remove callee slot from non-function interpreter frames. r=luke (dfbf5309a1)
 - Bug 1234845 part 10 - Remove ExecuteType and InitialFrameFlags enums. r=luke (3c08ae26aa)
 - Bug 1234845 part 11 - Remove HAS_SCOPECHAIN InterpreterFrame flag, repack flags. r=luke (74e66ac19c) (c975928fff)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke (32d46328ef)
 - Bug 1236552 - Odin: handle unfinished AsmJSModuleObject in addSizeOfMisc (r=bbouvier) (dafbd77b10)
 - Bug 1229399: Make writing the IR fallible, provide a fallible readingAPI; r=luke (cbc536c3fa)
 - Bug 1237272 - Only for Coverity - check arg1, arg2 and arg3 for validity. r=luke (1456e58951)
 - Bug 1229399: Split FuncIR into Bytecode/Encoder/Decoder/FuncBytecode; r=luke (9f438b4d5f)
 - Bug 1237508 - Odin: make AsmJSModule derive wasm::Module (r=bbouvier) (0186bf908b)
 - Bug 1238195 - Switch over some AutoVectorRooters to Rooted<TraceableVector>s and fill in some missing support (r=terrence) (b556fdc27e)
 - Bug 1234193 - IsRelazifiableFunction: Return false when we report an error. r=jandem (bd3c33e1e6)
 - Bug 1221361: Mark SetARMHwCapFlags as unsafe for fuzzing; r=jolesen (3134febc32)
 - Bug 1236564 - Fix various minor issues with getting/setting GC parameters r=terrence (45e251eba7)
 - Bug 1235237 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in storage/. r=mak (f81714fdab)
 - Bug 1235236 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in modules/libjar/. r=aklotz (f3a210802b)
 - Bug 1236324 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in toolkit/components/places/. r=mak (f2d09b5041)
 - Bug 1238711 - Rename TraceableVector to GCVector; r=sfink Bug 1237153 - Fix gcparam() parameter verification to not allow negative numbers r=terrence (deccfd7f01)
 - Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust (e6cc1294d1)
 - Bug 1235092 - Part 2: Support allowContentSpread in the optimization for spread call with rest parameter. r=efaust (31c881893d)
 - Bug 1235092 - Part 3: Root function in BytecodeEmitter::isRestParameter. r=bustage (ede37f48b6)
 - Bug 1233152 - Use PersistentRooted for ParseTask script and sourceObject. r=terrence (d99d9b81fb)
 - Bug 1236476: Report out of memory in ExpandErrorArgumentsVA; r=jandem (6a2327222c)
 - Bug 1239601 - improve the UniquePtr situation (r=jorendorff) (640322c8c1)
 - Bug 1239724: Introduce RegExp registers to non-ion builds; r=arai (f2d837e65b)
 - Bug 1137624 - Remove ArrayJoin code duplication, and use a correct alias set. r=jandem (ab8a98a5e3)
 - Bug 1237284: Make SIMD names more consistent in MCallOptimize; r=jolesen (d50f74a31e)
 - Bug 1238582 - Fix spurious assertion failure in array sort due to over-eager OOM simulation r=jandem (587f4976e5)
 - Bug 1235874 - handle null filename in DescribeScriptedCaller (r=sunfish) (b347469108)
 - Bug 1239601 - improve the UniquePtr situation (r=jandem) (a8b9f15dcb) (cc81aca6b2)

* 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


9 hours ago, VistaLover said:

... You can add:

https://dictionary.cambridge.org/

to the list of online dictionary "services" that don't properly load on UXP-based browsers, due to them not "sanctioning" the Goanna useragent slice :angry:

I've submitted a PR to Pale Moon to add a User Agent Override for this site: https://repo.palemoon.org/MoonchildProductions/Pale-Moon/pulls/1927

I've also added a User Agent Override to Basilisk: https://repo.palemoon.org/Basilisk-Dev/Basilisk/commit/54ebc66d9d00449d0ad89572f912cef9a8e87d84

 

10 hours ago, Milkinis said:

what other web browsers do you use besides Basilisk ?

On my personal machine I use Basilisk, Pale Moon, LibreWolf. I do have Ungoogled Chromium installed but I only use it if I run into a site that does not work in any of the aforementioned browsers.

On my work machine I use Librewolf and Ungoogled Chromium.

On my phone I use Mull and the version of Chromium included with Calyx OS.

On my Windows 2000 machine I use Serpent and MyPal 68.

Link to comment
Share on other sites

1 hour ago, basilisk-dev said:

On my work machine I use Librewolf and Ungoogled Chromium.

do you also score 300 points with that ungoogled browser ?

https://msfn.org/board/topic/182876-360-extreme-explorer-modified-version/?do=findComment&comment=1249924

I guessed right and the browser developed by your buddy  Matt A Tobin (or whoever else) is unusable for a work environment

this is the reason why I felt it obsolete @VistaLover 

Link to comment
Share on other sites

1 hour ago, basilisk-dev said:

On my phone I use Mull and the version of Chromium included with Calyx OS.

didn't know of this Mull browser I rarely surf the web with a phone but Brave is good enough at blocking most intrusive ads.

 

Link to comment
Share on other sites

I use older version of Via that uses Chromium WebView on Android, super important for RAM usage as that keeps it single-process, at least on older 32-bit Androids. I preferred the older lighter Chromium 87 base, but the bloated web disagrees. :puke: So ended up with 114 recently...cca. 30 MB larger APK at least if I remember correctly.

I'm not throwing that phone away just yet, but I guess it doesn't matter anymore, climate change is here, hope you don't live near the river or under the hill as mother nature may decide to throw your house away. Though if tornado comes, that won't help either.

Edited by UCyborg
Link to comment
Share on other sites

5 hours ago, Milkinis said:

it surprised me the number of fires in Canada. (visualise fires)

https://s3wfa.esa.int/#msdynttrid=uJ8EjHw3uvOYD9OhCZDbraqls-xQlV-MOcyVUPn_xvg

Slovenia was on fire last year, this year 2/3 of the country is compromised due to floods.

https://apnews.com/article/slovenia-floods-damage-evacuations-roads-bridges-5d81e7b87261fc97f81f384ca52e0f99

Well, humans f*** with mother nature, now mother nature f***s with humans. An eye for an eye and tooth for a tooth I suppose.

Link to comment
Share on other sites

In the last two versions of the browser, while listening to an MP3 track from the site, when the page is minimized, the sound is interrupted for a fraction of a second. Tested on several sites. Windows XP 32 bit.

Link to comment
Share on other sites

22 hours ago, AstroSkipper said:

Which one of @roytam1's browsers do you refer to?

... Going by his recent post ;) , equally unhelpful :angry: as it consisted only of screengrabs with "the browser" localised in Russian, I'd hazard a guess and say it's New Moon 28 ...

@Slavich : Please ;) , when filing "not working" reports:

1. Provide details of OS and its architecture
2, Provide details of the browser used (name of, bitness, build version)
3. Post actual links of misbehaving websites
4. Describe in more words the exact nature of the error(s); what were you expecting to happen and what actually happens...
5. If the website in question requires a registration for the "bug" to be witnessed, then understand that other members here and/or the browser maintainer won't be able to replicate the bug without such a website account...
6. Because of "current world situation" ;) (won't say more, politics is NOT allowed in this forum), Russia-based websites/services might be inaccessible to "the rest" of the world, this fact imposes additional hurdles for "us" to troubleshoot your reported "bugs"...
7. This is an English "speaking" international forum, try to refrain from posting "localised" debugging info (let alone inside images :() ...
8. Resort to posting images where absolutely necessary (and images should be accompanied by "explaining" text)

As a rule of thumb, whenever possible, avoid UXP-based browsers to conduct financial transactions on line, as those "services" (banks, etc.) are known to be "pretty particular" with the user-agents/clients they allow <_< ...

In closing, it's now the second half of 2023, you shouldn't treat the roytam1 offered browsers as a "panacea"; they can accomplish many things, but not everything you throw at them (especially on older H/W); while the "upstream" devs try to tackle UXP's shortcomings as best as they can, often times these efforts (commendable as they may be :thumbup) are not enough to compete with recent Chromium/Firefox (many websites/services are designed against) ...

Many XP users here have attested they have to resort to a recent browser on Win7+ or on Android to complete successfully all of their online tasks; I. personally, have come to consider, especially in recent years, the UXP-based browsers I use (St52/NM28 & St55) as more of a "palliative" on my 'legacy" Vista laptop rather than full-blown browsing "solutions" (no disrespect intended at MCP devs and Roy :wub: ) ...

Best regards :) .

Edited by VistaLover
Link to comment
Share on other sites

On 7/30/2023 at 3:02 AM, UCyborg said:

So how can you say it will be Google that will come up with something else, it could be Mozilla.

Well, it could be, yes. I'm just going on past experience: so far, Google has been behind far more UXP-breaking changes than Mozilla, so I figured the odds are pretty good that the next one will be Google again.

(And my usual disclaimer: Not all UXP-breaking changes are "egregious;" i.e., serving little purpose other than to break older browsers. Some are quite useful to Web designers. Many do strike me as quite egregious, but I don't know enough about all this new CSS stuff to have an informed opinion yet.)

Link to comment
Share on other sites

21 hours ago, NotHereToPlayGames said:

but details on "the site" would help us to help you.

Seems to be more than "one":

23 hours ago, Slavich said:

Tested on several sites.

:dubbio:...

Edited by VistaLover
Link to comment
Share on other sites

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

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