Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/13/2019 in all areas

  1. Good news: Visual Studio 2019 can still target Windows XP: https://docs.microsoft.com/en-us/visualstudio/releases/2019/compatibility
    4 points
  2. 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)
    2 points
  3. 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)
    2 points
  4. Opera.exe is less than 1MB of which nearly 90% are icons whereas opera.dll is nearly 15MB, all the browser code is in the dll.
    1 point
  5. It fixed on v3.0a. check update.inf :3
    1 point
  6. Regarding the title of this thread, something just occurred to me: once you've installed all the updates you intend to, now would be a good time to make a full system backup. That way, if you ever need to restore, you'll be able to restore a fully-patched system and not have to worry about whether Windows Update still works for XP.
    1 point
  7. If, instead, MS nuked Windows 10 with extreme prejudice and released 7 SP2, 8 SP1 and 8.1 SP1, the world would become a wonderful place.
    1 point
  8. cabarc -p -r -m LZX:21 N update.cab @CAB.LST CAB.LST rundll32.exe cmd.exe fsutil.exe ATL80.DLL msvcm80.dll msvcr80.dll msvcp80.dll mfc80CHS.dll mfc80CHT.dll mfc80DEU.dll mfc80ENU.dll mfc80ESP.dll mfc80FRA.dll mfc80ITA.dll mfc80JPN.dll mfc80KOR.dll mfc80.dll mfcm80.dll mfc80u.dll mfcm80u.dll reg.exe regedit.exe msconfig.exe mspaint.exe sndrec32.exe devmgr.dll imapi2.dll imapi2fs.dll explorer.exe windowscodecs.dll windowscodecsext.dll photometadatahandler.dll wmphoto.dll paintcfg.cmd qfcwin.cmd qfcwin7.cmd winmm.dll mciseq.dll srv.sys NNN4NT5.exe fcwin2k.exe EXKDXCNF.exe W2KPW.inf wevtapi.dll fontsub.dll icrav03.rat idndl.dll msdbg2.dll nlsdl.dll normaliz.dll normidna.nls normnfc.nls normnfd.nls normnfkc.nls normnfkd.nls ticrf.rat t2embed.dll mf.dll avrt.dll atmfd.dll ADVAPI32.DLL apphelp.dll atl.dll bcrypt.dll browseui.dll riched20.dll MSPTLS.DLL usp10.dll wordpad.exe mbedtls.dll comdlg32.dll comctl32.581 comctl32.582 comsvcs.dll credui.dll crypt32.dll cryptdlg.dll cryptui.dll d3d9.dll d3d9ex.dll dbgeng.dll dbghelp.dll debug\ole32.dll debug\advapi32.dll dnsapi.dll Dpx.dll dssenh.dll dwmapi.dll empty.cat esent.dll esent97.dll expand.exe faultrep.dll gdi32.dll gdiplus.dll hid.dll httpapi.dll winhttp.dll imagehlp.dll imm32.dll iphlpapi.dll kernel32.dll licdll.dll mfc40.dll mfc40loc.dll mfc40u.dll mfc42.dll mfc42loc.dll mfc42u.dll mpr.dll Msdelta.dll msftedit.dll Mspatcha.dll msvbvm60.dll msvcirt.dll msvcp60.dll msvcrt.dll msxml4.dll msxml4r.dll msxml6.dll msxml6r.dll ntdll.dll ntsd.exe ole32.dll oleacc.dll oleaccrc.dll oleaut32.dll propsys.dll psapi.dll rpcrt4.dll rsaenh.dll sccbase.dll sccsccp.dll schannel.dll SetSHF.exe sens.dll setupapi.dll shell32.dll shlwapi.dll slc.dll spmsg.dll spuninst.exe uniproc\*.dll update\*.* urlmon.dll user32.dll userenv.dll uxtheme.dll verifier.dll vista\*.dll win32k.sys wintrust.dll Ws2_32.dll WTSAPI32.dll xmllite.dll xpbin\comctl32.dll xpbin\cryptsvc.dll xpbin\wintrust.dll xpbin\msafd.dll xpbin\mswsock.dll nosse2\gdiplus.dll msafd.dll mswsock.dll xpob2res.dll xpsp1res.dll xpsp2res.dll xpsp3res.dll xpsp4res.dll lsasrv.dll duser.dll icaapi.dll azroles.dll hnetcfg.dll ssdpapi.dll winsta.dll vssapi.dll jscript9.dll dx\d*.dll dx\libwine.dll dx\wined3d.dll dx\*.exe
    1 point
  9. Only regsvr32 MSI.DLL should be enough to fix a small KB4494528 problem.
    1 point
  10. ... Using more than one content-blockers at the same time is inadvisable : https://github.com/gorhill/uBlock#note-for-all-browsers More is... less in this case; uBlock Origin and Adguard are both competent in what they do, so choose the one or the other (I use the - Russian made - Adguard solution in my Yandex Browser (17.6.0) copy and I find it can satisfactorily replace uB0 ). Just my two (euro)cents, of course...
    1 point
  11. regsvr32 MSI.DLL regsvr32 MSIHND.DLL regsvr32 MSISIP.DLL
    1 point
  12. This is a very interesting idea and it would be really nice to see this working. This is also a huge undertaking, so I wonder if it would possible to make this a collective effort. Surely this would benefit countless enthusiasts, would it not?
    1 point
  13. Found a problem (don't know if I'd call it a bug, but it's a problem for me): the installer uses wget, and wget doesn't use system proxy settings. As a result, downloads fail on my work PC and I just get an empty folder. (Of course I can download the "old-fashioned" way just fine, since my browsers do use system proxy settings.) Luckily there's a simple workaround, by setting some environment variables. The following batch file does the trick for me: set http_proxy=http://127.0.0.1:8079 set https_proxy=http://127.0.0.1:8079 "Roytam Browser Installer.exe" Of course, others will need to change the http/s_proxy settings according to their own needs. (Actually I think the installer just uses http, so the set https_proxy line probably isn't needed; but just in case....) HTH
    1 point
  14. EoS is nothing more than End of Support... XP Forever!
    1 point
  15. There is some occasional audio choppiness that I'm getting with the built-in decoder. I chalked it up to the typically horrible Road Runner connection but if it's the codec it's still far better than plugin-container, which I have always found to be far worse and unreliable. There's a huge playback difference between the two decoders with some other sites besides youtube. This one for example: https://globalnews.ca/ The prime time plugin is unbelievably choppy and unusable while the built-in decoder renders smoothly. It probably comes down to each person's system configuration and the processing power of their computer.
    1 point
  16. Strangely, on one of my PC's, those prefs were already present and defaulted to 2. Also the one I mentioned, media.gmp-eme-adobe.visible, was already present and defaulted to true. So all I had to do on that PC was update Serpent/Moebius and Primetime automagically appeared. Edit: Scratch that. I had downloaded the wrong update! Turns out Serpent/UXP has all three prefs set by default; thus you wouldn't ordinarily have them as user prefs. That explains why, when you migrate your user prefs to Serpent/Moebius, they aren't set and need to be set after migration. (BTW, this is one of the advantages of an installer. Makes it easier to download the correct version into the correct directory.) A while ago there were some reports of problems with the built-in decoder. IIRC the biggest problem was distorted audio. Sometimes a simple user-agent spoof would fix it by causing the site to use a different codec, so Primetime wasn't always needed. @roytam1 has been good about keeping the built-in media libraries up-to-date on Moebius, so maybe that audio issue has passed.
    1 point
  17. ICYMI: IOW, with his latest updates to Serpent/Moebius, you can now install the Adobe Primetime CDM and use it for HTML5 video, instead of Serpent's built-in support. You may want to try this if you run into issues with the built-in support, such as distorted audio. If you "cheated" like I did and copied your Serpent/UXP profile over to Serpent/Moebius, and had Primetime installed on UXP, you're probably 90% of the way home. All you need to do is recreate the media.gmp-eme-adobe.visible boolean pref and set it to true. Primetime should appear in about:addons since the other prefs from your UXP install should still be there. Of course, if it doesn't work, check all the prefs mentioned in the Primetime thread. As with UXP, you'll need to set media.ffvpx.enabled to false to force Moebius to use Primetime for HTML5; otherwise Moebius will use its built-in support by default.
    1 point
  18. 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)
    1 point
  19. I released v3.0a for English. http://blog.livedoor.jp/blackwingcat/archives/1980734.html
    1 point
×
×
  • Create New...