roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
do you updated your XP? and do you have enough memory? 256MB is minimal requirement. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
no. https://en.wikipedia.org/wiki/Predication_(computer_architecture)#History -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
normal UXP builds require SSE2, while IA32 builds don't require it. please checkout FAQ in 1st reply in this thread. search "c000001d" and read the answer. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
oops, a slash is missing in packing script. reuploaded. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
for testing xml(xhtml) without proper DTD. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
please checkout 1st reply in this thread. -
Last Versions of Software for Windows 98SE
roytam1 replied to galahs's topic in Pinned Topics regarding 9x/ME
CPU-Z Vintage version claims to work in win9x. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR: Test binary: SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.18-20191207-082eb5b14-win32-sse.7z IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.18-20191207-082eb5b14-win32-ia32.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - import changes from tenfourfox: - #578: M1322864 M1585106 M1597043 (7758ebb12) - #578: M1579060 M1586176 (f3f295615) (5a4e033f1) - import UXP change: - [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession (836e72e96) (082eb5b14) -
My Browser Builds (Part 2)
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.rths.ml/boc-uxp/mailnews.win32-20191207-dcb628c2-uxp-2529b2ede-xpmod.7z Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191207-dcb628c2-uxp-2529b2ede-xpmod.7z source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z Official repo changes since my last build: - [UXP] Update branch commit pointer (09652b30) - Stop leeching off Pale Moon for emoji font as it is now in toolkit (097c59d1) - Remove extraneous subst (a4f7be09) - Stop leeching off Pale Moon's searchplugins (1f572f64) - [Navigator] Remove local search engines (c69988a8) - Remove Submodule (428b986a) - Change the MOZILLA_DIR path (726bbcba) - Add submodule (81f26254) - [Mail] Update wordmark (3b02cc2b) - Update version2k to work with any version length and use an a1 suffix on generated msbuild stamps (2f39aed7) - Use version2k for navigator (376ed48c) - Add command to version2k to JUST get YYYYMMDD (ca746757) - Access version2k from fake mach (344876fb) - Use MOZ_PKG_SPECIAL to append MOZ_WIDGET_TOOLKIT to the end of the package name (e11b29ea) - Update platform commit pointer (f1a2c83a) - Update fake-mach to properly init the submodule (c2045698) - Revert "Use MOZ_PKG_SPECIAL to append MOZ_WIDGET_TOOLKIT to the end of the package name" (11c60055) - [Navigator] Remove about:rights (53e06224) - Part 2 (c911ab2c) - [Navigator] Conform official branding to unofficial (8cbab84e) - [Navigator] Remove unused files from official branding (5fbedf22) - [Navigator] Add real official branding (1e9340e5) - [Navigator] Add mac icons (a009838b) - [Navigator] Make the throbber dependant on application branding (f7f5004c) - [Navigator] Put the throbber back on the toolbar by default (6f1f3e1e) - [Navigator] Allow the print toolbar button (796df9df) - [Navigator] Use brandFullName for main window title (23750538) - [Navigator] Fix official throbbers using forbidden Moonchild powers (dcb628c2) For UXP changes please see above. -
My Browser Builds (Part 2)
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.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191207-2529b2ede-xpmod.7z Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191207-2529b2ede-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.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191207-2529b2ede-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.rths.ml/palemoon/palemoon-28.8.0a1.win32-git-20191207-2529b2ede-xpmod.7z Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191207-2529b2ede-xpmod.7z Official repo changes since my last build: - Remove unnecessary calls to ReparentFloatsForInlineChild in nsInlineFrame. (6ea8e51aa) - Issue #1302 followup - Add spec-compliance checks/errors (d88f471cb) - No issue - Clean up libxul mozbuild a little (a2a84fcb2) - Issue #1307 - Part 1: Remove MALLOC_VALIDATE (a7878bacf) - Issue #1307 - Part 2: Remove disabled code blocks (388073a03) - Issue #1306 - Move bundled fonts to toolkit (5102aa579) - Issue #1307 - Part 3: Assume MOZ_MEMORY is always enabled. (a954e19ea) - Issue #1307 - Part 4: Stop using variable-length arrays. (b4b589a11) - Issue #1307 - Part 5: Remove allocation tracing. (90508a464) - Issue #1307 - Part 6: Remove dead code behind PTHREAD_MMAP_UNALIGNED_TSD (3b361d830) - Issue #1307 - Part 7: Add missing MALLOC_STATS (75c7e4749) - No Issue - Don't use a hard coded path for win_srcdir in comm-style configurations (f6fb48d08) - Issue #1308 - Create nsDisplayTableBackgroundColor to avoid display list collisions when processing the background color of a table. (0f001155a) - Issue #1309 - Fix handling of display rows where the elements are not forming a monotonically increasing sequence (e.g. with position:sticky) (cb65f6d10) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (2554b96d6) - No Issue - Add checking in platform/ for clobber.py because it can only know hardcoded values in comm-style configurations (c8d03b9fe) - Issue #1307 - Part 8: Remove deprecated sysctl.h inclusion. (fcc84d7b9) - Merge pull request #1310 from MoonchildProductions/jemalloc_cleanup (b8a16acae) - Issue #1313 - Bump Firefox compatMode version to 68.9 (246bf49b0) - Properly detect failure in receiving plugin NPObjects. (74f15fb2d) - Use mutex in PACResolver when accessing mRequest from multiple threads. (d8282a0da) - Check if we're already at the end of the frame's content. (44967b330) - Update identifier map entries and notify if they get removed. (5d4c82e09) - Fix incorrect values for saving ordered lists as text. (e287979b3) - Initialize all fields of GdkEvents in nsClipboard.cpp (d558cf664) - [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession (836e72e96) - Check return value of PeerConnectionImpl::GetFingerprint. (9811aa2e1) - [NSS] Bug 1586176 - EncryptUpdate should use maxout not block size. (d927df43e) - Add missing call to WaitForIsDebuggerRegistered (c0ab25726) - Update NSS version. (2529b2ede) My changes since my last build: - keep using upstream NSS-3.44.3, with NSS Bug 1508776 applied. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
since there is no gecko45 based goanna, but tenfourfox based engine. and geckok45tff based K-Meleon is still under development in a very slow state. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
OK thanks, it is nice to see it run on bare metal of old hardware. then I'd keep IA32 branch intact. what else build should I build? as it is predicted pm28/bnav build will be almost the same performance as sp52. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
check your system time, and try with new profile -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not really. lack of CMOV instruction set is the problem. In PCem, only Cyrix 6x86MX series emulates CMOV instructions, and it runs sp52-ia32. and I can make a list of processors that can run sp52-ia32 (which support CMOV instruction): Intel: Pentium Pro or later AMD: K7 (original Athlon/Duron) or later VIA: C7 or later Transmeta: all CPUs are capable to run sp52-ia32. Cyrix/IBM: 6x86MX or later, MediaGXm(MediaGX-S) or later National Semiconductor/AMD: Geode GX or later DM&P/Vortex86: Vortex86DX3 or later -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
find the glitchy commit and try to reverting it, but you need lots of time to do that. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not quite possible as mozilla has millions of commits between them, many APIs are changed. Simply reverting random commit(s) might make the situation worse. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
any chance to have a screenshot with sp52-ia32 and cpu-z in same picture? -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
branch will be renamed to SSE later. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
but it still crash with 0xc000001d in (PCem emulated) K6-2. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
can you try redownloading the archive? new archive should have ucrtbase.dll dated in 2015. according to this: https://stackoverflow.com/questions/52025833/crash-in-snprintf-s-in-ucrtbase-dll-with-status-illegal-instruction , newer ucrtbase relies to SSE(2). -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
IIRC I didn't remove any e10s bits from my UXP repo. it is because "IA32" refers to "-arch:SSE2" is replaced with "-arch:IA32", and I don't know if MS runtime will require SSE or not, haven't have a deeper look on them. I wonder if there is any error/crash with 0xc000001d? -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
maybe you need newer KernelEx from blackwingcat. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
IIRC tbb uses gcc to compile, which may have different results. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
from my limited investigation, newer gecko/goanna changed lots of APIs making javascript calls from outside becoming almost impossible, which makes KM porting becoming difficult. -
My Browser Builds (Part 2)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you can get the experiment build here. Disclaimer: I'm not responsible for any crash/damage caused by this build. You should always test such builds on its own profile.