Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


roytam1

Member
  • Content Count

    874
  • Donations

    $0.00 
  • Joined

  • Last visited

  • Days Won

    61

Everything posted by roytam1

  1. Notice: "Serpent", "New Moon", "MailNews" are generic debranded names and they are subject to change in the future. Archive directory names and archive filenames will only be changed once generic debranded names are not used in the future. Latest changelog is available here as well: http://rtfreesoft.blogspot.com/search/label/browser Serpent/UXP browser (MCP reforked 52ESR as new base), and NM28XP releases: Binaries are moved to here: (I'm lazy to edit all previous posts) https://o.rths.cf/palemoon/?sort=date&order=desc BOC related binaries: Binary list: https://o.rths.cf/boc-uxp/?sort=date&order=desc FAQ: Q: Having audio distorted when watching Twitter/etc.? A: Please try turning on "Firefox compatibility" in options dialog or either "general.useragent.compatMode = 2" or "general.useragent.compatMode.firefox = true" in about:config and reload the page. Q: Can't play H264 clips? (for PM27/KM76) A: Download following packages for your browser edition(32bit/64bit) and extract DLLs to same place as palemoon.exe lives. 32bit LAV dlls are in separated package (extracted from K-Lite codec pack 13.5.5) https://o.rths.cf/palemoon/lav.7z Just in case if you have an older processor which has no SSE instruction set support: 32bit NoSSE (ffmpeg 3.1.1 lite build) https://o.rths.cf/palemoon/lav-dll-lite-mmx.7z 32bit No ASM (ffmpeg 3.1.1 lite build, if build above doesn't work on your processor) https://o.rths.cf/palemoon/lav-dll-lite-noasm.7z 64bit LAV dlls are in separated package (LAV Filters 64bit 0.70.2) https://o.rths.cf/palemoon/lav64.7z Q: AV1 Support? (for UXP-based applications except mailnews) A: You need to enable "media.av1.enabled" in about:config Q: VP9 Support? (for PM27) A: VP9 works if async MSE option is unchecked and "Enable MSE for WebM Video" checked in options. Q: Extensions/Themes not working after updating binaries. A: If you encounter extensions not show icon, clicking options button of extension causing browser unresponsive, etc. please try following actions: 1.a Killing palemoon.exe process 1.b Copy whole extensions folder out of profile folder (to somewhere else for example, desktop) 1.c Restart browser without restoring previous sessions 1.d Goto about:addons page 1.e Drop XPI files from the copied-out extensions folder to about:addonss page One-by-One. 1.f After all XPI files are dropped and installed/updated, restart browser Q: Virus detected? A: Tell your anti-virus program to exclude palemoon.exe and/or plugin-container.exe. Some anti-virus heuristic engines (for example symantec's sonar engine) is too sensitive to palemoon.exe/plugin-container.exe network activities. Q: Where's your patches for compiling my own? A: Please visit the link above "FAQ:". Latest source patch files are named "sources_patches_YYYYMMDD.7z" in that page. Q: basilisk browser showing basic pages in GMail? A: set these to "ture" in about:config general.useragent.compatMode.firefox general.useragent.compatMode.gecko Q: How to change User Interface language? A: Please see this post: Q: Portable Loader? A: You can always use official portable launcher with my binaries, or you can use my simple portable loader written in NSIS: Q: How to install extensions/themes in BNavigator browser? A: Please check this post out: ------------------------------------- NewMoon 27 build: ------------------------------------- Serpent/moebius browser (deprecated by MCP, forked by me), and also 26.5 as playground : And NewMoon 26.5 and K-Meleon 74 with Goanna 2.2 (newmoon-26.5) for vanilla Win2000 build: ------------------------------------- K-Meleon browser with Goanna/Tycho engine: It has its own sub-forum in K-Meleon official forum! http://kmeleonbrowser.org/forum/list.php?19 Latest build: ------------------------------------- Firefox ESR 45 with TenFourFox fixes for SSE-only machines: ------------------------------------- K-Meleon Original cross-post is here: ----original post message belows---- Today's build with portable LAV libraries. Place LAV dlls (av*.dll) in same place as palemoon.exe lives. Official repo changes since my last build: -Clobber for Brotli/WOFF2 update -Fix some comments (no code change) -Enable Brotli content-encoding by default (https only). -Pull woff2 upstream update. -Update Brotli decompressor. My changes since my last build: - Upgrade Mozilla NSPR and NSS to 4.16 and 3.22 for (hopefully) faster AES operations 32bit: https://o.rths.cf/palemoon/palemoon-27.6.0a1.win32-git-20171002_2-e68ab5b3d-xpmod.7z 64bit: https://o.rths.cf/palemoon/palemoon-27.6.0a1.win64-git-20171002_2-e68ab5b3d-xpmod.7z
  2. they have multiple IP for this task: https://knowledge.digicert.com/generalinformation/INFO4895.html
  3. if this happens in plugin-container.exe, then that is plugins(flash/sliverlight/adobe primetime/etc.) doing this, but not NM/BK.
  4. roytam1

    Updated Thunderbird fork for windows XP

    GLib is not compatible with XP now.
  5. if you have a big enough target drive, use dd to copy all sectors then.
  6. 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)
  7. 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
  8. 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.
  9. 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)
  10. regsvr32 MSI.DLL regsvr32 MSIHND.DLL regsvr32 MSISIP.DLL
  11. roytam1

    How many will continue using XP?

    no, I'll still build browsers weekly.
  12. roytam1

    How many will continue using XP?

    I'll keep using XP until Ryzen 3xxx series come out.
  13. 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.
  14. roytam1

    Latest Version of Software Running on XP

    ... but KMPlayer is developed by Korean developers?
  15. 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)
  16. 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
  17. 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)
  18. 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.
  19. 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)
  20. ported more XP related hunks from iceweaselXP-53:
  21. if there is a need of this, I can restore it by reverting them.
  22. roytam1

    Windows XP Spotter (the club)

    Does WES count? (Photo from a Telegram group)
  23. 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)
  24. 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)
×