Sky Software Homepage LogicNP Software Knowledge Base And FAQ

 
Contact Product Support    SearchSearch      Subscribe to the RSS feed for this forum

EZNamespaceExtensions and EZShellExtensions v2008 for .Net and MFC Released; Shell MegaPack New Build available

 
Subscribe to the RSS feed for this forum  Forum Index -> Announcements
View previous topic :: View next topic  
Author Message
atul
Site Admin


Joined: 18 Jul 2005
Posts: 8

Posted: Mon Aug 04, 2008 7:34 am    Post subject: EZNamespaceExtensions and EZShellExtensions v2008 for .Net and MFC Released; Shell MegaPack New Build available

EZNamespaceExtensions and EZShellExtensions v2008 for .Net and MFC Released
We are pleased to announce the release and immediate availability of EZNamespaceExtensions and EZShellExtensions v2008 for .Net and MFC. The new
version has many new features and functionality, improved Vista support, new API and much more. A complete list of all new features can be found further along this newsletter.

Product Information and Download
EZNamespaceExtensions.Net v2008 :
http://www.ssware.com/eznamespaceextensions/eznamespaceextensions.htm

EZShellExtensions.Net v2008 :
http://www.ssware.com/ezshell/ezshell.htm

EZNamespaceExtensionsMFC v2008 :
http://www.ssware.com/eznamespaceextensions/eznamespaceextensionsmfc.htm

EZShellExtensionsMFC v2008 :
http://www.ssware.com/ezshell/ezshellextensionsmfc.htm

Upgrade Information
v2008 is a free upgrade for customers who have an active Support And Upgrade Subscription. To get your v2008 license, goto http://www.ssware.com/upgrade.htm

v2008 is a paid upgrade For 'License Only' customers and customers whose Support And Upgrade Subscription has expired. To upgrade to v2008, goto http://www.ssware.com/upgrade.htm

Shell MegaPack New Build available
This is a quick note to inform you that a new build of Shell MegaPack (both .Net and ActiveX editions) is available.

The latest build (version remains same at v10.0 a.k.a. v2008) includes numerous updates and fixes to FolderView and FileView, plus a brand new component in ShellObjects - ShellProgressDialog - which allows you to display user-friendly system-standard progress dialogs while lengthy operations are performed.
Shell MegaPack Download Page : http://www.ssware.com/download.htm
Shell MegaPack Product Information Page : http://www.ssware.com/megapack.htm

