roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yes it does fix my videojs problem. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I think there is another report go direct to dbsoft here: https://forum.palemoon.org/viewtopic.php?p=238997#p238997 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
maybe version differs, but the site I used to watch which uses videojs works before the merge of dynamic-import function. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and it seems that newly imported dynamic import codes causing some problems (breaks videojs, and maybe others) on various sites, and I think I may want to defer it until they fixed at least videojs problem. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
since martok created a PR for JavaScript Implement Class Fields & Logical Assignment Operators, I think I will wait for landing of it as well. EDIT: tested his changes on my tree, it does fix "SyntaxError: await is a reserved identifier" when loading dynamic-import contents in misskey, but misskey still complains about dynamic-importing. and porting his changes doesn't fix "SyntaxError: await is a reserved identifier" error in moebius and I don't know why. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and now they merged dbsoft's PR, but martok's is not yet. I'll wait until martok's PR merged and maybe creating a "Labor Day" edition builds after that. P.S.: with some preliminary tests, it seems that dynamic import is working, at least in Misskey instances UI. No it seems to be illusion, it throws `SyntaxError: await is a reserved identifier` in moebius NOT in UXP and I can't figure what cause this. and for now I'm porting them to moebius, which is time-consuming since I need to test-compile each rev to ensure it is at least buildable, -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yeah, crash in GC is hard to reproduce, and even harder when it is somewhat partly fixed. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
It is hard to reproduce since it doesn't always crash when GC is doing its job. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yet another crash: Unhandled exception at 0x000007FEDE1563A0 (mozjs.dll) in palemoon.exe: 0xC0000005: Access violation reading location 0x0000000000000000. Source(Marking.cpp): template <> bool MustSkipMarking<JSObject*>(GCMarker* gcmarker, JSObject* obj) { // Don't trace things that are owned by another runtime. if (IsOwnedByOtherRuntime(gcmarker->runtime(), obj)) return true; // We may mark a Nursery thing outside the context of the // MinorCollectionTracer because of a pre-barrier. The pre-barrier is not // needed in this case because we perform a minor collection before each // incremental slice. if (IsInsideNursery(obj)) return true; // Don't mark things outside a zone if we are in a per-zone GC. It is // faster to check our own arena, which we can do since we know that // the object is tenured. return !TenuredCell::fromPointer(obj)->zone()->isGCMarking(); // <-- crash here } Local Variables: + gcmarker 0x0000000005e6ebd0 {stack={stack_=0x0000000067b02000 {133648452} tos_=0x0000000067b054e0 {2128553144} ...} ...} js::GCMarker * obj Variable is optimized away and not available. Stack: > mozjs.dll!MustSkipMarking<JSObject * __ptr64>(js::GCMarker * gcmarker, JSObject * obj) Line 790 C++ mozjs.dll!DispatchToTracer<JSObject * __ptr64>(JSTracer * trc, JSObject * * thingp, const char * name) Line 680 C++ mozjs.dll!DoMarking<js::RegExpShared>(js::GCMarker * gcmarker, js::RegExpShared * thing) Line 806 C++ mozjs.dll!CallTraceHook<TraverseObjectFunctor,js::GCMarker * __ptr64 const,JSObject * __ptr64 & __ptr64>(TraverseObjectFunctor f, JSTracer * trc, JSObject * obj, CheckGeneration check, js::GCMarker * const && <args_0>, JSObject * & <args_1>) Line 1515 C++ mozjs.dll!js::GCMarker::processMarkStackTop(js::SliceBudget & budget) Line 1727 C++ mozjs.dll!js::GCMarker::drainMarkStack(js::SliceBudget & budget) Line 1560 C++ mozjs.dll!js::gc::GCRuntime::drainMarkStack(js::SliceBudget & sliceBudget, js::gcstats::Phase phase) Line 4773 C++ mozjs.dll!js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget & budget, JS::gcreason::Reason reason, js::AutoLockForExclusiveAccess & lock) Line 5348 C++ mozjs.dll!js::gc::GCRuntime::gcCycle(bool nonincrementalByAPI, js::SliceBudget & budget, JS::gcreason::Reason reason) Line 5666 C++ mozjs.dll!js::gc::GCRuntime::collect(bool nonincrementalByAPI, js::SliceBudget budget, JS::gcreason::Reason reason) Line 5779 C++ mozjs.dll!js::gc::GCRuntime::gcSlice(JS::gcreason::Reason reason, __int64 millis) Line 5854 C++ [External Code] -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230429.7z Changelog: Out-of-tree changes: * update Goanna3 to git 5602866910...a8e11fd667: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1187146 - Replace nsBaseHashtable::Enumerate() calls in js/xpconnect/ with iterators. r=mrbkap. (28d2b6078d) - Bug 1226119 - Clear pending exception from script cache writing failure. r=bholley (cca6220b3e) - Bug 1218029 - Adds IncrementalStreamLoader interface stubs. r=djvj (d2eaf684d5) - Bug 1218029 - Adds ScriptLoadHandler and implements OnIncrementalData callback. r=djvj (8f841b143d) - Bug 1228467 - Don't preprocess dom/base/UseCounters.conf. r=froydnj (534610a94c) - add EME bits to keep PP happy (47840e6c56) (0394c7f1d2) - import changes from tenfourfox: - #651: M1779993 + backbugs (9197c1505) - #651: M1786188 M1791029 (28b4c0882) - #651: M1761233 M1687303 M1633019 M1797336 M1799748 M1801102 (fb91afbb4) (8e435782a0) - import changes from `dev' branch of rmottola/Arctic-Fox: Bug 821291 - Move libmozgnome into libxul. r=glandium,karlt (83f14b4257) (a8e11fd667) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230429-a8e11fd667-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230429-a8e11fd667-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230429-a8e11fd667-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230429-a8e11fd667-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 1187146 - Replace nsBaseHashtable::Enumerate() calls in js/xpconnect/ with iterators. r=mrbkap. (28d2b6078d) - Bug 1226119 - Clear pending exception from script cache writing failure. r=bholley (cca6220b3e) - Bug 1218029 - Adds IncrementalStreamLoader interface stubs. r=djvj (d2eaf684d5) - Bug 1218029 - Adds ScriptLoadHandler and implements OnIncrementalData callback. r=djvj (8f841b143d) - Bug 1228467 - Don't preprocess dom/base/UseCounters.conf. r=froydnj (534610a94c) - add EME bits to keep PP happy (47840e6c56) (0394c7f1d2) - import changes from tenfourfox: - #651: M1779993 + backbugs (9197c1505) - #651: M1786188 M1791029 (28b4c0882) - #651: M1761233 M1687303 M1633019 M1797336 M1799748 M1801102 (fb91afbb4) (8e435782a0) - import changes from `dev' branch of rmottola/Arctic-Fox: Bug 821291 - Move libmozgnome into libxul. r=glandium,karlt (83f14b4257) (a8e11fd667) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
dbsoft created PR for dynamic import as well. But I don't think they will merge "in-time" for my weekly build, so there could be no UXP based builds this week. -
Browsers for Windows NT 3.1/3.5/Win 3.x
roytam1 replied to shelby's topic in Browsers working on Older NT-Family OSes
you still need a web browser to use them(i.e. browsers' browser) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and got another GC related crash on 64bit as well: Unhandled exception at 0x000007FEDE2F31B8 (mozjs.dll) in palemoon.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF. > mozjs.dll!DispatchToTracer<JSObject * __ptr64>(JSTracer * trc, JSObject * * thingp, const char * name) Line 680 C++ mozjs.dll!DoMarking<js::RegExpShared>(js::GCMarker * gcmarker, js::RegExpShared * thing) Line 806 C++ mozjs.dll!CallTraceHook<TraverseObjectFunctor,js::GCMarker * __ptr64 const,JSObject * __ptr64 & __ptr64>(TraverseObjectFunctor f, JSTracer * trc, JSObject * obj, CheckGeneration check, js::GCMarker * const && <args_0>, JSObject * & <args_1>) Line 1515 C++ mozjs.dll!js::GCMarker::processMarkStackTop(js::SliceBudget & budget) Line 1727 C++ mozjs.dll!js::GCMarker::drainMarkStack(js::SliceBudget & budget) Line 1560 C++ mozjs.dll!js::gc::GCRuntime::markGrayReferences<js::gc::GCZoneGroupIter,js::CompartmentsIterT<js::gc::GCZoneGroupIter> >(js::gcstats::Phase phase) Line 3847 C++ mozjs.dll!js::gc::GCRuntime::endMarkingZoneGroup() Line 4331 C++ mozjs.dll!js::gc::GCRuntime::sweepPhase(js::SliceBudget & sliceBudget, js::AutoLockForExclusiveAccess & lock) Line 4918 C++ mozjs.dll!js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget & budget, JS::gcreason::Reason reason, js::AutoLockForExclusiveAccess & lock) Line 5384 C++ mozjs.dll!js::gc::GCRuntime::gcCycle(bool nonincrementalByAPI, js::SliceBudget & budget, JS::gcreason::Reason reason) Line 5666 C++ mozjs.dll!js::gc::GCRuntime::collect(bool nonincrementalByAPI, js::SliceBudget budget, JS::gcreason::Reason reason) Line 5779 C++ mozjs.dll!js::gc::GCRuntime::gcSlice(JS::gcreason::Reason reason, __int64 millis) Line 5854 C++ mozjs.dll!js::gc::GCRuntime::gcIfRequested() Line 6033 C++ mozjs.dll!js::gc::GCRuntime::gcIfNeededPerAllocation(JSContext * cx) Line 237 C++ mozjs.dll!js::Allocate<JSObject,1>(js::ExclusiveContext * cx, js::gc::AllocKind kind, unsigned __int64 nDynamicSlots, js::gc::InitialHeap heap, const js::Class * clasp) Line 50 C++ mozjs.dll!JSObject::create(js::ExclusiveContext * cx, js::gc::AllocKind kind, js::gc::InitialHeap heap, JS::Handle<js::Shape *> shape, JS::Handle<js::ObjectGroup *> group) Line 376 C++ mozjs.dll!js::LexicalEnvironmentObject::createTemplateObject(JSContext * cx, JS::Handle<js::Shape *> shape, JS::Handle<JSObject *> enclosing, js::gc::InitialHeap heap) Line 845 C++ mozjs.dll!js::LexicalEnvironmentObject::createTemplateObject(JSContext * cx, JS::Handle<js::LexicalScope *> scope, JS::Handle<JSObject *> enclosing, js::gc::InitialHeap heap) Line 868 C++ mozjs.dll!js::LexicalEnvironmentObject::clone(JSContext * cx, JS::Handle<js::LexicalEnvironmentObject *> env) Line 969 C++ mozjs.dll!js::jit::BaselineFrame::freshenLexicalEnvironment(JSContext * cx) Line 69 C++ [External Code] -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230422.7z Changelog: Out-of-tree changes: * update Goanna3 to git 522696571d...5602866910: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana) (234bb3d551) - Bug 1201272 - add reftest for canvas shadows with destination-out op. r=jmuizelaar (2d4618d60f) - Bug 1224976. Recover from singular-matrix cairo errors. r=mattwoodrow (7ae2e051e9) - Bug 1200021 - Part 3: Add DrawTarget::IsValid and don't let Cairo version snapshot invalid surface. r=bas (069d0db780) - Bug 1219991 - Make RestyleManager::{Begin,End}ProcessingRestyles private. r=dholbert (29f36406bb) - Bug 1147692 - Remove gmp-decryptor backwards compatibility hack. r=edwin (d53204cb84) - Bug 1229508 - Support current and previous GMP_API_DECRYPTORs. r=gerald (887b0b8245) - Bug 1228215 - Expose the GMP name on each GMPParent. r=jwwang (9c5205143d) - Bug 1183433 - Make GMPParent's AbortWaitingForGMPAsyncShutdown class-static, to simplify upcoming work. r=cpearce (483648359e) - Bug 1174064 - Ensure we don't try to reuse a GMP doing async shutdown. r=edwin (fe62f2daec) - fix log (000dc88d7b) - Bug 1169129 - Make GMPService's GMP crash handlers easier to register. r=gerald (9c05cfed78) - Bug 1227908 - JavaScript error: resource://gre/modules/PushService.jsm, line 281: ReferenceError: data is not defined. r=kcambridge (99cb65c1cd) - Bug 1225968 - Add authentication secret to push API, r=kitcambridge,smaug (60d57d206a) (6f7ba1a01e) - import from mozilla: Bug 1229256: [MSE] P3. Prevent crash should buffered range be read while shutting down. r=gerald (b493cde48ac0) (fd7942d1ee) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225968 - Refactoring to move some of the push crypto logic, r=kitcambridge (2dc331f810) - Bug 1174422 - Add system principal for UDPSocket init r=kitcambridge (57a7ed3bf4) - Back out bug 1100863 and bug 1152264 for causing bug 1189729 on a CLOSED TREE. a=mhenretty,RyanVM (26d91329b3) - add missing SSL_OBSERVED_END_ENTITY_CERTIFICATE_LIFETIME telemetry bits (9f651777ef) - bug 1172615 - check for and return early in the case of authentication bypass in AuthCertificateHook r=mcmanus (c642e7ba02) - Bug 1229698 - Odin: fix memory corruption when -D passed to the shell (r=bbouvier) (257d9be84b) - Bug 1226027 - Use Simd128 register content type. r=bbouvier (9967eff8ae) - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier) (3c675a2af8) (2ca6778187) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170325 - Convert js::Vector into a template alias to mozilla::Vector with a single customized default argument. Also get rid of the CRTP support in mozilla::Vector (through mozilla::VectorBase) now that template aliasing is good enough, and make mozilla::Vector final so that people will use composition and not inheritance with it. (Inheritance plays poorly with movability and a few other things, in addition to messing up template argument deduction matching.) r=Waldo, patch sort of a tag-team between him and me (1f663fc5c1) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj (7d47cd8c5f) - Bug 1230409: Implement dummy HeapOffset members for non-ion builds; r=luke (74158a1271) - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke (90d1b88697) - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer (44b79061b3) - Bug 1229196 - Fix MSVC C4334 "was 64-bit shift intended" warning in js/src/asmjs. r=sunfish (debed181c9) (5602866910) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230422-5602866910-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230422-5602866910-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230422-5602866910-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230422-5602866910-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 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana) (234bb3d551) - Bug 1201272 - add reftest for canvas shadows with destination-out op. r=jmuizelaar (2d4618d60f) - Bug 1224976. Recover from singular-matrix cairo errors. r=mattwoodrow (7ae2e051e9) - Bug 1200021 - Part 3: Add DrawTarget::IsValid and don't let Cairo version snapshot invalid surface. r=bas (069d0db780) - Bug 1219991 - Make RestyleManager::{Begin,End}ProcessingRestyles private. r=dholbert (29f36406bb) - Bug 1147692 - Remove gmp-decryptor backwards compatibility hack. r=edwin (d53204cb84) - Bug 1229508 - Support current and previous GMP_API_DECRYPTORs. r=gerald (887b0b8245) - Bug 1228215 - Expose the GMP name on each GMPParent. r=jwwang (9c5205143d) - Bug 1183433 - Make GMPParent's AbortWaitingForGMPAsyncShutdown class-static, to simplify upcoming work. r=cpearce (483648359e) - Bug 1174064 - Ensure we don't try to reuse a GMP doing async shutdown. r=edwin (fe62f2daec) - fix log (000dc88d7b) - Bug 1169129 - Make GMPService's GMP crash handlers easier to register. r=gerald (9c05cfed78) - Bug 1227908 - JavaScript error: resource://gre/modules/PushService.jsm, line 281: ReferenceError: data is not defined. r=kcambridge (99cb65c1cd) - Bug 1225968 - Add authentication secret to push API, r=kitcambridge,smaug (60d57d206a) (6f7ba1a01e) - import from mozilla: Bug 1229256: [MSE] P3. Prevent crash should buffered range be read while shutting down. r=gerald (b493cde48ac0) (fd7942d1ee) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225968 - Refactoring to move some of the push crypto logic, r=kitcambridge (2dc331f810) - Bug 1174422 - Add system principal for UDPSocket init r=kitcambridge (57a7ed3bf4) - Back out bug 1100863 and bug 1152264 for causing bug 1189729 on a CLOSED TREE. a=mhenretty,RyanVM (26d91329b3) - add missing SSL_OBSERVED_END_ENTITY_CERTIFICATE_LIFETIME telemetry bits (9f651777ef) - bug 1172615 - check for and return early in the case of authentication bypass in AuthCertificateHook r=mcmanus (c642e7ba02) - Bug 1229698 - Odin: fix memory corruption when -D passed to the shell (r=bbouvier) (257d9be84b) - Bug 1226027 - Use Simd128 register content type. r=bbouvier (9967eff8ae) - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier) (3c675a2af8) (2ca6778187) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170325 - Convert js::Vector into a template alias to mozilla::Vector with a single customized default argument. Also get rid of the CRTP support in mozilla::Vector (through mozilla::VectorBase) now that template aliasing is good enough, and make mozilla::Vector final so that people will use composition and not inheritance with it. (Inheritance plays poorly with movability and a few other things, in addition to messing up template argument deduction matching.) r=Waldo, patch sort of a tag-team between him and me (1f663fc5c1) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj (7d47cd8c5f) - Bug 1230409: Implement dummy HeapOffset members for non-ion builds; r=luke (74158a1271) - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke (90d1b88697) - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer (44b79061b3) - Bug 1229196 - Fix MSVC C4334 "was 64-bit shift intended" warning in js/src/asmjs. r=sunfish (debed181c9) (5602866910) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230422-50d2e2b43-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230422-50d2e2b43-win32-ia32.7z Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230422-50d2e2b43-win64.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - [network][security] add TLS_RSA_WITH_AES_256_GCM_SHA384 and TLS_RSA_WITH_AES_128_GCM_SHA256 support (9f9aa2efc) - import changes from tenfourfox: - #651: M1779993 + backbugs (9197c1505) - #651: M1786188 M1791029 (28b4c0882) - #651: M1761233 M1687303 M1633019 M1797336 M1799748 M1801102 (fb91afbb4) - add MDN script to problematic scripts due to screen blanking after load (2488fabc4) - #659: initial support for per-host CSS grid whitelist (c889bc5ce) - #659 sidecar: better blocking means for developer.mozilla.org (c51a503ed) - #659: tuneups and edgecases (17b23692f) (50d2e2b43) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Advance Notice: there will be no UXP based builds tomorrow, but there will be a mozilla45tff release tomorrow. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it happens on closing and GC, I don't have a way to reproduce it. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
any UXP -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
... so `RegExpShared` crash is still here and I got a crash: (ObjectGroup having a bad pointer "value=0xbad0bad1") Locals: + gcmarker 0x03f176c8 {stack={stack_=0x52d3f000 {128299068} tos_=0x52d40a08 {1857330962} end_=0x52d4f000 {944430995} ...} ...} js::GCMarker * - obj 0x527b71a0 {group_={...} } JSObject * js::gc::Cell {...} js::gc::Cell - group_ {...} js::GCPtr<js::ObjectGroup *> - js::WriteBarrieredBase<js::ObjectGroup *> {...} js::WriteBarrieredBase<js::ObjectGroup *> + js::BarrieredBase<js::ObjectGroup *> {value=0xbad0bad1 {clasp_=??? proto_={...} compartment_=??? ...} } js::BarrieredBase<js::ObjectGroup *> Stack trace: > mozjs.dll!MustSkipMarking<JSObject *>(js::GCMarker * gcmarker, JSObject * obj) Line 790 C++ mozjs.dll!DispatchToTracer<JSObject *>(JSTracer * trc, JSObject * * thingp, const char * name) Line 680 C++ mozjs.dll!js::RegExpShared::traceChildren(JSTracer * trc) Line 960 C++ mozjs.dll!js::TraceManuallyBarrieredEdge<js::RegExpShared *>(JSTracer * trc, js::RegExpShared * * thingp, const char * name) Line 680 C++ mozjs.dll!js::RegExpObject::trace(JSTracer * trc, JSObject * obj) Line 170 C++ mozjs.dll!CallTraceHook<TraverseObjectFunctor,js::GCMarker * const,JSObject * &>(TraverseObjectFunctor f, JSTracer * trc, JSObject * obj, CheckGeneration check, js::GCMarker * const && <args_0>, JSObject * & <args_1>) Line 1515 C++ mozjs.dll!js::GCMarker::processMarkStackTop(js::SliceBudget & budget) Line 1727 C++ mozjs.dll!js::GCMarker::drainMarkStack(js::SliceBudget & budget) Line 1560 C++ mozjs.dll!js::gc::GCRuntime::drainMarkStack(js::SliceBudget & sliceBudget, js::gcstats::Phase phase) Line 4773 C++ mozjs.dll!js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget & budget, JS::gcreason::Reason reason, js::AutoLockForExclusiveAccess & lock) Line 5348 C++ mozjs.dll!js::gc::GCRuntime::gcCycle(bool nonincrementalByAPI, js::SliceBudget & budget, JS::gcreason::Reason reason) Line 5666 C++ mozjs.dll!js::gc::GCRuntime::collect(bool nonincrementalByAPI, js::SliceBudget budget, JS::gcreason::Reason reason) Line 5779 C++ mozjs.dll!js::gc::GCRuntime::gcSlice(JS::gcreason::Reason reason, __int64 millis) Line 5854 C++ mozjs.dll!JS::IncrementalGCSlice(JSContext * cx, JS::gcreason::Reason reason, __int64 millis) Line 6582 C++ xul.dll!InterSliceGCTimerFired(nsITimer * aTimer, void * aClosure) Line 1623 C++ xul.dll!nsTimerImpl::Fire(int aGeneration) Line 486 C++ xul.dll!nsTimerEvent::Run() Line 277 C++ xul.dll!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 1146 C++ xul.dll!NS_ProcessNextEvent(nsIThread * aThread, bool aMayWait) Line 360 C++ xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate) Line 123 C++ xul.dll!MessageLoop::RunHandler() Line 225 C++ xul.dll!MessageLoop::Run() Line 205 C++ xul.dll!nsBaseAppShell::Run() Line 155 C++ xul.dll!nsAppShell::Run() Line 264 C++ xul.dll!nsAppStartup::Run() Line 283 C++ xul.dll!XREMain::XRE_mainRun() Line 3844 C++ xul.dll!XREMain::XRE_main(int argc, char * * argv, const nsXREAppData * aAppData) Line 3954 C++ xul.dll!XRE_main(int argc, char * * argv, const nsXREAppData * aAppData, unsigned int aFlags) Line 4037 C++ -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230415.7z Changelog: Out-of-tree changes: * update Goanna3 to git f4385096ea...522696571d: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow (74adbcad19) - Bug 1200595 - D3D9 TextureData implementation. r=Bas (2624bd59a3) - Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow (98130b5d6b) - Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow (8b732af2da) - Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow (79443ff5d7) - Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert (aadc8c5601) - Bug 1200595 - DIB TextureData implementation. r=Bas (d7bae178ad) - Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow (890d76ff9b) - Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow (fa9ac2e414) - Allow asynchronous D3D11 TextureClients on the main thread. (bug 1217665 part 5, r=nical) (cb77fa88cc) - Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow) (82f9015e5a) - Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow) (cdeeb52a91) - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow) (4eb2a790ae) - Add an NPN_GetValue query to find the browser's DXGI adapter. (bug 1217665 part 10, r=aklotz,mattwoodrow) (84af4e525a) - Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel) (142441808e) - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond. (edf746b278) - Bug 1204715 - Move browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} to moz.build. r=mshal (8c6b4709bc) - Bug 1212773 - Pass a base directory to jar maker, instead of a chrome directory. r=gps (1f644706c6) - Bustage fix for bug 1210687 on a CLOSED TREE. r=me (4cd7000101) - Bug 1212773 - Extend jar maker syntax for jar file location. r=gps (8119aa2b98) - Bug 1164039 - moved TelemetryTimestamps.jsm and tests to toolkit/componets/telemetry/. r=dexter (942145656e) - Bug 1184705 - Search A/B testing cohort identifier should be recorded in FHR, r=rnewman. (b5cf397cf0) - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats. (246e1321ca) - Bug 1218454 - part 1 - move DialogValueHolder::Get out-of-line; r=bz (2d65438b37) - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz (59e3b60749) - Bug 1205945 part.1 Remove unnecessary member of IMEInputHandler, mLastDispatchedCompositionString r=smichaud (2223df8aec) - Bug 1205945 part.2 Add DispatchCompositionStartEvent() and move the code of OnStartIMEComposition() into it r=smichaud (25449c2bca) - Bug 1205945 part.3 Move the code of OnUpdateIMEComposition() into DispatchCompositionChangeEvent() r=smichaud (e85a65f2f7) - Bug 1205945 part.4 Move the code of OnEndIMEComposition() into DispatchCompositionCommitEvent() r=smichaud (21e6218c06) - Bug 1205945 part.5 Emulate mSelectedRange at dispatching compositionchange or compositioncommit event until OnSelectionChange() is called r=smichaud (f82baaea8e) - Bug 1205945 part.6 IMEInputHandler::GetAttributedSubstringFromRange() should return stored composition string if the range is in the composition string r=smichaud (53eabe028b) - Bug 1205399 - Follow-up to fix build bustage for platforms without OS X 10.10 and -Wswitch enabled. r=mstange (c2e8eda9b5) - Bug 1220337 - Don't show alternate notification actions on OS X 10.8. r=MattN (5ef8449dcc) - Bug 1224738 - Fix alternate action index getter name on OS X. r=MattN (a6f83ce706) - Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier (f850c10bff) - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier) (31bc615781) - Bug 1224389 - Odin: simplify AsmJSModule global data allocation (r=bbouvier) (3ba518183a) - Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke (0ede7a61c3) - Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989 (b3865fbdf0) - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke (1d0aba3710) - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier) (2834725644) - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff (8ff2b3bcd5) - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo (f9e2adca8a) - Bug 1176214 - Part 3: VM core changes. r=waldo (cf5b24fe18) - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo (603335d2aa) - Bug 1176214 - Part 5: Ion changes. r=h4writer (b589713e1c) - Bug 1176214 - Part 6: Odin changes. r=luke (f1dcb025d2) - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo (bdc78e0558) - Bug 1199578 - test case. r=waldo (6a94fd455a) - Bug 1211409 - load/store exclusive for ARM-32. r=jolesen (38efc4882e) - Bug 1205390 - guard against asm.js compilation not being available. r=me (aeefe98cfd) - Make test runnable on non-Nightly (no bug) r=me (27930210ed) - Bug 1176214 - Part 8: jit-test changes. r=bbouvier (31c4f42eea) - Bug 1176214 - Part 9: tests changes. r=bbouvier (a245687f43) - Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier (610e0002a2) - bug 1198656 remove unnecessary reinterpret_casts r=padenot (bc5a67d521) - bug 1198656 refactor acquiring the content into an object method r=padenot (b7b062fbf1) - bug 1198656 clear references in mJSChannels on successful content acquire r=padenot (65e5ee1856) - bug 1198656 delay AudioBuffer allocation until required r=padenot (57d0fd0d01) - bug 1199559 remove now unused SetRawChannelContents r=padenot (40685ef783) - Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt (12e9592a9e) - Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug (df83b21fd0) - bug 1188244 throw in SetCurve() on OOM r=padenot (17967b7b58) - Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb (c40e5c2a68) - Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb (228c90da3c) - Bug 1176214 - Part 13: Changes to ipc. r=mrbkap (4b11d4e509) - Bug 1176214 - Part 14: Changes to netwerk. r=jduell (91568c8444) - Bug 1176214 - Part 15: Changes to xpcom. r=nfroyd (df8d080070) - Revert "Bug 1176214 - Part 14: Changes to netwerk. r=jduell" (d0aedbac94) - improved backport of PM because of newer JS_GetArrayBufferData (9d8188ff5e) - bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot (da00bab1a1) - bug 1225003 null-check mBuffer in SizeOfExcludingThis() r=padenot (c01d389f10) - Bug 1225365 - Fix assertion in the nsScriptNameSpaceManager memory reporter. r=bz. (a5605a8923) - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. (26abcea276) - Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya (a270b02301) - bits of Bug 1188812 - Obtain CDM can render capability and store into MediaInfo (321388180e) - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya (e722b409b7) (f5a7b27f3d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1229395 - Part 1 - Unbreak MOZ_NATIVE_JEMALLOC after bug 1141079. r=glandium (07a1e4d8a6) - Bug 1229395 - Part 2 - Rely on MALLOC_H to provide function prototypes for MOZ_NATIVE_JEMALLOC. r=glandium (5b305f69db) (2d33df0acf) - import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (522696571d) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230415-522696571d-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 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow (74adbcad19) - Bug 1200595 - D3D9 TextureData implementation. r=Bas (2624bd59a3) - Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow (98130b5d6b) - Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow (8b732af2da) - Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow (79443ff5d7) - Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert (aadc8c5601) - Bug 1200595 - DIB TextureData implementation. r=Bas (d7bae178ad) - Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow (890d76ff9b) - Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow (fa9ac2e414) - Allow asynchronous D3D11 TextureClients on the main thread. (bug 1217665 part 5, r=nical) (cb77fa88cc) - Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow) (82f9015e5a) - Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow) (cdeeb52a91) - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow) (4eb2a790ae) - Add an NPN_GetValue query to find the browser's DXGI adapter. (bug 1217665 part 10, r=aklotz,mattwoodrow) (84af4e525a) - Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel) (142441808e) - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond. (edf746b278) - Bug 1204715 - Move browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} to moz.build. r=mshal (8c6b4709bc) - Bug 1212773 - Pass a base directory to jar maker, instead of a chrome directory. r=gps (1f644706c6) - Bustage fix for bug 1210687 on a CLOSED TREE. r=me (4cd7000101) - Bug 1212773 - Extend jar maker syntax for jar file location. r=gps (8119aa2b98) - Bug 1164039 - moved TelemetryTimestamps.jsm and tests to toolkit/componets/telemetry/. r=dexter (942145656e) - Bug 1184705 - Search A/B testing cohort identifier should be recorded in FHR, r=rnewman. (b5cf397cf0) - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats. (246e1321ca) - Bug 1218454 - part 1 - move DialogValueHolder::Get out-of-line; r=bz (2d65438b37) - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz (59e3b60749) - Bug 1205945 part.1 Remove unnecessary member of IMEInputHandler, mLastDispatchedCompositionString r=smichaud (2223df8aec) - Bug 1205945 part.2 Add DispatchCompositionStartEvent() and move the code of OnStartIMEComposition() into it r=smichaud (25449c2bca) - Bug 1205945 part.3 Move the code of OnUpdateIMEComposition() into DispatchCompositionChangeEvent() r=smichaud (e85a65f2f7) - Bug 1205945 part.4 Move the code of OnEndIMEComposition() into DispatchCompositionCommitEvent() r=smichaud (21e6218c06) - Bug 1205945 part.5 Emulate mSelectedRange at dispatching compositionchange or compositioncommit event until OnSelectionChange() is called r=smichaud (f82baaea8e) - Bug 1205945 part.6 IMEInputHandler::GetAttributedSubstringFromRange() should return stored composition string if the range is in the composition string r=smichaud (53eabe028b) - Bug 1205399 - Follow-up to fix build bustage for platforms without OS X 10.10 and -Wswitch enabled. r=mstange (c2e8eda9b5) - Bug 1220337 - Don't show alternate notification actions on OS X 10.8. r=MattN (5ef8449dcc) - Bug 1224738 - Fix alternate action index getter name on OS X. r=MattN (a6f83ce706) - Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier (f850c10bff) - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier) (31bc615781) - Bug 1224389 - Odin: simplify AsmJSModule global data allocation (r=bbouvier) (3ba518183a) - Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke (0ede7a61c3) - Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989 (b3865fbdf0) - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke (1d0aba3710) - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier) (2834725644) - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff (8ff2b3bcd5) - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo (f9e2adca8a) - Bug 1176214 - Part 3: VM core changes. r=waldo (cf5b24fe18) - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo (603335d2aa) - Bug 1176214 - Part 5: Ion changes. r=h4writer (b589713e1c) - Bug 1176214 - Part 6: Odin changes. r=luke (f1dcb025d2) - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo (bdc78e0558) - Bug 1199578 - test case. r=waldo (6a94fd455a) - Bug 1211409 - load/store exclusive for ARM-32. r=jolesen (38efc4882e) - Bug 1205390 - guard against asm.js compilation not being available. r=me (aeefe98cfd) - Make test runnable on non-Nightly (no bug) r=me (27930210ed) - Bug 1176214 - Part 8: jit-test changes. r=bbouvier (31c4f42eea) - Bug 1176214 - Part 9: tests changes. r=bbouvier (a245687f43) - Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier (610e0002a2) - bug 1198656 remove unnecessary reinterpret_casts r=padenot (bc5a67d521) - bug 1198656 refactor acquiring the content into an object method r=padenot (b7b062fbf1) - bug 1198656 clear references in mJSChannels on successful content acquire r=padenot (65e5ee1856) - bug 1198656 delay AudioBuffer allocation until required r=padenot (57d0fd0d01) - bug 1199559 remove now unused SetRawChannelContents r=padenot (40685ef783) - Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt (12e9592a9e) - Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug (df83b21fd0) - bug 1188244 throw in SetCurve() on OOM r=padenot (17967b7b58) - Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb (c40e5c2a68) - Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb (228c90da3c) - Bug 1176214 - Part 13: Changes to ipc. r=mrbkap (4b11d4e509) - Bug 1176214 - Part 14: Changes to netwerk. r=jduell (91568c8444) - Bug 1176214 - Part 15: Changes to xpcom. r=nfroyd (df8d080070) - Revert "Bug 1176214 - Part 14: Changes to netwerk. r=jduell" (d0aedbac94) - improved backport of PM because of newer JS_GetArrayBufferData (9d8188ff5e) - bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot (da00bab1a1) - bug 1225003 null-check mBuffer in SizeOfExcludingThis() r=padenot (c01d389f10) - Bug 1225365 - Fix assertion in the nsScriptNameSpaceManager memory reporter. r=bz. (a5605a8923) - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. (26abcea276) - Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya (a270b02301) - bits of Bug 1188812 - Obtain CDM can render capability and store into MediaInfo (321388180e) - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya (e722b409b7) (f5a7b27f3d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1229395 - Part 1 - Unbreak MOZ_NATIVE_JEMALLOC after bug 1141079. r=glandium (07a1e4d8a6) - Bug 1229395 - Part 2 - Rely on MALLOC_H to provide function prototypes for MOZ_NATIVE_JEMALLOC. r=glandium (5b305f69db) (2d33df0acf) - import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (522696571d) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20230415-ff2541e27-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230415-ff2541e27-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b) (6b5155154) - ported from UXP: - Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d75041) - Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c) (d00db90f4) - ported from UXP: Issue #2197 - Part 1a: postMessages should have transferable as [] by default (438cdbd9) (5d8b2ff9f) - ported from UXP: Issue #2197 - Part 1b: Transferables should be arrays of objects (47147d58) (396a35005) - ported from UXP: Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort (fd982fd2) (27b36496f) - ported from UXP: Issue #2197 - Part 2b: Implement StructuredSerializeOptions for Worker (158784cb) (e29e66d02) - import from UXP: Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorker (4d58139f) (b54aa0036) - ported from UXP: Issue #2197 - Part 2d: Implement PostMessageOptions for Window (4174037d) (274060547) - ported from UXP: Issue #2197 - Part 3: Implement self.structuredClone() (ef6b8db1+bbcfb627) (45d414fe8) - import from UXP: Issue #2197 - Part 4: Expose structuredClone in Sandbox (bbcfb627) (82b7d2267) - import from UXP: Issue #2197 - Follow-up: Remove GC debug assertion on sandbox (8e6d7304) (2ccfc2c72) - ported from UXP: Issue #595 - Implement window.event (31283d99) (5763128b3) - import from UXP: Issue #2053 - Part 1: Performance should be an EventTarget (995f3117) (150ce13f8) - ported from UXP: Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c) (feacbd219) - ported from UXP: Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba14) (a9df69e1b) - import from UXP: Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7) (3e131e6ce) - import from UXP: Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c00) (d9f3b22d5) - ported from UXP: Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b54) (a0721af93) - import from UXP: Issue #2053 - Follow-up: Make the default ResourceTimingBufferSize larger (7823439b) (b8c40da54) - import from UXP: Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a6385) (322366a7b) - import from UXP: Use nsAnonymousTemporaryFile for clipboard cache (42723b16) (e77507eb7) - import from UXP: Increase size of data over which we write the data to disk rather than keep it around in memory (af613ef2) (a8c973370) - import from UXP: [network] Improve checks while parsing MIME parameters. (c9d96163) (96cb68196) - import from UXP: [devtools] Don't allow sourcemap URLs to redirect (47bcca16) (3b0881b66) - ported from `custom` branch of UXP: Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89d) (c4462d520) - import from `custom` branch of UXP: Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c) (a8bc9ea55) - import from `custom` branch of UXP: Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug (75bef7b7) (ff2541e27) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230415-de147fa3-uxp-75bef7b73-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230415-de147fa3-uxp-75bef7b73-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-20230415-id-656ea98-uxp-75bef7b73-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230415-id-656ea98-ia-93af9a0-uxp-75bef7b73-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above.