DPack - What's New
   
v3.0.3, May 28, 2010
New Features and Improvements:
  • Added 'Collapse All Projects' Solution Explorer toolbar button.
Bug Fixes:
  • Fixed VS 2008 crash pertaining to DPack installation. There appears to be some sort of bug introduced in one of the latest .NET 2.0/3.5 updates, causing some 3rd party packages to crash Visual Studio 2008. This .NET bug will eventually be fixed in one of the next updates. See MSKB article # 963676 for more information.
  • Fixed a problem with File Browser not processing solution folder files, which weren't part of any project.
  • Fixed various Browsers memory leaks.
v3.0.1, May 2, 2010
New Features and Improvements:
  • Updated Code Browser to work in two modes - dialog (default) and tool window (new) one. New mode is controlled via new 'Code Browser' configuration options page available from Options dialog.
  • Updated Code Browser to retain the last search filter in dialog mode for the duration of VS session. The filter is still automatically cleared when switching to a different code file or when using a different member filter (classes, methods, etc.) within the same file.
  • Updated Code Browser to use a distinct image for static/const members. Static/const members will have a small blue dot image overlayed on top of their icons.
  • Added File Browser 'Folders to ignore' and 'Group linked/shared files' configuration options.
  • Streamlined all Browsers to show one less column. The column removed is an infrequently used one which contributed to the UI clutter.
  • Updated Code, File and Solution Browsers to support Pascal case search, a.k.a. abbreviated search. For instance, file name called SomeImportantFile.cs could be found in File Browser by simply typing SIF.
  • First Visual Studio 2010 RTM compatible version. Visual Studio 2010 betas and RC are no longer supported.
Bug Fixes:
  • Fixed C++ projects Solution Browser cache update problem when processing deleted files on project load.
  • Fixed Solution Browser and Solution Statistics problem processing projects with duplicate names. This resulted in Solution Browser cache file format change.
  • Fixed File Browser and Solution Statistics duplicate linked files processing problem.
  • Fixed Solution Browser VS TS Database Edition .sql file handling problem.
  • Fixed a rare Browsers crash after DPack settings import via 'Import and Export Settings'.
v3.0.0.6, April 21, 2010
Bug Fixes:
  • Improved browsers toolwindow mode error handling.
v3.0.0.5, April 17, 2010
New Features and Improvements:
  • Browsers toolwindow mode error handling and stability improvements.
  • First Visual Studio 2010 RTM compatible version. Visual Studio 2010 betas and RC are no longer supported.
v3.0.0.3, April 11, 2010
New Features and Improvements:
  • Added File Browser 'Folders to ignore' configuration option.
  • Added all browsers Pascal case search expression support.
  • Streamlined all browsers UI by removing infrequently used column(s).
Bug Fixes:
  • Fixed File Browser and Solution Statistics duplicate/linked files processing problem.
v2.10.0.7, February 21, 2010
New Features and Improvements:
  • Updated Code Browser to work in two modes - dialog (default) and tool window (new) one. New mode is controlled via new 'Code Browser' configuration options page available from Options dialog.
  • Updated Code Browser to retain the last search filter in dialog mode for the duration of VS session. The filter is still automatically cleared when switching to a different code file or when using a different member filter (classes, methods, etc.) within the same file.
  • First Visual Studio 2010 RC compatible version. Visual Studio 2010 betas are no longer supported.
Bug Fixes:
  • Fixed Solution Browser and Solution Statistics problem processing projects with duplicate names. This resulted in Solution Browser cache file format change.
  • Fixed Solution Browser VS TS Database Edition .sql file handling problem.
v2.10.0.5, December 30, 2009
New Features and Improvements:
  • First Visual Studio 2010 Beta 2 compatible version.
Bug Fixes:
  • Fixed C++ projects Solution Browser cache update problem when processing deleted files on project load.
v2.9.3, November 3, 2009
Bug Fixes:
  • Fixed Browsers list view search flicker.
  • Fixed C++ projects Solution Browser cache update problem when deleting code elements.