What's New!! in EZNamespaceExtensions.Net v2008
NEW FUNCTIONALITY : Ability to develop protocol handlers. A namespace extension can now be browsed using a string such as "reg://HKEY_CLASSES_ROOT/".
NEW FUNCTIONALITY : Added NSEFolder.GetUIObjectOfChildren and NSEFolder.GetViewObject methods to enable custom context-menu, dragdrop, etc
implementations.
ENHANCEMENT : Significant speed improvement related to Serialize and DeserializeChild methods.
NEW FUNCTIONALITY : DragDrop from namespace extension to external location now supports asynchronous mode. Large data does not cause the UI to lock up.
NEW FUNCTIONALITY : Added support for multiple targets with new NSEFolder.GetNSETargetInfoEx method.
NEW FUNCTIONALITY : Added NSEFolder.OnPopupFrameMenu method. It is now possible to change/enable/check/disable/etc menu items using this method.
NEW FUNCTIONALITY : Many new helper methods to Utils class.
NEW FUNCTIONALITY : Added support for namespace extensions located under remote computer nodes.
NEW FUNCTIONALITY : Added support for background enumeration of items using NSEFolder.ShouldDoBackgroundEnumeration and
NSEFolder.OnBackgroundEnumerationDone methods.
NEW FUNCTIONALITY : When using streams to transfer data during dragdrop or cut-copy-paste, the progress dialog can be enabled or disabled depending on
the developer.
NEW FUNCTIONALITY : Added NSEShellView.SaveViewState and NSEShellView.GetViewStateStream methods which allows saving/loading view
settings.
NEW FUNCTIONALITY : 'New Folder' button functionality in File Open/Save dialogs now works on Vista also.
NEW FUNCTIONALITY : NSEFolder.Initialize method now accepts a string path.
NEW FUNCTIONALITY : Items now appear 'ghosted' in default view when cut.
NEW FUNCTIONALITY : Default implementation of GetMenuItemsDefault changed : it now adds 'open' or 'explore' verbs even if more than 1 item is selected.
NEW FUNCTIONALITY : Added default implementation for GetChildForDisplayName function : enumerates through children and returns the one with the same displayname (case-insensitive) as the one asked for.
NEW FUNCTIONALITY : Folders can now set their default view style using NSEFolder.GetDefaultViewStyle method.
NEW METHOD : Added NSEFolder.GetViewWindow and NSEFolder.GetControlWindow methods.
NEW METHOD : Added Utils.GetControlWindow and Utils.GetShellBrowser methods.
NEW METHOD : Added NSEFolder.SetRootDisplayName method to dynamically change display name of root node of NSE.
NEW METHOD : Added NSEShellView.GetShellBrowser method.
NEW METHOD : Added NSEShellView.NotifyFocused and NSEShellView.GetIShellView methods
NEW METHOD : Added new NSEFolder.SetViewStyle method.
NEW METHOD : New NSEShellView.TranslateAccelerator method.
NEW METHOD : Added NSEFolder.OnPopupSubMenu method.
NEW METHOD : Added new NSEFolder.GetFolderTheme method. Explorer displays watermark depending on theme.
NEW METHOD : Added new Utils.BrowseTo, Utils.PIDLFromPath and Utils.PIDLFree methods.
NEW METHOD : Added ShellMenu.SetBitmap method.
NEW PROPERTY : Added GetMenuItemEventArgs.ReservedMenuItemCount property.
NEW PROPERTY : Added GetMenuItemEventArgs.MaxMenuItemsAvailable property.
NEW PROPERTY : Added GetMenuItemEventArgs.Index property.
NEW PROPERTY : Added MergeFrameMenuEventArgs.ReservedMenuItemCount property.
NEW PROPERTY : Added MergeFrameMenuEventArgs.MaxMenuItemsAvailable property.
NEW PROPERTY : Added ShellMenuItem.Tag property.
BUGFIX : ShouldDeleteSource returned incorrect values in some cases of Cut-Paste.
BUGFIX : NSEFolder.HostType property returned invalid values under some circumstances.
BUGFIX : Fixed crash on x64 systems when context menu functionality was used.
BUGFIX : Crash on Vista when little drop down arrow in column headers is clicked.
BUGFIX : NSEFolder.GetSelectedItemCount and NSEFolder.GetSelectitems methods did not work on Vista.
BUGFIX : Crash occurred when "View"-->"Folder Options.." menu item was clicked in Explorer and a custom view was used.
BUGFIX : Saving file through File Save dialog on Vista did not work for sub-folders.
BUGFIX : NSEFolder.OnCommonDialogOKButtonClicked method is now called in Office 2007 and Office 2003 apps also.
BUGFIX : NSEFolder.RootFolder property returned incorrect value in some cases.
BUGFIX : Doing paste through folder tree (left side control) in Windows Explorer pasted in the parent folder rather than the expected folder.
BUGFIX : Showing windows in NSEFolder.OnCommonDialogOKButtonClicked method caused incorrect behavior under certain circumstances.
BUGFIX : CommonDialogOKButtonClickedEventArgs.TextBoxFileName property returned empty string for save dialogs on Vista.
BUGFIX : Icons did not show on Windows 98.
BUGFIX : Tree did not synchronize with browsed folder when a custom view is used.


