roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
use language for firefox 53, change maxversion to 55.* -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
basilisk/moebius new build for XP! Test binary: Win32 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win32-git-20171216-7496f94c6-xpmod.7z Win64 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win64-git-20171216-7496f94c6-xpmod.7z diff: http://o.rthost.cf/gpc/files1.rt/moebius_restoreXP_20171113.7z source patch of ffvpx H264/HEVC/AAC/MP3 Addition: http://o.rthost.cf/gpc/files1.rt/moebius-ffvpx-h264-aac-hevc-mp3-addition.7z Official repo changes since my last build: - Bug 1403641: Allow data: URI downloads even if data: URI navigations are blocked (7ae5d705f) - Bug 1403814: Block toplevel data: URI navigations only if openend in the browser (d19d7df63) - Bug 1403641: Download behaviour for data: URL (tests) (daad67e34) - Bug 1403814: Block toplevel data: URI navigations only if openend in the browser (tests) (61e7fa35a) - [suggestion] Strings: Basilisk vs. Firefox (partially) (b29ee649d) - Merge pull request #226 from janekptacijarabaci/security_blocking_data_2 (7aa3f5053) - Merge pull request #228 from janekptacijarabaci/basilisk_firefox_1 (acf87deff) - Consider blocking top level window data: URIs (part 3) (074e2f8dc) - Bug 1397651 - Update tests within devtools/ to comply with new toplevel data: URI navigation policy. (61b0cdf5a) - Bug 1397652 - Update tests within browser/ to comply with new toplevel data: URI navigation policy. (1a250aa0f) - Bug 1397653 - Update tests within docshell/ to comply with new toplevel data: URI navigation policy. (e3cfd6c67) - Bug 1397655 - Update tests within dom/ to comply with new toplevel data: URI navigation policy. (1512ff817) - Bug 1397656 - Update tests within editor/ to comply with new toplevel data: URI navigation policy. (1c31a1e3d) - Bug 1397657 - Update tests within toolkit/ to comply with new toplevel data: URI navigation policy. (0c175a674) - Bug 1398574 - Update tests within websockets/ to comply with new toplevel data: URI navigation policy. (a620123b2) - Bug 1399074 - Update more tests within dom/ to comply with new toplevel data: URI navigation policy. (c14314937) - Bug 1399468 - Update remaining tests within dom/browser-element to comply with new toplevel data: URI navigation policy. (0f777c312) - Bug 1399848 - Update failing windows tests within dom/browser-element to comply with new toplevel data: URI navigation policy. (a1ad8de1e) - Bug 1400473 - Update talos test tpaint.html to comply with new toplevel data: URI navigation policy. (ec1590c04) - Merge pull request #230 from janekptacijarabaci/security_blocking_data_3 (c808573b6) - Merge pull request #231 from janekptacijarabaci/security_blocking_data_4_tests (12d1f5247) - Move --enable-eme out of moz.configure. (7c2c70817) - WebExtensions - manifest - applications.gecko vs. applications.goanna (tests) (60a82dd40) - Rename visualelementsmanifest to match executable (aurora, nightly, unofficial) (f9018b101) - Don't build gmp-clearkey without EME (8219c9166) - Don't include MediaKeySystemAccess without EME. (4fdf16608) - Don't build EME-specific subroutines without EME. (8b6178ba9) - Merge pull request #234 from janekptacijarabaci/webextensions_manifest_1_tests (2d5e1c7d0) - Merge pull request #233 from janekptacijarabaci/build_bustage_2 (264337cf0) - Disable various front-end features and remove unnecessary prefs when not building EME. (39c1f6949) - Short-circuit systemaddon installation pushed by Mozilla. (ca7c131de) - Merge branch 'EME-work' (41f134253) - Update application license override. (96a8479f6) - PR to resolve issue #242 - XPCOM: exportFunction() - wrong .length attribute (b6e172130) - Direct feedback link to forum (Basilisk) (c299851e9) - Merge pull request #243 from janekptacijarabaci/xpcom_exportFunction_length_1 (7496f94c6) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171216-0d8ff8697-xpmod.7z 32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171216-0d8ff8697-xpmod-ia32.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win64-git-20171216-0d8ff8697-xpmod.7z Official repo changes since my last build: - WebAudio - API - return the AudioNode connected to when calling AudioNode.connect() (75ea89130) - HTML - media - setting currentTime when readyState is HAVE_NOTHING incorrectly throws an exception: Invalid State (242ae6369) - Merge pull request #1534 from janekptacijarabaci/webaudio_api_connect_1 (b1bf807ee) - Merge pull request #1536 from janekptacijarabaci/html_media_currentTime_1 (7469ff68c) - Address uint >= 0 comparison. (abee00248) - Bail in FowardTransaction if we don't have a TrxIdAllocator. (92ca83173) - Add missing <stdint.h> in jxrlib for usage of int32_t. (0d8ff8697) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
First regular/weekly KM-Goanna release with known pre-release bugs fixed. https://o.rthost.cf/kmeleon/KM-Goanna-20171215.7z Changelog: Out-of-tree change: - update Goanna3 to git rev 92ca83173 1998c9c5..e2867829: - regen jsbridge files (5ca2ae6) - Update for Goanna (2ff1f9c) - Update ClearCache to cache2 API (6d2b3c2) - privacy: Update for cache2 API (746d1d4) - adapt mozilla.patch for Goanna 3 (85cf101) - Goanna xulrunner-sdk patch (a418371) - Goanna old resource:/// behavior patch (optional) (7414c8f) - Gestures: remove GDI+ drawing (cfc9d23) - add winEmbed to build (c992abb) - Fix: CanCopy() always returns true, use !IsSelectionCollapsed() instead. (d772af1) - winEmbed: Add Enter key "Go" function in ComboBox. (3a0d2e0) - update default prefs (fa9b565) - update app default prefs (75992d2) - don't use MOZILLA_BUILDID (bd6ba75) - console2: truncate long source line (e08e4ee) - Trying to fix About Cache Info (80304c1) - ditch super-long filename and let user enter new name instead (a32244b) - maybe just truncate at 240th char instead? (8b1dd6c) - gestures: tab to 4 spaces (ebec8bb) - gestures: prevent detecting gestures over plugin window (a797fe6) - adblock: add adblock to build (6508914) - adblock: fix link lib path for my environment (69839d9) - kmHelper: update to 76RC2 (9d81050) - kmHelper: add UserAgentOverrides support (dc86c5c) - adblock: exclude unused part from compilation, add missing return paths (3c48801) - bump KMELEON_VERSION (b366a79) - improve Copy Link Text (e286782) -
brain I modified sources making it able to be compiled with VC2003 for my environment, and then changed some codes to avoid using APIs not available in NT4.
-
You may bet on KM with Gecko 1.9.x, but it is not today's web standard anymore.
-
maybe just read this thread?
-
for rz SSL/cert issue, upgrading NSS/NSPR may do the job.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I think they may use DRM or non-standard mpd format. for DRM, I can't help since there is no support of EME at the moment. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Maybe it is website specific issue? Can you try http://dash-mse-test.appspot.com/dash-player.html?url=http://yt-dash-mse-test.commondatastorage.googleapis.com/media/car-20120827-manifest.mpd ? -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
It is worth mentioning that QtWebKit requires SSE, that means every browser uses it requires SSE as well (I even can't figure out how to disable it in my QtWeb build) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Try K-Meleon Goanna build then. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Did you try the latest IA32 build? (Link-to-post is available in first post in page 1) I tested in IDT WinChip CPU (i586 no-CMOV, no-SSE) on Win2000 without issue. -
KM76-Goanna works without SSE/MMX(yes, just slow without them), so CPU is not a problem here.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
basilisk/moebius new build for XP! Test binary: Win32 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win32-git-20171209-d7763c0f6-xpmod.7z Win64 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win64-git-20171209-d7763c0f6-xpmod.7z diff: http://o.rthost.cf/gpc/files1.rt/moebius_restoreXP_20171113.7z source patch of ffvpx H264/HEVC/AAC/MP3 Addition: http://o.rthost.cf/gpc/files1.rt/moebius-ffvpx-h264-aac-hevc-mp3-addition.7z Official repo changes since my last build: - WebExtensions - Implements runtime.onMessageExternal/onConnectExternal (a085d92b3) - WebExtensions - add-on throws error on load when suggested_key is null / missing (f93151cfe) - [suggestion] WebExtensions - commands API does not support shortcuts with space or numbers (7a7ac2cff) - Merge pull request #217 from janekptacijarabaci/webextensions_runtime_onMessageExternal-onConnectExternal_1 (6380ec78d) - Merge pull request #219 from janekptacijarabaci/webextensions_commands_1 (2fb0081fe) - Merge pull request #221 from janekptacijarabaci/webextensions_shortcut_space_1 (e0b743a3c) - Hard-code version for Mozilla's systemaddon update service (538937d61) - Security: Consider blocking top level window data: URIs (some basis) (6aaf355c4) - Security: Consider blocking top level window data: URIs (some basis - tests) (58339bc87) - Update SQLite lib to 3.21.0. (cdcdf09bf) - Security: Consider blocking top level window data: URIs (whitelists: IMAGE, PDF, JSON) (4d8a064f3) - Security: Consider blocking top level window data: URIs (unescape data: URI for console message) (e82965447) - Merge pull request #223 from janekptacijarabaci/security_blocking_data_1 (88b50b021) - Remove referrers when opening a link in a new private window. (a67a27706) - Rename visualelementsmanifest to match executable (306d9de21) - Consider blocking top level window data: URIs (follow up) (028f5b99c) - Merge pull request #224 from janekptacijarabaci/security_blocking_data_1_followUp (875c1fa52) - Rename visualelementsmanifest to match executable (follow up, build/installer bustage) (a99e4f1ac) - Merge pull request #225 from janekptacijarabaci/build_bustage_1 (d7763c0f6) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171209-574d41691-xpmod.7z 32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171209-574d41691-xpmod-ia32.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win64-git-20171209-574d41691-xpmod.7z Official repo changes since my last build: - HTML - details/summary - correct the universal selector for summary to include all namespaces (tests) (f70017bae) - HTML - details/summary - debug mode - assertion failure: !summary || !summary->IsMainSummary() (627db7c49) - Bug 1295852 - elements named _moz_generated_content_before/after should not be considered generated content containers (partially) (f9e6450f2) - Bug 1297835 - figure out why we're reframing scrollcorners (68960e93a) - HTML - details/summary - add columns test case for <summary> element (8c66c6bc5) - DOM - events - support dragexit (ondragexit - the attribute) (7e8744ea4) - Make the page visibility API pref-controlled. (84ed047c0) - Add right-association function to AST serializer. (51d224627) - Implement `**` exponentiation operator. (7132e1eec) - Merge pull request #1519 from janekptacijarabaci/html_details-summary_improvements_4 (ada74a3f3) - Merge pull request #1520 from janekptacijarabaci/html_details-summary_improvements_5 (c14bbd163) - Merge pull request #1521 from janekptacijarabaci/html_details-summary_improvements_6 (e575a8d5e) - Merge pull request #1527 from janekptacijarabaci/dom_events_dragexit_1 (552487f41) - Merge pull request #1531 from MoonchildProductions/js-exponent-op1 (e021016bf) - Merge branch 'master' into html_details-summary_improvements_7 (f2ac9337c) - Merge branch 'master' into html_details-summary_improvements_7 (91eee3e8f) - Merge pull request #1522 from janekptacijarabaci/html_details-summary_improvements_7 (1ad279e21) - Update SQLite lib to 3.21.0. (a2146ab14) - Remove referrers when opening a link in a new private window. (35d294a86) - Add Windows tile assets. (574d41691) -
anyway I did it myself!
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
A Pentium OverDrive is actually a Pentium on 486 architecture(platform), so it is NOT 486 actually and the title is a bit misleading. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Actually a Pentium will work. http://winhistory.de/more/386/xpmini.htm.en -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
So I decided to patch strncmp in MSVCR120.DLL not to use CMOV instruction, and K-Meleon works in i586 CPU! https://o.rthost.cf/palemoon/msvcr120-i586.7z -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
MSVC 2013 can target XP. With v29 of BlackWingCat's KernelEx, New Moon works in Win2000. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and they start to use CMOV instructions in their runtime DLL, so most of i586 processors can't run programs linked to msvcr120.dll. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
You need KernelEx for win2000 to make it work. -
is it possible to patch it without CMOV instructions so binaries can run on i586 processors?
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
normally yes (although I didn't set any compiler flags for specifying instruction set) IA32 build is what you need. for SSE-capable LAV dlls, you may try using files from LAV filters 0.69: https://github.com/Nevcairiel/LAVFilters/releases/download/0.69/LAVFilters-0.69-x86.zip if you need non-SSE LAV dlls, you may try this: https://o.rthost.cf/palemoon/lav-dll-lite-mmx.7z if it still doesn't work, you may try non-assembly build: https://o.rthost.cf/palemoon/lav-dll-lite-noasm.7z