October 10th, 2011· Fixed: Ctrl+Shift+A now works again as a shortcut for View -> Actual Size (broken in 3.5.9)
· Fixed: Ctrl+0 still works for View -> Actual Size even if 10 or more images are open (broken in 3.5.9, it would switch to the 10th image).
October 2nd, 2011· Fixes since the 3.5.9 Beta include a few compatibility issues with plugins
September 19th, 2011· Improved: The "Auto-detect" bit-depth setting for PNG, BMP, and TGA now also determines which bit-depth to use based on which one produces the smallest file size, as well as which ones can save the image without losing fidelity.
· Improved: You can now use Ctrl+0 as a shortcut key for View -> Actual Size, in addition to Ctrl+Shift+A and Ctrl+Alt+0.
· Fixed: Some text in the DirectDraw Surface (DDS) Save Configuration UI was not being loaded.
· Fixed: Some DirectDraw Surface (DDS) files authored with other software (e.g. Unreal 2004) could not be loaded.
· Fixed: In some rare circumstances, clicking on the Save button in the toolbar would crash.
· Fixed: The Korean translation has been added back in, with the help of Bing machine translation to cover the few remaining strings that were untranslated.
March 6th, 2011· Fixed: Saving to a folder that has been moved or renamed will display an error instead of crashing (regression from 3.5.6)
· Fixed: Saving to a Sharepoint site will now work (regression from 3.5.6)
· Fixed: Saving to a file that is marked as read only will now give an error instead of crashing (regression from 3.5.6)
· Fixed: General reliability and correctness improvements to fault-tolerant saving
February 23rd, 2011· Saving an image is now fault-tolerant. If there is an error or crash while saving, the original file will be left alone.
· Worked around a bug in some plugins that are incorrectly using the built-in Gaussian Blur effect. For example, Sharpen+. Now they won't crash.
· Fixed a bug with Edit->Paste into New Image, where the new image would be 1 pixel too wide or tall
· Fixed a bug with the Rectangle Select tool and Fixed Ratio selection, which would be off by 1 pixel
· When pasting an image from Paint.NET into Paint.NET, it will be a little smarter about where it puts the image. Previously, if the location wasn't within the viewport, it would be placed at the top-left corner of the viewport. Now it will find the nearest point along the edge of the viewport to place the image.
· The EXIF rotation ("orientation") metadata is now discarded when opening an image, which was causing aggravation with images that could then never be reoriented correctly using Image->Rotate
· The EXIF metadata for JPEG thumbnail data are now correctly discarded.
· Fixed a handful of memory leaks.
· Fixed a typo in the Italian translation. In the setup wizard it was referring to "Pain.NET"
November 1st, 2010· Every so often an update is necessary to fix 1 bug. The bug in question was reported only recently over on the forum, although I’m pretty sure it’s been in the product since the v3.0 release in early 2007!
· It’s classified as a data loss bug, although thankfully it’s a relatively minor one. When Paint.NET starts up, it creates an initial/default image (blank and 800×600) if it wasn’t told to open a specific file. Then, when you eventually/probably open another image it will close that initial/default image as long as it wasn’t modified. The idea is that if you didn’t modify that initial image then you probably don’t care about it, and closing it doesn’t result in any data loss (it’s pretty easy to recreate a blank 800×600 image).
· Well, I messed up a little on the implementation of determining whether the image was one that could be automatically discarded. I was only checking the “dirty” bit, which powers the little yellow asterisk you see in the thumbnail list when an image has been modified but not saved. The problem comes with when you modify that initial image, then save it, and then open another image. Paint.NET will incorrectly close that initial image (because the “dirty” bit is set to false) even though you still have items in the history list.
· This is especially problematic when you work with a bunch of layers, then save in a format that does not support them (e.g. anything but .PDN). You may want to go back and undo the flatten operation that was performed while saving that image, then make further changes, etc. Inadvertent data loss is the unfortunate result.
· And before everyone asks: nothing else is being changed in this release! No new features or tweaks or anything. Those are all being saved for the v4.0 release.
April 26th, 2010· Fixed the bug where saving as 8-bit PNG/GIF/BMP wasn't always working, usually with larger images.
· Improved the performance of the Gaussian Blur effect by 30-40%.
· Improved the performance of all the layer blending modes by 15-30%.
· Improved the performance of zooming with the mouse wheel on dual-core Intel Atom systems.
· Updated to support .NET 4.0 if no other version of .NET is installed.
· Reduced download size from 4.8MB down to 3.5MB.
· Fixed a small error in the Chinese translation.
April 12th, 2010· This update fixes a few small bugs, and improves performance of the Flatten command.
· Improved performance of the Image->Flatten command by making it multithreaded.
· Fixed the File->Save As dialog not opening to the correct folder.
· Fixed a crash with certain plugins and their use of the File Open dialog.
· Fixed a very rare crash with the toolbar's font list.
February 8th, 2010· Fixed DirectDraw Surface (.dds) file format support for CPUs which do not have SSE2 (Pentium III, Athlon XP).
· Fixed an issue with the File->Save dialog related to file type plugins that were only written for opening (importing).
· Fixed some crashes which were supposed to be "out of memory" errors.
· Fixed a race condition with the New Image, Canvas Size, and Resize dialogs. If you typed extremely fast you could cause a crash by typing a negative number and immediately pressing OK or Enter.
· Fixed a File->Save dialog issue in Win7/Vista where it could ask you about overwriting the wrong file.
February 3rd, 2010· Fixed a mismatched file name issue with the File->Save dialog in Win7/Vista, as originally reported at viewtopic.php?f=10&t=33477 . This issue is still present on XP but cannot be fixed.
· Fixed DirectDraw Surface (.DDS) file format support for CPUs which do not have SSE2 (Pentium III, Athlon XP).
· Fixed some crashes which were actually supposed to be "out of memory" error dialogs (without a crash!).
· Fixed a race condition with the New Image, Resize, and Canvas Size dialogs. If you typed very very fast you could get it to crash by typing a negative value and immediately pressing OK or Enter..
· Removed splash screen.
January 4th, 2010· All font face variants (e.g., Arial vs. Arial Narrow) are now available with the Text tool in Win7/Vista with DirectWrite.
· Bitmap font types (e.g. Courier, Terminal, Fixedsys) are now available with the Text tool in Win7/Vista.
· Fixed some bad text kerning with the Text tool at small font sizes when antialiasing was turned off.
· For the Image->Resize function, the quality, correctness, and performance of Bilinear and Bicubic sampling modes have been improved. Super Sampling also has some performance improvement.
· Improved the rendering quality for the Hue/Saturation adjustment. Also made a new icon for it.
· Fixed many subtle rendering issues with the Move Selected Pixels tool. These were apparent when flipping or rotating a selected area.
· Fixed: The Line/Curve tool was applying pixel snapping to the curve nodes, which caused lines to "bend" when using the Shift key to constrain the angle.
· Fixed some extraneous CPU usage related to unnecessary or redundant thumbnail updates.
· Fixed a few dialogs that looked wrong with Aero glass with Remote Desktop or Virtual PC.
· Fixed a nasty memory leak with Flatten followed by Undo.
· Fixed some issues related to effects that took awhile to cancel. As it turns out, drag-and-drop was enabled at this time, which easily lead to crashes or hangs.
· Some Win7 systems could not detect that .NET 3.5 SP1 was installed, even though it was. A fallback detection function has been added.
· For plugin authors, the Effect class now has a pollable IsCancelRequested property. This can be used to improve responsiveness for expensive OnSetRenderInfo() implementations which are otherwise non-interruptible.
· For plugin authors, the Surface.FitSurface() method is now optimized to use multiple threads, which improves performance.
January 4th, 2010· All font variants (Arial vs. Arial Narrow, etc.) are now available with the Text tool in Win7/Vista with DirectWrite.
· Bitmap font types (Courier, Terminal, Fixedsys) are now available with the Text tool in Win7/Vista.
· Fixed some bad kerning with the Text tool at small sizes when antialiasing was turned off, with Win7/Vista + DirectWrite.
· Bilinear and Bicubic resampling for Image->Resize have improved quality, correctness, and performance. Super Sampling also has some performance improvement.
· Improved the rendering quality for the Hue/Saturation adjustment, as originally discussed here: viewtopic.php?f=27&t=23593 . Also made a new icon for it.
· The Move Selected Pixels tool had many subtle (and not-so-subtle ) rendering issues which are now fixed. These were readily apparent when rotating or flipping a selected area.
· Fixed: The Line/Curve tool was applying pixel snapping to the curve nodes, which caused lines to "bend" when using the Shift key to constrain the angle.
· Fixed some extraneous CPU usage related to unnecessary or redundant thumbnail updates.
· Fixed a few dialogs that looked wrong with Aero glass with Remote Desktop or Virtual PC.
· Fixed a nasty memory leak with Flatten followed by Undo.
· Fixed some issues related to effects that took awhile to cancel -- as it turns out, drag-and-drop was enabled at this time, which could easily lead to crashes. Now, a dialog box will be shown when an effect takes "too long" to finish or cancel.
· Some Win7 systems could not detect that .NET 3.5 SP1 was installed, even though it was. A fallback detection function has been added.
· For plugin authors, the Effect class now has a pollable IsCancelRequested property. This can be used to improve responsiveness for expensive OnSetRenderInfo() implementations, which are otherwise non-interruptible.
· For plugin authors, the Surface.FitSurface() method is now multithreaded.
November 20th, 2009· New: For Windows 7, added taskbar progress reporting for long running operations (effects, adjustments, Image->Resize, save, install)
· Made some corrections to the French translation
· Running setup with /auto will no longer launch Paint.NET when it’s done
· Fixed an issue where Paste into New Image would refuse an image on the clipboard, even if regular Paste would take it
· Fixed a race condition with Edit->Paste and Image->Resize whereby it would take up 100% CPU and take between 1 minute to 1 hour to finish
· Fixed an issues with Copy/Paste where it would leave an extra line of transparent pixels on the left, top, right, and/or bottom edges
· Fixed lag with the paintbrush tool that was being seen on some systems
· Fixed some issues with the paintbrush and eraser tool being misaligned when zoomed in
· Fixed a crash that would happen at (seemingly) random times, such as after drawing with the paintbrush tool, on some systems
· Fixed a minor and obscure rendering glitch with the Move Selected Pixels tool
· Fixed an issue with glass over Remote Desktop or Windows 7 Virtual PC
· Fixed a minor glitch whereby the "Unsaved Changes" confirmation dialog could never finish rendering the image thumbnail if one of the Move tools was active
November 7th, 2009As usual, there are two ways to get the new version:
· Preferred: Use the built-in updater from within Paint.NET. If you are using version v3.36, simply go to the Help menu and click on “Check for Updates.” For v3.5 alpha/beta, go to the Utilities menu instead of the Help menu. Or, just wait for the update prompt to come up automatically within the next week or so.
· Download directly from the website: http://www.getpaint.net/ . There is no need to uninstall the old version; that will be taken care of automatically.
Changes since version 3.36:
· New: Refreshed user interface with new icons and visual styling. On Windows 7 and Vista, it is enhanced for Aero and "glass".
· New effect: Blurs -> Surface Blur, by Ed Harvey
· New effect: Distort -> Dents, by Ed Harvey
· New effect: Distort -> Crystalize, by Ed Harvey
· New: Russian translation.
· Performance and memory usage have been extensively optimized throughout the entire program.
· .NET Framework 3.5 SP1 is now required, which has many built-in performance improvements.
· Disk space usage has been reduced by about 12MB by using NTFS compression on installation files related to staging (.MSI) and diagnostics (.PDB).
· Compression for .PDN images has been improved.
· Effect dialog responsiveness has been improved.
· Images open much faster, especially on single CPU systems.
· Startup performance on most systems will be better by about 20%.
· Memory usage has been reduced when more than one image is open.
· Rendering quality has been greatly improved when zoomed in.
· The selection outline is no longer animated. Instead of "dancing ants", a context-sensitive "XOR" stipple pattern is drawn. This has allowed for improved performance and lowered CPU consumption (and longer battery life).
· The font manager for the Text tool has been completely rewritten, which fixes many problems seen with crashes and missing fonts.
· On Windows XP, the Text tool has improved reliability and font selection (it uses GDI instead of GDI+).
· On Windows 7, the Text tool will use DirectWrite (instead of GDI) which gives better performance and greatly improved quality. On Windows Vista, you may install DirectX 11 to enable this feature; otherwise GDI will be used.
· The toolbar font list has improved usability, rendering quality, and significantly improved performance.
· The toolbar font list no longer requires an application restart to recognize newly installed fonts.
· When many fonts are installed, both memory usage and startup performance have been greatly improved.
· It is now drastically easier to move a very small selection.
· All installation prerequisites are now installed automatically, such as .NET and Windows Installer.
· Updates are now downloaded in the background, and installed after you exit the application. In previous versions, this was a foreground task and you could not use Paint.NET while the update was downloaded.
· Added a "Utilities" menu. Updates, Languages, and Plugin Errors have been moved there.
· Added a "Manage Fonts" command to the Utilities menu. This will launch the built-in Windows font control panel.
· Clicking the middle mouse button on an image thumbnail will now close the image.
· Improved the Unfocus effect.
· The DirectDraw Surface (.DDS) file type now allows you to select the resampling algorithm for auto-generated mip-maps.
· A processor that supports SSE is now required (almost all CPUs purchased this decade satisfy this).
· Fixed an issue with Gaussian Blur and its treatment of alpha values.
· Fixed a crash with the "Units" selector in the toolbar.
· Fixed a crash due to an overflow that prevented very large images from working (64-bit only).
· Fixed many other miscellaneous glitches and crashes.
· The Korean translation has been removed. Sadly, we were unable to find the resources to complete this.
November 1st, 2009· Fixed some miscellaneous small issues and crashes
· Optimized performance in a few places, especially undo/redo and copy/paste
· Korean translation has been removed. Sadly, we were unable to find the resources to complete this.
· Other translations are now complete: Chinese (Simplified), French, German, Italian, Japanese, Portuguese (Brazil), Russian, Spanish
October 13th, 2009· Fixed a performance glitch with some tools, where the action and subsequent undo/redo would be slow.
· Improved temporary memory usage of commands in the Image menu.
· Reduced disk space use by about 12MB by using NTFS compression on installation files used for staging (.MSI) and diagnostics (.PDB).
· Fixed many tools' clipping, with respect to an active selection.
· Improved compression for PDN files.
· Fixed many small miscellaneous crashes and glitches.
October 2nd, 2009· The menu bar was rendering incorrectly for certain themes (Windows 7 / Vista).
· Some items were not showing up in the 'Recent Items' jump list (Windows 7).
· Clicking on the canvas straight from the menu would cause the paintbrush to draw a long streak.
· Copy+Paste would sometimes miss a pixel edge on the right/bottom sides, when using Fixed Ratio / Fixed Size modes.
· Fixed a crash when moving pixels off-canvas, switching tools, then trying to move the pixels back onto the canvas.
· Fixed some messed up rendering for IndirectUI effect dialogs (Windows XP).
· Performance is improved when switching between images that have lots of layers.
· Aero 'snap' wasn't working when dragging part of the glassy area of the toolbar (Windows 7).
· Added a new menu item, Window -> Glass Dialog Buttons. You can use this to disable the "glass footers" for dialogs (Windows 7 / Vista).
· Glass Dialog Buttons are now disabled when font smoothing is disabled.
· If an e-mail program isn't installed, the error message for Help->Send Feedback is more informative.
· "Centimeters" was being truncated in the toolbar.
· The shape tools were not using pixel snapping.
· Layer names with ampersands were not showing up correctly.
· Updated the internal list of incompatible and unstable plugins, which are then blocked from loading.
· Fixed a crash with the Rectangle Select tool if "Fixed Size" mode was used and negative numbers were entered.
· Fixed an access violation due to a race condition in finalizing effect rendering versus un-write protecting the layer's pixels.
· Fixed an access violation in the renderer for the background transparency "checkers".
· Fixed a crash when you would resize a selection to 0-width and/or 0-height, then expand it.
· Fixed a crash due to an overflow that prevented very large images from working (64-bit only).
· Fixed a crash with scanning/printing.
· Fixed the status bar's progress bar showing up and doing nothing for codecs that don't report saving progress, such as JPEG.
· Fixed a major issue with the readability of the "update is available" dialog in any non-English language.
· Fixed a crash with the Zoom tool.
· Fixed some really weird scroll-flickering with the Text tool.
September 21st, 2009· Now uses and requires .NET 3.5 SP1, which has many built-in performance improvements.
· New effect: Blurs -> Surface Blur, by Ed Harvey
· New effect: Distort -> Dents, by Ed Harvey
· New effect: Distort -> Crystalize, by Ed Harvey
· Effect dialog responsiveness has been greatly improved.
· Images open much faster, especially on single CPU systems.
· Selection outline is no longer animated. Instead of "dancing ants", an antialiased and stippled "XOR" outline is drawn.
· Startup performance on most systems will be better by about 20%.
· Memory usage has been greatly reduced when more than one image is open.
· The font system for the Text tool has been completely rewritten, and problems with missing fonts and crashes should be a thing of the past.
· On Windows XP and Vista, the Text tool has improved text rendering quality (it uses GDI instead of GDI+).
· On Windows 7, the Text tool will use DirectWrite (instead of GDI) which gives even better performance and quality.
· The toolbar font list has improved usability, rendering quality, and significantly improved performance.
· The toolbar font list no longer requires an application restart to recognize newly installed fonts.
· When many fonts are installed, both memory usage and startup performance have been greatly improved.
· Installation prerequisites are now installed automatically, such as .NET Framework and Windows Installer.
· Updates can now be downloaded in the background, and installed automatically once you exit the application.
· General rendering quality has been improved when zoomed in.
· Added a "Utilities" menu. Updates, Languages, and Plugin Errors have been moved here.
· Added a "Manage Fonts" command to the Utilities menu.
· Clicking the middle mouse button on an image thumbnail will now close the image.
· Improved the Unfocus effect.
· The DirectDraw Surface (.DDS) file type now allows you to select the resampling algorithm for auto-generated mip-maps.
· A processor that supports SSE is now required (almost all CPUs purchased this decade satisfy this).
· Fixed an issue with Gaussian Blur and its treatment of alpha values.
· Fixed a crash with the "Units" selector in the toolbar.
· When zoomed in, it is now much easier to resize a very small selection.
· Now includes a Russian translation.
September 3rd, 2009· Refreshed the visual styling of the app so it looks a whole lot better on Windows 7 and Windows Vista
September 2nd, 2009· Hopefully fixed a common crash due to a race condition in the effects renderer ("Delegate cannot have a null 'this' ...")
· Fixed a crash in the dialog box shown when Paint.NET crashes on XP (go figure)
· Re-enabled compression for the history files
August 31st, 2009· When zoomed in, the selection outline is again "pixelated", like it was in v3.36. This allows it to correctly outline the selected area. Compared to the old version, performance is much improved; this is because the amount of computation is proportional to the complexity of the selection instead of proportional to the area of the bounding rectangle surrounding it.
· The magic wand is no longer broken (oops).
· Fixed an important internal algorithm for correctness and improved its performance. The algorithm was the polygon scan-converter (GeometryList class), and its incorrectness may have been causing many other problems.
· Fixed some issues with the Text tool related to font fallback. This was preventing certain characters from showing up and was breaking international text.
· Reduced CPU usage of the font dropdown list.
· Fixed the "This program may not have installed correctly" warning sometimes showing up after installation on Windows 7.
August 24th, 2009· Fixed some long-standing rendering issues with the Text tool, such as incorrectly clipped text.
· Significantly decreased memory usage of the Text tool.
· Increased performance of the Text tool, for both GDI and DirectWrite.
· Fixed the font list loading performance for DirectWrite/Win7. The font list is now correctly prefetched in the background when the Text tool is activated, instead of being loaded immediately.
· If the font list takes more than 1 second to load, a progress dialog will be shown to indicate what is happening.
· Fixed a few performance issues related to complicated selections when running effects.
· Renamed the "Utilities->Folders->System Fonts" menu item to just "Utilities->Manage Fonts...".
August 24th, 2009· Added DirectWrite support to the Text tool for Windows 7 users. This has the benefit of greatly improved text rendering quality and performance.
· Added Strikethrough to the Text tool's toolbar, next to the Bold / Italics / Underline options.
· Finished up some leftover text rendering/clipping issues with the Text tool. In particular, there should no longer be any clipping issues with "swooshy" text (that is, fonts with lots of overhanging glyphs). (see screenshot attached to this post)
May 24th, 2009· Fixed the line tool arrowhead settings affecting the freeform shape tool's drawing
· Fixed several miscellaneous crashes
· Fixed Image->Resize not working and/or crashing, if width or height were set to 1
· Fixed the Rectangle shape and selection tools "drifting" the shift key was held to constrain to a square
· Fixed incorrect window repainting in Windows XP, and in Vista/Win7 when Aero/DWM is turned off
May 18th, 2009· Now requires (and uses!) .NET Framework 3.5 SP1.
· Significant improvements to the installer. Prerequisites are now handled in a much more user-friendly fashion (it's no longer "go to the Microsoft website and decipher geek talk and download stuff")
· The auto-updater can now download in the background, and then install the update after you've exited Paint.NET. Compare this to v3.36 and earlier that jump in your face and require the download and installation to happen right now, and block you from using the program until it's done!
· New effect: Blurs -> Surface Blur, by Ed Harvey
· New effect: Distort -> Dents, by Ed Harvey
· New effect: Distort -> Crystalize, by Ed Harvey
· The responsiveness of effect dialogs has been greatly improved.
· When zoomed-in, the rendering quality has been substantially improved. http://blog.getpaint.net/2008/12/07/pai ... zoomed-in/
· When zoomed in, it is now much easier to correctly resize or move a selection.
· Improved performance when opening multiple images, especially for systems with only 1 processor. http://blog.getpaint.net/2008/09/11/pai ... humbnails/
· Memory usage has been greatly reduces when more than one image is open.
· The selection outline is no longer animated, which substantially reduces CPU usage. It also uses XOR blending.
· The middle mouse button can now be used to close an image tab
· Improved the Unfocus effect
· Fixed an issue with Gaussian Blur and its treatment of alpha values
· Fixed a crash with the "Units" selector in the toolbar area
· Added a "Utilities" menu, and moved the following menu items there: Check for Updates, Language chooser, and View Plugin Load Errors. For the alpha release, there are also menu items for "Force Crash" and "Perform Full GC" (you'll know what that means if you're a developer -- Otherwise it isn't interesting).
· Installer now has a "Start Paint.NET" checkbox at the end. (On Vista and Win7 with UAC enabled, it will correctly start Paint.NET at non-elevated privilege.)
· Renamed "Grid" to "Pixel Grid", to more accurately describe its functionality.
· The DirectDraw Surface (.DDS) file type now allows you to select the resampling algorithm for auto-generated mip-maps
· Effect plugins now have access to a "Services" property which allows them to properly access certain internal Paint.NET functionality.
· Fixed some very small memory leaks when opening many images
· Russian translation. http://blog.getpaint.net/2009/02/26/rus ... -paintnet/
· A processor that supports SSE is now required (almost all CPU's purchased this decade satisfy this)
December 29th, 2008· Improved: Effect rendering should be a little faster now.
· Changed: Implemented some changes to the "Add Noise" effect that were suggested by a forum member.
· Changed: The canvas background color is now always #c0c0c0.
· Changed: The auto-updater should now correctly detect .NET 3.5 and newer, which will help to save bandwidth when Paint.NET v4.0 is released (it will require .NET 3.5).
· Fixed: Paint.NET now works on a system that has the .NET 3.5 SP1 "Client Profile" installed.
· Fixed: When zoomed in and the cursor is to the top-left of the image (negative coordinates), the ruler is now highlighted in the correct area.
· Fixed: The effect rendering system no longer sets the "Tag" property on the configuration dialog.
· Fixed: Some incorrectly authored plugins would cause a crash when loading their support details (author, copyright, etc.).
· Fixed: There was a bug in the color wheel for IndirectUI that caused it to show the wrong values at initialization.
· Fixed: There was a performance problem for effects that used the IndirectUI color wheel control.
· Fixed: In some rare cases, Paint.NET would crash while shutting down.
· Fixed: When using the "Fixed Ratio" feature of the Rectangle Selection tool, it would crash if 0 was specified for both the width and height.
July 7th, 2008· New: Posterize adjustment
· New: Intersect selection editing mode
· Improved: Dramatically improved selection editing performance for the Add and Subtract modes (and also for Intersect). The performance used to be dependent on image size, and thus was often unusable on images larger than 1024x768 pixels
· New: When holding Ctrl or Alt for a selection tool, the cursor now has a plus or minus indicator
· Changed: The canvas background is now a solid color instead of a gradient. The gradient was causing certain tone misjudgments related to bright versus dark colors
· Changed: Shortcut key for Sepia is now Ctrl Shift E. The shortcut for Posterize is now Ctrl Shift P
· Changed: Hotkeys for selection modes are now Left click for Replace, Control Left click for Add (union), Alt Left click for Subtract (difference), Ctrl Left click for Intersect, and Ctrl Right click for Invert (xor)
· Changed: When using a selection mode other than "replace", it will now draw the selection outline so that you can see both the original and resulting selection areas. Before, it would only draw the resulting selection area outline, which made modes such a
· Fixed: The Resize dialog had some rounding errors with the "Maintain aspect ratio" feature, which caused a few discrepancies and even a spurious "out of memory" error
· Fixed: Some quirks with the Color Wheel control for IndirectUI-based effect plugins
· Fixed: Several miscellaneous and rare crashes
· Fixed: The installer would display a bizarre error if a "blank" install folder was attempted
· Fixed: The installer now only accepts absolute path locations, instead of relative ones. This fixes an ambiguity between where Paint.NET believes it is installing itself to, and the directory that Windows Installer actually uses
· Fixed: Sometimes pasting would result in a crash when certain types of malfored data were on the clipboard
· Fixed: It was possible to get around some of the protections imposed by the IndirectUI system. This was causing instability with some effect plugins such as "Fern Fractal"
May 5th, 2008· New: Enabled integration with Window Clippings, which is a high quality screen capture utility by Kenny Kerr
· Fixed: Fixed a crash with the Open/Save dialogs if the Documents or Pictures directories were either inaccessible or if the user did not have certain file system permissions
· Changed / Fixed: The hotkey for Adjustments -> Levels is now Ctrl Shift L instead of Ctrl Alt L. This was preventing certain characters, such as the Polish '?', from being typed
April 11th, 2008· Italian translation.
· Fragment, added to the Effects -> Blurs menu.
· Ability to save PNG's at 24-bit and 8-bit color depths.
· Ability to save BMP's at 8-bit color depth.
· "Auto detect" option for PNG, BMP, and TGA -- this will analyze the image and choose the lowest bit-depth that can save the image without loss of quality.
· IndirectUI has been extended with new controls and rules, and can now also be used for file type configuration UI.
· Bug fixes.
February 29th, 2008· New: Ability to save PNG's at 8- and 24-bit color depths
· New: Ability to save BMP's at 8-bit color depth
· New: "Auto-detect" bit-depth option for PNG, BMP, and TGA file types. It will analyze the image and determine the lowest bit-depth that can still save the image without quality loss
· New: "Fragment" blur effect, by Ed Harvey
· New: The "Polar Inversion" distortion effect has been enhanced to allow changing the rendering offset, and the behavior for "edge" pixels (clamp, reflect, or wrap)
· New: For developers, IndirectUI can now be used to write configuration UI for file types
· New: For developers, IndirectUI has a new radio button control type for enumerations, and some new property constraint rules
· New: Italian translation
· Fixed: In some cases, an exponential property slider would get "stuck" at some values when using up/down keyboard keys. This mostly affects some effect plugins
· Fixed: When using keyboard navigation, sometimes the File menu would scroll its items out of view
· Fixed: Some crashes that were tracked down to out-of-bounds coordinate values in certain effects
· Fixed: The installer would fail if Paint.NET had never been installed before, and was being installed to any non-default directory. This bug only affected version 3.22
December 13th, 2007· Rectangle Select tool can now draw selections based on a Fixed Size or Fixed Ratio
· The selection combination mode is now accessible from the toolbar (Replace, Add (union), Subtract, Invert (xor))
· The flood mode for the Magic Wand and Paint Bucket tool are now accessible from the toolbar (Continuous, or Global)
· Reorganized the Effects menu so that all effects are classified under submenus named Artistic, Blurs, Distort, Noise, Photo, Render, and Stylize
· Improved rendering quality for the Motion Blur effect
· Enhanced the Radial Blur effect so that the center of blurring can be chosen, as well as the quality
· Enhanced the Zoom Blur effect so that the center of zooming can be chosen
· Enhanced the Bulge distortion effect so that the center of bulging can be chosen
· Enhanced the Frosted Glass distortion effect in several ways: 1) performance has been improved from between 1,000% to 10,000% depending on image size and property settings, 2) the scatter radius can now be set up to 200 pixels, 3) a minimum scatter radi
· Enhanced the Tile Reflection distortion effect by adding a Quality property
· Enhanced the Twist distortion effect by 1) allowing counter-clockwise twisting, 2) allowing the size of the twisted area to be configured, 3) allowing the location/center of twisting to be chosen
· Enhanced the Add Noise effect by adding a coverage property
· New Mandelbrot Fractal and Julia Fractal render effects
· New IndirectUI system for plugin authors so that they can develop much more sophisticated effect configuration dialogs with a fraction of the amount of work that used to be required
· If an effect plugin crashes, it is much more likely that Paint.NET will be able to recover from the error. The option to restart Paint.NET will then be provided as a recommended course of action
November 20th, 2007· Note: New features will be displayed in English through the Alpha and Beta release(s). The final release will include full translations for the other supported languages
· Improved: Updating performance should now be faster. It used to be the case that two system restore points were created during update (one for uninstall, and one for re-install), but now only one is created to cover the entire transaction
· Changed: Ctrl Alt 0 now works for "View actual size". This is not listed in the View menu as a shortcut, but should help those used to keyboard commands from Photoshop, etc
· Changed: Some plugins that were causing stability problems are now blocked from loading. They will show up in the File->View Plugin Load Errors dialog
· Changed: Old effect plugin DLL's that have since been integrated into Paint.NET (Glow, Portrait, etc.) are now blocked from loading
· Fixed: For revamped effect configuration dialogs, the first textbox is now auto-selected instead of the OK button. This makes keyboard usage more convenient
· Fixed: Close/Cancel button flickering while downloading an update
· Fixed: The floating tool windows (Tools, History, Layers, Color) will double-check that they are on-screen when they are toggled on/off
· Fixed: If two images had the text tool active and both had active text being edited, then Backspace would not always be routed to the correct image
· Fixed: Open/Save dialogs in Windows Vista with high-DPI would sometimes have garbled thumbnail rendering (fixed by adding "high DPI aware" flag to EXE manifest instead of using SetProcessDPIAware function)
· Fixed: Some minor high-DPI glitches in new UI features
· Fixed: For newly revamped effect configuration dialogs, the focus rectangle ("dotted rectangle") for sliders is drawn only when necessary
· Fixed: Several rare crashes
November 6th, 2007· Note: New features will be displayed in English through the Alpha and Beta release(s). The final release will include full translations for the other supported languages.
· New: Ability to do 'Fixed Size' and 'Fixed Ratio' selection drawing with the Rectangle Select tool
· New: Added selection 'combine mode' (replace, add, subtract, xor) to the toolbar. This makes this feature much more discoverable.
· New: Added magic wand / paint bucket 'flood mode' (contiguous, global) to the toolbar. This makes this feature much more discoverable.
· New: Mandelbrot and Julia fractal render effects.
· New: Implemented new property and UI systems that makes it much easier to develop effect plugins. Authors may now specify properties with default, min, and max values and the UI for this will be dynamically generated. (instead of the author having to spend hours writing WinForms code)
· New: Better error handling for plugin effects. They will no longer crash Paint.NET, and will provide easier access to the diagnostic and support information.
· New: If a plugin fails to load, then a "View Plugin Load Errors" item will be added to the File menu.
· New: Added 'Coverage' property to the Add Noise effect.
· New: Added 'Center' (offset) property to Radial Blur, Zoom Blur, Bulge, and Twist effects. This allows you to set the center of rendering, complete with an image underlay preview.
· New: Added ability to do counter-clockwise rotation in the Twist effect. Also added ability to change the size of the twisted area in the Twist effect.
· Changed: In Frosted Glass effect, the performance was highly optimized. Increased max radius to 200 (instead of 10), and added 'minimum scatter radius' and 'smoothness' properties.
· Changed: Enhanced all built-in effects and adjustments (except for Layers, Curves, and Rotate/Zoom) to use the new effect UI system.
· Changed: Reorganized Effects menu into categories: Artistic, Blurs, Distort, Noise, Photo, Render, Stylize.
· Changed: Command link buttons now look better in Windows Vista.
· Changed: Moved 'Median' from the Blurs menu to the Noise menu.
· Changed: Rendering for the 'angle chooser' control is nicer now.
· Fixed: Header label flickering in some parts of the UI.
· Fixed: Some window activation issues with the Save Configuration Dialog if you switched to another program and back while it was open.
· Fixed: Some buttons and checkboxes were not honoring the theme animations in Windows Vista.
· New: Added text to installer to remind people that Paint.NET is free of charge, and if they paid for it (other than to donate), then they should ask for a refund (e.g. eBay swindlers).
July 30th, 2007· Note: For the beta, the new features are only presented in English. The final release will have complete translations for the other supported languages.
· New: Soften Portrait effect, by David Issel
· New: Ink Sketch effect, by David Issel
· New: DirectDraw Surface (DDS) file format support, by Dean Ashton. Improved from the original source code by optimizing the DXT compression library ("Squish") to take advantage of multiple cores or processors.
· Improved: Visual fit-and-finish for the Layers window.
· Improved: Visual fit-and-finish for the close / 'X' button on image thumbnails.
· Changed: The keyboard shortcut key for the Color Picker is now 'k'. This makes it so that the toolbar option, "After click: Switch to previous tool", is not useless for those using the keyboard shortcuts.
· Fixed: Pressing Ctrl [ no longer cancels out of drawing a line/curve, but instead decreases the brush size by 5 as expected.
· Fixed: Ctrl clicking on the brush size /- buttons now changes the brush size in increments of 5
· Fixed: Save Configuration dialog would "creep downward" from its last position every time it was opened again
· Fixed: TGA codec now saves the # of alpha bits to the image descriptor byte. This was causing some other applications to load TGA files saved with Paint.NET as solid black images.
· Fixed: Clicking the 'X' to close the Layer Properties dialog was not reverting changes made to the layer while the dialog was open.
· Fixed: Installation will not proceed unless Paint.NET is closed, and will also not allow Paint.NET to be opened until installation is completed. This helps to ensure a fully coherent and complete installation or update.
· Fixed: In Vista, it was possible to crash the Save As dialog by typing a filename that was too long.
· Fixed: In Vista, it was possible to crash the updater if you let the UAC prompt time-out.
· Fixed: It was possible to crash Paint.NET on some systems by clicking on a tool in the Tools window while the "Save As" dialog was open.
March 31st, 2007· This is a minor update that adds a new effect, improves certain parts of the user interface, and fixes a few minor bugs.
· New: Pencil Sketch effect
· New: In Windows Vista, the new-style Save/Open dialogs are used. Among other things, this enables Search functionality.
· Changed: The View->Units, Image->Flip, Image->Rotate, and Layers->Flip submenus have been "flattened" (their commands were moved out into the View, Image, Image, and Layers menus respectively)
· Improved: Download size reduced by about 300 KB by using PNGOUT
· Improved: Some uses of confusing "MessageBox" style dialogs have been changed to a much friendlier "TaskDialog" style interface
· Improved: When changing the language, Paint.NET can now restart itself automatically
· Improved: Better performance for Move Selected Pixels tool for quad-core systems.
· Removed: The "Clear History" button has been removed because it was not very useful
· Fixed: Sometimes the Colors window would get "lost" between sessions of Paint.NET
· Fixed: Stack-overflow crash when using certain effects, such as Gaussian Blur, on very large images with certain settings (such as a 200 pixel radius)
· Fixed: When cancelling the multi-image Unsaved Changes dialog, the input focus was sometimes confused
· Changed: Renamed PdnLib.dll to PaintDotNet.Core.dll
· Fixed: Very rare race condition in background thumbnail renderer
December 24th, 2006· More complete translations, especially for German
· Fixed: All known high-DPI scaling and layout issues. The UI should work great at 96, 120, 144, and 196 DPI screen resolution settings
· Fixed: Some toolbar layout issues
· Fixed: Thumbnail renderer had a race condition in its renderer thread which prevented proper shutdown in a few rare cases
· Fixed: Crash when shutting down the system
· Fixed: View->Grid did not work right
· Fixed: History and rendering problems when typing text with the Text tool and then using Image->Flip
· Fixed: Some selection text reporting a "0 x 0" selection when it shouldn't have been
· Miscellaneous tweaks and fixes
October 14th, 2006· Brand new Multiple Document Interface (MDI) with tabs that show thumbnails for all the opened images
· Colors window now supports a color palette, along with the ability to manage multiple named custom palettes
· Colors window now uses value sliders that more clearly show how the color is being manipulated
· Floating windows now better support docking and snapping, and remember their positions across sessions
· Brand new icon and logo, including full 256x256 icon so that it looks great on Vista
· Toolbar is context dependent: only the toolbar items relevant to the current tool are shown
· Tolerance control moved to the toolbar
· Ability to choose default values for toolbar items, as well as the tool that is selected at startup
· Ability to draw with "smooth" or "sharp" text. Smooth text is good most of the time, and sharp text is good for when 'smooth' doesn't look good (sometimes for small text), or for doing GUI mockups
· UI for update checking, downloading, and installing is better
· "Edit -> Paste in to New Image" replaces "File->Acquire from Clipboard", and is accessible with Ctrl Alt V
· Updates and Language commands moved to Help menu
· History window now uses much less memory and significantly fewer User/GDI handles
· Session temporary data is now compressed if the file system is NTFS. This results in less disk I/O and thus higher performance
· Font list dropdown loads much quicker
August 3rd, 2006· New effect: Glow
· New effect: Bulge
· New effect: Polar Inversion
· New effect: Tile Reflection
· New effect: Twist
June 4th, 2006· Built-in updater now works in Vista without having to use "Run as Administrator" beforehand (UAC permission is still required to install updates)
· Fixed a color intensity calculation that had Red and Blue swapped (affects Brightness/Contrast adjustment, and some plugins)
· Fixed .PDN images with transparency having a black background in their Explorer thumbnail
· Fixed crash when an image has bizarre DPI settings (such as 6 billion DPI)
· Fixed crash when an image has an invalid resolution unit specified (neither pixels, inches, nor centimeters)
· Fixed a few rare race conditions which resulted in crashes
· Fixed a rare crash with the history
· Fixed crashlog being created when the updates dialog appears over another modal dialog
· Fixed crashlog not reporting application version with certain damaged installations
· Placed a clickable Windows Live OneCare ad in the Setup wizard
May 11th, 2006· Small icon (16x16) is brand new, redesigned so that it is clearer
· Application resolution is no longer virtualized in high-DPI mode in Windows Vista
· Fixed race-condition related crash with Edit->Paste and Move Selected Pixels tool ("Object is in use elsewhere")
· Fixed some font related crashes that occur when standard fonts are corrupt or missing
· Fixed a crash that sometimes occurs when trying to save files whose name begins with a period
· Fixed a rare division-by-zero crash in the Clone Stamp
· Fixed rare crash related to scanning
· Mitigated rare crash that can happen in various places, ("GetRegionData returned false, GetLastError() = 6")
· Improved crash log reporting