What's New!! in EZNamespaceExtensionsMFC v2008
NEW FUNCTIONALITY : Ability to develop protocol handlers. A namespace extension can now be browsed using a string such as "reg://HKEY_CLASSES_ROOT/".
NEW FUNCTIONALITY : Added CNSEFolder::GetUIObjectOfChildren and CNSEFolder::GetViewObject methods to enable custom context-menu, dragdrop,
etc implementations.
NEW FUNCTIONALITY : DragDrop from namespace extension to external location now supports asynchronous mode. Large data does not cause the UI to lock up.
NEW FUNCTIONALITY : Added support for multiple targets with new CNSEFolder::GetNSETargetInfoEx method.
NEW FUNCTIONALITY : Added CNSEFolder::OnPopupFrameMenu method. It is now possible to change/enable/check/disable/etc menu items using this method.
NEW FUNCTIONALITY : Many new helper methods to Utils class.
NEW FUNCTIONALITY : Added support for namespace extensions located under remote computer nodes.
NEW FUNCTIONALITY : Added support for background enumeration of items using CNSEFolder::ShouldDoBackgroundEnumeration and
CNSEFolder::OnBackgroundEnumerationDone methods.
NEW FUNCTIONALITY : When using streams to transfer data during dragdrop or cut-copy-paste, the progress dialog can be enabled or disabled depending on the developer.
NEW FUNCTIONALITY : Added CNSEFolder::SaveViewState and
CNSEFolder::GetViewStateStream methods which allows saving/loading view settings.
NEW FUNCTIONALITY : 'New Folder' button functionality in File Open/Save dialogs now works on Vista also.
NEW FUNCTIONALITY : CNSEFolder::Initialize method now accepts a string path.
NEW FUNCTIONALITY : Items now appear 'ghosted' in default view when cut.
NEW FUNCTIONALITY : Default implementation of CNSEFolder::GetMenuItemsDefault changed : it now adds 'open' or 'explore' verbs even if more than 1 item is selected.
NEW FUNCTIONALITY : Added default implementation for GetChildForDisplayName function : enumerates through children and returns the one with the same displayname (case-insensitive) as the one asked for.
NEW FUNCTIONALITY : Folders can now set their default view style using CNSEFolder::GetDefaultViewStyle method.
NEW FUNCTIONALITY : Toolbar buttons and frame menus now work for custom views also.
NEW METHOD : Added CNSEFolder::GetViewWindow and CNSEFolder::GetControlWindow methods.
NEW METHOD : Added CUtils::GetControlWindow and CUtils::GetShellBrowser methods.
NEW METHOD : Added CNSEFolder::SetRootDisplayName method to dynamically change display name of root node of NSE.
NEW METHOD : Added CNSEShellView::GetShellBrowser method.
NEW METHOD : Added new CNSEFolder::SetViewStyle method.
NEW METHOD : New CNSEShellView::TranslateAccelerator method.
NEW METHOD : Added CNSEShellView::NotifyFocused and CNSEShellView::GetIShellView methods
NEW METHOD : Added CNSEFolder::OnPopupSubMenu method.
NEW METHOD : Added new CNSEFolder::GetFolderTheme method. Explorer displays watermark depending on theme.
NEW METHOD : Added new CUtils::BrowseTo, Ctils::PIDLFromPath and CUtils::PIDLFree methods.
NEW METHOD : Added CShellMenu::SetBitmap method.
NEW PROPERTY : Added CGetMenuItemEventArgs::ReservedMenuItemCount property.
NEW PROPERTY : Added CGetMenuItemEventArgs::MaxMenuItemsAvailable property.
NEW PROPERTY : Added CGetMenuItemEventArgs::Index property.
NEW PROPERTY : Added CMergeFrameMenuEventArgs::ReservedMenuItemCount property.
NEW PROPERTY : Added CMergeFrameMenuEventArgs::MaxMenuItemsAvailable property.
NEW PROPERTY : Added CShellMenuItem::Tag property.
NEW ENUM MEMBER : Added new NSEQCF_ForFileMenu enum member.
NEW METHOD : CNSEFolder::GetChildren method now returns a BOOL.
BUGFIX : CNSEDataObject::ShouldDeleteSource returned incorrect values in some cases of Cut-Paste.
BUGFIX : Crashed under rare circumstances when display name was exactly 5 characters long.
BUGFIX : Overlay icon shown for all files/folders on Windows 2000.
BUGFIX : Crash occurred in 'Thumbnail' view under certain circumstances.
BUGFIX : Default view functionality did not work on Windows 2000.
BUGFIX : CNSEFolder::HostType property returned invalid values under some circumstances.
BUGFIX : Fixed crash on x64 systems when context menu functionality was used.
BUGFIX : Crash on Vista when little drop down arrow in column headers is clicked.
BUGFIX : CNSEFolder::GetSelectedItemCount and CNSEFolder::GetSelectitems methods did not work on Vista.
BUGFIX : Crash occurred when "View"-->"Folder Options.." menu item was clicked in Explorer and a custom view was used.
BUGFIX : Saving file through File Save dialog on Vista did not work for sub-folders.
BUGFIX : CNSEFolder::OnCommonDialogOKButtonClicked method is now called in Office 2007 and Office 2003 apps also.
BUGFIX : CNSEFolder::RootFolder property returned incorrect value in some cases.
BUGFIX : Doing paste through folder tree (left side control) in Windows Explorer pasted in the parent folder rather than the expected folder.
BUGFIX : Showing windows in CNSEFolder::OnCommonDialogOKButtonClicked mehod caused incorrect behavior under certain circumstances.
BUGFIX : CCommonDialogOKButtonClickedEventArgs::TextBoxFileName property returned empty string for save dialogs on Vista.
BUGFIX : Icons did not show on Windows 98.
BUGFIX : Tree did not synchronize with browsed folder when a custom view is used.


