roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they have multiple IP for this task: https://knowledge.digicert.com/generalinformation/INFO4895.html -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
if this happens in plugin-container.exe, then that is plugins(flash/sliverlight/adobe primetime/etc.) doing this, but not NM/BK. -
GLib is not compatible with XP now.
-
if you have a big enough target drive, use dd to copy all sectors then.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
forgot to update link, fixed -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190413-6e57ba34e-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190413-6e57ba34e-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190413-6e57ba34e-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190413-6e57ba34e-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - Bug 1119303 - Use an oolCallVM to allocate SIMD objects when the nursery is full. (1eca977cb) - Bug 1135547 - Fix checks for cases where type sets might be incomplete (2230e8b92) - pointer style (8958871fc) - Bug 1135038: Inline SIMD.check as guard unbox (e45b8a6a3) - pointer style (623935182) - Bug 1135039: Implement general SIMD swizzle and use it (84f609ecc) - Bug 1135042: Inline SIMD loads in Ion (5ffb8fbc4) - Bug 1135042: Inline SIMD stores in Ion (e91a020d1) - Bug 1135042: Share more code between StoreTypedArray* classes (1c0f3a538) - Bug 1137688 - Add eager simd unboxing phase. (adb5986c9) (9cc8d52f1) - import change from rmottola/Arctic-Fox: - Bug 1137780 - Add a skiplist enumerator for JitcodeGlobalTable for removing while traversing. (778c8fc85) - Bug 1137780 - Fix marking JitcodeGlobalTable. (32b24d140) - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. (a28742322) - some pointer style again (627097e2a) - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. (c9bcf8906) - Bug 1140586 part 4. Stop passing non-null parents to js::NewFunctionWithProto when creating a native function via direct calls to that API. (8d6d2c9ba) (0b23a2783) - import change from rmottola/Arctic-Fox: - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. (eeaab7e54) - revert Bug 1125101 as upstream did (2d7c55203) - Bug 1139832 - Restrict compacting GC zealousness to zeal collections (f860d0940) - Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (289fd634a) - Bug 1142282 part 1. Remove the parent argument of NewNativeObjectWithGivenProto. (5c7232530) (e6344bb64) - import change from rmottola/Arctic-Fox: - Bug 1142282 part 2. Remove the parent argument of NewNativeObjectWithGivenTaggedProto. (171e86a6a) - Bug 1142282 part 3. Remove the parent argument of NewNativeObjectWithClassProto. (723605cc3) - some pointer style (2436f031a) - Bug 1134146 - Use whole cell store buffer entries for unboxed object updates (a787eb06e) - Bug 1140888 - Make sure Ion code depending on unboxed layouts is invalidated when unboxed objects are converted to natives (bed2de826) - Bug 1141379 - Remove unboxed layouts from the per-compartment list they are threaded through while we are still on the main thread (829535fec) - Bug 1134969. Make DeepCloneObjectLiteral correctly handle setLastProperty failures. (2c4fc9847) - some pointer style stuff (74ab89f4f) - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts (80f88401d) - Bug 1143244: return false instead of nullptr, in failure case within js::XDRObjectLiteral(). (0f8e58801) (6e57ba34e) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.cf/kmeleon/KM76.1.1-Goanna-20190413.7z Changelog: Out-of-tree changes: * update Goanna3 to git 4ed6f4941..6e57ba34e: - import change from rmottola/Arctic-Fox: - Bug 1119303 - Use an oolCallVM to allocate SIMD objects when the nursery is full. (1eca977cb) - Bug 1135547 - Fix checks for cases where type sets might be incomplete (2230e8b92) - pointer style (8958871fc) - Bug 1135038: Inline SIMD.check as guard unbox (e45b8a6a3) - pointer style (623935182) - Bug 1135039: Implement general SIMD swizzle and use it (84f609ecc) - Bug 1135042: Inline SIMD loads in Ion (5ffb8fbc4) - Bug 1135042: Inline SIMD stores in Ion (e91a020d1) - Bug 1135042: Share more code between StoreTypedArray* classes (1c0f3a538) - Bug 1137688 - Add eager simd unboxing phase. (adb5986c9) (9cc8d52f1) - import change from rmottola/Arctic-Fox: - Bug 1137780 - Add a skiplist enumerator for JitcodeGlobalTable for removing while traversing. (778c8fc85) - Bug 1137780 - Fix marking JitcodeGlobalTable. (32b24d140) - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. (a28742322) - some pointer style again (627097e2a) - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. (c9bcf8906) - Bug 1140586 part 4. Stop passing non-null parents to js::NewFunctionWithProto when creating a native function via direct calls to that API. (8d6d2c9ba) (0b23a2783) - import change from rmottola/Arctic-Fox: - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. (eeaab7e54) - revert Bug 1125101 as upstream did (2d7c55203) - Bug 1139832 - Restrict compacting GC zealousness to zeal collections (f860d0940) - Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (289fd634a) - Bug 1142282 part 1. Remove the parent argument of NewNativeObjectWithGivenProto. (5c7232530) (e6344bb64) - import change from rmottola/Arctic-Fox: - Bug 1142282 part 2. Remove the parent argument of NewNativeObjectWithGivenTaggedProto. (171e86a6a) - Bug 1142282 part 3. Remove the parent argument of NewNativeObjectWithClassProto. (723605cc3) - some pointer style (2436f031a) - Bug 1134146 - Use whole cell store buffer entries for unboxed object updates (a787eb06e) - Bug 1140888 - Make sure Ion code depending on unboxed layouts is invalidated when unboxed objects are converted to natives (bed2de826) - Bug 1141379 - Remove unboxed layouts from the per-compartment list they are threaded through while we are still on the main thread (829535fec) - Bug 1134969. Make DeepCloneObjectLiteral correctly handle setLastProperty failures. (2c4fc9847) - some pointer style stuff (74ab89f4f) - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts (80f88401d) - Bug 1143244: return false instead of nullptr, in failure case within js::XDRObjectLiteral(). (0f8e58801) (6e57ba34e) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190413-325e148-uxp-7d1126fad-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190413-325e148-uxp-7d1126fad-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z No official repo changes since my last build. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190413-7d1126fad-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190413-7d1126fad-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190413-7d1126fad-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190413-7d1126fad-xpmod.7z Official repo changes since my last build: - Stage 1-1: Implement Function.prototype.toString revision proposal. (e547de64c) - Stage 1-2: Remove a space after comma in parameter list for generated function source. (4ee041127) - Stage 1-3: Generate better source in Object.prototype.toSource. (90f6b2704) - Stage 1-4: Update tests (ae4af7b7e) - Stage 1: Fix #960. (d432e068a) - Merge branch 'master' into 816 (c3b63b831) - Split Parser::report into Parser::zeport (a temporary name) that uses the current offset, and Parser::reportWithNode that derives it from a Node. (8bbd0d556) - Remove the |bool strict| argument from the report-at-current-offset Parser function (zeport). zeport => qeport (68c4eea34) - Change report at current offset to warning(), extraWarning() and error() (2950deb04) - Specify an explicit offset when warning about "use asm" found in the directive prologue of a script (rather than a function body). (1ee96e39d) - Track strict mode errors in unary deletions correctly when syntax-parsing. (11a1f58b9) - Track strict mode errors in for...in and for...of correctly when syntax-parsing. (dcf64bd2f) - Move part of Parser::functionDefinition into callers. (96899aa84) - Move the Parser::checkFunctionDefinition call into its callers. (733361858) - Inline GeneratorKindFromPropertyType and AsyncKindFromPropertyType. (239003468) - Inline Parser::checkFunctionDefinition into its sole caller. (386cc5ee1) - Introduce Parser::errorAt (7d56f431c) - Remove Parser::reportBadReturn (4c4f8091e) - Report bad-class-member errors using a specified offset instead of a node's offset. (f5c293d3e) - Report for-loop-decl-with-initializer errors using a specified offset instead of a node's offset. (d7b76a5a5) - Introduce Parser::warningAt (940a6ceb9) - Remove Parser::reportWithOffset since it's no longer used. (51e2758e0) - Report the error for uninitialized const-declaration in for(;;) loop head using an explicit offset. (d60cfce5e) - Report some errors about invalid left-hand-sides in for-in/of loop heads using code with an explicitly computed offset. (4a62cbec6) - Remove for-in/of loop parsing code that redundantly marks the loop target as assigned -- Parser::forHeadStart already does this. (8e8d0ed75) - Simplify checking of the left-hand side of assignment and compound assignment expressions. (b579e0567) - Specify an explicit offset when reporting an error for a for-of loop whose target is an expression that begins with 'let'. (f4fec66e0) - Inline Parser::checkAssignmentToCall into its sole caller. (194e61552) - Simplify increment/decrement operand checking. (8580bf233) - Simplify checking of targets within destructuring patterns. (74672745e) - Report errors for bad increment/decrement operands using explicitly-specified offsets. (7ea8efe0c) - Remove Parser::reportWithNode and its remaining callers. (4f62fda96) - Inline Parser::reportHelper into its callers. (f38ef66b7) - Remove Parser::reportHelper since it's no longer used. (e88f15157) - Rename TokenStream::reportStrictWarningErrorNumberVA to TokenStream::reportExtraWarningErrorNumberVA for clarity. (a5d22aa61) - Merge branch '816' (a9682a32a) - Revert "add a nullptr check in nsSVGUtils::PaintFrameWithEffects" (81cdb56fa) - Add nullcheck in nsSVGUtils::PaintFrameWithEffects (964c9830f) - Add IDCAC 2.9.9 to blocklist for causing severe issues. (4d20cd601) - Update code of conduct to be community-encompassing. (7d1126fad) -
regsvr32 MSI.DLL regsvr32 MSIHND.DLL regsvr32 MSISIP.DLL
-
no, I'll still build browsers weekly.
-
I'll keep using XP until Ryzen 3xxx series come out.
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
seems to be a bug in: https://github.com/MoonchildProductions/UXP/commit/00baf283622b47ad7926c6e62364854d3dfbc00a EDIT: fix confirmed by reverting this commit EDIT2: all today's UXP based binaries are inplace updated. -
... but KMPlayer is developed by Korean developers?
-
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190406-4ed6f4941-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190406-4ed6f4941-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190406-4ed6f4941-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190406-4ed6f4941-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import change from rmottola/Arctic-Fox: - further pointer style tweak for patching (90943bf7a) - Bug 1137910 part 1. Don't lose track of the original 'this' object in THIS_SAVEDFRAME, so we can actually do things based on the principal of the object we're working with. (0c6bf89dc) - Bug 1137910 part 2. Give chrome callers that are indirectly (e.g. via nsIStackFrame) poking at content-captured stacks the content view of the stack. (9b9d8981d) - more pointer style to pach easier (210ef0c78) - even more pointer style (8dad567c6) - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. (0714aa290) - Bug 1083359 - Part 1 - Add the asyncCause and asyncParent properties to the native SavedFrame object. (1c99ec1bc) - more pointerstyle (21148a28d) - Bug 1135827 - Don't root more times than necessary in js::SavedStacks::insertFrames. (904461ae0) - comment fix (9401372c6) - Bug 1083359 - Part 2 - Allow C++ code to provide an async stack when calling a JS function. (e5ce833fa) - Bug 1133081, part 1 - Switch from js::PropDesc to JSPropertyDescriptor for all users of js::StandardDefineProperty (mainly Object.defineProperty/Properties and the corresponding Debugger.Object methods). (4754703df) - pointer style (58e1befc2) - Bug 1133094 - Object.defineProperty() on scripted proxy incorrectly sets {[[Configurable]]: true} if it's missing. (c4da7e6c6) - Bug 1133081, part 2 - Switch from js::PropDesc to JSPropertyDescriptor for js::StandardDefineProperty implementation. (07efac725) - Bug 1133081, part 3 - Switch from js::PropDesc to JSPropertyDescriptor for more odds and ends. (119b5711e) - more pointer style (b2c2a8383) - Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. (39bc723a7) - Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. (3b447fb7b) - Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. (7a681465a) (e1ef2cd0b) - import change from rmottola/Arctic-Fox: Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. (9da3866fa) import change from tenfourfox: #399: null check in FindNearestCommonAncestorFrame from PM 978 (23f303460) (d83c58e95) - nss: update nss to hg rev e5e10a46b9ad with vc2013 hackfix (c532d18da) - import change from rmottola/Arctic-Fox: - some pointerstyle (5eafc4481) - even more pointer style (8b1c94dd0) - Bug 1138984 - Allow 'new' template objects to have dynamic slots (31cff4565) (593d1c056) - import change from rmottola/Arctic-Fox: - revert apparently PaleMoon specific change to CreateLazyScriptsForCompartment, so later FF patches apply smoothly (ed89197ec) - Bug 1140428 - Warn when __noSuchMethod__ is used. (976c93809) - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact (5d9fadcfa) - pointerstyle tweaks again (26426837a) - Bug 1125101 - Incrementalise compacting GC by zones (9badc2329) - Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping. (Adapted) (964373773) - some pointerstyle updates (1ff2d78b7) - more pointer style (be38e9b5c) - Bug 1135100 - Don't bother to check if things we don't relocate have been forwarded (8da001057) - Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type (a1d09d1fa) - pointer style (6f7d4091e) - Bug 1137573 - OdinMonkey: Alignment Mask Analysis (fd86305f3) and removed addTelemetry hunk from rev 976c93809 (4ed6f4941) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.cf/kmeleon/KM76.1.1-Goanna-20190406.7z Changelog: Out-of-tree changes: * update Goanna3 to git d86d78c8b..4ed6f4941: - import change from rmottola/Arctic-Fox: - further pointer style tweak for patching (90943bf7a) - Bug 1137910 part 1. Don't lose track of the original 'this' object in THIS_SAVEDFRAME, so we can actually do things based on the principal of the object we're working with. (0c6bf89dc) - Bug 1137910 part 2. Give chrome callers that are indirectly (e.g. via nsIStackFrame) poking at content-captured stacks the content view of the stack. (9b9d8981d) - more pointer style to pach easier (210ef0c78) - even more pointer style (8dad567c6) - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. (0714aa290) - Bug 1083359 - Part 1 - Add the asyncCause and asyncParent properties to the native SavedFrame object. (1c99ec1bc) - more pointerstyle (21148a28d) - Bug 1135827 - Don't root more times than necessary in js::SavedStacks::insertFrames. (904461ae0) - comment fix (9401372c6) - Bug 1083359 - Part 2 - Allow C++ code to provide an async stack when calling a JS function. (e5ce833fa) - Bug 1133081, part 1 - Switch from js::PropDesc to JSPropertyDescriptor for all users of js::StandardDefineProperty (mainly Object.defineProperty/Properties and the corresponding Debugger.Object methods). (4754703df) - pointer style (58e1befc2) - Bug 1133094 - Object.defineProperty() on scripted proxy incorrectly sets {[[Configurable]]: true} if it's missing. (c4da7e6c6) - Bug 1133081, part 2 - Switch from js::PropDesc to JSPropertyDescriptor for js::StandardDefineProperty implementation. (07efac725) - Bug 1133081, part 3 - Switch from js::PropDesc to JSPropertyDescriptor for more odds and ends. (119b5711e) - more pointer style (b2c2a8383) - Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. (39bc723a7) - Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. (3b447fb7b) - Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. (7a681465a) (e1ef2cd0b) - import change from rmottola/Arctic-Fox: Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. (9da3866fa) import change from tenfourfox: #399: null check in FindNearestCommonAncestorFrame from PM 978 (23f303460) (d83c58e95) - nss: update nss to hg rev e5e10a46b9ad with vc2013 hackfix (c532d18da) - import change from rmottola/Arctic-Fox: - some pointerstyle (5eafc4481) - even more pointer style (8b1c94dd0) - Bug 1138984 - Allow 'new' template objects to have dynamic slots (31cff4565) (593d1c056) - import change from rmottola/Arctic-Fox: - revert apparently PaleMoon specific change to CreateLazyScriptsForCompartment, so later FF patches apply smoothly (ed89197ec) - Bug 1140428 - Warn when __noSuchMethod__ is used. (976c93809) - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact (5d9fadcfa) - pointerstyle tweaks again (26426837a) - Bug 1125101 - Incrementalise compacting GC by zones (9badc2329) - Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping. (Adapted) (964373773) - some pointerstyle updates (1ff2d78b7) - more pointer style (be38e9b5c) - Bug 1135100 - Don't bother to check if things we don't relocate have been forwarded (8da001057) - Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type (a1d09d1fa) - pointer style (6f7d4091e) - Bug 1137573 - OdinMonkey: Alignment Mask Analysis (fd86305f3) and removed addTelemetry hunk from rev 976c93809 (4ed6f4941) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New 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.rths.cf/basilisk/basilisk55-win32-git-20190406-4d70836fa-xpmod.7z Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190406-4d70836fa-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - nss: update nss to hg rev e5e10a46b9ad with vc2013 hackfix (b8c68d7f9) - imported mozilla upstream changes: bug1468217, bug1436241, bug1464039, bug1458048, bug1408695, bug1423649 (45bc84221) - port most of XP related hunks from iceweaselXP-53 (17c64c5c7) - ported change from iceweaselXP-53: Restored eme-adobe plugin support for Windows XP systems. (8dc3c7f3e) - fixed inverted logic in rev 17c64c5c71e12338934b7ae4ebfac2daf54efca9 (4d70836fa) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190406-325e148-uxp-cc07da9cb-xpmod.7z Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190406-325e148-uxp-cc07da9cb-xpmod.7z source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z No official repo changes since my last build. For UXP changes please see above. -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190406-cc07da9cb-xpmod.7z Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190406-cc07da9cb-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom NM28XP build: Win32 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win32-git-20190406-cc07da9cb-xpmod.7z Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190406-cc07da9cb-xpmod.7z Official repo changes since my last build: - Update SQLite to 3.27.2 (60d420b0a) - Issue #187: Remove solaris conditional code. (25779d371) - Issue #187: Remove solaris 1st party code OS checks. (6b968b13d) - Remove 18 yo OS/2 and AIX bustage workaround. (1bf6a5c7d) - Remove AIX VisualAge C++ compiler bug workaround. (49a3f5a53) - Remove AIX 1st party code OS checks, part 1 (5d409fdca) - Remove some HPUX leftovers. (b9a8bca64) - Remove AIX 1st party code OS checks, part 2 (a2786c051) - Unhook CR exception handler. (bfc977280) - Remove crashreporter toolkit files. (ff2f287f8) - Only draw a border on the tab bar when on bottom (520f99601) - Bug 1360343 - ensure maskSurface is not null before dereference, since it can be null because of OOM or gfx device reset. r=dvander (71c031832) - Merge pull request #1033 from Lootyhoof/issue-1025 (352121c2a) - add a nullptr check in nsSVGUtils::PaintFrameWithEffects (00baf2836) - Merge pull request #1035 from kn-yami/bug1360343 (a04fdfd89) - Zap the robots. (6e4da38d2) - CotPM update (cc07da9cb) My changes since my last build: - Revert "Issue #756 - Remove Contextual Identity from DevTools" (393112bc2) - Revert "Issue #756 - Remove Contextual Identity from UnifiedComplete" (979a96c49) - Revert "Issue #756 - Remove Contextual Identity from Basilisk" (a10f2e94a) - Revert "Issue #756 - Remove contextual identity from BackgroundPageThumbs.jsm" (f097325b9) - Revert "Issue #756 - Remove Contextual Identity References from Pale Moon" (4d4a6085d) - nss: update nss to hg rev e5e10a46b9ad with vc2013 hackfix (dcdc5d70e) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
ported more XP related hunks from iceweaselXP-53: -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
if there is a need of this, I can restore it by reverting them. -
Does WES count? (Photo from a Telegram group)
-
My Browser Builds (Part 1)
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.8, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rths.cf/basilisk/basilisk55-win32-git-20190330-09b851794-xpmod.7z Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190330-09b851794-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ffvpx: update ffmpeg to 3.4.5 (ff7089326) - update libaom to rev b46542180d551d5e4eb666cf35dd62395ba43f3e (without moz.build and aom_ports/aom_once.h) (8de1c2b90) - libwebp: update to 1.0.2 (bb84e2eed) - import changes from UXP: - Make resuming of decoding work for anonymous decoders. (64d65e096) - Make Sourcebuffer::AppendFromInputStream handle canceled image loads. (87bef3e99) - Check for contiguous buffer state. (8dd8df90b) (097da0429) - update NSS to git rev e76a339d424a5fad9bc42a7e91154a4dd89b83f3 with nss339-vc2013.diff applied with ssl.gyp changes reverted (59066dcc2) - update nss to git rev 4aea92b574d2d674ee75838d46ea95b113e8fecb (d0d6cc15e) - update Twemoji font to v11.3 based build. (3abe807b6) - update libaom to rev 0ec86ac7ae1e32a7e70410fa4972a655ec3670a4 (without moz.build and aom_ports/aom_once.h) (b246b0a6e) - nspr: update nspr to hg rev 753fe0f7964c (d151c0c67) - nss: update nss to hg rev 395a93dbc02e with vc2013 patch applied (ebfc3f0a8) - revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable (f63e51e47) - ported change from tenfourfox: - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (141fdee14) - webextension: revert this part of changes in rev f63e51e471c0e57fed750971a5c5b6fc397061a6 (abd82fe1f) - ffvpx: update to 3.4.6 (b4d5e6c32) - update libaom to rev 5bdd95475e07ac8641114cb139105b8d734a1b60 (without moz.build and aom_ports/aom_once.h) (09b851794) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New New Moon 27 Build! 32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190330-d86d78c8b-xpmod.7z 32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190330-d86d78c8b-xpmod-sse.7z 32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190330-d86d78c8b-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190330-d86d78c8b-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - partly ported change from tenfourfox: - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (161cf6eb4) - import changes from rmottola/Arctic-Fox: - Bug 1140586 part 1. Add some asserts about us not caring too much about the parents of native functions. (dd735591e) - Bug 1140586 part 2. Stop passing non-null funobjArg to js::NewFunction and js::NewFunctionWithProto. (b4d148f53) - Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out (22ded5bd9) - Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. (a49a25f88) - Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| entries. (409317be0) - Bug 1136906 part 1. Stop passing parents to JS_NewObject in ctypes code. (14412c561) - Bug 1136906 part 2. Stop passing a parent to JS_NewObject in xpconnect code. (e5769c27d) - Bug 1136906 part 3. Remove the parent arg from JS_NewObject. (98f1b9c37) (ee2d17418) - import changes from rmottola/Arctic-Fox: - Bug 1140670 part 1. Just use the global, not the proto's parent, as the default parent in NewObjectWithGivenTaggedProto. (d2ef7ee90) - Bug 1140670 part 2. Just use the global as the parent in js::CreateThis and js::CreateThisForFunctionWithProto. (025d25703) - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. (d814a6344) - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. (d657e25c7) - Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. (2259f4027) - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. (84ab2d944) - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. (a10821f1a) - Bug 1142266. Remove the parent argument from js::NewObjectWithProto. (efe9144e3) - Bug 1142241. Stop using getParent() in js::GetObjectEnvironmentObjectForFunction. (b04a4a38e) - some pointer style for better patching (608e1a6ad) (c1ae338ae) - import change from rmottola/Arctic-Fox: - Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. (d83f16200) (d86d78c8b) -
My Browser Builds (Part 1)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rths.cf/kmeleon/KM76.1.1-Goanna-20190330.7z Changelog: Out-of-tree changes: * update Goanna3 to git fcb2b3aa1..d86d78c8b: - partly ported change from tenfourfox: - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (161cf6eb4) - import changes from rmottola/Arctic-Fox: - Bug 1140586 part 1. Add some asserts about us not caring too much about the parents of native functions. (dd735591e) - Bug 1140586 part 2. Stop passing non-null funobjArg to js::NewFunction and js::NewFunctionWithProto. (b4d148f53) - Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out (22ded5bd9) - Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. (a49a25f88) - Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| entries. (409317be0) - Bug 1136906 part 1. Stop passing parents to JS_NewObject in ctypes code. (14412c561) - Bug 1136906 part 2. Stop passing a parent to JS_NewObject in xpconnect code. (e5769c27d) - Bug 1136906 part 3. Remove the parent arg from JS_NewObject. (98f1b9c37) (ee2d17418) - import changes from rmottola/Arctic-Fox: - Bug 1140670 part 1. Just use the global, not the proto's parent, as the default parent in NewObjectWithGivenTaggedProto. (d2ef7ee90) - Bug 1140670 part 2. Just use the global as the parent in js::CreateThis and js::CreateThisForFunctionWithProto. (025d25703) - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. (d814a6344) - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. (d657e25c7) - Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. (2259f4027) - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. (84ab2d944) - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. (a10821f1a) - Bug 1142266. Remove the parent argument from js::NewObjectWithProto. (efe9144e3) - Bug 1142241. Stop using getParent() in js::GetObjectEnvironmentObjectForFunction. (b04a4a38e) - some pointer style for better patching (608e1a6ad) (c1ae338ae) - import change from rmottola/Arctic-Fox: - Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. (d83f16200) (d86d78c8b) * 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