v2.9.1, June 7, 2009
New Features and Improvements:
  • Solution Browser supports cache persistence now, which, when enabled and once the initial caching's done, should dramatically increase solution processing performance. Cache persistence option can be configured via Tools|Options dialog, DPack|Solution Browser page.
  • Improved Solution Browser caching performance. To maintain an acceptable level of performance, the initial caching's accompanied by a modal progress dialog now. Once the initial caching's done, consequent updates are processed in the background.
  • Added Return column to Code Browser that shows member return type for qualified members such as methods, properties, fields, delegates and events.
  • Improved Code Browser Xaml files handling.
  • Modified Code Browser to show read-only fields along side of properties when properties only command is invoked.
  • Added File Browser feature that allows one to select a file in Windows Explorer without actually opening that file in the editor. One can use Ctrl-Alt-Shift-Enter key combination instead of Enter to engage this feature.
  • Added support for Visual Studio 'Import and Export Settings'. DPack features should show up in export dialog now, allowing you to backup all configured settings to a file, and restore them at a later time.
  • Added 'Close All' document context menu item.
  • Improved all browsers 120 DPI and Large Fonts Windows display setting handling.
  • Improved all browsers C++ projects processing performance.
  • Upgraded Solution Backup to use Zip library #ziplib version 0.85.4.369.
Bug Fixes:
  • Fixed a paste references feature problem with some references not getting processed sometimes.
v2.8.8, November 15, 2008
New Features and Improvements:
  • Added a configuration option to allow for browsers history to be turned on or off.
  • Modified Code Browser history to be maintained on per-file bases and cleared when solution's closed.
  • Added Solution Backup 'Include (some) references' configuration option. This option allows one to backup referenced assemblies residing anywhere in project's directory hierarchy.
  • Oxygene/Prism language support and installation application improvements.
Bug Fixes:
  • Fixed a problem with Code Browser search criteria applied to interface name as oppose to member names only for classes with explicitly implemented interfaces.
v2.8.7, September 28, 2008
Bug Fixes:
  • Fixed a browsers bug introduced in the previous version.
v2.8.6, September 27, 2008
New Features and Improvements:
  • Oxygene language support improvements.
  • Making changes to Tools|Options DPack configuration node Logging option no longer requires VS restart.
  • Modified Solution Statistics to report unknown projects as oppose to simply excluding them from the list.
Bug Fixes:
  • Fixed a problem with some GoTo bookmarks menu items not available on first Bookmarks menu use sometimes.
  • Fixed a problem with web project names not reported by some features correctly sometimes.
v2.8.5, June 14, 2008
New Features and Improvements:
  • Improved multi monitor support when Visual Studio main window is moved from one monitor to another. Browser dialogs position is now kept relative to Visual Studio main window.
  • Added more Solution Backup file name date format macros.
  • Oxygene language support improvements.
Bug Fixes:
  • Fixed a problem with most features failing to process certain C++ files sometimes.
v2.8.4, April 16, 2008
Bug Fixes:
  • Fixed a problem with Code Browser not showing all members sometimes.
  • Fixed a problem with File Browser displaying an error while debugging a VS 2008 web project with JavaScript scripts.
v2.8.3, April 12, 2008
New Features and Improvements:
  • Modified File Browser to use default Visual Studio icons for known code files such as C#, etc., and default Windows shell icons for unknown file types.
  • Added File Browser feature that allows one to select a file in Solution Explorer without actually opening that file in the editor. One can use Ctrl-Shift-Enter key combination instead of Enter to engage this feature. The same feature is accessible via 'Locate In Solution Explorer' menu item on document's context menu.
  • Made various improvements to File Browser file list sorting.
  • Slightly improved all browsers search filter performance.
  • Added Copy and Paste context menu items to Solution Explorer References node and individual reference nodes. This feature is similar to one offered by CoolCommands package.
Bug Fixes:
  • Fixed a problem with Visual Studio Command Prompt shell command not working on drives other than Windows default one.
  • Miscellaneous C++ projects related Solution Backup fixes.
  • Worked around WiX projects processing problems.
  • Worked around VS extensibility issue that prevented Collapse All from processing solution folder items correctly.
  • Fixed Code Browser problem not displaying member declaration in the status bar correctly when member's decorated with attributes.
