roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
VK crash is known even in upstream, so far there is no solution or workaround. better using chrome-based browser for this. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
IIRC there is no sophisticated settings about HTTPS in cloudflare free-tier so I have no control about ECH. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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? -
Firefox 52 no longer working on XP
roytam1 replied to Dave-H's topic in Browsers working on Older NT-Family OSes
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. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
reverting changes in #2895 seems help. now 32bit builds are being compiled and same filename archives will be replaced later. EDIT: all today's 32bit build archives are updated. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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. hmm, so strange. EDIT2: another one to be suspected is expat library update: https://repo.palemoon.org/MoonchildProductions/UXP/issues/2889 -
My Browser Builds (Part 5)
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 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) -
My Browser Builds (Part 5)
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-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 -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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¬iceType=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. -
My Browser Builds (Part 5)
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 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) -
My Browser Builds (Part 5)
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-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 -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
hmm, confirmed v30i and v31 also works. and it seems to be broken in v31a and later. since there is no release note and/or changelog for v31a, nothing is known besides ntdll and kernel32 are newer in v31a. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
v31l here and it just triggered vc++ runtime error. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
internet archive to the rescue! -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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: or unpatched SP52 build on WindowsXP-KB936235-v2-x86-ENU installed XP SP2 VM: -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I can't tell whats wrong on your side but it is working here. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Merry Christmas and please enjoy a freshly specially experimental build! -
My Browser Builds (Part 5)
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 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) -
My Browser Builds (Part 5)
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-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