Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/22/2020 in Posts

  1. @RainyShadow testpage works now: www.epicgames.com/store/en-US/free-games For writing thumb older KM needs img.setAttribute('thumb', x) not just img.thumb // img.thumb = img.getAttribute("data-src") || img.getAttribute("data-image"); // add here var x= img.getAttribute("data-src") || img.getAttribute("data-image") || img.getAttribute('data-srcset') || img.getAttribute('lazyload-src') || img.getAttribute('data-original') || img.getAttribute('src-load') || img.getAttribute('srcabsolute') || img.getAttribute('data-img-src') || img.getAttribute('data-ezsrc') || img.getAttribute('data-lazzy') || img.getAttribute('data-zoom-src') || img.getAttribute('data-pagespeed-lazy-src') || img.getAttribute('nitro-lazy-srcset') || img.getAttribute('nitro-lazy-src') ; if (x) img.setAttribute('thumb', x.split(' ')[0]); ------- ATTENTION users of browsers OLDER as Firefox38 / PM27 / KM-Goanna76: add this too: img.getAttribute('srcset') || (modern browsers handle this one automatically by pure CSS, no JS needed)
    1 point
  2. @siria it's not only that, but the modification broke what was working before Of course, it would be best if whatever prevents the original scripts on those sites from doing their job was fixed in the browser...
    1 point
  3. Terrible pessimism! AnyDesk v. 5.4.0.0 (ex. https://soft.sibnet.ru/get/?id=36027 ) works in Windows XP SP3 "POSReady" flawlessly
    1 point
  4. The patch can be started in windows. Going into dos mode is not needed. For fresh WinMe installation just limit memory pages in C:\Windows\system.ini and system can start without patch. [386Enh] MaxPhysPage=40000 you can edit your system.ini from your WindowsMe boot disk using (CD letter):\tools\oldmsdos\qbasic.exe Of course that's only if you have a cd drive, othewise you need to make a bootable usb...
    1 point
  5. With that it would be possible to use newer AMD and nVidia GPUs, which would be a dream come true Do keep on posting updates, this is an extremely interesting project.
    1 point
  6. I have now fixed the import calls and added K32EmptyWorkingSet. So about 26 more functions to go in kernel32! OBS Studio 19.2.0 is mostly working now, but there are a few missing functions in MFPlat.dll (Media Foundation Platform), like MFTEnumEx (used to find video/audio decoders) and MFCreateMFByteStreamOnStream. While it picks up on audio, it doesn't record or show video and creates tiny (corrupt) files. Or it may be because it forces a D3D11 renderer and my DX10 native GPU doesn't seem to work very well with DX11 (Cities: Skylines is unplayably glitchy in D3D11 mode on Vista and 7 but fine in D3D9 mode on XP x64). I think that the media foundation extensions will be fun, as I may even introduce the functions from Windows 8 as opposed to just the ones new to 7. That would mean adding stuff like Direct3D 11-based video APIs. Though adding DX11.1+ features will be pointless if the drivers available for Vista can't use them. And getting WDDM 1.1+ drivers on Vista is going to be one difficult undertaking, but probably easier than porting WDDM 1.0 drivers to XDDM (Windows 2000 Display Driver Model). And I've found another limitation of LOCAL files. Programs don't like being debugged when redirection is taking place to files within folders; they throw a fault in StackHash_**** when trying to launch them through Dependency Walker. But if the same file is loaded from system32 as opposed to the program directory, with no redirection taking place, the program works (as well as possible) through Dependency Walker. So I thought about .manifest files, which give you the option to redirect only the files specified within them. Here is an example of the contents of a manifest file used for DLL redirection: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" name="redirector" type="win32" /> <file name="kernel32.dll"> </file> </assembly> But it appears that manifest files don't seem to help much in that regard. So I guess you will have to replace your system files with mine if you're planning on debugging programs using my files. Once I get a wide array of programs working stable, I hope that you do one of your excellent videos about the kernel's capabilities. You create some great promotional tools for Vista, and this one will explore some uncharted territory for the OS. On one last note, this isn't the only new kernel extension project that helps Vista users out: The tutorial specifically mentions building for x86, but I built it in the Vista x64 build environment in the Windows 7 DDK, so it could help with certain classes of drivers. Will it help for modern GPU drivers? Not really. NVMe and USB 3? Sure.
    1 point
  7. Yes. I just need to do about ten more patches of call near ptr to call cs: in the nine existing functions, and then I'll be adding more. These are other missing ones that I've found to be called by programs: GetNumaNodeProcessorMaskEx GetCurrentPackageId GetSystemTimePreciseAsFileTime plus their dependencies and sister functions Those are going on the list along with the other unimplemented K32 functions as well as TryAcquireSRWLockShared (not sure why I shelved it earlier - perhaps because it's really a ntdll function but it doesn't matter since nothing really seems to call them directly from ntdll so it can go into kernel32, like BWC has done). Anyway, I really like these x64 dlls. MS gets to do its own thing in its own code section, while I can just make a section for myself and move the export table to its own section and things are good. All of the existing functionality of Vista is retained and not a single beat is skipped. And if you choose not to replace your existing kernel32.dll and just use the modified one on a per-program basis using .exe.local redirectors, you will be preventing the direct execution of malicious executables requiring W7+ functions. I'm also thinking about compatibility shims - One-Core-API expanded the amount of shims available in XP to include OSes like Vista/7/8.1/10. I think that I need something like that to get some installers to run since that seems to go above and beyond what Application Verifier can provide.
    1 point
  8. My reply is a 2 month old bump... but this, necessarily, is what caused the problem. Laziness, ease of throwing things together, slapping a bunch of ads together, internet becoming more of a profitable means of distribution = easy money for people. The modern internet doesn't seem to stick out individually anymore though, it's all bland, and I guess it's down to ease of just throwing together things that way. I guess that also partly influenced (or vice versa) why a lot of big websites have over the past eight years or so removed many 'custom profiles' (making them more generic), and overall deprecating things that give a sense of community unless it is somehow profitable to do so for businesses as well. My biggest concern is accessibility, which is essentially thrown out of the window for slower-developing countries with lesser access to fast-speed/always-on Internet; oh, and small-screen devices, due to the more-than-useless cookie consent banners the EU imposed on the world in 2012, that can't even dismiss the stupid prompts without messing with the zoom settings.
    1 point
  9. this MS Certificate Authority 2011 certificate is still available for download from MS support article 3149737
    1 point
  10. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200620-9a3d652a-uxp-c05d07a68-xpmod.7z Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200620-9a3d652a-uxp-c05d07a68-xpmod.7z source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z No official repo changes since my last build. -- New build of IceApe-UXP for XP! Test binary: https://o.rths.ml/gpc/files1.rt/iceape.win32-20200620-id-eed056673-ia-41157bf-uxp-c05d07a68-xpmod.7z Official repos changes since my last build: - UXP #1538 - Remove recognition interface from package manifest (40a31c945) - UXP#1538 - remove speech recognition (f280e6359) - UXP #1390 - Remove Presentation Service (13f9950ee) - UXP #1457 - Unfold sqlite (6e7951d94) - UXP#1470 - Remove update.locale (beff05596) - UXP#756 - Remove identity from manifest (354dbbf98) - Revise changelog (eed056673) for UXP changes please see above.
    1 point
  11. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200620-34cf555-uxp-c05d07a68-xpmod.7z Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200620-34cf555-uxp-c05d07a68-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200620-34cf555-uxp-c05d07a68-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.rths.ml/palemoon/palemoon-28.10.1a1.win32-git-20200620-1e701c445-uxp-c05d07a68-xpmod.7z Win64 https://o.rths.ml/palemoon/palemoon-28.10.1a1.win64-git-20200620-1e701c445-uxp-c05d07a68-xpmod.7z Official UXP changes since my last build: - Bug 1613623 - For IMAP, no longer allow STARTTLS when server sends PREAUTH greeting. (93f74227b) - Bug 1217436 - Make nsIdentifierMapEntry::mIdContentList an AutoTArray to save an allocation (a4c5e74b0) - Bug 1355787 - nsIdentifierMapEntry should let one to use either strings or atoms as keys to avoid slow string assignments when possible. (35754dd1a) - Bug 1426494 - Share more code between nsIDocument and ShadowRoot (43725c726) - Bug 1429656 - Implement ShadowRoot.activeElement (5e7917e2c) - Bug 1430299 - Add DocumentOrShadowRoot interface (bbd59105d) - Merge pull request #1591 from MoonchildProductions/sr.activeElement-work (7cc007d9b) - Merge pull request #1590 from g4jc/mail_patch (68c72c123) - Bug 1316302 - Part 1: Helper methods for HTMLEditRules::WillDeleteSelection() should have an out argument to indicates if it actually handles the action (d8a29fcaf) - Bug 1316302 - Part 2: WillDeleteSelection() should retry to handle it when selection is collapsed and JoinBlocks() doesn't handle nor cancel the action (9f2a6d370) - Bug 1316302 - Part 3: Create EditActionResult class for making the methods which return nsresult, handled and canceled with out params (3dde51910) - Bug 1316302 - Part 4: Refine HTMLEditRules::TryToJoinBlocks() and HTMLEditRules::MoveNodeSmart() with early return style for making scope of EditActionResult variable smaller (55c84e4ce) - Issue #1594 - restore UAC elevation in the uninstaller. (ad966887a) - Follow up to Issue #1578 - Remove unnecessary MOZ_ASSERT (4e688106c) - Merge pull request #1595 from Lootyhoof/issue-1578-fixup (0fab85e38) - Merge pull request #1596 from g4jc/1563 (c05d07a68) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK (dc54fe888) - Issue #1802 - Remove conflicting migration code for SQL storage (2e697a991) - Merge pull request #1799 from Lootyhoof/global-menu (cd8798d98) - Issue #1802 - Enable SQL storage for NSS security by default (1e701c445) My changes since my last build: - Reverted "Issue #1802 - Remove conflicting migration code for SQL storage (2e697a991)" - Reverted "Issue #1802 - Enable SQL storage for NSS security by default (1e701c445)"
    1 point
  12. As in the title. It would be useful to have a hardware related subforum for each Windows version. Drivers related discussions, queries about supported hardware, etc. can go there. This way the main forums can become more focused on the OS itself, and not on ways to make it work at all :P
    1 point
×
×
  • Create New...