v2.8.2, February 10, 2008
Bug Fixes:
  • Fixed File Browser exception for projects with files with no extension.
  • Fixed File and Solution Browser tool window mode sizing problem pertaining to Windows large fonts.
v2.8.1, January 19, 2008
New Features and Improvements:
  • First Visual Studio 2008 RTM compatible version.
  • Updated Solution Browser to work in two modes - dialog (default) and tool window (new) one. New mode is controlled via new 'Solution Browser' configuration options page available from Options dialog.
  • Added File Browser 'File Types To Always Show' configuration option. This option allows you to setup files that will always be shown in the file list regardless of files mode engaged.
  • Added File Browser support for JScript, VBScript and Settings file types.
  • Improved File Browser designer files (.designer) support. Now when 'Show All Files' is selected, .designer files will be shown.
  • Reworked multi-language web projects supports. All browsers and Solution Statics should work correctly with multi-language web projects now.
  • Added 'Events Only' menu item to Code Browser's Tools main menu. New command is accessible via Shift-Alt-E keyboard shortcut.
  • Added Code Browser and Solution Browser support for access modifier (public, internal (friend), protected and private) distinct icons.
  • Added Solution Statistics Export button to export statistics to a CSV file.
  • Added 'Include configuration files' and 'Backup file name format' Solution Backup configuration options. First option controls whether special .suo and .user files are included in the backup. And the second option allows for VS macro-like parameters in the backup file name.
  • Improved Framework Browser processing of .NET 3.0 and 3.5 assemblies.
  • Modified Framework Browser to automatically add selected namespace to imports section (using, imports, etc.) of the currently opened file. Supported for C# and VB only.
  • Reworked all browsers UI to have a similar and consistent look and feel.
  • Consolidated all menu items under a single Tools|DPack menu.
Bug Fixes:
  • Fixed File Browser exception that was generated for web projects sometimes.
  • Fixed 'Check for updates' feature not working correctly sometimes.
v2.7.3, July 21, 2007
New Features and Improvements:
  • Improved Framework Browser generic types display.
Bug Fixes:
  • Fixed Solution Browser problem introduced in the last version. The problem had to do with processing solutions with very large number of files.
v2.7.2, July 12, 2007
New Features and Improvements:
  • Improved Code Browser search filter performance, for C++ projects most notably.
Bug Fixes:
  • Code and Solution Browser C++ projects code model processing fixes.
v2.7.1, June 12, 2007
New Features and Improvements:
  • Improved all browser features search functionality to support multiple search expressions separated by spaces. Multiple search expressions act like AND operator.
  • Added Xml Documentation comments support for Code Browser and Solution Browser, accessible via new toolbar button or Alt-X key combination. Xml Documentation comments can also be copied to the clipboard using Ctrl-Alt-Shift-C key combination. Note that Xml Documentation comments are support for all languages but Chrome.
  • Code Browser's "Properties Only" command doesn't include fields anymore and shows properties only.
  • Modified File Browser and Solution Browser to no longer process and display .Designer files.
  • Added "Collapse All Projects" menu item with default Shift-Alt-C shortcut to Tools|DPack menu.
  • Slightly improved Code Browser performance.
  • Improved Framework Browser generic types display.
Bug Fixes:
  • Fixed ReportViewer .NET 2.0 control and File Browser integration problem.
v2.6.2, March 15, 2007
Bug Fixes:
  • (VS.NET 2003 only) Removed Tools|DPack|Options menu item on VS.NET 2003 only as it was occasionally raising an exception for some users. This is not a big loss since on VS.NET 2003 it used to simply bring up Tools|Options dialog without actually activating DPack's configuration node.
v2.6.1, March 11, 2007
New Features and Improvements:
  • Updated File Browser to work in two modes - dialog (default) and tool window (new) one. New mode is controlled via new 'File Browser' configuration options page available from Options dialog.
  • Added File Browser 'Ignore File Types' configuration option.
  • Restructured DPack Tools menu and combined all items under a single menu called DPack.
  • Added Code Browser dialog 'Default Sort Order' button. It toggles between sort by line number (default) and sort by member name modes.
  • Removed backup's 'Ignore Files' configuration option.
  • Reworked General configuration page and added 'Typical Solution Size' option. This option is used to control browsers search delay.
  • Minor Solution Browser UI improvements.
  • Added 'Browsers Display Mode' installation application page.
  • More installation application updates with Windows Vista compatibility.
  • Enabled File Browser, Solution Statistics and Solution Backup support for Ruby in Steel solutions.
