Archive for January, 2008
Monday, January 28th, 2008
"It's about time!!!" -- Many users who keep pestering me for this I just finished about 90% of the code for adding 8-bit and 24-bit support to Paint.NET's PNG codec. Most of the work wasn't even in the PNG codec itself, but rather in adding IndirectUI support for FileType ...
Posted in Uncategorized | 6 Comments »
Friday, January 25th, 2008
Well, that title is certainly a brain-full and won't win me any search engine rankings for popular query terms. Anyway, Nidonocu had an important question he posted on my previous post about the "Do" class: This looks like this could be quite a useful class ...
Posted in Uncategorized | 4 Comments »
Wednesday, January 23rd, 2008
I guess "Photoshop" really is turning into a generic verb, something that Adobe is undoubtedly unhappy about. I found this on a Q&A website, paraphrased for readability: Question: "My friend has pictures of her eyes, a different color that really stick out. It's grey and her ...
Posted in Uncategorized | 21 Comments »
Tuesday, January 22nd, 2008
Continuing on from yesterday's post about simplifying exception handling code by using lambdas and continuation-passing style, I'd like to show off some other examples. Another common pattern in code is to generate a value, test it against some condition, and then have an if/else block to execute two other blocks ...
Posted in Uncategorized | 8 Comments »
Monday, January 21st, 2008
Many lines of code in C# and other imperative languages are seemingly wasted by dealing with overhead such as exception handling and the like. How many times have you written the following type of code? string[] fileNames; try { ...
Posted in Uncategorized | 7 Comments »
Wednesday, January 16th, 2008
Remember how I said I keep trying to write a blog post about bundleware, but I always get annoyed and it turns into rambling junk? (I mentioned this briefly in my previous blog post) Well, I just received this email from Yazzle.net or something. Dear ...
Posted in Uncategorized | 6 Comments »
Tuesday, January 15th, 2008
I was reading over at John Cow (yes, Cow, not Chow!) how he turned down an offer for $30,000 to buy his blog outright. The blog's income is about $3,500 per month from advertising sales. I think John made the right decision, as he'll easily make more than $30,000 over ...
Posted in Boring, Money | 10 Comments »
Saturday, January 12th, 2008
It's that time again: a new version of Paint.NET! This release fixes a few minor bugs and adds a new, much-needed Reduce Noise effect. You can download it from the website at http://www.getpaint.net, or use the built-in updater by clicking on Help -> Check for Updates within the application.
Changes:
New: "Reduce ...
Posted in Update News | 12 Comments »
Friday, January 4th, 2008
There weren't many changes for this update, but they're all in the installer so I felt it was very important to get wider testing before trusting the code enough for a final release. Anyway, as usual you can get the update from the website at http://www.getpaint.net/ or you can use ...
Posted in Update News | 8 Comments »
Thursday, January 3rd, 2008
Like I stated earlier, I've finally started work on Paint.NET v4.0 (yay!). To that end, I'll be focusing most of my development time throughout 2008 on this effort. There will still be Paint.NET releases in the meantime, as there is plenty of life left in the 3.xx architecture. There are ...
Posted in Uncategorized | 11 Comments »