Release notes for MLDesigner 3

Detailed release notes listing changes and solved issues in recent MLDesigner 3 versions.

3.1.0.1065

Solved issues

Component Platform SRID IIID Summary
Property Editor All MLD-4721 Data Structure values cannot be read from files using the < symbol.

Modifications

Component Platform SRID IIID Summary
Property Editor All MLD-4722 General improvements for reading parameter values from files using the < symbol.
Property Editor All MLD-4723 General improvements for parameter handling in Dynamic Instances.

3.1.0.1063

Solved issues

Component Platform SRID IIID Summary
MLD Libraries All MLD-4663 ConcatString treats delimiting double quotes as part of the string.
Model Editor All MLD-4704 CurrentState enum not always updated when adding or changing FSM states.
Tree View Linux MLD-4707 Duplicate Tree View items after successive renames.
Tree View All MLD-3729 Tree dialogs (e.g., the Select Library dialog) are not updated after changing $MLD_USER or $MLD_SHARED.
Tree View All MLD-3733 Renaming a Category in Favorites does not work.

3.1.0.1058

Solved issues

Component Platform SRID IIID Summary
Simulation Windows MLD-4675 PTclSh dies after a while when staying in Simulation Mode after a Probe was added and no simulation was run.
Simulation Windows MLD-4698 Spurious warning about built-in primitives when using user primitives derived from built-in primitives.
Model Editor All 1800 MLD-4693 Display scaling causes rearrangement in block diagrams.
Tree View Linux MLD-4691 Model Search yields no results.

Modifications

Component Platform SRID IIID Summary
MLDesigner Linux MLD-4669 Support for GCC 6
MLDesigner Linux MLD-4697 Support for GCC 7

Features

Component Platform SRID IIID Summary
Model Editor All MLD-4516 Support for mouse wheel actions (scrolling and zooming).

3.1.0.1049

Solved issues

Component Platform SRID IIID Summary
Model Editor All MLD-4582 Import Libraries are not updated when copy-pasting model elements.
Model Editor All MLD-4640 Segmentation violation when removing a Probe via the Probes window.
Model Editor All MLD-4642 Segmentation violation when reloading a system containing Probes or Breakpoints.
Model Editor All MLD-4636 When replacing instances, color and width of relations are reset.
Simulation core Windows MLD-4637 zd is put out instead of the length when printing a Root.Vector.
Simulation All MLD-4638 Segmentation violation when removing a breakpoint from a running simulation.
Simulation All MLD-4645 ENVIRONMENT settings in the ptclshrc file are not inherited to child processes.
Simulation Windows MLD-4653 Simulation crashes when primitives containing long symbol names are involved.
Simulation Linux MLD-4523 External C++ simulation with multiple iterations terminates prematurely.
Simulation All MLD-4668 Simulation crashes when a system parameter is linked to another system parameter.
Console View All MLD-4639 Sorting the Log Window by Timestamp disregards the date.
Data Structure View All MLD-4655 MLDesigner is closed unexpectedly when trying to edit certain ENUM data structures.
Tree View All MLD-4657 Compile Library does not compile FSMs or Probes.
MLDesigner All MLD-4174 MLDesigner does not exit cleanly after the connection to the license server was lost.

Modifications

Component Platform SRID IIID Summary
MLDesigner All MLD-4210 Changed the default button of dialogs from Cancel to OK.

3.1.0.1033

Solved issues

Component Platform SRID IIID Summary
MLDesigner All MLD-4612 MLDesigner does not start when there is a line in the ENVIRONMENT block of the mldrc file, that only consists of a white space.
Data Structure View All MLD-4627 Segmentation violation when adding a member to a Data Structure.
Simulation All MLD-4628 MLDesigner freezes when simulating an infinite loop
Simulation All MLD-4632 Segmentation violation when leaving Simulation Mode after PTclSh dies
Model Editor All MLD-4630 Segmentation violation when copying more than 2 buses
Tree View All MLD-4394 Invalid reference stays behind after deleting Module
MLD Libraries All 1796 MLD-4633 PriorityQueue aborts simulation with error message will levelput a past event.

3.1.0.1028

Solved issues

Component Platform SRID IIID Summary
Property Editor Linux / GTK MLD-4593 Line edit items badly readable when having edit focus.
Property Editor All MLD-4607 MLDesigner is not responding when attempting to set the disabled property Simulate Parameter Sets.
PTclSh Windows MLD-4622 PTclSh dies if an XMgraph is connected to a Bus with a high width.
PxGraph All MLD-4590 Legend doesn't fit the window when working with many data sets.
PxGraph All MLD-4599 PxGraph can't display values with double-precision
PxGraph All MLD-4605 Legend titles of cumulated datasets are not displayed properly
PxGraph All MLD-4606 Non-ascii characters aren't displayed properly in the title and the legend.
Simulation All MLD-4602 FSMs using Vector Operations cause memory leak

