Jump to content
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. ×

Leaderboard

Popular Content

Showing content with the highest reputation since 07/31/2020 in all areas

  1. Yes, I would appreciate it too so it will be released when it is ready. Current status is that it does not work correctly yet. On the other side, I doubt that someone needs to upgrade to new builds immediately when it is released, especially when some needed software is not compatible with it.
    16 points
  2. To prevent user confusion, I strongly recommend disregarding the tutorials and contacting me directly instead about the extended kernel. The original post was removed as it was continuing to confuse users. There will be further discussion about the evolution of the extended kernel in the coming pages. If you are interested in making a monetary contribution for this and my other projects (such as minor extensions for Windows 2000, 7, 8.1 and time zone updates targeting NT 5.x), please visit this page: http://paypal.me/win32420.
    14 points
  3. (Sorry, didn't have time to respond to this before.) I agree with your general point, but I'm not sure how much Google is to blame in this particular case. The thing is, programmers often tend to be pretty lazy when having to do maintenance tasks, because these aren't seen as "cool" and "innovative"... And this bug is a bit of a special case, because it takes almost 30 min to run a single test case, whether you're trying to track down where the regression originated, or trying to fix it. Let me give you a rough rundown of the process I went through with this (let's skip this long story for them normal people ; and this isn't about me looking for extra credit, honest! ) OK, so now consider that during virtually every step of this, you have to run a whole lot of 30 min (or longer) tests to make sure of your guesses or fixes. I am, of course, a great guy and all , but even with my highly vested hobbyist interest in solving this issue it took me several months to get through this all. Obviously not months of straight work on this alone, and obviously I didn't just sit around gaping at the screen every time I ran a test, but started the test and then did something else while it ran, but the whole thing still took time. Now, imagine I was an elite coder working at Mozilla , and generally supposed to work on some other stuff besides this. And, let's say you were my manager. Are you sure you'd let me spend all this time on this one, apparently (but really not) intermittent issue that seems to be affecting only a few people (really affecting all, but 99.99% of those people wouldn't put 2 and 2 together and notice the very specific interval and would instead write these freezes off as internet issues or whatever else) on a "legacy" OS that doesn't have that long to live anyway (or so you think, not knowing about POSReady, and MSFN )? And would I, an elite Mozilla engineer , want you to make me spend my precious time on something like this? I mean, even without the whole Windows driver dive and leak hunting thing they obviously wouldn't get into (the leak hadn't happened yet, either), it's a lot of work that isn't "cool", nor "innovative"! This is not to say that I excuse the fact that they don't even run tests for longer playback, etc., etc. We all know Mozilla has lots of problems with their attitude and policies, and there are many things they aren't doing that they should be doing (and vice versa). I definitely do blame them for letting this fall through the cracks and not doing more to fix this. But as far as Google goes, since they probably weren't using cubeb, maybe they themselves never ran into this bug (at least its more obvious, 2x:xx version), and since this isn't an issue specific to Youtube, I think I wouldn't blame them too much for this one. But there is Microsoft, who introduced this bug in the first place with that pretty dumb coding error...
    13 points
  4. Hello Windows XP gaming community. I have what i believe are good news for you, if you are into emulation. I'm a developer and i've recently modified the latest version of the popular PCSX2 PlayStation 2 emulator to make it run again under the Windows XP operating system, since they removed that compatibility by 2016. The development to my modified version of PCSX2 started in May 2020, just when the latest stable official release was made public (v1.6.0), confirming it wasn't indeed compatible with XP. I wanted to do something about it, so i started peeking the code and considering the options i had. Well, after months of testing and patience, i got the latest v1.6.0 stable release from May 2020 running perfectly fine under XP. This project is called "PCSX2 XP" and is been made available from my website: http://neonfloppy.sytes.net/projects/pcsx2-xp/ and there is also a github repository: https://github.com/blueclouds8666/pcsx2_XP You may also join to my discord server, where you can find about my other projects and chat with other xp fans: https://discord.gg/KXKXcs4 I will be answering any questions you have regarding my project down below. I hope you all find this useful. Thanks for your attention.
    13 points
  5. Hi Just made an account here, I have been following threads on this forums ‘anonymously’ for quite some time now, and wanted to share a few words about this. Nothing makes him special, really. For what is worth, I do not like that he did not open source the project. I mean, I don’t know, from my philosophy and point of view, you shouldn’t charge for projects like this, but whatever, that does not matter, I myself ‘donated’ (read: paid) for this software a good few years back as well. Thing is, it takes a lot of time to research these kinds of projects, and yeah, it teaches you a lot, but there is no financial incentive to doing it. Not short term, not long term. So you need to have some spare time which a lot of people do not have much. Like, take security researchers, that do a similar thing, they play around looking with whatever tools they have available to the inner workings of various pieces of software. BigMuscle here did the same for DWM. Yet, security researchers have the incentive that if they find some critical vulnerability, they get paid by Google etc. Hacking DWM serves no one’s business interest, so... you get what I mean. Anyway, developing this kind of software is pretty hard and becomes tedious and boring easily. You work only with closed source code, you have access only to binaries you can disassemble to various degrees and fortunately, for Windows files, Microsoft offers you symbols, which are little pieces of information that augment the binary ‘code’. That’s it, from there on, you have to look and understand all their architecture, how things piece together and so on. This is tremendous work, and even with financial incentives, it takes time, sometimes you get it wrong etc. Also, the appeal to doing this gets even lower because once you publish it, you have to support it, people will like it and demand it gets ‘updated’ with every release of the Windows OS, and in a timely manner of course. And this complicates the initial problem: you have to find ways to patch it in a way that is less likely to break on newer versions, so that you minimize your work when a new update comes. That again, it consumes a few resources, and especially a lot of time. And also, what programmers try to do when they encounter projects like this, is try to reuse old dormant code that’s still in the binary from previous versions, by maybe also looking on binaries from older versions of the software that had what they wanted. It is pretty hard to develop new stuff for a closed source binary with hardly any public interfaces... Now, regarding DWM, it changed quite a bit in Windows 10 2004. A good couple of the methods BigMuscle hooked in pre-2004 are simply not there in the new DWM. Microsoft actually changed a lot of the underlying architecture. What exactly, for what purpose, what is the high level meaning behind it? I did not have time to look enough at it to figure it out. Also, I had a try at this myself as well. I disassembled BM’s Aero Glass a while ago and looked a bit on it a while ago and gathering a few ideas from there, I coded a utility that changed the title bar text in Windows 10 to be centered. “Version 1” was pretty future proof, but had some edge cases which were still problematic, plus it did not do it quite like Windows 8 did it. I researched a lot more and was able to now fix my main issue with it, namely centering the text between the window borders, not the icon and minimize button. But it took considerably more time and effort and hooking to achieve this minor effect. I looked on DWM a bit more (BigMuscle did the same, but probably on way more of it then I did until now) and could ‘easily’ do a lot of stuff. You know acrylic (aka blur behind)? I enabled that on all title bars via DWM, it looks pretty awesome, I’d daily drive that. Imo it looks even better than Aero Glass, but that’s not the point. Point is it can be done, I relatively easily have done it myself, there were some rough edges of course, but I played with it. Some other stuff came up, did not really had time to work on it anymore, at least for the moment. But maintaining the kind of hacks required for releasing a public version of this is insane. People want UIs, configuration etc, for a niche and specialized thing like this, even command line arguments are too much, I’d rather DEFINE some stuff and compile it for each user’s taste. And there also is not a community keen on developing this. A one man army on this is not feasible, but maybe a team, on a public Git could each member write small bits and get somewhere. That’s why I believe, for e.g., that BM better open sourced it. Even in its now broken state with a lot of the code not that useful on newer Windows builds, still, it is a starting point. In a closed binary, without even symbols, it is uselessly lost knowledge, unfortunately, as no one has the time and incentive, as I said, to take a look at it. There are brilliant programmers out there, but this does not pay off that much. Anyway, I write this on mobile. Maybe when I open the PC I could upload a screenshot of my ‘Aero Glass’, but I don’t want to needlessly tease. Because this probably will never ship. An optimistic plan is to integrate this with my previously mentioned tool, but in the state of mess (coding wise) it is at the moment, it may take a while, especially not having a lot of time to work on this. What I can do in the mean time, is leave you a link to WinCenterTitle (https://github.com/valinet/WinCenterTitle), this software I mentioned that centers your title bar text. If you go to releases to download binaries, the latest modifications are in a pre releas version situated there. So that’s the story of it, at least how I see it. Edit: Yeah, also, forgot to say, what is pathetic here is that DWM is closed source, especially considering that third parties cannot really do compositors for Windows. I mean, I blame Microsoft here, it would be so cool to have official, powerful mechanisms to hook into it and do cool stuff. With that, I tell you, in 2 weeks someone will implement, for e.g., the genie effect when minimizing windows and all sorts of crazy stuff. It is pretty much a shame they also have this mess lately (some stuff that should be in DWM is in Explorer for some reason, like Win Tab, Alt Tab, Snap Assist etc) and also do not realistically look forward to collaborating with the enthusiasts; DWM is actually a pretty decent compositor and window manager.
    11 points
  6. I'd rather recommend than listening to the FBI but to upgrade your very unique Brain.exe instead. It's the best anti-virus out there. The only downside is, that Brain.exe can't be bought for money and downloading it is impossible, too. It must be fed proper knowledge to grow. And then one day, you will be capable of using the old operating systems online without running into a wall. Would I recommend to average users who use their brain on other things than computers to use Windows XP and Windows 7 for example? No, because that would put them easily in danger. But if you know, what you are doing, then you'll be able to avoid the problems. Use a hardware firewall, that you can configure. Block unwanted Javascripts. Block everything, you didn't ask for. Don't click on everything that sounds like a promising help to your problems. Learn to read links before clicking on them. These things. Also consider that something like Windows XP got more secure over time, as less and less people were using it. Windows 7 is still a very attractive target for mean hackers with circa 15% market share (2020).
    11 points
  7. Hello to all, Since late 2020 I have been searching for a relatively new browser that could run on Windows XP because I have an old but very nice laptop that I want being functional. In my quest I found the Firefox based browsers (K-meleon, Mypal, etc.) but they were a little heavier for my laptop. I then searched if there was a Chromium based browser and I found out the thread below and started testing the 360 Extreme Explorer (the Russian Repack version). https://msfn.org/board/topic/182304-extreme-explorer-360-chromium-78-86-general-discussion/ Other interest links: http://retrobrowsers.com/windowsxp https://retrosystemsrevival.blogspot.com/2019/05/360-extreme-chrome-browser.html https://msfn.org/board/topic/182794-updated-browser-list-for-windows-xp/ The main issue was the connections that the browser made with servers in China. I thought that I could bypass that issue by using a firewall with a lot of rules, but I changed my mind later because that was not a proper way to fix this problem. Then I discovered from some websites and users in this platform (thanks for that) that those connections could be erased through modifications in the browser files. I tested this discovery a little, and got really good results. In order to deal with the original source, I downloaded the browser directly from the chinese page and started modifying the corresponding files. I do not know exactly what the RuRepackers did to their version of the browser and I really do not want to get involved in knowing it. The RuRepackers made some of the changes to the browser through the "User Data" folder. That folder appears only when the browser is executed once. I did not wanted to follow that approach because if you lose or delete the folder for whatever reason, the browser will launch with the default settings like if it were downloaded directly from the original chinese page. Through some files (being "chrome.dll" one of the most important) I managed editing those default settings and made them work to not depend on a single run of the browser to be able to modify it. All the changes I followed comply with the following conditions: 1) Remove every chinese unwanted connection. 2) Delete unnecessary files. 3) Translate and correct text to English. If 1) is not satisfied, a modified version of this browser should not be posted (security is first). In my experience, after all the changes related to 1) were made, I did not find chinese connections when using the browser. Please tell me if you find any chinese connection. However 2) and 3) may not be totally achieved due to the large number of files related with this browser. A partial achievement of 2) and 3) may be enough for the browser to work properly. I could add more conditions to the list above but only if the corresponding modifications can be made in the original files that come with the browser installer. The intention that I have with this browser is to provide a secure, well translated and without bloatware browser based on a relatively new version of Chromium that anyone can use to keep using their older OS (Windows XP), without having security worries and with the capacity of navigating through the web without much difficulty. The above conditions are based on a Chromium based browser called "Ungoogled Chromium" 84.0.4147.125 (Official Build) (32 bits) on Windows 7 SP1 x86. Most of the removed 360EE files do not appear in the Ungoogled Chromium browser and some translation work was based on this browser as well. Link to Ungoogled Chromium downloads (there are several pages that provide builds of this browser, this is from which I downloaded the version I use): https://ungoogled-software.github.io/ungoogled-chromium-binaries/ I also deleted everything related to the 360 account (it is not possible to login) since I do not think anyone want to use it. Compatibility: This browser works on Windows XP SP3 and Windows 7 SP1 as far as I could test (the SSE2 instruction set is required). If there are problems in the execution of this browser on other OSes, I do not think it is possible to modify the files in order to make it work. Performance: The older versions of this browser run better on older and low resources computers. With v9 and v11 you can use the web pretty decently. However with v12 and v13, it starts behaving more slowly. Extensions recommended: - Ublock Origin --> https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=es - I don't care about cookies --> https://chrome.google.com/webstore/detail/i-dont-care-about-cookies/fihnjjcciajhdojfnbdddfaoknhalnja (If you want to add more, be aware that the more extensions you have, more resources the browser will use) Programs used: - 7zip ---> https://www.7-zip.org - HxD Hex Editor ---> https://mh-nexus.de/en/hxd/ - TCPLogView ---> https://www.nirsoft.net/utils/tcp_log_view.html - Resource Hacker ---> http://angusj.com/resourcehacker/ - Chrome PAK Customizer ---> https://github.com/myfreeer/chrome-pak-customizer - grepWin (Windows 7) ---> https://tools.stefankueng.com/grepWin.html - Diff Checker ---> https://www.diffchecker.com/diff - Online Unicode Tools ---> https://onlineunicodetools.com/convert-code-points-to-unicode - Deepl Translator ---> https://www.deepl.com/translator - Google Translate ---> https://translate.google.com/ - WinMerge ---> https://winmerge.org/ - LiveTcpUdpWatch ---> https://www.nirsoft.net/utils/live_tcp_udp_watch.html - Wireshark ---> https://www.wireshark.org/ Modified Version download links: v9 --> (Updated 29/07/21) Version: 9.5.0.138 Based on Chromium: 63.0.3239.132 Browser --> https://www.mediafire.com/file/g2u94jz35ig3vmr/360EE_9.5.0.138_Modified.7z/file Modification notes --> https://www.mediafire.com/file/k3ff8a98daj6iok/360EE_9.5.0.138_Modified_Notes.txt/file v11 --> (Updated 29/07/21) Version: 11.0.2251.0 Based on Chromium: 69.0.3497.100 Browser --> https://www.mediafire.com/file/cx7tav03pme37f2/360EE_11.0.2251.0_Modified.7z/file Modification notes --> https://www.mediafire.com/file/i1higd31up6r42r/360EE_11.0.2251.0_Modified_Notes.txt/file v12 --> (Updated 29/07/21) Version: 12.0.1592.0 Based on Chromium: 78.0.3904.108 Browser --> https://www.mediafire.com/file/wpy8ldkev4nijul/360EE_12.0.1592.0_Modified.7z/file Modification notes --> https://www.mediafire.com/file/c7jig98agjszarf/360EE_12.0.1592.0_Modified_Notes.txt/file v13 --> (Updated 29/07/21) Version: 13.0.2250.0 Based on Chromium: 86.0.4240.198 Browser --> https://www.mediafire.com/file/725uk7bsck3x3ku/360EE_13.0.2250.0_Modified.7z/file Modification notes --> https://www.mediafire.com/file/toqee19btkil8h0/360EE_13.0.2250.0_Modified_Notes.txt/file Note: The changes I made are so many that maybe some little errors related to translation and/or the building of the modification notes can be present so please tell me if you find any. Also, if you want to propose something else, please be aware that I do not have a lot of free time and that at any moment, I could be gone for a while for whatever reasons (I do not intend to be rude with this comment, feel free to speak yourself). If anyone wants to help, it will be truly appreciated. Themes: If you want to change the browser's theme at any moment, you can access the URL shown below. However, I am not sure if it is a safe direction since it is from the chinese company. There are many themes that can be added through this URL but it is not a secure option (I think this functionality is broken). https://skin.chrome.360.cn/new/index.php If you want to do it the secure way, you can only change the theme for v11 and v12 and only to the "Classic", "Chrome" and "Dark" themes. The steps involve the file "Preferences" in the User Data/Default path. Open it with a text editor and search for the "jisu9" entry and modify the original line you will see, to --> "id": "jisu9" --> Classic theme to --> "id": "jisu9_chrome" --> Chrome theme to --> "id": "jisu9_dark" --> Dark theme Original download links (do not install directly on your computer, unzip with 7zip) (if someone wants to test or make its own modifications): v9 --> https://down.360safe.com/cse/360cse_9.5.0.138.exe v11 --> https://down.360safe.com/cse/360cse_11.0.2251.0.exe v12 --> https://down.360safe.com/cse/360cse_12.0.1592.0.exe v13 --> https://down.360safe.com/cse/360cse_13.0.2250.0.exe Some stuff I remember that I left behind (could not find the source of the problem and they are not a big issue): v9 - If you put the mouse over a tab that is reproducing audio, chinese text will appear (indication that the tab is playing audio) (could not find the source). - Adfilter option button on the browser preferences can not be removed since some modifications break the browser preferences page (this happens to all versions). v11 - Cannot modify the "chrome_elf.dll" file (specifically "crash.browser.360.cn" and "pvstat.qihoo.com" entries) (happens on v11 and v12). - At first run the browser shows a "select theme" window. There are images that display chinese text so it is not translatable (directly). I left it like that because it is not that annoying. v12 - Remnant of login popup only on first run (press Escape to interact with the browser) (happens on v12 and v13). - New search-box style option displays some chinese text when it is checked and the "Settings" button (on the drop-down menu of the search-box) does not display the word "Settings" (could not find the source) (happens on v12 and v13). Thanks to all the following for the information I could gather for the modification of this browser: @Windows 2000, @VistaLover, @Sampei.Nihira, @win32, @DragonSC7601, @redapple0204, @blackwingcat, @404notfound, @Cixert, @thebuildone, @ArcticFoxie, @Dixel, The Russian Repackers, @dmiranda, @we3fan, @athlonxpuser and @Greyfox77 I really hope this can help someone. Cheers. Humming Owl
    10 points
  8. I guess this is my cue to stop procrastinating and finally post the fix I made for this I've had a few people test it for 4 months now on all kinds of sites on both XP x86 and x64, and the jury says this indeed fixes the 2x:xx video stoppage issue and doesn't seem to introduce any new problems. I honestly didn't intend for the testing period to be quite this long, but summer heat can have a detrimental effect on one's brain and thus plans. Since my own browser builds are based on Centaury, but I still consider myself a (lurking) MSFN patriot and this is the home of @roytam1's Serpent, I'm just going to post the fixed media/libcubeb/src/cubeb_winmm.c on Pastebin to avoid playing favorites (and signing up on Github ) I'm not sure how often @feodor2 visits here these days, so maybe someone on Github could mention this in https://github.com/Feodor2/Mypal/issues/1 if he doesn't pick this up soon enough. What has been tested: MP4/VP9/VP8 (and plain audio MP3/etc) streaming/local chunked/single-file sped-up/slowed-down 27+ hrs long playback (see the technical details for why) Youtube/Twitter/Facebook/Instagram/TV station streams/etc/etc (nor did we forget p0rn/pirate sites, which of course are no different from a technical POV... ). Among other things, a 75-year old lady watched the entirety of Prince Philip's funeral with this fix in effect and had no complaints. What has NOT been tested: Pale Moon-based builds (as opposed to Basilisk), because I don't use NM or Mypal. Since this is a UXP platform level fix, the front-end should have no effect. I obviously don't have access to every sound card out there, but since the MS driver causing these problems should be common in all configurations, I'd expect the fix to work with pretty much every card. new-fangled formats like AV1 (I'd expect them work, though). DRM-ed streams, since no Widevine on XP (but again, this should work with those as well if DRM itself worked). @roytam1, @feodor2 I didn't create a preference for turning this fix off, because it turned out the normal pref system is no longer compatible with C code, and once it became evident enough that the fix was pretty solid, I didn't feel like hacking something together to make preffing work for a library-level change like this. You're welcome to pref it, of course, but based on the length of testing with no issues discovered, I dare claim it's safe to include without a pref. Here's a general overview of why this problem was happening (you may be surprised ): And, some more technical specifics, incl. about where the 2x:xx times come from (this is also included as a comment in the source code): EDIT: Writing this up amply reminded me how much I LOVE making long posts using this board's post editor... BBCode FTW!
    10 points
  9. I think there is more to the old operating systems than just internet. These machines are resources of creativity with the tools, that run on them. Writing programs, graphic programs, music programs, programming tools... even if there would be no internet at all, the old computers are capable of plenty of things. I can work best with the tools that I know best, which are the old tools. Okay, the resolution may not be the highest. But as long as the hardware runs (whose spare parts cost 0 money on the scrapyard)... it would be an uneconomic choice to switch. Consider the time you need to learn new programs! Speaking of Linux? Fantastic for modern internet browsing, but not if you need special tools. Sometimes, the Linux counterparts are poorly designed, too. LibreOffice will never perform as good as Word 97. In fact it performs worse every year! On limited hardware we have to add. My decision is set in stone. Windows XP until repairing the hardware gets expensive. On to the future with Windows XP!
    10 points
  10. The staff is aware that there are currently spambots sending out private messages to random members here on the forum. We are actively dealing with the situation but if you happen to get one of those spam messages, please do not simply ignore or delete it but use the report system so that we can permaban every account responsible for these messages. Thank you for your patience!
    10 points
  11. (Note: this text is written for and directed at Big Muscle. Just pointing it out in case that the "you"s looks a bit wierd to you (the person reading this text)) Let me first get the most important thing out of the way: You CAN make money with open source software. In many ways actually: You can charge for the convenicance of auto updates You can charge for direct support (for example, via email or via a private discord chat) You can charge for the convenicance of having an already compiled binary version (which is especially true on windows; on linux for example, you usually git clone the repo, cd into it and type `make && sudo make install` and that's it. On Windows though...) You can make (optional) donations Speaking of donations: what you offer on your website, those are NOT donations. Those are payments. It is NOT freeware. You just get a free demo version. A donation is something optional. The point of a donation is not to get something back from it (besides maybe the knowladge of having helped someone/-thing or maybe getting a "Thank you" mail from them), but purely to support someone/-thing. And I want to mention that that is the only reason why I actually paid 5 bucks for it: not because I care about the watermark (if that would be my only reason, I could have just used a cracked version, and yes, I DID have a working one back then, but I didn't use it), but because I want this project to stay alive. In other words: I am pretty shure that a lot of peole donated just for support, or at least partially. Anyways, I of course know that there are not only positive things about open sourceing this software, namely: You may not make the exact same amount of money from "donations"* You may unveal your secrets* However, both of these arguments are very weak. The first one I already talked about above. For the second one: opening this app would mean that a lot more developers could integrate it (as in making their app compatible with it, not as in stealing your code; the only app I know of that supports aero glass is Winstep Nexus, and that one only works when it really wants to, which, as a dev explained to me, is not their fault). It would allow other people to learn about windows from (because, as described on glass8.eu, it uses undocumented windows features). TL;DR both arguments are... bad. Now let's finally get to why I think it should be open sourced: You (Big Muscle) are not able to maintain this on your own, or at least not in a way that I would concider acceptable for a paid app. Often times, this app gets a fix about 1-2 months before the next major update comes out, which will break it again. And again. And again. This app would be accessable to a lot more people. It would improve the user experiance since it will allow updates to be completed much, much faster. You would not have to stem this project all on your own anymore, which, again, you're not able to. Almost the entire forum is just "It doesn't work" posts. As described previosly, third party compatibility could also be improved massively. A concern you may have is others missusing your code to make money on. This is actually not a problem. You can either use the GNU GPL (or similar), which will technically not prevent your code from being commericallized, but since every modification that is being made availably has to also be opensourced under the same license (or a newer version), it is very unrealistic to think that someone would actually do it, exept maybe in those ***** bundles. While some apps (like OpenOffice or 7-zip, see here ) do suffer from this problem, I, again, don't think that such a tool like AeroGlass would really suffer from this. Alternatively, you can also write your own license, for example like this (this is not legal advaise): Of course, the above mentiond "license" is only one of many ways it could be done (and, again, it is not legal advise). I hope that you will change your mind about this program and it's licensing and distribution, as it would gain both you and even more so it's community. Cheers.
    10 points
  12. Finally got the time to create the much requested Update Repository for Vista. I've collected these updates a year ago, but only recently took the time to put them on my Mega account and organize them. It has roughly the same format as my post-EOL repositories, with x86 and amd64 versions. A few highlight points: Most updates come in ".cab" format, because at the time it was easier to manage bulk installations in this format (I was trying to update offline images) Includes hotfixes not distributed through Windows Update. These were collected through a mix of the now defunct MS Hotfix service and the website "hotfixshare". There's some interesting fixes in there. While most of the updates are language agnostic, some are specific to the language I use, Portuguese of Portugal (like the IE9 installer). If you'd like to provide a version for your language, please contact me. To install a ".cab" format update, just run the following command: start /w pkgmgr /ip /m:<path to updates> /s:<temp path for extraction> /l:<path for log files> /norestart To bulk install updates, I usually run the following set of commands: forfiles /p <path to update folder> /m *.cab /c "cmd /c mkdir @fname" forfiles /p <path to update folder> /m *.cab /c "cmd /c pkgmgr /ip /m:@file /s:@fname /norestart" The first command creates a folder for each individual update and the second one installs each update and extracts onto each created folder. Here's a practical example. Say, I have all of the updates from the repository located in my Downloads folder inside my user profile. In this case, I want to install every update in the "General" folder. I'd use the commands above like so: forfiles /p "C:\Users\greenhillmaniac\Downloads\General" /m *.cab /c "cmd /c mkdir @fname" forfiles /p "C:\Users\greenhillmaniac\Downloads\General" /m *.cab /c "cmd /c pkgmgr /ip /m:@file /s:@fname /norestart" I'd recommend you install no more than 200 updates at a time. This can also be used to create an updated Vista ISO for later use (tutorial coming soon™) Anyway, here's the link for the repository
    9 points
  13. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210605-e29e57e-uxp-7f6f1c664-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210605-e29e57e-uxp-7f6f1c664-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-20210605-e29e57e-uxp-7f6f1c664-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.3a1.win32-git-20210605-411f285e0-uxp-7f6f1c664-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210605-411f285e0-uxp-7f6f1c664-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210605-411f285e0-uxp-7f6f1c664-xpmod.7z Official UXP changes since my last build: - Revert "Issue #21 - Remove TelemertyVFS" (349346d0b) - Issue #1772 - Stop using legacy code page conversion for file paths on Linux. (c921ad59d) - Issue #1774 - Make menulist-button visible again in gtk3 (0a0830ba8) - Merge pull request 'Issue #1774 - Make menulist-button visible again in gtk3' (#1775) from jobbautista9/UXP:master into master (27e7b312a) - Revert "Issue #1774 - Make menulist-button visible again in gtk3" (6272d48e8) - Issue #1774 - Add metrics to the editable menulist-button for GTK3 (42cf1ad41) - [toolkit] Exclude printer spew from troubleshooting information. (ce71c0fe3) - [js] Fix invalid early return in BaselineFrame::trace. (9acd98298) - [js] Fix porting typo (7f6f1c664) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - Back-end branch pointer update. (c9f73ec3f) - Rename "Web Developer" menu entries to "Developer Tools" (29908be27) - Issue #1870 - Add try/catch and console logging for failing autocomplete popup. (411f285e0) My changes since my last build: - skipped "Rename "Web Developer" menu entries to "Developer Tools" (29908be27)" - update NSS builtin certstore to May 2021 version from mozilla upstream. (6026e19d2)
    9 points
  14. ... And the rift between @JustOff and his ex-associates within MCP grows wider and wider... ; the screengrab below is from NM27's add-ons manager (AOM): Thank you JustOff for standing up against authoritarian oppression...
    9 points
  15. Well now you'll never get that username change. I recommend you do not try to register more accounts, otherwise we will report you to the spam service.
    9 points
  16. LGTM will commit it in short period. EDIT: committed in goanna3 and 4 repo, other repos will be followed later. https://github.com/roytam1/UXP/commit/85149582f1000cd801350ebaa73151872c521d4f https://github.com/roytam1/palemoon27/commit/2d96070f5334a82b3cb3133c822b8ae5a372c411 https://github.com/roytam1/mozilla45esr/commit/bf2771bde24a18e3ab13ead251befca1ac630d7b https://github.com/roytam1/basilisk55/commit/6fd60b08fe3f33fc0c7245427a25251dd6008690 https://github.com/roytam1/palemoon26/commit/a66d2e44121f0684044f86abed116dc1d686d17f
    8 points
  17. - Windows NT 5.x family windowsupdate.com links for available languages, including all (any?) Custom Support Updates - The updates links are grouped for each build, slightly sorted, and ordered lexicographically per update number or file name as possible - Superseded (replaced) updates are not filtered or excluded - The dump is available as csv files containing updates name and url, or plain text files containing updates url - It's recommended to use CSVFileView to check the csv files https://www.nirsoft.net/utils/csv_file_view.html - You can filter or extract updates for certain language using findstr (Vista or 7) e.g. findstr /i \-enu NT_5.2.3790-x64-Custom.csv > NT_5.2.3790-x64-Custom-enu.csv however, few update have different language identifier or none, so it's best to review the whole file first - NT_5.1.2600-x86-SP2-Custom and NT_5.1.2600-x86-SP2-Custom-IE are ment for the EOS Windows XP SP2 x86 only - NT5-ia64 is for Itanium-based Server 2003 / Windows XP - .NET Framework packs and updates for NT 5.1/5.2 are in a separate list files, likewise Windows Media Player and some eXtra updates # P.S. Maybe it's best not to post the links explicitly in the forum replies or text sites (pastebin, txtuploader..), and share them in the txt/csv files # Download https://gitlab.com/stdout12/adns/uploads/9ca06a12dd08c06edd889e65afa637fa/NT5_WU_URLs_csv.7z https://gitlab.com/stdout12/adns/uploads/33fcfd0b0f6c1a0cb74472cb8407800d/NT5_WU_URLs_txt.7z
    8 points
  18. Many thanks, indeed! palem's post there is, I think, highly representative/reflective of the major part of Moonchild browsers' userbase, and should also encompass users of Roytam1 forks here... The actual URI of the post (by M.A.T.) quoted is: https://forum.palemoon.org/viewtopic.php?p=211976&sid=0181647fb5c2204a1c681cd16e21004d#p211976 ... As far as I know, no-one here has already gone/will go nuts over it, all is needed is to keep a vigilant eye on UXP+PM issue trackers/UXP+PM master branches and selectively revert/omit what is deemed unneeded for our tree... Even if that, eventually, will just buy us more time (hopefully lots of it...), it would be highly worth it! E.g., I have already warned readers here of the new plan (envisioned by M.A.T.) to move to an install.json based extension ecosystem (deprecating the install.rdf one), I think these developments should be dealt with on a case-by-case basis/when they present themselves... OT: To Sampei and to all observing Easter tomorrow, may you have a very Happy Easter Sunday (... Unfortunately, divisions between communities of the same Faith mean that over here Easter Sunday won't "arrive" until May 2nd ) ...
    8 points
  19. But Sombady Can Get Mad At You For Spamming The Forums With Useless Topics This Here Is Just Bragging Unless You Provide Details On The Process
    8 points
  20. @Dixel Excuse me, but I would like to ask who D.Draker is.
    8 points
  21. I wouldn't touch that. There's an EOL timestamp in recent versions of Flash Player. It can be altered so latest Flash Player continues to work as usual. Find a hexadecimal string 000040463E6F7742 in NPSFWXX_32_0_0_465.dll (XX = bitness, either 32 or 64) with a hex editor, replace it with eg. 0000C02055148042, that will just change the year from 2021 to 2040. It's a unique string, so only one will be found as long as you got the right file. The string represents time elapsed since Unix epoch in milliseconds, stored as 64-bit double precision float number (no fractional part). The DLLs are in: C:\Windows\System32\Macromed\Flash - 64-bit Flash on 64-bit OS or 32-bit Flash on 32-bit OS C:\Windows\SysWOW64\Macromed\Flash - 32-bit Flash on 64-bit OS This is for NPAPI version, but should be doable with PPAPI and ActiveX versions as well, though I haven't tried those. Doing this obviously invalidates the digital signature on the DLL. Pale Moon (and probably other browsers) doesn't mind. I wonder if Flash app could check it. Also, PE checksum is invalidated, but that can be fixed with certain tools. I think there's a high probability that altering Flash binaries doesn't cause any side effects beyond what modifications you did achieve.
    8 points
  22. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.7.win32-git-20201226-97b3dce-uxp-62568d94d-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.7.win64-git-20201226-97b3dce-uxp-62568d94d-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.7.win32-git-20201226-97b3dce-uxp-62568d94d-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.2a1.win32-git-20201226-78b687d98-uxp-62568d94d-xpmod.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20201226-78b687d98-uxp-62568d94d-xpmod.7z Official UXP changes since my last build: - Issue #1695 - Add clamping to websocket polling timeouts. (2fa993b56) - [network] Update port blacklist. (3c0236666) - Issue #1696 - Propagate flex sizes to the table wrapper (ac4c22f09) - [toolkit] Handle corner case confusion of downloaded files without extension. (78f114fc4) - Issue #1695 - Restore Sleep/Wake timer that was erroneously removed. (da0c073a7) - Revert "Issue #1695 - Add clamping to websocket polling timeouts." (408477a87) - Issue #1697 - Reinstate the performance timing code removed in error. (0187d3e4e) - Merge pull request 'Reinstate the performance timing code removed in error' (#1698) from adesh/UXP:fix-performace-api into master (8500ebf53) - Revert "Issue #1686 - Align a keybinding definition with the others" (05569cb6d) - Issue #1700 - Apply background color instead of inset shadow for findbar input. (911cbcd1a) - Issue #1701 - Implement Intl.PluralRules API (25b6703e9) - Issue #1693 - Update NSPR to 4.29 (149d2ffa7) - Issue #1693 - Update NSS to 3.59.1.1 (029bcfe18) - Issue #1693 - Additional configuration for NSS lib update. (ae775e493) - Clobber for NSS update. (6ae313b51) - Issue #1681 - Hard-code FLAC and AAC media type associations for .flac and .aac (a8e90975d) - Revert "Issue #1681 - Hard-code FLAC and AAC media type associations for .flac and .aac" (837432de6) - Issue #1681 - Hard-code FLAC media type association for .flac (62568d94d) Official Basilisk changes since my last build: - Update back-end branch pointer. (2e26040) - Explicitly disable the legacy DBM format. (97b3dce) Official Pale-Moon changes since my last build: - Issue #1854 - Account for users disabling off-line and memory caching. (5b38337f5) - Back-end branch pointer update (Unstable 2020-12-21) (f4ace7065) - NSS update, clobber and version bump (0388d9143) - Explicitly disable the legacy DBM format. (78b687d98) My changes since my last build: - Reverted "Reverted Issue UXP#1694 and Basilisk#31 related changes" - Reverted Issue #1693 related changes since I'll maintain my own NSS and NSPR - Reverted "Explicitly disable the legacy DBM format" changes since I want to keep using DBM
    8 points
  23. I am offended that I was born at the wrong moment and at the wrong time. I want to see the internet from 2005-2009, I don't want to see the current situation with the unnecessary staff and dull interface. I want to see the complete openness of people on the Internet and their kindness to me. I want to see how Windows was made lovingly and stable, not 10, which is filled with surveillance and unnecessary services. I want to see the past of the internet and what it was like.
    8 points
  24. Here, you will find a list of software compatible with Windows Vista, after installing the new extended kernel by Win32. As this project is very new, this list will remain quite short for the time being. List: BeamNG.Drive 0.16 and later Chromium versions 53-73 beta (later versions currently do not work) Firefox "classic" versions 53-56 Firefox Quantum version 57 and later GIMP 2.10.18 Google Earth 7.3.3 and later Interlink Mail client Logitech Gaming Software 9.02 Opera 44 (later versions currently do not work) Palemoon 28.x Rocket League Thunderbird versions 53 and later Waterfox Classic Waterfox Current Whatsapp I will continue to update this list as more software is made compatible. Feel free to contribute your own additions in the form of a reply to the topic, and I will add them ASAP.
    7 points
  25. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210626-e29e57e-uxp-a0461e377-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210626-e29e57e-uxp-a0461e377-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-20210626-e29e57e-uxp-a0461e377-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.3a1.win32-git-20210626-c9bf62e0b-uxp-a0461e377-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210626-c9bf62e0b-uxp-a0461e377-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210626-c9bf62e0b-uxp-a0461e377-xpmod.7z Official UXP changes since my last build: - Issue #1783 - Part 1: Move GetNodeDepth to ResizeObserver.cpp (22a75217e) - Issue #1783 - Part 2: Update ResizeObserver and resizeObserverSize. (6f7dd6fd9) - Issue #1783 - Part 3: Remove ResizeObservation's BroadcastSize. (cfdfbcf05) - Issue #1776 - Support detecting bool preferences in chrome stylesheets (4dac05e0e) - Merge pull request 'Support detecting bool preferences in chrome stylesheets' (#1785) from athenian200/UXP:bool-chrome-stylesheets into master (2c626f604) - Merge branch '1783' (014fdd052) - Bump platform version (8689ac630) - [whitespace] Fix CRLF line endings. (5afcb4a09) - Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa' (1fe9c1930) - [Toolkit] Attempt to initialize DownloadTaskbarProgress when onDownloadWindowLoad() is called so that DownloadTaskbarProgress from the Downloads Manager window works when the application doesn't explicitly invoke onBrowserWindowLoad(). (4490f61f5) - Issue #1784 - Add -moz-dark-theme media query and allow prefers-color-scheme to follow it. (a0461e377) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - Back-end branch pointer update. (c9bf62e0b)
    7 points
  26. A big thank you to all parties involved... However, seeing MSFN down for more than 5 days (the longest since the time I registered), without any clues as to what was going on, "member flags" was the least of my worries...
    7 points
  27. And why is this certificate expiry the death of Windows XP? (hint - it's not - almost nothing will change)
    7 points
  28. Here's the thread on it. https://forum.palemoon.org/viewtopic.php?t=26204&p=208720
    7 points
  29. No, you can't. Did you ever read the rules or are they like stop signs to some people? Here's a piece of advice, never engage in criminal activity. Loose lips sink ships.
    7 points
  30. Thus far.. @roytam1 has done our community an enormous service with his proficient browser builds. So, between Firefox 52.9.1 ESR; Serpent, and New Moon, I'm able to do everything I need to. When I do have to use Chrome, regrettably, Vivaldi/Opera/Iron are all only based on 49, so I only use it when I truly need to because of 5 years of gaping security holes. Otherwise.. I'm basically on a 'Rickroll'
    7 points
  31. For me using xp is not just the internet. It is lot more too. I got adobe photoshop, gimp2, paintdotnet, illustrator for photo editing. Then pinnacle 12, adobe premiere, avidemux for video editing. For listening radio/scaning radio freqs I got SDRsharp with RTL-SDR dongle. For tv I got happauge wintv soloHD DVB-C/DVB-T/DVB-T2 tuner that I use with DVBviewer to watch/record free tv channels. Then I got lot of films/videos/music/other contect on my hdd and windvd to play ones I got on dvd. For remote management of computers I got putty (latest build). Then I got old visual studio, pythonXP, microsoft XDX, symbian SDK for coding. For web I use mypal browser by Feodor2 and for email mailnews and for chatting escargot msn messenger 7.5 trough httpsproxy. I am sending this post from that xp system. For word editing office xp and openoffice. For pdf view sumatrapdf, then to sync data off phone nokia pc suite Then got plenty of games (half-life 1, 2, ms flight sim 2004, sims3, toca 3, quake 3, doom3, gt legends, dirt for starters) and all of my games controllers works on xp. I cannot see lot more things I would have to do on pc. So no XP is not going anywhere soon on me. And for some claims I found online. 1. XP will get flooded with viruses when connected to internet: well possibly will get attacked if connected to internet directly with public IP like ADSL broadband did back in 2005 here. 80% of computers are not connected to internet rather to lan that redirects requests to gateway on router and to internet. I got NAT and proper network level firewall (no upnp) and did not have that issue. I also use up to date browser with noscript 2. XP cannot support sata hdd or over 137gb hdd: yes xp cannot see more than 137gb if you got pre sp1 xp and no services packs at all. For sata if on achi mode need have sata controller driver I got 2x1tb hard drives on xp at SATA mode (both formatted at setup) and zero issues 3. XP cannot utilise multicore cpu: XP home edition is limited to 2 physical cpu/cores and pro to 4 physical cpu/cores. Multi cpu and core systems were out way before even vista came out. I have seen xp workstation with 4x pentium 3 xeons long ago. I got quad core phenom x4 945 and all cores works well on multicore enabled application. 4. XP is not optimised to fast computers: how do you define fast system? And it is not xp that utilises all system resources to it own use. Apps do and I have used lot of cpu intensive apps without notable slowdown compared win10 for example on same pc if no sure test it and do not believe all FUD they spread online.
    7 points
  32. I wouldn't consider myself to be a hardcore diehard; I just enjoy it, and for me, it's a challenge to keep it running. When somebody says you 'can't' do something, that makes me want to prove them wrong even more! I intend to hold on to it so long as my aging hardware continues to grow old gracefully :)
    7 points
  33. for people who can't register here, there is another place you can create post for asking/help besides in github and blog: https://forum.eclipse.cx/viewforum.php?f=33
    7 points
  34. 7 points
  35. I was under the impression that this topic is about using software that requires Win7 or above on Vista with the aid of win32’s extended kernel. It has become clear to me that you are not particularly interested in security software, and therefore see no reason why others wouldn’t be content with a legacy version of Malwarebytes. Personally, I am not very interested in gaming, but I would never presume to declare all discussion of PC games as being OT in someone else’s thread.
    7 points
  36. That's *NOT* the right attitude at all: when one posts something one deems useful, but then nobody else seems to notice it nor react to it, that content ought to be let stand, nonetheless. We here post to help others, even if we never get any feedback on it, let alone any kudos. To delete the content out of spite for being ignored is very much frowned upon here (even if it's quite typical of the worst the 21st century has brought us: an oversensitive generation).
    7 points
  37. Thank you for the kind words about my father. Rudy has two sons. Jason loew is his blood son and we have the same mothers and I am Tony Sotomayor. Rudy was my step dad. I miss him so much.And Im glad to see how he impressed his fellow programmers on this thread and how much they respect his work. I knew as a child Rudy was very intelligent and a gifted programmer. If anyone would like to download a picture of Rudy when he was in his last year in College at University of Oklahoma 1970(Sooner 1970). I have a pic of him that was taken of him at the Engineers Club Engineers week party pic. Maybe someone can put it on this thread or something? He was young fresh leaving college and healthy. Picture is how I like to remember him. You can email me direct for that pic or anything else you want to know about my dad at jasongeo2@aol.com
    7 points
  38. Upstream support forum thread: https://forum.palemoon.org/viewtopic.php?f=70&t=25435 Workaround, that will restore ~ 95% of GitHub's lost functionality: Install github-wc-polyfill-1.0.3.xpi from: https://github.com/JustOff/github-wc-polyfill/releases/tag/1.0.3 All credit goes to (upstream) Ukrainian developer @JustOff ; however, that extension was created with official Pale Moon in mind, hence its install.rdf file has: <em:minVersion>28.14.0</em:minVersion> Should install as is on Mypal 28.14.x (if that's what you want it for ), but to install on latest New Moon 28, one has to edit that line to read: <em:minVersion>28.10.2a1</em:minVersion> The add-on itself has been probably inspired by the WebExtension add-on Polly, that was created for Waterfox Classic users to mitigate GitHub's breakage on Oct 14th 2020... Polly targets a Firefox 56 fork, which has a lot more WebExtension APIs than either Serpent 52.9.0 or Centaury; as a result, Polly will install on Serpent/Centaury, but won't work as designed... Additionally, Waterfox Classic users can (mostly) fix GitHub by toggling dom.webcomponents.enabled to true but, while the same pref does exist in UXP browsers, Web Components support in UXP is extremely unripe/at a very early stage... FYI, github-wc-polyfill extension embeds a base64encoded copy of https://unpkg.com/browse/@webcomponents/webcomponentsjs@2.4.4/webcomponents-bundle.js https://github.com/webcomponents/polyfills/tree/master/packages/webcomponentsjs#using-webcomponents-bundlejs ======================================= Some background: Before the Microsoft buyout () , GitHub would support the latest version of major browsers like Google Chrome, IE/old Microsoft Edge, Safari, Firefox, and care would be taken to not break the current ESR version of Firefox; additionally, "legacy" browsers like Pale Moon, Basilisk, Waterfox (Fx56-based) were "whitelisted" and treated in a special manner so as to remain compatible, but still on a best-effort basis... It well appears that now the "old" team of GitHub developers, the ones sympathetic to "legacy" browsers, have been set aside by the new management, which is hardly any surprise as Microsoft have colluded with evil Google, the net effect being that currently GitHub only caters to the four iterations of Chromium that dominate the browser market (Google's Chromium=Chrome, Microsoft's Chromium=[New] MS Edge, Apple's Chromium=Safari and Mozilla's Chromium-wannabe=Firefox [Quantum] ) ...
    7 points
  39. One year ago today... Rudy, you are sorely missed!
    7 points
  40. Summary: For a long time, there have been 2 choices for extended kernels and both of them have their exclusives that aren't present in the other extended kernel. WildBill's extended kernel has many exclusive ntdll functions, SxS support, and a few exclusive functions in other files. BlackWingCat's extended kernel has many exclusive kernel32 functions (and some in other files). The big issue is that ntdll and kernel32 cannot be mixed, forcing people to choose between a better kernel32 or a better ntdll. The main goal of KernelXE is to eliminate this issue. ⚠️ This is beta software. Don't expect it to be stable. ⚠️ KernelXE Lite: KernelXE Lite is a smaller and reduced version of KernelXE that only contains files that are stable and compatible with BlackWingCat's extended kernel. KernelXE Lite is not compatible with full KernelXE and is meant to be installed on top of BlackWingCat's extended kernel. rv1 changes: Added custom BlackWingCat ntdll.dll with RtlIpv6StringToAddressExW and RtlSetLastWin32Error. ⚠️ Make sure to install the WildBill Update Collection BEFORE KernelXE. It is required and your system will be unbootable if you install KernelXE first. ⚠️ Downloads: KernelXE v0.2.4.2 KernelXE v0.2.5-rv1 Lite WildBill Update Collection The future of KernelXE and what I have been doing: As kernel32 grew, problems started to occur, like blank spaces in code, bugged code, and not enough space to add certain things. I decided to re-extend kernel32. This means redoing the entirety of .patch, which is where all non-Microsoft code is stored. Specifically in kernel32, I haven't had enough space in .data to add the data needed for some LCID related functions that are extremely commonly used in programs. I have already re-extended gdi32, and I may re-extend some other file if I need to. There won't be a new release of KernelXE for a long time, but when it finally comes, KernelXE may actually be a suitable alternative to BlackWingCat's extended kernel. Changelog: Public Beta 1: Initial Public Release Public Beta 2: Exported real CreateActCtxW as CreateActCtxB to prevent explorer.exe crashing. Added CreateActCtxW stub to take care of programs that call it while fixing the real function. Moved QueryUnbiasedInterruptTime, SetThreadStackGuarantee, K32EmptyWorkingSet, and GetNativeSystemInfo to .text Added idndl.dll, normaliz.dll, and the nls files normaliz.dll uses to the update package. v0.2.3: First version of KernelXE with new versioning system Full changelog inside update installer. v0.2.3.1: Added updated DirectSound library Added updated hotplug.dll and stobject.dll Added Windows Server 2003 msvcrt.dll Added BlackWingCat's Reiwa compatible locale.nls v0.2.4: Added PAE Added this HAL Timer fix Added Windows Vista msvcrt.dll Added KeAcquireInStackQueuedSpinLockRaiseToSynch and HalConvertIdtToIrql to all HALs Added KernelXE branded bootscreens Added some ntoskrnl functions (list in full changelog) v0.2.4-rv1: Added exFAT stuff (update.inf was weird) v0.2.4.1: Removed exFAT stuff Fixed and cleaned up update.inf Replaced Vista msvcrt with Server 2003 msvcrt (Vista msvcrt causes a BSOD related to winsrv) Added Kernel Mode Driver Framework Added WinUSB v0.2.4.2: Added some user32 stubs requested by piotrhn Added a missing piece of code in CreateActCtxB Updated msvcrt to 7.0.6002.22755 (Vista) Changed version block to check if the NT major version is 5 and removed NT minor version checking. Fixed loading bar not appearing in bootscreen Lots of new files Programs: Relocation Section Editor - Only one that handles huge relocation tables like the one in ntoskrnl. Executable | Source Code
    6 points
  41. Just to say that xper should have re-enabled the flags for everyone now, so you should all now be able to see where people are from!
    6 points
  42. yeah, upstream messed up addon manager, it is fixed in my side, archives updated.
    6 points
  43. W2k3_SETUPLDR_SP2_to_SP1.xdelta3Most of us don't really need/use the WAIK to build our custom WinPE's. So there were always a problem to get the few tools like wimgapi, imagex or the WIM filter drivers. Attempts were made to use httpdisk to download files from inside the WAIK iso, but it was not a good solution as you still need to load hundreds of MB and it requires to install an unsigned driver. You even had to set your x64 Windows in testmode ... But now we came with a good solution: Our tool uses cURL winhttp functions provided by Homes32 to download only the needed bytes for the hugh WAIK ISO's. There is no need for admin rights and you only need to download 4-6 MB per choosen WAIK. For command line: GetWaikTools -? W2k3_SETUPLDR_SP2_to_SP1.xdelta3 GetWaikTools.zip
    6 points
  44. This has been known for years. And this is obviously a years-old article, too... as Windows XP does NOT have 27% market share since probably 2014. And, Windows 8 is cited as "new". You did give credit to the site and author of the article, but a direct link (no shorteners) would be very handy, and reccommended to include should you share another article. Also, it is considered weird and somewhat annoying by many to capitialize the first letter of every word in English. Only the first word of a sentance, names (Microsoft, Bob, Ontario, etc.), and acronyms (Such as M.A.D.D.) would typically be capitalized. I don't know about whatever your first language is if it isn't English, but in English it's not customary To Capitialize Every Word In A Sentence As You Always Do. Just a tip.
    6 points
  45. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.7.win32-git-20210109-22e23d5-uxp-c1825acab-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.7.win64-git-20210109-22e23d5-uxp-c1825acab-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.7.win32-git-20210109-22e23d5-uxp-c1825acab-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.2a1.win32-git-20210109-7818edcce-uxp-c1825acab-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.2a1.win32-git-20210109-7818edcce-uxp-c1825acab-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20210109-7818edcce-uxp-c1825acab-xpmod.7z Official UXP changes since my last build: - Issue #61 - Reinstate buildability with shared gkmedias dll (babeb5c55) - Redundant code path cleanup (#1702) (84fa3f9f7) - [NSS hotpatch] Hard disable AVX2 in NSS Build System (a625decfc) - Issue #61 - Add missing #endif in symbols file (b713575ca) - Issue #61 - Place Skia in libxul (39cebe99e) - Issue #61 - Add configure option for non-windows platforms (46ca396f8) - Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def (3f1ed0357) - Issue #61 - Add missing external symbols for gkmedias when WebRTC is built (1a4abb5d9) - Merge branch '61' (5af0c434b) - Issue #1699 - Part 1: python/psutil: Support recent FreeBSD versions (87aa6b230) - Issue #1699 - Part 2: libevent: Remove 'evutil_secure_rng_add_bytes' (da217348d) - Issue #1699 - Part 3a: mozjemalloc: Memory barriers on 'malloc_initialized' (f76695c1c) - Issue #1699 - Part 3b: mozjemalloc: Bootstrap allocator, early diversion for FreeBSD (91f7c9d30) - Issue #1699 - Part 3c: mozjemalloc: FreeBSD: Ensure early initialization (3e2dcaf7f) - Revert "Issue #1699 - Part 3a: mozjemalloc: Memory barriers on 'malloc_initialized'" (5d95844f4) - Merge pull request 'Add modern FreeBSD support' (#1706) from OlCe1/UXP:FreeBSD-support-reformatted into master (c1825acab) Official Basilisk changes since my last build: - Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (85a4560) - Update back-end branch pointer. (9619e1d) - Update about box link to point to rpmo. (929237a) - Clean up x86 (143b0ff) - Stop restricting the initial heap size. (5cc3547) - Update comment. (22e23d5) Official Pale-Moon changes since my last build: - Issue MoonchildProductions/UXP#61 - Add gkmedias back to package-manifest (c20b533ca) - Back-end branch pointer update (Unstable 2021-01-05) (7818edcce) My changes since my last build: - Reverted UXP#61 - Reverted "Redundant code path cleanup (#1702) (84fa3f9f7)" - Reverted "[NSS hotpatch] Hard disable AVX2 in NSS Build System (a625decfc)" - Basilisk: Reverted "Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (85a4560)" - Basilisk: Reverted "Clean up x86 (143b0ff)" - Basilisk: Reverted "Stop restricting the initial heap size. (5cc3547)" - Pale-Moon: Reverted "Issue MoonchildProductions/UXP#61 - Add gkmedias back to package-manifest (c20b533ca)"
    6 points
  46. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.7.win32-git-20210102-6d7bb9f-uxp-0bb464bfc-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.7.win64-git-20210102-6d7bb9f-uxp-0bb464bfc-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.7.win32-git-20210102-6d7bb9f-uxp-0bb464bfc-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.2a1.win32-git-20210102-ddf403cf3-uxp-0bb464bfc-xpmod.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20210102-ddf403cf3-uxp-0bb464bfc-xpmod.7z Official UXP changes since my last build: - Issue #1053 - Part 1c: Remove references to mobile/android targets and paths (9f004841a) - Issue #1053 - Part 2a: Remove android from /layout (partial) (ae2a16034) - Issue #1053 - Part 3a: Remove Android conditionals from /gfx (8d4456c79) - Issue #1053 - Part 3b: Remove AndroidSurfaceTexture and Android media decoder interface. (e011a048e) - Issue #1053 - Part 2b: Remove android from /layout reftests (0bb464bfc) Official Basilisk changes since my last build: - update link to new repo (dec2340) - Merge pull request 'Update link to new repo' (#35) from micwoj92/Basilisk:master into master (6d7bb9f) Official Pale-Moon changes since my last build: - [SSUAO] Add netteller to UA overrides. (ddf403cf3)
    6 points
  47. Same here. Very sad to see that the crappy, spying, crashing, bloated, FisherPrice-looking, user-unfriendly Windows 10 is being promoted by MS guys, who know the power users who used and loved Windows 2000, XP, Vista etc.etc. and still use it to this day. I hate its mobile first approach I'm planning to use Windows Vista and 7 and 8.x till atleast 2023, when full support for the three ends (Vista ESU, 7 ESU, 8.0 Server 2012 updates and 8.1 direct updates). Also, if I can use them for longer, I will certainly do so until either my hardware can't keep up or when these OSes become completely obsolete, and seeing as there are many wise members here at MSFN dedicated to keeping legacy Windows versions alive, that moment is set to come only long after, in the very far future. Also, I'm going to completely move to Linux when Windows Vista, 7 and 8 become obsolete and am never going to bother with Microsoft from that moment. If you've liked what I said, please do upvote. No compulsion intended though.
    6 points
  48. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.7.win32-git-20201205-11839e2-uxp-fd576c427-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.7.win64-git-20201205-11839e2-uxp-fd576c427-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.7.win32-git-20201205-11839e2-uxp-fd576c427-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.2a1.win32-git-20201205-df9c9fb1a-uxp-fd576c427-xpmod.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20201205-df9c9fb1a-uxp-fd576c427-xpmod.7z Official UXP changes since my last build: - Issue #1690 - Part 1: Fix MacOS version detection above 10.15. Changes based on Mozilla bug 1616404 but supporting back to 10.7. (b1ac886a9) - Issue #1684 - Move global user-agent override to networking component. (b863bd2ed) - Issue #1691 - Part 1: Provide a way of associating a private value with a script or module. (15914ec57) - Revert "Issue #1691 - Part 1: Provide a way of associating a private value with a script" (060e3eb0c) - Issue #1624 - Exclude function scopes from Ion compilation. (bb31c1c65) - [NSS] Update root certificates. (cca3b9062) - [NSS] Version and build bump (958205f4d) - Clobber for NSS update. (1683d012e) - Issue #1690 - Part 2: Update MacOS Blocklist support from 10.13 to 11.0. Changes based on Mozilla bug 1678061. (e43b01e58) - Merge pull request 'Fix macOS version detection above 10.15 and update blocklist support to 11.0' (#1692) from dbsoft/UXP:Big_Sur_Version into master (b1bbc9286) - Revert "Issue #1624 - Exclude function scopes from Ion compilation." (433ed209b) - Issue #1624 - Globally disable inlining optimizations in the JS JIT compiler. (b66816426) - Merge branch 'nss-patch-work' (7f619fa9b) - Issue #1624 - Make ion inlining optimizations a pref. (1a21b5269) - Nuke erroneously added vim line. (7fda700f9) - Issue #1624 - flip the inlining pref. (fd576c427) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - Issue #1851 - Part 1: Add warning and reset option to preferences window. (df9c9fb1a) My changes since my last build: - import changes from mozilla nss repo: - Bug 1641480, TLS 1.3: tighten CCS handling in compatibility mode, r=mt - Bug 1672703, always tolerate the first CCS in TLS 1.3, r=mt - Bug 1663661 - Guard against NULL token in nssSlot_IsTokenPresent. r=jcj - Bug 1607449 - Lock cert->nssCertificate to prevent data race. r=jcj,keeler - Bug 1679290 - Don't hold slot lock when taking session lock r=bbeurdouche - Bug 1670769 - Remove 10 GeoTrust, thawte, and VeriSign root certs from NSS. r=kjacobs,KathleenWilson - Bug 1678166 - Add NAVER Global Root Certification Authority root cert to NSS. r=bbeurdouche,KathleenWilson - Bug 1678189 - December 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.46. r=bbeurdouche (c87e0c17a) - Reverted "Issue #1684 - Move global user-agent override to networking component. (b863bd2ed)" - Reverted "Issue #1851 - Part 1: Add warning and reset option to preferences window. (df9c9fb1a)"
    6 points
  49. So, as requested, I am back with an update: I have pushed modified code in a new branch of my WinCenterTitle project: https://github.com/valinet/WinCenterTitle/tree/glass . Feel free to have a look (“aero” stuff is in dllmain.c). I have not polished it, but it is not gigantic, so it is straightforward to understand. I hook functions and mess a bit with DWM. To understand how I came up with those things, there are some comments, but you can also disassemble uDWM.dll using IDA or Ghidra and start with checking the functions I hooked. At the moment, there are obviously issues: window borders overlap the “1px thin” borders in Windows 10, as in previous versions of the OS, all windows are “glassed”, even child windows and popups, which should be excluded, the frame color gets out of sync with the stuff behind when rearranging windows. That’s what I found out from my testing. Anyway, maybe this is a starting point. Let’s work there. I attach a small screenshot to have a visual representation of what I am talking about. Lastly, thanks for the kind words, I am glad my message was well received, and also I as well hope maybe we gather a few people who are interested in developing this a bit more, in the open, so we can all benefit. Thank you. P.S. Is MSFN blocked in Europe or something like that, because of GDPR compliance or...? I am from Romania, we do not have any internet censorship laws, so this is definitely weird: I keep getting a timeout when attempting to access the web site. It happens both at home and at work, different ISPs, tried with Google’s DNS, no dice. It always “takes too long to respond”. For now, I have installed a free VPN on my phone and I write these messages on my phone, but I was wondering if you have any idea why this might happen.
    6 points
  50. I understand where you're coming from with that, however I certainly don't believe it's too much to ask for them to keep their "unsolicited opinions" to themselves. I don't care if they "disapprove" or "dislike" what we're doing, I know they don't approve and I didn't ask them to agree with it. I only ask that they stop "disparaging" us with it. This is how "diplomacy" works. If they expect us to do something that they demand, then they can show good faith by ceasing their constant attacks. And, I hate to say it, but they have no right whatsoever to insinuate that someone is "stealing" code; that's not how "Open Source" works. If that is their attitude, then they're nothing but a bunch of hypocrites, because they owe their entire existence to Mozilla and Firefox, from which they "stole" code to begin with. If they want the "right" to claim people are "stealing" code, then let them go and start from scratch and build a closed-source copy of what they have now. I would estimate they might be back up and running in five years or so, if they're lucky... That is Mr. Tobin's interpretation of the licensing. That doesn't necessarily make it the correct, or most accepted interpretation. You will recall that I disagreed with him on this previously, and he had no direct response to the points that I made. It would be pretty senseless to be able to obtain source code that could not be "built" - this, to me, is a perfect example of "attempting to limit the user's rights in the Source Code" which the MPL prohibits, as I listed before. Based on previous behavior, which I also provided links to, it seems to me that Mr. Tobin and company prefer to just go around making threats and creating a toxic atmosphere for those whom they don't like building their code, hoping that they can "scare off" or bluff them all into submission, because whoever they're targeting simply doesn't want to deal with their constant attacks. Oh no, I have absolutely no intention of beating that dead horse again. It is dead, and should remain dead. The issues of licensing are wholly independent from the "rebranding" discussion. I knew that, however these "ramifications" (read "threats") or whether they can be enforced or not come down to licensing. I covered that specific aspect in my other post. You did ask for other input...
    6 points

×
×
  • Create New...