Just to let everyone know that v1.50 of CTreeFileCtrl has been released. Updates for this version include:
- Fixed a bug where if you attempt to create a new folder within a drive and then immediately rename that folder to something else, the shell throws an error about renaming a file and changing it’s parent drive. Thanks to Michael Stephenson for reporting this bug.
- Fixed a bug where if you delete a folder and it is the only folder under it’s parent folder, the parent retains it’s "minus" icon, even though it no longer has any children. Thanks to Michael Stephenson for reporting this bug.
- Fixed a bug where if you create a folder in a parent folder which did not have any child items, the parent folder would not show the "minus" icon correctly. Thanks to Michael Stephenson for reporting this bug.
Just to let everyone know that v1.59 of CTrayNotifyIcon has been released. Updates for this version include:
- Subclassing of the top level window is now not done internally by the CTrayNotifyIcon class using the CTrayIconHooker class. Instead now a hidden top level window is created for each tray icon you create and these look after handling the tray resurrection and animated icon timer messages. This refactoring of the internals of the class now also fixes a bug where an application which creates multiples tray icons would only get one icon recreated when the tray resurrection message was received. Thanks to Steven Dwyer for prompting this update.
- Updated the MFC sample app to correctly initialize ATL for VC 6
Just to let everyone know that v1.48 of Splasher has been released. Updates for this version include:
- CSplashFactory::Create now by default creates the splash screen thread at normal priority instead of idle priority. This helps avoid thread starvation issues when the main thread is busy performing its startup code. Please be aware of this issue if you modify your applications main thread priority to be anything other than THREAD_PRIORITY_NORMAL. If you do please make sure that the nPriority value to CSplashFactory::Create is >= the value you use for your main thread, or otherwise you will starve the splash screen of CPU cycles on a single core processor. Thanks to Ralf Magnussen for reporting this issue.