Modifications

Component Platform SRID IIID Summary
Lapack/blas library Linux MLD-3776 MLDesigner is shipped with liblapack and libblas again, without dependency to libgfortran.
MLDesigner Linux MLD-4594 Support for GCC 5

3.1.0.1017

Solved issues

Component Platform SRID IIID Summary
Model Editor All MLD-4547 Route Relations causes segmentation fault
Model Editor Windows 10 MLD-4536 Text labels with custom font settings are not displayed properly.
Model Editor All MLD-4577 Actual ports of Special Primitives are unordered.
Property Editor All MLD-4540 Items of Property Editor have insufficient height
Property Editor All MLD-4576 Unexpected behavior when clearing the Data Structure field of a datastruct
Tree View Windows MLD-4529 Decreased performance of Expand Subtree.
MLDesigner All MLD-4579 Models from previously configured $MLD_USERs are reopened at startup, regardless of the currently configured $MLD_USER.
MLDesigner i386 MLD-4589 MLDesigner 2 models using built-in Data Structures cannot be opened in MLDesigner 3.1
PxGraph Windows 10 MLD-4580 Text labels are not displayed properly.
PxGraph Linux MLD-4587 PxGraph ignores arguments -bg and -fg.
PxGraph All MLD-4588 PxGraph can't show more than 10 data sets with a distinct color.

Features

Component Platform SRID IIID Summary
MLDesigner / FLEXnet All MLD-4591 Display of license expiration date in the About MLDesigner dialog.

3.1.0.1008

Solved issues

Component Platform SRID IIID Summary
Model Editor All MLD-4455 Matrix ports not correctly displayed in Special Primitives
Model Editor All MLD-4535 Port labels are painted over by relations.
Property Editor All MLD-4540 Items of Property Editor have insufficient height.
PxGraph All MLD-4491 Incorrect display range for data that consists only of zeros.
Tree View All MLD-4530 Quitting MLDesigner while running Expand Subtree leads to segmentation fault.

3.1.0.1004

Solved issues

Component Platform SRID IIID Summary
Console View All MLD-4432 Log entries with equal timestamps are not sorted by creation order.
Find and Replace Instances All MLD-4479 Find and Replace dialog doesn't save the column size.
MLDesigner All MLD-4464 Welcome window cannot be minimized to the taskbar in non-mdi mode.
MLDesigner All MLD-4486 Tooltips not readable on Ubuntu 12 and 14.
Model Editor All MLD-4256 Segmentation fault after undoing a remove operation.
Model Editor All MLD-4342 Labels of formal ports aligned top or bottom should be vertical.
Model Editor All MLD-4390 Model component cannot be removed although it is not used anymore.
Model Editor All MLD-4492 Using a parameter for a value of a memory doesn't work.
Model Editor All MLD-4494 Labels with tabs and newlines are not rendered properly.
Model Editor All MLD-4496 Model is immediately modified after opening it.
Model Editor All MLD-4497 Parameter with Data Type modelname not linkable.
PTclSh All MLD-4495 Segmentation violation after using SelectFieldDS with a wrong DS type.
Property Editor All MLD-4265 Constants like MAX_DOUBLE cannot be used as default values for Memories of type Vector.
Ptolemy Language All MLD-4493 Primitive sources with Root.String parameters are not parsed correctly.
PxGraph All MLD-4491 Small values are not displayed correctly.
Simulation All MLD-4501 Simulations involving derived primitives regenerate makefiles unnecessarily.
Tree View All MLD-4359 Spurious error when deleting a derived Primitive and its base simultaneously.
Tree View All MLD-4502 Primitive cannot be deleted after failed derive attempt.
Version Update All MLD-4499 Version update does not map parameters of type modelname.

Features

Component Platform SRID IIID Summary
Data Structure View All MLD-3265 Multiselection of Data Structures and Data Structure Members.
Data Structure View All MLD-4346 Copying of Data Structure Members.
Find and Replace Instances All MLD-4478 Remember the last selected model in subsequent searches.
MLDesigner All MLD-4477 MML files can be directly opened with MLDesigner, either by supplying the file path as command line argument or by using MLDesigner as default application for .mml files.
Primitive Source Editor All MLD-4380 Auto-save mechanism which can recover unsaved data from previous editing sessions.
Simulation All MLD-4472 Added option to the Log Window settings which allows to show only the first error if a simulation is aborted.

Modifications

Component Platform SRID IIID Summary
Qt libraries All MLD-4489 Update to version 4.8.7
Tree View All MLD-4218 To ensure platform interoperability, prohibit models having names that are identical except for case.
MLD Libraries All Revised modeling library (see table below for further information)

Modifications - Modeling Library Components

