Avoid duplicated assemblies in the AppDomain

When loading modules using the ModuleLoader it has to be determined if the module being loaded is already present in the app domain before adding it.

Id #3309 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Dec 16, 2009 at 9:44 AM by RasmusTherkelsen

Rename ChildMenuItemsCollection to MenuItemsCollection

Id #3271 | Release: None | Updated: Dec 6, 2009 at 4:59 PM by RasmusTherkelsen | Created: Dec 6, 2009 at 4:59 PM by RasmusTherkelsen

Assemblies loaded at runtime must be loaded in a dynamic AppDomain

Assemblies loaded by the ModuleLoader at runtime by using "LoadFiles", must load the assemblies into a seperate AppDomain in order to be able to unload the assemblies again.

Id #3152 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Nov 22, 2009 at 4:06 PM by RasmusTherkelsen

Create integration tests

Create integration tests that simulate loading multiple external modules, raises events cross modules and handles those. Must additionally verify dependency injection, menu structures and localizat...

Id #3040 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Nov 9, 2009 at 5:13 PM by RasmusTherkelsen

Rename Hallenberg.SmartClient.*

Assemblies starting with Hallenberg.SmartClient must be renamed Hallenberg.SmartWare

Id #2809 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Oct 15, 2009 at 9:37 AM by RasmusTherkelsen

Range class

Assembly: Hallenberg.Core   A generic Range class making it possible to see if a given value is within range.   Ex:   Range<int> range = new Range<int>(2,5); range.WithinRange(3) == true range.With...

Id #2680 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Oct 5, 2009 at 6:47 PM by RasmusTherkelsen

ForEach extension method

Assembly: Hallenberg.Core   Extension method for ICollection and IQueryable. The method must be called ForEach and takes a delegate as the only parameter. The delegate must have the following signa...

Id #2631 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Oct 1, 2009 at 3:12 PM by RasmusTherkelsen

Update IResourceMapper

Rewrite the resource manager to use static member fields and change the registration on WorkItemController to be type and not instance.

Id #2484 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Sep 17, 2009 at 12:44 PM by RasmusTherkelsen

Update MenuManagerCollection

Rewrite fields and properties to static and make sure that MenuManagerCollection is not registered as a specific instance on WorkItemController.

Id #2483 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Sep 17, 2009 at 12:41 PM by RasmusTherkelsen

Setup Banners

Top and side banners for the framework installer.

Id #2456 | Release: None | Updated: Feb 1, 2013 at 11:38 PM by RasmusTherkelsen | Created: Sep 14, 2009 at 9:19 AM by RasmusTherkelsen