Jump to content

roytam1

Member
  • Posts

    3,856
  • Joined

  • Last visited

  • Days Won

    453
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260523-3219d2d-uxp-829418a939-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260523-3219d2d-uxp-829418a939-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-20260523-3219d2d-uxp-829418a939-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-20260523-d849524bd-uxp-829418a939-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260523-d849524bd-uxp-829418a939-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260523-d849524bd-uxp-829418a939-w7plus-avx2.7z Official UXP changes picked since my last build: - Floor fractional border widths (4510bf92a2) - Test fractional border width rounding (794f3fe2e7) - Fix CSS border rounding and currentcolor clipping (c289641428) - Flush layout for computed border-width shorthand (75136dff38) - Fix app-unit rounding for border width edges (50a581840e) - Issue #1826 - Implement broader CSS calc() parsing (29f5ff07d8) - Issue #1826 - Support calc() in media queries (f9a90b9bb2) - Issue #1826 - Canonicalize nested calc() serialization (f94a63864c) - Issue #1826 - Add typed calc() arithmetic for media queries (12b120db24) - Issue #1826 - Serialize special calc() number values (e85f778708) - Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch (20b2b3b9f5) - Load mochitest modules without imp (ee00ac9826) - Remove stale imagebitmap support file entry (4337565d3a) - Issue #2404 - Enable CSS aspect-ratio sizing (0d684399b2) - Support CSS sizing math functions (93899c0157) - Revert "Cloudflare Image Resizing fix take 2" (98c9f7387a) - Issue #3089 - Support logical border radius properties (27f2a0869c) - Issue #1826 - Parse calc() weights in color-mix (4634a74b31) - Issue #2506 - Support range media query syntax (6df85ff502) - Support CSS shadow parts (51767db33a) - Whitelist virtual GPUs (VirtualBox, VMware, VirtIO (QEMU and forks like UTM), Parallels) (235bcb010b) - Issue #3092 - Refactor WASM compilation handling (a7a75b7851) - Issue #3092 - Add new GC sweep tasks. (47746b476e) - Issue #3092 - Implement BackgroundFinalizeTask for parallel garbage collection finalization (c06776336d) - Issue #3092 - Implement parallel sweeping and compaction tasks for improved garbage collection performance (3433d538ed) - Issue #3092 - Initial idle GC implementation (18ddd00afe) - Issue #3092 - Perform a minor GC on tab close (1d3dad153b) - Issue #3092 - Fix unsafe GC multithreading changes (f0cba41221) - Issue #3092 - Safely parallelize GC background finalization (e9826f5559) - Fix JS shell module hook build (6f47a2b0da) - Merge remote-tracking branch 'origin/tracking' into custom (0933486bde) - Implement ES2024 grouping and resolver builtins (e1b689d34e) - Implement ES2024 ArrayBuffer transfer APIs (3be309faa7) - Allow symbols as weak collection keys (e317bf10fc) - Implement growable SharedArrayBuffer (2e51dc9f09) - Implement Atomics.waitAsync (22cb023133) - Implement resizable buffer view semantics (6f3f17ba86) - Guard typed array JIT paths for resizable buffers (d97a2eb04f) - Support DataView on shared array buffers (366476589f) - Support BigInt Atomics waiters (8b09714bbc) - Fix resizable DataView out-of-bounds semantics (aea80980ad) - Validate typed array methods on resizable buffers (3cb76bb20e) - Validate typed array set and constructors on resizable buffers (7613d2901f) - Fix ArrayBuffer slice after resizable source shrink (61912d2318) - Fix ArrayBuffer storage and error types (e21c4e2917) - Fix incorrect variadic for `size_t` in `fprintf` statement in `hyphen.c`. (a02580dae4) - Make WeakRef support always enabled (6861bedff6) - Implement FinalizationRegistry (50c1419e75) - Fix FinalizationRegistry constructor realm prototype (890fb3f399) - Fix WeakRef constructor realm prototype (f3c6da5987) - Issue #888 - Vendor dav1d 1.5.3 (ca94696239) - Issue #888 - Use in-tree dav1d for AV1 decoding (4d1cefd2a1) - Issue #888 - Enable dav1d LoongArch SIMD (d36f889688) - Issue #888 - Remove bundled libaom (2d83afa321) - Issue #888 - Enable dav1d SIMD on more architectures (d328cef713) - Issue #888 - Enable AV1 playback by default (2bd46d4606) - Issue #888 - Update AV1 configure comment for dav1d (3a2f21abfb) - Issue #888 - Fix alphabetical order issue (c95062af66) - Issue #888 - (potentially) fix MSVC builderr (83b19136b4) - Issue #888 - Make symbols direct to dav1d, not AOM. (03a6729a9e) - Issue #888 - Add dav1d_flush (7887ca767f) - Follow-up Issue #888 - Enable dav1d SIMD on more architectures, add back missing nasm detection code in configure (c182d70c0f) - Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float. (57cd574884) - Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. (3155b16f2c) - Fix build on NetBSD/aarch64 (13339f6e55) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - dav1d: port WinXP threading code from mypal68, guard AVX usages with GetVersion() > 5, exclude AVX* assembly from non-x64 build, add ipred16 smooth_weights in sse for non-x64 (808697c1df) - Revert "Issue #3092 - Perform a minor GC on tab close" (3d04e32447) - Revert "Implement FinalizationRegistry" and related commits. (87776c74a9) - Follow-up rev 87776c74, restore Helper prototype changes (829418a939) Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  2. they also checked-in lots of other things, bug parallelized GC and FinalizationRegistry may cause browser strugglish and/or crashy. EDIT: decided to back-out FinalizationRegistry here, GC-on-close-tab was backed out as well.
  3. 1. build palemoon27 repo with https://github.com/roytam1/kmeleon/blob/master/goanna-xulrunner-km-adapt.diff applied, and build with mozconfig "ac_add_options --enable-application=xulrunner" 2. copy built xulrunner's objdir/dist/* to xulrunner-sdk inside kmeleon folder 3. apply kmxulr-sdk-goanna-240425.diff 4. open k-meleon/k-meleon10.sln and build 5. after k-meleon.exe is built, copy k-meleon binary files from Release to xulrunner-sdk/bin and run there
  4. Notice: next build will bring you libdav1d instead of libaom for AV1 decoding, not fully tested but looks like working from my limited testings.
  5. maybe someone is mass-downloading in the moment. you may try again to see if problem persists.
  6. 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-20260516-fa0b18e54-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260516-fa0b18e54-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922) (413937587) - import from UXP: Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850) (ebed5a403) - import from UXP: Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4) (46fa73d25) - import from UXP: Issue #3030 - Prevent unnecessary event allocation. (4e37362c) (24a796ea8) - import from UXP: Issue #3030 - Improve image cache entry handling. (335ddc41) (b0066908e) - ported from UXP: [DOM] Add nullcheck on document for requestSubmit (e42e505d) (8f657e582) - ported from UXP: [DOM] Add nullcheck on thumb dragging event ranges. (10721867) (9495139c0) - import from UXP: [js] Increase RecoverOffset size (64-bit) (947e1472) (fa0b18e54)
  7. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260516-40a79c75-uxp-80c31f4b01-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260516-40a79c75-uxp-80c31f4b01-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-20260516-id-656ea98-uxp-80c31f4b01-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260516-id-656ea98-ia-c642e3c-uxp-80c31f4b01-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  8. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260516-3219d2d-uxp-80c31f4b01-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260516-3219d2d-uxp-80c31f4b01-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-20260516-3219d2d-uxp-80c31f4b01-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-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260516-d849524bd-uxp-80c31f4b01-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260516-d849524bd-uxp-80c31f4b01-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3079 followup - set glx as OpenGL backend default until egl bugs can be investigated (ffb37922a1) - Issue #3030 - Block auth prompt if there is a sync XHR active. (f0a31850de) - Issue #3030 - Account for custom elements in attribute value checking. (8d7580c4ce) - Issue #3030 - Prevent unnecessary event allocation. (4e37362c89) - Issue #3030 - Improve image cache entry handling. (335ddc41b9) - [DOM] Add nullcheck on document for requestSubmit (e42e505d86) - [DOM] Add nullcheck on thumb dragging event ranges. (1072186705) - [js] Increase RecoverOffset size (64-bit) (947e147291) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - dom/html: remove my hackfix in HTMLInputElement::StartRangeThumbDrag() (80c31f4b01) Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  9. Update: electricity company postponed this to early-June, exact date will be notified later.
  10. Notice: a 5-yearly electricity equipment check is scheduled in 21/5/2026 (10:00-16:00 UTC+8). Download server is unavailable during the period. And just in case machine can't automatically power-up after this outage it may be needed waiting me to go to the site to troubleshoot so the outage ending time may be postponed due to this.
  11. 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-20260509-53149e33f-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260509-53149e33f-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - dom/html: add checks to prevent accessing nullptr object (910ff6885) - ported from UXP: Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf) (87ecb6957) - ported from UXP: Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d) (82a80deac) - ported from UXP: Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b) (eec003417) - ported from UXP: Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b2) (728362126) - ported from UXP: Issue #3079 - Silence EGL library load logging (e37be1c0) (2cf4e29fe) - import from UXP: Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a9) (06a5b6993) - import from UXP: Issue #3083 - Turn debug-only assert into a skip. (9e83146d) (e74a62085) - import from UXP: Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610) (2f812c59d) - import from UXP: Issue #3083 - Fix incorrect nullcheck. (d8aab0e8) (0d803ab16) - import from UXP: Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6) (44d151de0) - import from UXP: [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e1) (ccd531275) - import from UXP: [layout] Check offset against start of skip range. (80b4d0fb) (53149e33f)
  12. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260509-40a79c75-uxp-bebacdeb48-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260509-40a79c75-uxp-bebacdeb48-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-20260509-id-656ea98-uxp-bebacdeb48-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260509-id-656ea98-ia-c642e3c-uxp-bebacdeb48-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  13. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260509-3219d2d-uxp-bebacdeb48-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260509-3219d2d-uxp-bebacdeb48-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-20260509-3219d2d-uxp-bebacdeb48-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-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260509-d849524bd-uxp-bebacdeb48-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260509-d849524bd-uxp-bebacdeb48-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3075 - Backport bug 1377238 - Free finished IonBuilders off-thread. (57f841bf6e) - Issue #3075 - Backport bug 1398140 - Remove the Ion helper thread pausing (6e638a5d39) - Issue #3079 - Add EGL-aware X11 GL probing and fallback (f8ad674b35) - Issue #3079 - Use desktop OpenGL for X11 EGL (5f72c9b23b) - Issue #3079 - Silence EGL library load logging (e37be1c0e7) - Issue #3079 - only build the X11-specific GL code on X11 systems (1cd178a938) - Issue #3083 - Turn debug-only assert into a skip. (9e83146d96) - Issue #3083 - Add sanity check to EmulatedIndexedStorage::getNativeStorage (66b46610a9) - Issue #3083 - Fix incorrect nullcheck. (d8aab0e846) - Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6a3) - [gfx] Fix integer overflow in cairo PDF surface image emission (121a74e183) - [layout] Check offset against start of skip range. (80b4d0fb2b) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - dom/html: add checks to prevent accessing nullptr object (64c9ce8c68) Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  14. mine is already better than upstream. upstream's version will always trying to full load all cpu cores. because not only parse thread goes multithread, upcoming version will also have #3075 implemented which means multithread jit builder. for some systems, multithreading could mean more struggling. I'm thinking if I should undo these in IA32 branch so -ia32 and -sse builds should behave like earlier builds.
  15. an user-style can fix: @namespace url(http://www.w3.org/1999/xhtml); @-moz-document url("https://midnightscene.cc/login") { canvas#background-effects {z-index: -1;} }
  16. lol thats too far away. and UXP build that works?
  17. does any earlier version works? to me, its "starlight" effect canvas doesn't have proper z-index. setting it with `z-index:-1` should be shown as desired?
  18. 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-20260502-6359349a8-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260502-6359349a8-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (f57dec529) - import from UXP: [DOM] Improve CC/WrapperCache for nursery objects. (a126257d) (b7384e984) - import from UXP: [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea) (028fc21c4) - import from UXP: [image] Hold a strong ref on error. (1a73ec01) (cd6e0c85c) - import from UXP: [NSS] Improve input validation in DSAU signature decoding (d6ff046d) (94fb8c8a6) - import from UXP: Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa45) (6dff65471) - import from UXP: [DOM/XSLT] Re-fetch index entry. (0bf87811) (f5b7cc8f4) - import from UXP: Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e2) (48085b1b1) - import from UXP: [webrtc] Fix off-by-one comparison. (8a4c6d11) (45313bc26) - import from UXP: [gfx] Don't return dummy surfaces. (483bf0f4) (f6e88778a) - import from UXP: [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706) (54630631b) - import from UXP: Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb9) (552fd9cd5) - import from UXP: [widget] Improve clearing of data during clipboard operations. (8c3c8b4e) (3d5310370) - import from UXP: [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd1) (567dd94b9) - import from UXP: [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f) (5d45ef230) - ported from UXP: [DOM/WebCrypto] Reject absurdly large salt values. (59887cce) (5eb1e866c) - import from UXP: [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124) (5f5e71842) - import from UXP: [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc) (8679b848c) - import from UXP: No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c) (c85450456) - import from UXP: [DOM/XSLT] Prevent circular indexing (a0587881) (0d91cf9e1) - import from UXP: [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdff) (028ac906b) - import from UXP: Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e9) (7c1504d7a) - import from UXP: Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b) (893fa710a) - import from UXP: [gfx] Stop using binary arithmetic in software filtering. (41395829) (1baea0354) - import from UXP: [DOM/XSLT] Don't use txXPathNode by reference. (853057cf) (04f036803) - import from UXP: Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbc) (4980c3894) - import from UXP: Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61) (7fbc7b10f) - import from UXP: [js] Only allow strings as function name. (bcd936e5) (42ef7b821) - import from UXP: [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587a) (4378c0b3c) - import from UXP: Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d353) (87d44e0bd) - import from UXP: [gfx] Port libyuv upstream bounds check. (99c241d5) (aff4c6aaf) - import from UXP: [gfx] Explicitly cast calculation to int32. (602a2e35) (0b3db11cd) - import from UXP: Bug 2029427 - Fix format string (3d9478ef) (f66af5be4) - import from UXP: Bug 2029423 - Reset post_proc state. (a246b84e) (09653f2d4) - import from UXP: Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd22) (fd5eeca9c) - import from UXP: Bug 2029291. (5a065b86) (354483e5c) - import from UXP: [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af8) (a057cae18) - import from UXP: Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f) (df3e0635e) - ported from UXP: No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd) (d22e189a4) - import from UXP: Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61) (4b46a260f) - import from UXP: Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576) (4dc05471f) - ported from UXP: [DOM/media] Use extended channel data as-appropriate. (21d1a7dc) (43f62a272) - ported from UXP: [DOM] Add some death grips to TextTrackManager. (f897efd8) (8fd3ea341) - import from UXP: [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068) (52c7f4c2c) - import from UXP: Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd5) (a81abc48d) - import from UXP: Bug 2029323 - Improve size calculations in CMS content buffering (0329082c) (6ffc4f152) - import from UXP: [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a342784) (72dd26b2f) - import from UXP: [gfx] OTS/HB: Correct bounds checks. (80b0fe55) (9de8f8123) - import from UXP: Bug 2029727: Update RegExpStatics data after realloc (08f1b381) (8d925fbd1) - import from UXP: [image] Don't do unnecessary work if the image is being destroyed. (85e32b82) (b2acfc720) - import from UXP: [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b) (9ba9b9a29) - import from UXP: [parser] Handle foster parenting properly. (69d02099) (284e76377) - import from UXP: Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d34) (3149e2dd8) - import from UXP: Bug 2027433 Treat null input channels as zero (83ef39ff) (403ec902a) - import from UXP: Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d) (ddf51d3fa) - Revert "ported from `custom` branch of UXP: Spoof to Firefox 128 for WebExtensions (ae7c40d4)" (2ec5548c9) - import from UXP: Bug 2029806: Handle ill-formed UTF16 (f45cce83) (feeff479f) - import from UXP: [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a) (43464120e) - import from UXP: [DOM] Validate size in FileReader. (dceb1c4f) (96709570c) - import from UXP: [DOM] Do not interrupt worker execution if already scheduled. (bf526d70) (b79b897b6) - ported from UXP: [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc) (6359349a8)
  19. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260502-40a79c75-uxp-9161cd3bdb-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260502-40a79c75-uxp-9161cd3bdb-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-20260502-id-656ea98-uxp-9161cd3bdb-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260502-id-656ea98-ia-c642e3c-uxp-9161cd3bdb-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild
  20. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260502-3219d2d-uxp-9161cd3bdb-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260502-3219d2d-uxp-9161cd3bdb-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-20260502-3219d2d-uxp-9161cd3bdb-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-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260502-d849524bd-uxp-9161cd3bdb-w7plus-avx2.7z Official UXP changes picked since my last build: - [DOM] Improve CC/WrapperCache for nursery objects. (a126257d80) - [DOM] Ensure the GC sees consistent states while adopting DOM nodes. (0ca2e3ea42) - [image] Hold a strong ref on error. (1a73ec0124) - [NSS] Improve input validation in DSAU signature decoding (d6ff046d72) - Bug 2025976 - Make txxPathNode be a value instead of reference. (f568fa4576) - [DOM/XSLT] Re-fetch index entry. (0bf878118a) - Bug 2025971 - Use txSingleNodeContext getter of owned txXPathNode. (368694e27a) - [webrtc] Fix off-by-one comparison. (8a4c6d11e0) - [gfx] Don't return dummy surfaces. (483bf0f43a) - [accessibility] Hold a strong ref to mParent in AccIterator. (b2dc9706ca) - Bug 2026293: Block scripts when initiating async scrollbar activity. (efbe3cb909) - [widget] Improve clearing of data during clipboard operations. (8c3c8b4e91) - [DOM] Add a SequenceRooter to ConsoleProfile. (470d5bd180) - [DOM] Add a death grip and use locals in BaseMediaResource::ModifyLoadFlags. (d8b8649f92) - [DOM/WebCrypto] Reject absurdly large salt values. (59887ccee8) - [DOM] Avoid leaks in nsXMLPrettyPrinter. (bee96124c5) - [NSS] Reject excessively large ASN.1 SEQUENCE OF in quickder. (9dd4cfcc64) - No issue - Deduplicate HTMLAllCollection::GetSupportedNames code. (c087ec3c00) - [DOM/XSLT] Prevent circular indexing (a0587881d6) - [NSS] Deep copy profile data in CERT_FindSMimeProfile. (5f41bdffd4) - Bug 2025483 update mBeginProcessing even on speex_resampler_set_rate() error (6cf972e912) - Bug 2025332 - ErrorResult should call ClearUnionData more. (be70077b66) - [gfx] Stop using binary arithmetic in software filtering. (4139582955) - [DOM/XSLT] Don't use txXPathNode by reference. (853057cf33) - Bug 2025370 - Properly handle error case in EventListenerManager::GetTypedEventHandler (096dffbcab) - Issue #3030 - Reduce layout stalls due to compositor hang-ups. (58f5dd61ae) - [js] Only allow strings as function name. (bcd936e548) - [NSS] Clarify extension negotiation mechanism for TLS Handshakes. (e4fd587adf) - Bug 2025973 - Use value-semantics for txExecutionState::TemplateRule (d419d35337) - [gfx] Port libyuv upstream bounds check. (99c241d56f) - [gfx] Explicitly cast calculation to int32. (602a2e35d8) - Bug 2029427 - Fix format string (3d9478ef97) - Bug 2029423 - Reset post_proc state. (a246b84e8b) - Bug 2029317 - Create RareArgumentsData before mutating the arguments object in MappedArgumentsObject::obj_defineProperty. (5858cd226c) - Bug 2029291. (5a065b86fc) - [security] Ensure `DispatchToMainThreadAndWait` isn't interrupted. (69bd6af877) - Bug 2029462 - store email on subject cache_entry in NSS trust domain. (7937766f4a) - No issue - Update our in-tree brotli library to 1.2.0+ (1020e0cd4f) - Revert "[gfx] Use local statics for harfbuzz callback pointers" (1f95ec61d6) - Merge remote-tracking branch 'origin/tracking' into custom (6be945e9da) - Bug 2030135 - improve error handling in PK11_ImportPrivateKeyInfoAndReturnKey (a8571576a1) - [DOM/media] Use extended channel data as-appropriate. (21d1a7dc24) - [DOM] Add some death grips to TextTrackManager. (f897efd802) - [image] Hold a strong ref on mInnerImage when requesting a refresh. (abd19068fb) - Bug 2029425 - Heap use-after-free in cert_VerifyCertChainOld via dangling certsList[] entry on NameConstraints violation. (aad6fdd59b) - Bug 2029323 - Improve size calculations in CMS content buffering (0329082cf0) - [js] Use isElement in UnmappedArgSetter to check if the argument was marked as deleted. (8a3427845f) - [gfx] OTS/HB: Correct bounds checks. (80b0fe5547) - Bug 2029727: Update RegExpStatics data after realloc (08f1b381fc) - [image] Don't do unnecessary work if the image is being destroyed. (85e32b8238) - [media] Spot-fix for ffvpx handling of bad video data. (a7a5092b23) - [parser] Handle foster parenting properly. (69d0209956) - Revert "[DOM] Ensure the GC sees consistent states while adopting DOM nodes." (dcf89d342f) - Bug 2027433 Treat null input channels as zero (83ef39ff44) - Bug 2027433 use nullptr for silent up-mix channels (42f1ba1d29) - Bug 2029806: Handle ill-formed UTF16 (f45cce8396) - [DOM/media] Add some sanity checks to MP3 demuxer. (c748294a4a) - [DOM] Validate size in FileReader. (dceb1c4fe6) - Issue #3066 - Follow-up: Reserve threads for burst use cases. (38dc7b394e) - [DOM] Do not interrupt worker execution if already scheduled. (bf526d7076) - [gfx] Add sanity checks in ANGLE D3D11 renderer. (208e06dc84) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - js-HelperThreads: reduce maxParseThreads() to cpuCount - 1, or 1 if CPU is dual core or less. (04e063ddee) - dom/media: ffmpeg-audio: apply same changes to !MOZ_SAMPLE_TYPE_FLOAT32 code paths (27c36d1ea9) - Revert "Spoof to Firefox 128 for WebExtensions" (12e7d147cf) Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
  21. but it is still can be overloading CPU as threadCount = cpuCount+4: https://github.com/roytam1/UXP/blob/69d0209956c29ea5ec21eaaa6414773389445d6d/js/src/vm/HelperThreads.cpp#L77 BTW I wonder if LoongArch changes can be imported to moebius repo without big changes. EDIT: decided not to merge LoongArch changes.
  22. I was thinking if it is caused by https://github.com/roytam1/UXP/commit/ae7c40d4611542893882b2a3ea5d739852962734
×
×
  • Create New...