Component Platform SRID IIID Summary
DE / ATM All Library removed
DE / Networking All MLDFEA-15 SeqATMSub removed
DE / Networking All MLDFEA-15 SeqATMZero removed
DE / Networking All MLDFEA-15 PCMVoiceRecover removed
DE / Miscellaneous All MLDFEA-7 LongOrShortTermWaitingQueues removed
DE / Miscellaneous All MLDFEA-7 NewTimingPacket removed
DE / Miscellaneous All MLDFEA-7 TimeBetweenTriggers removed because it's a duplicate of MeasureInterval
DE / Miscellaneous All MLDFEA-7 DelayWithQueues removed
DE / Miscellaneous All MLDFEA-7 PulseToEmptyAQueue removed
DE / Miscellaneous All MLDFEA-7 WaitingRoomWithMultipleQueue removed
DE / Miscellaneous All MLDFEA-7 DelayTimeOutOfQueue removed
DE / Queues / internals All InsertPriority removed
DE / Queues All InfiniteGeneralQueue removed because it's a duplicate of GeneralBufferQueue
SDF / ATM All MLDFEA-21 Library removed
SDF / Misc All Library removed
SDF / Contrib All MLDFEA-21 Library removed
SDF / Contrib All PowerEst removed because it's a duplicate of SDF/Filter/PowerEst
SDF / Contrib All PowerEstCx removed because it's a duplicate of SDF/Filter/PowerEstCx
SDF / Contrib All Cfft removed because it's a duplicate of SDF/DSP/FFTCx
SDF / Demo All MLDFEA-21 VideoEdgeDetect removed
SDF / Demo All testModCounter removed
SDF / Demo All codef removed
SDF / Demo All codef_M removed
SDF / Demo All codei_M removed
SDF / Demo All codei removed
SDF / Demo All videodpy removed
SDF / Demo All videofwd removed
SDF / Demo All videoinv removed
SDF / Demo All videosrc removed
SDF / Demo All trainingsdf removed
SDF / Image All SunVideo removed
CTDE / Arithmetic All MemoryGain added
CTDE / Arithmetic All MemoryMatrixGain added
CTDE / MemoryAccess All MemoryRead added
CTDE / Sinks All GraphXY added
CTDE / Sources All ConstMemory added
DE / Conversion All HexStringToInt added
DE / Conversion All IntToBitString added
DE / Conversion All IntToHexString added
DE / DSHandling All CompareFieldParamDS added
DE / FileHandling All FileBuffer added
DE / FileHandling All FileCopy added
DE / FileHandling All FileExists added
DE / FileHandling All FileReadStringEOF added
DE / ListOperations All OutputAllElements added
DE / ListOperations All OutputNextElement added
DE / Mapping All ValueMapping added
DE / MemoryAccess All GlobalMemoryActiveRead added
DE / MemoryAccess All MemoryIntCompare added
DE / Networking All DataLength added
DE / Networking All PacketAcknowledging added
DE / Networking All PacketPrioritization added
DE / VectorOperations / General All GetAllElementsVector added
DE / VectorOperations / General All GetNextElementsVector added
DE / VectorOperations / General All MergeVector added
DE / VectorOperations / General All StringToVector added
DE / VectorOperations / General All SubsetOfVector added
DE / Networking All RoutingTableShortestRouteDijkstra added
DE / StringOperations All SplitStringSingleChar added
DE / StringOperations All StringTokenizer added
DE All DE/Contrib moved to DE/Demo/ContribDemo
DE All DE/AdressMapping/DisplayAdressTable renamed to DE/AdressMapping/PrintAdressTable
DE All MLDFEA-7 DE/Miscellaneous/Arbiter moved and renamed to DE/Networking/PacketPrioritization
DE All MLDFEA-7 DE/Miscellaneous/Handshake moved and renamed to DE/Networking/PacketAcknowledging
DE All MLDFEA-7 DE/Miscellaneous/DijkstraCreateRoutingTable moved and renamed to DE/Networking/RoutingTableShortestRouteDijkstra
DE All MLDFEA-7 DE/Miscellaneous/Filter moved and renamed to DE/Filter/ARImpulseResponse
DE All MLDFEA-7 DE/Miscellaneous/AddHash moved and renamed to DE/Algorithm/HashAddEntry
DE All MLDFEA-7 DE/Miscellaneous/Dijkstra moved and renamed to DE/Networking/DijkstraCreateRoutingTable
DE All MLDFEA-7 DE/Miscellaneous/getHash moved and renamed to DE/Algorithm/HashGetValueByIndex
DE All MLDFEA-7 DE/Miscellaneous/RemoveHash moved and renamed to DE/Algorithm/HashRemoveEntry
DE All MLDFEA-7 DE/Miscellaneous/SearchHash moved and renamed to DE/Algorithm/HashSearchValue
DE All MLDFEA-7 DE/Miscellaneous/FillNullEvent moved and renamed to DE/Control/FillNullEvent
DE All MLDFEA-7 DE/Miscellaneous/TableLookup moved and renamed to DE/Mapping/TableLookup
HOF All HOF/Demo/RadarAntenna moved to SDF/Radar/RadarAntenna
HOF All HOF/Demo/RadarTargets moved to SDF/Radar/RadarTargets
HOF All HOF/Demo/sensor moved to SDF/Radar/Sensor
HOF All HOF/Demo/steering moved to SDF/Radar/Steering
SDF All SDF/Contrib/PlayAIFF moved to SDF/Sound/PlayAIFF
SDF All SDF/Contrib/PlayAIFF2 moved to SDF/Sound/PlayAIFF2
SDF All SDF/Contrib/ReadAIFF moved to SDF/Sound/ReadAIFF
SDF All SDF/Contrib/Variance moved and renamed to SDF/Statistics/VarianceAndMean
SDF All SDF/Coding/ViterbiDecoder renamed to SDF/Coding/ViterbiDecoderForBPSKSig
SDF All SDF/Contrib/VDecoder moved and renamed to SDF/Coding/ViterbiDecoder
SDF All SDF/Contrib/VEncoder moved and renamed to SDF/Coding/ViterbiEncoder
SDF All SDF/Contrib/WirelessChannel moved and renamed to SDF/Comm/WirelessChannel
SDF All SDF/Coding/ViterbiDecoder renamed to SDF/Coding/ViterbiDecoderForBPSKSig
SDF All SDF/Contrib/VDecoder moved and renamed to SDF/Coding/ViterbiDecoder
SDF All SDF/Contrib/SrcPosXY moved to SDF/Comm/SrcPosXY
SDF All SDF/Contrib/RLSArray moved to SDF/Comm/RLSArray
SDF All SDF/Contrib/RLSArrayStO moved to SDF/Comm/RLSArrayStO
SDF All SDF/Contrib/RLSCx moved to SDF/Comm/RLSCx
SDF All SDF/Contrib/RLSCxTO moved to SDF/Comm/RLSCxTO
SDF All SDF/Contrib/Fading moved and renamed to SDF/Comm/RayleighChannelFading
SDF All SDF/Contrib/LMSArrayStO moved to SDF/Comm/LMSArrayStO
SDF All SDF/Contrib/LMSArray moved to SDF/Comm/LMSArray
SDF All SDF/Contrib/BeamAbs moved to SDF/Comm/BeamAbs
SDF All SDF/Contrib/BeamXYNorm moved to SDF/Comm/BeamXYNorm
SDF All SDF/Demo/GoertzelDetector moved to SDF/Telecomm/GoertzelDetector
SDF All SDF/Demo/lmsDTMFDecoder moved and renamed to SDF/Comm/DTMFDecoderLMS
SDF All SDF/Demo/lmsDTMFDecoderBank moved and renamed to SDF/Comm/DTMFDecoderBankLMS
SDF All SDF/Demo/lmsDualTone moved and renamed to SDF/Comm/DualToneLMS
SDF All SDF/Demo/ADPCMCoder moved to SDF/Telecomm/ADPCMCoder
SDF All SDF/Demo/ADPCMDecoder moved to SDF/Telecomm/ADPCMDecoder
SDF All SDF/Demo/ADPCMFromBits moved to SDF/Telecomm/ADPCMFromBits
SDF All SDF/Demo/ADPCMToBits moved to SDF/Telecomm/ADPCMToBits
SDF All SDF/Demo/DTMFDecoder moved to SDF/Comm/DTMFDecoder
SDF All SDF/Demo/DTMFDecoderBank moved to SDF/Comm/DTMFDecoderBank
SDF All SDF/Demo/DTMFGenerator moved to SDF/Comm/DTMFGenerator
SDF All SDF/Demo/TelephoneChannel moved to SDF/Comm/TelephoneChannel
SDF All SDF/Contrib/TWTA moved and renamed to SDF/Comm/TWTAmplifier
SDF All SDF/Demo/Spread moved and renamed to SDF/Comm/DirectSeqSpreader
SDF All SDF/Demo/xmit2fsk moved and renamed to SDF/Comm/FSKTransmitter
SDF All SDF/Demo/xmit2pam moved and renamed to SDF/Comm/PAMTransmitterTwoLvl
SDF All SDF/Demo/xmit4pam moved and renamed to SDF/Comm/PAMTransmitterFourLvl
SDF All SDF/Demo/xmit2psk moved and renamed to SDF/Comm/PSKTransmitter
SDF All SDF/Demo/xmitspread moved and renamed to SDF/Comm/DirectSeqTransmitter
SDF All SDF/Demo/rec2fsk moved and renamed to SDF/Comm/FSKReceiver
SDF All SDF/Demo/rec2pam moved and renamed to SDF/Comm/PAMReceiverTwoLvl
SDF All SDF/Demo/rec4pam moved and renamed to SDF/Comm/PAMReceiverFourLvl
SDF All SDF/Demo/rec2psk moved and renamed to SDF/Comm/PSKReceiver
SDF All SDF/Demo/recspread moved and renamed to SDF/Comm/DirectSeqReceiver
SDF All SDF/Contrib/QPSK moved to SDF/Comm/QPSK
SDF All SDF/Contrib/QPSK2 moved to SDF/Comm/QPSK2
SDF All SDF/Demo/ErrCnt moved to SDF/Comm/ErrCnt
SDF All SDF/Contrib/freqPhase moved to SDF/Comm/freqPhase
SDF All SDF/Contrib/hilbertSplit moved to SDF/Comm/hilbertSplit
SDF All SDF/Contrib/ModCounter moved to SDF/Compatibility/3.0/ModCounter
SDF All SDF/Demo/NoiseChannel moved to SDF/Comm/NoiseChannel
SDF All SDF/Demo/nonLinearDistortion moved to SDF/Comm/nonLinearDistortion
SDF All SDF/Demo/AWGNChannel moved to SDF/Comm/AWGNChannel
SDF All SDF/Demo/BasebandEquivChannel moved to SDF/Comm/BasebandEquivChannel
SDF All SDF/Demo/Bits moved to SDF/NumberGenerators/Bits
SDF All SDF/Demo/cosine moved and renamed to SDF/Sources/CosGen
SDF All SDF/Demo/cexp moved and renamed to SDF/Nonlinear/ExpCx
SDF All SDF/Demo/conj moved and renamed to SDF/Nonlinear/Conj
SDF All SDF/Demo/expjx moved and renamed to SDF/Nonlinear/Expjx
SDF All SDF/Contrib/ConstCx1ofN moved to SDF/Sources/ConstCx1ofN
SDF All SDF/Contrib/Conv2 moved and renamed to SDF/Image/LinearConvolution2D
SDF All SDF/Contrib/Linear moved to SDF/Neural/Linear
SDF All SDF/Contrib/MagSqr moved and renamed to SDF/Nonlinear/NormValue
SDF All SDF/Contrib/CIIDGaussian moved to SDF/Sources/CIIDGaussian
SDF All SDF/Contrib/ExpGen moved to SDF/Sources/ExpGen
SDF All SDF/Contrib/PnGen moved to SDF/Sources/PnGen
SDF All SDF/Contrib/SineGen moved to SDF/Sources/SineGen
SDF All SDF/Contrib/Rfft moved to SDF/DSP/Rfft
SDF All SDF/Demo/PCMBitCoder moved to SDF/Conversion/PCMBitEncoder
SDF All SDF/Demo/PCMBitDecoder moved to SDF/Conversion/PCMBitDecoder
SDF All SDF/Demo/PCMTableValues moved to SDF/Conversion/PCMTableValues
SDF All SDF/Demo/PCMThresholds moved to SDF/Conversion/PCMThresholds
SDF All SDF/Demo/GenTarget moved to SDF/Radar/GenTarget
SDF All SDF/Demo/OneDoppler moved to SDF/Radar/OneDoppler
SDF All SDF/Demo/Psi moved to SDF/Radar/Psi
SDF All SDF/Demo/PulseComp moved to SDF/Radar/PulseComp
SDF All SDF/Demo/Sigmoid moved and renamed to SDF/Neural/SigmoidCx
SDF All SDF/Demo/NR2Zero moved to SDF/Comm/NR2Zero
SDF All SDF/Demo/phaseShift moved and renamed to SDF/Comm/phaseShiftQAM16Encoder
SDF All SDF/Demo/QAM16 moved and renamed to SDF/Comm/QAM16Encoder
SDF All SDF/Demo/QAM16Decode moved and renamed to SDF/Comm/QAM16Decoder
SDF All SDF/Demo/QAM16SimpleDecode moved to SDF/Comm/QAM16SimpleDecoder
SDF All SDF/Demo/qam16Slicer moved to SDF/Comm/QAM16Slicer
SDF All SDF/Demo/QAM4 moved to SDF/Comm/QAM4Encoder
SDF All SDF/Demo/qam4Slicer moved and renamed to SDF/Comm/QAM4Slicer
SDF All SDF/Demo/weight_change moved and renamed to SDF/Neural/WeightChange
SDF All SDF/Demo/xorSigmoid moved and renamed to SDF/Neural/XOrSigmoid
SDF All SDF/Demo/convergence_test moved and renamed to SDF/Neural/ConvergenceTest
SDF All SDF/Demo/feedforward moved and renamed to SDF/Neural/FeedForward
SDF All SDF/Demo/SubAntenna moved to SDF/Radar/SubAntenna
SDF All SDF/Demo/ThermalNoise moved to SDF/Radar/ThermalNoise
SDF All SDF/Demo/ToneStrength moved to SDF/Telecomm/ToneStrength
CTDE All MLDFEA-19 CTDE/BackwardCompatibility renamed to CTDE/Compatibility
DE All Improved descriptions of models
SDF All Improved descriptions of models
SDF All Improved graph titles in SDF/Demo

