Jump to content

roytam1

Member
  • Posts

    3,736
  • Joined

  • Last visited

  • Days Won

    437
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Posts posted by roytam1

  1. 36 minutes ago, VistaLover said:

    @Egorkaru. can you not access the PLAIN HTTP version of 

    http://o.rthost.win/

    (obviously, on a browser that doesn't enforce HTTPS) ?

    I found some relevant issues in the Supermium issue tracker: 

    https://github.com/win32ss/supermium/issues/1485

    https://github.com/win32ss/supermium/issues/997

    and, possibly, 

    https://github.com/win32ss/supermium/issues/1005

    @roytam1, it appears you have ECH enabled: 

    https://dns.google/resolve?name=o.rthost.win&type=HTTPS

    perhaps disabling it could restore access in Russia ? :dubbio:

    IIRC there is no sophisticated settings about HTTPS in cloudflare free-tier so I have no control about ECH.

  2. 10 minutes ago, Egorkaru said:

    roytam1, please remove Cloudflare from website https://o.rthost.winCloudflare is blocked in Russia by Roskomnadzor. Because of this, opening website https://o.rthost.win on my SkyNet ISP in Saint Petersburg, Russia (https://skynet.ru) has been interrupted after the first 16 KB since December 2025. All free VPNs has been blocked by SkyNet ISP, and my mom won't give me money for paid VPNs.

    I can't remove cloudflare here because it needs to be existed for caching traffics and there is no free alternative for this.

    you may find some free web proxies to access my site instead?

  3. 43 minutes ago, Dave-H said:

    Here's what Dependency Walker says.

    Clipboard-1.thumb.jpg.1981e0bd1a8dc5a119444e42d96577cf.jpg

    CreateThreadpoolWork is indeed showing an error, but so are several other functions, and they're not stopping it from running!
    :dubbio:
    Incidentally, why does it say 'Not Bound'? Should that actually be 'Not Found' or is that terminology correct?
    Sorry, I'm no expert on this sort of thing!
    :D

    you may need to collapse whole tree and expand one by one to see who uses unsupported kernel32/advapi32 APIs.

    BTW here neither firefox.exe nor xul.dll import CreateThreadpoolWork and its friends here with firefox52.9esr.

  4. upstream made their new release today, and 32bit build may have same issue I got in my last build.

    still need some more time on testing their builds.

    EDIT: issues we got happens in upstream as well.

    EDIT2: it seems that there is another individual is testing our cases and reporting them to upstream.

  5. 1 hour ago, raddy said:

    Failed for me. If i visit https://www.bing.com/translator or click some internal links on rutracker.org - new moon make me "hdd stress test" and fill ram up to 2GB. I'm return to previous palemoon-28.10.7a1.win32-git-20260110-d849524bd-uxp-3e9ca11775-xpmod.7z

    heard similar report on different websites but both of them are not reproducible here.

    EDIT: try translating in bing translator, and it does happen:

    >	mozjs.dll!js::jit::BacktrackingAllocator::tryAllocateRegister(js::jit::BacktrackingAllocator::PhysicalRegister & r, js::jit::LiveBundle * bundle, bool * success, bool * pfixed, mozilla::Vector<js::jit::LiveBundle *,4,js::SystemAllocPolicy> & conflicting) Line 1395	C++
     	[Inline Frame] mozjs.dll!js::jit::BacktrackingAllocator::tryAllocateNonFixed(js::jit::LiveBundle *) Line 1221	C++
     	mozjs.dll!js::jit::BacktrackingAllocator::processBundle(js::jit::MIRGenerator * mir, js::jit::LiveBundle * bundle) Line 1291	C++
     	mozjs.dll!js::jit::BacktrackingAllocator::go() Line 835	C++
     	mozjs.dll!js::jit::GenerateLIR(js::jit::MIRGenerator * mir) Line 1928	C++
     	mozjs.dll!js::jit::CompileBackEnd(js::jit::MIRGenerator * mir) Line 1998	C++
     	mozjs.dll!js::HelperThread::handleIonWorkload(js::AutoLockHelperThreadState & locked) Line 1554	C++
     	mozjs.dll!js::HelperThread::threadLoop() Line 1918	C++
     	[Inline Frame] mozjs.dll!js::detail::ThreadTrampoline<void (__cdecl&)(void *),js::HelperThread *>::callMain(mozilla::IndexSequence<0>) Line 233	C++
     	mozjs.dll!js::detail::ThreadTrampoline<void (__cdecl&)(void *),js::HelperThread *>::Start(void * aPack) Line 227	C++
    

    but javascript related changes only happened in https://repo.palemoon.org/MoonchildProductions/UXP/issues/2895 which doesn't look like what shows in malloc-trace shown above.

    and when memory usage is high (but not too high to be crashed), about:memory shows high heap-unclassified and later it gets reclaimed.

    x6homBh.png

    hmm, so strange.

     

    EDIT2: another one to be suspected is expat library update: https://repo.palemoon.org/MoonchildProductions/UXP/issues/2889

  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-20260117-aa5eeba9b-xpmod.7z
    Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260117-aa5eeba9b-xpmod.7z

    repo: https://github.com/roytam1/basilisk55

    Repo changes:
    - ported from UXP: Issue #1636 - Part 1 - Decouple Gio from GConf and always build it with GTK (fc78eec9) (522108f71)
    - ported from UXP: Issue #1636 - Part 2 - Disable Gconf by default (990f2568) (cb5b1cf63)
    - ported from UXP: Issue #1636 - Part 3 - Remove Gconf (b04e3d93) (c7c7666f8)
    - import from UXP:
     - Issue #2895 - Part 1: Replace XorShift128+ with Xoroshiro128++ (d4341ea0)
     - Issue #2895 - Follow-up: Fix JIT code generator for 32-bit targets. (d6e9c4d8)
     - Issue #2895 - Part 1b: Update license block. (d23afa84)
     - Issue #2895 - Part 2: Remove incorrect debug asserts. (5a0f1901)
     - Issue #2895 - Part 3: Add manual test. (75ec48bc) (1ba1395ca)
    - import from UXP:
     - Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source. (b81b97ee)
     - Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4. (95676016)
     - Issue #2889 - Part 2: Import Expat 2.6.4 source. (9ade98b4)
     - Issue #2889 - Part 3: Apply Mozilla's patches to Expat 2.6.4. (0b9e221b)
     - Issue #2889 - Part 4: Fix build and runtime issues. (a2f8e661)
     - Issue #2889 - Follow-up: Avoid conflicts with system version of libexpat (e0f8acdd)
     - Issue #2889 - Follow-up: void methods shouldn't return a value. (8956c611)
     - Issue #2889 - Part 5: Rewrite patches for Expat 2.7.3. (a730f838)
     - Issue #2889 - Part 6: Import Expat 2.7.3 source. (d2acec73)
     - Issue #2889 - Part 7: Apply patches to Expat 2.7.3. (ca2ef518)
     - Issue #2889 - Follow-up: Allow generate_hash_secret_salt to be used. (acefed74)
     - Issue #2889 - Follow-up: Adjust Expat 2.7.3 local patches for removal of 3rd patch. (034eeaff)
     - Issue #2889 - Follow-up: Remove fix for BZ 569229. (493169e2) (ee15f2005)
    - application: remove gio from MOZ_EXTENSIONS_DEFAULT (d7440fac8)
    - htmlparser: break when infinite loop happens (c016f9cc6)
    - import from UXP: [gfx] Be more explicit when converting to cairo formats. (f6d18c7d) (7094d3f22)
    - import from UXP: [gfx] Use better types for cairo image surface manipulations. (6ca8cf78) (efc7747c2)
    - import from UXP: [DOM] Check worker script size (d8f72029) (a480b4db2)
    - import from UXP: [Auth] Only set GSS_C_DELEG_FLAG flag when we confirm server supports delegation. (5321363a) (4149b3514)
    - import from UXP: [NSS] Update NSS (464b24c6) (3381dabad)
    - import from UXP: [XPCOM] Add hashkey helper classes for future use. (7b9eda3f) (c627d5f28)
    - import from UXP: [gfx] Add some additional sanity checks to cairo surface creation. (3aff60e4) (aa5eeba9b)

  7. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260117-40a79c75-uxp-aace8fa8c0-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260117-40a79c75-uxp-aace8fa8c0-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-20260117-id-656ea98-uxp-aace8fa8c0-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260117-id-656ea98-ia-c642e3c-uxp-aace8fa8c0-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-20260117-3219d2d-uxp-aace8fa8c0-xpmod.7z
    Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260117-3219d2d-uxp-aace8fa8c0-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-20260117-3219d2d-uxp-aace8fa8c0-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-20260117-d849524bd-uxp-aace8fa8c0-xpmod.7z
    Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260117-d849524bd-uxp-aace8fa8c0-xpmod-ia32.7z
    Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260117-d849524bd-uxp-aace8fa8c0-xpmod-sse.7z
    Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260117-d849524bd-uxp-aace8fa8c0-xpmod.7z
    Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260117-d849524bd-uxp-aace8fa8c0-w7plus-avx2.7z

    Official UXP changes picked since my last build:
    - Issue #1636 - Part 1 - Decouple Gio from GConf and always build it with GTK (fc78eec911)
    - Issue #1636 - Part 2 - Disable Gconf by default (990f256885)
    - Issue #1636 - Part 3 - Remove Gconf (b04e3d93c9)
    - Issue #2895 - Part 1: Replace XorShift128+ with Xoroshiro128++ (d4341ea07a)
    - Issue #2895 - Part 1b: Update license block. (d23afa84e5)
    - Issue #2895 - Part 2: Remove incorrect debug asserts. (5a0f190104)
    - Issue #2895 - Part 3: Add manual test. (75ec48bc41)
    - Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source. (b81b97ee47)
    - Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4. (9567601675)
    - Issue #2889 - Part 2: Import Expat 2.6.4 source. (9ade98b4fc)
    - Issue #2889 - Part 3: Apply Mozilla's patches to Expat 2.6.4. (0b9e221b14)
    - Issue #2889 - Part 4: Fix build and runtime issues. (a2f8e66162)
    - Issue #2889 - Follow-up: Avoid conflicts with system version of libexpat (e0f8acddc7)
    - Issue #2889 - Follow-up: void methods shouldn't return a value. (8956c61187)
    - Issue #2889 - Part 5: Rewrite patches for Expat 2.7.3. (a730f838c8)
    - Issue #2889 - Part 6: Import Expat 2.7.3 source. (d2acec73f7)
    - Issue #2889 - Part 7: Apply patches to Expat 2.7.3. (ca2ef5184a)
    - Issue #2889 - Follow-up: Allow generate_hash_secret_salt to be used. (acefed74fe)
    - Issue #2889 - Follow-up: Adjust Expat 2.7.3 local patches for removal of 3rd patch. (034eeaff97)
    - Issue #2889 - Follow-up: Remove fix for BZ 569229. (493169e227)
    - Issue #2895 - Follow-up: Fix JIT code generator for 32-bit targets. (d6e9c4d85b)
    - [gfx] Be more explicit when converting to cairo formats. (f6d18c7d78)
    - [gfx] Use better types for cairo image surface manipulations. (6ca8cf782b)
    - [DOM] Check worker script size (d8f7202951)
    - [Auth] Only set GSS_C_DELEG_FLAG flag when we confirm server supports delegation. (5321363a1b)
    - [NSS] Update NSS (464b24c608)
    - [XPCOM] Add hashkey helper classes for future use. (7b9eda3f69)
    - [gfx] Add some additional sanity checks to cairo surface creation. (3aff60e443)

    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:
    - application: remove gio from MOZ_EXTENSIONS_DEFAULT (69c17afbe0)
    - htmlparser: break when infinite loop happens (8201dadf41)

    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. 8 hours ago, DanR20 said:

    For now I've gone back to the 2025.12.17 basilisk 55 version since that still works right. Figure there must have some kind of change in the browser in the 2025.12.25 update. 

    thats ICU update, I wonder if upstream encounter same issue or not, or I "enbugged" when backporting pre-NT6 changes.

    from Bad Request URL above, some dates becoming "Invalid Date" and I need a minimal code to reproduce it.

  10. 9 minutes ago, DanR20 said:

    Roy,

    The last two basilisk 55 versions are not directing properly on certain sites. For example this one:

    https://www.legacy.com/us/obituaries/washingtonpost/browse

    If you scroll down and go to page 2 it doesn't update anymore, it stays at page 1. The last version to work was December 20, 2025. I looked at the web console for errors but there isn't anything. 

    hard to tell whats wrong there, as site returns HTTP 400 Bad Request on both 52 and 55.

    GET XHR https://www.legacy.com/api/_frontend/obituaries?endDate=Invalid Date&limit=50&noticeType=all&offset=50&sortBy=date&startDate=Invalid Date&affiliateSiteName=washingtonpost [HTTP/2.0 400 Bad Request 251ms]

     

    for cloudflare's loop, you may try toggling javascript.options.weakrefs in about:config.

  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-20260110-fbba304a2-xpmod.7z
    Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260110-fbba304a2-xpmod.7z

    repo: https://github.com/roytam1/basilisk55

    Repo changes:
    - ported from UXP: Issue #1791 - Part 1: Un-prefix `-moz-appearance` (a266b985) (b54c1ff38)
    - import from UXP: Issue #1791 - Part 2: Stop force-styling checkboxes/radio buttons. (f303711c) (c675cd04b)
    - import from UXP: Issue #1791 - Part 3: Add manual test for unprefixed `appearance`. (d40256d0) (381fb1132)
    - import from UXP: Automatically determine current CLDR version when updating langtags. (0471f3bb) (8d38e88c0)
    - import from UXP: Sort replacements per language and per script to ensure the generated file has stable contents. (13b8ede3) (bd3ed5b8b)
    - import from UXP: Issue #2853 - Leverage viewport-only logic to ensure overflow propagation. (03575161) (6325aca36)
    - ported from UXP: Issue #2856 - Make clearing of passwords prefable, and disable by default. (ea25057e) (7ecfb86b6)
    - ported from UXP: Issue #2887 - Convert use of -moz-appearance to appearance (1782eeb3) (d5b52c45f)
    - import from UXP: Issue #2871 - Restructure `GetEmojiPresentation()` for `Extended_Pictographic` clusters (f13f1bd9) (d3a62b73f)
    - import from UXP: Issue #2871 - Addendum - Code Comments (ae2f12c3) (ab8f025bc)
    - ported from UXP: Issue #2858 - Hack around the circular calls to `nsPrincipal::Write()` (99c31714) (2373e190d)
    - ported from UXP: Issue #2858 - keep type in line with definition. (ffd00e40) (fbba304a2)

  12. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260110-40a79c75-uxp-3e9ca11775-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260110-40a79c75-uxp-3e9ca11775-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-20260110-id-656ea98-uxp-3e9ca11775-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260110-id-656ea98-ia-c642e3c-uxp-3e9ca11775-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-20260110-3219d2d-uxp-3e9ca11775-xpmod.7z
    Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260110-3219d2d-uxp-3e9ca11775-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-20260110-3219d2d-uxp-3e9ca11775-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-20260110-d849524bd-uxp-3e9ca11775-xpmod.7z
    Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260110-d849524bd-uxp-3e9ca11775-xpmod-ia32.7z
    Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260110-d849524bd-uxp-3e9ca11775-xpmod-sse.7z
    Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260110-d849524bd-uxp-3e9ca11775-xpmod.7z
    Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260110-d849524bd-uxp-3e9ca11775-w7plus-avx2.7z

    Official UXP changes picked since my last build:
    - Issue #1791 - Part 1: Un-prefix `-moz-appearance` (a266b9852c)
    - Issue #1791 - Part 2: Stop force-styling checkboxes/radio buttons. (f303711c59)
    - Issue #1791 - Part 3: Add manual test for unprefixed `appearance`. (d40256d03f)
    - Automatically determine current CLDR version when updating langtags. (0471f3bb8c)
    - Sort replacements per language and per script to ensure the generated file has stable contents. (13b8ede31d)
    - Issue #2853 - Leverage viewport-only logic to ensure overflow propagation. (0357516199)
    - Issue #2856 - Make clearing of passwords prefable, and disable by default. (ea25057ec8)
    - Issue #2887 - Convert use of -moz-appearance to appearance (1782eeb3bd)
    - Issue #2871 - Restructure `GetEmojiPresentation()` for `Extended_Pictographic` clusters (f13f1bd96e)
    - Issue #2871 - Addendum - Code Comments (ae2f12c3bc)
    - Issue #2858 - Hack around the circular calls to `nsPrincipal::Write()` (99c3171426)
    - Issue #2858 - keep type in line with definition. (ffd00e4056)
    - Issue #2898 - Don't unroll to large stack probe loops. (628f7cd764)

    No official Pale-Moon changes picked since my last build.

    No official Basilisk changes picked since my last build.

    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. 15 hours ago, anton12 said:

    Hello roytam1,

    You said:
    "Merry Christmas and please enjoy a freshly specially experimental build!"
    I hope you and everyone here had a merry Christmas.

    "....and please enjoy a freshly specially experimental build!"

    Well,......let the enjoyment begin:

    When trying to start basilisk.exe and palemoon.exe

    from

    https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20251225-3219d2d-uxp-fd19819276-xpmod-ia32.7z

    and

    https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251225-d849524bd-uxp-fd19819276-xpmod-sse.7z

    these are the results:

    St522025-12-25-ia32.thumb.PNG.c1c63ac3295c826b6a5933b3ec08a5f3.PNGNM282025-12-25-sse.thumb.PNG.d6e85633155f5c3e9a00663d062d7bbf.PNG

    runtime files are not changed and it works on XP SP2 with hotfix or SP3 using same runtime files, so the problem could be in w2k extended kernel.

  15. 47 minutes ago, Leokids123 said:

    Speaking about forks,Yansu has been made,and it's a fork of the last version for non-SSE2 PCs,Firefox 48.

     

    This might be irrelevant due to 45esr getting forked and Serpent IA32 exists but 48.0 seems forgotten by developers...even those who forks...

     

    Maybe @roytam1 can fork it and add his own changes to it.

    my UXP IA32 builds works on any processor that has CMOVcc, which Pentium II and Cyrix 6x86MX/MII and later will work.

    and in the past I did tried to make firefox compiling on VC2013 as far as possible: https://github.com/roytam1/fx-vc2013

    and NM27 also has many changes in fx48 and even later versions (thanks arctic-fox forks for the job).

    but too many efforts put in and no much outcome achieved so I focused on UXP again.

  16. 1 hour ago, chermany4ever said:

    I'm using SP2... maybe that's the issue?  :(

    yes it is always an issue because GetLogicalProcessorInformation is missing in XP SP2.

    you may either update kernel32.dll with that API available(i.e. WindowsXP-KB936235-v2): http://kmeleonbrowser.org/forum/read.php?19,143253,page=10

    or patching your target application with kernelxp and patchk32. https://github.com/roytam1/rtoss/tree/master/kernelxp

    a patched SP52 running on just-installed XP SP2 VM:

    vnQCQ2e.png

     

    or unpatched SP52 build on WindowsXP-KB936235-v2-x86-ENU installed XP SP2 VM:

    JqRZd9T.png

  17. 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-20251225-e8bf1a87f-xpmod.7z
    Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20251225-e8bf1a87f-xpmod.7z

    repo: https://github.com/roytam1/basilisk55

    Repo changes:
    - ported from UXP: Issue #2306: Implement WeakRef functionality (5eab8c0a) (6593da0bd)
    - ported from UXP: Issue #2306: Add pref-gated WeakRef with safe stub when disabled (5895253f) (b07afbb3e)
    - import from UXP: Issue #2306: Fix spacing (b9ded9c3) (d68445246)
    - ported from UXP: Issue #2306: Remove unneeded addition of streams_ in ContextOptions() (d43e57f8) (df4c765a7)
    - import from UXP: Issue #2306: Add test js (c171ddea) (223b2a470)
    - ported from UXP: Issue #2863 - Part 1 - Update patches for ICU 78.1 (53662b13) (3a4140453)
    - import from UXP: Issue #2863 - Part 2 - Filter ICU data for build (d5bcbfd0) (67724cfb9)
    - ported from UXP: Issue #2863 - Part 3 - Patch in non-dll suppression (fe4deee3) (3fada1a0e)
    - import from UXP: Issue #2051 - Part 3 - Use pre-built big-endian ICU data file for big-endian builds. https://bugzilla.mozilla.org/show_bug.cgi?id=1264836 Disable unused ICU code during build. (7299df47) (0a7458859)
    - import from UXP: Issue #2863 - Part 4 - Use recommended ICU build options flags. (759d7984) (7b5f67620)
    - import from UXP: Issue #2863 - Part 5 - Update reading source objects (35cb857c) (452b32a22)
    - import from UXP: Issue #2863 - Part 6 - Make ICU with multiple jobs for faster rebuilds. (72f61359) (b5331bdb6)
    - import from UXP: Issue #2863 - Part 7 - Don't delete files now that they're filtered (c8491cff) (8d43b8b12)
    - import from UXP: Issue #2863 - Part 8 - Add note to run `make_intl_data.py langtags` (5a3d1021) (d15c0dc7d)
    - import from UXP: Issue #2863 - Part 9 - Retain util_props.cpp (a8a1c5c2) (ca5715a00)
    - import from UXP: Issue #2863 - Part 10 - Add New Line Breaker Entries (afa02844) (8c4575973)
    - import from UXP: Issue #2863 - Part 11 - Remove no longer needed locale maximization when removing likely subtags. (b31a7165) (d59467deb)
    - import from UXP: Issue #2863 - Part 12 - Filter SCRIPT_CODE extensions from CLDR (25caba3d) (60e07b23a)
    - import from UXP: Issue #2863 - Part 13 - Remove non-IANA Zones (77f1baf2) (631486a72)
    - import from UXP: Issue #2863 - Part 14 - Update switch to handle new UNumberFormatFields entries. (f47df7a6) (0b6e69a35)
    - import from UXP: Issue #2863 - Part 15 - Update special casing script (98fc5db1) (6d0cdf00f)
    - import from UXP: Issue #2863 - Part 16 - Update locale canonicalization algorithm for changes from CLDR 39 (3f06fa4c) (fb4a3c5c9)
    - import from UXP: Issue #2281 - Remove the use of non-standard namespace std::tr1 in Google's WebRTC gtest code (cf85580d) (c03434692)
    - ported from `custom` branch of UXP: Issue #2863 - Part 17 - Update ICU source to 78.1 (a29a8049) and fixes (9f672787) (38bdf911b)
    - gmp: stop unified build to avoid build bustage (757d587fe)
    - import from UXP: Issue #2863 - Part 18 - Update Unicode in Spidermonkey (852e6904) (6a04657eb)
    - import from UXP: Issue #2863 - Part 19 - Update CLDR to 48 (666b590b) (89b712a31)
    - import from UXP: Issue #2863 - Part 20 - Update special casing in Gecko (ec13c274) (f97d9374f)
    - import from UXP: Issue #2863 - Part 21 - Update Unicode property data in Gecko (42d7950b) (1fabdf19c)
    - ported from UXP: Issue #2863 - Part 22 - Update tzdata source to 2025c (929b21c7) (d1aaae52d)
    - ported from UXP: Issue #2863 - Part 23 - Update tzdata in Spidermonkey (f7284978) (ec0aa8a35)
    - import from UXP: Issue #2863 - Part 24 - Remove special-casing for Etc/UCT (c77fea87) (8098de289)
    - ported from UXP: emoji-17.0 - Update Twemoji font to unicode 17.0.0 (36a295e4) (8549af4bc)
    - import from UXP: Issue #2857 - Implement `inset-block` and `inset-inline` CSS shorthand (5a832a6e) (7e09c7b47)
    - dom/webrtc: explicitly exporting `NormalizedConstraintSet::Range<bool>::Merge()` to fix build (e8bf1a87f)

  18. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20251225-40a79c75-uxp-fd19819276-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20251225-40a79c75-uxp-fd19819276-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-20251225-id-656ea98-uxp-fd19819276-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20251225-id-656ea98-ia-c642e3c-uxp-fd19819276-xpmod.7z

    source repo (excluding UXP):
    https://github.com/roytam1/icedove-uxp/tree/winbuild
    https://github.com/roytam1/iceape-uxp/tree/winbuild

×
×
  • Create New...