Jump to content

RamonUn

Member
  • Posts

    155
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    30.00 USD 
  • Country

    Italy

Everything posted by RamonUn

  1. It seems Google is re-considering adding JPEG-XL support in Chromium https://bugs.chromium.org/p/chromium/issues/detail?id=1451807 On this point at least we are a step forward.
  2. Nice to see more JS features implemented in the UXP engine. I thought that https://scoop.sh/ would work now but I still get a blank page and the `ReferenceError: BigUint64Array is not defined` error, with the latest Serpent build. Is it expected behavior? Maybe I should flip a flag to get the BigInt stuff? or this specific is not yet implemented? EDIT: Well I answered myself the question, the Big(U)Int64Array stuff have been merged just a few days ago and are not yet in Roy's builds...
  3. You can easily modify the latest cmake 3.26.4 using kernelxp.dll and ws2_xp.dll from xompie I did this on my computer and it seems to work fine.
  4. I agree 32bit OS should not be there anymore but I still do see them because of stupid OEM vendors that sell bad stuff cheaper and many people that have lillte budjet end up with this. Microsoft is willing to drop 64 bit since vista, but the vendors decided otherwise. I am unsure it would save much on CPU because the 1) the actual computing unit is a minority on a modern CPU, 2) 64 bit mode still allows you to use most 16/32bit instructions so they will be parsed almost the same. The only thing you are saving is some very specific circuits related to cpu modes, I am not a CPU designer however. Probably there would be advantages to drop support for 32bit mode on future CPU but at this point I think the x86 architecture is close to its end even if dropping 32bt mode were to save significant cost. Intel did take the good decision to abandon the avx512 instruction set that was HUGE and completely unused by 99.9% of programs for the simple reason that not enough CPU were equipped. It will most of the time but many people are not even using the compilers' warnings and even the warnings will not catch many things. for example I have seen people use %lld format with printf to print an address in 32bit mode you do get a warning but not in 64bit mode.or they use a win32 LPARAM cutting it in two 32 bit DWORDS and this fails if you are compiling in 32bit mode because LPARAM is 32bit only in 32bit mode. In this later case it would require a real change not just changing a type. May popular open-source projects however to their best. When I program I use all warnings, several compilers and I still make this kind of mistakes occasionally that I catch when building in 64bit mode, but I admit I am a terrible programmer.
  5. I do not like it much either, there are still plenty of 32bit Windows, I have even see several 32 bit Win10 laptops that were not up-gradable to 64 bit because of UEFI BIOS. So in the end I think there are more 32bit windows than Linux desktops. Even if all AMD/Intel CPUs have been 64bit since the early 2000s... Also I always saw the duality or architectures as a free sanitizer, you would be surprised on how many subtle bugs can be found by just building and testing in both 64bit and 32bit. There were a lot of buggy 32 bit programs that were hard to port to 64bit and now I see random programs that have a ton of warning simply when you build them for 32bit and some of them cannot even work. Bad coding habits still exist but have just migrated from :"I assume my CPU is 32bit so int == void* and stuff" to "I know my CPU is 64bit so uint64_t == void* and stuff". Windows 10 will be supported until 2025 (and possibly beyond), so dropping 32bit support is very strange because it is still maintained by Microsoft.
  6. Google's webp and avif are not bad image formats by themselves but they are inferior to JPEG-XL and lack the lossless JPEG re-compression. This is not strange I mean, the JPEG team has lot more expertise when it come to image compression algorithms than google. It is a shame that bing.com is using user-agent for content type negotiation, it is extremely bad practice. There is already an HTTP protocol for content negotiation specifically for this reason at least since HTTP1.1 HTTP1.0. There never has been any excuse to use UA sniffing to decide which image format should be delivered to a client. Edit it was introduced in HTTP1.0 (1996) and is not present on HTTP0.9 (1991) ref: https://www.w3.org/DesignIssues/Conneg
  7. I remember the fuzz when chrome decided to remove the JPEG XL support that was an experimental flag. I know some big companies including facebook really wanted the new format, because it would help significantly with bandwidth and without loss of quality because JPEG-XL has a way to compress classic JPEGs with out any loss, so It is a dream for anyone with a huge image base that are 99% JPEGs and can be re-compressed losslessly, by 20% (more or less). Also for newer images an even higher visual quality per bit can be achieved, so again any photo-store is interested by any ounce of better image compression. Safari adopting JPEG-XP might be enough to make some big website start using it (it should pay for itself in bandwidth saving over time). Of course content is negotiated and classic JPEGs would be given to unaware clients.
  8. Very cool, this is a significant plus for me, even if the web does not use the format there are times were I encounter such a file and it is always god to have more options o open jxl files. I guess we will we will have this next week?
  9. https://repo.palemoon.org/MoonchildProductions/UXP/issues/2262 Apparently they will first go from C++11 to C++14 for the next milestone, and they will see a bit later for C++17. C++14 should be fine for XP builds for now, so roy has more time to figure out what to do. Nice to see a polite discussion about XP, It can be felt than the tension has settled down which is a good thing for everyone given the past griefs.
  10. Too bad, maybe this could be improved upon, not sure at this point if it would not be simpler to modify directly the VC++2019 runtime so they run on XP.
  11. How much of trouble would it be to use gcc or clang, I can build with gcc 13.1 and target Windows XP, maybe in some cases gcc13 could emit bad code incompatible with XP but gcc8.4 should be fine and supports C++17. Also if they target for C++14 it is a minor addition to C++11 so it should not be too hard to port the code.
  12. --really off-topic -- Nice to see there have been remakes, I might have a look when I get time to watch a movie.
  13. Nice I had the Amstrad in my family in the 90s, but are you still using your Commodore as a daily? It really was hard for me just to accept to use XP over Win98SE, I used Win98SE as a daily driver up to 2014, people were saying I was a boomer because I am still using XP when I was actually just starting up with XP (I was already familiar with XP but i was not liking it much especially because of poor DOS and WIN16 support but the web forced me). Now I really like XP and I will probably wait a long time before switching to Windows 7 as my personal OS. I still love and use Win98, one of the best Windows, but I mostly use XP.
  14. I view this along the same as Firewalls in the XP thread. A fully functional firewall serves its purpose whether it is 2 weeks old or 20 years old. To me, "no longer maintained" is just a Red Herring. https://en.wikipedia.org/wiki/Red_herring (of course, I realize that capitalizing it may bring upon the outspoken MSFN-Killer Grammar Police... don't care, life is too short...) I am not using Stylus, I try to minimize the amount of extensions. An extension being supported does matter, not because of security bs but because it mean that I will be able to use it in the future when the browsers and the web will evolve. For many software I do not care about having very old outdated version, I do use Paint Shop Pro 5 which dates back to 1998, I used to use MOD4WIN which is a 16bit program, (I still use it on my 32 bit computers), also I prefer Winamp2.x over Winamp 5.x. But when it comes to browsers extensions I like to use what I can easily recommend also I like sometime having new features, this Is why I also write software myself. There is no cool Zoom-In option in uBO, you have to write complex filters manually, or use the zapper mode. I do not think uMatrix is outdated, I think it fills a different usecase than uBO R. Hill declared that he considers uMatrix to be inferior but obviously he is just the dev and for him uBO was an evolution and he prefers his newer design there is only limited time to write software... I would not advice you to switch to uBO but I just wanted to say that you can have a good uBO experience even as a former uMatrix fan. I do understand the path R. Hill took and even if I do not fully agree with his design on uBO I think it is a great product. -- excuse me to be a bit off-topic --
  15. For me the pro and cons might not go up to 5 uBO pro1: Include community filters that does a part of the heavy lifting when fine grain filtering is needed. So you can start with a configuration where everything is blocked by default (scripts, and all third parties stuff), then unlock manually what is needed while still having the fine-grain community filters apply to the domain you unblock. uBO pro2: Much more powerful filtering abilities, including cosmetic filtering with element picker and zapper options that really let you do anything you want to a website. uBO con1: Filter panel is only by domain and content type, ie. you get only access to the first column and the first line of the uMatrix (kinda), This is a huge minus and made uBO worthless for years to my eyes. uMatrix pro1: Super intuitive Matrix, amazing interface, while still having huge amount of power. uMatrix pro2: Easy to fix a website, most of the stuff that happens can be seen in the Matrix, meaning it is more foll-proof. uMatrix con1: No longer maintained by R. Hill so the only maintained alternative is for UXP based platform with ηMatrix, meaning that you either have to use an outdated extension or stick to a single obscure browser, and I do use other browsers. uMatrix con2: Not as powerful as would be needed sometime, Often you find yourself wanting to zoom inside a matrix element to be able to select which scripts/css/whatever should be filtered. In the end I agree that combining both would bring ultimate power. But I do agree with you that initially I though uBO was useless stuff for newbies, but it is actually not bad. I forced myself to use it at some point over uMatrix, this forced me to appreciate its extended power and live with its limitations. Another con of uBO for me was its reliance on community filters, but in the end this is a compromise, while I do not like to use filters that I did not write myself, I appreciate the time and hassle it saves, and I always find filters to be a bit too conservative anyway so it is not a big trouble for me. PS: I guess eMatrix is a synonym for ηMatrix η is "Eta" in Greek.
  16. I use uBlock origin in "Advanced mode" so that it includes a mini uMatrix It does break half websites I visit and I spend a lot of time adjusting the settings. I used to be a uMatrix dye hard fan, but I was spending a bit too much time configuring it, and some time I was unable to reach my goal, so I ended switching to uBlock (also because it has more powerful additional filtering options). I do regret the basic and simple power of uMatrix. I still think uBlock should include the uMatrix panel which was more powerful than uBlock's advanced mode pannel. I tried running both extensions at the same time but the slowdown was significant and it is even more of a mess to play around with. So I would not call uBlock Origin a passive extensions , It just can be used passively unlike uMatrix.
  17. I would not recommend to copy the profile from MyPal29 to NeMoon28 r vice versa but you could try, have a look at about:profiles to see where the profile folder is located on both browsers then copy paste where needed. the New moon profiles should be located in "%USERPROFILE%\Moonchild Productions\Pale Moon"
  18. I assume you installed the CPU fixes for Win9x? you did not detail it in your post.
  19. I searched the about:config options and I found the javascript.options.mem.gc_incremental is this the one? I will try to disable it to see...
  20. Mainstream UXP is working on fixing some memory leaks https://repo.palemoon.org/MoonchildProductions/UXP/issues/2251 Hopefully it will go somewhere, I do not like to have to restart my browser all the time.
  21. For me Windows Server 2003 is sill my daily driver. I preferred the Windows 95 explorer that I was using on Windows 98SE as daily driver until 2014, At this point 98SE was no longer usable because of the Web and I got a new laptop and Installed Windows Server 2003 (licenses was almost free). I still feel like Windows NT5.x is new I hated it when it came around in the early 2000's because it was much slower than 9x and lacked good DOS compatibility, but now I love it more than ever, super stable and nice interface, it is a shame that it is getting abandoned. I probably will have to abandon Windows Server 2003 as a daily driver but I am unsure I will accept to actually use Windows 10+.
  22. MyPal68.13.0 still beta with JS engine at fx78 level https://github.com/Feodor2/Mypal68/issues/160#issuecomment-1546736807 Be sure to check it out.
  23. Is there an up-to dale list with all the programs that were discussed in this thread? I could not find one.
  24. He is referring to St55, it is not in the version info but every time roy posts a new St55 release he states: > New build of post-deprecated Serpent/moebius for XP!
  25. palefill becomes indeed mostly useless with the latest browsers based on the latest UXP versions, this also includes IceApe-UXP and BNavigator and the main stream Pale Moon and Basilisk. I would still suggest you keep it in simply disabled in your Add on list so that you can re-enable quickly it in case something stops working.
×
×
  • Create New...