3.0.0.1041

Solved issues

Component Platform SRID IIID Summary
Tree View All MLD-4473 Segmentation fault during creation of Special Primitives.
Tree View All MLD-4470 Duplicated model GID when performing Save-As operation.
Tree View All MLD-4350 Invalid references in Favorites after changing $MLD_USER or $MLD_SHARED.
Tree View All MLD-4481 Find and Replace Instances dialog shows wrong search results in consecutive searches.
Simulation All MLD-4436 External C++ Simulation does not start.
Simulation All MLD-4460 Simulation aborts after renaming parent library.
MLDesigner Windows MLD-4120 MLDesigner does not start due to an MSys/rxvt allocation error.

3.0.0.1038

Solved issues

Component Platform SRID IIID Summary
Property Editor All 3817 Parameters of type 'enum' cannot be used in FSM models
Property Editor All 4505, 4508 Data Type list of output ports not updated when changing the Name or Port Type of an input port.
Property Editor All 4509 Data Type list of output ports not updated when input ports are added or removed.
Model Editor All 4507 Port color not updated when Data Type of dependent port changes.
Model Editor All 4506 Segmentation violation after closing a Model Editor window containing a Probe
Simulation All 4400 Invalid C++ code generation involving Root.String data structures.
Simulation Windows 4511 Simulation does not start if primitives compiled with debug symbols are involved.
Simulation All 4512 CTDE > Arithmetic > Divide aborts simulation with error: negative width is not allowed.
Simulation All 4525 Wrong order of execution with CTDE_Priority_Free_scheduler.
Simulation All 4526 PTclSh crashes when an FSM with events is used in a CTDE system.
Simulation All 4527 CTDE_Priority_Free_scheduler does not handle events within an FSM
Simulation All 4528 CTDE > Nonlinear > Power uses mantissa as exponent and vice versa.
Simulation core All 4515 MemoryRead reads Root.Lists in the wrong order.
Library Export All 4518 Dependencies are not exported after resolving model inconsistencies.
Tree View All 4521 Compile Library → Compile With Debug produces object code without debug symbols.

