Simantics 1.19.0 Closed Issues

Apply Clear

Toggle_check # Tracker Subject Tags Release notes
  1.19.0 63 Collapse all/Expand all
5770BugDatabase recovery corrupts workspace.dbFixed an error in recovery operation. Adding a component after successful recovery did not work.
5795BugSCL compiler throws Errorscl, compiler
5832BugSCL expression updates after recompilation of modulesscl
5881BugTextPainter and TextNode do not use transformation.diagram
5910BugCompilation of a transformation module is slowscl, compiler, perf, transformationSwitched from Cojen to latest ObjectWeb ASM library for Java bytecode generation in the SCL compiler to fix performance problems caused by Cojen.
5926BugFix non-closed resource problems in platform codeleak, sonarqube
5935BuggetPossibleLabel throws DatabaseExceptionvariable
5938BugDoesn't simplify expressions in @enforce section of relation definitionsscl, transformation
5961BugChartSorterRule applies the rule to Chart Groups also instead of just time series chartschartFixed erroneous comparisons between CHART.Chart resources the comparison always returned 0 for Charts resulting in different orders every time.
5964BugRunLabelRule throws Exception when an experiment is being deleted via model browser
6010BugTestScriptExecutor fails response comparison if either of the response strings contains carriage return \rFixed a minor bug in SCL testing environment in which the response comparison failed if either the actual or expected response contained carriage return '\r'
6018BugVariableRepository holds references to old SessionImplDb in SimanticsPlatform shutdown and startup cyclesFixed VariableRepository to not hold references to old Simantics sessions
6021BugBetter error messages from compilation error in expressions during synchronizationsynchronization
5749FeatureSupport of patterns in SCL queriesrefactor, scl, transformationImproved handling of type constraints and effects from user defined transformation relations. Added pattern matching support for queries.
5762FeatureRead size of file in SCLsclAdded @sizeOfFile :: File -> <Proc> Long@ to @File@ SCL module.
5787FeatureURI escaping and unescaping in SCLsclAdded functions to @Simantics/DB@ SCL module: @escapeURI@, @unescapeURI@
5790FeatureSupport for simulation sequencessclAdded SCL simulation sequence support, see source:foundation/trunk/org.simantics.simulation.sequences@31199.
5818FeatureSCL documentation system refactoringscl, doc, refactorIntroduced documentation system for SCL modules with more control over how SCL module documentation is compiled. It also allows control over which modules/function are to be shown in documentation and where in that documentation.
5825FeatureOptimization algorithms usable from SCLsclAdded utilities and SCL bindings for routines for optimizing functions without derivatives. They are all variants of Powell's NEWUOA and described in more detail at
5830FeatureSCL documentation for May 2015 SCL trainingscl, trainingAdded documentation and exercises for May 2015 SCL training.
5831FeatureImprovements to SCL file APIscl, apiImported new functions to @File@ SCL module: @childFile@, @makeDirs@, @createTempFile@, @deleteFileOnExit@, @deleteFile@, @copyFile@, @moveFile@.
5852FeatureBetter error message when encountering tabulators in SCL codescl, compilerSCL code does not allow the use of tabulator characters for code indentation. These fixes improve the diagnostics produced by the compiler when it runs into such use of tabulators.
5882FeatureCreate generic file selection wizard pageutilityAdded generic file selection wizard page to utilities.
5900FeatureInitial SCL module for handling internal and external documentsdoc, sclAdded initial SCL API @Simantics/Document@ and @Simantics/DocumentLinking@ for handling internal and external documentation and documentation links in SCL.
5929FeatureDump all SCL documentation as HTML to file systemAdded _Save to Disk_ button to the SCL documentation browser for saving the SCL documentation to disk in HTML format.
5934FeatureGeneric Wizard page for selecting a directoryutilityAdded generic directory selection wizard page to utilities.
5937FeatureAdd phases for controlling the order in which the relations are enforced in transformationsscl, transformationAdd phases for controlling the order in which the relations are enforced in SCL transformations. See source:scl/trunk/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/scl/Transformation5.scl for an example.
5939FeatureSorting the children of Elements in transformationscl, transformation
5943FeatureMinor SCL improvementsscl
5946FeatureProceduralUserComponent SCL module and related changesAdded ProceduralUserComponent SCL module for creating and handling procedural user components
5947FeatureEnable search for resource with enter key in GraphDebugger text fielddebugger, usability
5958FeatureComparator SCL module for utilizing classes that implements Java.util.ComparatorAdded java.util.Comparator interface to SCL for writing new comparators
5959FeatureBrowseContext and ActionBrowseContext SCL modulesSCL API for BrowseContext and ActionBrowseContext
5962FeatureGlobal property for ontologiesontologyIntroduced new property to make it possible to define ontologies that are included as dependencies of all index roots (i.e. models or shared libraries) regardless of whether the ontology is linked to the index root or not.
5965FeatureMethods for browsing ordered sets to SCLsclAdded ordered set browsing functions to @Simantics/DB@ SCL module: @parentOrderedSet@, @elementsOfOrderedSet@.
6030FeatureBrowsable type class for common methods of variables and resourcessclAdded Browsable type class to introduce common methods for database variables and resource.
5867Support1.19.0 release engineeringreleng
5415EnhancementAdd 64bit support for Excel linkexcel, 64-bit64-bit DLLs were added for Excel link.
5782EnhancementUse fromDynamic for interface parameters in proceduralscl
5798EnhancementDiagram connection selection highlight should be scaled according to dynamic stroke.diagram, connection, selection
5821EnhancementDon't unnecessarily allocate new label decorators in VariableColoringDecorationRuleselection
5833EnhancementSupport null scl values (Maybe) in node managersscl, variable
5834EnhancementRemove dead code in document.serverdoc, server
5873EnhancementAllow customization of NewCompositeActionFactory diagram composite instantiation logicdiagram, for-developersNewCompositeActionFactory now allows complete customization of composite instantiation logic through the new property STR.Composite.instantiationFunction.
5880EnhancementAllow headless programmatic diagram template importing through org.simantics.modelingdiagram, template, import, headless, for-developersDiagram template importing is now available through classes in package org.simantics.modeling.template2d (org.simantics.modeling plug-in).
5884EnhancementAdd possibility to run SCL tests via UI dialogAdded a possibility to run SCL tests via an UI Dialog
5892EnhancementCreate new ScriptTestBase class which uses SCL TestRepository to locate SCL tests from sclTests -folderscl, testingSCL testing framework enhancements
5893EnhancementAllow using NavigateToTarget with custom diagram editors that use ResourceEditorInputAllow re-using NavigateToTarget with custom diagram editors.
5896EnhancementPerformance optimization of structural variablestructural, variable, perf
5897EnhancementIndex listing supportindexingAdded utility method @list(IProgressMonitor progress, Session session, Resource indexRoot)@ for listing the full contents of an index roots persistent index to @org.simantics.db.indexing.IndexUtils@.
5903EnhancementImproving Flag and DrawingTemplate SCL modulesscl, diagram, templateAdded possibility to bind diagram flags to drawing templates programmatically in SCL.
5911EnhancementChange NewScenegraph to use Simantics.getSession() instead of SimanticsUI.getSession()
5936EnhancementAllow retrieval of imported internal resources in migration sequencemigration
5941EnhancementUI widget for selecting a file or a directoryutility, uiAdded generic UI utility widget for selecting a file or a directory.
5944EnhancementComponent type viewer enhancementsuser-component, usabilityComponent type editor enhancements: Prevent configuration/state property table scrollbars from jumping back to top every time the user changes something in either table. Allow editing of default values even if property relations are immutable, i.e. defined in the ontology. #* This can be done because the default values are not stored in the ontology but in assertionts that are attached to the mutable user-component. Default value editing is denied only if the user component itself is immutable.
5945EnhancementOpenCascade + g3d improvements
5948EnhancementAdd more verbose debug in ModelTransferableGraph
5955EnhancementStructural variable refactoringrefactor, perf, structural, variable
5956EnhancementValidationUtils to organize validation codesdb, issue, refactor
5957EnhancementImprove formatting of connections in Variable Debuggervariable, debuggerImproved connection point formatting in Variable Debugger view.
5967EnhancementMake diagram activity analysis extendablediagramAdded mechanism to diagram ontology for defining a custom function for determining whether a diagram is active or not. This requirement came from Simupedia member component.
5968EnhancementPrefer labels for shared ontology types for better readability
6013EnhancementSCL function for disabling SCLReporting printingNew SCL wrapper @disablePrintingForCommand@ function that disables SCLReporting.print()


Also available in: Atom CSV PDF