ucShellBrowse v4.1 has been released
This is a minor update that has important fixes for Unicode support. Also, the dependency on mscomctl.ocx (Microsoft Windows Common Controls) has been removed, as the 2 controls that were using it are also done entirely in API now. The lag surrounding selecting/deselecting large numbers of items has also been addressed.
Code:'v4 Rev 1 ' '(Code/Control) The reference to Windows Common Controls 6.0 (MSCOMCTL.OCX) has been ' removed. They were used for the StatusBar and Column Selection list; ' these are now created entirely with API. This leaves oleexp as the ' only outside dependency. ' '-Removed delays when selecting/deselecting large numbers of items. Each change was ' being rendered to the Details Pane, which could cause several seconds of visible ' refreshing. Now, when an item changes, a timer is set, so that any more items ' selected in the next few milliseconds is included in a single update. See the ' nSelUpdateMillisecs constant in the section below these comments to adjust. ' '-When a new folder is loaded, focus is now automatically set to the files list. ' '-Added option to hide labels (file names). This doesn't impact any operations, just ' display. Useful for e.g. just showing thumbnails without filenames in the way. ' '(Bug fix) Rename-in-place did not support renaming files with extended Unicode ' characters; after also adding support to valid name checking from paste ' and several more issues, it's now fully supported-- you can rename and ' type, paste, delete, etc, with the full set of characters. ' '(Bug fix) When Details Pane fields were saved, Unicode characters were replaced with ' question marks. This effects v4 but not v3/v2. ' '(Bug fix) Sometimes when files are pasted, if they have a custom icon (like a .exe ' or .ico), only the generic file icon was shown.




Reply With Quote