3.0.0.1034

Solved issues

Component Platform SRID IIID Summary
XHTML Documentation Export All 4424 Exporting FSMs results in invalid HTML output.
XHTML Documentation Export All 4425 Description of shared elements missing from the image map.
Property Editor All 4428 Syntax exception when using Root.Vector in Composite Data Structures.
Property Editor All 4433 Select Data Structure dialog does not remember column sizes.
Property Editor All 4448 Import Libraries property possibly not set when creating models.
Property Editor All 4444 Export as... dialog does not remember last input after invalid input.
Property Editor All 4377 Input field still visible after collapsing a Parameter group.
Property Editor All 4476 Sort does not work correctly.
Property Editor All 4478 Parameter Groups are not copied when copying a model instance.
Property Editor All 4479 Parameter Group still present in model instance after deleting it from the model.
Property Editor All 4480 Duplicate Parameter Group entries after Reload Model.
Property Editor All 4471 MLDesigner crashes after deleting a Parameter Group.
Property Editor All 4483 MLDesigner crashes after altering both a Parameter and a Group.
Property Editor All 4500 MLDesigner crashes after changing the Type of a Resource.
Tree View All 4429 Copying a Library via drag and drop can produce an invalid reference entry.
Tree View All 4314 Library with an FSM instance cannot be deleted.
Tree View All 4461 Deriving a Probe fails if the default Modeling Domain is not SDF.
Tree View All 4440 Data Structure name of CurrentState memory is not updated after renaming the FSM model.
Tree View All 4465 Data Structure for CurrentState memory copied incorrectly when the FSM is renamed implicitly.
Tree View All 4486 MLDesigner crashes when creating a model with a line break in its Logical Name.
Tree View All 4484 Find and Replace Instances does not find specializations of Special Primitives.
Tree View All 4488 MLDesigner crashes after replacing instance via Find and Replace Instances dialog.
Tree View All 4432 Keyboard search conflicts with Model Editor shortcuts.
Online Documentation All 4411 Missing HTML model documentation is not generated when using hyperlink.
Data Structure View All 4420 Sort settings are reset when creating new data structures.
Simulation All 4426 Non-module breakpoints become invalid in FSMs.
Simulation All 4427 System is constantly recompiled when selecting Source Models for non-module breakpoints.
Simulation Windows 4342 User defined, derived probes are not usable.
Console View All 4434 Log Window setting Number of log entries is ignored.
Model Editor All 4422 Model Editor setting Zoom to Fit on open is ignored.
Model Editor All 4472 Unhandled exception when creating relations very close to each other.
Model Editor All 4266 Toolbar context menu does pop up unintended.
Model Editor All 4492 Unhandled exception when clearing a transition label.
MLDesigner All 4441 $MLD_SHARED cannot be set to a location that is a sub string of $MLD_USER.
MLDesigner All 4454 Recent models are displayed regardless of current $MLD_USER path.
MLDesigner All 4464 Order of Model Editor windows changes after restart of MLDesigner.
MLDesigner All 4328 Misbehavior of Previous / Next Window toolbar buttons if Welcome window is open.
Primitive Source Editor All 4439 Template for the Pl method item contains invalid arglist.
Primitive Source Editor All 4474 Desktop coordinates can be out of the desktop range.
Library Import Windows 1780 4375 Library import does not start after previously failed import.
MLD Libraries All 4443 MemorySmallestInRangeIVector ignores LowerIndex input.
MLD Libraries All 4490 Memory leak in DE > Switches > ExpressionSwitch
FLEXNet All 4462 Hostid cannot be obtained when having Predictable Network Interface Names.

