3.4 Build 61 - Development Build

written by Jason Short on Wednesday, June 11 2008

Build #61, 06/11/2008

NOTES

This is still using the old setup.  Mostly because we needed to get a corrected version that uninstalled things correctly.  The current 3.4 uninstaller will leave things in the registry (bad).  This new setup will clean those up upon uninstall correctly.  Planning to replace the next build with the new installer if all goes well.

Lots of internal changes to how lists are maintained and managed in RAM.  No public interface changes released yet.

Sync DLL removed from the project.  The old uninstaller does not remove it from the c:\windows\assembly though.  It must be manually deleted (sorry).

ISSUES AND FIXES
#709: CLR Proc which return a Table - Sample had error (updated).  Also found potential lookup problem in CLR Proc name - Fixed

#400: Windows Explorer Context menu "New/VistaDB3 Database" creates invalid database - Fixed Also removed the Data Migration Wizard creation from the context menu.  Added the VSQL3 creation from the menu.  Both of these NEW commands actually copy blank versions of files kept in the Data directory.

OTHER NON TICKETED ITEMS

Drop table had an arraylist of names to drop.

Alter table had an arraylist of names to change.

Procedure parameters internally were using weakly typed arraylist and hashtables - changed to strongly typed dictionary and list objects for in and outbound parameters.

Get/Prepare AggregateFunctions were all using Arraylists to pass around Signature arguments and then casting them back and forth.

FiltersList and Filter had a lot of Disposable items between them just to manage arraylists.  Removed all that, strongly typed and changed the compare for sort to a new IComparer generic for Filters.  Changed the class to not sort on every add of a new filter.  It waits until someone needs the filters before calling sort.  Otherwise we were sorting on each insert even if no one was using the list.
 

Similar Posts

  1. VistaDB 3.3 Build 56
  2. VistaDB 3.4 Build 63 Development
  3. VistaDB 3.4 Build 62 - New installer

Comments are closed

Options:

Size

Colors