Leaderboard
Popular Content
Showing content with the highest reputation on 01/19/2024 in Posts
-
Raise your hand anyone if you think below announcement is just a coincidence : https://forum.palemoon.org/viewtopic.php?f=5&t=30782 ... My hand stays down.5 points
-
My fingers were already itching , but I'm not posting in this rubbish forum any more. Yep! The guys can purge it, delete it or stick it somewhere else. I will be sleeping like a log.5 points
-
Dakar Desert Rally: Deluxe Edition Genres: Racing, Simulation, Cars, Motorcycles, Open-wheel cars This game requires Windows 10 as the min.3 points
-
3 points
-
Commercial activities such as offering paid services and offering goods for sale is a violation of MSFN rules. https://msfn.org/board/guidelines/3 points
-
That's a typical comment from the guys on the Pale Moon forum. Exactly as I put it here: And then the try to row back a little patronisingly: The quoted comment can be found here: https://forum.palemoon.org/memberlist.php?mode=viewprofile&u=17830&sid=c270026a4e9bbd9b3587497dfcb6127a https://forum.palemoon.org/viewtopic.php?p=247714#p247714 What do we learn from such behaviour? One should only post in the Pale Moon forum about the official Pale Moon and Basilisk browsers and only if absolutely necessary. These poor, lost souls there can't cope with anything else.3 points
-
No, that comparison is 100% legit, I can confirm that myself. Now, let's talk years. In 1979, when I was small, I couldn't allow myself to freely roam the balcony just in briefs/underwear, not because I was shy, no, but because it was still cold in the winters.3 points
-
Nonsense! You can, and there's nothing in the rules about it, talk about the direct consequences (economical and environmental), just exclude the political part. We all know who's to blame and what country is the source of evil anyways. Just omit that part.3 points
-
Another big let down! RoboCop: Rogue City Alex Murphy Edition Requires a 64-bit Windows 10 operating system and NVIDIA GeForce GTX 1650 with DirectX12 (not available on Windows 7).3 points
-
I won't even bother falling into that "trap" and start commenting on it ; "The MSFN-type people" ? WT...? My little faith towards reconciliation has just evaporated ; back to your positions, "MSFN-type people", we're again back to "square one", otherwise put: The old SNAFU... A great pity, though ... If inactive for a large amount of time, your PMForums account will be, eventually, purged, but I don't think you'll lose any sleep over that, will you? ...2 points
-
Right! It looks like the culprit. I have it running. I didn't remove it from the ISO, I simple remove the startup checkbox, when it's needed.2 points
-
Even funnier! They claim it's "compatible with Vista", scroll to 3. https://www.catsxp.com/faq 3. Compatible with Vista2 points
-
1 point
-
It can, if someone makes a mistake, or simply doesn't know what his OS real capabilities are, that user tried to run the player in DirectX11 mode, that is only Win8 and up, the player ignored that setting and switched off the acceleration completely, thus resulting in a poorer picture quality. The only thing that works on XP is DXVA version 1.0. Addition, obviously a DXVA supported GPU is needed, too!1 point
-
Just so you know, for the future, DirectX11 for video is only Win8 and up, but I won't go into details since it's obviously off-topic here!1 point
-
Of course it's "less resources" for you simply because Windows XP doesn't support DirectX11, it never did, run DxDiag to see, hence less depth and the weird brightness, there's simply no acceleration when you choose DX11 on XP.1 point
-
AS ... yes I intended to put AS ... yes, I forgot to put "Check My IP Address & Location 1.3" at the very top of my post reply. After I read your reply it came into my head that my VPN has a free Ad ware and Malware blocking program. There are about ten items that can be 'checked / unchecked' as needed or wanted. I unchecked the three items that I had checked and the program now works. I found the filter that was stopping the program from working and will leave that filter off ... it is labeled 'Ads + Trackers' and now everything is good. I had forgot about these free filters that my VPN provides. Been with them for over three years and I hadn't had any filter problems to my knowledge before. I don't need that one filter checked anyway and maybe anyone in the future with a problem can think of possible VPN filters to check. thanks for thr reply and help ... great program. Monroe1 point
-
I would like to inform you that at: https://github.com/Feodor2/Mypal68/issues/360 I have just posted the following information: The network.http.keep-alive.timeout preference specifies how long a file will be locked on the local disk ( that Mypal68 locks files on the local drive for the time specified in the network.http.keep-alive.timeout preference when adding these files as email attachments).1 point
-
Do you happen to have any documentation/changelogs for the updates you have made? It's always nice to know specifically what has been done.1 point
-
Raise your hand anyone if you think below announcement is just a coincidence : https://forum.palemoon.org/viewtopic.php?f=5&t=30782 (I mean, do you see the "double standard" there? When he was referring to the users of "the forks" as "beta testers", his tone implied a negative connotation for the term; now, he's in need himself of "beta testers" for his own "official" browser, in which case those "testers" are a "good thing", of course ) ...1 point
-
Something wrong there in your URI pasting ; for those that do want to read that patronising post, the link is: https://forum.palemoon.org/viewtopic.php?p=247714#p2477141 point
-
The first one was the most limited, the one from ungap should be the middle ground, the most complete is the one from core-js. Do the read the notes as it is said structuredClone cannot be polyfilled in its entirety. It's probably common for such code to be packaged in a way to be easily reusable in an environment not limited to a web browser and more easily maitainable/studiable by separating it into multiple smaller modules. The repo from ungap has it packaged in two ways (in order for it to be split in multiple modules), the one in cjs folder using CommonJS format usable outside of web browsers and the one in ecs folder using ECMAScript 6 standard's module imports using import/export in a web browser. Except I haven't heard of user scripts that are split into multiple modules, so going off from /ecs/index.js, I've put everything into one file, removing import/export and added the statement attaching the structuredClone function to the global object.1 point
-
No offence, you're quite chatty for someone anti-social. Maybe you meant anti-socialist? (misspelling)1 point
-
I gave you the links for comparison our climate in 2009 vs 2023, which added almost + 10 degrees in my city.1 point
-
Those exe installers are usually crap/bloatware. It's advised to install via inf directly. Here's a bit older driver. https://catalog.s.download.windowsupdate.com/msdownload/update/driver/drvs/2013/04/20282278_868cfb4f48fe8f4333115ab525ef46c66316ddc9.cab Edit. This one worked for me.1 point
-
Why won't you just install the driver manually, then? https://catalog.s.download.windowsupdate.com/msdownload/update/driver/drvs/2012/10/20510300_11ca9b2b0951f4907dd6858719316a8af79749f8.cab1 point
-
Here you go. The temperature in my city has risen by approx. 10 degrees Celsius only in 14 years alone (it's a very big rise!). An the charts don't go below 2009, otherwise you'd see a much, much bigger rise. 35 °C (4 Sep, 16:30) 2023 https://www.timeanddate.com/weather/@2969392/historic?month=9&year=2023 26 °C (9 Sep, 13:00) https://www.timeanddate.com/weather/@2969392/historic?month=9&year=20091 point
-
I don't, but you forgot* about numerous thermobaric and white phosphorus blasts going on near European borders for two years every day. *intentionally or not1 point
-
... Er, that's just typical ol' Moonchild there , not surprised or impressed... That's why I specifically cited martok (the author of the code involved) as the person to be contacted, NOT MC... In any case, I don't feel guilty myself of proposing something "inappropriate", nor should @UCyborg apologise for his intervention (and his wording, in all of his posts in the linked PMForum thread, was very civil and to the point ) ... In fact, MC was ready to "wontfix" UXP#2452 (based solely on the unwarranted use of NoScript involved), so I just thought, out of genuine consideration in the broader term, that the case of "https://www.theregister.com", which never surfaced among the MCP discussions, be brought to martok's attention, too... Hang me in the town square, won't you? ... A simple yes or no, "thanks for letting us know", from their side would have sufficed... But, perhaps I'm being too naive... Any impartial by-standard will admit that "us" here act, in an indirect way, as α-testers of upstream's UXP master branch, as being the first to be more widely exposed to that code, despite "our" tree's divergence from "official" UXP; this view is, actually, shared/recognised by @dbsoft in this post ; mind you, MC had himself abolished PM's unstable branch/releases some years ago, because very little of his target audience actually used them and reported existing bugs ... And, FTR, I, personally, don't mind being "a guinea pig" ; no-one forces me to update every single weekend (I usually just update once a month or when important webcompat fixes arrive), and before ever updating, I always take a back-up of my current "dirty" profile, in case things break (extremely rarely); going back to a previous build is "a piece of cake" under that scenario ... ... I have always suggested that (even very recently, read this regarding the "dropbox" UXP bug, still "a thing" with official apps, too), but it was NOT feasible in this case because martok's code wasn't present in the latest official "stable" binary releases - I, and I suppose most here (excluding you ), wouldn't be able to compile that "upstream" sourcecode and test that URL on the resulting binaries... Focusing on just "the issue itself", martok responded here that he's unable to reproduce; so, was, in the end, the "www.theregister.com" induced crash in xul.dll (before the fix) particular to "our own" tree? In any case, martok has now prepared UXP#2459 and MC is probably OK to merge it, so all this discussion will become moot... ... Pardon me for asking, but do you think there will ever come a time when some bridges could be built between the two "communities"? We now have @basilisk-dev gracing us with his presence here (but, strictly speaking, not a member of MCP ), plus at least two MCP members are now members here (with different usernames), with at least another one silently following this thread (by his own admission) ... I'm not sure if it was just pretense, but MC seems to still have a beef because: Does this leave a small ray of light come through? Would MC ever accept one "genuine solution" by you for official UXP if you were ever inclined in the future to offer it (rhetorical question, probably...) ? Before anyone here accuses me of old-age-caused dementia , yes, I was here ALL along during the many dramas of the past, but I'd like to see a glass half-full rather than half-empty ; frankly, all this toxicity that existed/still exists between MCP and "us" burdens my soul and if mutual compromises between the two "parties" have to be made at some point, I'd be the first one to welcome them... Just my own humble opinion, though ... Best regards, always extremely thankful PS: December 2023 is well behind us now - any development regarding the "Glory to Hong Kong" song judicial saga (you're still with us here, your repo and blog are still alive, so I suppose things are calmer now?) ?1 point
-
Few people would be concerned with support for XP SP2 today when even Seven is already considered old. Other programs like new Process Explorer would still crash the system.1 point
-
Right, there was a link posted earlier about that code, it's a special one, technically the kernel didn't crash, but it aborted execution since it detected user-mode csrss.exe process crash. Presumably it's logical the kernel wouldn't dump its own memory then as if one was going to go debug something in this case, it should be targeted at the crashing process as the kernel could normally continue if that other process didn't go down.1 point
-
No, I used Resource Hacker (will have to find an older version if you want to run it on XP) to open the manifest in the executable and https://unminify.com/ to make it readable for me, then basically replaced this: <ms_compatibility:compatibility xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" xmlns="urn:schemas-microsoft-com:compatibility.v1"> <ms_compatibility:application xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1"> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"></ms_compatibility:supportedOS> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"></ms_compatibility:supportedOS> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></ms_compatibility:supportedOS> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"></ms_compatibility:supportedOS> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"></ms_compatibility:supportedOS> </ms_compatibility:application> </ms_compatibility:compatibility> With: <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> <application> <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/> <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/> <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/> <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/> </application> </compatibility> Then minified the text with https://codebeautify.org/xml-minifier, put it back and saved. Seems there's a line break between XML head and the rest of content. Threw Vista GUID out as AFAIK only Windows 7+ understands that section and if there was only Vista GUID, it would be equal to the section not being present, but presence of the rest changes compatibility context to the newest indicated OS, turns off some legacy behavior. Not sure if there's a full list of behaviors anywhere, but I broke a level editor of an old game once when I marked it as compatible with everything Win7+, uses GDI and DirectDraw and causes Vista/7's compositor to go off normally. Wonder what could change between 8 and 8.1? And no newer GUIDs despite more frequent big updates since Windows 10. I'd still use that KB921337 hotfix at least for XP fixing sxs.dll, don't see more resiliency against such things as a bad thing. Someone could also notify the author of that MPC-HC version, should be a small thing to change.1 point
-
I'd only use such limited polyfills on per-site basis to avoid issues. A more capable implementation of structuredClone polyfill: 'use strict'; const VOID = -1; const PRIMITIVE = 0; const ARRAY = 1; const OBJECT = 2; const DATE = 3; const REGEXP = 4; const MAP = 5; const SET = 6; const ERROR = 7; const BIGINT = 8; // const SYMBOL = 9; const EMPTY = ''; const {toString} = {}; const {keys} = Object; const typeOf = value => { const type = typeof value; if (type !== 'object' || !value) return [PRIMITIVE, type]; const asString = toString.call(value).slice(8, -1); switch (asString) { case 'Array': return [ARRAY, EMPTY]; case 'Object': return [OBJECT, EMPTY]; case 'Date': return [DATE, EMPTY]; case 'RegExp': return [REGEXP, EMPTY]; case 'Map': return [MAP, EMPTY]; case 'Set': return [SET, EMPTY]; } if (asString.includes('Array')) return [ARRAY, asString]; if (asString.includes('Error')) return [ERROR, asString]; return [OBJECT, asString]; }; const shouldSkip = ([TYPE, type]) => ( TYPE === PRIMITIVE && (type === 'function' || type === 'symbol') ); const serializer = (strict, json, $, _) => { const as = (out, value) => { const index = _.push(out) - 1; $.set(value, index); return index; }; const pair = value => { if ($.has(value)) return $.get(value); let [TYPE, type] = typeOf(value); switch (TYPE) { case PRIMITIVE: { let entry = value; switch (type) { case 'bigint': TYPE = BIGINT; entry = value.toString(); break; case 'function': case 'symbol': if (strict) throw new TypeError('unable to serialize ' + type); entry = null; break; case 'undefined': return as([VOID], value); } return as([TYPE, entry], value); } case ARRAY: { if (type) return as([type, [...value]], value); const arr = []; const index = as([TYPE, arr], value); for (const entry of value) arr.push(pair(entry)); return index; } case OBJECT: { if (type) { switch (type) { case 'BigInt': return as([type, value.toString()], value); case 'Boolean': case 'Number': case 'String': return as([type, value.valueOf()], value); } } if (json && ('toJSON' in value)) return pair(value.toJSON()); const entries = []; const index = as([TYPE, entries], value); for (const key of keys(value)) { if (strict || !shouldSkip(typeOf(value[key]))) entries.push([pair(key), pair(value[key])]); } return index; } case DATE: return as([TYPE, value.toISOString()], value); case REGEXP: { const {source, flags} = value; return as([TYPE, {source, flags}], value); } case MAP: { const entries = []; const index = as([TYPE, entries], value); for (const [key, entry] of value) { if (strict || !(shouldSkip(typeOf(key)) || shouldSkip(typeOf(entry)))) entries.push([pair(key), pair(entry)]); } return index; } case SET: { const entries = []; const index = as([TYPE, entries], value); for (const entry of value) { if (strict || !shouldSkip(typeOf(entry))) entries.push(pair(entry)); } return index; } } const {message} = value; return as([TYPE, {name: type, message}], value); }; return pair; }; /** * @typedef {Array<string,any>} Record a type representation */ /** * Returns an array of serialized Records. * @param {any} value a serializable value. * @param {{json?: boolean, lossy?: boolean}?} options an object with a `lossy` or `json` property that, * if `true`, will not throw errors on incompatible types, and behave more * like JSON stringify would behave. Symbol and Function will be discarded. * @returns {Record[]} */ const serialize = (value, {json, lossy} = {}) => { const _ = []; return serializer(!(json || lossy), !!json, new Map, _)(value), _; }; const env = typeof self === 'object' ? self : globalThis; const deserializer = ($, _) => { const as = (out, index) => { $.set(index, out); return out; }; const unpair = index => { if ($.has(index)) return $.get(index); const [type, value] = _[index]; switch (type) { case PRIMITIVE: case VOID: return as(value, index); case ARRAY: { const arr = as([], index); for (const index of value) arr.push(unpair(index)); return arr; } case OBJECT: { const object = as({}, index); for (const [key, index] of value) object[unpair(key)] = unpair(index); return object; } case DATE: return as(new Date(value), index); case REGEXP: { const {source, flags} = value; return as(new RegExp(source, flags), index); } case MAP: { const map = as(new Map, index); for (const [key, index] of value) map.set(unpair(key), unpair(index)); return map; } case SET: { const set = as(new Set, index); for (const index of value) set.add(unpair(index)); return set; } case ERROR: { const {name, message} = value; return as(new env[name](message), index); } case BIGINT: return as(BigInt(value), index); case 'BigInt': return as(Object(BigInt(value)), index); } return as(new env[type](value), index); }; return unpair; }; /** * @typedef {Array<string,any>} Record a type representation */ /** * Returns a deserialized value from a serialized array of Records. * @param {Record[]} serialized a previously serialized value. * @returns {any} */ const deserialize = serialized => deserializer(new Map, serialized)(0); if (!("structuredClone" in env)) env.structuredClone = (any, options) => deserialize(serialize(any, options)); Source: https://github.com/ungap/structured-clone1 point
-
No, I got rid of it a couple years ago. I had to make a clean install of Windows and most applications, which was very disruptive. For WinXP you don't need that manifest if it doesn't link to a MSVC runtime DLL. The admin rights stuff and OS compatibility matters to Vista+. But new applications being able to crash the system is worse than the CON and AUX bug on Win98. For Nvidia video adapters there is still the CUVID interface in MPC-HC which works on WinXP. Microsoft's always does its best tie APIs to recent versions of Windows.1 point
-
Extract MPC-HC 2.1.2.7z and put the MPC-HC folder from the archive in e.g. your 'Downloads' folder and put 'mpc-hc.ini' in there as well. Drag all the content from LAVFilters-0.78.0-0.7z into the MPC-HC folder (replace existing files). Then start the program. If you want to use it with the XUL extension "Open With" (see this post) and you want to add its icon to the menu, extract the program icon with e.g. "IconsExtract", put it in e.g. 'C:\Windows\Icons' and assign it in the extension. (or download the icon from here)1 point
-
There's even more. "My Epic Experience" "Easy Anti Cheat is a virus that makes games unplayable" https://www.reddit.com/r/f***epic/comments/14ffhxs/easy_anti_cheat_is_a_virus_that_makes_games/ But if you still want to run it, try this fix. Right click the game, go to properties, installed filed, browse, look for a EasyAntiCheat.exe, run it from there. https://steamcommunity.com/app/671860/discussions/4/6717729343875250884/1 point
-
Of course it needs to be patched, you'll have to patch Opera.dll with CFF explorer and switch off the sandbox with the cmd flag —no-sandbox, this will make the browser insecure, but it will load pages. I guess it's fine, but only if you visit sites you 100% trust.1 point
-
From a purely technical persperctive (so no offence), the app doesn't work as intended, you simply switched off the most important security feature. The last Opera-Chrome for Win7,8,8.1 are still based on Chrome 109, it will change if you fix the sandbox and make it fully working. like someone did in CatsXP.1 point
-
Update notification! My fork Check My IP Address & Location has been updated from the version 1.2 to 1.3. I added four further time intervals for checking IP changes: 1 Sec, 5 Sec, 10 Sec and 30 Sec. Here is a screenshot: And here is the download link for Check My IP Address & Location 1.3: https://www.mediafire.com/file/xvmk2ntk0f4i2e7/Check_My_IP_Address_%26_Location-1.3-pm.xpi/file All about Check My IP Address & Location can be found on its homepage: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1250308 Cheers, AstroSkipper1 point