I'm nearly done with this current beta series. Yesterday I did an extensive code review of all changes made (there were a lot). I found a few minor bugs and corrections that needed making (only applicable to this beta). While some of this errata would have been revealed during product testing, I probably would have missed some minor bugs that didn't manifest under all circumstances. Code review is essential to any project. While its tedious and time consuming, its well worth it.
In addition to polishing and fixing the new code yesterday, I also made a lot of other progress. I added a new menu option to set the current Power Scheme. However, this capability is currently only available for Vista+. The Power APIs were redesigned in Windows Vista, and I simply haven't written code to work with the older 2K/XP APIs yet. Whether or not I ever will, I don't know. It depends on user demand.
I also finished rewrites of a few portions of the GUI that further improve performance. Sure, I'm nit-picking the code here, but I want every new version to be leaner and meaner than the last ;).
Needless to say, I am eager to get this new final version out. The new svchost.exe instance differentiation, less resource use, and full UNICODE support will make this a great new version. The one thing I don't want to do is rush it before its ready though. I sometimes release betas a little too early, but I am committed to not making that mistake for final builds of the software. Process Lasso has too many users to be anything but extremely cautious when such large changes are made.
At present, I plan the final build to be released early next week. Due to the large number of changes, I'm considering incrementing the version number to v3.70.
P.S. I recommend all translators begin their updates now. I believe I have completed most string changes at this point.
Saturday, 17 October 2009
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment