MDriven Framework Change log

The log of changes for MDriven Framework

Revision 12294 - 2020-06-04

SharepointServices - subtle difference between Author and Editor tripped up the History output - showing the wrong user -> fixed

Revision 12291 - 2020-06-02

Error in Modlr that ModelValidator was added in new copy for each loop.

Fix in WPF that RenderedBy enable did not evaluate the action expression

Revision 12288 - 2020-06-01

BlobToBase64 threw exception on null - now empty string is returned

Revision 12269 - 2020-05-28

In Async app with user rapidly saving context multiple times with included deletes we could get exception "object belong to foreign eco space" -> fixed

Revision 12265 - 2020-05-27

OpenDocumentReportAsArray now does not faill with exception if sent in a nulll zip for example. OCL ops never crash

Revision 12264 - 2020-05-26

Fixed problem with table "compression" when designed view is higher than browser window

Revision 12260 - 2020-05-25

Seperating the "from user" in email sending from the FromToUseAsLogin - the first one you can set from vm - the second one is the one from MDrivenServerSettings always

Revision 12253 - 2020-05-24

fixing broken build GetParentGroupBox

Revision 12249 - 2020-05-24

Changes to how CSS Grid is rendering tables when it comes to overflow-handling and CSS grid sizing.

Revision 12239 - 2020-05-19

Let ReturnUrl work for TryPage->Login->Register->TryPage

Revision 12236 - 2020-05-19

Generating OpenDocumentReports that fail dom loading now clearly state the reason in the resulting text

Revision 12233 - 2020-05-19

WPF groupboxes with immutable header expression and no explicit readonly was wrongfully forcing contained controls to readonly.

Revision 12230 - 2020-05-18

Adding UrlToTreatAsLocal to allow for full urls to be allowed for redirect after login

Revision 12222 - 2020-05-17

Adding generic SysUser.Consume to enable easy consumer charge

Revision 12220 - 2020-05-17

Adding simple interfaced general purpose encryption to use with Consume api: MDrivenEncrypt

Revision 12219 - 2020-05-17

Adding simple interfaced general purpose encryption to use with Consume api: MDrivenEncrypt

Revision 12217 - 2020-05-16

Navigation ocl op from MVC only worked for periodic actions - fixed

Revision 12215 - 2020-05-13

Added *_Lookup feature for many associations, for example to use OclPS

Revision 12206 - 2020-05-11

ReflectionReader nullchecked and hardened for WASM and MONO
Added PreserveAttribute to signal strip-avoidance for WASM and MONO - seems to work only partly

Revision 12201 - 2020-05-07

Debugger issue with ViewModelCombo fixed

Revision 12198 - 2020-05-06

GetAdaptedList in ObjectListAdapter may return null if factfinder mode forces it to answer prior to load -> return a dummy empty list to avoid 100 null checks

Revision 12195 - 2020-05-06

Bug that the prio parameter to DispatchTaskToMainThread was neglected

Revision 12188 - 2020-05-01

MVC did not correctly handle the ocl Navigate operation when found in PeriodicAction

Revision 12186 - 2020-05-01

Newly introduced error in debugger when showing result list

Revision 12183 - 2020-04-30

Null check in at op

Revision 12180 - 2020-04-28

Fix for italic lines in DataGrid

Revision 12178 - 2020-04-28

Added optional log to GetTheSysAsyncTicketClassIfItExists for use in MDrivenServer

Revision 12176 - 2020-04-27

Scrolling errorbox in debugger

Revision 12175 - 2020-04-27

Fixed rendering of the static checkboxes.

Revision 12174 - 2020-04-27

Fix editboxes

Revision 12173 - 2020-04-27

After discovering issues of overage load from Queryplanner it was found that the objects needed for structure(nesting) and objects needed per level(columns) cannot be treated as one set - changes to queryplan now first ensure structure then columns. This reduce the overage and thus load speed on the test-cases used. Adverse effects are within the acceptable range based on testing on Perrigo AM with simulated latency 100ms