Modifications

Component Platform SRID IIID Summary
FLEXNet All Update to version 11.12. Note: Users running an external license server need to upgrade their FLEXnet software also.

3.0.0.1028

Solved issues

Component Platform SRID IIID Summary
Tree View All 4322 Cannot rename a library to a name of a built-in primitive.
Tree View All 4297 Create Library in the Select Library dialog creates a Create New Model dialog which cannot be reached.
Tree View All 4381 Segmentation violation after altering items in the Tree View.
Tree View All 4389 Some special characters (e.g., the ampersand) are not displayed correctly in the Tree View.
Tree View All 4351 Segmentation violation after Create Primitive....
Model Editor All 4252 The Enabled button of the context menu of a Breakpoint does not indicate its state (whether the Breakpoint is enabled or disabled).
Model Editor All 4327 Cut & Paste among Labels does not work.
Model Editor All 4338 Custom Labels of Transitions with Event Expressions are not saved.
Model Editor All 4368 Library is shown as modified for no apparent reason.
Model Editor All 4383 Missing focus switch after opening model via double-click on model instance.
Model Editor All 4376 Segmentation violation after creating and saving an FSM.
Model Editor All 4384 Segmentation violation after Reload Model.
Model Editor Windows 4382 Connect mode active after focus switch.
Property Editor All 4230 Names of Parameter Groups cannot be changed.
Primitive Source Editor All 1777 4393 Search/Replace does not remember last input.
Primitive Source Editor Linux / Gnome 4392 Ambiguous shortcut CTRL+G.
MLD Libraries Windows 4321 DE > Queues > MultipleFifoLifo causes a segmentation violation in the ptclsh.
MLDesigner All 4303 Compilation of derived primitives fails if location of base primitives changed.
Simulation All 4378 Segmentation violation after Switch to Simulation Mode of duplicated system.
Simulation All 1777 4394 External C++ code cannot be compiled.
Simulation All 4399 Invalid C++ code generation involving buses.
Online Documentation All 4395 Segmentation violation after Back/Forward.

