
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220716-8eba013c7-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220716-8eba013c7-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #1959 - Don't apply CSPs to explicit data documents and images. (8831656c) (8eba013c7) -
My Browser Builds (Part 3)
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.rthost.win/boc-uxp/mailnews.win32-20220716-0abce9fa-uxp-cc3a2ef62-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220716-0abce9fa-uxp-cc3a2ef62-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220716-id-828aab8-uxp-cc3a2ef62-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220716-id-828aab8-ia-93af9a0-uxp-cc3a2ef62-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above. -
My Browser Builds (Part 3)
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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220716-3219d2d-uxp-cc3a2ef62-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220716-3219d2d-uxp-cc3a2ef62-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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220716-3219d2d-uxp-cc3a2ef62-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.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220716-d849524bd-uxp-cc3a2ef62-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220716-d849524bd-uxp-cc3a2ef62-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220716-d849524bd-uxp-cc3a2ef62-xpmod.7z Official UXP changes picked since my last build: - No Issue - Insert missing typedef for SunOS. (1022f1150) - Issue #1959 - Don't apply CSPs to explicit data documents and images. (8831656c8) - Issue #1956 - Fix AV1 on MSVC2022 32-bit build. (b6fc7e7ae) - Issue #1956 - Fix symbol visibility issue more elegantly. (d50a7a539) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220709-ae226cc5a-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220709-ae226cc5a-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #1948 - Update nestegg library. (b7a771fc) (bd44f8610) - import from UXP: - Issue #1949 - Part 1: Update soundtouch library to 2.3.1. (e98c7b8f) - Issue #1949 - Part 2: Disable exceptions in soundtouch's STTypes.h. (f170360d) (598aa0cea) - import from UXP: Issue #1952 - m-c 1365387: Optimize FinishBoundFunctionInit by delaying atomizing the function name (53d6173c) (ef6acc4c0) - import from UXP: Issue #1952 - m-c 1371593: Avoid repeated string atomizations when retrieving the unresolved name of a bound function (fc6c505d) (566db67c0) - import from UXP: Issue #1952 - m-c 1380962/1: Merge append calls when assembling the source string for native functions (70eee9b0) (fad9f1d25) - import from UXP: Issue #1952 - m-c 1380962/2: Remove unnecessary lambda function in FunctionToString (1e753237) (4cf2e2e82) - ported from UXP: Issue #1952 - m-c 1383775: Clean up function toString/toSource code, remove remnants of source decompiler (24edb805) (f407bb24c) - import from UXP: Issue #1952 - m-c 1440468: Proxied functions can't be passed to Function.prototype.toString.call() (887e6d0a) (742a99745) - ported from UXP: [network] Clean up and update the list of external protocol handlers. (7c429f52) (54713cc40) - ported from UXP: [DOM media] Remove potentially unsafe type accesses when debug logging (6066cc36) (60aa897c5) - import from UXP: Update NSS (2e9df177) (ddf183eb4) - import from UXP: [network] Clear PAC loader when the load failed (991e2ffb) (420d637a7) - import from UXP: [DOM] use the sanitizer to restrict href in svg:use to fragment-only URLs (c0429c9a) (4c0be6cb9) - ported from UXP: [XPCOM] Crash safely when TArray replacements are OOB. (24edb805) (ae226cc5a) -
My Browser Builds (Part 3)
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.rthost.win/boc-uxp/mailnews.win32-20220709-0abce9fa-uxp-206c9dcbb-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220709-0abce9fa-uxp-206c9dcbb-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom Repo changes: - [mail] MsgComposeCommands: remove setIdentityWarning call (0abce9fa) * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220709-id-828aab8-uxp-206c9dcbb-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220709-id-828aab8-ia-93af9a0-uxp-206c9dcbb-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above. -
My Browser Builds (Part 3)
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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220709-3219d2d-uxp-206c9dcbb-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220709-3219d2d-uxp-206c9dcbb-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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220709-3219d2d-uxp-206c9dcbb-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.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220709-d849524bd-uxp-206c9dcbb-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220709-d849524bd-uxp-206c9dcbb-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220709-d849524bd-uxp-206c9dcbb-xpmod.7z Official UXP changes picked since my last build: - Issue #1948 - Update nestegg library. (b7a771fce) - Issue #1949 - Part 1: Update soundtouch library to 2.3.1. (e98c7b8f6) - Issue #1949 - Part 2: Disable exceptions in soundtouch's STTypes.h. (f170360d1) - Issue #1952 - m-c 1365387: Optimize FinishBoundFunctionInit by delaying atomizing the function name (53d6173cf) - Issue #1952 - m-c 1371593: Avoid repeated string atomizations when retrieving the unresolved name of a bound function (fc6c505da) - Issue #1952 - m-c 1380962/1: Merge append calls when assembling the source string for native functions (70eee9b0d) - Issue #1952 - m-c 1380962/2: Remove unnecessary lambda function in FunctionToString (1e753237e) - Issue #1952 - m-c 1383775: Clean up function toString/toSource code, remove remnants of source decompiler (85af7f6e8) - Issue #1952 - m-c 1440468: Proxied functions can't be passed to Function.prototype.toString.call() (887e6d0ab) - [network] Clean up and update the list of external protocol handlers. (7c429f525) - [DOM media] Remove potentially unsafe type accesses when debug logging (6066cc36c) - Update NSS (2706ef696) - [network] Clear PAC loader when the load failed (991e2ffb4) - [DOM] use the sanitizer to restrict href in svg:use to fragment-only URLs (c0429c9a0) - [XPCOM] Crash safely when TArray replacements are OOB. (37d0ffa17) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it is not the same thing that ch7 complains. see https://github.com/martok/palefill/issues/34#issuecomment-1176651582 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it wants to `import' javascript, which is not available in UXP: 23:20:17.055 SyntaxError: expected expression, got keyword 'import' 1 www.ch7.com:5487:28 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you'll need palefill or github-wc-polyfill extension installed in order to view in UXP browsers properly. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they have an issue tracking this: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1691 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
first error in error console is resolved. https://github.com/roytam1/boc-uxp/commit/0abce9fa27bc80b444c3c6bb60b408bb3a97b581 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
URLs updated -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220702.7z Changelog: Out-of-tree changes: * update Goanna3 to git 0bc2879198..20a13aae5f: - import changes from `dev' branch of rmottola/Arctic-Fox: Bug 1195162 - Remove unused pref layout.debug.enable_data_xbl (r=sicking) (04c4996c90) (c5eef2df55) - imported changes from mozilla NSS: - Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple r=#nss-reviewers,kaie (118b893f8e) - Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c) - Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c) - Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83) - Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd) - Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec) - Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b) - Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f) - Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14) - Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9) - zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (20a13aae5f) * 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 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220702-20a13aae5f-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220702-20a13aae5f-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220702-20a13aae5f-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220702-20a13aae5f-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: Bug 1195162 - Remove unused pref layout.debug.enable_data_xbl (r=sicking) (04c4996c90) (c5eef2df55) - imported changes from mozilla NSS: - Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple r=#nss-reviewers,kaie (118b893f8e) - Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c) - Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c) - Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83) - Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd) - Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec) - Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b) - Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f) - Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14) - Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9) - zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (20a13aae5f) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220702-96fc6a7a2-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220702-96fc6a7a2-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Unconditionally switch on the INTL API on all platforms. (bbcc0d91) (d3c51965f) - import from UXP: Adjust tests for android-enabled Intl. (8726b2dc) (6036a1304) - import from UXP: Issue #324 - Remove the option to build without INTL/ICU (b19e3c34) (f42bfce68) - ported from UXP: ssue #325 Part 1: Remove the legacy non-IDNA2008 code path from nsIDNService. (1af1f5b3) (826a4e29e) - import from UXP: Issue #325 Part 2: Build ICUUtils unconditionally. (6008e3c1) (f4730eeea) - ported from UXP: Issue #325 Part 3: Remove support for using legacy Gecko normalization in gfxHarfBuzzShaper. (cbc1d586) (dbec8b9ec) - import from UXP: Issue #325 Part 4: Remove obsolete and archaic Unicode normalization implementation. (4d5e597e) (58974071f) - ported from UXP: Issue #325 Part 5: Remove non-Intl legacy code paths from js. (d1c16b13) (3cf2ae8cc) - import from UXP: Issue #325 Part 6: Remove non-Intl legacy code paths from line-breaker code. (3f6fb7bb) (c2ea171db) - ported from UXP: Issue #325 Part 7: Remove non-Intl legacy code paths from IndexedDB. (d4d0fbf3) (78909c9ed) - import from UXP: Issue #325 Part 8: Remove non-Intl legacy code paths from nsChromeRegistry. (29c4fdcc) (620fd957f) - ported from UXP: Issue #325 Part 9: Remove non-Intl legacy code paths from nsNumberControlFrame. (f2d90ee4) (1e45e634e) - ported from UXP: Issue #325 Part 10: Remove non-Intl conditionals from installer files. (b8114dcb) (7474422f7) - ported from UXP: Issue #325 Part 11: Fix up build files. (6b2478e2) (4027a0b3d) - ported from UXP: Issue #325 Part 12: Manually edit Unicode property tables. (f3ce7263) (233cf4826) - ported from UXP: Issue #325 Part 13: Remove Mozilla implementation of the bidi engine completely and use ICU. (04679df9) (69d97689b) - ported from UXP: Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals. (8e9e42c7) (4a65b1830) - import from UXP: Issue #325 Part 15: Remove ENABLE_INTL_API and EXPOSE_INTL_API flags. (127b2c99) (7be85633a) - import from UXP: Clang needs a trailing new line in intl/hyphenation/glue/hnjstdio.cpp (276510c4) (8f8cd0c6e) - import from UXP: Issue #326 - Part 1b: Remove outdated ENABLE_INTL_API code. (291907ef) (2e9df1771) - partly ported from UXP: Issue #326 - Part 1c: Generated files for Unicode 9.0. (66d4f38c) (2073206a2) - partly ported from UXP: Issue #326 - Part 2: Update UTR-50 data to version 16 (cd64bfb1) (e1fa6197f) - import from UXP: Issue #326 - Part 3: Explicitly make the Script enum a 16-bit type (7c2d9482) (7e2beca25) - ported from UXP: Issue #326 - Part 4: Update Unicode data to release 10.0 (54489c30) (67643ae29) - ported from UXP: Issue #326 - Part 5: Simplify the genUnicodePropertyData.pl tool to generate only the data we need to supplement ICU properties (b8e7234b) (b64932ff5) - ported from UXP: Issue #326 - Part 6: Regenerate Unicode data tables with the stripped-down tool (8ad8bfb4) (24edb8053) - addendum of rev 67643ae2 (41e5f4a64) - import from UXP: - Issue #1933 - Part 1: Update build system for libjpeg-turbo. (75e223e3) - Issue #1933 - Part 2: Update libjpeg-turbo source. (fc2133f4) - Issue #1933 - Follow-up: Fix building on ARM. (0eece8e5) - Issue #1933 - Follow-up: Remove cmakedefine directives from neon-compat.h. (b29aa5d5) (f0f3447db) - import from UXP: Issue #1935 - Update libogg to 1.3.5 (9f598a8a) (4d9174310) - import from UXP: - Issue #1939 - Part 1: Update build system for libwebp. (56d49fd5) - Issue #1939 - Part 2: Update libwebp source. (8038505d) (2064b08be) - import from UXP: Issue #1941 - Update libvorbis to 1.3.7. (191a010f) (bf53b0653) - import from UXP: - Issue #1944 - Fix volume handling in sndio backend. (ef4db6f2) - Issue #1944 - Follow-up: Make it clear that volume is a float. (5b40dbab) (c5bc6b89f) - import from UXP: - Issue #1937 - Part 1: Update build system for libaom. (d09a5eec) - Issue #1937 - Part 2: Update libaom source. (ecb7ec73) - Issue #1937 - Follow-up: Fix sources.mozbuild not having exports (49696a78) - Issue #1937 - Follow-up: Add missing sources and includes in sources.mozbuild (8c7e7636) - Issue #1937 - Follow-up: Add missing sources, and remove unneeded ones in sources.mozbuild (463a5027) - Issue #1937 - Follow-up: Exclude aom_encoder.c/h from our build (932e9d8f) - Issue #1937 - Follow-up: Remove some unnecessary includes and sources from sources.mozbuild (6f97a501) (127f7cd69) - ported from Waterfox-Classic: Work around missing JSOP_GOTO functionality for optional chaining. (b5a3f1bd) (96fc6a7a2) -
My Browser Builds (Part 3)
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.rthost.win/boc-uxp/mailnews.win32-20220702-3dbfc66a-uxp-3926096df-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220702-3dbfc66a-uxp-3926096df-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220702-id-828aab8-uxp-3926096df-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220702-id-828aab8-ia-93af9a0-uxp-3926096df-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild IceDove-UXP changes: - Fix for multiple master password prompts (828aab8) IceApe-UXP changes: - Remove telemetry references (93af9a0) for UXP changes please see above. -
My Browser Builds (Part 3)
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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220702-3219d2d-uxp-3926096df-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220702-3219d2d-uxp-3926096df-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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220702-3219d2d-uxp-3926096df-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.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220702-d849524bd-uxp-3926096df-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220702-d849524bd-uxp-3926096df-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220702-d849524bd-uxp-3926096df-xpmod.7z Official UXP changes picked since my last build: - Issue #326 - Part 3: Explicitly make the Script enum a 16-bit type (7c2d94821) - Issue #326 - Part 4: Update Unicode data to release 10.0 (54489c302) - Issue #326 - Part 5: Simplify the genUnicodePropertyData.pl tool to generate only the data we need to supplement ICU properties (b8e7234b7) - Issue #326 - Part 6: Regenerate Unicode data tables with the stripped-down tool (8ad8bfb4b) - Issue #1933 - Part 1: Update build system for libjpeg-turbo. (75e223e3b) - Issue #1933 - Part 2: Update libjpeg-turbo source. (fc2133f4d) - Issue #1935 - Update libogg to 1.3.5 (9f598a8ab) - Issue #1939 - Part 1: Update build system for libwebp. (56d49fd57) - Issue #1939 - Part 2: Update libwebp source. (8038505d6) - Issue #1941 - Update libvorbis to 1.3.7. (191a010f6) - Issue #1053 - Follow-up: Correct conditional define on POSIX systems. (c0f4b97fa) - Issue #21 - Follow-up: Remove some left-over telemetry plumbing. (c43ed8d93) - Issue #1933 - Follow-up: Fix building on ARM. (0eece8e5b) - Issue #1933 - Follow-up: Remove cmakedefine directives from neon-compat.h. (b29aa5d55) - Issue #1944 - Fix volume handling in sndio backend. (ef4db6f2a) - Issue #1944 - Follow-up: Make it clear that volume is a float. (5b40dbab4) - Issue #1937 - Part 1: Update build system for libaom. (d09a5eeca) - Issue #1937 - Part 2: Update libaom source. (ecb7ec737) - Issue #1937 - Follow-up: Fix sources.mozbuild not having exports (49696a788) - Issue #1937 - Follow-up: Add missing sources and includes in sources.mozbuild (8c7e76360) - Issue #1937 - Follow-up: Add missing sources, and remove unneeded ones in sources.mozbuild (463a50276) - Issue #1937 - Follow-up: Exclude aom_encoder.c/h from our build (932e9d8fc) - Issue #1937 - Follow-up: Remove some unnecessary includes and sources from sources.mozbuild (6f97a5012) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - DownloadUIHelper: move `async` keyword position to prevent raising javascript error. (3926096df) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I updated my own version in /boc-uxp/ as also attached in JustOff/github-wc-polyfill/issues/68 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
should be fixed. https://github.com/roytam1/UXP/commit/3926096dfa378c48888517bdb1c5e20c915ad4c8 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
should be fixed. https://github.com/roytam1/basilisk55/commit/96fc6a7a2ddb110f1d03e0c1de73c4fc3d6611d9 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it doesn't break here, although it raises an exception: 21:57:05.281 [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIAnnotationService.setPageAnnotation]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://app/modules/DownloadsCommon.jsm :: onDownloadChanged :: line 805" data: no] 1 (unknown) onDownloadChanged resource://app/modules/DownloadsCommon.jsm:805:13 _notifyAllViews resource://gre/modules/DownloadList.jsm:210:11 DL_change resource://gre/modules/DownloadList.jsm:131:5 bound DL_change self-hosted:1030:17 D_notifyChange resource://gre/modules/DownloadCore.jsm:311:9 task_D_start resource://gre/modules/DownloadCore.jsm:557:11 InterpretGeneratorResume self-hosted:1288:8 next self-hosted:1195:9 TaskImpl_run resource://gre/modules/Task.jsm:318:42 bound TaskImpl_run self-hosted:1032:17 process resource://gre/modules/Promise-backend.js:931:23 walkerLoop resource://gre/modules/Promise-backend.js:812:7 bound walkerLoop self-hosted:988:17 bound bound walkerLoop self-hosted:988:17 scheduleWalkerLoop/< resource://gre/modules/Promise-backend.js:746:11 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220625-3391ee442-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220625-3391ee442-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class. (0423d835) (101db37cd) - import from UXP: Issue #1916 - Part 2: Add a flag to allow FinishReflowChild to handle relative positioning, and convert the caller for which this makes sense. (797ddb4d) (076315a4a) - import from UXP: Issue #1916 - Part 3: Sticky/relative position fixes in nsTableWrapperFrame. (5dc15ae6) (d2adf174e) - import from UXP: Issue #1918 - m-c 1358246: Report syntax error for stray "async" keyword in object literal property name. (5e1b813a) (892917d92) - import from UXP: Issue #1918 - m-c 1345960: Handle shorthand property and destructuring with async keyword properly. (8b14220c) (52624f14b) - import from UXP: Issue #1918 - m-c 1353690: Properly exclude |await| from consideration as a |let| variable name in async functions, so that a newline between the two separates them into two distinct expressions. (a511ff81) (53ba1c669) - ported from UXP: Issue #1918 - m-c 1353693: Correct parsing of async generator methods (e9cc7313) (97c6b409b) - import from UXP: Issue #1926 - Update image/Orientation.h (e40697c0) (3391ee442) -
My Browser Builds (Part 3)
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.rthost.win/boc-uxp/mailnews.win32-20220625-3dbfc66a-uxp-f0288d3d7-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220625-3dbfc66a-uxp-f0288d3d7-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220625-id-181ea5d-uxp-f0288d3d7-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220625-id-181ea5d-ia-c642e3c-uxp-f0288d3d7-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above. -
My Browser Builds (Part 3)
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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220625-3219d2d-uxp-f0288d3d7-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220625-3219d2d-uxp-f0288d3d7-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.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220625-3219d2d-uxp-f0288d3d7-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.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220625-d849524bd-uxp-f0288d3d7-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220625-d849524bd-uxp-f0288d3d7-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220625-d849524bd-uxp-f0288d3d7-xpmod.7z Official UXP changes picked since my last build: - Issue #1905 - Part 4a - Change "as" test to "Apple" from "LLVM". This will make this test Mac only, but it should work with any Xcode. (35ba45aa3) - Issue #1905 - Part 4b - Fix issue loading the profile and saving changes to the profile. Based on the following Mozilla bugs: 1659904, 1659905 and 1659077. (7e63a3f44) - Issue #1905 - Part 4c - Follow Firefox and Safari in reporting "Intel" for Mac ARM64 devices. Based on Mozilla bug 1655285. (95f1786bb) - Issue #1905 - Part 4d - Fix a crash calling a date and time function. Fixed by updating the xptcinvoke ARM64 code to the latest Mozilla version. (9cc1870b9) - Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class. (0423d8356) - Issue #1916 - Part 2: Add a flag to allow FinishReflowChild to handle relative positioning, and convert the caller for which this makes sense. (797ddb4d8) - Issue #1916 - Part 3: Sticky/relative position fixes in nsTableWrapperFrame. (5dc15ae64) - Issue #1918 - m-c 1358246: Report syntax error for stray "async" keyword in object literal property name. (5e1b813aa) - Issue #1918 - m-c 1345960: Handle shorthand property and destructuring with async keyword properly. (8b14220c3) - Issue #1918 - m-c 1353690: Properly exclude |await| from consideration as a |let| variable name in async functions, so that a newline between the two separates them into two distinct expressions. (a511ff812) - Issue #1918 - m-c 1353693: Correct parsing of async generator methods (e9cc7313a) - Issue #1926 - Update image/Orientation.h (e40697c0c) - Issue #326 - Part 1a: Update character property table generator script for Unicode 9, and adjust APIs to fit the new identifier-type property model (275ea2bcf) - Issue #326 - Part 1b: Remove outdated ENABLE_INTL_API code. (291907ef3) - Issue #326 - Part 1c: Generated files for Unicode 9.0. (66d4f38c8) - Issue #326 - Part 2: Update UTR-50 data to version 16 (cd64bfb14) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
upstream (i.e. ArcticFox) has no suitable changes for me to apply