Jump to content

Rick Brewster

Administrator
  • Posts

    20,731
  • Joined

  • Last visited

  • Days Won

    386

Everything posted by Rick Brewster

  1. For 1-px brush width, without antialiasing, I use my own renderer because Direct2D does a bad job there. So there's precedent for something like this. Every time I've looked at this problem, it just was not simple to solve despite seeming like it should be.
  2. I'll add the link to the github issue where I'm tracking this -- who knows, I may get around to it
  3. It detects it's running in the APPX container and that the package information is wrong. This is to prevent plagiarism on the Microsoft Store, which was a big problem earlier this year.
  4. This is an EXTREMELY bad idea. We cannot help you if you are going to disable updates, even for Windows. It puts your system into a state where troubleshooting just becomes a total nightmare. And, your system will eventually become significantly more vulnerable to malware and other bad things. (This is not theoretical, btw.)
  5. I don’t even know if you can disable that, at least not officially
  6. Sorry, no, there’s no way to choose which ligature set you want
  7. Paint is probably using GDI, which is the old/legacy API for text rendering, whereas Paint.NET uses the much newer and modern DirectWrite. I'd wager that what Paint.NET is rendering is the correct way to do things.
  8. That sounds like a recipe for total disaster. I'm not going to be changing anything here -- the current state of things is the result of almost 20 years of development, testing, and reactive fixes to how things work in the real world. It works. That's what's important. Any changes legitimately risk causing chaos across millions of PCs. If the disk space is that important to you then you can use command-line tools to establish symlinks between the identical files. I don't promise that will actually work though.
  9. No, that wouldn't make much sense. It would mean an infinite number of brush stamps. If you want the default spacing, it's 15%.
  10. AVG and Avast are "known troublemakers". They cause all sorts of problems while not improving your PC's security above that the built-in Windows Defender provides. My recommendation will always be to remove them.
  11. Paint.NET only makes the copy in Program Files\paint.net\Staging. It does this because it was proven to drastically reduce the number of uninstall/update failures. For some reason the other copy, which Windows itself is supposed to maintain, would get deleted. No idea why. And then the user would be left in a completely broken state, unable to uninstall, update, or reinstall. It does get tagged for NTFS compression, which saves about 33%. It's not very large either way on a modern system.
  12. You don't have access to the file for some reason. Nothing has changed in this part of the codebase, so it's not the new update causing this.
  13. It's a lot more than "naming conventions." I just updated it yesterday. You need to fetch/pull the latest commits.
  14. This sounds like there's a problem over on your end, or with your ISP. Or your DNS cache hasn't updated ... or something. Traceroute works fine for me.
  15. Also this is a good time to point out that I highly recommend migrating away from GDI+ (aka System.Drawing). Paint.NET now has robust support for Direct2D, which also happens to be hardware accelerated. Direct2D is the modern replacement for GDI and GDI+. There is a learning curve, of course. You'd switch from BitmapEffect over to GpuDrawingEffect, and then issue drawing commands in your OnDraw() method to the IDeviceContext that you are given. All of the drawing commands get stashed in a buffer (a "command list", rather), and then Paint.NET does all the work to do tile based rendering, recover from GPU errors (like device removed, driver updated), etc. This is all dependent on how deep into the rabbit hole you're interested in going, of course.
  16. Okay both seem to be working as of right now. 30 minutes ago I couldn’t get www to work. Hopefully it’s fine now …
  17. Should be fine now but do reply again if it's not
  18. Likely a transient error. If that’s the case it will go away in a bit. If not then I’ll file a support ticket with the hosting provider.
×
×
  • Create New...