What's New!! in EZShellExtensions.Net v2008
NEW EXTENSION : ThumbnailProvider
NEW EXTENSION : PreviewHandler
NEW EXTENSION : PropertyHandler
NEW EXTENSION : AutoPlayExtension
NEW FUNCTIONALITY : Added Utils.GetDSDISPLAYSPECOPTIONSFromDataObject and Utils.GetDSOBJECTFromDataObject methods which allow evelopment of context menu and property sheet extensions for Active Directory(AD).
NEW FUNCTIONALITY : Added x64 support for PropertySheetExtension.
NEW FUNCTIONALITY : Added x64 support for ContextMenuExtension.
NEW FUNCTIONALITY : Added x64 support for DragDropExtension.
NEW FUNCTIONALITY : Added x64 support for SendToExtension.
NEW FUNCTIONALITY : Added new Utils class with many helper methods.
NEW FUNCTIONALITY : Added overloaded ShellMenu.AddItem and ShellMenu.InsertItem methods to allow adding/inserting menu item with a specified ID.
NEW PROPERTY : Add ShellMenuItem.Tag property.
NEW PROPERTY : Added GetMenuItemEventArgs.ReservedMenuItemCount property.
NEW PROPERTY : Added new GetMenuitemsEventArgs.MaxMenuItemsAvailable property.
NEW METHOD : Added ContextMenuExtension.OnPopupSubMenu method.
NEW METHOD : Added ShellMenu.SetBitmap method.
NEW METHOD : Added PropertySheetExtension.PressButton and PropertySheetExtension.RemovePage methods.
NEW ENUM MEMBER : Added new QueryContextMenuFlags.ForFileMenu enum member.
BUGFIX : Calling EZSDrawItemEventArgs.DrawBackground did not draw background using system default menu background color.
BUGFIX : Sub-menu items appeared in reverse order in which they are added.
BUGFIX : Crash occurred in BandObjects under certain circumstances.
BUGFIX : OverlayIconExtension.GetOverlayInfo - specific iconfile greater than 128 characters did not work.
BUGFIX : Context menu was not showing when SpecialProgIDTargets.AllFolders was used.
BUGFIX : Toolband background now drawn correctly without a noticeable boundary after the title.
BUGFIX : DragDropHandlers now also register themselves to appear for drives and virtual folders in addition to file-system directories.


What's New!! in EZShellExtensionsMFC v2008
NEW EXTENSION : ThumbnailProvider
NEW EXTENSION : PreviewHandler
NEW EXTENSION : PropertyHandler
NEW EXTENSION : AutoPlayExtension
NEW FUNCTIONALITY : Added CUtils::GetDSDISPLAYSPECOPTIONSFromDataObject and CUtils::GetDSOBJECTFromDataObject methods which allow development of context menu and property sheet extensions for Active Directory(AD).
NEW FUNCTIONALITY : Added x64 support for PropertySheetExtension.
NEW FUNCTIONALITY : Added x64 support for ContextMenuExtension.
NEW FUNCTIONALITY : Added x64 support for DragDropExtension.
NEW FUNCTIONALITY : Added x64 support for SendToExtension.
NEW FUNCTIONALITY : Added new Utils class with many helper methods.
NEW FUNCTIONALITY : Added overloaded CShellMenu::AddItem and CShellMenu::InsertItem methods to allow adding/inserting menu item with a specified ID.
NEW FUNCTIONALITY : Added support for events in browserhelperobject using CBRowserHelperObject::HookEvents and CBRowserHelperObject::UnHookEvents.
NEW FUNCTIONALITY : Added support for events in bandobjects using CBandObject::HookEvents and CBandObject::UnHookEvents.
NEW PROPERTY : Add CShellMenuItem::Tag property.
NEW PROPERTY : Added CGetMenuItemEventArgs::ReservedMenuItemCount property.
NEW PROPERTY : Added new CGetMenuitemsEventArgs::MaxMenuItemsAvailable property.
NEW METHOD : Added CContextMenuExtension::OnPopupSubMenu method.
NEW METHOD : Added CShellMenu::SetBitmap method.
NEW METHOD : Added CPropertySheetExtension::PressButton and CropertySheetExtension::RemovePage methods.
NEW ENUM MEMBER : Added new QueryContextMenuFlags.ForFileMenu enum member.
BUGFIX : Calling CEZSDrawItemEventArgs::DrawBackground did not draw background using system default menu background color.
BUGFIX : Sub-menu items appeared in reverse order in which they are added.
BUGFIX : Crash occurred in BandObjects under certain circumstances.
BUGFIX : COverlayIconExtension::GetOverlayInfo - specific iconfile greater than 128 characters did not work.
BUGFIX : Context menu was not showing when SpecialProgIDTargets.AllFolders was used.
BUGFIX : Toolband background now drawn correctly without a noticeable boundary after the title.
BUGFIX : DragDropHandlers now also register themselves to appear for drives and virtual folders in addition to file-system directories.
Back to top
Display posts from previous:   
Forum Index -> Announcements All times are GMT
Page 1 of 1

 
Jump to:  


Powered by phpBB © 2001, 2005 phpBB Group