Bug Fixes:
  • Fixed memory leak pertaining to all browser features.
  • Miscellaneous fixes and improvements.
v2.5.8, November 12, 2006
New Features and Improvements:
  • Added VS 2005 web projects "Generic Handler" file type support.
  • Updated installation application with Windows Vista compatibility.
Bug Fixes:
  • Fixed a problem with all browsers on VS.NET 2003 and .NET 1.1 without SP1 where Esc and Enter keys didn't work sometimes.
  • Fixed a problem with installation selected keyboard scheme not getting applied sometimes.
v2.5.7, October 9, 2006
Bug Fixes:
  • Fixed all browser features related problem processing VS 2005 web projects residing at the root of the web server, such as 'http://localhost'. Note that VS.NET 2003 was not affected by this problem.
v2.5.6, July 28, 2006
New Features and Improvements:
  • Added Solution Browser type filtering toolbar buttons to help fine-tune the results list. Also added a toolbar button to hide/show results summary tree view.
  • Expanded Ctrl-Shift-C key combination support for all browser features to copy all shown items to the clipboard.
  • Improved missing project or project files error handling. Solution Browser, Code Browser and Collapse All Projects simply ignore missing project files now without raising any errors. Solution Backup displays a confirmation dialog now allowing to bypass a missing file.
Bug Fixes:
  • Fixed options dialog issues with Windows large size DPI setting.
  • Worked around VS 2005 code model bug pertaining to setup projects and Collapse All Projects feature. From now on all non-language projects such as setup ones will be collapsed at the main node level only.
v2.5.5, May 7, 2006
New Features and Improvements:
  • Added search history support for all browser features. Browsers history holds up to 10 last searches and is on by default. Browsers history can be cleared using Tools|Options dialog, DPack page.
  • Added 'using' command with Ctrk-K-U shortcut to Surround With feature. This new command is applicable to C# and Chrome languages only.
  • Added Ctrl-Shift-C key combination support for Code Browser to copy all member names to the clipboard.
Bug Fixes:
  • Fixed "Collapse All Projects" feature exception on VS 2005 when running against temporary solutions and local web projects.
v2.5.4, March 11, 2006
New Features and Improvements:
  • Improved "Collapse All Projects" feature behavior.
Bug Fixes:
  • Fixed newly introduced Code Browser problem not filtering members correctly on "All" members filter (Alt-G key combination).
  • Fixed Options dialog not retaining Surround With feature enabled status on VS 2005.
  • Fixed Framework Browser problem pertaining to nested types caching.
v2.5.3, February 4, 2006
New Features and Improvements:
  • Modified all browser features to support dos wildcards in the search filter. Previously, File Browser was the only feature with wildacards search support.
  • Added project name search support for File and Solution Browser features. Use column ':' character to specify project name in the search string. The expression to the left side of column will be used to match project names (wildcards are supported). And the expression to the right of column will be used for regular search with all matching options that apply.
  • Added "Collapse All Projects" item to Solution Explorer context menu. This feature is inspired by and is similar to Gaston Milano's CoolCommands/WhidbeyCommands. The key difference being is that it adds a solution level menu item as oppose to project level one.
  • Added "Search in Folder Names" option to File Browser toolbar.
  • Slightly improved DPack's initial load time.
  • Updated DPack and installation application to use non-roaming user profile as oppose to roaming one for all supplementary files storage.
Bug Fixes:
  • Fixed a problem with 3rd party projects handling. File Browser used to raise an exception on 3rd party projects that didn't support file code model (Compuware's DevPartner Studio session project, for instance).
  • Worked around a Solution Browser problem processing C++ projects with linked files.
v2.5.2, January 1, 2006
New Features and Improvements:
  • Modified File Browser feature to include all opened files in "opened files only" mode regardless of whether they belong to any project or not.
