
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
my workaround seems working fine here, so it will work again in next build. and BTW if you get this and go to github, you can have similar error message regarding other intl object. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
no clue how to fix this properly, but I think I can workaround it! https://github.com/roytam1/UXP/commit/6917ca052b063c9c3ea35c092a95ae48a1527d86 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
for a record, intl changes seems causes FlashGot/DTA/GeA download dialog somewhat broken, with error message in javascript console: 09:40:15.245 Error: No such property on self-hosted object: "get format" 1 DownloadUtils.jsm:501:16 DU_convertByteUnits resource://gre/modules/DownloadUtils.jsm:501:16 initIntro resource://gre/components/nsHelperAppDlg.js:629:26 initDialog resource://gre/components/nsHelperAppDlg.js:464:10 onload chrome://mozapps/content/downloads/unknownContentType.xul:1:8 for now I cleared startupCache to see if problem persists. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
archives updated -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
what if "media.gmp-eme-adobe.visible" set to false? -
My Browser Builds (Part 4)
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.7-Goanna-20230708.7z Changelog: Out-of-tree changes: * update Goanna3 to git 770c1e709f..7e7ba08548: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1219868: Don't warn for CreateAnonymousContent failure (due to e.g. detecting & breaking <use> reference loops). r=jwatt (8edb175af4) - Bug 1165750 - metadata tag should be allowed in clipPath. r=jwatt (74792cbad7) - Bug 1212986 - Background ChildImpl should delete its Transport. r=mrbkap (57c74ee5bc) - Bug 1197306 - remove PR_snprintf calls in ipc/; r=froydnj (3ebc46dd12) - some crashreporter stuff (1687708511) - Bug 1198450 - GCC (mingw) fixup. (1e49f06d45) - more missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (8a8fd8e42a) - Bug 1231224 part 3 - Fix some append() calls in Odin to handle OOM. r=bbouvier (b545158fa2) - Bug 1231624 - properly gate SAB+atomics in asm.js. r=luke (0dd4bf9c3f) - Bug 1233863 - ARM64: Don't advertise asm.js availability. r=luke (650ed7514a) - Bug 1215360 - Render canvas anonymous content on top of the top layer. r=roc (4a898b09da) - Bug 1156104 - Mark nsROCSSPrimitiveValue::m{Color,Value,URI} as MOZ_OWNING_REF; r=dbaron (a054bd5ffd) - Bug 1156104 follow-up: forgot to actually include mURI (12e04ea513) - style (9244bffe45) - Bug 1144501 - Take account of orthogonal writing modes when adjusting available size to reflow a child frame. r=smontagu (173ae07788) - Bug 994418 - Renumber list items when computing intrinsic isize. r=roc (99d61845ba) - Bug 1158549 - Properly apply min/max constraints to block-size in vertical writing modes. r=smontagu (7e2d4f30b9) - Bug 790260 - Make CollectFloats remove the IS_PUSHED_FLOAT bit in case the float was collected from the PushedFloats list. r=roc (37053c8302) - Bug 1153695 - Wrap nsAutoOOFFrameList in a scope to ensure its dtor runs before the VerifyOverflowSituation() call (to avoid frames appearing to be on two child lists). r=roc (d1638a1e12) - Bug 1145768 - Use the right begin() iterator to compare with. r=roc (8fe6131557) - Bug 1167145 - Check result of PrevInFlow() before trying to call a method on it. r=dbaron (e8c6922517) (ba09d77f1c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1119049 - Keyboard shortcuts should work in MediaDocuments without explicitly focusing the media element. r=bz (46be3d5343) - fix (3ade1708af) - Bug 967982 - Show findbar after unsuccessful Find Again [r=mikedeboer] (8f228f14a1) - Bug 1071631 - fix findbar re-filling in last character, r=mikedeboer (1dcea48088) - Bug 1214249 - Set MOZ_FLOAT_ABI in armv6 case r=glandium (8c53df59f6) - Bug 1223093 - Bump required rustc version to 1.4. r=mshal (2e116f0dc6) - Bug 1208566 - require Rust 1.5 for --enable-rust builds; r=mshal (091c824772) - bump gcc version to 4.4 and use e.g. MacPorts gcc for safety (1af814d7bd) - reorder and fix (c74b24dfbf) - Bug 1043112 - Allow b2g to core dump when signal permits. r=jld (f5afeb0051) - Bug 1190965 - Restrict syscalls in nsProfileLock to Linux. r=jld (9ac892b4eb) - Bug 1227569 - Remove unsupported OpenVMS code. r=mccr8 (ea080668c9) - Bug 1227248 - Part 1: Allow extending StrictOrderingOnAppendListWithFlags. r=gps (52260fd46d) - Bug 1163358 - Add "psm" tag to PSM xpcshell and mochitest manifests. r=dkeeler (aa31fa4e2f) - Bug 1167254 - Convert test_bug234856.html mochitest to an xpcshell test. r=keeler (1f20c9f997) - Bug 1169195 - Convert test_bug644006.html mochitest to an xpcshell test. r=keeler (f391df2ed5) - bug 1181376 - convert test_bug480619.html to an xpcshell test r=mgoodwin (3bb1a3b762) - Bug 1167866 - Add result strings to PSM test_cert* xpcshell tests. r=keeler (74743ab236) - Bug 1171819 - Convert test_cert_eku-*.js to generate certificates at build time. r=keeler (9aea62b0dc) - bug 1203312 - split tlsserver certificates into ocsp_certs and bad_certs r=mgoodwin (599437ece7) - bug 1209695 - fold mochitest test_bug413909.html into xpcshell test_cert_overrides.js r=mgoodwin (cd5769201b) - bug 1187029 - convert test_bug480509.html to an xpcshell test r=jcj (966cb02692) - bug 1174292 - convert test_cert_version.js to generate certificates at build time r=Cykesiopka (7acb99f5ee) - bug 1173565 - convert test_pinning_dynamic.js to generate certificates at build time r=Cykesiopka (cf5844376a) - bug 1178988 - convert test_ocsp_url to generate certificates at build time r=Cykesiopka (de5554cb7b) - bug 1189427 - convert test_ocsp_fetch_method.js to generate certificates at build time r=mgoodwin (9955a340fa) - bug 1194013 - convert test_name_constraints.js to generate certificates at build time r=Cykesiopka,mgoodwin (0060e4232f) - bug 1196853 - convert test_cert_signatures.js to generate certificat s at build time r=jcj (ce0ab9e63a) - bug 1190603 - convert test_keysize.js to generate certificates at build time r=Cykesiopka (3dd9972c8f) - Bug 1228794 - Convert test_getchain.js to generate certificates at build time. r=keeler (cf6b4d3c47) - Bug 901698 - Some tests for OCSP-must-staple; r=keeler (4f51b34bee) - Bug 1179678 - Add result strings to misc PSM xpcshell tests. r=keeler (a2142e0ca1) - Bug 1205962 - Address some pylint complaints about pycert.py and pykey.py, r=keeler (190cdb0e4a) - Bug 1218999 - Back out changeset 5f32b2bcfa43 (bug 1188468) in favor of a more efficient solution. r=glandium (195e060c30) - Bug 1222903 - Reject EV status for EV EE certs that are valid for longer than 27 months as well. r=keeler (811b0bcc46) - Bug 1231315 - Build CONFIGURE_DEFINE_FILES at build time instead of during configure. r=gps (5242734649) - gradle remove (b745c7b2e4) - Bug 1232421 - force matching the start of the line for comments, r=glandium (de93f61f91) - Bug 1232421 - followup: fix test to not use 'inline comments' which are not supported elsewhere, rs=bustage on a CLOSED TREE (9e34a9d721) - Bug 1172645 - Make mozbuild's setup.py work; r=glandium (b73b656574) - bug 1166976 - add pyasn1-modules python library r=ted,gerv (24c7f3253f) - bug 1166976 - add Python-RSA python library r=ted,gerv (9628d1583f) - bug 1166976 - generate some PSM xpcshell test certificates at build time r=Cykesiopka,mgoodwin,froydnj (af4744b19d) - Bug 1224478 - Replace do_check_* calls with their Assert.jsm equivalents in PSM xpcshell tests. r=keeler (6846617e65) - bug 975763 - move test_certificate_overrides.html to test_cert_override_bits_mismatches.js r=mgoodwin (4ba930e064) - Bug 1171820 - Convert test_bug483440.html mochitest to an xpcshell test. r=keeler (d41a63cd13) - Bug 1147726: Disable test_keysize_ev.js on slow B2G Emulator debug builds. r=dkeeler (df54c1bbc8) - Bug 1147725 - Disable test_ocsp_fetch_method.js and test_ocsp_url.js on slow B2G Emulator debug builds. r=keeler (56e71d8d7f) - bug 1081128 - test_pinning.js takes ~300 seconds on b2g debug emulator - request a longer timeout for it r=Cykesiopka (20ecf7ca8b) - Bug 1145679 - Part 2 - Tests. r=keeler (046b88cd37) - Bug 1227248 - Part 2: Add GeneratedTest{Certificate,Key} mozbuild templates. r=gps (810848b3bc) - Bug 1227248 - Part 3: Make GeneratedTest{Certificate,Key} no-op when --disable-compile-environment. r=gps (563c26d64b) - Bug 1130413 - Remove unused nsITokenPasswordDialogs::GetPassword() function. r=jjones (0cff903788) - Bug 1157515 - CipherSuiteChangeObserver should clean itself up. r=keeler (e9175e8f89) - Bug 1215779 - Remove broken (non-EC) DSA keygen code. r=keeler (98a09304c1) - bug 1215270 - remove some unused functions from nsNSSShutDown.h r=Cykesiopka (ea0e9566f2) - bug 1215690 - remove nsPSMUITracker r=Cykesiopka r=mgoodwin (98ea9b8481) - bug 1205767 - prevent memory leak when generating an EC key with <keygen> r=ttaubert (3be4b5f545) - Bug 488480 - Correct documentation about the function hasMatchingOverride() in nsICertOverrideService.idl. Original patch by Johnathan Nightingale. r=keeler (bf2b16f2c0) - Bug 629558 - Pref to make Intermediate Cert Store memory-only. r=keeler (19632e2fd6) - typo (86093804e3) - Bug 278689 - Multiple Certificates with the same subject are not shown in the digital signature select cert combo (only one is shown) r=dkeeler (c5984b6857) (7e7ba08548) * 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 4)
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-20230708-7e7ba08548-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230708-7e7ba08548-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230708-7e7ba08548-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230708-7e7ba08548-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 1219868: Don't warn for CreateAnonymousContent failure (due to e.g. detecting & breaking <use> reference loops). r=jwatt (8edb175af4) - Bug 1165750 - metadata tag should be allowed in clipPath. r=jwatt (74792cbad7) - Bug 1212986 - Background ChildImpl should delete its Transport. r=mrbkap (57c74ee5bc) - Bug 1197306 - remove PR_snprintf calls in ipc/; r=froydnj (3ebc46dd12) - some crashreporter stuff (1687708511) - Bug 1198450 - GCC (mingw) fixup. (1e49f06d45) - more missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (8a8fd8e42a) - Bug 1231224 part 3 - Fix some append() calls in Odin to handle OOM. r=bbouvier (b545158fa2) - Bug 1231624 - properly gate SAB+atomics in asm.js. r=luke (0dd4bf9c3f) - Bug 1233863 - ARM64: Don't advertise asm.js availability. r=luke (650ed7514a) - Bug 1215360 - Render canvas anonymous content on top of the top layer. r=roc (4a898b09da) - Bug 1156104 - Mark nsROCSSPrimitiveValue::m{Color,Value,URI} as MOZ_OWNING_REF; r=dbaron (a054bd5ffd) - Bug 1156104 follow-up: forgot to actually include mURI (12e04ea513) - style (9244bffe45) - Bug 1144501 - Take account of orthogonal writing modes when adjusting available size to reflow a child frame. r=smontagu (173ae07788) - Bug 994418 - Renumber list items when computing intrinsic isize. r=roc (99d61845ba) - Bug 1158549 - Properly apply min/max constraints to block-size in vertical writing modes. r=smontagu (7e2d4f30b9) - Bug 790260 - Make CollectFloats remove the IS_PUSHED_FLOAT bit in case the float was collected from the PushedFloats list. r=roc (37053c8302) - Bug 1153695 - Wrap nsAutoOOFFrameList in a scope to ensure its dtor runs before the VerifyOverflowSituation() call (to avoid frames appearing to be on two child lists). r=roc (d1638a1e12) - Bug 1145768 - Use the right begin() iterator to compare with. r=roc (8fe6131557) - Bug 1167145 - Check result of PrevInFlow() before trying to call a method on it. r=dbaron (e8c6922517) (ba09d77f1c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1119049 - Keyboard shortcuts should work in MediaDocuments without explicitly focusing the media element. r=bz (46be3d5343) - fix (3ade1708af) - Bug 967982 - Show findbar after unsuccessful Find Again [r=mikedeboer] (8f228f14a1) - Bug 1071631 - fix findbar re-filling in last character, r=mikedeboer (1dcea48088) - Bug 1214249 - Set MOZ_FLOAT_ABI in armv6 case r=glandium (8c53df59f6) - Bug 1223093 - Bump required rustc version to 1.4. r=mshal (2e116f0dc6) - Bug 1208566 - require Rust 1.5 for --enable-rust builds; r=mshal (091c824772) - bump gcc version to 4.4 and use e.g. MacPorts gcc for safety (1af814d7bd) - reorder and fix (c74b24dfbf) - Bug 1043112 - Allow b2g to core dump when signal permits. r=jld (f5afeb0051) - Bug 1190965 - Restrict syscalls in nsProfileLock to Linux. r=jld (9ac892b4eb) - Bug 1227569 - Remove unsupported OpenVMS code. r=mccr8 (ea080668c9) - Bug 1227248 - Part 1: Allow extending StrictOrderingOnAppendListWithFlags. r=gps (52260fd46d) - Bug 1163358 - Add "psm" tag to PSM xpcshell and mochitest manifests. r=dkeeler (aa31fa4e2f) - Bug 1167254 - Convert test_bug234856.html mochitest to an xpcshell test. r=keeler (1f20c9f997) - Bug 1169195 - Convert test_bug644006.html mochitest to an xpcshell test. r=keeler (f391df2ed5) - bug 1181376 - convert test_bug480619.html to an xpcshell test r=mgoodwin (3bb1a3b762) - Bug 1167866 - Add result strings to PSM test_cert* xpcshell tests. r=keeler (74743ab236) - Bug 1171819 - Convert test_cert_eku-*.js to generate certificates at build time. r=keeler (9aea62b0dc) - bug 1203312 - split tlsserver certificates into ocsp_certs and bad_certs r=mgoodwin (599437ece7) - bug 1209695 - fold mochitest test_bug413909.html into xpcshell test_cert_overrides.js r=mgoodwin (cd5769201b) - bug 1187029 - convert test_bug480509.html to an xpcshell test r=jcj (966cb02692) - bug 1174292 - convert test_cert_version.js to generate certificates at build time r=Cykesiopka (7acb99f5ee) - bug 1173565 - convert test_pinning_dynamic.js to generate certificates at build time r=Cykesiopka (cf5844376a) - bug 1178988 - convert test_ocsp_url to generate certificates at build time r=Cykesiopka (de5554cb7b) - bug 1189427 - convert test_ocsp_fetch_method.js to generate certificates at build time r=mgoodwin (9955a340fa) - bug 1194013 - convert test_name_constraints.js to generate certificates at build time r=Cykesiopka,mgoodwin (0060e4232f) - bug 1196853 - convert test_cert_signatures.js to generate certificat s at build time r=jcj (ce0ab9e63a) - bug 1190603 - convert test_keysize.js to generate certificates at build time r=Cykesiopka (3dd9972c8f) - Bug 1228794 - Convert test_getchain.js to generate certificates at build time. r=keeler (cf6b4d3c47) - Bug 901698 - Some tests for OCSP-must-staple; r=keeler (4f51b34bee) - Bug 1179678 - Add result strings to misc PSM xpcshell tests. r=keeler (a2142e0ca1) - Bug 1205962 - Address some pylint complaints about pycert.py and pykey.py, r=keeler (190cdb0e4a) - Bug 1218999 - Back out changeset 5f32b2bcfa43 (bug 1188468) in favor of a more efficient solution. r=glandium (195e060c30) - Bug 1222903 - Reject EV status for EV EE certs that are valid for longer than 27 months as well. r=keeler (811b0bcc46) - Bug 1231315 - Build CONFIGURE_DEFINE_FILES at build time instead of during configure. r=gps (5242734649) - gradle remove (b745c7b2e4) - Bug 1232421 - force matching the start of the line for comments, r=glandium (de93f61f91) - Bug 1232421 - followup: fix test to not use 'inline comments' which are not supported elsewhere, rs=bustage on a CLOSED TREE (9e34a9d721) - Bug 1172645 - Make mozbuild's setup.py work; r=glandium (b73b656574) - bug 1166976 - add pyasn1-modules python library r=ted,gerv (24c7f3253f) - bug 1166976 - add Python-RSA python library r=ted,gerv (9628d1583f) - bug 1166976 - generate some PSM xpcshell test certificates at build time r=Cykesiopka,mgoodwin,froydnj (af4744b19d) - Bug 1224478 - Replace do_check_* calls with their Assert.jsm equivalents in PSM xpcshell tests. r=keeler (6846617e65) - bug 975763 - move test_certificate_overrides.html to test_cert_override_bits_mismatches.js r=mgoodwin (4ba930e064) - Bug 1171820 - Convert test_bug483440.html mochitest to an xpcshell test. r=keeler (d41a63cd13) - Bug 1147726: Disable test_keysize_ev.js on slow B2G Emulator debug builds. r=dkeeler (df54c1bbc8) - Bug 1147725 - Disable test_ocsp_fetch_method.js and test_ocsp_url.js on slow B2G Emulator debug builds. r=keeler (56e71d8d7f) - bug 1081128 - test_pinning.js takes ~300 seconds on b2g debug emulator - request a longer timeout for it r=Cykesiopka (20ecf7ca8b) - Bug 1145679 - Part 2 - Tests. r=keeler (046b88cd37) - Bug 1227248 - Part 2: Add GeneratedTest{Certificate,Key} mozbuild templates. r=gps (810848b3bc) - Bug 1227248 - Part 3: Make GeneratedTest{Certificate,Key} no-op when --disable-compile-environment. r=gps (563c26d64b) - Bug 1130413 - Remove unused nsITokenPasswordDialogs::GetPassword() function. r=jjones (0cff903788) - Bug 1157515 - CipherSuiteChangeObserver should clean itself up. r=keeler (e9175e8f89) - Bug 1215779 - Remove broken (non-EC) DSA keygen code. r=keeler (98a09304c1) - bug 1215270 - remove some unused functions from nsNSSShutDown.h r=Cykesiopka (ea0e9566f2) - bug 1215690 - remove nsPSMUITracker r=Cykesiopka r=mgoodwin (98ea9b8481) - bug 1205767 - prevent memory leak when generating an EC key with <keygen> r=ttaubert (3be4b5f545) - Bug 488480 - Correct documentation about the function hasMatchingOverride() in nsICertOverrideService.idl. Original patch by Johnathan Nightingale. r=keeler (bf2b16f2c0) - Bug 629558 - Pref to make Intermediate Cert Store memory-only. r=keeler (19632e2fd6) - typo (86093804e3) - Bug 278689 - Multiple Certificates with the same subject are not shown in the digital signature select cert combo (only one is shown) r=dkeeler (c5984b6857) (7e7ba08548) -
My Browser Builds (Part 4)
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-20230708-fe0a96ad1-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230708-fe0a96ad1-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Simplify incremental GC sweeping (95a1e4b7) (d2253a89a) - import from UXP: Avoid TLS lookups when checking if zones need to be marked for GC. (24b1a0f1) (e1689e78a) - import from UXP: Fix debug builds (890e1eb8) (f084c5f2a) - import from UXP: Issue #1969 Follow-Up: Error reporting arguments in RelativeTimeFormat/DateTimeFormat (5a531ea8) (69c57d4d0) - import from UXP: Issue #2259 - Add missing IsAscii* helper functions in mozilla/TextUtils.h (7716602a) (984ee494c) - import from UXP: Issue #2259 - Add mozilla::Vector -> mozilla::Span implicit conversion (9914c061) (ba968e34b) - ported from UXP: Issue #2259 - Add mozilla::Result<V, E> and JS::Result<> for fallible return values (4c2e3786) (c64ea42b8) - import from UXP: Issue #2259 - Add JS::StackGCVector and JS::RootedVector (f8f7aed5) (95477f4ad) - import from UXP: Issue #2259 - Adjust self-hosted Array.prototype.sort to ES2018 (a7d752de) (2ae545058) - import from UXP: Issue #2259 - Introduce helper for self-hosted hasOwnProperty calls in intl (adffcb12) (95626129f) - ported from UXP: Issue #2259 - Update Intl.* Object-ness to ECMA-402, 4th edition (30157344) (3c8e8054d) - ported from UXP: Issue #2046 - Introduce mozIntl.DateTimeFormat with mozExtensions (85612acc) (7954eab77) - import from UXP: Issue #2259 - Implement caseFirst option in Intl.Collator (949f69ef) (1f6a9788f) - ported from UXP: Issue #2259 - Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification (8d97bd43) (974255cc9) - import from UXP: Issue #2259 - Support Unicode extensions with multiple value subtags in BCP47 language tags (e3dbf7c5) (a16d19623) - import from UXP: Issue #2259 - Improve ResolveLocale performance when initializing the default Intl objects (e923c48f) (71f8a0937) - import from UXP: Issue #2195 - Add support for hourCycle to Intl.DateTimeFormat (cf7bd823) (216d8574f) - ported from UXP: Issue #2259 - process Unicode langtags and locale identifiers according to BCP 47 (3ee2c9dc) (6e6363b76) - ported from UXP: Issue #1819 - Implement Intl.Locale proposal (c10a29d9) (a115fffe3) - ported from UXP: Issue #2259 - Performance improvements in Locale (4ad4a82a) (4e25a11d6) - ported from UXP: Issue #2259 - Performance improvements for LanguageTag parsing (0b3079d8) (46975f66d) - import from UXP: Issue #1819 - Further align Intl.Locale to spec (e01ff1c5) (b40437880) - import from UXP: Issue #2046 - Implement Intl.DateTimeFormat's date-/timeStyle and hourCycle options (4400677a) (df34fda78) - import from UXP: Issue #1656 - Follow-up: Re-nuke the vim lines introduced in #2265 (f9c39aca) (e2666e4ac) - import from UXP: [multiple] Update Intl tests. (81a3a92b) (22360cb99) - ported from UXP: [network] Prepare for requiring Authorization in CORS ACAH preflight (96d1e276) (c58b948b1) - ported from UXP: [DOM] Filter out symlinks for webkitdirectory. (a299eaa9) (64d75ced6) - import from UXP: [XPCOM] Win: Update executable extension list (c292f9ff) (fe0a96ad1) -
My Browser Builds (Part 4)
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-20230708-ef491d91-uxp-9f1550fb5-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230708-ef491d91-uxp-9f1550fb5-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-20230708-id-656ea98-uxp-9f1550fb5-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230708-id-656ea98-ia-93af9a0-uxp-9f1550fb5-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 4)
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-20230708-3219d2d-uxp-9f1550fb5-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230708-3219d2d-uxp-9f1550fb5-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-20230708-3219d2d-uxp-9f1550fb5-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.7a1.win32-git-20230708-d849524bd-uxp-9f1550fb5-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230708-d849524bd-uxp-9f1550fb5-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230708-d849524bd-uxp-9f1550fb5-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230708-d849524bd-uxp-9f1550fb5-xpmod.7z Official UXP changes picked since my last build: - Simplify incremental GC sweeping (95a1e4b7a) - Avoid TLS lookups when checking if zones need to be marked for GC. (24b1a0f16) - Fix debug builds (890e1eb84) - Issue #1969 Follow-Up: Error reporting arguments in RelativeTimeFormat/DateTimeFormat (5a531ea80) - Issue #2259 - Add missing IsAscii* helper functions in mozilla/TextUtils.h (7716602a2) - Issue #2259 - Add mozilla::Vector -> mozilla::Span implicit conversion (9914c0616) - Issue #2259 - Add mozilla::Result<V, E> and JS::Result<> for fallible return values (4c2e37861) - Issue #2259 - Add JS::StackGCVector and JS::RootedVector (f8f7aed52) - Issue #2259 - Adjust self-hosted Array.prototype.sort to ES2018 (a7d752def) - Issue #2259 - Introduce helper for self-hosted hasOwnProperty calls in intl (adffcb127) - Issue #2259 - Update Intl.* Object-ness to ECMA-402, 4th edition (30157344f) - Issue #2046 - Introduce mozIntl.DateTimeFormat with mozExtensions (85612accf) - Issue #2259 - Implement caseFirst option in Intl.Collator (949f69ef4) - Issue #2259 - Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification (8d97bd437) - Issue #2259 - Support Unicode extensions with multiple value subtags in BCP47 language tags (e3dbf7c5e) - Issue #2259 - Improve ResolveLocale performance when initializing the default Intl objects (e923c48f4) - Issue #2195 - Add support for hourCycle to Intl.DateTimeFormat (cf7bd8232) - Issue #2259 - process Unicode langtags and locale identifiers according to BCP 47 (3ee2c9dcf) - Issue #1819 - Implement Intl.Locale proposal (c10a29d96) - Issue #2259 - Performance improvements in Locale (4ad4a82a1) - Issue #2259 - Performance improvements for LanguageTag parsing (0b3079d8e) - Issue #1819 - Further align Intl.Locale to spec (e01ff1c5f) - Issue #2046 - Implement Intl.DateTimeFormat's date-/timeStyle and hourCycle options (4400677af) - Issue #1656 - Follow-up: Re-nuke the vim lines introduced in #2265 (f9c39acaa) - [multiple] Update Intl tests. (81a3a92b0) - Issue #2255 & #1240 - Simplify and enhance Maybe and Some(). https://bugzilla.mozilla.org/show_bug.cgi?id=1325351 This is a prerequisite for our BigInt V8 fast forward and potential #2255 fix. (2c0384c4a) - [network] Prepare for requiring Authorization in CORS ACAH preflight (96d1e2766) - [DOM] Filter out symlinks for webkitdirectory. (a299eaa96) - [XPCOM] Win: Update executable extension list (c292f9ffd) 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: - webextensions: remove experiment related elements (7c4d0444b) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * 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 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
It is hard to say which is the fork-point since they squashed merging few time of whole repo: they started with 52.0.3: https://github.com/roytam1/moebius-archive/blob/ee321f0b4a7739e8ff23d08c933a24b3c79f8d72/config/milestone.txt in 1st time of squashed merge, it becomes 53.0.3: https://github.com/roytam1/moebius-archive/blob/18f9942ea70f66ffa26b81ac393542751b9df407/config/milestone.txt and changed it to 54 after a while: https://github.com/roytam1/moebius-archive/blob/563aca227cebddb69b9c1fdf6136329e5a214ee4/config/milestone.txt and changed it to Goanna 4 after somewhile: https://github.com/roytam1/moebius-archive/blob/d4fd245a62b255a10618c3cdabe897d194a44a6f/config/milestone.txt the problem is what mozilla hg rev is moebius rev 18f9942ea70f66ffa26b81ac393542751b9df407 based on? -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
after merging intl updates, vc2015 no longer builds without fixing: 6:52.88 c:\devel\myUXP\obj-vc15-i686-pc-mingw32\dist\include\mozilla/TextUtils.h(142): error C3250: 'uc': declaration is not allowed in 'constexpr' function body 6:52.88 c:\devel\myUXP\js\src\builtin/intl/LanguageTag.h(530): note: see reference to function template instantiation 'bool mozilla::IsAsciiDigit<char>(Char)' being compiled 6:52.88 with 6:52.88 [ 6:52.88 Char=char 6:52.90 ] if you want vc2015 able to build again, you may need to create a patch. EDIT: created a rebase-branch for HACKFIX vc2015: https://github.com/roytam1/UXP/tree/vc2015 I don't know how far it can go, but at least we can try for now. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
for now, yes. may not work with vc2015 later. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
archives updated -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
a missing follow-up is pushed, and will be available in next build. for the time being you can do it yourself: - open omni.ja with winrar in application's folder - goto omni.ja\chrome\toolkit\content\mozapps\extensions and extract extensions.xul (better keep this window opening) - edit extracted extension.xul, following https://github.com/roytam1/UXP/commit/7c4d0444bd58b0726a2448e294738c1a7df3d298 to remove lines and save file - drop edited extensions.xul back to previous window to update omni.ja - start serpent -
My Browser Builds (Part 4)
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.7-Goanna-20230701.7z Changelog: Out-of-tree changes: * update Goanna3 to git 8b34136411..770c1e709f: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1215921 - Range Analysis: Recover observable operands if they are recoverable. r=jandem,sunfish (5d0387ba66) - Bug 1221923 - Remove pointless "initialized" static in VMFunction::addToFunctions; r=Waldo (fbf61fff54) - Bug 12228397 - Bail out when dividing large unsigned integer by one. r=sunfish (cbd9d34bcf) - Bug 1229292 - IonMonkey: MIPS64: Fix skip nops in conditional branches. r=huangwenjun06 (2244600084) - Bug 1090957 - IonMonkey: MIPS: Implement atomics in MacroAssembler. r=lth (29399e4a33) - Bug 1229989 - IonMonkey: MIPS: Fix patchCall for mips32. r=luke (1ae6f20686) - Bug 1213747 - IonMonkey: MIPS: Import MIPS64 support into MoveEmitter-mips-shared. r=nbp f=rankov (16d46fe32e) - Bug 1233863 - ARM64: Record the correct branch offset. r=sstangl (b2f940056e) - Bug 1233884 - Remove unused CompactBufferWriters from MozBaseAssembler. r=jolesen (e37860be67) - Bug 1233863 - ARM64: Avoid BumpSystemStackPointer(). r=sstangl (5c06e601c1) - Bug 1229802 - Simplify MacroAssemblerARMCompat::decBranchPtr. r=nbp (a908c62e5b) - bit of Bug 1217515 - Clean up the way touch event support is configured (2cfd0e4c65) - Bug 1221459 - Remove SelectionStateChangedEvent. r=mtseng, r=smaug (9a827ab9fc) - Bug 1209479 - Map Android back button to nsIWebNavigation::GoBack() for the current active frame r=fabrice (be41e7b8da) - Bug 1165841 - Part 1: add window into nsINfcEventListener. r=dimi (475a56ab28) - Bug 1165841 - Part 2: move window-related code to nsNfc.js. r=dimi (e2a0487b75) - Bug 1165841 - Part 3: remove _rfState and init from NfcContentHelper. r=dimi (b8be95012d) - Bug 1165841 - Part 4: using eventListeners. r=dimi (a22ff6d56c) - Bug 1165841 - Part 5: remove listener when window is destroyed. r=dimi (48716e2ba1) - Bug 1168292 - Part 1: update SYSTEM_APP_ID. r=dimi (ecdbbefb03) - Bug 1168292 - Part 2: notify listener with correct tabId. r=dimi (4fb26c705e) - Bug 1168292 - Part 3: add tabId in notifyUserAccepted. r=dimi (1b36a15b65) - Bug 1170053 - [Aries] Not able to share a picture using NFC. r=yoshi (0b80df2866) - Bug 1172159 - [NFC] Introduce getFocusTabId function. r=allstars.chh (b917d0dac7) - Bug 1168704 - Rename setFocusApp in nslNfcContentHelper. r=yoshi (9918707442) - more missing of Bug 1209479 (6480ccc315) - Bug 1166210 - Remove ServicesSetting changes listener in NfcContentHelper. r=yoshi (6e8f388637) - Bug 1121900 - [flatfish] build break by "error: undefined reference to 'mozilla::dom::MozIsoDepTech::mTechnology'". r=yoshi (b5aaaada08) - Bug 976457 - B2G NFC: API for supporting NFC_A tags. r=yoshi r=smaug (b908a5d60a) - Bug 1156208 - this.nfc.getErrorMessage is not a function. r=dimi (42e33fcfc9) - Bug 1225701 - Add comments in TouchCaret and SelectionCarets for their obsolescence. r=mtseng (ba85234c0e) - Bug 1210341 - (v3) Reduce accessiblecaret size. r=TYLin Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng, r=roc (ad6282ff96) - Bug 1216986 - Fix usage of nsIURI.host in password manager and prompt code to support IPv6. r=dolske,liuche,kanru (cec90a6251) - Bug 962249 part 1 - Add Element.scroll{Top,Left}Min (chrome-only) and convert most of scrollLeftMax uses and part of scrollTopMax uses to combinations with the new properties. r=roc,bz (13ed8ee58f) - Bug 962249 part 3 - Add Window.scrollMin{X,Y} (chrome-only) and conve… (b9b6e6aa8f) - Bug 918771 - Part 1: Move Fragment Serialization logic into nsContentUtils::SerializeNodeToMarkup, r=bz (865ea1d334) - Bug 918771 - Part 2: Send text/html as MIME type for XHR send() of HTML document, r=bz (129b8d4115) - Bug 918771 - Part 3: Update Web Platform tests to check for correct behavior, r=bz (ed0536f5b8) - Bug 1085284 - Implement URLSearchParams iterable<>, r=bz (db1edd6d74) - Bug 1224643. Fix handling of U+0000 in URLSearchParams serialization. r=baku (55856e5353) - Bug 1224580. Copy of URLSearchParams should not copy its observer pointer. r=baku (1a5d859de5) - Bug 1153145 - Ensure trusted focus events from web content focus plugins. r=smaug (d79fb35d4b) - Bug 1183901, properly support WrapperCache on DistributedContentList, r=wchen (f15879c8ca) - Bug 1188887: P1. Allow seeking when readyState is HAVE_NOTHING. r=jwwang (aa33721a44) - Bug 1188887: P2. Add mochitest testing new seek behavior. r=jwwang (0520088343) - Bug 1232223 - Part 6: Remove function prototype for undefined function IsAudioAPIEnabled(). r=jya (5126eb83ed) - Bug 1232223 - Part 5: Run wave tests unconditionally. r=jya (668e6b9b77) - Bug 1232223 - Part 1: Remove MOZ_WEBM #ifdefs because WebM is always supported, though not necessarily enabled. r=jya r=glandium (b3ec44f5bc) - Bug 1232223 - Part 2: Remove MOZ_VPX #ifdefs because VPx is always supported, though not necessarily enabled. r=jya (c8853a16c4) - Bug 1232223 - Part 3: Remove MOZ_WAVE #ifdefs because Wave is always supported. r=jya (e5c18f912c) - Bug 1232223 - Part 4: Run webm tests unconditionally. r=jya (a81ab83b00) - fix (9d9acad7f8) - bug 1169640 - use nsIPrompt instead of nsIPromptService for insecure form submission r=mrbkap (1091d0d839) - Bug 1231919 - crash in mozilla::a11y::DocAccessible::ValidateARIAOwned, r=davidb (3466d77e14) - bug 1172538 - make sure a document has an IPC actor before shutting it down r=davidb, lsocks (823a447f7f) - Bug 1147646 - Crash in mozilla::a11y::DocAccessible::ProcessContentInserted while stability testing, r=davidb (c9e4e7ef2f) - Bug 1230118 - added asserts on aOwner and aOwner->Elm() r=surkov (94295ffd61) - Bug 1213281 - crash in mozilla::a11y::DocAccessible::UpdateTreeOnInsertion, r=davidb (6442f927cd) - bug 1196460 - add method to get wrapper of proxy for document containing this proxied accessible r=surkov (0cc7ff8758) - Bug 1222174 - add override declarations in AccessibleWrap.h; r=tbsaunde (a8c1d0d3f3) - bug 1187055 - check the proxy being destroyed has a wrapper before cleaning it up r=davidb (b73966446c) - bug 1196460 - remove proxy's ids when they are destroyed r=surkov (3cbc9a8536) - bug 1196372 - make GetHWNDFor() work with proxied accessibles r=surkov (28a6057913) - Bug 1196460 - teach GetChildIDFor() to deal with proxied accessibles r=surkov (4746bfa128) - bug 1199735 - remove event logging from the windows AccessibleWrap::HandleAccEvent r=davidb (869e18d13f) - bug 1199735 - factor win event dispatch logic into its own function r=davidb (0a9704aa9d) - bug 1196460 - create different proxy wrappers depending on the type of the proxy r=surkov (cd2d18ebdc) - bug 1213327 - store interfaces a proxy implements on the Accessible wrapping it (406c9a3715) - bug 1213606 - work around proxy's that don't have a wrapper for their document r=davidb (252a3ff2e7) - bug 1192330 - update text change data for proxied text change events r=surkov (4deb371062) - bug 1199735 - fire windows events on proxies r=davidb (6400387e71) - bug 1186536 - Bail out of ProxyTextChangeEvent() if the proxy doesn't have a wrapper r=davidb (b40f69c77b) - bug 1207862 - make WrapperFor() take a const ProxyAccessible * r=davidb (8e79dc6d75) - bug 1213402 - fixup silly array , on windows r=me landing on a CLOSED TREE (33368af3af) - bug 606080 - add class to generate unique 32 bit ids r=froydnj (ebf0888dcc) - Bug 1231148 - Avoid requiring IDL files installed in $DIST/idl to run AccEventGen.py. r=ted (22078343ce) - Bug 1229838 - rel=apple-touch-icon-precomposed should fire mozbrowsericonchange. r=fabrice (2a3e93da96) - Bug 1231040 - Check for premulting better. - r=jrmuizel (811609bbb3) - Bug 1224475 - Start agent after seeking. r=baku (a009b58f2c) - Bug 1231557 - Use the URL Classifier in Media elements. r=cpearce,r=gcp (9f5503581d) - bug 1228484 throw instead of capturing a second stream to a different graph r=roc (e762799424) - Bug 1198435 - MediaElementTableCount now checks that the element is not present for URIs other than the expected one. r=rillian (838b1b886b) - Bug 1224991 - Log format string mismatch the number of parameters. r=cpearce. (9cd2770bd2) - Bug 1144409 - Encrypted event should be fired once per initData. r=cpearce (e50b380feb) - Bug 1213589 part.1 Make ContentEventHandler::GetTextLength() and GetNativeTextLength() called only with a text node r=smaug (10955440a9) - Bug 1213589 part.2 Clean up GenerateFlatTextContent(), GelerateFlatFontRanges() and GetFlatTextOffsetOfRange() of ContentEventHandler r=smaug (3f6bf987ff) - Bug 1213589 part.3 ContentEventHandler::GetFlatTextLengthInRange() should handle specially when it's called by nsIMutationObserver::ContentRemoved() r=smaug (ed03499803) - Bug 1213859 part.4 ContentEventHandler should use NS_NewPreContentIterator rathr than NS_NewContentIterator at converting between DOM tree and flattened text r=smaug (fe6e3b1114) - Bug 1213589 part.5 Redesign the rules to create range in ContentEventHandler::SetRangeFromFlatTextOffset() r=smaug (edaa7baf87) - Bug 1213589 part.6 ContentEventHandler should insert line breaks at open tag of elements except non-replaced inline elements r=smaug (c2e9cc11dc) - Bug 1213589 part.7 Add new testcases to runSetSelectionEventTest() and runQueryTextContentEventTest() for checking the behavior with open tag r=smaug (bcea465e5e) - Bug 1213589 part.8 When there are no nodes causing text, ContentEventHandler should set start of the editor root to start of the range r=smaug (a6d6b4d8d5) - Bug 1213589 part.9 ContentEventHandler::ShouldBreakLineBefore() should return false if the content is unknown HTML element r=smaug (960936477f) - Bug 1214164 - Don't honor all <option> descendants of <select>; r=bz (188bfe2b89) - Bug 1228876. Correctly ignore nested optgroups even if an optgroup is inserted into another, existing, optgroup. r=mats (f2058c8b68) - Bug 1193637 - Use IsMap() in HTMLImageElement::PreHandleEvent; r=mrbkap (6f2ef9da61) - Bug 1160819 - ResponsiveImageSelector - improve some over-aggressive assertions (b5d40119ac) - Bug 1233259, only in-document images should respond to viewport changes, r=mystor (eb448e258c) - Bug 773429 - Remove dom.disable_image_src_set. r=khuey (fa06677726) - Bug 1230110 - HTMLImageElement should call its superclass's DestroyContent(). r=smaug (bac1d12c65) - Bug 1231245 - Fix logging of Matrix4x4. r=botond (f5c93b67cb) - Bug 1208661 - Remove some no-longer-used debugging code. r=BenWa (2c86e3efd2) - Bug 1228602 - Ensure that we pick up the presShell resolution from the layer if there isn't a metrics. r=botond (3c1835a022) - Annotate FrameMetrics that are created for ScrollInfoLayers. (bug 1192919 part 1, r=kats) (5be0234333) - Minimize the displayport for frames that must animate synchronously. (bug 1192919 part 2, r=kats) (5abc63e72d) - Force a paint to be scheduled for scroll info layers. (bug 1192919 part 3, r=kats) (4ed61248c7) - Bug 1141127 - When inside a slop area around the first touchstart, prevent touchmove events from going to content. r=botond (18fa91d74e) - Bug 1174532 - Even if the APZC is not pannable, have a small slop area to consume touchmove events. r=botond (ff8e6f46fe) - Bug 1208636 - Adjust displayport size based on available system memory. r=kats (d1ff9798b2) - Bug 1232094 - Make some APZ prefs live. r=botond (d45207bc5b) - Bug 1231168 - Disable memory-based displayport size adjustment by default. r=mchang (c17b445171) - Turn apz.use_paint_duration off. (bug 1192919 part 4, r=kats) (dc094c9617) - Bug 1170325 - Undo an unnecessary signature change to AsyncPanZoomAnimation::TakeDeferredTasks(). r=Waldo (62eafb38ef) - Bug 1216355 - Ensure that if a repaint request is ignored due to a stale generation number the next repaint request doesn't get dropped. r=botond (c070172b48) - Bug 1228407 - Rearrange some code by extracting a helper function. r=botond (ae53af7449) - Bug 1228407 - Update existing smooth scroll animations with new destinations when possible, rather than canceling and restarting them. r=kip (c15022d920) - Dispatch all APZ repaint requests immediately, and rely on content vsync. (bug 1192919 part 5, r=kats) (53ea2674c8) - Bug 1230552 - Update some out-of-date comments and remove an old #undef. r=kats (16ba5a82e1) - Bug 1230552 - Introduce a structure to group fling handoff state. r=kats (4f98893742) - Bug 1230552 - Extend the immediate scroll handoff pref to apply to flings. r=kats (6b3d4fb0e5) - Bug 1231228 - Correctly check for whether an APZC along the handoff chain is panned into overscroll. r=kats (bbaeb881af) - Bug 1226920 - For instances of ForEachNode where we want to traverse the entire tree, use an action that returns void. r=botond (e42de54aea) - Bug 1230552 - Make immediate scroll handoff for panning prefable. r=kats (89ddb8853a) - Bug 1230552 - Fuzz a floating-point comparison to avoid an intermittent test failure. r=bustage (839bee076d) - Bug 1231228 - Gtest. r=kats (e141ee97ef) - Bug 1208973 - Move function bodies into .cpp file, and remove an unused one. r=botond (ef89b08738) - Bug 1208973 - Refactor and add logging to TaskThrottler. r=botond (0a88091e20) - Bug 1208973 - Ensure all code in TaskThrottler is threadsafe since it gets called from various threads. r=botond (9735621fd1) - Bug 1213273 - Use a chromium Task instead of an nsITimer for the timeout in TaskThrottler. r=mstange (6cc9a9369e) - Bug 1217251 - In TaskThrottler, dispatch the timeout task correctly from the Java UI thread on Android. r=kats (ee64d9458e) - Bug 1230552 - Const-correctness improvements. r=kats (cc56f3404a) - Bug 1230552 - Introduce a helper AsyncPanZoomController::CurrentInputBlock(). r=kats (4cef12a744) - Remove the TaskThrottler. (bug 1192919 part 6, r=kats) (534312c146) - Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botod (3b08c07827) - Bug 1169695 - Remove as many manual calls to spin the task queue as possible. r=botond (80c390ec7a) - Bug 1218618 - Assert that the hit-testing tree's root node doesn't have siblings. r=kats (95ec1d07a7) - Bug 1225178 - Don't start APZ drag if we don't have a displayport to handle it. r=kats (c29d4f962d) - bit of End APZ wheel transactions when the mouse moves out of frame. (bug 1142866 part 2, r=kats,botond) (5a0c79d052) - Bug 1226320 - Fix a refactoring in APZCTreeManager that didn't preserve semantics correctly. r=kats (35b92bd4a1) (09bea9b394) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190469 - Refactor some code to have a general-purpose snap function available in APZC. r=botond (a4e8706df5) - Bug 1225761 - Clear axis lock in CancelAnimation and EndTouch. r=botond (1436279d0d) - Bug 1226316. Fixup to only expand displayport when skating with apz. r=kats (51c49a8fca) - Bug 1181703 - Allow re-entering the panning state if a second finger is tapped while panning with one finger. r=botond (e87cd85058) - Bug 1181703 - Add a gtest for making sure a pan can be continued after a second finger does a tap. r=botond (16354bec40) - Bug 1190469 - Request scroll snapping in a few places that animations are cancelled so that we don't leave things unsnapped. r=botond (4b0ba5e513) - Bug 960317 - Remove cross-slide code from APZC. r=botond (b2a045dbc9) - Bug 1231972 - Document how the apz.fling_friction pref is used. r=kats. DONTBUILD for comment change (c181588265) - Bug 1221593 - Don't reset other axis' scroll position during APZ drag. r=kats (9de4e134c6) - Bug 1219929 - Fix bad MouseInputData case. r=me (3630a3fcfa) - Bug 1211506 - Respect the APZ lock ordering in AsyncPanZoomController::OnScrollWheel(). r=mstange (3f152ffabf) - Bug 1229125 - Reset velocity in OnPanEnd if there's nowhere to scroll. r=botond (66ec61692a) - fix misspatch (f7aea52b9d) - Bug 1221186 - Don't clobber a fling-snap with a snap-to-where-we-are-now in the overscroll handoff chain. r=botond (7d4862bbe6) - Bug 1204932 - When C++APZ is enabled, elements that are zoomed with double tap should be centered. r=botond (b9e02a24b4) - Bug 1141884 - Rename ResetInputState and make it only apply to touch events. r=botond (aab239f51a) - Bug 1229125 - Correct velocity computation for pan gesture events. r=botond (b1f11b2e04) - Bug 1228559 - get MSG by audio channel type. r=roc (0e5e32f9bb) - Bug 1191207 - cancel chrome checking (74bde1263e) - Bug 1155469 - Mark nsTextEditorState::mTextCtrlElement as MOZ_NON_OWNING_REF; r=baku (7e6f4fa9d0) - Bug 1218072 - crash in nsTextEditorState::FinishedRestoringSelection, r=smaug (c7811e18ea) - bits of 1190258 (7f8fbbddfa) - Bug 1130237: [MSE] P1. Only ever return a frame if we have data. r=gerald (1ed595a5f8) - Bug 1130237: P2. Reset decoder state even if no decoder has been created yet. r=gerald (d352c0314b) - Bug 1130237: [MSE] P3. Add mochitest testing behavior. r=gerald (ce2b710a7e) - Bug 1229987: [MSE] P1. Ensure next random access point properly calculated after seek. r=gerald (d9a435f0b5) (7d4a5ffc8c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1229987: P2. Drain decoder when encountering gap. r=cpearce This allows for all buffered frames to be playable. (7ac0b2ddec) - Bug 1229987: P3. Update mochitests and add new one verifying behavior. r=cpearce (f4a231e9c8) - Bug 1229987: P4. Stop pre-rolling when encountering WAITING_FOR_DATA. r=cpearce (721df00361) - Bug 1205470: [MSE] Remove assertion. r=cpearce (857f4bfcd0) - fix comment (2e6e5f800c) - Bug 1226707: P2 Ensure we won't operate on a decoder that failed to initialize. r=cpearce (fa86fc1bb3) - Bug 1226707: P3. Only create the type of decoder we will need. r=cpearce (49a3d28e6c) - Bug 1229987: P5. Drop frames during internal seeking early. r=cpearce (9aeb23d3e6) - Bug 1197075: P4. Reject skip promise on cancellation or shutdown. r=edwin (b3d7af2cdd) - remove ifdef (3524eedb5a) - Bug 1229028 - remove #ifdef NS_BUILD_REFCNT_LOGGING methods from nsXULPrototypeNode; r=bz (5b87939fd6) - Bug 1214295 - Fix up entry points for ClickWithInputSource. r=bz (d7fda37d34) - Bug 1217307 - Remove some unnecessary null checks in rest of dom/xul/. r=njn (87486950c6) - Bug 1186811 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (0c35317169) - Bug 1186811 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (4a367a23e8) - Bug 1186811 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (e9861ab1ab) - Bug 1186811 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (34037caa14) - Bug 1189426 - Don't assert false in DOMStorageDBThread::InsertDBOp when we failed to open the database. r=smaug (b40612f549) - Bug 1192194 - Make DOMStorageDBThead::mDBReady atomic. r=smaug (ce34bfd1a6) - Bug 1208897 - Fix an initialization order bug in DOMStorageDBThread; r=baku (7efba6dea3) - Bug 1209349 - Audit the callers of the two-argument OriginAttributes. r=janv (5bdc041a87) - Bug 1189998, Part 1 - Consolidate Push client interfaces. r=mt,dragana (bd0eec93cb) - Bug 1222619 - about:serviceworkers should show the correct cache entries, r=bkelly (ee9b3f1740) - Bug 1189998, Part 2 - Migrate Push service callers. r=mt (392d6aa21d) - Bug 1230672 part 1 - Make '-moz-column-fill:auto' work also when 'overflow' isn't 'visible'. r=bz (c10d71c206) - Bug 1230672 part 2 - Add reftest with -moz-column-fill:auto and overflow:hidden. (8062b9e222) - Bug 1227162 - [css-grid][css-align] Make the scrolled pseudo frame inherit more CSS Align / Grid properties. r=dholbert (2f6e04f3f8) - Bug 1164783 - Removing trailing spaces. r=dbaron (980a19fb5d) - Bug 1230207 - Add support for display:grid/flex layout on <fieldset> elements. r=bz,dholbert (9e1ba66f34) - bug 1230025 remove declaration of non-existant NS_NewThumbFrame r=dholbert (8b1f7cba54) - Bug 1230672 part 3 - Add support for multicol layout on <fieldset> elements. r=bz (475f8b329f) - Bug 1232271 - initialize local scalar mSolidColor with default value - NS_RGBA(0, 0, 0, 0). r=matt.woodrow (7b8cd28617) - Bug 1144534 - If we have tiling, don't reduce layer resolution for large transforms. r=mattwoodrow (96785125bb) - Bug 1221842 - Don't reallocate DLBI geometry objects if nothing has changed. r=roc (69cbb41714) - Bug 1232635 - since presContext is always a valid pointer remove the useless null check that also confused Coverity. r=bz (8426c6a2ff) (c4388cb7dc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1227766 patch 1 - Add flag for CSS properties that establish a containing block for fixed positioned elements. r=dholbert (9d4586e5ed) - Bug 1227766 patch 2 - Add will-change bit for establishing a containing block for fixed positioned elements. r=dholbert (8a0908bf11) - Bug 1228877 - Make nsStyleContext::HasChildThatUsesGrandancestorStyle by setting bit on grandchild's parent instead of grandchild. r=xidorn (16ab14cfa5) - Bug 1230701 - Make will-change:position create a containing block for absolutely-positioned elements. r=dholbert (4f2f1ea91b) - Bug 1225592 - [css-grid] Apply a max limit to the number of explicit tracks we will store (kMaxLine - 1). Also make the layout code more robust so it doesn't depend on that. r=dholbert (f4f3ce01e8) - Bug 1227501 patch 2 - Crashtest. (6e711f37b5) - Bug 1227501 patch 3 - Handle custom properties correctly in transition-property. r=xidorn (6ec6716f0d) - Bug 1223688 - Clear mInSupportsConditions when we error out of CSS.supports() upon finding no tokens. r=dholbert (06cefdeb40) - Bug 1223694 - Don't bother checking for correct style scopes for native anonymous content. r=dbaron (294dcb49a9) - Bug 1226400 - crashtest for FontFaceSet::Load() crasher. r=birtles (8d0dba0db7) - No bug - Remove annotations from the editor and layout crashtest manifests that are no longer needed. (68776b5f65) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in netwerk/. r=mcmanus (d4be926153) - Bug 1209970 - Fire scroll events early in the refresh tick. r=mats (420513e667) - Bug 1234242 - Keep a RefPtr to the refresh driver to unregister the ScrollEvent, rather than relying on a chain of pointers remaining non-null. r=mstange a=KWierso (df8b4383d2) - Bug 1228407 - Avoid a scenario where content floods APZ with smooth-scroll requests and blocks it from syncing a new scroll offset back to the main thread. r=botond (9882828dcc) - Bug 1232048 - Fix breakage in scroll snapping when snapping twice in …a row to the same thing with non-smooth-scrolls in between. r=botond (6688500624) (770c1e709f) * 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 4)
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-20230701-770c1e709f-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230701-770c1e709f-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230701-770c1e709f-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230701-770c1e709f-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 1215921 - Range Analysis: Recover observable operands if they are recoverable. r=jandem,sunfish (5d0387ba66) - Bug 1221923 - Remove pointless "initialized" static in VMFunction::addToFunctions; r=Waldo (fbf61fff54) - Bug 12228397 - Bail out when dividing large unsigned integer by one. r=sunfish (cbd9d34bcf) - Bug 1229292 - IonMonkey: MIPS64: Fix skip nops in conditional branches. r=huangwenjun06 (2244600084) - Bug 1090957 - IonMonkey: MIPS: Implement atomics in MacroAssembler. r=lth (29399e4a33) - Bug 1229989 - IonMonkey: MIPS: Fix patchCall for mips32. r=luke (1ae6f20686) - Bug 1213747 - IonMonkey: MIPS: Import MIPS64 support into MoveEmitter-mips-shared. r=nbp f=rankov (16d46fe32e) - Bug 1233863 - ARM64: Record the correct branch offset. r=sstangl (b2f940056e) - Bug 1233884 - Remove unused CompactBufferWriters from MozBaseAssembler. r=jolesen (e37860be67) - Bug 1233863 - ARM64: Avoid BumpSystemStackPointer(). r=sstangl (5c06e601c1) - Bug 1229802 - Simplify MacroAssemblerARMCompat::decBranchPtr. r=nbp (a908c62e5b) - bit of Bug 1217515 - Clean up the way touch event support is configured (2cfd0e4c65) - Bug 1221459 - Remove SelectionStateChangedEvent. r=mtseng, r=smaug (9a827ab9fc) - Bug 1209479 - Map Android back button to nsIWebNavigation::GoBack() for the current active frame r=fabrice (be41e7b8da) - Bug 1165841 - Part 1: add window into nsINfcEventListener. r=dimi (475a56ab28) - Bug 1165841 - Part 2: move window-related code to nsNfc.js. r=dimi (e2a0487b75) - Bug 1165841 - Part 3: remove _rfState and init from NfcContentHelper. r=dimi (b8be95012d) - Bug 1165841 - Part 4: using eventListeners. r=dimi (a22ff6d56c) - Bug 1165841 - Part 5: remove listener when window is destroyed. r=dimi (48716e2ba1) - Bug 1168292 - Part 1: update SYSTEM_APP_ID. r=dimi (ecdbbefb03) - Bug 1168292 - Part 2: notify listener with correct tabId. r=dimi (4fb26c705e) - Bug 1168292 - Part 3: add tabId in notifyUserAccepted. r=dimi (1b36a15b65) - Bug 1170053 - [Aries] Not able to share a picture using NFC. r=yoshi (0b80df2866) - Bug 1172159 - [NFC] Introduce getFocusTabId function. r=allstars.chh (b917d0dac7) - Bug 1168704 - Rename setFocusApp in nslNfcContentHelper. r=yoshi (9918707442) - more missing of Bug 1209479 (6480ccc315) - Bug 1166210 - Remove ServicesSetting changes listener in NfcContentHelper. r=yoshi (6e8f388637) - Bug 1121900 - [flatfish] build break by "error: undefined reference to 'mozilla::dom::MozIsoDepTech::mTechnology'". r=yoshi (b5aaaada08) - Bug 976457 - B2G NFC: API for supporting NFC_A tags. r=yoshi r=smaug (b908a5d60a) - Bug 1156208 - this.nfc.getErrorMessage is not a function. r=dimi (42e33fcfc9) - Bug 1225701 - Add comments in TouchCaret and SelectionCarets for their obsolescence. r=mtseng (ba85234c0e) - Bug 1210341 - (v3) Reduce accessiblecaret size. r=TYLin Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng, r=roc (ad6282ff96) - Bug 1216986 - Fix usage of nsIURI.host in password manager and prompt code to support IPv6. r=dolske,liuche,kanru (cec90a6251) - Bug 962249 part 1 - Add Element.scroll{Top,Left}Min (chrome-only) and convert most of scrollLeftMax uses and part of scrollTopMax uses to combinations with the new properties. r=roc,bz (13ed8ee58f) - Bug 962249 part 3 - Add Window.scrollMin{X,Y} (chrome-only) and conve… (b9b6e6aa8f) - Bug 918771 - Part 1: Move Fragment Serialization logic into nsContentUtils::SerializeNodeToMarkup, r=bz (865ea1d334) - Bug 918771 - Part 2: Send text/html as MIME type for XHR send() of HTML document, r=bz (129b8d4115) - Bug 918771 - Part 3: Update Web Platform tests to check for correct behavior, r=bz (ed0536f5b8) - Bug 1085284 - Implement URLSearchParams iterable<>, r=bz (db1edd6d74) - Bug 1224643. Fix handling of U+0000 in URLSearchParams serialization. r=baku (55856e5353) - Bug 1224580. Copy of URLSearchParams should not copy its observer pointer. r=baku (1a5d859de5) - Bug 1153145 - Ensure trusted focus events from web content focus plugins. r=smaug (d79fb35d4b) - Bug 1183901, properly support WrapperCache on DistributedContentList, r=wchen (f15879c8ca) - Bug 1188887: P1. Allow seeking when readyState is HAVE_NOTHING. r=jwwang (aa33721a44) - Bug 1188887: P2. Add mochitest testing new seek behavior. r=jwwang (0520088343) - Bug 1232223 - Part 6: Remove function prototype for undefined function IsAudioAPIEnabled(). r=jya (5126eb83ed) - Bug 1232223 - Part 5: Run wave tests unconditionally. r=jya (668e6b9b77) - Bug 1232223 - Part 1: Remove MOZ_WEBM #ifdefs because WebM is always supported, though not necessarily enabled. r=jya r=glandium (b3ec44f5bc) - Bug 1232223 - Part 2: Remove MOZ_VPX #ifdefs because VPx is always supported, though not necessarily enabled. r=jya (c8853a16c4) - Bug 1232223 - Part 3: Remove MOZ_WAVE #ifdefs because Wave is always supported. r=jya (e5c18f912c) - Bug 1232223 - Part 4: Run webm tests unconditionally. r=jya (a81ab83b00) - fix (9d9acad7f8) - bug 1169640 - use nsIPrompt instead of nsIPromptService for insecure form submission r=mrbkap (1091d0d839) - Bug 1231919 - crash in mozilla::a11y::DocAccessible::ValidateARIAOwned, r=davidb (3466d77e14) - bug 1172538 - make sure a document has an IPC actor before shutting it down r=davidb, lsocks (823a447f7f) - Bug 1147646 - Crash in mozilla::a11y::DocAccessible::ProcessContentInserted while stability testing, r=davidb (c9e4e7ef2f) - Bug 1230118 - added asserts on aOwner and aOwner->Elm() r=surkov (94295ffd61) - Bug 1213281 - crash in mozilla::a11y::DocAccessible::UpdateTreeOnInsertion, r=davidb (6442f927cd) - bug 1196460 - add method to get wrapper of proxy for document containing this proxied accessible r=surkov (0cc7ff8758) - Bug 1222174 - add override declarations in AccessibleWrap.h; r=tbsaunde (a8c1d0d3f3) - bug 1187055 - check the proxy being destroyed has a wrapper before cleaning it up r=davidb (b73966446c) - bug 1196460 - remove proxy's ids when they are destroyed r=surkov (3cbc9a8536) - bug 1196372 - make GetHWNDFor() work with proxied accessibles r=surkov (28a6057913) - Bug 1196460 - teach GetChildIDFor() to deal with proxied accessibles r=surkov (4746bfa128) - bug 1199735 - remove event logging from the windows AccessibleWrap::HandleAccEvent r=davidb (869e18d13f) - bug 1199735 - factor win event dispatch logic into its own function r=davidb (0a9704aa9d) - bug 1196460 - create different proxy wrappers depending on the type of the proxy r=surkov (cd2d18ebdc) - bug 1213327 - store interfaces a proxy implements on the Accessible wrapping it (406c9a3715) - bug 1213606 - work around proxy's that don't have a wrapper for their document r=davidb (252a3ff2e7) - bug 1192330 - update text change data for proxied text change events r=surkov (4deb371062) - bug 1199735 - fire windows events on proxies r=davidb (6400387e71) - bug 1186536 - Bail out of ProxyTextChangeEvent() if the proxy doesn't have a wrapper r=davidb (b40f69c77b) - bug 1207862 - make WrapperFor() take a const ProxyAccessible * r=davidb (8e79dc6d75) - bug 1213402 - fixup silly array , on windows r=me landing on a CLOSED TREE (33368af3af) - bug 606080 - add class to generate unique 32 bit ids r=froydnj (ebf0888dcc) - Bug 1231148 - Avoid requiring IDL files installed in $DIST/idl to run AccEventGen.py. r=ted (22078343ce) - Bug 1229838 - rel=apple-touch-icon-precomposed should fire mozbrowsericonchange. r=fabrice (2a3e93da96) - Bug 1231040 - Check for premulting better. - r=jrmuizel (811609bbb3) - Bug 1224475 - Start agent after seeking. r=baku (a009b58f2c) - Bug 1231557 - Use the URL Classifier in Media elements. r=cpearce,r=gcp (9f5503581d) - bug 1228484 throw instead of capturing a second stream to a different graph r=roc (e762799424) - Bug 1198435 - MediaElementTableCount now checks that the element is not present for URIs other than the expected one. r=rillian (838b1b886b) - Bug 1224991 - Log format string mismatch the number of parameters. r=cpearce. (9cd2770bd2) - Bug 1144409 - Encrypted event should be fired once per initData. r=cpearce (e50b380feb) - Bug 1213589 part.1 Make ContentEventHandler::GetTextLength() and GetNativeTextLength() called only with a text node r=smaug (10955440a9) - Bug 1213589 part.2 Clean up GenerateFlatTextContent(), GelerateFlatFontRanges() and GetFlatTextOffsetOfRange() of ContentEventHandler r=smaug (3f6bf987ff) - Bug 1213589 part.3 ContentEventHandler::GetFlatTextLengthInRange() should handle specially when it's called by nsIMutationObserver::ContentRemoved() r=smaug (ed03499803) - Bug 1213859 part.4 ContentEventHandler should use NS_NewPreContentIterator rathr than NS_NewContentIterator at converting between DOM tree and flattened text r=smaug (fe6e3b1114) - Bug 1213589 part.5 Redesign the rules to create range in ContentEventHandler::SetRangeFromFlatTextOffset() r=smaug (edaa7baf87) - Bug 1213589 part.6 ContentEventHandler should insert line breaks at open tag of elements except non-replaced inline elements r=smaug (c2e9cc11dc) - Bug 1213589 part.7 Add new testcases to runSetSelectionEventTest() and runQueryTextContentEventTest() for checking the behavior with open tag r=smaug (bcea465e5e) - Bug 1213589 part.8 When there are no nodes causing text, ContentEventHandler should set start of the editor root to start of the range r=smaug (a6d6b4d8d5) - Bug 1213589 part.9 ContentEventHandler::ShouldBreakLineBefore() should return false if the content is unknown HTML element r=smaug (960936477f) - Bug 1214164 - Don't honor all <option> descendants of <select>; r=bz (188bfe2b89) - Bug 1228876. Correctly ignore nested optgroups even if an optgroup is inserted into another, existing, optgroup. r=mats (f2058c8b68) - Bug 1193637 - Use IsMap() in HTMLImageElement::PreHandleEvent; r=mrbkap (6f2ef9da61) - Bug 1160819 - ResponsiveImageSelector - improve some over-aggressive assertions (b5d40119ac) - Bug 1233259, only in-document images should respond to viewport changes, r=mystor (eb448e258c) - Bug 773429 - Remove dom.disable_image_src_set. r=khuey (fa06677726) - Bug 1230110 - HTMLImageElement should call its superclass's DestroyContent(). r=smaug (bac1d12c65) - Bug 1231245 - Fix logging of Matrix4x4. r=botond (f5c93b67cb) - Bug 1208661 - Remove some no-longer-used debugging code. r=BenWa (2c86e3efd2) - Bug 1228602 - Ensure that we pick up the presShell resolution from the layer if there isn't a metrics. r=botond (3c1835a022) - Annotate FrameMetrics that are created for ScrollInfoLayers. (bug 1192919 part 1, r=kats) (5be0234333) - Minimize the displayport for frames that must animate synchronously. (bug 1192919 part 2, r=kats) (5abc63e72d) - Force a paint to be scheduled for scroll info layers. (bug 1192919 part 3, r=kats) (4ed61248c7) - Bug 1141127 - When inside a slop area around the first touchstart, prevent touchmove events from going to content. r=botond (18fa91d74e) - Bug 1174532 - Even if the APZC is not pannable, have a small slop area to consume touchmove events. r=botond (ff8e6f46fe) - Bug 1208636 - Adjust displayport size based on available system memory. r=kats (d1ff9798b2) - Bug 1232094 - Make some APZ prefs live. r=botond (d45207bc5b) - Bug 1231168 - Disable memory-based displayport size adjustment by default. r=mchang (c17b445171) - Turn apz.use_paint_duration off. (bug 1192919 part 4, r=kats) (dc094c9617) - Bug 1170325 - Undo an unnecessary signature change to AsyncPanZoomAnimation::TakeDeferredTasks(). r=Waldo (62eafb38ef) - Bug 1216355 - Ensure that if a repaint request is ignored due to a stale generation number the next repaint request doesn't get dropped. r=botond (c070172b48) - Bug 1228407 - Rearrange some code by extracting a helper function. r=botond (ae53af7449) - Bug 1228407 - Update existing smooth scroll animations with new destinations when possible, rather than canceling and restarting them. r=kip (c15022d920) - Dispatch all APZ repaint requests immediately, and rely on content vsync. (bug 1192919 part 5, r=kats) (53ea2674c8) - Bug 1230552 - Update some out-of-date comments and remove an old #undef. r=kats (16ba5a82e1) - Bug 1230552 - Introduce a structure to group fling handoff state. r=kats (4f98893742) - Bug 1230552 - Extend the immediate scroll handoff pref to apply to flings. r=kats (6b3d4fb0e5) - Bug 1231228 - Correctly check for whether an APZC along the handoff chain is panned into overscroll. r=kats (bbaeb881af) - Bug 1226920 - For instances of ForEachNode where we want to traverse the entire tree, use an action that returns void. r=botond (e42de54aea) - Bug 1230552 - Make immediate scroll handoff for panning prefable. r=kats (89ddb8853a) - Bug 1230552 - Fuzz a floating-point comparison to avoid an intermittent test failure. r=bustage (839bee076d) - Bug 1231228 - Gtest. r=kats (e141ee97ef) - Bug 1208973 - Move function bodies into .cpp file, and remove an unused one. r=botond (ef89b08738) - Bug 1208973 - Refactor and add logging to TaskThrottler. r=botond (0a88091e20) - Bug 1208973 - Ensure all code in TaskThrottler is threadsafe since it gets called from various threads. r=botond (9735621fd1) - Bug 1213273 - Use a chromium Task instead of an nsITimer for the timeout in TaskThrottler. r=mstange (6cc9a9369e) - Bug 1217251 - In TaskThrottler, dispatch the timeout task correctly from the Java UI thread on Android. r=kats (ee64d9458e) - Bug 1230552 - Const-correctness improvements. r=kats (cc56f3404a) - Bug 1230552 - Introduce a helper AsyncPanZoomController::CurrentInputBlock(). r=kats (4cef12a744) - Remove the TaskThrottler. (bug 1192919 part 6, r=kats) (534312c146) - Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botod (3b08c07827) - Bug 1169695 - Remove as many manual calls to spin the task queue as possible. r=botond (80c390ec7a) - Bug 1218618 - Assert that the hit-testing tree's root node doesn't have siblings. r=kats (95ec1d07a7) - Bug 1225178 - Don't start APZ drag if we don't have a displayport to handle it. r=kats (c29d4f962d) - bit of End APZ wheel transactions when the mouse moves out of frame. (bug 1142866 part 2, r=kats,botond) (5a0c79d052) - Bug 1226320 - Fix a refactoring in APZCTreeManager that didn't preserve semantics correctly. r=kats (35b92bd4a1) (09bea9b394) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190469 - Refactor some code to have a general-purpose snap function available in APZC. r=botond (a4e8706df5) - Bug 1225761 - Clear axis lock in CancelAnimation and EndTouch. r=botond (1436279d0d) - Bug 1226316. Fixup to only expand displayport when skating with apz. r=kats (51c49a8fca) - Bug 1181703 - Allow re-entering the panning state if a second finger is tapped while panning with one finger. r=botond (e87cd85058) - Bug 1181703 - Add a gtest for making sure a pan can be continued after a second finger does a tap. r=botond (16354bec40) - Bug 1190469 - Request scroll snapping in a few places that animations are cancelled so that we don't leave things unsnapped. r=botond (4b0ba5e513) - Bug 960317 - Remove cross-slide code from APZC. r=botond (b2a045dbc9) - Bug 1231972 - Document how the apz.fling_friction pref is used. r=kats. DONTBUILD for comment change (c181588265) - Bug 1221593 - Don't reset other axis' scroll position during APZ drag. r=kats (9de4e134c6) - Bug 1219929 - Fix bad MouseInputData case. r=me (3630a3fcfa) - Bug 1211506 - Respect the APZ lock ordering in AsyncPanZoomController::OnScrollWheel(). r=mstange (3f152ffabf) - Bug 1229125 - Reset velocity in OnPanEnd if there's nowhere to scroll. r=botond (66ec61692a) - fix misspatch (f7aea52b9d) - Bug 1221186 - Don't clobber a fling-snap with a snap-to-where-we-are-now in the overscroll handoff chain. r=botond (7d4862bbe6) - Bug 1204932 - When C++APZ is enabled, elements that are zoomed with double tap should be centered. r=botond (b9e02a24b4) - Bug 1141884 - Rename ResetInputState and make it only apply to touch events. r=botond (aab239f51a) - Bug 1229125 - Correct velocity computation for pan gesture events. r=botond (b1f11b2e04) - Bug 1228559 - get MSG by audio channel type. r=roc (0e5e32f9bb) - Bug 1191207 - cancel chrome checking (74bde1263e) - Bug 1155469 - Mark nsTextEditorState::mTextCtrlElement as MOZ_NON_OWNING_REF; r=baku (7e6f4fa9d0) - Bug 1218072 - crash in nsTextEditorState::FinishedRestoringSelection, r=smaug (c7811e18ea) - bits of 1190258 (7f8fbbddfa) - Bug 1130237: [MSE] P1. Only ever return a frame if we have data. r=gerald (1ed595a5f8) - Bug 1130237: P2. Reset decoder state even if no decoder has been created yet. r=gerald (d352c0314b) - Bug 1130237: [MSE] P3. Add mochitest testing behavior. r=gerald (ce2b710a7e) - Bug 1229987: [MSE] P1. Ensure next random access point properly calculated after seek. r=gerald (d9a435f0b5) (7d4a5ffc8c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1229987: P2. Drain decoder when encountering gap. r=cpearce This allows for all buffered frames to be playable. (7ac0b2ddec) - Bug 1229987: P3. Update mochitests and add new one verifying behavior. r=cpearce (f4a231e9c8) - Bug 1229987: P4. Stop pre-rolling when encountering WAITING_FOR_DATA. r=cpearce (721df00361) - Bug 1205470: [MSE] Remove assertion. r=cpearce (857f4bfcd0) - fix comment (2e6e5f800c) - Bug 1226707: P2 Ensure we won't operate on a decoder that failed to initialize. r=cpearce (fa86fc1bb3) - Bug 1226707: P3. Only create the type of decoder we will need. r=cpearce (49a3d28e6c) - Bug 1229987: P5. Drop frames during internal seeking early. r=cpearce (9aeb23d3e6) - Bug 1197075: P4. Reject skip promise on cancellation or shutdown. r=edwin (b3d7af2cdd) - remove ifdef (3524eedb5a) - Bug 1229028 - remove #ifdef NS_BUILD_REFCNT_LOGGING methods from nsXULPrototypeNode; r=bz (5b87939fd6) - Bug 1214295 - Fix up entry points for ClickWithInputSource. r=bz (d7fda37d34) - Bug 1217307 - Remove some unnecessary null checks in rest of dom/xul/. r=njn (87486950c6) - Bug 1186811 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (0c35317169) - Bug 1186811 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (4a367a23e8) - Bug 1186811 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (e9861ab1ab) - Bug 1186811 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. (34037caa14) - Bug 1189426 - Don't assert false in DOMStorageDBThread::InsertDBOp when we failed to open the database. r=smaug (b40612f549) - Bug 1192194 - Make DOMStorageDBThead::mDBReady atomic. r=smaug (ce34bfd1a6) - Bug 1208897 - Fix an initialization order bug in DOMStorageDBThread; r=baku (7efba6dea3) - Bug 1209349 - Audit the callers of the two-argument OriginAttributes. r=janv (5bdc041a87) - Bug 1189998, Part 1 - Consolidate Push client interfaces. r=mt,dragana (bd0eec93cb) - Bug 1222619 - about:serviceworkers should show the correct cache entries, r=bkelly (ee9b3f1740) - Bug 1189998, Part 2 - Migrate Push service callers. r=mt (392d6aa21d) - Bug 1230672 part 1 - Make '-moz-column-fill:auto' work also when 'overflow' isn't 'visible'. r=bz (c10d71c206) - Bug 1230672 part 2 - Add reftest with -moz-column-fill:auto and overflow:hidden. (8062b9e222) - Bug 1227162 - [css-grid][css-align] Make the scrolled pseudo frame inherit more CSS Align / Grid properties. r=dholbert (2f6e04f3f8) - Bug 1164783 - Removing trailing spaces. r=dbaron (980a19fb5d) - Bug 1230207 - Add support for display:grid/flex layout on <fieldset> elements. r=bz,dholbert (9e1ba66f34) - bug 1230025 remove declaration of non-existant NS_NewThumbFrame r=dholbert (8b1f7cba54) - Bug 1230672 part 3 - Add support for multicol layout on <fieldset> elements. r=bz (475f8b329f) - Bug 1232271 - initialize local scalar mSolidColor with default value - NS_RGBA(0, 0, 0, 0). r=matt.woodrow (7b8cd28617) - Bug 1144534 - If we have tiling, don't reduce layer resolution for large transforms. r=mattwoodrow (96785125bb) - Bug 1221842 - Don't reallocate DLBI geometry objects if nothing has changed. r=roc (69cbb41714) - Bug 1232635 - since presContext is always a valid pointer remove the useless null check that also confused Coverity. r=bz (8426c6a2ff) (c4388cb7dc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1227766 patch 1 - Add flag for CSS properties that establish a containing block for fixed positioned elements. r=dholbert (9d4586e5ed) - Bug 1227766 patch 2 - Add will-change bit for establishing a containing block for fixed positioned elements. r=dholbert (8a0908bf11) - Bug 1228877 - Make nsStyleContext::HasChildThatUsesGrandancestorStyle by setting bit on grandchild's parent instead of grandchild. r=xidorn (16ab14cfa5) - Bug 1230701 - Make will-change:position create a containing block for absolutely-positioned elements. r=dholbert (4f2f1ea91b) - Bug 1225592 - [css-grid] Apply a max limit to the number of explicit tracks we will store (kMaxLine - 1). Also make the layout code more robust so it doesn't depend on that. r=dholbert (f4f3ce01e8) - Bug 1227501 patch 2 - Crashtest. (6e711f37b5) - Bug 1227501 patch 3 - Handle custom properties correctly in transition-property. r=xidorn (6ec6716f0d) - Bug 1223688 - Clear mInSupportsConditions when we error out of CSS.supports() upon finding no tokens. r=dholbert (06cefdeb40) - Bug 1223694 - Don't bother checking for correct style scopes for native anonymous content. r=dbaron (294dcb49a9) - Bug 1226400 - crashtest for FontFaceSet::Load() crasher. r=birtles (8d0dba0db7) - No bug - Remove annotations from the editor and layout crashtest manifests that are no longer needed. (68776b5f65) - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in netwerk/. r=mcmanus (d4be926153) - Bug 1209970 - Fire scroll events early in the refresh tick. r=mats (420513e667) - Bug 1234242 - Keep a RefPtr to the refresh driver to unregister the ScrollEvent, rather than relying on a chain of pointers remaining non-null. r=mstange a=KWierso (df8b4383d2) - Bug 1228407 - Avoid a scenario where content floods APZ with smooth-scroll requests and blocks it from syncing a new scroll offset back to the main thread. r=botond (9882828dcc) - Bug 1232048 - Fix breakage in scroll snapping when snapping twice in …a row to the same thing with non-smooth-scrolls in between. r=botond (6688500624) (770c1e709f) -
My Browser Builds (Part 4)
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-20230701-7ec514b57-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230701-7ec514b57-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #1956 - Allow building with newer MSVC versions. (d8f486f26) - import from UXP: No issue - Set the default for incremental cycle collector to be off. (c4d665a0) (8060b71a4) - import from UXP: Issue #1691 - Follow-up: Print leaking class name and remove crash reporter dependency (fe7244c0) (a540c3c0f) - import from UXP: No issue - Update SQLite lib to 3.42.0 (86584523) (006009e73) - ported from UXP: Issue #251 - Move MOZ_AV1 back to ac configure for everyone to use. (20b2c264) (f7c8a895e) - ported from UXP: - Issue #1769 - Part 1: Add vendored libjxl and highway sources. (7983f5d8) - Issue #1769 - Part 1 Follow-up: Tidy up moz.build for highway and libjxl (00a5d640) - Issue #1769 - Part 1 Follow-up: Use standard [[deprecated]] for JXL_DEPRECATED. (40f27cd3) - Issue #1769 - Follow-up: Fix typo in MOZ_ARG_ENABLE_BOOL (4d78f53d) - Issue #1769: Update symbols for libxul linkage (1ef390db) - PR #2050 follow-up: add symbols to build shared on Windows. (514ed142) - Issue #2061 Follow-up: Export jxl/version.h. (b1811451) - Issue #2061 Follow-up: Fix moz.build to compile on all platforms. (743d1f66) - Issue #2061 - Follow-up: Silence compiler warnings for libjxl (84dc161d) - Issue #2061 - Follow-up: Silence compiler warnings for libjxl (MSVC) (80c20628) (3c3852c26) - ported from UXP: - Issue #1769 - Part 2: Implement JPEG-XL decoder and about:config and MIME plumbing. (51ea0e4f) - Issue #1769 - Part 3: Cleanup nsJXLDecoder. (2df55850) - Issue #1769 - Part 2 Follow-up: Do not use namespace parent::child {} for defining nested namespaces. (134c5e94) - Issue #1769: Ensure MIME type is known in URIloader for jxl (f860413e) (c03ea8fbf) - ported from UXP: Issue #1769 - Follow-up: Default-enable JPEG-XL images if built (7f87cc12) (d6c6b4ac3) - import from UXP: - Issue #2033 - Temporary fix of R<->B channel swap. (77ca4ae9) - fix whitespace. (8b4b6f8e) (e867d8e24) - import from UXP: Issue #2040 - Pre-multiply the alpha values in our JXL decode buffer. (9b4c0ef4) (b3702ccfe) - import from UXP: Issue #2041 - Add animation support for JPEG-XL. (042b8f37) (3023bbd11) - import from UXP: Issue #2048 - Add progressive decoding for JPEG-XL. (0bd6f003) (964d065e3) - import from UXP: Issue #2041 Follow-up - Remove opacity check from original patch. (54e07351) (0f35b7c78) - import from UXP: Issue #2041 follow-up - fix macro condition (8f091628) (789eb8d8b) - import from UXP: Issue #2057 - Use gfxPackedPixel + WritePixels instead of WriteBuffer. (42543c12) (c5bc7b4c0) - import from UXP: Issue #1382 - Fix invalid assert for decoder type if JXL is not built on debug builds (06d2df29) (7ec514b57) -
My Browser Builds (Part 4)
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-20230701-ef491d91-uxp-4fae28f05-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230701-ef491d91-uxp-4fae28f05-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-20230701-id-656ea98-uxp-4fae28f05-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230701-id-656ea98-ia-93af9a0-uxp-4fae28f05-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 4)
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-20230701-3219d2d-uxp-4fae28f05-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230701-3219d2d-uxp-4fae28f05-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-20230701-3219d2d-uxp-4fae28f05-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.7a1.win32-git-20230701-d849524bd-uxp-4fae28f05-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230701-d849524bd-uxp-4fae28f05-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230701-d849524bd-uxp-4fae28f05-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230701-d849524bd-uxp-4fae28f05-xpmod.7z Official UXP changes picked since my last build: - Issue #1956 - Allow building with newer MSVC versions. (ccd69e165) - No issue - Set the default for incremental cycle collector to be off. (c4d665a0d) - Issue #1691 - Follow-up: Print leaking class name and remove crash reporter dependency (fe7244c01) - No issue - Update SQLite lib to 3.42.0 (865845230) - Issue #21 - Part 1: Remove experiments base code from the Add-ons Manager (369e68a66) - Issue #21 - Part 2: Remove experiment extension assets and styling (9f8aa81a8) - Issue #21 - Part 3: Remove experiments localization (341632f86) - Issue #21 - Follow-up: Remove experiment category images (6444835ac) - Issue #1769 - Part 1: Add vendored libjxl and highway sources. (7983f5d8b) - Issue #1769 - Part 2: Implement JPEG-XL decoder and about:config and MIME plumbing. (51ea0e4f3) - Issue #1769 - Part 3: Cleanup nsJXLDecoder. (2df558509) - Issue #1769 - Part 1 Follow-up: Tidy up moz.build for highway and libjxl (00a5d6401) - Issue #1769 - Part 2 Follow-up: Do not use namespace parent::child {} for defining nested namespaces. (134c5e94e) - Issue #1769 - Part 1 Follow-up: Use standard [[deprecated]] for JXL_DEPRECATED. (40f27cd35) - Issue #1769 - Follow-up: Fix typo in MOZ_ARG_ENABLE_BOOL (4d78f53da) - Issue #1769: Update symbols for libxul linkage (1ef390db0) - Issue #1769: Ensure MIME type is known in URIloader for jxl (f860413ed) - Issue #1769 - Follow-up: Default-enable JPEG-XL images if built (7f87cc127) - Issue #2033 - Temporary fix of R<->B channel swap. (77ca4ae9d) - fix whitespace. (8b4b6f8eb) - Issue #2040 - Pre-multiply the alpha values in our JXL decode buffer. (9b4c0ef4e) - Issue #2041 - Add animation support for JPEG-XL. (042b8f37a) - Issue #2048 - Add progressive decoding for JPEG-XL. (0bd6f0035) - Issue #2041 Follow-up - Remove opacity check from original patch. (54e073511) - PR #2050 follow-up: add symbols to build shared on Windows. (514ed1423) - Issue #2041 follow-up - fix macro condition (8f0916289) - Issue #2057 - Use gfxPackedPixel + WritePixels instead of WriteBuffer. (42543c12f) - Issue #2061 Follow-up: Export jxl/version.h. (b18114517) - Issue #2061 Follow-up: Fix moz.build to compile on all platforms. (743d1f66d) - Issue #1382 - Fix invalid assert for decoder type if JXL is not built on debug builds (06d2df29b) - Issue #2061 - Follow-up: Silence compiler warnings for libjxl (84dc161d5) - Issue #2061 - Follow-up: Silence compiler warnings for libjxl (MSVC) (80c206284) 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: - bump platform version for JPEG-XL import (c0c980e12) - bump PM version as well (f191eae65) - moz.configure: add fix for VS2017 x64 ATLMFC lib path detection (661754041) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * 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 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you need 4.3.12. https://portableapps.com/apps/graphics_pictures/paintdotnet-portable#download_details -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
alright rebuilt UXP-based builds and ported latest commits to moebius. and JPEG-XL even works in IA32 build! -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
but now it is funny that safari decided to support JPEG-XL after chrome removed it! -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
JPEG-XL seems working in XP. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice: while there is no significant commit in upstream, and while I'm trying to plug back JPEG-XL, there will be no UXP based build today.