Archive for July, 2005

DPack 2.2.1 important maintenance update released

This important maintenance release comes only two weeks after previous update. I urge every user of v2.2.0 to upgrade to v2.2.1. This new version addresses a nasty problem unintentionally introduced in the last version.

In the nutshell: when you install DPack 2.2.0 on VS.NET 2003, some add-ins could fail to load. The problem has to do with number of commands DPack registers. In v2.2.0 I’ve added 20 more new commands to handle global bookmarks. It’s almost as if DPack had reached some undocumented limit on number of VSIP package commands allowed/supported, causing problems for other add-ins at the same time.

The only way to work around it was to remove DPack’s menu items from the main Edit menu. Of course, all editor context menu items are still available. An unfortunate side effect of this change is that Numbered Bookmarks, Code Navigation and Surround With feature commands are no longer available for customization. This issue will be revisited in the future but in the mean time, I suggest using included DPack (or Delphi) keyboard mapping scheme as it comes with correctly assigned command shortcuts.

Here’s what’s new and changed in this release:

  • Fixed a problem with DPack installation disabling some add-ins on VS.NET 2003 (as explained above).
  • Fixed a problem with some of the features not working with Enterprise templates based solutions.
  • Improved error handling for some of the project types that don’t fully implement IDE support, such as Database and Help project types.
  • 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.
  • Miscellaneous fixes and improvements.

The new version is available at http://www.usysware.com/dpack/. Enjoy!

Sergey @ USysWare

Whidbey Performance Opportunities by Rico Mariani

“Whidbey Performance Opportunities”:
http://blogs.msdn.com/ricom/archive/2005/07/27/444136.aspx

“I’m often asked “What’s new in Whidbey” and so I thought I’d put together this (very) brief list of some of the more important items that got attention during this product cycle. This is by no means exhaustive but it’s a taste of some of the nice improvements you’ll see performance-wise.”

Here are the performance topics Rico goes over:

Ngen for improved code sharing
Advanced Ngen features
Generics
Enumerators and Foreach
GC Improvements
Exceptions Improvements
Exception Avoidance
Security
Strings
Reflection
Cross App Domain calls
AddMemoryPressure
Profiling API
Threadpool

Good stuff, as usual.

Sergey @ USysWare

DPack 2.2.0 with much improved Whidbey support released

This major release introduces improved Bookmarks feature and most importantly, adds support for Whidbey web based projects. It’s highly recommended to all users. Please don’t hesitate to contact support if you run into any issues.

Here’s what’s new and changed in this release:

  • 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.
  • Miscellaneous fixes and improvements.

And here’s the list of Whidbey related changes in this release:

  • 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.

The new version is available at http://www.usysware.com/dpack/. Enjoy!

Sergey @ USysWare

Chrome, an Object Pascal language for .NET and Mono, goes Gold

Chrome, an Object Pascal language for the .NET and Mono, went Gold today. Congratulations to RemObjects on the job well done!

“RemObjects Software is very pleased to announce that the gold version of Chrome is now available. Chrome is an Object Pascal language for the .NET and Mono Platforms designed primarily for the Visual Studio IDE.

It integrates fully with Microsoft Visual Studio .NET 2003 and Visual Studio 2005. A free Command Line Edition is also available.

Visit http://chromesville.com to find out how Chrome will change the way you develop your software.

Visit our download page (http://www.chromesville.com?downloads) to get a trial version of RemObjects Chrome for Visual Studio.”

In case you’re wondering, the latest DPack version is fully compatible with Chrome.

Sergey @ USysWare

DPack 2.1.2 maintenance update released

This unscheduled update coincides with Chrome 1.0 release and is meant for Chrome users only. Chrome users must install this update in order to be able to use Code Browser and Code Navigation features with Chrome based code files. Non-Chrome users need not update.

Sergey @ USysWare