3.0.0.1026

Solved issues

Component Platform SRID IIID Summary
MLDesigner All 4326 Segmentation violation if $HOME/.mld/Settings.mml is not readable.
Console View All 4210 New simulation output starts at position of cursor.
Tree View All 4363 Deleting items from Trashcan using multiple selection causes a segmentation violation.
Tree View All 4364 Segmentation violation when invoking contextual menu while inline edit is active.
Tree View All 4365 Segmentation violation when dragging items or moving mouse with left button pressed while inline edit is active.
Tree View All 4366 Deletion of FSMs leaves Current State data structure behind.
Tree View All 4367 Copying FSMs does not update Current State data structure.
Tree View All 4296 Current State data structure is lost after moving an FSM.
License manager Linux 4318 mldlm does not start license daemon if the current directory is the MLDesigner installation directory.
PxGraph All 4320 Blank graphs when opening certain pxgo files.
Library Export All 4370 Models cannot be deleted after Library Export.

3.0.0.1024

Solved issues

Component Platform SRID IIID Summary
Tree View Windows 4356 Duplicate creates a lot of warnings and does not regenerate Global IDs
Data Structure View All 1767 4329 Data Structure editor disappeared.
Model Editor All 4359 Edit → Simulate is enabled although simulation needs version update.
Model Editor All 4357 Segmentation violation when trying to open model of unknown version.
Console View All 4358 Save on a Log entry does not save all log entries.
Simulation All 4333 Graphs are shown only if Cumulation is set to None.

3.0.0.1022

Solved issues

Component Platform SRID IIID Summary
XHTML Documentation Export All 1769 4335 Standard Libraries are exported although the respective check mark is not set.
MLDesigner All 1774 4340 MLDesigner crashes after Save All Models.
Library Import All 1772 3698 Import into $MLD_USER overwrites models in $MLD_SHARED.