Bug Fixes:
  • Fixed a problem with solution sub-folders processing for File Browser and Solution Backup features.
  • Fixed a problem with Solution Statistics feature incorrectly collecting comments information on some files.
v2.5.1, November 25, 2005
New Features and Improvements:
  • Added new Solution Browser feature.
  • Added opened files only option to File Browser feature.
  • Added support for Whidbey RTM. All pre-RTM versions are no longer supported.
  • Removed Bookmarks feature task list support and introduced a brand new bookmarks toolwindow accessible from the View menu.
  • Repackaged all assemblies into a single assembly. This should improve overall DPack load time.
  • Introduced a new installation task, which adds a Windows shell "Visual Studio Command Prompt Here" item. This is simply a convenient shortcut to Visual Studio command prompt batch file.
  • Introduced search matching filter toolbar to all browsers. One of the matching filters is called smart matching. It first filters all items whose names match filter criteria from the start. It then adds all items whose names match filter criteria anywhere in their names.
  • Improved Code Navigation feature to jump to the begging/end of the property declaration if the cursor is positioned somewhere within the method or property getter/setter.
  • Modified Framework Browser not to delete cache file on each installation.
  • Added files count and ratio columns to Solution Statistics dialog.
  • Added some of Numbered Bookmarks, and all of Code Navigation and Surround With feature menu items back to the Edit menu. This means that these commands are available for customization again.
  • Added Emacs support for all browser features to emulate Ctrl-P/Ctrl-N as up/down arrow keys.
  • Some error handling improvements.
Bug Fixes:
  • Fixed editor selection problem on VS 2005. The problem had to do with editor cursor disappearing sometimes after using either Code Browser or File Browser feature.
  • Various C++ support bug fixes.
  • Miscellaneous fixes and improvements.
v2.2.2, September 1, 2005
New Features and Improvements:
  • Simplified Code Browser's UI and introduced a new options toolbar.
  • Added match filter to Code Browser to govern member name search matching. Available options are: match anywhere (default), from the start and from the end of the member name.
  • Modified File Browser to persist search filter.
  • Modified File Browser to support dos wildcards in search filter.
  • Miscellaneous adjustment to Surround With templates.
  • Added support for Whidbey August CTP.
v2.2.1, July 29, 2005
New Features and Improvements:
  • Updated Numbered Bookmarks task window category names to distinguish between regular and global bookmarks.
  • Added a confirmation dialog to Solution Backup feature allowing one to unlock an in use file and continue with the backup.
  • Improved error handling for some of the project types that don't fully implement IDE support, such as Database and Help project types.
Bug Fixes:
  • Fixed a problem with DPack installation disabling some add-ins on VS.NET 2003. It appears the problem had to do with the number of commands and menu items DPack registers. To work around the problem removed Numbered Bookmarks, Code Navigation and Surround With features menu items from the main Edit menu. Of course, corresponding editor context menu items are still available. An unfortunate side effect of this change is that the above mentioned features commands are no longer available for customization. This issue will be revisited in the future but in the mean time, we suggest using included DPack (or Delphi) keyboard mapping scheme as it comes with correctly assigned command shortcuts.
  • Fixed a problem with some of the features not working with Enterprise templates based solutions.
  • Miscellaneous fixes and improvements.
v2.2.0, July 15, 2005
New Features and Improvements:
  • Added global bookmarks option to Numbered Bookmarks feature. Global bookmarks work on the whole solution as oppose to individual files, and allow one to quickly navigate from file to file.
  • Updated bookmarks icons to make it easier identify bookmark numbers.
  • Modified Code Browser to no longer treat code model related errors as fatal ones. Previously Code Browser would close its dialog if it failed to retrieve file's code model. Now it would display an error in the dialog's status bar and empty members list without actually closing the dialog. This should allow one to bypass the troublesome file and move onto another file.
  • Added "Properties Only" menu item to Code Browser's Tools main menu. New command is accessible via Shift-Alt-P keyboard shortcut.
  • Various Code Browser usability improvements.
  • Added "Files to ignore" configuration option for Solution Backup feature.
  • Assigned "Ctrl-K, ?" shortcuts to all Surround With commands.
  • Finished VS 2005 web based projects support.
  • Updated all VS 2005 icons with high color images.
  • Disabled Surround With on VS 2005 as Whidbey comes with more superior built in feature. You can still enable DPack's Surround With via Tools|Options dialog.
  • Modified installation application to support multiple VS 2005 versions, including June and July CTP.
