
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
cleaned up and rebased pm27 history repo is here: https://github.com/roytam1/palemoon27 -
* updated first post for the code.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yeah, I'm preparing a Tycho-history repo for a clean history (like my palemoon*-history repos) will have a look after history repo is ready. yes, they ported upstream(mozilla-esr) changes into their repo, and I cherry-picked non-PowerPC exclusive patches into my repo, and M*** are actually bugzilla.mozilla.org bug numbers. -
So just replacing bitmap while keeping same layout is just boring. What about putting Beta boot screen into retail? cross post from betaarchive: I think I found the position that sets progress bar and scrolling bar: NTOSKRNL.EXE 5.0.2195.7376, CHT, 1,691,648 bytes File Date: Thursday, 18 February, 2010, 20:17:26 SHA256: 86356E3BB6DB3E873AE8C881358233F5CD142EC2CEDF34D7B007B427CE085394 .text:0041D14A loc_41D14A: ; CODE XREF: sub_41CFF6+14Aj .text:0041D14A push 1B5h .text:0041D14F push 112h .text:0041D154 call sub_41CDAC .text:0041D159 push offset loc_41D1F4 .text:0041D15E mov dword_476070, 1A0h .text:0041D168 mov dword_47606C, esi .text:0041D16E mov dword_476000, 280h .text:0041D178 mov dword_475F40, 0Ah .text:0041D182 call InbvInstallDisplayStringFilter Y = 0x1B5=437, X = 0x112=274 is progress bar starting location Y= dword_476070 = 0x1A0 = 416 X = dword_47606C = esi = 0 W = dword_476000 = 0x280 = 640 H = dword_475F40 = 0x0A = 10 is scrolling bar location. but there is difficulty on setting dword_47606C, since "mov dword_47606C, esi" is 4-bytes shorter than others. -- so hacking around it is working! (VA)0x41d14a: 68 b5 01 00 00 push 0x1b5 e9 6d 29 04 00 jmp 0x45fac1 be a0 00 00 00 mov esi, 0xa0 /* it is 0x41D154 here */ (VA)0x45fac1: 68 21 01 00 00 push 0x121 e8 e1 d2 fb ff call 0x41CDAC e9 84 d6 fb ff jmp 0x41D154 that splits call to sub_41CDAC into half, pushing X value goes to 15-bytes spaces at 0x45FAC1, call 0x41CDAC can jumps back to 0x41D154 for making a space to set ESI. Thanks http://shell-storm.org/online/Online-Assembler-and-Disassembler/ for a flexible-enough online assembler.
-
Last Versions of Software for Windows 2000
roytam1 replied to thirteenth's topic in Windows 2000/2003/NT4
actually 226 "builds" make huge difference, but yes, beta 3 is close to final version, and palemoon itself requires helper functions from IE5, which makes it not working in earlier builds of win2000. -
Last Versions of Software for Windows 2000
roytam1 replied to thirteenth's topic in Windows 2000/2003/NT4
actually, not only able to run on vanilla win2000 retail version, it even runs in win2000 beta 3 (unmodified in build 1969 and later, or hex-editing xul.dll to load build1969's advapi32 in builds 1946 to 1965) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
people may want to know how far can pm26w2k go, and it even runs in Win2000 Build 1946 (with advapi32.dll from build 2000.3) -
Backporting newer browsers to Win9X with KernelEx
roytam1 replied to roytam1's topic in Windows 9x Member Projects
Currently I'm not interested in backporting SeaMonkey. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firfox 45ESR SSE: test binary: https://o.rthost.cf/gpc/files1.rt/firefox-45.9.10-20180721-11012c83f-win32-sse.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - import changes from tenfourfox: - M1256520 + M1248314 (027a6309b) (d40656c0f) - NSS: applied Bug 1474875, Typo in policy handling for DTLS-VERSION-MAX, r=ueno (99462bf91) - import changes from tenfourfox: - #512: modified M1222924 (c59480e6b) (68313f3d2) - import changes from tenfourfox: - #512: update EV roots (b6afdab5d) (only EV part is merged here) - remove annoying warnings from IOService, since we support old extensions (2f6fe15d3) - Fix regression from #511 (#515) (1ec366235) - #334: remove tele from security/manager/ssl (5cf00f4a2) (28c3c4354) - import changes from tenfourfox: - #512: M1472018 M1469309 M1472925 M1470260 (part 1) (f9fe116fa) - #463: fix name of pref II (05241abca) (11012c83f) -
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.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180721-b4f748a7c-xpmod.7z Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180721-b4f748a7c-xpmod.7z diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z PM28XP pre-release build: Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0b4.win32-git-20180721-b4f748a7c-xpmod.7z Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0b4.win64-git-20180721-b4f748a7c-xpmod.7z Official repo changes since my last build: - DOM - Element - add support for Element.toggleAttribute() (d4c0def3b) - Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. (6bb3a908d) - Add pref to control CanOptimizeToImageLayer for large downscale factors. (dc9d933d8) - Update redundant comment (cac6931d8) - Don't try to fetch FxA migration sentinel from non-supporting server. (422a3cda0) - Use expected dialog button ordering in Launch Application dialog. (57e08f8dd) - Don't disable lightweight themes in PB mode. (0cb3a0ccf) - [PALEMOON] Fix Page Info - permissions (plugins.click_to_play / vulnerable plugins) (f3dc7095e) - [PALEMOON] Fix Permissions Manager (plugins.click_to_play / vulnerable plugins) (70f5da857) - Merge pull request #642 from janekptacijarabaci/dom_element_toggleAttribute_1 (8eb01c2ce) - Merge pull request #643 from janekptacijarabaci/pm_permissions_plugins_clickToPlay_vulnerable_1 (cdb690f0a) - Update HSTS preload list (4d358ef73) - Merge pull request #644 from trav90/HSTS-preload-list (50d3e596b) - Clean up app strings and legacy download manager after e92808f0ebbeab3ffb79a0b1a4d190f61fb8b43a (8be0c16be) - Ignore user data track (cdd42cc33) - Merge pull request #645 from trav90/media-work (1ef8b01c5) - Remove unused strings left from the migrator (9430dc4a7) - Fix a typo in aboutRights.dtd (ebe0f277d) - Merge pull request #646 from JustOff/PR_locale_updates3 (1475cd931) - Bug 819475 - Make document.domain non-nullable (324cab511) - Bug 1351193 - Added new DataTransfer constructor (9454cd414) - Bug 1351193 - Update tests (568e27db3) - Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust (24b11942e) - Bug 958714 Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers (b12973bc9) - Bug 958714 Simplify percent-margin/padding resolution code to pass around a single length as the percent basis (83459c927) - Bug 958714 Remove obsolete assertion & comment (1b153b3f2) - Merge pull request #650 from janekptacijarabaci/css_layout_flex-grid_1 (edc1da82d) - Merge pull request #651 from janekptacijarabaci/dom_DataTransfer_constructor_1 (cba8e7b14) - Merge pull request #652 from janekptacijarabaci/dom_document_domain_null_1 (7fce9b4a0) - Version bump (f9265e956) - [PALEMOON] Remove misc leftovers of Google Safebrowsing (e25caee02) - [PALEMOON] Enable update prefs in Official branding for Linux (3ac6438dd) - Merge pull request #655 from trav90/updater-enable (edc21c972) - Merge pull request #653 from JustOff/PR_safebrowsing_leftovers (b4f748a7c) -
HTTP 403 Error when Reply/New Topic or editing posts
roytam1 replied to UCyborg's topic in Site & Forum Issues
redacted ^ when these two lines join together, 403 is issued. -
HTTP 403 Error when Reply/New Topic or editing posts
roytam1 replied to UCyborg's topic in Site & Forum Issues
It happens again, this time the post is short, I think there is banned words that prevents posting and returning 403 but I can't figure it out. whole content that I wanted to post is available here: http://rtfreesoft.blogspot.com/2018/07/new-build-of-browsers-for-win2000.html -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New Pale Moon 26.5 for Win2000 build: updated test binary: https://o.rths.ml/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z and updated test binary of K-Meleon 74 with Goanna 2.2(palemoon-26.5) that works in Win2000: https://o.rths.ml/gpc/files1.rt/KM74-g22-20180718.win2000.7z base repo: https://github.com/roytam1/palemoon26/tree/oldvc Changes since last build (omitted due to forum restrictions, changelog available in blog entry) -
Backporting newer browsers to Win9X with KernelEx
roytam1 replied to roytam1's topic in Windows 9x Member Projects
OK it works! New build is here: https://msfn.org/board/topic/133014-last-versions-of-software-for-windows-2000/?do=findComment&comment=1152197 -
Last Versions of Software for Windows 2000
roytam1 replied to thirteenth's topic in Windows 2000/2003/NT4
New Pale Moon 26.5 for Win2000 build: updated test binary: https://o.rthost.cf/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z and updated test binary of K-Meleon 74 with Goanna 2.2(palemoon-26.5) that works in Win2000: https://o.rthost.cf/gpc/files1.rt/KM74-g22-20180718.win2000.7z base repo: https://github.com/roytam1/palemoon26/tree/oldvc Changes since last build (omitted due to forum restrictions, changelog available in blog entry) -
Backporting newer browsers to Win9X with KernelEx
roytam1 replied to roytam1's topic in Windows 9x Member Projects
Just found a better(working) of SList functions by MS: https://github.com/Microsoft/msphpsql/blob/master/source/shared/interlockedslist.h and it seems working in my VS2013 debug build, hope I can try to build it with VC2005 when I get off from work today. -
KernelEx 2022 (Kex22) Test Versions (4.22.26.2)
roytam1 replied to jumper's topic in Windows 9x Member Projects
@jumper There is a better(working) of SList functions by MS: https://github.com/Microsoft/msphpsql/blob/master/source/shared/interlockedslist.h -
Backporting newer browsers to Win9X with KernelEx
roytam1 replied to roytam1's topic in Windows 9x Member Projects
Just found the problem, but I don't have a solution yet: the libraries doesn't like KEx's SList implementation - https://github.com/roytam1/palemoon26/commit/34fc78cf0256df178d86dfdae26d38dc66ef46c8#diff-1b00568527aa3c7c73775abcb684db0d once I reverted this block (so it uses system's SList implementation, which is not available in 9x/2000), youtube video plays again. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Too many to be listed, please check change log for details. -
some further development: - SSL/TLS version is shown in Page Info now - "Browse Folder" function is working in NT 3.51 now - DTLS 1.2 is supported by newer NSS
- 331 replies
-
- mozilla
- retrozilla
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firfox 45ESR SSE: test binary: https://o.rthost.cf/gpc/files1.rt/firefox-45.9.10-20180714-3a5d2ffb0-win32-sse.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - requestIdleCallback() implementation for win32, hope I implement it right. (f8014a5f9) - import changes from tenfourfox: - closes #463: fix name of pref and pref on requestIdleCallback (a87d157ba) - #504: hook up valueAsDate to correct pref (80c343933) (b9c80fa57) - (a late) bump revision to 45.9.10 (7ca311caa) - import changes from tenfourfox: - #509: M1348772 M1364345 (push and splice) (c7075f452) - #509: M1260509 implement String.padStart/padEnd (needed for testing) (8b2316f2d) - #509: tests (fb3fd442d) (c3386964d) - import changes from tenfourfox: - closes #509: M1364346 parts 2+3 (unshift) (41a749208) (3a5d2ffb0) -
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.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180714-1862bf7a3-xpmod.7z Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180714-1862bf7a3-xpmod.7z diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z PM28XP pre-release build: Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0b2.win32-git-20180714-1862bf7a3-xpmod.7z Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0b2.win64-git-20180714-1862bf7a3-xpmod.7z Official repo changes since my last build: - Fix local link handling in Reader Mode. (caa2ac23c) - Remove telemetry from NarrateControls.jsm. (dac5ea478) - Bug 1456652 - SameSite cookie Reader view patch bypass (6f64e487f) - Make the page visibility API pref-controlled. (cbd52d48f) - Revert "Bug 1456652 - SameSite cookie Reader view patch bypass" (6a8ba4785) - Merge pull request #606 from Ascrod/master (0c5085ace) - Fix typos in comments - memory.properties (f3c0ab1ea) - Merge pull request #609 from janekptacijarabaci/devtools_locales_memory_typos-in-comments_1 (77800ce3a) - Reconfigure Pale Moon (764d0af25) - Version bump to beta 3 (8c4897f28) - Rename some remaining strings "firefox[-branding].js" to "basilisk[-branding.js]" (or [application].js) (85b31d3ea) - [BASILISK] "about:privatebrowsing" - use "Basilisk" instead of "Firefox" (0b2e92f51) - Restore pref -- enhanced tiles aren't dead yet. (cdace870d) - Merge pull request #611 from janekptacijarabaci/firefox_name_2 (cf06d0d05) - Merge pull request #612 from janekptacijarabaci/firefox_name_1 (accd3f8c0) - Pale Moon: Restore osx private browsing indicator (86d78f68c) - Pale Moon: Fix positioning of caption buttons in application-drawn titlebar (882aabaf2) - DevTools - display newlines in some console messages (a1b9326fb) - Merge pull request #615 from janekptacijarabaci/devtools_console_new-lines_1 (48ee9becf) - Merge pull request #613 from SpockMan02/mac-privatebrowsing-mask (4483ac5c5) - Fix typo (f0d9eddfb) - Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (daf0b3077) - Add event.srcElement (the alias for event.target) (e6af24eb6) - Merge pull request #619 from SpockMan02/issue-586 (382956b2d) - Merge pull request #620 from SpockMan02/patch-5 (f15849458) - Merge pull request #623 from janekptacijarabaci/dom_event_srcElement_1 (3b7ffb477) - Roll back to ANGLE/2845 (4f2ecd53a) - Re-apply genericDraw* fixes (4706e8bed) - Restore emulated functions for OS X 10.8/10.7 (fb0b7cdb5) - Switch from ShCompileOptions to int. (31166cc4a) - Fix incorrect namespace use. (4f5813094) - Ad workaround for broken B5G6R5 format in Intel driver. (8481fa25d) - Merge branch 'ANGLE-rollback' (70dd5e7c6) - Fix Build Bustage - with "--enable-debug" (71a1c4775) - Bug 1346501. Don't mark every image as visible when a frame is created for it (53cf12d6d) - Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now unused (3945eb4c1) - Remove recover instruction results after bailouts. (4103fc0a8) - Merge pull request #632 from janekptacijarabaci/images_tab-closing_never-ending_1 (70e0e5ccb) - Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen (012c67fbe) - Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen (d47908921) - Update mozharness reqs. (7e07c1ba5) - Merge pull request #633 from FranklinDM/issue-336-fix (d4b0944e0) - Merge pull request #628 from janekptacijarabaci/build_bustage_debug_1 (ec32d19a8) - Update requirements.txt (97331d377) - Issue #634 - aAddon.markAsSeen is not a function newaddon.js (1862bf7a3) -
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.rthost.cf/kmeleon/KM-Goanna-20180714.7z Changelog: Out-of-tree changes: * update Goanna3 to git 54887c52d..4038e3c24: - Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (9ced22633) - Update mozharness reqs. (9cb81d2cc) - Update requirements.txt (4038e3c24) * My changes since my last build: - Port TenFourFox changes: + Ported changes: bug1385395, bug1375599, bug1381157, M1395138_M1400003_M1261175 * 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 on par with official 27.9.4 build. 32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180714-4038e3c24-xpmod.7z 32bit SSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180714-4038e3c24-xpmod-sse.7z 32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180714-4038e3c24-xpmod-ia32.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180714-4038e3c24-xpmod.7z source patch against official palemoon: https://o.rthost.cf/palemoon/sources_patches_20180602.7z Official repo changes since my last build: - Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (9ced22633) - Update mozharness reqs. (9cb81d2cc) - Update requirements.txt (4038e3c24) My changes since my last build: - Port TenFourFox changes: + Ported changes: bug1385395, bug1375599, bug1381157, M1395138_M1400003_M1261175 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
TenFourFox AdBlock list is a very small(i.e. limited) one by blocking hosts, people can enable it by their choice.