
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
I can't say it is "False Positive", since cvttsd2si is really SSE2 instruction: https://www.felixcloutier.com/x86/CVTTSD2SI.html The only problem is that we don't know if code is called ONLY if SSE2 is available.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they're trying to do that. https://forum.palemoon.org/viewtopic.php?f=58&t=20357 and Thunderbird shares same XUL and Javascript engine with Firefox, but that's only half of Thunderbird's codebase. Thunderbird's mailnews source needs to be overhauled as well. -
April 2018, not the latest one. and as stated before, script checks existence of SSE2 instructions only, it can't check if such code is used conditionally or not.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
please try cleanup (by running "git clean -fd") again and redownload diff archive and reapply again. -
I created a script to check if binary contains any SSE2 instructions: http://o.rths.cf/gpc/files1.rt/asm-sse2check.7z which contains objdump(from strawberry Perl, 2012) and gawk(3.1.5 MBCS edition) and there is some results(it can't check if code is used conditionally or not, it checks existence only) browseui.dll :: 75eff021: 0f f4 75 6d pmuludq 0x6d(%ebp),%mm6 75eff025: 0f f4 75 8a pmuludq -0x76(%ebp),%mm6 dxtmsft.dll :: 41466697: 66 0f 28 c1 movapd %xmm1,%xmm0 41468917: f2 0f 2c 04 24 cvttsd2si (%esp),%eax dxtrans.dll :: 41539043: 66 0f 28 c1 movapd %xmm1,%xmm0 41557542: f2 0f 2c 04 24 cvttsd2si (%esp),%eax ieframe.dll :: 3ed59fde: 66 0f 28 c1 movapd %xmm1,%xmm0 3ee521a0: 0f d4 d6 paddq %mm6,%mm2 3ee5714e: f2 0f 2c 04 24 cvttsd2si (%esp),%eax iertutil.dll :: 3ec5fb91: 26 0f 5b b7 54 2c 2b cvtdq2ps %es:-0x37d4d3ac(%edi),%xmm6 3ec61265: 0f d4 e2 paddq %mm2,%mm4 jscript.dll :: 3e402aef: 66 0f 28 c1 movapd %xmm1,%xmm0 3e42212e: f2 0f 2c 04 24 cvttsd2si (%esp),%eax msexcl40.dll :: 1000a296: f2 0f 10 05 a0 10 00 movsd 0x100010a0,%xmm0 {snip} msfeeds.dll :: 43cb2ee4: 66 0f 28 c1 movapd %xmm1,%xmm0 43cefad7: f2 0f 2c 04 24 cvttsd2si (%esp),%eax msfeedsbs.dll :: mshtml.dll :: 3d1aca7d: 66 0f 28 c1 movapd %xmm1,%xmm0 3d273d80: 0f d4 60 3d paddq 0x3d(%eax),%mm4 3d2920bb: f2 0f 2c 04 24 cvttsd2si (%esp),%eax msihnd.dll :: 4012a0f3: f2 0f 2c 04 24 cvttsd2si (%esp),%eax 4012a5ec: 66 0f 28 c1 movapd %xmm1,%xmm0 msjet40.dll :: 1001c688: f3 0f 6f 04 85 00 9e movdqu 0x10179e00(,%eax,4),%xmm0 {snip} msjetoledb40.dll :: 10001519: f3 0f 6f 00 movdqu (%eax),%xmm0 {snip} msjter40.dll :: 1000813b: f2 0f 70 c0 00 pshuflw $0x0,%xmm0,%xmm0 {snip} msjtes40.dll :: 100160ee: f2 0f 10 40 08 movsd 0x8(%eax),%xmm0 {snip} msltus40.dll :: 100068e5: 66 0f 13 44 24 0c movlpd %xmm0,0xc(%esp) {snip} mspbde40.dll :: 10006f05: 66 0f 13 44 24 0c movlpd %xmm0,0xc(%esp) {snip} msrd2x40.dll :: 10009dca: f3 0f 7f 02 movdqu %xmm0,(%edx) {snip} msrd3x40.dll :: 1000c402: f3 0f 6f 41 f0 movdqu -0x10(%ecx),%xmm0 {snip} msrepl40.dll :: 1000df27: f3 0f 6f 46 04 movdqu 0x4(%esi),%xmm0 {snip} mstext40.dll :: 10009285: 66 0f 13 44 24 0c movlpd %xmm0,0xc(%esp) {snip} mstime.dll :: 41e61c93: 66 0f 28 c1 movapd %xmm1,%xmm0 41ecc75e: f2 0f 2c 04 24 cvttsd2si (%esp),%eax msvidctl.dll :: 5fb60aba: 0f fb a8 f2 4f bd 00 psubq 0xbd4ff2(%eax),%mm5 {snip} mswdat10.dll :: 10005258: 66 0f 6f 4e f4 movdqa -0xc(%esi),%xmm1 {snip} msxbde40.dll :: 1000453a: 0f fb a8 f2 4f bd 00 psubq 0xbd4ff2(%eax),%mm5 {snip} ntdll.dll :: 7c9219ed: 66 0f 28 15 e0 1a 92 movapd 0x7c921ae0,%xmm2 7c9219f5: 66 0f 28 c8 movapd %xmm0,%xmm1 7c9219f9: 66 0f 28 f8 movapd %xmm0,%xmm7 7c921a06: 66 0f 54 05 00 1b 92 andpd 0x7c921b00,%xmm0 7c921a3a: 66 0f 2e ff ucomisd %xmm7,%xmm7 7c921a73: 66 0f 28 d8 movapd %xmm0,%xmm3 7c921a8a: 66 0f 54 05 d0 1a 92 andpd 0x7c921ad0,%xmm0 7c921a92: f2 0f 58 c8 addsd %xmm0,%xmm1 7c921ab1: 66 0f 54 1d d0 1a 92 andpd 0x7c921ad0,%xmm3 7c921b2e: 66 0f 28 15 20 1c 92 movapd 0x7c921c20,%xmm2 7c921b36: 66 0f 28 c8 movapd %xmm0,%xmm1 7c921b3a: 66 0f 28 f8 movapd %xmm0,%xmm7 7c921b47: 66 0f 54 05 50 1c 92 andpd 0x7c921c50,%xmm0 7c921b7b: 66 0f 2e ff ucomisd %xmm7,%xmm7 7c921bb4: 66 0f 28 d8 movapd %xmm0,%xmm3 7c921bcb: 66 0f 54 05 10 1c 92 andpd 0x7c921c10,%xmm0 7c921bd3: f2 0f 5c c8 subsd %xmm0,%xmm1 7c921bee: 66 0f 56 1d 40 1c 92 orpd 0x7c921c40,%xmm3 7c921bf6: 66 0f 54 1d 30 1c 92 andpd 0x7c921c30,%xmm3 rsaenh.dll :: 68029460: 0f d4 ca paddq %mm2,%mm1 {snip} win32k.sys :: bf865b39: 0f 5a 86 bf 27 5d 86 cvtps2pd -0x79a2d841(%esi),%xmm0 wininet.dll :: 3e55f2a7: 3e 0f f4 55 3e pmuludq %ds:0x3e(%ebp),%mm2
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of basilisk/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181110-f9e1e4639-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181110-f9e1e4639-xpmod.7z diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181110.7z PM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181110-f9e1e4639-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181110-f9e1e4639-xpmod.7z Official repo changes since my last build: - [PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog (e9a58eae5) - Merge pull request #862 from JustOff/PR_editBookmarkOverlay_focus (0750ec552) - Clear STDINT_H defines in libvpx config before setting them for lib use. (7eae711fa) - Make opportunistic encryption configurable. (4a188c7b9) - Change captive portal detection URL to our own. (359c9e546) - Swap default platform state for opportunistic encryption. (801382dd6) - Add GUI control to Pale Moon for opportunistic encryption. (bb3f5cef3) - Backout opportunistic encryption changes. (79487a1a0) - #863 Part 1: Make sending of http upgrade-insecure-requests optional (512f78874) - #863 part 2: Make opportunistic encryption opt-in for UXP (d29d1cc84) - #863 Part 3: Add Pale Moon GUI options for Opportunistic Encryption. (a0a37ffd4) - Back out problematic patch causing issue #865. (3c5a34c90) - Update reported Firefox version in compatmode. (5c83a18cd) - Remove AccumulateCipherSuite() (d5a1b34c0) - Move MOZ_GAMEPAD* and NECKO_WIFI up (13ee68cbc) - Revert "Move MOZ_GAMEPAD* and NECKO_WIFI up" (b84d9c12e) - Improve handling of MOZ_GAMEPAD and NECKO_WIFI (ec5be3b4f) - Enable gamepad support by default in Basilisk. (f9e1e4639) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
OK it turns out some of my patches doesn't up-to-date in archive. you may run "git clean -fd" to clean up repo and re-extract new patches and re-apply them. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you don't extract my diff archive to correct folder. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
patch archive is updated recently, and should be patchable to latest MC UXP repo by extracting diff files into UXP folder, run git bash shell in UXP folder, and run following command: for i in *.diff; do git apply --reject --whitespace=nowarn $i; done -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it seems that they found the offending commit to revert: https://forum.palemoon.org/viewtopic.php?p=155643#p155643 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
upstream breaks it (or not, since it is working fine here) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it shows a banner at the top, and network graph is not showing. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
since 60 is ESR, github should support it for longer period :P -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
So GitHub updated javascript that breaks PM27. For users using Pentium4 or above, please update to PM28XP. For non-SSE2 capable processors, please switch to my Firefox 45.9.x ESR builds. For KM76G users, I have to say sorry that I still not able to port KM to either Goanna-4.1.x or Gecko45TFF engine yet, and I have no ETA for that right now. EDIT: spoofing to ESR 60 seems working at the moment: general.useragent.override.github.com = Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0 (Pale Moon) -
you may try extracting this archive to extensions folder http://o.rths.cf/gpc/files1.rt/inspector@mozilla.org-fx2.7z
- 331 replies
-
- mozilla
- retrozilla
-
(and 3 more)
Tagged with:
-
for some reason, it doesn't build correctly, so it is removed from bundling.
- 331 replies
-
- mozilla
- retrozilla
-
(and 3 more)
Tagged with:
-
If you don't mind using Chinese browser, you can use Maxthon5 for facebook.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR SSE: test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.12-20181103-88d6f807c-win32-sse.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - update NSS to rev 3b79af0fa294 with nss339-vc2013.diff applied (8afe39fd4) - import changes from tenfourfox: - #527: M1054906 M1278599 M1252228 (+ESR45 changes, see M1263778 for info) (09256df98) - #517: more complete workaround for Rocket Loader (392618510) - fix an assert M1416774 (c9ed275af) - #529: jsop_in folding M1244098 M1041586 (partial) (a8fa64068) - #530: Object.getOwnPropertyDescriptors M1245024 M1279303 (052586b55) - #531: pref CSS error reporting to false except for DEBUG builds (f059d57c0) - #525: workaround for old addons, uBlock origin (f898ad643) - intel specific fixes + gstate cleanup (#532) (e4c087349) - Merge branch 'master' of github.com:classilla/tenfourfox (9f9119069) (88d6f807c) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.cf/kmeleon/KM-Goanna-20181103.7z Changelog: Out-of-tree changes: * update Goanna3 to git 84be542d0...e1975531d: - import changes from tenfourfox#517 for solving cloudflare rocket loader issue: - #517: fake out current Rocket Loader (0bbf06e) - #517: a couple tune-ups (5f47da2) - #517: more complete workaround for Rocket Loader (3926185) (68339dcfa) - ported changes from tenfourfox: bug1470260-p1, bug1480092, bug1466577, bug1469348, bug1461706 - #334: get around a Telemetry stub crash by disabling MOAR TELEMETRY (e3663e02b) (e1975531d) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New Palemoon 27 Build! * This build is beyond official 27.9.4 build. 32bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181103-e1975531d-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181103-e1975531d-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181103-e1975531d-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20181103-e1975531d-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from tenfourfox#517 for solving cloudflare rocket loader issue: - #517: fake out current Rocket Loader (0bbf06e) - #517: a couple tune-ups (5f47da2) - #517: more complete workaround for Rocket Loader (3926185) (68339dcfa) - ported changes from tenfourfox: bug1470260-p1, bug1480092, bug1466577, bug1469348, bug1461706 - #334: get around a Telemetry stub crash by disabling MOAR TELEMETRY (e3663e02b) (e1975531d) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of basilisk/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181103-1d55939c7-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181103-1d55939c7-xpmod.7z diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181027.7z PM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181103-1d55939c7-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181103-1d55939c7-xpmod.7z Official repo changes since my last build: - Update HSTS preload list (76825544f) - Use a separate process to generate thumbnails only when multi-process mode is enabled (6bdbb9cdf) - Merge pull request #857 from JustOff/PR_BackgroundPageThumbs_remote (5069a3759) - Set CSS error console reporting default to false for performance. (333214421) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (2c045d9c5) - Don't mark MGetFirstDollarIndex as movable. (1cfcf17a1) - Origin for about: URL should not contain query or ref parts. (752311fd4) - Ensure that the scroll frame deregisters its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. (fdbac0959) - Make HTTP/2 compressor more resilient to bad data. (a2a8c71d7) - Simplify SIMD conversion from Uint64 to Double. (24a83a813) - Protect main thread in-process access to WinCompositorWidget transparent surface. (e0de8181d) - Reorder boolean expression to take advantage of short-circuiting. (e8f913da9) - Bug 1460538 (f62eee7c5) - Remove Query/Ref from the directory listing URI. (059397bdd) - Make sure nsNSSCertList handling checks for valid certs. (52b989d53) - WebRTC: Drop DataChannelListener on Destroy(). (9dc6bf850) - Don't allocate PendingAction twice. (09fec033e) - Fix a longstanding IndexedDB correctness issue. (deba73b3b) - Make sure we remove our RefreshDriver observers in CompleteAsyncScroll. (3b2c342f3) - Apply CheckedInt to infoLength for preventing it from overflowing in the future. (617eb6483) - Remove ancient workaround in client certificate code (f42d6c39f) - Backport some upstream Skia patches. (030053f1a) - Ensure user input suppression works correctly even after document.open. (90a73cfe2) - Add overflow checks for extending nsTArrays. (cc234ff43) - Backport some upstream Skia patches. (1d55939c7) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
please turn on Firefox compatibility. -
thats kb4034775 (MS Jet 4.0 update in 2017, 4.0.9801.0) and also kb4458006 (4.0.9801.4)
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
as stated before, there is exclusive use of Win7 API, and Rust side issues. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR SSE: test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.12-20181027-b317f782f-win32-sse.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - import changes from tenfourfox: - #525: pref off for FPR10 (6912ea34a) - #526: update certs and pins (8a7210bac) - #526: M1492823 M1483699 M1496340 M1492524 (f818695f0) (0f0a4f2f2) - bump revision to 45.9.12 (3d4f729ec) - update NSS to rev 9dd8d5e2156e with nss339-vc2013.diff applied (c00989e51) - backout #error from M1499198 to fix build (b317f782f)