Revision 12172 - 2020-04-27

Adding AddDefaultPropertiesSkipDelayedFetch to extend the functionality of AddDefaultProperties to Elementhandle and using this new setting in ocldebugger results grid
If you have DelayedFetch attributes in a grid a PS-request is sent as it is about the be rendered -> slow

Revision 12171 - 2020-04-26

IsRangeEnsured added to IPersistenceService - somehow we have no way to determine in a EnsureRange operation would yield work or not before
Debugger Tetrahedron improvements with following loaded objects
Debugger display grid added all columns even multilinks and that was wrong and slow

Revision 12170 - 2020-04-26

Fix static presentation of checkbox.

Revision 12169 - 2020-04-25

Added TV "Striped" for the data-tables.

Revision 12168 - 2020-04-25

Fix RenderedBy on text element (normal component and in grid)

Revision 12167 - 2020-04-25

3D view in debugger now can expand ViewModel definition

Revision 12165 - 2020-04-25

QueryPlanner may during op give values that do not validate and that is expected
Small refactor of ViewModelRuntime

Revision 12159 - 2020-04-23

IOpenDocumentService has been extended with below to handle ability to control download of templates for report generation and possibly use your own download method and authentication

void DownloadTemplateFromUrl(string templateurl, System.IO.Stream templateStream);
event EventHandler OnDownloadTemplateFromUrl;

Revision 12153 - 2020-04-22

Forced read only on immutable columns in UI

Revision 12152 - 2020-04-22

Limit Log output from MDrivenServer to only 15 chars on connectionstring to avoid pwd in log

Revision 12146 - 2020-04-21

Microsoft.Owin updated 4.0->4.1 - this after google auth stopped working on new projects (metamdriven)

Revision 12143 - 2020-04-21

If MVC GetImage was called from Angular the image could come back empty due to async loading - fixed

Revision 12140 - 2020-04-20

More debug info on SqlImport

Revision 12134 - 2020-04-19

Null check in filterOnType

Revision 12128 - 2020-04-16

nullref check in OclAssign
nullref check in ObjectCollection GetByIndex

Revision 12127 - 2020-04-16

Sharepoint - handle failed user identity lookup

Revision 12126 - 2020-04-15

Adding selfVM.Navigate(root,view) - in certain situations the need to do dynamic decision on navigation outweighs the benefits of statically knowing what the application does. Example is in a heavy abstract situation where the subclasses may have state that influence how to navigate. Even if you in theory might be able to declare classactions it may not be very easy to follow anyway

Revision 12119 - 2020-04-13

Label-content did not get StyleInModel style for turnkey

Revision 12117 - 2020-04-13

RenderedBy on SimpleUI was broken in angular

Revision 12111 - 2020-04-10

Introduced selfVM.CanExecuteAction operator to go with the existing selfVM.ExecuteAction operator

Revision 12110 - 2020-04-09

The selfVM.ExecuteAction could not execute actions that brought up UI in WPF due to not being mainthread - fixed

Revision 12108 - 2020-04-09

Type on Attribute was not settable by picker in wrapper after change to reverse derivation of AttributeType - fixed

Revision 12106 - 2020-04-08

Further safeguarding against late QueryPlan with IsStillActive checks

Revision 12104 - 2020-04-08

Added IsStillActive on ViewModel and check this in QueryPlan and SeekerLogic to avoid working on abandoned requested results that gave errors (WPF seek close)

Revision 12103 - 2020-04-07

Add back "rows" attr to the textarea elemnt.

Revision 12101 - 2020-04-07

at0 and at operators now return typed null if out of index

Revision 12100 - 2020-04-07

Null check

Revision 12095 - 2020-04-05

Issue with WPF CollectionView hanging on to old collection on Re-used-ViewModels
Removing DefaultLoad of props on CurrencyManagerHandleWPF for VMs

Revision 12092 - 2020-04-03

NameOtherEnd ReverseDerived