Bug Fixes:
  • Miscellaneous fixes and improvements.
v2.1.2, July 1, 2005
New Features and Improvements:
  • Compatibility update for Chrome 1.0 for Visual Studio.
v2.1.1, June 6, 2005
Bug Fixes:
  • Miscellaneous Solution Backup patches and improvements.
  • Various VS 2005 related patches.
v2.1.0, June 5, 2005
New Features and Improvements:
  • Added new Solution Backup feature.
  • Modified File Browser to improve resource file type handling.
  • Added Bookmarks feature's menus to the web files (html, web forms, web user controls, style sheets, etc.) context menu.
  • Miscellaneous improvements.
Bug Fixes:
  • Fixed a problem with File Browser opening file's code view regardless of file's design view or source view selection. Example: now selecting web form's .aspx file would open the design view, and selecting .aspx.cs file would open the source view, i.e. code behind.
v2.0.8, May 11, 2005
New Features and Improvements:
  • Added VS 2005 Beta 2 support.
  • Added new "Logging" option to Tools|Options dialog DPack page that allows one to disable or enable internal logging.
Bug Fixes:
  • Fixed a multi-monitor dialog restore position problem for Code Browser, File Browser, Framework Browser and Solution Statistics features.
  • Miscellaneous fixes, installation application and usability improvements.
v2.0.7, April 9, 2005
New Features and Improvements:
  • Added an ability to enable or disable individual DPack features. There is a new configuration entry called DPack available now under Tools|Options dialog.
  • Miscellaneous IDE startup time and performance improvements.
Bug Fixes:
  • Fixed Numbered Bookmarks feature problem where bookmark toggle would fail sometimes on first attempt but would work fine on the next one.
v2.0.6, March 13, 2005
New Features and Improvements:
  • First GA release of v2.0
  • Converted DPack add-ins into a single VSIP package. This means that you won't see individual add-ins in the VS.NET add-in manager anymore. DPack will be listed as a single product entry under Help|About and will also be shown in the splash screen.
  • Removed administrator user requirements on DPack's installation. DPack can now be installed by power users.
  • Updated DPack to work for non-administrator users.
  • Changed DPack to persist its settings to HKCU as oppose to HKLM.
  • Completely reworked Bookmarks feature from the ground up. Added support for custom bookmark images. New bookmarks feature not only tracks the bookmark's line number but also its column position. Also added "Clear All Solution Bookmarks" menu item.
  • Added a brand new Support Help Options feature. Among links to DPack site, support forums and blog, it also includes "Check for Updates" menu item.
  • Added "Parent Code Element" menu item to Code Navigation feature. Moved all Code Navigation feature menu items into its own menu.
  • Added a new match filter to Framework Browser. Added Ctrl-1 to Ctrl-4 keyboard shortcuts for various type filter values. Also added support for types cache reset via Ctrl-Alt-Shift-R key combination.
  • Added Code Browser "Constructors" members filter, which actually filters member list down to constructors and destructors.
  • Added a new Solution Statistics feature.
  • Modified Numbered Bookmarks feature and added two new menu items to recall previous and next file bookmark.
  • Added member name copy to clipboard support via Ctrl-C shortcut to Code Browser.
  • Modified installation application and added "set default mapping scheme" installation options.
  • Modified installation application to copy keyboard mapping schemes into VS.NET installation folder as oppose to user application data one. The side effect of this is that installed schemes are read-only by default.
  • Surround With feature usability improvements.
  • Added Chrome language support. For more information on Chrome visit www.chromesville.com
  • Added RemObjects's DebugServer support for all logging. Note that DebugServer support is only be enabled for beta versions.
  • Added VS 2005 Beta 1 and Beta 1 Refresh support.
  • Miscellaneous performance improvements.
Bug Fixes:
  • Fixed a problem with several features not displaying their dialogs correctly on Windows with large (DPI) size font configuration.
  • Fixed broken C++ support for .NET type of projects.