Archive for September, 2004

DPack maintenance release 1.3.1

Here’s what’s changed in this release:

  • Code Browser add-in - fixed a bug where toggling new “Flatten Names” option would sometimes cause it to display members of the wrong file.

The new version is available at www.usysware.com/dpack/.

Sergey @ USysWare

DPack version 1.3.0 released

Here’s what’s new in this release:

  • Framework Browser add-in - new for this release.
  • File Browser add-in - added “Flatten Names” option and modified to retain “All Files” and “Flatten Names” option values between VS.NET restarts.
  • Code Browser, File Browser and Framework Browser add-ins - modified to save and restore their dialog size and position between VS.NET restarts.

The new version is available at www.usysware.com/dpack/.

Sergey @ USysWare

#develop 1.0 released

#develop (short for SharpDevelop) is a free IDE for C# and VB.NET projects on Microsoft’s .NET platform. The version 1.0 has been released today after months and months of extensive beta testing.

#develop is open-source (GPL), and you can download both source code and executables from this site:

http://www.icsharpcode.net/OpenSource/SD/

Sergey @ USysWare

DPack beta refresh is out

New DPack 1.3.0 beta 2 has been released. Here’s what’s changed in this version:

  • Added “Flatten Names” option to File Browser add-in.
  • Modified File Browser add-in to retain “All Files” and “Flatten Names” option values between VS.NET restarts.
  • Modified Code Browser, File Browser and Framework Browser add-ins to save and restore their dialog size and position between VS.NET restarts.

The new version is available at www.usysware.com/dpack/.

Sergey @ USysWare

.NET Framework 1.1 vs. 1.1 SP1 differences

My Framework Browser add-in (currently in beta) caches all of MS’s GACed assemblies in a cache file. That file is used internally by the add-in but it’s a plain text file that hints as to what FCL types are available to .NET developers.

What I’ve done is I’ve compared two cache files, one created under framework v1.1 and another one under v1.1 SP1. Here’s the list of new types introduced in the SP1:

System.DirectoryServices namespace (System.DirectoryServices.dll):
Classes:

SearchWaitHandler

System.Web namespace (System.Web.dll):
Enums:

TableCaptionAlign

System.Xml namespace (System.Xml.dll):
Structs:

XmlDeserializationEvents

System.Runtime.InteropServices namespace (mscorlib.dll):
Classes:

SetWin32ContextInIDispatchAttribute
TypeLibImportClassAttribute
VariantWrapper

System.Runtime.InteropServices namespace (mscorlib.dll):
Interfaces:

_Activator
_Assembly
_AssemblyBuilder
_AssemblyName
_Attribute
_ConstructorBuilder
_ConstructorInfo
_CustomAttributeBuilder
_EnumBuilder
_EventBuilder
_EventInfo
_FieldBuilder
_FieldInfo
_ILGenerator
_LocalBuilder
_MemberInfo
_MethodBase
_MethodBuilder
_MethodInfo
_MethodRental
_Module
_ModuleBuilder
_ParameterBuilder
_ParameterInfo
_PropertyBuilder
_PropertyInfo
_SignatureHelper
_Thread
_Type
_TypeBuilder

Hope this helps someone.

Sergey @ USysWare

New DPack beta 1.3.0 has been released. This beta will expire on September 13th. Here’s what’s new and updated in this version:

  • Added a new Framework Browser add-in - it allows one to locate Framework Component Library type, its corresponding namespace and assembly using the framework browser dialog accessible via Alt-R keyboard key combination or Tools menu. Selected type’s assembly name is copied to the clipboard and its assembly is added to the project’s reference list. Please visit DPack’s web site to see Framework Browser add-in screenshot. More information is also available in the readme file.
  • Added “Flatten Names” option to File Browser add-in. This option allows one to show file names with or w/o the folder names the files reside in.
  • Made File Browser add-in retain “All Files” and “Flatten Names” option values between VS.NET restarts.

The new version is available at www.usysware.com/dpack/.

I’d very much appreciate your input. Thanks.

Sergey @ USysWare