Revision 12091 - 2020-04-02

UrlToDocId now also handles being fed the redirect url

Revision 12090 - 2020-04-02

Handle of sharepoint difference between office and other docs(pdf) in how urls are returned

Revision 12084 - 2020-04-01

Ability to skip "Register" screen when logging in with external id

Revision 12082 - 2020-03-31

Issue with mixed ocl and code - code called from ocl could call other methods implemented as actions given the outer ocl side effects -> world of pain.

This is usually just a mistake - a method should had been IsQuery but is not.

We will now catch and throw when this is seen - but there is one exception; when ocl accessing Singleton operator that has zero instances we allow for the operator to create the singleton.

Revision 12077 - 2020-03-30

FirstAttribute_Column moved into ViewModel

Revision 12074 - 2020-03-28

win

Revision 12071 - 2020-03-28

Explicit use of Buffers - BP had build issues

Revision 12067 - 2020-03-27

Search in Sharepoint - think it is required when docid not unique

Revision 12066 - 2020-03-27

Fixed action links to working on sites in application sub directories.

Revision 12061 - 2020-03-26

Missed null check in StylesInModel read

Revision 12059 - 2020-03-25

WPF IsPopUp on action

Revision 12058 - 2020-03-25

Added input type "number" for decimal input.

Revision 12054 - 2020-03-24

Improved visual presentation of BlobDownloadLink.

Revision 12051 - 2020-03-24

Fix to get FirstAttribute_ToUseAsPresentationInComboBoxes even for root vm
Adaption of OpenID when the email is missing in UserId

Revision 12049 - 2020-03-24

Mono corr

Revision 12048 - 2020-03-24

Credentials on sharepoint services

Revision 12042 - 2020-03-24

Uppdated version to consolidate ReceycleMemoryStream

Revision 12041 - 2020-03-24

Removing Eco.Ide.VS from GAc due to recyclememorymanagement not in gac

Revision 12035 - 2020-03-21

Revision 12034 - 2020-03-21

Revision 12033 - 2020-03-21

Revision 12032 - 2020-03-21

Revision 12030 - 2020-03-21

Updates to nuget new package format

Revision 12029 - 2020-03-21

Revision 12028 - 2020-03-21

Used packages from Turnkey - cleaned

Revision 12027 - 2020-03-20

Added support for other HTML input types for text inputs. New tagged value #Column.Texttype

Revision 12025 - 2020-03-20

Sharepoint services makes use of _api/web on office 365 sharepoint

Revision 12023 - 2020-03-17

New styles for the sidebar. Updated material icons. Base styles for the Blobdownloadlink.

Revision 12021 - 2020-03-17

WPF large View Creation was unlinear due to re-init of handle properties on each add - fixed

Revision 12020 - 2020-03-16

Added support for type byte in TK UI

Revision 12019 - 2020-03-15

OnUpdate may have side effects that touches objects outside the set to save - we now detect this and extend the set to save the extended set

Revision 12018 - 2020-03-15

DirtyList signaled for EVERY detected dirtification of members - but it is keeping objects - so changed it signaling once per object

Revision 12017 - 2020-03-14

Put the style expression for the labels back.

Revision 12016 - 2020-03-14

Added rendering of Eco.BlobType=svg -> as SVG, both mvc angular

Revision 12015 - 2020-03-14

BeginChange EndChange to speed up RichTextBox for ocleditor

Revision 12010 - 2020-03-11

Fix for the labels of static text and removed styleexpression from the label inside component.

Revision 12009 - 2020-03-11

Consistent StringFormat strategy as described here: https://wiki.mdriven.net/index.php/Text_formatting

Revision 12008 - 2020-03-11

DataIsLink tagged value implemented for WPF same as in Turnkey

Revision 12005 - 2020-03-09

Added padding to StylesInModel

Revision 12003 - 2020-03-09

Debugger tetrahedrons to walk instances

One Response to MDriven Framework Change log

  1. Pingback: Release notes | CapableObjects

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.