Archive for December, 2007
Friday, December 28th, 2007
This release fixes a few minor bugs and adds a new, much-needed Reduce Noise effect. You can get it from the website (http://www.getpaint.net/) or via the built-in updater by going to Help -> Check for Updates. (Make sure that "Also check for beta releases" is enabled, by clicking on the ...
Posted in Update News | 6 Comments »
Monday, December 24th, 2007
I just recently fixed a bug in Paint.NET where I had inadvertently overridden the OnScroll() method instead of the OnShown() method. The code I added was meant to raise the priority of the UI thread while a dialog was initializing (in its constructor), and then drop the priority back to ...
Posted in Uncategorized | No Comments »
Monday, December 24th, 2007
Awhile ago I blogged about making sure you accept Euros in addition to U.S. dollars. I also blogged on Friday that I had [finally] added Australian dollars to the Paint.NET donations page. Several were quick to comment that I did not have British pounds on there, and so I also ...
Posted in Money | 2 Comments »
Friday, December 21st, 2007
Someone made a blog comment the other day about not having a button on the Paint.NET Donate page for Australian currency. I realized they were totally right and there was no reason to not have it, so today I added it.
Also, freeware developers … do not underestimate having a release ...
Posted in Money | 8 Comments »
Friday, December 21st, 2007
Continuations in C#, as exposed via the yield keyword and "iterator blocks", is a seriously underused and under-researched feature. In C++, you can use Win32 fibers to accomplish the same, and this is in fact how they are implemented in the .NET 2.0 runtime. Update: They are not implemented using ...
Posted in Uncategorized | 10 Comments »
Thursday, December 20th, 2007
I think MessageBox should be added to the list of banned API's in Windows. I think it is overused and presents an easy but lazy way for a developer to ask questions that the user shouldn't have to care about. People never read the text that is presented on them, ...
Posted in Uncategorized | 11 Comments »
Thursday, December 20th, 2007
Ed Harvey has made quite a name for himself on the Paint.NET forum by consistently releasing some of the best and most comprehensive effect plugins. He has just released an updated version of his effects plugin pack that supports Paint.NET v3.20 and uses some of its IndirectUI capabilities.
I highly recommend ...
Posted in Community Spotlight | 2 Comments »
Thursday, December 20th, 2007
That's a good question. Office lets you move the toolbars and even the menubar around (it's just a differently rendered type of toolbar). Visual Studio lets you, and the "toolstrip" controls in .NET 2.0 supposedly have the capability. So why, then, doesn't Paint.NET allow you to move them around or ...
Posted in Uncategorized | 10 Comments »
Wednesday, December 19th, 2007
I want to start working on Paint.NET v4.0, and the time has finally come. I have some wicked ideas on pervasive parallel programming that I am hoping to thoroughly integrate throughout the application*. However, this will take a lot of time to engineer, and may involve significant refactoring or a ...
Posted in Uncategorized | 20 Comments »
Sunday, December 16th, 2007
About 30x the traffic that I had yesterday. Fun stuff. The "Slashdot effect" will always amuse me :)
Posted in Uncategorized | 4 Comments »