Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/24/2021 in all areas

  1. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210724-f94c0da-uxp-74989fb28-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210724-f94c0da-uxp-74989fb28-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210724-f94c0da-uxp-74989fb28-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210724-40852a372-uxp-74989fb28-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210724-40852a372-uxp-74989fb28-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210724-40852a372-uxp-74989fb28-xpmod.7z Official UXP changes since my last build: - WIP: Base implementation (f864b515d) - Issue #1725 - Fix logic in PerformPromiseAllSettled. (5764d0c28) - Merge branch 'master' into Promise-allSettled (22377b86a) - Merge pull request 'Implement Promise.allSettled()' (#1796) from athenian200/UXP:Promise-allSettled into master (74989fb28) Official Basilisk changes since my last build: - Back-end branch pointer update (f94c0da) Official Pale-Moon changes since my last build: - Back-end branch pointer update (1d67dc09e) - New cycle. (40852a372)
    4 points
  2. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210724-b9cfdbdbd-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210724-b9cfdbdbd-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210724-b9cfdbdbd-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210724-b9cfdbdbd-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - missing crashreporter section (4831c9622) - Bug 866681, part 1 - Track if any slice of CC was manually triggered. r=smaug (358239be3) - Bug 866681, part 2 - Make ContentUnbinder use DeferredFinalize. r=smaug (3155b68fa) - Bug 1177627 - Back out most of 7fcf6bf43eda for causing Gaia unit test crashes. r=smaug (6ddb7866c) - Bug 1158257 - Gecko should always provide SpiderMonkey with a debuggerMallocSizeOf; r=mccr8 (f18a9c4ec) - add (unused) crashreporter (9f35b04ee) - Bug 1175513 - Make some private nsXPCWrappedJSClass const or static; r=bholley (39e560872) - Bug 1175513 - Factor out nsXPCWrappedJSClass::CleanupOutparams; r=bholley (93f602ab6) - Bug 1175513 - Improve code style in nsXPCWrappedJSClass::CleanupOutparams; r=bholley (cd874ea37) - Bug 1178969 - nsXPConnect doesn't need to implement nsSupportsWeakReference. r=bholley (e76ebddc9) - Bug 1182409 - Add 'allowWaivers' sandbox option. r=gabor (71befc1c9) - Bug 1184400, part 1 - Make XPCJSRuntime::SuspectWrappedNative into a method on XPCWrappedNative. r=bholley (4d102ee6a) - Bug 1184400, part 2 - XPCWrappedNative::Suspect() should suspect the JS reflector object even if it doesn't own it. r=bholley (c8339179c) - Bug 1184400, part 3 - Use HasExternalReference in XPCWrappedNative::Traverse. r=bholley (3020bd602) - Bug 1186213 - Add an API to deep-freeze the result of Cu.cloneInto. r=gkrizsanits (3b1b03b07) - Bug 1185144 - nsConsoleService::LogMessageWithMode() should release the retired message on the main thread. r=froydnj (e615f5eb2) - Bug 1171716 - Part 1: Add NS_ReleaseOnMainThread. r=froydnj (dd13528db) - Bug 1171716 - Part 3: Use NS_ReleaseOnMainThread in WebSocketChannel dtor. r=froydnj (0818574a6) - Bug 1171716 - Part 4: Use NS_ReleaseOnMainThread in JarChannel dtor. r=froydnj (06c85f670) - Bug 1171716 - Part 5: Use NS_ReleaseOnMainThread in HttpBaseChannel dtor. r=froydnj (e599c1b8e) - Bug 1185527 - Split out a refcountless base class for nsScriptError. r=gabor (325087790) - Bug 1157908 - Give Gecko thread Looper low priority; r=snorp (713dd5bb1) - Bug 968923 - part 5a - add use counters for SVGSVGElement and CSS properties for testing purposes; r=bz (9ed578c11) - Bug 968923 - part 3d - record use counter information from the CSS parser; r=dbaron (ea188ea15) - Bug 968923 - fix bogus assert in nsSVGElement.cpp; r=heycam (moz hg rev a0744d2060df) (9d8e58858) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1159409 - (Part 1-) - Remove Init() from the Image interface. r=tn (0b663ee45) - Bug 1159409 - (Part 2) - Remove ProgressTrackerInit and register Images with a ProgressTracker in ImageFactory. r=tn (a24d4e849) - Bug 1179909: Refactor stable state handling. r=smaug This is motivated by three separate but related problems: (0ead73dbd) - remove mPreemptingRunnableInfos of PM which I couldn't trace in FF (96474c90a) - Bug 1179909: Build fix. r=me CLOSED TREE (5d35a65d5) - Bug 1144418 - target events for text nodes in shadow dom to the nearest element in the flattened tree. r=wchen (26c0eb8b2) - Bug 853889 - Check single-box orientaton in _cairo_bentley_ottmann_tessellate_rectangular_traps and _cairo_bentley_ottmann_tessellate_boxes. r=jmuizelaar (a13abee2f) - Bug 1143303 - extend D2D circle workaround to work for small circles. r=bas (1ccb1c0c1) (b9cfdbdbd)
    2 points
  3. Thank you this fixed my issue! I applied 100hz to resolutions I wanted and now when run half-life or any other game it is running 100hz according my CRT OSD display I have been trying find utility for while that can do it but trying find info today can be hard so was nice that someone knew util to do it
    1 point
  4. DirectDraw has a setting to force specific refresh rate, settable in dxdiag on the last tab. Regarding 3rd party utilities, don't know whether it'll help, but there's HZ Tool.
    1 point
  5. 1 point
  6. @Dixel I'm mostly just noting observations with this browser on XP. Not really looking to fix/improve anything. This will corrupt the stack and cause a crash if it's ever called unless you also manage to safely disable the code that calls it and processes its result. The code may only be called in specific circumstances that the user may never encounter (maybe the call is a part of some diagnostic code).
    1 point
  7. sure, thanks for bringing this up! https://github.com/roytam1/UXP/commit/fb4c5454c80ccc87610494f47b6c2264056397c5 Well this still excludes Windows 8.x/10 users who may have Aero Glass installed. The old code didn't check the OS. The entire thing is subjective though. Some like glass only on titlebars while other like it literally everywhere. Note that -moz-win-glass means extending window frame rendering to window client area, in case of old TDM lower portion of the window gets glassy or just takes solid color of the frame if user has turned off transparency or runs Win8.x/10 without Aero Glass. This one doesn't make glassy bottom of downloads window, but can be made that way by adding the following to the personal chrome/userChrome.css file in own profile folder: #downloadsWindow { -moz-appearance: -moz-win-glass !important; background: transparent !important; } Or one could modify GlassMyFox extension and make the switch for it in its GUI.
    1 point
  8. Hello. I found some information that could be useful but I need you to test it on XP SP2 to see if it actually works. I tested this on Win7 with v9 and the "chrome.dll" file. The "GetLogicalProcessorInformation" function is present in the code of the "chrome.dll" file of v9. With HxD you can directly search for the "GetLogicalProcessorInformation" entry (Offset (h) = 01b312c0) in "chrome.dll" (screenshot 1 below). After replacing the code by 00 hexadecimal values I got the same error dialog but with no entry point (screenshot 2 below). After replacing "GetLogicalProcessorInformation" by "GetL0gicalProcessorInformation" I got the same error dialog but with "GetL0gicalProcessorInformation" (screenshot 3 below) so I thought that maybe changing the function name could result into something rather than erasing the code completely. In this webpage --> https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getlogicalprocessorinformation I saw that for the "GetLogicalProcessorInformation" function is required the SP3 update. In the left side of the page are a lot of functions and saw the "GetLocalTime" function that needed only Windows 2000 to work and decided to change "GetLogicalProcessorInformation" by "GetLocalTime" (screenshot 4 below) and the browser launched without errors. I am not sure if this type of modification could work directly but I can tell that when you do this it is probable that you will get another error but will be with a different function. If that happens then you can switch that other function by "GetLocalTime" and see if it actually do something. It will be very strange if this works with one change but I can not test it myself. Other files that have the "GetLogicalProcessorInformation" function are "chrome_child.dll" and "libglesv2.dll". Screenshots: 1 --> https://drive.google.com/file/d/1Zpjmb3nyJZUdAL5hBQgBtiVJe0R6f8Yl/view?usp=sharing 2 --> https://drive.google.com/file/d/1XhUttESaW0lNN7pHTikM7QDqnly9O64t/view?usp=sharing 3 --> https://drive.google.com/file/d/1P1m1KvOSBVpAK_oPhIFLK08LG8N7iRro/view?usp=sharing 4 --> https://drive.google.com/file/d/1yyuxn8j9kG7MZl39K6QZ0Lp9-NZE6x-B/view?usp=sharing Cheers.
    1 point
  9. May be relating to Year 2038 bug: https://en.wikipedia.org/wiki/Year_2038_problem
    1 point
  10. I see, didn't find it on their site, but this must have been the news: https://www.bleepingcomputer.com/news/microsoft/rip-microsoft-to-drop-support-for-windows-10-on-32-bit-systems/
    1 point
  11. Oh well. Windows will remain king of operating systems for the foreseeable future no matter how crappy it is, since it is so embedded into the enterprise. I know the company doesn't give 2¢ about what most consumers think, but I think four things would improve the OS and widen its appeal: (1) better integration with cellphones now that mobile has become as ubiquitous as Windows, i.e. make phone/PC file transfers and syncing contacts, calendars, texts and emails easier and more seamless over Bluetooth or USB cable, something like MyPhone Explorer does; (2) Re-introduce and improve the Resilient File System (it was deprecated in Windows 10) to add integrity checks, protection against data degradation, handling of long paths, storage virtualization, and built-in hard drive redundancy and disk failure protection, especially now that Microsoft is requiring higher PC hardware requirements to install Windows 11. (3) Add an Android-like cast feature to display content on televisions and other devices and, finally, (4) dumb-down networking so that opening Windows' network connections for the first time displays a wizard to enter, lookup and save IP/DNS addresses and passwords for your LAN and for your ISP provider like many email clients do wizard setups for setting up email.
    1 point
  12. With Win 7, then with more effort with Win 8.1, I had developed a fully secure, private system setup that I managed with a deny-by-default firewall setup and a number of layers of atypical protection against malware. I was involved with every decision whether to allow an application to communicate online. With Win 10 I have been forced to give up the deny-by-default firewall setup. Nowadays, too many applications require too much complex network communication to make it practical to manage such a setup, and they keep changing! I have retained some of what I had set up before, but I don't feel nearly as secure, because I just am not able to keep on top of what talks to what. There is a real cost to having an extra 100 processes running. What's curious is that I'm not really doing any more work - I mean, back then I had Skype teleconferencing and eMail and web browsing and remote control over other systems, etc. on my Win 8.1 setup. It was initially a bit of a feat to get things like Skype - which is promiscuous as hell online - to work within constraints but I ultimately accomplished it. But now we have Teams and shared Office documents and Bluejeans and Zoom and 50 different ways to get those same things done that someone else requires in order for me to do my job. Because someone else thinks those things are important to be able to do. If anything the slightly less stable nature of the latest OSs cut into my productive time. I can never seem to print anything reliably any more. That never used to be a problem; now it is. The most useful things I do are still done the "old fashioned" way - developed right here locally on my computer system then shared later. Who thinks they're more productive while on a video call? Who isn't overloaded by all the inputs? But because everyone else seems to have swallowed the hype that "cloud apps are better" there's no getting away from it. It's a bit like walking quietly along a street to go to the store then being swept up by an overwhelming crowd of people headed to a riot. You end up being pushed and shoved to where you don't want to go, rather than reaching your intended destination, and you don't get to do what you wanted to do. You can't even remember what you wanted to do. And there is nothing you could have done to create a different outcome. -Noel
    1 point
×
×
  • Create New...