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
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191005-efcafdc-uxp-924693bdb-xpmod.7z Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191005-efcafdc-uxp-924693bdb-xpmod.7z source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20190720.7z No official repo changes since my last build. For UXP changes please see above. -
My Browser Builds (Part 1)
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-20191005-924693bdb-xpmod.7z Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191005-924693bdb-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win32-git-20191005-924693bdb-xpmod.7z Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191005-924693bdb-xpmod.7z Official repo changes since my last build: - Issue #1231 - Stop using ICC profiles on Linux. (7422dd4fe) - Merge pull request #1232 from adeshkp/disable-color-mgmt-linux (81db54a1c) - Added missing libwebp NEON files (870375faa) - Merge branch 'master' of https://github.com/dimag0g/UXP (70f2d4cce) - Issue #1233 - Part 1: Fix grid overflow and rendering issues by improving Layout CSS-Grid API (22851ce36) - Issue #1233 - Part 2: Update Reftests (f1adcd1ee) - Issue #1230 - Part 1: Fix Back-computing percentages for intrinsic sizing in Layout CSS-Grid (8ff295747) - Issue #1230 - Part 2: Align devtools to the changes in css-grid (b0ad7679b) - Issue #1230 - Part 3: Update Reftests (30d65c382) - Merge pull request #1237 from g4jc/css-work (206c149ad) - Merge pull request #1238 from dimag0g/master (7ea503ff8) - No issue - Update TZ data to 2019c (924693bdb) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yes but it may not be good to patch win7/8/8.1/10 x86/x64 shunimpl.dll for that. -
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/KM76.2-Goanna-20191005.7z Changelog: In-tree changes: - updates from siria: - fix for the BROKEN FRAMES setting in F2>KMPREFS - Fix for broken Frames toggle in menu Tools > Privacy > Block Frames (204a075b) Out-of-tree changes: * update ES locale from http://kmeleonbrowser.org/forum/read.php?20,144672 * update RU locale from http://kmeleonbrowser.org/forum/read.php?20,144981,150059#msg-150059 A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
OT: while using win7 x64, I found win7's image viewer is unsatisfied for my usage, found a XP/2003 image viewer wrapper with source code, forked it and made 64bit build. original source: https://habr.com/en/post/437436/ my fork with 64bit build: https://github.com/roytam1/shimgvw-wrapper/releases/tag/r191003 (actually 2003's shimgvw.dll is better on displaying GIF images than XP's one) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
maybe reverting this commit will work, but I haven't actually tested this yet. https://hg.mozilla.org/releases/mozilla-esr52/rev/27b8c20eeacb289f2a5dea94c1d4c20931ffb72c -
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/KM76.2-Goanna-20190928.7z Changelog: Out-of-tree changes: * update Goanna3 to git ee8a0010a..3f92ddedb: repo changes since my last build: - import changes from rmottola/Arctic-Fox: - Bug 1153649 part 1 - Improve usability of OwningNonNull; r=bz (287b867a8) - Bug 1153649 part 2 - Use some OwningNonNull in editor; r=ehsan (fd3052865) - Bug 1153649 part 3 - More OwningNonNull improvements; r=bz (95614eea9) (3f92ddedb) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190928-3f92ddedb-xpmod.7z 32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190928-3f92ddedb-xpmod-sse.7z 32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190928-3f92ddedb-xpmod-ia32.7z 64bit https://o.rths.ml/palemoon/palemoon-27.9.6.win64-git-20190928-3f92ddedb-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from rmottola/Arctic-Fox: - Bug 1153649 part 1 - Improve usability of OwningNonNull; r=bz (287b867a8) - Bug 1153649 part 2 - Use some OwningNonNull in editor; r=ehsan (fd3052865) - Bug 1153649 part 3 - More OwningNonNull improvements; r=bz (95614eea9) (3f92ddedb) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
OT: the realtek hdaudio driver goes strange and have no sound. kept busy fixing it in the morning but no actual result. finally workarounded by using MS driver instead. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
since there is no significant commit from upstream, there will be no new UXP based builds today. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
oh cool, this just LOOK GREAT. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yes, the guy changed version to lower one -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
pm27 based take least time, in 16mins full rebuild basilisk52 takes most time. in 19mins pm26 takes more time, in ~25mins, but because there is no unified build, and also less optimized build infrastructure (mach, pymake, vc2005, etc.) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
so build time is shrunk into 1/3 because of shiny new 3700x 8C/16T (in -j11 instead of -j6 as cl.exe can use up more than 1 core) instead of old 1230v2 4C/8T, and also SSD instead of 7200rpm HDD. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
urls fixed -
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/KM76.2-Goanna-20190921.7z Changelog: Out-of-tree changes: * update Goanna3 to git c6d625af7..ee8a0010a: - import mozilla bug1158427 to fix a crash when openning multiple pages that containing video. (33770cbf7) - import changes from rmottola/Arctic-Fox: - Bug 1135427. Add missing early return, because throwing an exception without returning is weird. r=khuey (a24e8ead8) - Bug 1134598 - Enable the vertical writing-mode reftest directory. r=smontagu (739dd949e) - Bug 1054892 - Fix ccache status not shown after shrinking cache size. r=gps (bc5de7ca0) - Bug 1109007 - Adding htmlimports.enabled pref flag. r=wchen (737b2435a) - Bug 1133818 - Fixed GCC warnings in widget/windows. r=jmathies (2e3c460cb) - Bug 1135308 - add pref for disabling font cache. r=m_kato (ac6ab5e05) - missing parts of Bug 897060 - Display select dropdowns in the parent process. (549dd9952) - missing import of Bug 938359 - [e10s] Support middle-click scroll (9c27e5242) - Bug 898170 - Skip login manager event handlers in e10s mode (r=felipe) (5e0d47a6a) - Bug 516753 - Forward content context menu events to the parent. r=felipc (201431b20) - Bug 960783 - Support "new out-of-process window" menu item in nightly [adapted] (ffdfb5df6) - Bug 1046761 - e10s context menu should handle preventDefault (r=felipe) (e04256d27) (d918e4f0a) - revert e10s related changes from last rev. (f25cb74ba) - guard with try..catch in snippetsURL getter function (1b5426fba) - import changes from rmottola/Arctic-Fox: - Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey (e870d4982) - remove old and XSS observer code (662958feb) (ee8a0010a) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190921-ee8a0010a-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190921-ee8a0010a-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190921-ee8a0010a-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190921-ee8a0010a-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import mozilla bug1158427 to fix a crash when openning multiple pages that containing video. (33770cbf7) - import changes from rmottola/Arctic-Fox: - Bug 1135427. Add missing early return, because throwing an exception without returning is weird. r=khuey (a24e8ead8) - Bug 1134598 - Enable the vertical writing-mode reftest directory. r=smontagu (739dd949e) - Bug 1054892 - Fix ccache status not shown after shrinking cache size. r=gps (bc5de7ca0) - Bug 1109007 - Adding htmlimports.enabled pref flag. r=wchen (737b2435a) - Bug 1133818 - Fixed GCC warnings in widget/windows. r=jmathies (2e3c460cb) - Bug 1135308 - add pref for disabling font cache. r=m_kato (ac6ab5e05) - missing parts of Bug 897060 - Display select dropdowns in the parent process. (549dd9952) - missing import of Bug 938359 - [e10s] Support middle-click scroll (9c27e5242) - Bug 898170 - Skip login manager event handlers in e10s mode (r=felipe) (5e0d47a6a) - Bug 516753 - Forward content context menu events to the parent. r=felipc (201431b20) - Bug 960783 - Support "new out-of-process window" menu item in nightly [adapted] (ffdfb5df6) - Bug 1046761 - e10s context menu should handle preventDefault (r=felipe) (e04256d27) (d918e4f0a) - revert e10s related changes from last rev. (f25cb74ba) - guard with try..catch in snippetsURL getter function (1b5426fba) - import changes from rmottola/Arctic-Fox: - Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey (e870d4982) - remove old and XSS observer code (662958feb) (ee8a0010a) -
My Browser Builds (Part 1)
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.cf/boc-uxp/mailnews.win32-20190921-efcafdc-uxp-d59ef8774-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190921-efcafdc-uxp-d59ef8774-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190720.7z Official repo changes since my last build: - Minor license text update (efcafdc) For UXP changes please see above. -
My Browser Builds (Part 1)
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.cf/basilisk/basilisk52-g4.4.win32-git-20190921-d59ef8774-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190921-d59ef8774-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win32-git-20190921-d59ef8774-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win64-git-20190921-d59ef8774-xpmod.7z Official repo changes since my last build: - Don't assume Intel architecture for compiler optimizations on Linux/gcc. (b8a1f5770) - Issue #1226 - Explicitly enable sse2 on x86_64 also. (18a2244f5) - No issue - Add 360 Safeguard to DLL blocklist (d59ef8774) My changes since my last build: - Revert "Issue #1124: [Basilisk] Remove Dev Edition theme." (e58930693) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
to be clear, I don't make any "Release Quality" builds. Fedor2 do "Release" builds. my builds just like mozilla's "Nightly" builds, but in weekly style. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I don't know if MSVC SSE build will work or not. GCC(MinGW) build may work. https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Cross_Compile_Mozilla_for_Mingw32$revision/1019972 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
because AMD64 implies SSE2. (i.e. you can't find an AMD64 processor without SSE2) I think you may need to have a look in NSS's config to see if there is any SSE2 specified. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
for Arctic Fox it should be unneeded, but you can still add it. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
OT: finally swapped in new rig into my main workstation chassis yesterday after work, took ~5 hours to final adjust for my daily use. (Although my main workstation changed to win7, I still have a low-powered download station and a DELL D630 notebook running XP) BTW old games like Red Alert 2 and SimCity 3000 are not test yet, hope they will still run. EDIT: copied my repos to SSD, so I need as least 128GiB SSD scratch disk for them later. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I think default config will just work? I don't build linux builds but I can give you my win32 .mozconfig for reference: mk_add_options MOZ_CO_PROJECT=browser mk_add_options MOZ_MAKE_FLAGS="-j6" ac_add_options --enable-release ac_add_options --enable-application=browser ac_add_options --enable-optimize="-O2" ac_add_options --enable-jemalloc ac_add_options --enable-shared-js ac_add_options --enable-devtools ac_add_options --disable-debug ac_add_options --enable-strip ac_add_options --disable-skia ac_add_options --disable-maintenance-service ac_add_options --disable-crashreporter ac_add_options --disable-updater ac_add_options --disable-tests ac_add_options --disable-mochitests ac_add_options --disable-replace-malloc