Release notes

Newer changes are found here for MDriven framework and here for MDriven Designer

Below are changes since the last official release of ECO6 , Changes are in time order with the oldest first within each batch (but the newest batch first).

2012-03-18

ECO
ECO
ECO
5821 ; hkarlsen ; OclOp Min and Max for datetime values had errors ; /trunk/source/Eco/WelcomeToEco/WelcomeToEco.Designer.cs , /trunk/source/Eco/Eco.Interfaces/Persistence/IPersistenceMapperWCF.cs , /trunk/source/Eco/Eco.Handles/PersistenceWCF/PersistenceMapperWCFClient.cs , /trunk/source/Eco/Eco.Handles/Misc/OclStandardOperations.cs ,
5824 ; hkarlsen ; AllowPartiallyTrustedCallers removed on user request Oleg Z, 20120121
; /trunk/source/Eco/Eco.Persistence.Firebird/Properties/AssemblyInfo.cs , /trunk/source/Eco/Eco.Persistence.Firebird.Design/Properties/AssemblyInfo.cs ,
5825 ; hkarlsen ; Removed Sealed from Handles
; /trunk/source/Eco/Eco.Handles/Handles/ReferenceHandle.cs , /trunk/source/Eco/Eco.Handles/Handles/ExpressionHandle.cs ,
5826 ; hkarlsen ; Removed Sealed
; /trunk/source/Eco/Eco.Handles/Handles/OCLPSHandle.cs ,
5827 ; hkarlsen ; Periodic Actions in ViewModels – implemented to work in WinForms, WPF, Silverlight ; /trunk/source/Eco/Eco.Windows.Forms/ViewModelWinForms.cs , /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.Persistence/PersistenceMapperSharer.cs , /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs , /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Ocl/OclSymbolImplementations.cs , /trunk/source/Eco/Eco.WPF/SLViewModel.xaml.cs , /trunk/source/Eco/Eco.Persistence/PersistenceMapperProvider.cs , /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs , /trunk/source/Eco/Eco.Interfaces/SilverlightSupport.cs , /trunk/source/Eco/Eco.Handles/Handles/VariableHandle.cs ,
5830 ; hkarlsen ; periodicAction fix ; /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs ,
5832 ; hkarlsen ; The TimeStamp used to differentiate between Eco object versions when using Versioned-objects used Datetime.Now instead of UtcNow.
This is considered a bug and is fixed builds from here and onwards.
This may cause a switch problem for objects created 12 hours before a system update that use versioned objects (depending on the systems current time zone).
If this is the case for you a work around is to implement OnGetCurrentTime and provide your own TimeStamp.
Another workaround is to update the DB-values for TimeStampStart and Stop for objects in the db.
; /trunk/source/Eco/Eco.Persistence/FromCore/SystemPersistenceMapper.cs ,
5837 ; hkarlsen ; XmlPersistenceMapper changed from XmlDocument to XDocument for compliance with Silverlight. Thanks to Oleg Zhukov!
Silverlight and SilverlightPhone now has Local XmlPersistence to IsolatedStorage. ; /trunk/source/Eco/Eco.Handles/Eco.Handles.2010.SL.PHONE.csproj , /trunk/source/Eco/Eco.Handles/Eco.Handles.VS2010.csproj , /trunk/source/Eco/Eco.Handles/Eco.Handles.2010.SL.csproj , /trunk/source/Eco/Eco.Handles/PersistenceXml/DatablockToXml.cs , /trunk/source/Eco/Eco.Interfaces/SilverlightSupport.cs , /trunk/source/Eco/Eco.Handles/PersistenceXml/PersistenceMapperXML.cs ,
5838 ; hkarlsen ; Bogus nullref exception in optimistic lock seen in automated tests. Fixed. ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/OptimisticLockHandler.cs ,
5839 ; hkarlsen ; EnsureRange gave exception if From was smaller than to – now it is silent and does nothing  ; /trunk/source/Eco/Eco.Handles/ServicesImpl/PersistenceServiceImpl.cs ,
5840 ; hkarlsen ; Ability to get all ViewModels in a Ecospace in a string list: public static List<string> ViewModels(Type EcoSpaceType) ; /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs ,
5844 ; hkarlsen ; Changes to how EnsureFetchedPage is used when loading objects from Frontside policy; This will reduce queries in most applications. It might however move query load to happen earlier than before. This is sort of an experimental change – it passes all the tests but I am humble on the dynamic effects it might have… ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/MultiAssociationEndFrontsidePolicies.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/ObjectListPropertyAdapter.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/FrontsideMultilinkAdapters.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/Services.cs , /trunk/source/Eco/Eco.Handles/ElementImpl/ObjectCollectionImpl.cs ,
5847 ; hkarlsen ; AsyncSupportService now finish its queue and gracefully shutsdowns on EcoSpace decativate ; /trunk/source/Eco/Eco.Handles/ServicesImpl/AsyncSupportServiceImpl.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/Services.cs ,
5848 ; hkarlsen ; AsyncSupportService now finish its queue and gracefully shutsdowns on EcoSpace decativate ; /trunk/source/Eco/Eco.Handles/ServicesImpl/AsyncSupportServiceImpl.cs , /trunk/source/Eco/Eco.Interfaces/FrameWork/EcoSpacepart.cs , /trunk/source/Eco/Eco.Handles/ServicesImpl/DefaultEcoServiceProvider.cs , /trunk/source/Eco/Eco.Handles/ServicesImpl/ExtentServiceImpl.cs ,
5850 ; hkarlsen ; SearchLogic moved from wecpof to viewmodel ; /trunk/source/Eco/Eco.Linq/Eco.LinqExtender.VS2010.csproj , /trunk/source/Eco/Eco.Linq/SearchLogic.cs , /trunk/source/Eco/Eco.Linq/Eco.LinqExtender.VS2010.SL.csproj ,
5851 ; hkarlsen ; public void OnPropertyChanged(string name)
This method is called by the MemberChanged method.
This method is responsible for firing the PropertyChanged event of the INotifyPropertyChanged interface
You may want to call this manually from properties not derived from model.
; /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/DefaultCacheAndFrontsideLocator.cs ,
5852 ; hkarlsen ; MaxReceivedMessageSize changed from int to long ; /trunk/source/Eco/Eco.Handles/PersistenceWCF/PersistenceMapperWCFClient.cs ,
5853 ; hkarlsen ; PeriodicAction fixes ; /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.WPF/ViewModelContent.cs , /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5856 ; hkarlsen ; AsyncSupport null of CurrentTask directly after task returns. ; /trunk/source/Eco/Eco.Handles/ServicesImpl/AsyncSupportServiceImpl.cs ,
5857 ; hkarlsen ; AutoSubscriptionContext is now kept one stack per thread to better support multithreaded use ; /trunk/source/Eco/Eco.Handles/ServicesImpl/AutoSubscriptionServiceImpl.cs , /trunk/source/Eco/Eco.Interfaces/SilverlightSupport.cs ,
5858 ; hkarlsen ; Issues seen in multithreaded apps for the ReenterFetchPageProtector implementation that fixed the pageload issue a few weeks back. Fixed. ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/FrontsideMultilinkAdapters.cs ,
5859 ; hkarlsen ; problem with Threadlocal implementation in Silverlight used by AutoSubs.Fixed ; /trunk/source/Eco/Eco.Handles/ServicesImpl/AutoSubscriptionServiceImpl.cs , /trunk/source/Eco/Eco.Interfaces/SilverlightSupport.cs ,
5863 ; hkarlsen ; Datablocks to and from string conversions made public ; /trunk/source/Eco/Eco.Handles/PersistenceXml/DatablockToXml.cs ,
5864 ; hkarlsen ; /// Work in progress, what are the dynamic effects of sending events from async
public bool ExperimentalAsyncThreadDoNotDelayEvents
; /trunk/source/Eco/Eco.Handles/ServicesImpl/AsyncSupportServiceImpl.cs ,
5868 ; hkarlsen ; Support for SqlCe, use the SqlServerPMapper, set UseCe and update the Configs to SqlCe ; /trunk/source/Eco/Eco.Persistence.SqlServer/SqlDatabaseImpl.cs , /trunk/source/Eco/Eco.Persistence.SqlServer.Design/MapperConfiguratorsSqlServer.cs , /trunk/source/Eco/Eco.Persistence.SqlServer/PersistenceMapperSqlServer.cs , /trunk/source/Eco/Eco.Persistence.SqlServer.Design/PersistenceHandleDesignerSqlServer.cs , /trunk/source/Eco/Eco.Persistence.SqlServer/SqlServerAttributeMappersSqlClient.cs , /trunk/source/Eco/Eco.Persistence/InitializeEngine.cs , /trunk/source/Eco/Eco.Persistence.SqlServer/Eco.Persistence.SqlServer.VS2010.csproj ,
5869 ; hkarlsen ; Removed sealed on Handles to facilitate a HandlesCollection Suggested by Peter Buchmann ; /trunk/source/Eco/Eco.Windows.Forms/CurrencyManagerHandle.cs , /trunk/source/Eco/Eco.Handles/Handles/CursorHandle.cs , /trunk/source/Eco/Eco.Handles/Handles/VariableHandle.cs ,
5877 ; hkarlsen ; Removed Exception when executing Delete on nullref variable
Enums from prototype models does not require emitted types anymore
PeriodActions exposed more from ViewModels
Sqlce lookup tables fix
DateTimeAsDateTime2 , DateTime2 in sqlServer
PMappper GenericEnumAsNVarChar for Sqlce ; /trunk/source/Eco/Eco.Handles/ElementImpl/ObjectRefImpl.cs , /trunk/source/Eco/Eco.Handles/UmlRtImpl/SimpleType.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/ObjectRepresentation.cs , /trunk/source/Eco/Eco.Persistence.SqlServer/SqlDatabaseImpl.cs , /trunk/source/Eco/Eco.Persistence/EnumPMappers.cs , /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.Handles/ElementImpl/PrimitiveImpl.cs , /trunk/source/Eco/Eco.Persistence/DefaultAttributeMappers.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Cache/AttributeClassPolicy.cs , /trunk/source/Eco/Eco.Handles/UmlRtImpl/TypeSystem.cs , /trunk/source/Eco/Eco.Handles/PersistenceXml/DatablockToXml.cs , /trunk/source/Eco/Eco.Persistence/InitializeEngine.cs , /trunk/source/Eco/Eco.Handles/UmlRtImpl/Enumerations.cs ,
5881 ; hkarlsen ; AppCompleteGeneric bughunt ; /trunk/source/Eco/Eco.Handles/ElementImpl/ObjectRefImpl.cs , /trunk/source/Eco/Eco.Handles/UmlRtImpl/UmlClass.cs , /trunk/source/Eco/Eco.Persistence/InitializeEngine.cs ,
5882 ; hkarlsen ; ClientProfile on the assemblies that can  ; /trunk/source/Eco/Eco.Linq/Eco.LinqExtender.VS2010.csproj , /trunk/source/Eco/Eco.Interfaces/Eco.Interfaces.VS2010.csproj , /trunk/source/Eco/Eco.Persistence/Eco.Persistence.VS2010.csproj , /trunk/source/Eco/Eco.Persistence.SQLite/Eco.Persistence.SQLite.VS2010.csproj , /trunk/source/Eco/Eco.WPF/Eco.WPF.VS2010.csproj , /trunk/source/Eco/Eco.Handles/Eco.Handles.VS2010.csproj , /trunk/source/Eco/Eco.Windows.Forms/Eco.Windows.Forms.VS2010.csproj , /trunk/source/Eco/Eco.Persistence.Dbx/Eco.Persistence.Dbx.VS2010.csproj , /trunk/source/Eco/Eco.Persistence.MySql/Eco.Persistence.MySql.VS2010.csproj , /trunk/source/Eco/Eco.Persistence.Oracle/Eco.Persistence.Oracle.VS2010.csproj , /trunk/source/Eco/Eco.Persistence.Firebird/Eco.Persistence.Firebird.VS2010.csproj , /trunk/source/Eco/Eco.Persistence.SqlServer/Eco.Persistence.SqlServer.VS2010.csproj , /trunk/source/Eco/Eco.Persistence.SqlServer.Design/Eco.Persistence.SqlServer.Design.VS2010.csproj ,
5885 ; hkarlsen ; Small changes to allow for AppCompleteGeneric to override Eco.Web.EcoSpacePool ; /trunk/source/Eco/Eco.Interfaces/Eco.Interfaces.VS2010.csproj , /trunk/source/Eco/Eco.Web/EcoSpaceStrategyHandler.cs , /trunk/source/Eco/Eco.Interfaces/Misc/EcoSupport.cs , /trunk/source/Eco/Eco.Web/GetImage.ashx.cs , /trunk/source/Eco/Eco.Web/EcoSpacePool.cs ,
5904 ; hkarlsen ;
; /trunk/source/Eco/Eco.Persistence/FromCore/Sql/BoldSqlQueryGenerator.cs ,
5905 ; hkarlsen ; Bug in Versioning handling PS-queries and link objects fixed.
; /trunk/source/Eco/Eco.Persistence/FromCore/Sql/BoldSqlQueryGenerator.cs ,
5906 ; hkarlsen ; Minor change to make sql-query look nicer
; /trunk/source/Eco/Eco.Persistence/FromCore/Sql/BoldSqlNodes.cs ,
5909 ; hkarlsen ; Changes to how Enum types are stored in the cache and how they are streamed with wcf – this solves many issues with ecospaces with code communicating with ecospaces that run without code (like boring predictable). It also effectively removes the need for registering enum types with KnownTypesHelper. ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/PersistenceHandler.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/ObjectRepresentation.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Cache/CacheImpl.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Cache/MultiAssociationEndPolicies.cs , /trunk/source/Eco/Eco.Handles/Interfaces/AbstractCache.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Cache/AttributeClassPolicy.cs , /trunk/source/Eco/Eco.Interfaces/Persistence/IPersistenceMapperWCF.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Cache/MemberClassPolicy.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Cache/SingleAssociationEndPolicies.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/CacheInterfaces.cs ,
5911 ; hkarlsen ; The DefaultEcoIdMapper is supposed to not carry any state of its own and thus can be used by multiple threads. In one situation we DO however have state in the mapper – reserving new eco keys… And running multiple threads on this would mess up this saved state big-time – leading to situations where we get multiple key exception from the id column being thrown. Strange that this has not been caught before but at least it is handled now. ; /trunk/source/Eco/Eco.Persistence/Keys/DefaultEcoKeyMapperBase.cs , /trunk/source/Eco/Eco.Persistence/Keys/DefaultEcoKeyMapper.cs , /trunk/source/Eco/Eco.Persistence/Keys/DefaultEcoInt64KeyMapper.cs ,
5912 ; hkarlsen ; int GetNewTimeStamp(IDatabase Database) was changed from private to  protected virtual in order to allow user to influence how this is done. The main requirement was to allow for the TimeStamp to be created in a TransactionScope(TransactionScopeOption.Suppress)) so that it would not take part in the ongoing distributed transaction and hence not locking the TimeStampTable for everyone until the potentially long running distributed transaction is done. ; /trunk/source/Eco/Eco.Persistence/FromCore/SystemPersistenceMapper.cs ,
5914 ; hkarlsen ; Enum parsing and value getting is done differently in Silverlight
; /trunk/source/Eco/Eco.Interfaces/Interfaces/ObjectRepresentation.cs ,
5915 ; hkarlsen ; WindowsPhone does not support ConditionalWeakTable so we use Dictionary ; /trunk/source/Eco/Eco.Interfaces/SilverlightSupport.cs ,
5916 ; hkarlsen ; GuidType must be nvarchar in sqlce ; /trunk/source/Eco/Eco.Persistence/DefaultAttributeMappers.cs , /trunk/source/Eco/Eco.Persistence/InitializeEngine.cs ,
5918 ; hkarlsen ; 3 New optional active methods has been added
OnCreate()
OnUpdate()
OnDelete()
If you have these (any or all) signatures in your class – ECO will call them on object Create, on object update and on object delete respectively.
Of course the same effect has been possible to achieve before – not just as simple and easy – and most important not in codeless models like in BoringPredictable – but that is possible now; consider this ocl body of OnCreate: self.CreateTime:=Datetime.Now  and consider this ocl body of OnUpdate: self.UpdateTime:=Datetime.Now. ; /trunk/source/Eco/Eco.Interfaces , /trunk/source/Eco/Eco.Linq , /trunk/source/Eco/Eco.Handles/FrameworkImpl/PersistenceHandler.cs , /trunk/source/Eco/Eco.Ide.VS , /trunk/source/Eco/Eco.Ide.VSWizard , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/DefaultCacheAndFrontsideLocator.cs , /trunk/source/Eco/Eco.WPF , /trunk/source/Eco/Eco.Handles , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/ClassFrontsidePolicy.cs ,
5919 ; hkarlsen ; New Ocl method on GuidType NewGuid
self.Guid.newGuid() ; /trunk/source/Eco/Eco.Interfaces/Interfaces/OclSupport.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Ocl/OclSupport.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Ocl/OclSymbolImplementations.cs , /trunk/source/Eco/Eco.Handles/Misc/OclAssign.cs ,
5923 ; hkarlsen ; Missed DynamicEnumString usage in ORMapper EnumAsInt – fixed ; /trunk/source/Eco/Eco.Interfaces/Interfaces/ObjectRepresentation.cs , /trunk/source/Eco/Eco.Persistence/EnumPMappers.cs ,
5925 ; hkarlsen ; Ability to turn of autodrag from grids AllowDragFromGrid ; /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5928 ; hkarlsen ; Made ViewModelRTCreator ParseXml more robust and able to iterate without callback interfaces ; /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs ,
5932 ; hkarlsen ; DynamicEnumString is now used even by PMP that has code – removes need for KnownTypes reg for Enums
Latest MySql driver used ; /trunk/source/Eco/Eco.Interfaces/Interfaces/Datablock.cs , /trunk/source/Eco/Eco.Persistence.MySql/Eco.Persistence.MySql.VS2010.csproj ,
5936 ; hkarlsen ; SL sloppiness ; /trunk/source/Eco/Eco.Interfaces/Interfaces/ObjectRepresentation.cs ,
5937 ; hkarlsen ; method preconditions was not initiated correctly from reflection read – fixed ; /trunk/source/Eco/Eco.Handles/ReflectionReader/ReflectionReader.cs ,
5938 ; hkarlsen ; GetPersistenceMapper made virtual ; /trunk/source/Eco/Eco.Persistence/AbstractPersistenceMapperDb.cs ,
Modlr
Modlr
Modlr
5822 ; hkarlsen ; Added some new EAInfo – Technology, StrategicProject and StrategicActivity ; /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/StrategicActivity.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/EAInformation.xaml , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecopkg , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/5a356086-b69d-4bc8-9fcd-693c3a0bdc45.ecodiag , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Eco.Modlr.ExtendedModelLayer.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/EAInformation.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/StrategicActivity.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/AbstractApp.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/VACStep.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/Technology.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/StrategicProject.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Actions.actions , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/DiagramXmlWriterReader.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/e6bd87d5-9dc7-48a0-a7d4-63057631a8cc.spans , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/Technology.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/StrategicProject.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/30205c95-1a25-4860-8269-89c3d3b03191.spans , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/ExtendedModelLayer.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/InfrastructureNode.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/83cc860f-d22e-4400-a506-a33421013664.spans , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/VSSupport.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecomdl ,
5828 ; hkarlsen ; Periodic Actions in ViewModel and refactoring for AppCompleteGeneric ; /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/f334aa5a-5f25-4a2a-8836-b4753a6b1bde.ecodiag , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/Spans.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrRunStuff.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecopkg , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/Column.eco.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/PluginInfrastructure.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/1f11d958-9788-4169-b525-c4886e2482ef.ecodiag ,
5845 ; hkarlsen ; New partial method on objects: ObjectFetched This method is called when the object has been loaded from a db (not when it is created the first time. ; /trunk/source/Modlr/Eco.Modlr.CodeGen/ClassGenerator.cs ,
5854 ; hkarlsen ; SearchLogic moved to ViewModel  ; /trunk/source/Modlr/WECPOFLogic/WECPOFLogicSL.csproj , /trunk/source/Modlr/WECPOFLogic/WECPOFCommonTabBasedScreenLogic.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFWinSL.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFWin.xaml.cs , /trunk/source/Modlr/WECPOFLogic/SearchLogic.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFLogic _VS2010.csproj ,
5878 ; hkarlsen ; Added the Date type to EcoDataTypes.xml
Enums from prototype models does not require emitted types anymore
Commands only show up once in Wecpof Tabbased right side ; /trunk/source/Modlr/Modlr/EcoDataTypes.xml , /trunk/source/Modlr/WECPOFLogic/WECPOFCommonTabBasedScreenLogic.cs , /trunk/source/Modlr/Eco.ModelLayer/EcoDatatypes.xml , /trunk/source/Modlr/Eco.ModelLayer/Service/ModelLayerToUmlRt.cs ,
5883 ; hkarlsen ; ClientProfile on assmblies that can ; /trunk/source/Modlr/Eco.Modlr.DbReverse/Properties/Settings.Designer.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/Properties/Resources.Designer.cs , /trunk/source/Modlr/Modlr.Plugins/Modlr.Plugins.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.Layout/Eco.Modlr.Layout.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Eco.Modlr.ExtendedModelLayer.VS2010.csproj , /trunk/source/Modlr/Eco.Documtr.Edit.Html/Properties/Settings.Designer.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/Eco.Documtr.Edit.Html.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.DbReverse/Properties/Resources.Designer.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFLogic _VS2010.csproj , /trunk/source/Modlr/Eco.ModelLayer/Eco.ModelLayer.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.DbReverse/Eco.Modlr.DbReverse.VS2010.csproj ,
5889 ; hkarlsen ; Separation of Modlr Load from UI stuff
; /trunk/source/Modlr/Gaffr/Gaffr.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/DiagramXmlWriterReader.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/Eco.Modlr.IdeIntegration.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/Eco.Modlr.ModelEditor.NoUI.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/Properties/AssemblyInfo.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/Properties , /trunk/source/Modlr/Eco.Modlr.VS2010.sln , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/ModlrFileHandler.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010 , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/EcoMdlHandlerBase.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/UISeparatorImp.cs ,
5891 ; hkarlsen ; Eco.Modlr.ModelEditor.NoUI.dll ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/RunningModel/RunningModelEcoSpace.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrRunStuff.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/RunningModelEcoSpace.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrFileHandler.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/EcoMdlHandlerBase.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/Eco.Modlr.ModelEditor.NoUI.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/PluginInfrastructure.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/ModlrRunStuff.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/EcoMdlHandlerBase.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/UISeparatorImp.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/DiagramXmlWriterReader.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/PluginInfrastructure.cs ,
5897 ; hkarlsen ;
; /trunk/source/Modlr/Eco.Modlr.IdeIntegration/Eco.Modlr.IdeIntegration.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/Eco.Modlr.ModelEditor.NoUI.VS2010.csproj ,
5898 ; hkarlsen ;  ; /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/Eco.Modlr.ModelEditor.NoUI.VS2010.csproj ,
5899 ; hkarlsen ;  ; /trunk/source/Modlr/Eco.Documtr.Edit.Html/Eco.Documtr.Edit.Html.VS2010.csproj ,
5900 ; hkarlsen ;  ; /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/RunningModelEcoSpace.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/DiagramXmlWriterReader.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/ModlrFileHandler.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/EcoMdlHandler.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/EcoMdlHandlerBase.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/UISeparatorImp.cs , /trunk/source/Modlr/Gaffr/Form1.cs ,
5901 ; hkarlsen ;  ; /trunk/source/Modlr/Eco.Modlr.IdeIntegration/Eco.Modlr.IdeIntegration.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj ,
5902 ; hkarlsen ; Now Method with ocl bodies are checked in ModelCheck ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/ConstraintsForm.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/Core/Method.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModelLayerWrappers.cs ,
5917 ; hkarlsen ; AutoGuid added correctly to EcoDatatypes.xml
Prototype model now corretcly reads taggedvalues from EcoDatatypes.xml
Prototype window in Modlr now initiates the SqlMapper with mappings from EcoDatatypes.xml ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/RunningModel/Form_RunningModel.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.ModelLayer/EcoDatatypes.xml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrCommandLineAPI.cs , /trunk/source/Modlr/Eco.ModelLayer/Service/ModelLayerToUmlRt.cs , /trunk/source/Modlr/Eco.ModelLayer/Eco.ModelLayer.VS2010.csproj , /trunk/source/Modlr/Gaffr/Form1.cs ,
5922 ; hkarlsen ;
; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/Reference.svcmap , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/configuration91.svcinfo , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService.wsdl , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/configuration.svcinfo , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService1.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService2.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService3.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/Reference.cs ,
5924 ; hkarlsen ; ReportUtilities fixes
ReportDesigner fixes ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/ReportDesignerUC.xaml.cs , /trunk/source/Modlr/WECPOFLogic/ReportUtilities.cs ,
5926 ; hkarlsen ; Service ref updated ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService1.wsdl , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService4.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/app.config , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService41.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService42.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService43.xsd ,
5934 ; hkarlsen ; Saved Settings confusion is somewhat fixed
Added Cloud button on toolbar
Added ability to load model to BoringPredictable from Cloud window
; /trunk/source/Modlr/Eco.Modlr.ModelEditor/ReportDesignerUC.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/ServiceAdmin.wsdl , /trunk/source/Modlr/Eco.Modlr.ModelEditor/RunningModel/Form_RunningModel.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/CloudForm.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/CloudForm.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/Reference.svcmap , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/configuration91.svcinfo , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/ServiceAdmin1.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/EcoMdlHandlerBase.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/UISeparatorImp.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/ServiceAdmin1.wsdl , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/Reference.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/SpanEditor.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/ServiceAdmin.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/Spans.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/ServiceAdmin.disco , /trunk/source/Modlr/Eco.Modlr.ModelEditor.NoUI.VS2010/ModlrFileHandler.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/app.config , /trunk/source/Modlr/Gaffr/Form1.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/BorPredAdminServiceReference/configuration.svcinfo , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentation.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrToolbuttons.cs ,

2012-01-06

5757  WECPOF2 debugging ; Modlr/Eco.Modlr.ModelEditor/ReportDesignerUC.xaml.cs , Modlr/Eco.Modlr.ModelEditor/RunningModel/WECPOFWinformsHost.cs , Modlr/WECPOFLogic/WECPOFCommonTabBasedScreenLogic.cs , Eco/Eco.WPF/ViewModelWPF.xaml.cs , Modlr/Eco.Modlr.ModelEditor/Diagrams/Spans.xaml.cs , Eco/Eco.WPF/SLViewModel.xaml.cs ,
5760  Field report : Oleg Zukov Firebird evolve, case sensitive issue fixed. ; Eco/Eco.Persistence.Firebird/FirebirdDatabaseImpl.cs ,
5761  ViewModelUserControls SL and WPF – the buttons placed on the right should have a maxwidth ; Eco/Eco.WPF/ViewModelWPF.xaml.cs , Eco/Eco.WPF/SLViewModel.xaml.cs , Eco/Eco.Handles/UmlRtImpl/PrimitiveType.cs ,
5762  *TaggedValue generates a real attribute in codegen – when sending in values like  ‘200, Search Words’ we interpret the comma list of values as attributes to an attribute TagName(200,”Search Words”) – we try to get the most specific type of each attribute so we do 200 as an integer rather than as a string. With this fix we allow this: ‘”200″, Search Words’ to give you 200 as a string rather than an integer ; Modlr/Eco.Modlr.CodeGen/CodegenUtils.cs ,
5764  Firebird 2.6.5 used – that replace 2.5.0 ; Eco/Eco.Persistence.Firebird/Eco.Persistence.Firebird.VS2010.csproj , Eco/Eco.Persistence.Firebird.Design/Eco.Persistence.Firebird.Design.VS2010.csproj ,
5766  The ViewModelDefinitions that are read from resources per EcoSpacetype are kept in a static dictionary per ecospacetype. This dictionary was not correctly locked and that gave issues in multithreaded environments. Fixed. ; Eco/Eco.Linq/ViewModelRuntime.cs ,
5767  WECOPOF2 encapsulate the ViewModelUC so we expose some events so that the UIOverride event could be implemented ; Modlr/WECPOFLogic/WECPOFCommonTabBasedScreenLogic.cs , Modlr/WECPOFLogic/WECPOFTabBasedSL.xaml.cs , Modlr/WECPOFLogic/WECPOFTabBased.xaml.cs , Modlr/WECPOFLogic/WECPOFTabBasedScreen.xaml.cs ,
5769  AsyncQueueHasFormedEvent misspelled – fix
Added AsyncQueueTickEvent
AsynFetch issue: If the idList was compiled in nonasync, then other async blocks may have fetched a lot of the stuff already… So we recreate the list to filter away the already fetched ; Eco/Eco.Handles/FrameworkImpl/PersistenceHandler.cs , Eco/Eco.Handles/ServicesImpl/AsyncSupportServiceImpl.cs , Eco/Eco.Interfaces/Interfaces/Services.cs ,
5770  Added a progressbar in wecpof to show asyncfetches ; Modlr/WECPOFLogic/WECPOFTabBased.xaml , Modlr/WECPOFLogic/WECPOFTabBasedSL.xaml.cs , Modlr/WECPOFLogic/MenuHandling.cs , Modlr/WECPOFLogic/WECPOFTabBased.xaml.cs ,
5772  WECPOF Search logic had a missing async clause so search UI’s did not work in SL – fixed ; Modlr/WECPOFLogic/SearchLogic.cs ,
5773  Several changes to ViewModel Silverlight – Menus and submenus are now correctly placed, ViewModels columns with comboboxes without explicit ViewModelClasses for details are now better handled in SL (it works by introducing the missing ViewModelClass). ; Eco/Eco.WPF/SilverlightAdaptions/MenuItem.cs , Eco/Eco.Linq/ViewModelRuntime.cs , Eco/Eco.Linq/ViewModelCodeGen.cs , Eco/Eco.Linq/ViewModelRTCreator.cs , Eco/Eco.WPF/SLViewModel.xaml.cs ,
5774  ConvertDefaultValue amended to better handle Enum values as suggested by David Fowler
; Eco/Eco.Web.Providers/EcoProfileProvider.cs ,
5775  A fix for silverlight introduced problems for environments using ExpressionHandles in ViewModels. The SL fix is now ifdeffed. ; Eco/Eco.Linq/ViewModelRTCreator.cs , Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5776  Fix in wecpof sl ; Modlr/WECPOFLogic/MenuHandling.cs ,
5777  Better arrows in wecpof2 SL ; Modlr/WECPOFLogic/WECPOFTabBasedSL.xaml ,
5778  checked in resource strings that are generated by makefile in order to easier get and build from VS ; Eco/Eco.Handles.Design/Eco.Handles.Design.Strings.cs ,
5779  checked in resource strings that are generated by makefile in order to easier get and build from VS ; Eco/Eco.Persistence.MySql/Eco.Persistence.MySql.Strings.cs ,
5780  checked in resource strings that are generated by makefile in order to easier get and build from VS ; Eco/Eco.Persistence.SqlServer/Eco.Persistence.SqlServer.Strings.cs ,
5781  checked in resource strings that are generated by makefile in order to easier get and build from VS ; Eco/Eco.Web.Providers/Eco.Web.Providers.Strings.cs , Eco/Eco.Interfaces/Eco.Interfaces.Strings.cs , Eco/Eco.Persistence/Eco.Persistence.Strings.cs , Eco/Eco.Web/Eco.Web.Strings.cs , Eco/Eco.Handles/Eco.Handles.Strings.cs , Eco/Eco.Windows.Forms/Eco.Windows.Forms.Strings.cs ,
5782  PrimitiveConstantImpl when comparing two that had the same primitive value they did not always come out equal. Fixed by overriding Equals operator ; Eco/Eco.Handles/ElementImpl/PrimitiveImpl.cs ,
5783  Added property Elements to access content of VMManyAssociation ; Eco/Eco.Linq/ViewModelCodeGen.cs ,
5784  Updates to handle Comboboxes even if the show enums… ; Eco/Eco.WPF/SLViewModel.xaml.cs ,
5785  Some project refs were dll refs – updated ; Eco/Eco.Handles.Design/Eco.Handles.Design.VS2010.csproj , Eco/Eco.Persistence.MySql.Design/Eco.Persistence.MySql.Design.VS2010.csproj ,
5786  Fixed Buttons to Create things in EAInfo screens when there is no context available
Fixed issue with Modlr surface trying to select things when it is not frontmost and thus forcing the window foward – this also casued spurios exceptions when picking shown features (as reported by Oleg).
5790  VMClass now implements IElementProvider ; Eco/Eco.Linq/ViewModelCodeGen.cs ,
5791  Actions now has a new Action type; DragDropAction ; Eco/Eco.Linq/ViewModelRuntime.cs , Eco/Eco.Linq/ActionsRuntime.cs ,
5792  Silverlight now use the Silverlight toolkit for DragDrop
ViewModel user controls for SL and WPF support DragDropActions ; Eco/Eco.WPF/Eco.Silverlight.VS2010.csproj , Eco/Eco.WPF/SLViewModel.xaml , Eco/Eco.WPF/ViewModelWPF.xaml.cs , Eco/Eco.WPF/SLViewModel.xaml.cs , Eco/Eco.WPF/XamlRelatedStuff.cs ,
5793  DragDropActions added ; Modlr/Eco.Modlr.ModelEditor/Logic/SpanDefErrorHelper.cs , Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecopkg , Modlr/Eco.Modlr.ModelEditor/Logic/ActionDefHelper.cs , Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/ClassAction.eco.cs , Modlr/Eco.Modlr.ExtendedModelLayer/35e183df-8bcd-4e37-908f-5b92a3e1e7d7.ecodiag , Modlr/WECPOFLogic/WECPOFLogicSL.csproj , Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/ExtendedModelLayer.eco.cs , Modlr/WECPOFLogic/WECPOFCommonTabBasedScreenLogic.cs , Modlr/WECPOFLogic/WECPOFWindowEnvironment.cs , Modlr/WECPOFLogic/WECPOFWin.xaml.cs , Modlr/WECPOFLogic/WECPOFTabBasedScreenSL.xaml , Modlr/WECPOFLogic/WECPOFTabBasedSL.xaml , Modlr/WECPOFLogic/WECPOFTabBased.xaml , Modlr/WECPOFLogic/WECPOFTabBasedScreenSL.xaml.cs , Modlr/WECPOFLogic/WECPOFTabBasedSL.xaml.cs , Modlr/WECPOFLogic/WECPOFTabViewStackLogic.cs , Modlr/WECPOFLogic/MenuHandling.cs , Modlr/Eco.Modlr.ExtendedModelLayer/64060064-8957-4cf5-a9d3-be036f29dc62.spans ,
5795  Checkin of .string.cs prevented get by CruiseControl, so these files are renamed ; Eco/Eco.Persistence.SqlServer/Eco.Persistence.SqlServer.Strings.cs , 5796  Added IObjectToStringConverter for xaml bindings ; Eco/Eco.WPF/XamlRelatedStuff.cs ,
5797  Drag and drop for wecpof2 added drag scratchpad at bottom right ; Modlr/WECPOFLogic/WECPOFWindowEnvironment.cs , Modlr/WECPOFLogic/WECPOFTabBasedScreen.xaml , Modlr/WECPOFLogic/WECPOFTabBasedScreenSL.xaml.cs , Modlr/WECPOFLogic/WECPOFTabBased.xaml.cs , Modlr/WECPOFLogic/WECPOFTabBasedScreen.xaml.cs ,
5798
; Modlr/WECPOFLogic/WECPOFLogicSL.csproj , Eco/Eco.WPF/Eco.Silverlight.VS2010.csproj ,
5799  MonoAndroid ; Eco/Eco.Interfaces/Logging/LogTracers.cs , Eco/Eco.Interfaces/Misc/EcoSupport.cs , Eco/Eco.Handles/Handles/HasEditableExpression.cs , Eco/Eco.Handles/UmlRtImpl/TuplePart.cs , Eco/Eco.Linq/ViewModelRTCreator.cs , Eco/Eco.Handles/Eco.Handles.2010.MonoAndroid.csproj , Eco/Eco.Handles/UmlRtImpl/StructuralFeature.cs , Eco/Eco.Handles/PersistenceWCF/PersistenceMapperWCFClient.cs , Eco/Eco.Handles/ServicesImpl/AsyncSupportServiceImpl.cs , Eco/Eco.MonoAndroid.sln , Eco/Eco.Interfaces/Subscription/SupportClasses.cs , Eco/Eco.Linq/ViewModelRuntime.cs , Eco/Eco.Interfaces/Persistence/PersistenceMapperInterfaces.cs , Eco/Eco.Linq/Eco.LinqExtender.VS2010.MonoAndroid.csproj , Eco/Eco.Persistence/WCF/PersistenceMapperProviderWCF.cs , Eco/Eco.Interfaces/Persistence/IPersistenceMapperWCF.cs , Eco/Eco.Interfaces/Eco.Interfaces.2010.SL.MonoAndroid.csproj , Eco/Eco.Interfaces/SilverlightSupport.cs ,
5800  MonoAndroid ; Modlr/Eco.Modlr.IdeIntegration/VSSupport.cs ,
5801  WPF App-wizard set wrong BuildAction on ApplicationDefinition on some machines (buildactions above 3 are unique per machine… ItemType set instead)
; Eco/Eco.Ide.VSWizard/WpfBrowserProjectHandler.cs , Eco/Eco.Ide.VSWizard/WpfProjectHandler.cs ,
5802  The path now resolves environmentvariables and ensures paths so that you can use %AppConfig%\YourApp\Data.xml
; Eco/Eco.Handles/PersistenceXml/PersistenceMapperXML.cs ,
5803  ViewModel now shows all Class1, Class2’s and a action to add class2 ; Eco/Eco.Ide.VSWizard/Templates/Modlr/BasicPackage/SampleViewModel.spans ,
5804  Save button and refresh button ; Eco/Eco.Ide.VSWizard/Templates/CSharp/Wpf/Window1.xaml , Eco/Eco.Ide.VSWizard/Templates/CSharp/Wpf/Window1.xaml.cs ,
5805  Updated ; Eco/Eco.Ide.VSWizard/Templates/CSharp/IisPServer/IisPServerReadMe.html ,
5806   ; Eco/Eco.Ide.VSWizard/Templates/CSharp/IisPServer/IisPServerReadMe.html ,
5807  Updates ; Eco/Eco.Handles/Eco.Handles.2010.SL.PHONE.csproj , Eco/Eco.Handles/Eco.Handles.2010.MonoAndroid.csproj ,
5808  Wizard updates for WPF proj ; Eco/Eco.Ide.VSWizard/ModlrModelProjectHandler.cs , Eco/Eco.Ide.VSWizard/Templates/Modlr/BasicPackage/SampleViewModel.spans ,
5809  Updates ; Eco/Eco.Interfaces/Eco.Interfaces.2010.SL.MonoAndroid.csproj , Eco/Eco.Interfaces/Eco.Interfaces.2010.SL.PHONE.csproj , Eco/Eco.Interfaces/SilverlightSupport.cs ,
5810  Updates ; Eco/Eco.Linq/Eco.LinqExtender.VS2010.SL.PHONE.csproj , Eco/Eco.Linq/Eco.LinqExtender.VS2010.MonoAndroid.csproj ,
5813
; Eco/Eco.WPF/Eco.Silverlight.VS2010.PHONE.csproj ,

2011-11-04

5657 ; hkarlsen ; Added event on MenuHandler :  OnAfterMenuPopulate – so that you can change the menu after it has been populated with actions. ; /trunk/source/Modlr/WECPOFLogic/MenuHandling.cs ,
5658 ; hkarlsen ; Fixes for AppCOmpleteCloud ; /trunk/source/Modlr/Eco.ModelLayer/Service/Eco.ModelLayer.EcoModelLayerSpace.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrCommandLineAPI.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ModlrExtendedModelLayer.cs ,
5659 ; hkarlsen ; ASP.NET Viewmodel rendering improvements ; /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5660 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/EcoProject1.EcoSpace/EcoProject1.EcoSpace.csproj , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelAdmin.aspx , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/LogAndHealth.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/WebRole1.csproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecopkg , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceDefinition.build.csdef , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Model.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Access.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/TheSingleton.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingOnScreen.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/PickUser.aspx.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/UserInfo.aspx , /trunk/source/AppCompleteCloud/WebRole1/Members/UserInfo.aspx.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/User.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/EcoProject1.eco.cs , /trunk/source/AppCompleteCloud/todo.txt , /trunk/source/AppCompleteCloud/EcoProject1.EcoSpace/UpdateHandler.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/AutoForm.aspx.cs , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceConfiguration.cscfg , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/UserSession.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecomdl , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/CommonSuperClass.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/Web.localdebug.config , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceDefinition.csdef , /trunk/source/AppCompleteCloud/AppCompleteCloud.suo , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Comment.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/User.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/UserInfo.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/Site.Master.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Screen.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.EcoSpace/EcoProject1EcoSpace.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingInModel.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/Web.Debug.config , /trunk/source/AppCompleteCloud/WorkerRole1/WorkerRole1.csproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.Model.csproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/UserInfo.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/CommonSuperClass.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/Diagram1.ecodiag ,
5661 ; hkarlsen ; Wecpof menuhandling reworked. Before contextmenus were created on static type. This missed actions on subclasses. Now the menus are created just in time when context subclass is known. ; /trunk/source/Modlr/WECPOFLogic/WECPOFWinSL.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFWin.xaml.cs , /trunk/source/Modlr/WECPOFLogic/MenuHandling.cs ,
5662 ; hkarlsen ; Setting Eco.VersionedStopTimeOnAllTables=true on the Package will give all Versioned classes in the package the StopTimeColumn in all tables and not only in the highest superclass. Usable when declaring unique indexes that then can use the StopTime value as a criteria in the index ; /trunk/source/Eco/Eco.Persistence/FromCore/ClassPersistenceMapper.cs , /trunk/source/Eco/Eco.Handles/UmlRtImpl/UmlClass.cs , /trunk/source/Eco/Eco.Persistence/ORMapping/DefaultORMappingBuilder.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/UmlRt.cs ,
5665 ; hkarlsen ; Communication with AppCompleteCloud
Added ability to show ViewModels on Diagrams
; /trunk/source/Modlr/Gaffr/CloudForm.Designer.cs , /trunk/source/Modlr/Gaffr/CloudForm.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service
5666 ; hkarlsen ; Fixed UNIQUE on MySql autoinc columns ; /trunk/source/Eco/Eco.Persistence/MySqlAttributeMappers.cs , /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5669 ; hkarlsen ; Issue with DefaultId passed as untyped object in OclPS FetchIDListWithCondition for Silverlight solved by adding DefaultId to knowntypes ; /trunk/source/Eco/Eco.Interfaces/FrameworkImpl/Ocl/OclLightWeightNodes.cs , /trunk/source/Eco/Eco.Interfaces/Persistence/IPersistenceMapperWCF.cs ,
5670 ; hkarlsen ; CodeComment on Methods ; /trunk/source/Modlr/Eco.Modlr.CodeGen/MethodGenerator.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Wrappers/MethodWrapper.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/ReportBand.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/PlacedClass.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/AbstractAction.eco.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/d7286466-735b-457c-b4c7-25c74090f83c.ecodiag , /trunk/source/Modlr/Eco.Modlr.CodeGen/ViewModelGenerator.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/c9dd35e8-ee87-40e3-b95c-b06d5701d9fe.ecodiag , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/TaggedValueType.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/Column.eco.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/Core/BehavioralFeature.eco.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/34e38473-9bdd-4215-b81a-f43a4333db78.ecodiag , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/Span.eco.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/158d7147-2c60-4b44-b6f1-3e4159e4356b.ecodiag , /trunk/source/Modlr/Eco.ModelLayer/NewModel/Core.ecopkg , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/Diagram.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/InfrastructureNode.eco.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/CodeGen/MethodHandler.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/ModelManagement/Package.eco.cs , /trunk/source/Modlr/Eco.Modlr.CodeGen/CodegenUtils.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/ReportColumn.eco.cs ,
5671 ; hkarlsen ; Action dialog reworked to handle filter and create better ; /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/03461425-655d-43c4-a2c7-c74a9956b19f.ecodiag , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecopkg , /trunk/source/Modlr/Eco.Modlr.ModelEditor/ActionDefinitions.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/ActionDefinitions.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Eco.Modlr.ExtendedModelLayer.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/ActionsDefUserControl.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/ActionsDefUserControl.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/64060064-8957-4cf5-a9d3-be036f29dc62.spans , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecomdl ,
5672 ; hkarlsen ; Changed from BLOB to MEDIUMBLOB as implementation of bytearrays for MySQL attribute pmapper. BLOB is smaller (64k) than MEIUMBLOB (16m) ; /trunk/source/Eco/Eco.Persistence.MySql/MySqlAttributeMappersMySqlClient.cs ,
5673 ; hkarlsen ; CodeGenerated ViewModels now Generate methods for actioncolumns in the viewmodel ; /trunk/source/Eco/Eco.Windows.Forms/ViewModelWinForms.cs , /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.WPF/ViewModelContent.cs , /trunk/source/Eco/Eco.Linq/ViewModelCodeGen.cs , /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs , /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs , /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5674 ; hkarlsen ; CodeGenerated ViewModels now Generate methods for actioncolumns in the viewmodel ; /trunk/source/Modlr/Eco.Modlr.CodeGen/ViewModelGenerator.cs ,
5675 ; hkarlsen ; Bold export clean up – Rolf Lampa reported issues ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/BoldReadWrite.cs ,
5676 ; hkarlsen ; IViewFactoryService is used to try to create a view from a modeled action that has “BringUpViewModel”. Implement IViewFactoryService and install it in EcoServices. You will get a ViewModel as a context reference – you are then free to create a view that use this viewmodel to honor the modeled action’s intention.

VMClass that is the baseclass for code generated ViewModels now implements the IDataErrorInfo interface and calls the Validations that is defined in the ViewModel and tied to the ViewModelColumn.

New method on VMClass public void Update_vCurrent_VariableToThis()
The vCurrent_[Name] variables are OCL variables to handle currency in lists.
Call this to update its value to this object.
New method on VMClass public bool CanExecuteNamedAction(string name)
Given a column name that “IsAction” we return the current value of the Enable expression.

New method on VMClass public void ExecuteNamedAction(string name)
Tries to execute the action in the underlying ViewModelClass by ViewModelColumnName
; /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.Linq/ViewModelCodeGen.cs , /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/Services.cs ,
5677 ; hkarlsen ; Action methods on codegenerated ViewModels now get an Execute_ prefix ; /trunk/source/Modlr/Eco.Modlr.CodeGen/ViewModelGenerator.cs ,
5678 ; hkarlsen ; Fixed some bold import export bugs. Also made the import reuse entries based on names to allow for some minor changes in bold editor to imported back into modlr. ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/BoldReadWrite.cs ,
5679 ; hkarlsen ; more null checks after indications of problems when shuttingdown ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs ,
5681 ; hkarlsen ; Show all actions -> new button in action dialog
ViewModelEditor Add Nesting Allintances and self
ViewModelEditor Added actions to add ViewAction and AddCreateAction ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/ActionsDefUserControl.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/64060064-8957-4cf5-a9d3-be036f29dc62.spans ,
5682 ; hkarlsen ; Fixed Wizard wcfbinding to httpBinding as the server is httpBinding
Fixed Silverlight EnableExpression bindings on actions
; /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs , /trunk/source/Eco/Eco.Ide.VSWizard/SolutionWizardForm.resx , /trunk/source/Eco/Eco.WPF/SLViewModel.xaml.cs , /trunk/source/Eco/Eco.Ide.VSWizard/Templates/CSharp/Asp/Web.config , /trunk/source/Eco/Eco.Ide.VSWizard/SolutionWizardForm.cs ,
5683 ; hkarlsen ; Issue with new AllInstance action in ViewModelEditor fixed ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs ,
5684 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/WebRole1/Members/ModelAdmin.aspx , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelView.aspx , /trunk/source/AppCompleteCloud/WebRole1/WebRole1.csproj , /trunk/source/AppCompleteCloud/WebRole1/Web.config , /trunk/source/AppCompleteCloud/WebRole1/Web.localdebug.config , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelView.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelView.aspx.cs , /trunk/source/AppCompleteCloud/todo.txt , /trunk/source/AppCompleteCloud/AppCompleteCloud.suo , /trunk/source/AppCompleteCloud/WebRole1/Web.Debug.config , /trunk/source/AppCompleteCloud/WebRole1/Members/Models.aspx , /trunk/source/AppCompleteCloud/WebRole1/SharedLogic.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/PickUser.aspx , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/CommonSuperClass.cs ,
5686 ; hkarlsen ; Updates to fix confusion with EnableExpressions on Actions
SL ApplyTemplate and SkinApply updates ; /trunk/source/Eco/Eco.Windows.Forms/ViewModelWinForms.cs , /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.Linq/ViewModelCodeGen.cs , /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs , /trunk/source/Eco/Eco.WPF/SLViewModel.xaml.cs ,
5687 ; hkarlsen ; SL ApplyTemplate and SkinApply updates ; /trunk/source/Modlr/WECPOFLogic/WECPOFWinSL.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFWindowEnvironment.cs ,
5692 ; hkarlsen ;  ; /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5693 ; hkarlsen ;  ; /trunk/source/Modlr/WECPOFLogic/WECPOFWindowEnvironment.cs ,
5695 ; hkarlsen ; WECPOF, when picking values from modaldialogs we had an issue with WPF in 4.0 clears grids when being set enabled=false – this in turn clears vCurrent variables, so that OnAfterModalExpression had a hard time to find a context… Somewhat fixed. ; /trunk/source/Modlr/WECPOFLogic/WECPOFWindowEnvironment.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFWin.xaml.cs , /trunk/source/Modlr/WECPOFLogic/MenuHandling.cs ,
5696 ; hkarlsen ; All of a sudden I started to see issues with ViewModel-SpanFetch functionality – when a TypedNullInstance is asked for Properties it fails with an exception. I cannot explain why I have not seen this before… The exception is now safeguarded against. ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/Ocl/OclEvaluator.cs ,
5697 ; hkarlsen ; Minor bugs in recent additions to ViewModelEditor
; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs , /trunk/source/Modlr/WECPOFLogic/MenuHandling.cs ,
5699 ; hkarlsen ; Tearing down RenderedTupleDescriptors and setting them back up is costly… We now check if the notification is needed before sending it. This showed up as a performance problem clearly visible in the ecospacedebugger. Class1 , 100 attributes, Eval on Class1.allinstances -> Clear or close of debugger took about 10 seconds!! Now a lot less. ; /trunk/source/Eco/Eco.Handles/Handles/ControlPack.cs ,
5700 ; hkarlsen ; Oops, optimization on list descriptor signaling had a side effect that the check for double names in handle columns was not done the same way. Fixed.
; /trunk/source/Eco/Eco.Handles/Handles/ControlPack.cs ,
5701 ; hkarlsen ; Added comments and stuff
; /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelViewPickedDoc.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecopkg , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Comment.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/TheSingleton.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModlrProject.mproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/Diagram1.ecodiag , /trunk/source/AppCompleteCloud/EcoProject1.Model/Model.StateMachine1.ecodiag ,
5702 ; hkarlsen ; Added CloudComments
; /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ViewModel_EATree.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/CloudForm.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Eco.Modlr.ExtendedModelLayer.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/AbstractAction.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ModlrProject.mproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service References/AppCompleteCloudServiceReference/AppCompleteCloudService4.xsd , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/DiagramXmlWriterReader.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/d19b0319-2ebd-4a39-9b2c-618d30688fcf.ecodiag , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/TaggedValueType.eco.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/CommentFromCloud.eco.cs , /trunk/source/Modlr/Gaffr/Gaffr.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service

5703 ; hkarlsen ; If something goes wrong on database open, it seems weird and wrong to return that database connection to the pool. Better to throw it away and create a new one next time. ; /trunk/source/Eco/Eco.Persistence/ConnectionPool.cs ,
5704 ; hkarlsen ; If something goes wrong on database open, it seems weird and wrong to return that database connection to the pool. Better to throw it away and create a new one next time. ; /trunk/source/Eco/Eco.Persistence/ConnectionPool.cs ,
5705 ; hkarlsen ; Eco UserProfileProvider did not recover from a lost database connection correctly. ; /trunk/source/Eco/Eco.Web.Providers/EcoProviderSupport.cs ,
5706 ; hkarlsen ; Dropping the old ; /trunk/source/Modlr/Gaffr/CloudForm.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Service

5707 ; hkarlsen ; Ability to explicitly teardown ViewModel added after issues with UI’s that was not picked up by GC ; /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs , /trunk/source/Eco/Eco.WPF/SLViewModel.xaml.cs ,
5708 ; hkarlsen ; Call Teardown on closing windows to enable GC to work ; /trunk/source/Modlr/WECPOFLogic/WECPOFWindowEnvironment.cs ,
5709 ; hkarlsen ; Mistake in previous checkin ; /trunk/source/Eco/Eco.Web.Providers/EcoProviderSupport.cs ,
5710 ; hkarlsen ; When using model defined Enum types with prototyping we create a temporary assembly containing these types. This cannot be created were the application (Appcomplete) is running if you you do not have access to that folder (admin rights). So now we create it in AppData instead. ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/ConstraintsForm.cs , /trunk/source/Modlr/Eco.ModelLayer/Service/ModelLayerToUmlRt.cs ,
5711 ; hkarlsen ; Using model defined enums with xml-storage got confused since the enum values were converted to numbers, but not correctly converted back. I cannot understand why I see this now and not before; possible it is a new (.net4) thing that Enum values implement IFormattable? ; /trunk/source/Eco/Eco.Handles/PersistenceXml/DatablockToXml.cs ,
5712 ; hkarlsen ; Decamel on ViewModels and Actions
Better Teardown of viewmodels
; /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs , /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs , /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs , /trunk/source/Eco/Eco.Linq/ActionsRuntime.cs ,
5713 ; hkarlsen ; Issues with enums from model when running in wecpof ; /trunk/source/Eco/Eco.Handles/ElementImpl/PrimitiveImpl.cs , /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Cache/AttributeClassPolicy.cs , /trunk/source/Eco/Eco.Handles/PersistenceXml/DatablockToXml.cs ,
5714 ; hkarlsen ;  ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Styles/Bubbly.xaml ,
5715 ; hkarlsen ; ViewModelASPNET did not handle paged grids correctly ; /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5716 ; hkarlsen ; Modlr about form updated
DocumentationThumb can now be moved around
Notes are defaulted to a yellowish color
New WPF Wecpof styles added
New compound action on ViewModels multilinks Create+Delete

; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Styles/BubbleCreme.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Styles/Look3Green.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/AboutForm.designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/DocumentationThumb.xaml , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/AboutForm.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Styles/Bubbly.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Styles/BureauBlack.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/DocumentationThumb.xaml.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/AboutText.rtf , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Styles/Look1.xaml , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/AboutForm.resx , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/Eco.Modlr.IdeIntegration.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Styles/BureauBlue.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj ,
5718 ; hkarlsen ; GeneratedCode attribute set on eco generated code to better support use of FxCop and code analysis tools ; /trunk/source/Modlr/Eco.Modlr.CodeGen/ClassGenerator.cs , /trunk/source/Modlr/Eco.Modlr.CodeGen/PackageGenerator.cs , /trunk/source/Modlr/Eco.Modlr.CodeGen/CodegenUtils.cs ,
5719 ; hkarlsen ; CloudCodeComments from appcomplete are now shown and can be answered from modlr ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/EditCloudCommentUC.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecopkg , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagramRender.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/DiagramPlaced.eco.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/CloudForm.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/SquareLayout.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Eco.Modlr.ExtendedModelLayer.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/e437dda1-e7c7-4695-b110-a0484674a012.ecodiag , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/d19b0319-2ebd-4a39-9b2c-618d30688fcf.ecodiag , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/EditCloudComments.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/EditCloudComments.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/e99a9951-4fa6-42fe-a475-f9fc8c8c39e7.spans , /trunk/source/Modlr/Eco.Modlr.ModelEditor/EditCloudCommentUC.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/PlacedWidget.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer.ecomdl ,
5720 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/WebRole1/Members/ModelAdmin.aspx , /trunk/source/AppCompleteCloud/WebRole1/Directory.aspx , /trunk/source/AppCompleteCloud/WebRole1/TheTools.aspx.designer.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/modlr.config , /trunk/source/AppCompleteCloud/WebRole1/TheTools.aspx.cs , /trunk/source/AppCompleteCloud/WebRole1/WebRole1.csproj , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelAdmin.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/Directory.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/Web.config , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelViewPickedDoc.spans , /trunk/source/AppCompleteCloud/WebRole1/Directory.aspx.cs , /trunk/source/AppCompleteCloud/AppCompleteCloud.suo , /trunk/source/AppCompleteCloud/WebRole1/SharedLogic.cs , /trunk/source/AppCompleteCloud/WorkerRole1/WorkerRole.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/Models.aspx.cs , /trunk/source/AppCompleteCloud/WebRole1/Site.Master , /trunk/source/AppCompleteCloud/WebRole1/Default.aspx , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelView.aspx , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelView.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelView.aspx.cs , /trunk/source/AppCompleteCloud/WebRole1/TheTools.aspx ,
5721 ; hkarlsen ; New symbol on classes and stuff that have CloudComments. Struggled to get this correctly drawn by AppCompleteCloud.
Documtr editor window now has flowtext edit support. ; /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagram.xaml , /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagramRender.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagram.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/PlacedViewModel.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/CloudForm.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/DocumentationFlowDocUC.xaml , /trunk/source/Modlr/Eco.Modlr.ModelEditor/PrintPreviewUserControl.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/AbstractDiagram.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/DocumentationFlowDocUC.xaml.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.resx , /trunk/source/Modlr/Eco.Modlr.ModelEditor/NoteEditor/NoteEditorWin.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/DocumentationLogic.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/Eco.Documtr.Edit.Html.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/PlacedWidget.cs ,
5722 ; hkarlsen ; Another pass on the documentation window – Html doc is replaced with xaml documentation ; /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.Designer.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/03461425-655d-43c4-a2c7-c74a9956b19f.ecodiag , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/DocumentationLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentationFLOWDOC.resx , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentation.resx , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ModlrProject.mproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/EcoModelEditor.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/Eco.Documtr.Edit.Html.VS2010.csproj , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentationFLOWDOC.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentation.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/PlacedWidget.cs ,
5723 ; hkarlsen ; FlowDoc documentation ; /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.Designer.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.cs , /trunk/source/Modlr/Gaffr/GaffrAboutBox.Designer.cs , /trunk/source/Modlr/Gaffr/GaffrAboutBox.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagram.xaml.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/Eco.Documtr.Edit.Html.VS2010.csproj , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentationFLOWDOC.cs ,
5724 ; hkarlsen ; Bug in ReadOnlyPackage check showed up in pick FeatureForm when having multiple packages ; /trunk/source/Modlr/Eco.ModelLayer/Service/Eco.ModelLayer.EcoModelLayerSpace.cs ,
5725 ; hkarlsen ;
; /trunk/source/Modlr/Eco.Modlr.ModelEditor/EditCloudComments.resx ,
5726 ; hkarlsen ; Better DeCamel algorithm
; /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs ,
5727 ; hkarlsen ; Bug in WPF ViewModelControl when nestings was returned non collection results – then we should not track this with a cursor handle – made following grids confused.
; /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5728 ; hkarlsen ; WECPOF now allows for contextmenus on Comboboxes ; /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5729 ; hkarlsen ; Some Documtr errors handled
WECPOF now allows for contextmenus on Comboboxes
Current culture used by wecpof (dateformat etc) ; /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/RunningModel/WECPOFWinformsHost.cs , /trunk/source/Modlr/WECPOFLogic/WECPOFWin.xaml.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentationFLOWDOC.cs ,
5730 ; hkarlsen ; Add static label on CreateDelete grids for multilinks in ViewModelEditor
; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs ,
5731 ; hkarlsen ; Documtr logic moved to be reachable from AppCompleteCloud ; /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.Designer.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/EditorWin.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/NoteEditor/PublishDocumentationFLOWDOC.resx , /trunk/source/Modlr/Eco.Modlr.ModelEditor/NoteEditor/PublishDocumentationFLOWDOC.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentationFLOWDOC.resx , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrCommandLineAPI.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Eco.Documtr.Edit.Html/PublishDocumentationFLOWDOC.cs , /trunk/source/Modlr/Eco.Documtr.Edit.Html/Eco.Documtr.Edit.Html.VS2010.csproj ,
5732 ; hkarlsen ; XPS doc  ; /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/LogAndHealth.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/modlr.config , /trunk/source/AppCompleteCloud/WebRole1/WebRole1.csproj , /trunk/source/AppCompleteCloud/WebRole1/Service/AppCompleteCloudService.svc.cs , /trunk/source/AppCompleteCloud/WebRole1/DeepZoom.ascx , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecopkg , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Model.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Access.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/TheSingleton.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingOnScreen.eco.cs , /trunk/source/AppCompleteCloud/WorkerRole1/WorkerRole.cs , /trunk/source/AppCompleteCloud/WebRole1/Service/IAppCompleteCloudService.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/UserInfo.aspx.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/EcoProject1.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/User.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/UserSession.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/DownloadXPS.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/Service/AppCompleteCloudService.svc , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/LicenseInformation.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/CommonSuperClass.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/DeepZoom.ascx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/DeepZoom.ascx.cs , /trunk/source/AppCompleteCloud/AppCompleteCloud.suo , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Comment.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModlrProject.mproj , /trunk/source/AppCompleteCloud/WebRole1/Site.Master , /trunk/source/AppCompleteCloud/WebRole1/Service , /trunk/source/AppCompleteCloud/WebRole1/Site.Master.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/ModelView.aspx.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Screen.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingInModel.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/Members/DownloadXPS.aspx , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/LicenseInformation.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.Model.csproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/UserInfo.spans , /trunk/source/AppCompleteCloud/WebRole1/Members/DownloadXPS.aspx.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelView.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/Diagram1.ecodiag , /trunk/source/AppCompleteCloud/EcoProject1.Model/Model.StateMachine1.ecodiag ,
5733 ; hkarlsen ; XPS doc in CommandLineAPI ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/NoteEditor/PublishDocumentationFLOWDOC.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrCommandLineAPI.cs ,
5734 ; hkarlsen ; Silverlight mishap prevented build ; /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs ,
5735 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/EcoProject1.Model/modlr.config , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModlrProject.mproj , /trunk/source/AppCompleteCloud/WebRole1/Members/Models.aspx.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/Diagram1.ecodiag ,
5736 ; hkarlsen ; AppCompleteCloud menu in AppComplete, and throbber in dialog
Also found issue with Forcing Dispatchqueue within wpf display loop – handled but not fully understood. ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Properties/Resources.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/CloudForm.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/CloudForm.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/NoteEditor/PublishDocumentationFLOWDOC.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Gaffr/Form1.Designer.cs , /trunk/source/Modlr/Gaffr/Form1.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Properties/Resources.resx ,
5737 ; hkarlsen ; If you moved a LinkClass over its connectionpoint to the association and drop it there you got an exception – fixed.
Reentrancy in drawing of PlacedViewModels.
PlacedDiagrams did not have the renderedWidth correctly set when loading so they where not placed correctlty and jumped when clicked ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrWPFDisplay.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagramRender.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/PlacedWidget.cs ,
5738 ; hkarlsen ; Earlier fix that Nestings that in turn returned self should not use CMH’s accidentally turned of subscription of element handle so that vCurrent_ variable was not updated -> works now… ; /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5739 ; hkarlsen ;
; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Resources/ajax-loader2.gif ,
5740 ; hkarlsen ; Bad change made wecpof context menus go blank ; /trunk/source/Eco/Eco.WPF/ViewModelWPF.xaml.cs ,
5741 ; hkarlsen ; If an attribute has changed type when prototyping towards xml data you got really strange results and exceptions. ; /trunk/source/Eco/Eco.Handles/PersistenceXml/DatablockToXml.cs ,
5742 ; hkarlsen ; Nullable types failed in psquery linq expressions ; /trunk/source/Eco/Eco.Linq/EcoQuery.cs ,
5743 ; hkarlsen ; Contextmenus in wecpof are back after mistake ; /trunk/source/Modlr/WECPOFLogic/WECPOFWin.xaml.cs ,
5744 ; hkarlsen ; SingleOrDefault and Any implemented in psquery linc statements.
Also avoids exception when using nullables in psquery ; /trunk/source/Eco/Eco.Linq/EcoQuery.cs ,
5745 ; hkarlsen ; missed null check made self.isnull fail mantis 934  ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/Ocl/OclSymbolImplementations.cs ,

2011-08-17

5588 ; hkarlsen ; Sneaky bug using InnerLinkName, LinkRoleName… If you did just one side it worked – if you did both runtime transformation failed with “object not set”. Fixed… ; /trunk/source/Eco/Eco.Handles/UmlRtImpl/AssociationEnd.cs ,
5589 ; hkarlsen ; New SQL Config setting: public bool TablesTableHasIndex
In SQL Azure all tables must have a clustered index, so you must set this to true
In FireBird this will however fail – set false
; /trunk/source/Eco/Eco.Persistence/FromCore/SystemPersistenceMapper.cs , /trunk/source/Eco/Eco.Interfaces/Persistence/Configuration/SqlDatabaseConfig.cs ,
5590 ; hkarlsen ; Bug in modeled enums could make them lose their package
Also changed EnumValues link to ordered – and added  moveup/down buttons in dialog ; /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/22668484-b671-4735-afe9-79abb8efdce9.spans , /trunk/source/Modlr/Eco.ModelLayer/NewModel/Core/Enumeration.eco.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/Core/EnumValue.cs , /trunk/source/Modlr/Eco.ModelLayer/Persistence/PackageXMLReader.cs , /trunk/source/Modlr/Eco.ModelLayer/NewModel/158d7147-2c60-4b44-b6f1-3e4159e4356b.ecodiag , /trunk/source/Modlr/Eco.ModelLayer/NewModel/Core.ecopkg ,
5591 ; hkarlsen ; IExternalIdService.ObjectForId could give null ref exceptions. Attended to. ; /trunk/source/Eco/Eco.Interfaces/ServicesImpl/ExternalIdServiceBase.cs ,
5592 ; hkarlsen ; public void SetEcoSpaceTypeToAvoidLookupByNameInRuntime(System.Type estype)

When providing the EcoSpaceTypeName we need to look up the correct type.
If this happens often it may inflect on performance.
In runtime you can set the EcoSpaceType to avoid the need for this lookup.
; /trunk/source/Eco/Eco.Web/EcoSpaceManager.cs ,
5593 ; hkarlsen ; ViewModelASPNET debugged in Azure and some gotchas attended to ; /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5594 ; hkarlsen ; Move of associations with link classes was painfully slow on large models due to a bug that forced diagrams to redraw too often.Fixed. ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ViaPointWidget.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagramRender.cs ,
5595 ;
5596 ; hkarlsen ; SecurityAction.LinkDemand.Minimum was changed to SecurityAction.Demand.Medium due to issues that I rather not go into detail about (everything started to act up on Azure local compute engine for no apparent reason) ; /trunk/source/Eco/Eco.Web/EcoDataSource.cs , /trunk/source/Eco/Eco.Web/EcoDataSourceColumns.cs , /trunk/source/Eco/Eco.Web/EcoDataSourceView.cs , /trunk/source/Eco/Eco.Web/EcoSpaceManager.cs ,
5597 ; hkarlsen ; Several changes to ViewModelASPNET, Positioning in display grid changed to percentage. CheckBox column in grid. Event on Grid Select. ; /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5598 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecomdl , /trunk/source/AppCompleteCloud/WebRole1/WebRole1.csproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecopkg , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Model.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/ViewModelModelsForUser.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Access.eco.cs , /trunk/source/AppCompleteCloud/AppCompleteCloud.suo , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelAdmin.spans , /trunk/source/AppCompleteCloud/WebRole1/Properties/AssemblyInfo.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/ViewModel1.spans , /trunk/source/AppCompleteCloud/WebRole1/Models.aspx , /trunk/source/AppCompleteCloud/WebRole1/Models.aspx.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/User.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/EcoProject1.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.Model.csproj , /trunk/source/AppCompleteCloud/AppCompleteCloud.sln , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelView.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/Diagram1.ecodiag ,
5599 ; hkarlsen ;  ; /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5600 ; hkarlsen ; Moving a single association end point for associations with link classes forced diagram redraw even while moving – slow. ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ViaPointWidget.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagramRender.cs ,
5601 ; hkarlsen ; Use IComparable if implemented when checking for Equality on attribute types. Before we used object.Equals. ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/Frontside/AttributePropertyAdapter.cs ,
5602 ; hkarlsen ; ViewModel for ASP.NET now support images ; /trunk/source/Eco/Eco.Web/GetImage.ashx.cs , /trunk/source/Eco/Eco.Web/Eco.Web.VS2010.csproj , /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs , /trunk/source/Eco/Eco.Web/GetImage.ashx ,
5603 ; hkarlsen ;
; /trunk/source/AppCompleteCloud/EcoProject1.EcoSpace/EcoProject1.EcoSpace.csproj , /trunk/source/AppCompleteCloud/README_HASSE.txt , /trunk/source/AppCompleteCloud/WebRole1/WebRole1.csproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Comment.cs , /trunk/source/AppCompleteCloud/WebRole1/Web.config , /trunk/source/AppCompleteCloud/WindowsAzureProject1/WindowsAzureProject1.ccproj , /trunk/source/AppCompleteCloud/WindowsAzureProjectLocal2/ServiceConfiguration.cscfg , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecopkg , /trunk/source/AppCompleteCloud/WebRole1/ModelAdmin.aspx , /trunk/source/AppCompleteCloud/WorkerRole1/Properties/Settings.settings , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingOnScreen.eco.cs , /trunk/source/AppCompleteCloud/WorkerRole1/WorkerRole.cs , /trunk/source/AppCompleteCloud/WorkerRole1 , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Screen.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingInModel.cs , /trunk/source/AppCompleteCloud/WebRole1/Models.aspx.cs , /trunk/source/AppCompleteCloud/WindowsAzureProjectLocal2/ServiceDefinition.csdef , /trunk/source/AppCompleteCloud/WebRole1/ModelView.aspx , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceConfiguration.cscfg , /trunk/source/AppCompleteCloud/WorkerRole1/app.config , /trunk/source/AppCompleteCloud/WebRole1/Web.localdebug.config , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingOnScreen.cs , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceDefinition.csdef , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Comment.eco.cs , /trunk/source/AppCompleteCloud/WebRole1/ModelAdmin.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/ModelAdmin.aspx.cs , /trunk/source/AppCompleteCloud/WindowsAzureProjectLocal2/WindowsAzureProjectLocal.ccproj , /trunk/source/AppCompleteCloud/WorkerRole1/Properties/AssemblyInfo.cs , /trunk/source/AppCompleteCloud/WorkerRole1/Properties , /trunk/source/AppCompleteCloud/WorkerRole1/Properties/Settings.Designer.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Screen.eco.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/ThingInModel.eco.cs , /trunk/source/AppCompleteCloud/WorkerRole1/WorkerRole1.csproj , /trunk/source/AppCompleteCloud/WebRole1/ModelView.aspx.designer.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.Model.csproj , /trunk/source/AppCompleteCloud/WebRole1/ModelView.aspx.cs , /trunk/source/AppCompleteCloud/AppCompleteCloud.sln , /trunk/source/AppCompleteCloud/EcoProject1.Model/Diagram1.ecodiag ,
5604 ; lolofsson ; Added menu item and functions for “Add column prepared for Static text”. It creates a new column on a span with a few options set. ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs ,
5605 ; lolofsson ;  ; /trunk/source/Modlr/WECPOFLogic , /trunk/source/Modlr/Eco.Modlr.DbReverse ,
5606 ; hkarlsen ; “This runtime cannot deserialize statemachines” Solved. ; /trunk/source/Eco/Eco.Handles/ReflectionReader/ReflectionReader.cs , /trunk/source/Eco/Eco.Handles/Eco.Handles.2010.SL.csproj ,
5607 ; hkarlsen ; Many improvements on ViewModel ASP.NET control ; /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs ,
5608 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecomdl , /trunk/source/AppCompleteCloud/EcoProject1.Model/modlr.config , /trunk/source/AppCompleteCloud/WebRole1/Styles/Site.css , /trunk/source/AppCompleteCloud/WebRole1/WebRole1.csproj , /trunk/source/AppCompleteCloud/WindowsAzureProjectLocal2/ServiceConfiguration.cscfg , /trunk/source/AppCompleteCloud/WindowsAzureProject1/WindowsAzureProject1.ccproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.ecopkg , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceDefinition.build.csdef , /trunk/source/AppCompleteCloud/WebRole1/ModelAdmin.aspx , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1/Model.eco.cs , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceDefinition.csdef , /trunk/source/AppCompleteCloud/AppCompleteCloud.suo , /trunk/source/AppCompleteCloud/EcoProject1.Model/ViewModelModelsForUser.spans , /trunk/source/AppCompleteCloud/WebRole1/ModelAdmin.aspx.cs , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelAdmin.spans , /trunk/source/AppCompleteCloud/WorkerRole1/WorkerRole.cs , /trunk/source/AppCompleteCloud/WebRole1/Site.Master , /trunk/source/AppCompleteCloud/WindowsAzureProjectLocal2/ServiceDefinition.build.csdef , /trunk/source/AppCompleteCloud/WebRole1/Global.asax.cs , /trunk/source/AppCompleteCloud/WebRole1/Site.Master.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/Models.aspx.cs , /trunk/source/AppCompleteCloud/WebRole1/Site.Master.cs , /trunk/source/AppCompleteCloud/WindowsAzureProject1/ServiceConfiguration.cscfg , /trunk/source/AppCompleteCloud/WebRole1/ModelView.aspx , /trunk/source/AppCompleteCloud/WorkerRole1/WorkerRole1.csproj , /trunk/source/AppCompleteCloud/EcoProject1.Model/EcoProject1.Model.csproj , /trunk/source/AppCompleteCloud/WebRole1/ModelView.aspx.cs , /trunk/source/AppCompleteCloud/AppCompleteCloud.sln , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelView.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/Diagram1.ecodiag ,
5609 ; hkarlsen ; Boolean external variables in OclPS where not correctly resolved to var=1 – giving errors when used. Fixed. ; /trunk/source/Eco/Eco.Persistence/FromCore/Sql/BoldSqlNodes.cs , /trunk/source/Eco/Eco.Persistence/FromCore/Sql/BoldSqlQueryGenerator.cs , /trunk/source/Eco/Eco.Handles/FrameworkImpl/Ocl/OclLightWeightNodeMaker.cs ,
5610 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/WebRole1/RegToGac.cmd , /trunk/source/AppCompleteCloud/WebRole1/PickUser.aspx , /trunk/source/AppCompleteCloud/WebRole1/PickUser.aspx.designer.cs , /trunk/source/AppCompleteCloud/WebRole1/PickUser.aspx.cs , /trunk/source/AppCompleteCloud/AppCompleteCloud.suo ,
5611 ; hkarlsen ; Null value made public since it would not stream from silverlight
Error in how contstraints was interpreted on Silverlight
Paging is now supported on ViewModel DataViews in ASP.NET
Silverlight Menus refurbished
Silverlight viewmodel control comboboxes had issues with IsSynchronizedWithCurrentItem ; /trunk/source/Eco/Eco.WPF/SilverlightAdaptions/MenuItem.cs , /trunk/source/Eco/Eco.WPF/SLViewModel.xaml.cs , /trunk/source/Eco/Eco.Web/ECO.ASPNET.ViewModel/ViewModelASPNET.ascx.cs , /trunk/source/Eco/Eco.Interfaces/Interfaces/Datablock.cs , /trunk/source/Eco/Eco.WPF/SilverlightAdaptions/Extensions.cs , /trunk/source/Eco/Eco.Interfaces/SilverlightSupport.cs ,
5612 ; hkarlsen ; CodeGen creates links in Silverlight project if it has a link to the model – now it also adds the spans and actions files
Changes for AppCompleteCloud ; /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/DiagramPlaced.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/PlacedClass.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/ModlrEditorPane.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Diagrams/ModlrDiagram.xaml.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/EcoMdlHandler.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/AbstractDiagram.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/PlacedState.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/AttributeStateDiagram.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/PlacedDiagram.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/PlacedVACStep.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/PlacedNote.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/e437dda1-e7c7-4695-b110-a0484674a012.ecodiag , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/PlacedVAC.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrFileHandler.cs , /trunk/source/Modlr/Eco.Modlr.IdeIntegration/CodeGen/EcoCodeGenration.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/Model/Diagram.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrCommandLineAPI.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/WECPOFLogic/MenuHandling.cs , /trunk/source/Modlr/Eco.Modlr.ExtendedModelLayer/ExtendedModelLayer/VACDiagram.cs ,

5619 ; hkarlsen ;  ; /trunk/source/AppCompleteCloud/EcoProject1.Model , /trunk/source/AppCompleteCloud/EcoProject1.Model/modlr.config , /trunk/source/AppCompleteCloud/EcoProject1.Model/PickUser.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/ViewModelModelsForUser.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/ModelAdmin.spans , /trunk/source/AppCompleteCloud/EcoProject1.Model/Model.StateMachine1.ecodiag ,
5620 ; hkarlsen ; Code generated viewmodels did not handle nullable attributes – does now ; /trunk/source/Eco/Eco.Persistence , /trunk/source/Eco/Eco.Handles.Design , /trunk/source/Eco/Eco.Linq/ViewModelCodeGen.cs , /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs , /trunk/source/Eco/Eco.Handles ,
5621 ; hkarlsen ; Code generated viewmodels did not handle nullable attributes – does now ; /trunk/source/Modlr/Eco.Modlr.CodeGen/ViewModelGenerator.cs ,
5622 ; hkarlsen ; Eco.AllowNULL tagged value is now picked up by codegenerated ViewModelColumns to generate nullable types… ; /trunk/source/Eco/Eco.Linq/ViewModelCodeGen.cs , /trunk/source/Eco/Eco.Linq/ViewModelRTCreator.cs ,
5623 ; hkarlsen ;
; /trunk/source/Modlr/WECPOFLogic/MenuHandling.cs ,
5624 ; hkarlsen ; Linked in the ChainedPersistenceHandlerBase.cs from Eco.Persistence – this way we get what we want in silverlight without using the Eco.Persistence assembly
; /trunk/source/Eco/Eco.Handles/Eco.Handles.2010.SL.csproj ,
5625 ; hkarlsen ;  Before we read statemachines for one class at the time, then used PropagateStateMachines to spread statemachines between subclasses
That gave the effect that the PartialNameDictionaries used to look up state names was not seeing all state names
So ocl operations like IsInState did not pick up on superclass state names

I changed that to a recursive lookup along the SuperClasses so that all statemachines (even if there is a skip like A-B-C where B does not have statemachines) get initialized
; /trunk/source/Eco/Eco.Handles/ReflectionReader/ReflectionReader.cs ,
5626 ; hkarlsen ; Seperator ; /trunk/source/Eco/Eco.WPF/SilverlightAdaptions/MenuItem.cs ,
5627 ; hkarlsen ; Better protection against incomplete models ; /trunk/source/Eco/Eco.Handles/ReflectionReader/ReflectionReader.cs ,
5628 ; hkarlsen ; Nullable only on primitive types – forgot – fixed ; /trunk/source/Modlr/Eco.Modlr.CodeGen/ViewModelGenerator.cs ,
5629 ; hkarlsen ; Ability to inject ViewModels,Actions and Reports in runtime ; /trunk/source/Eco/Eco.Linq/ViewModelRuntime.cs ,
5630 ; hkarlsen ; Viewmodel plugins for modlr ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/PluginViewDialog.resx , /trunk/source/Modlr/Eco.Modlr.ModelEditor/PluginViewHost.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrLogic.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/PluginViewDialog.Designer.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/PluginViewDialog.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/PluginInfrastructure.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Logic/ModlrGuiActions.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/PluginViewHost.xaml ,
5631 ; hkarlsen ; StateMachine in inheritance tree still had issues – works now. ; /trunk/source/Eco/Eco.Handles/ReflectionReader/ReflectionReader.cs ,
5632 ; hkarlsen ; ViewModel codegen and nullable types, missed ValueTypes like DateTime – fixed. ; /trunk/source/Modlr/Eco.Modlr.CodeGen/ViewModelGenerator.cs ,
5633 ; hkarlsen ; Ability to write open document spreadsheet file from datagrid ; /trunk/source/Modlr/Eco.Modlr.ModelEditor/PluginViewHost.xaml.cs , /trunk/source/Modlr/Eco.Modlr.ModelEditor/template.ods.zip , /trunk/source/Modlr/Eco.Modlr.ModelEditor/Eco.Modlr.ModelEditor.VS2010.csproj ,

2011-05-18

5581 ; hkarlsen ; Added support in PluginInfrastructure to install custom ocl

5585 ; hkarlsen ; Moved in important properties for ReportColumn in ReportEditor for selected element

5586 ; hkarlsen ; Reporting bugs
5588 ; hkarlsen ; Sneaky bug using InnerLinkName, LinkRoleName… If you did just one side it worked – if you did both runtime transformation failed with “object not set”. Fixed…

5589 ; hkarlsen ; New SQL Config setting: public bool TablesTableHasIndex
In SQL Azure all tables must have a clustered index, so you must set this to true
In FireBird this will however fail – set false

5590 ; hkarlsen ; Bug in modeled enums could make them lose their package
Also changed EnumValues link to ordered – and added  moveup/down buttons in dialog

5591 ; hkarlsen ; IExternalIdService.ObjectForId could give null ref exceptions. Attended to.

5592 ; hkarlsen ; public void SetEcoSpaceTypeToAvoidLookupByNameInRuntime(System.Type estype)

When providing the EcoSpaceTypeName we need to look up the correct type.
If this happens often it may inflect on performance.
In runtime you can set the EcoSpaceType to avoid the need for this lookup.

5593 ; hkarlsen ; ViewModelASPNET debugged in Azure and some gotchas attended

5594 ; hkarlsen ; Move of associations with link classes was painfully slow on large models due to a bug that forced diagrams to redraw too often.Fixed.
5595 ;
5596 ; hkarlsen ; SecurityAction.LinkDemand.Minimum was changed to SecurityAction.Demand.Medium due to issues that I rather not go into detail about (everything started to act up on Azure local compute engine for no apparent reason)

5597 ; hkarlsen ; Several changes to ViewModelASPNET, Positioning in display grid changed to percentage. CheckBox column in grid. Event on Grid Select.

5600 ; hkarlsen ; Moving a single association end point for associations with link classes forced diagram redraw even while moving – slow.

5601 ; hkarlsen ; Use IComparable if implemented when checking for Equality on attribute types. Before we used object.Equals.

5602 ; hkarlsen ; ViewModel for ASP.NET now support images

5604 ; lolofsson ; Added menu item and functions for “Add column prepared for Static text”. It creates a new column on a span with a few options set.

5606 ; hkarlsen ; “This runtime cannot deserialize statemachines” Solved.

5607 ; hkarlsen ; Many improvements on ViewModel ASP.NET control ;

5609 ; hkarlsen ; Boolean external variables in OclPS where not correctly resolved to var=1 – giving errors when used. Fixed.

5611 ; hkarlsen ; Null value made public since it would not stream from silverlight
Error in how contstraints was interpreted on Silverlight
Paging is now supported on ViewModel DataViews in ASP.NET
Silverlight Menus refurbished
Silverlight viewmodel control comboboxes had issues with IsSynchronizedWithCurrentItem ;

5612 ; hkarlsen ; CodeGen creates links in Silverlight project if it has a link to the model – now it also adds the spans and actions files

5620 ; hkarlsen ; Code generated viewmodels did not handle nullable attributes – does now ;

5621 ; hkarlsen ; Code generated viewmodels did not handle nullable attributes – does now ;

5622 ; hkarlsen ; Eco.AllowNULL tagged value is now picked up by codegenerated ViewModelColumns to generate nullable types… ;

5623 ; hkarlsen ;
; /trunk/source/Modlr/WECPOFLogic/MenuHandling.cs ,
5624 ; hkarlsen ; Linked in the ChainedPersistenceHandlerBase.cs from Eco.Persistence – this way we get what we want in silverlight without using the Eco.Persistence assembly
; /trunk/source/Eco/Eco.Handles/Eco.Handles.2010.SL.csproj ,
5625 ; hkarlsen ;  Before we read statemachines for one class at the time, then used PropagateStateMachines to spread statemachines between subclasses
That gave the effect that the PartialNameDictionaries used to look up state names was not seeing all state names
So ocl operations like IsInState did not pick up on superclass state names

I changed that to a recursive lookup along the SuperClasses so that all statemachines (even if there is a skip like A-B-C where B does not have statemachines) get initialized

5626 ; hkarlsen ; Seperator on silv menus;

5627 ; hkarlsen ; Better protection against incomplete models ;

5628 ; hkarlsen ; Nullable only on primitive types – forgot – fixed

5629 ; hkarlsen ; Ability to inject ViewModels,Actions and Reports in runtime

5630 ; hkarlsen ; Viewmodel plugins for modlr

5631 ; hkarlsen ; StateMachine in inheritance tree still had issues – works now.

5632 ; hkarlsen ; ViewModel codegen and nullable types, missed ValueTypes like DateTime – fixed.

5633 ; hkarlsen ; Ability to write open document spreadsheet file from datagrid

5634 ; hkarlsen ; Errors in OclPS when accessing versioned classes. The CurrentVersion criteria was missing, and all joins on StartTimeStamp on involved tables.

5635 ; hkarlsen ; Bug in fix for Versioning for OCLps ;

5636 ; hkarlsen ; New overload to make it easier to set variable values in ViewModels ;
5637 ; hkarlsen ; Did not strip away < and > from content strings when creating ods file. Fixed. ; ,
5638 ; hkarlsen ; Added public ViewModelColumn ColumnFromName(string name) on ViewModelClass ;
5639 ; hkarlsen ; Innerlink names was switched – terrible sorry about this mistake – it can be a breaking change if you have compensated for the wrongful order in your project ; ,
5640 ; hkarlsen ; CodeGen for LinksToLinkObjects did not always give the same name as UmlRT called the outer link… Specially when the sides where related in some kind of inheritance the results were not equal. Fixed.

5641 ; hkarlsen ; Irritating bug that F12 – navigate to code almost never worked… Fixed.

5642 ; hkarlsen ; After field report that traversing an unfetched association X.SomeLinkToALinkObject was a lot slower than X.SomeNormalLink, it was discovered that we did not fetch LinkObjectLinks as effective as a list but one by one. Fixed. ; /trunk/source/Eco/Eco.Handles/FrameworkImpl/PersistenceHandler.cs ,
5643 ; hkarlsen ; A rather serious issue with ordered associations has been fixed. Read the explanation below:
When moving around fetched values in a multilink we use the ObjectIdList
– but this does not have room for the orderno of ordered associations as seen in the database
– One might think that the specific order from the db is not needed as long as we have the relative order in the list
– But this is not true; consider an association with order values 0,1,3 in the database that has been achieved by deleting the object with order 2
– If we were to trust the relative order alone we would see this as 0,1,2 in memory
– and this would lead us to believe that an added object could get orderno of 3
– and that would give us a database with order values of 0,1,3,3 which is clearly wrong, hence the true value of order from PS must be kept ;

5644 ; hkarlsen ; Name of diagram is now used for PlacedDiagrams and for RefWindows ;

5645 ; hkarlsen ; Added a yet another draw size for placed classes, states and things. The biggest of them all: Dominator ;

5646 ; hkarlsen ; Better error message if the ViewModelInit is called and you have zero packages ;

5647 ; hkarlsen ; Combobox in silverlight now correctly selects values to variables, and also handles SomeEnum.allinstances correctly ;

This entry was posted in Release notes. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*