3.0.0.1019

Solved issues

Component Platform SRID IIID Summary
Console View All 4221 MLDesigner crashes when removing a breakpoint from within the Breakpoints console.
Documentation Browser All 4242 Descriptions for Data Structure members are not visible in html documentation.
Library Export All 1743 4246 The Export Library dialog prohibits the use of white spaces in the path to the Archive File.
MLDLibraries / DE All 1749 ExecuteInOrder does not work correctly in case it receives more than one input with the same timestamp.
Model Editor / Print All 1735 Only the top left corner of a model is printed.
Model Editor All 4173 Changes, made to a general primitive, are not applied to already existing Special Primitives.
Model Editor All 4194 Parameters added to a base primitive, are not added to already existing Special Primitives of a derived Primitive.
Model Editor Windows 4244 When duplicating a Library, Import Libraries of sub-models may become invalid.
Model Editor All 4259 On canvas update unpainted/white lines are shown.
Model Editor Windows 4270 Invalid instance after physical rename of its associated model.
Model Editor All 4272 MLDesigner crashes after underiving a Primitive.
Model Import All 4250 Import of MLDesigner 2 models leads to duplicate and invalid tree entries.
Simulation All 4223 MLDesigner crashes if the name of a port with an attached probe changes.
MLDesigner All 4260 MLDesigner crashes after closing "License Lost" dialog.

Features

Component Platform SRID IIID Summary
PTclSh Windows Support for white spaces in $MLD_USER
PTclSh All 4072 Environment variables can now be set using the rc-file (.ptclshrc).

Modifications

Component Platform SRID IIID Summary
Simulation core All Added extra argument to setup method of TclStarIfc to determine whether or not to put Tk widgets in the control panel.

3.0.0.1003

Solved issues

Component Platform SRID IIID Summary
Library Export Windows 4215 MLDesigner remains unresponsive indefinitely after attempt to export a library which contains references to non-existent files.
MLDesigner All 4224 MLDesigner crashes if the application is closed while restoring recently open models.
Model Editor All 1746 4228 Move operation disassociates internal modules.
Property Editor All 4220 MLDesigner crashes when linking a parameter via textual input.
Simulation All 4237 No simulation mode if $MLD_USER and $MLD_SHARED do not share the same parent directory.
Tk Widgets Linux 4051 Interaction with Tk widgets not possible on systems with xproto >= 7.0.13.
Tree View All 4217 MLDesigner crashes when a library containing an FSM is saved below another library also containing an FSM

Features

Component Platform SRID IIID Summary
MLDesigner Windows Support for white spaces in $MLD_USER.
PTclSh All 4072 PTclSh has its own rc-file (.ptclshrc) now. Allowing to load shared objects to the simulation process.

Modifications

Component Platform SRID IIID Summary
Blas library Linux Not shipped anymore, libblas.so provided by the operating system is used instead.
Boost library All Update to version 1.44
Lapack library Linux Not shipped anymore, liblapack.so provided by the operating system is used instead.
Simulation core Windows Refactoring of the incremental linking process. Allowing the use of native Windows DLLs if an import library (.dll.a) is provided.
Tree View All Re-added ability to physically rename models.

3.0.0.1002

Solved issues

Component Platform SRID IIID Summary
Model Editor All 4183 Occasional crash of MLDesigner when closing but not saving a modified model.
Primitive Source Editor All 4182 MLDesigner crashes when closing the Primitive Source editor while compiling a primitive.
Property Editor All 4174 Parameter of type filename: Substitution of path fragments with environment variables do not consider path delimiters.
Property Editor All 4174 Font Property: The size selected from the Select Font dialog is not applied correctly to the property input field.
PxGraph All 4169 A few pixels are cut off from the unit name for the Y axis (created with -y <unitname>).
PxGraph All 4199 Options -lx <xl,xh> and -ly <yl,yh> are ignored.
Simulation All 4178 MLDesigner fails to start PTclSh if process id is greater than 65538.
Tree View All 4172 MLDesigner crashes while moving the mouse over the Tree View items.

3.0.0.1001

Solved issues

Component Platform SRID IIID Summary
Documentation Browser All 4163 Problem with rendering source code which contains special html characters.
Model Editor All 4160 MLDesigner crashes when a module is changed and reopened after that module was saved under a different name using File -Save As.
Model Editor All 4161, 4165 MLDesigner crashes when the last Model Editor window which is closed contains an instance of a derived primitive.
Model Editor All 4167 Derived parameters are not removed when model is underived.
Model Editor All 4162 Unhandled DataTypeSyntaxException when replacing model instances with equally named parameters of different Data Structure type.
Simulation / CTDE All 4168 Different simulation results with StateSpace primitive in comparison with modeling the same equation with single primitives.