NOTE for Windows 7, Windows 8.1, and 32-bit/x86 users: Paint.NET v4.3.x will be the last release(s) that work on Windows 7, Windows 8.1, or on any 32-bit/x86 version of Windows. C++/CLI), and increase the speed that I can write new code and release new updates. Over time this will help to maximize Paint.NET’s performance, shed legacy code (e.g. al.), and which should result in more startup performance improvements (the current interop code is written in C++/CLI, which cannot be precompiled with crossgen / ReadyToRun). I’ll be using this over the next several releases to port Paint.NET’s COM-based interop code, which is used for Direct2D (et. I’ve also migrated most of Paint.NET’s non-COM interop code over to the library, developed by Tanner Gooding at Microsoft. NET 6’s "crossgen2" to optimize startup performance, and these have resulted in an increase in the size of the app DLLs. The result is better compression and a faster "extracting" stage, although the 圆4 and x86 installers are actually a little larger because I’m using some features in. In this release I’ve fixed that by moving to a custom self-extractor based on the LZMA SDK (aka 7-zip). This is why the ARM64 installer was so much larger than the 圆4 or x86 installer. ![]() This worked very well for a long time, but it finally hit a wall with the 4.3 release with how well it could compress the installer due to memory constraints (NSIS is 32-bit only). Prior to this release, the self-extracting portion of the installer was handled by Nullsoft Scriptable Installer System ("NSIS"). I’ve also done some important infrastructure work. ![]() There are also some improvements to Dark Theme support on Windows 10/11, UI fixes for Windows 11, three new translations (Catalan, Corsican, and Thai), and a large number of important bug fixes - including some memory leaks that were found by several members of the forum. ![]() This comes with additional improvements for both rendering and startup performance, as well as ensuring that myself and plugin authors can develop using the latest version of the platform, including C# 10. ![]() In this release, Paint.NET has been migrated to the just-released.
0 Comments
Leave a Reply. |