What's New in ADOxx 1.5?
Find all changes and updates in behaviour listed below.
1. Supported Hardware/Software |
Support for Microsoft Windows 8 and 8.1 added. Support for Microsoft SQL Server 2012 added. |
2. Changed Behaviour in Modelling Toolkit |
-
Change of behaviour in "Save All": The command "Save All" will also save models which were not explicitly changed by the user, but which were only implicitly changed because of automatically updated EXPRESSION attributes. -
Copy/pasted model groups now inherit access permissions of target model group: Access permissions may now change by copy/pasting model groups and models. In former versions of ADOxx copy/pasted model groups preserved their previous access permissions. This meant that all users who could access the original models contained in the original model groups could also access the new model-copies. Since ADOxx 1.5 copy/pasted model groups inherit the access permissions of the target model group. Therefore it can happen that users who can access the original model groups may not be able to access the copy/pasted model groups and the contained model-copies. -
Matrix Dialogue window can now be resized to zero-size: By default, the Matrix Dialogue window can now be resized to zero-size. In previous versions of the Matrix Dialogue the window was not sizeable at all and could therefore not be resized to zero-size. The incompatibility arises out of Matrix Dialogue version 8.1 (mdlg.dll) which is shipped in the "tools"-directory of ADOxx 1.5. This new version of the Matrix Dialogue features an always sizeable window. A minimum size for the dialogue can be set, but by default the minimum size is 0. Therefore windows opened via mdlg.dll will be sizeable in ADOxx 1.5 and the user can resize the window to zero-size if he decides to do that. This may appear as an error. -
Structure of Analysis menu entries changed: The structure of the Analysis menu bar has changed. This may cause menu entries which are inserted by implementations to appear at unwanted new positions. -
Development tool "perlglob.exe" is no longer shipped with ADOxx: Application Libraries may contain Perl-scripts which need perlglob.exe in order to run. Since ADOxx 1.5 perlglob.exe is no longer contained in the tools directory. -
Model type icons may be incompatible with the new color scheme: ADOxx 1.5 features a new blue color scheme. Existing model type icons may have an incorrect look on this color scheme, because they are designed to appear on the background of previous ADOxx versions. However, now the background color is blue. |
3. Changes in GRAPHREP |
- Dotted lines in GraphRep may cause performance decrease: Performance issues may be noted in the modelling editor for models with a very large number of objects which utilize "dotted lines". Normal models are not affected. Very large models which do not use "dotted lines" are also not affected. If this should be a problem in a certain scenario, then the GraphRep PEN can be set to type "cosmetic".
|
4. Changes in AdoScript |
-
GET_MODELGROUP_ID works for not-accessible model groups now: In ADOxx 1.5 the AdoScript command GET_MODELGROUP_ID will return the ID of a model group, even if the current user has no access to that model group. In ADOxx 1.3UL1 the AdoScript command would have returned an error code in this case. -
GEN_GFX_STR returns error code for very large models now: In previous versions of ADOxx the AdoScript command GET_GFX_STR would return truncated graphics for very large models. Since ADOxx 1.5 GET_GFX_STR will fail instead and return an error code. This may break existing AdoScript functionality, because scripts may abort in the case of a returned error code. -
SET_CONNECTOR_REP rounded:"…" will take effect, regardless of GraphRep settings: The AdoScript parameter "rounded" of command SET_CONNECTOR_REP is now evaluated, even if GraphRep does not contain parameter "rounded". In previous versions of ADOxx, the GraphRep of a connector must have contained the setting "rounded" in order to allow the AdoScript parameter "rounded" to take effect. This may cause connector appearance to be affected by AdoScripts which did not affect the appearance in previous versions of ADOxx. -
LEO function rgbval () does not allow brightness factors larger than "2" any more: The LEO function rgbval () allows making a color brighter or darker by passing a brightness "factor": rgbval (colorname, brightness factor) Since ADOxx 1.5 brightness factors > 2 (which would make the color much brighter) are no longer supported. If a factor > 2 is passed to the function, the function will not adjust the color at all. -
GET_ATTR_VAL now returns error when being called on a not-existing object: The AdoScript command GET_ATTR_VAL returns error "ATTRIBUTE_NOT_EXISTING" (ecode:3) when being called with parameter "objid" set to an invalid ID (=an ID for which no objects exists). - GET_INTERREF returns error when being called with an invalid index: The AdoScript command GET_INTERREF now returns an error when being called with parameter "index" set to an invalid value.
|