Jump to content

roytam1

Member
  • Posts

    3,248
  • Joined

  • Last visited

  • Days Won

    406
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. do you updated your XP? and do you have enough memory? 256MB is minimal requirement.
  2. no. https://en.wikipedia.org/wiki/Predication_(computer_architecture)#History
  3. 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.
  4. oops, a slash is missing in packing script. reuploaded.
  5. 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)
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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
  11. find the glitchy commit and try to reverting it, but you need lots of time to do that.
  12. 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.
  13. any chance to have a screenshot with sp52-ia32 and cpu-z in same picture?
  14. but it still crash with 0xc000001d in (PCem emulated) K6-2.
  15. 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).
  16. 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?
  17. IIRC tbb uses gcc to compile, which may have different results.
  18. 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.
  19. 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.
×
×
  • Create New...