#932
Comment naming convention
Improved description for "description string convention" for Boolean parameters
#1117
Remove __Dymola_structurallyIncomplete
Removed obsolete vendor specific annotation structurallyIncomplete
#1553
tempInterpol1/tempInterpol2
Removed calls to obsolete functions Modelica.Math.tempInterpol1 and Modelica.Math.tempInterpol2
#1662
Modelica_Noise Library for inclusion in Modelica Standard Library
Included functions and blocks for random number generation with specified distributions, and to model different types of (measurement) noise
#1698
Improve "double definition" of pi by an import statement
Replaced "constant Real pi" definitions by import Modelica.Constants.pi declarations to avoid double definitions
#1764
Unnecessary hiding of results?
Removed unnecessary HideResult=true annotations in several models
#1807
Ambiguous unit "1/min"
Changed the ambiguous unit "1/min" to "rev/min"
#1886
Modelica.Utilities.Files.exist doesn't work if considered as a pure function
Marked impure functions with the vendor specific annotation __ModelicaAssociation_Impure=true
#1924
Regression Testing MSL 3.2.2-beta.2
Regression testing issues have been all explained
#1951
Dead links in documentation
Removed and updated dead HTML links in documentation.
#1012
Nonlinear function blocks in Modelica.Blocks should use homotopy for initialization
Numerics improved for the Nonlinear blocks Limiter, VariableLimiter, DeadZone by using the homotopy operator
#1444
Replicator model for boolean and integers missing
Added IntegerReplicator and BooleanReplicator to Blocks.Routing
#1473
(Combi)TimeTable with different time base
Added new parameter timeScale to Modelica.Blocks.Sources.TimeTable and Modelica.Blocks.Sources.CombiTimeTable to explicitly scale the first table column
#1502
Replace "inPort" and "outPort" in Blocks' documentation
Corrected wrong inPort/outPort by the correct input/output text in the documentation of Discrete and Nonlinear blocks
#1637
PadeDelay block with small time delay results in unreliable simulation and wrong Bode plot
PadeDelay block: More reliable numerical implementation
#1786
Comments in Blocks.Math.InverseBlockConstraints
Corrected description texts in Blocks.Math.InverseBlockConstraints
#1793
LimPID has redundant assertion
Fixed wrong and redundant assertion in Modelica.Blocks.Continuous.LimPID
#1798
SlewRateLimiter parameter strict has no effect
Corrected Nonlinear blocks SlewRateLimiter and VariableLimiter because strict-parameter did not have an effect
#1882
Missing initial conditions for some Blocks.Discrete blocks
Missing initial conditions provided for blocks of the Modelica.Blocks.Discrete sub-library
#1888
Reduce events in hysteresis
Blocks.Logical.Hysteresis: Slightly reformulated to reduce the number of events
#1934
Modelica.Blocks.Nonlinear.VariableLimiter, questionable assert statement
Assertion test of Blocks.Nonlinear.VariableLimiter slightly relaxed from assert(limit1 > limit2,…) to assert(limit1 ≥ limit2, …)
#1258
Make C-code in ModelicaMatIO.c C89 compliant
Modelica Standard Tables: Made C-code in ModelicaMatIO.c C89 compliant
#1433
Get rid of static buffer in ModelicaInternal
Made more functions of ModelicaInternal thread-safe by removing static buffers
#1436
Should ModelicaInternal functions check their character pointer arguments if NULL?
Added nonnull attributes to pointer arguments and return values of external C functions
#1525
Appropriate license for external C files
Changed license of ModelicaExternalC C sources to BSD 2-Clause License (aka Simplified BSD License)
#1550
ModelicaStandardTables: Avoid C++ implementation for shared table arrays
Rewrote implementation of shared tables of Modelica Standard Tables in pure C
#1816
ModelicaStandardTables should check range of columns
Modelica Standard Tables: Added range checks for column indices of CombiTimeTable and CombiTable1D
#1820
CombiTable1Ds returns allocation error, but no allocation error occurs
Modelica Standard Tables: Fixed support of 2x3 and 3x2 2D tables with spline interpolation
#1840
MATLAB struct support in tables
Modelica Standard Tables: Added support of struct variables of MATLAB MAT-files
#1845
Memory leak when reading v7 MAT-files
Modelica Standard Tables: Fixed memory leak when reading v7 MATLAB MAT-files
#1912
Tables/Matrices: Update Matio Library to v1.5.6
Updated matio library to v1.5.6 (ModelicaMatIO.[ch])
#1928
Latest ModelicaExternalC breaks MSL 3.2.1
Clarified how tools should handle MSL 3.2.2 C-sources in order to maintain backwards compatibility with MSL 3.2.1.
#1939
ModelicaInternal: Cached file not closed on line miss in ModelicaStreams_openFileForReading
Fixed repeated opening of cached file in case of line miss in ModelicaStreams_openFileForReading
#1349
Conjugate complex signal block operations are missing
Optional conjugate complex block inputs were added to some blocks and a new block for the calculation of a conjugate complex signal are introduced
#1405
polar representation of complex numbers
Added polar representation of single and multi phase sensor outputs in Modelica.Electrical.QuasiStationary
#1462
Does overloading automatically use 'not ==' if '<>' is not defined?
Added missing overloaded function '≠' to operator record Complex
#1526
ComplexBlocks.ComplexSISO/SI2SO/SIMO/MISO/MIMO has protected component declared as input
Fix protected input component in Modelica.ComplexBlocks.Interfaces.ComplexSISO/SI2SO/SIMO/MISO/MIMO
#1707
Documentation for ComplexBlocks.ComplexMath.Sqrt is wrong
Corrected documentation of complex sqrt (the input can be any complex number and the result is the principal square root)
#1850
complex block transfer function
Added block Modelica.ComplexBlocks.ComplexMath.TransferFunction
#1238
Redundant connections in Modelica.Electrical.Analog.Examples.CauerLowPassAnalog:
Removed redundant connections of Modelica.Electrical.Analog.Examples.CauerLowPassAnalog
#1241
Boltzmann and electron charge constants should not be redefined in Heating devices
Semiconductors package: Boltzmann and electron charge constants used or computed from Modelica.Constants constants
#1319
Badly written loop in Modelica.Electrical.Analog.Basic.M_Transformer
Rewrote loop for initial computation of symmetric matrix Modelica.Electrical.Analog.Basic.M_Transformer.Lm
#1406
Fix text on diagram of Modelica.Electrical.Analog.Examples.HeatingResistor
Corrected displayed component name.
#1413
Adding new diode model to Modelica.Electrical.Analog
Added an improved diode model (Modelica.Electrical.Analog.Semiconductors.Diode2)
#1663
SaturatingInductor should not initialize Psi = 0
Removed fixed attribute of Modelica.Electrical.Analog.Basic.SaturatingInductor.Psi
#1823
New Diode2 model's HeatPort does not work
Temperature dependency added to Modelica.Electrical.Analog.Semiconductors.Diode2
#1559
Probably wrong and not working annotation in Fluid.Utilities
Fixed derivative annotation of Modelica.Fluid.Utilities.regRoot
#1651
Fluid.Examples.PumpingSystem disturbing warning messages during initialization
Fluid.Examples.PumpingSystem: Improved initialization definition to avoid disturbing warning messages
#1821
Pressure start values not propagated to states in DynamicPipe
Start values for pressures in thermodynamic state records in HeatingSystem example
#1844
Make Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls more numerically stable
Improved nominal values of example model Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls
#1857
Not possible to use FixedBoundary component with medium R134a
Improved computation of boundary density in Modelica.Fluid.Sources.FixedBoundary if p,h are chosen as reference values
#1878
Modifier for protected component mC_scaled
TraceSubstances.RoomCO2WithControls: Corrected protected modifier
#1935
Odd expression in Fluid/Machines
Rewrote Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.polynomialFlow.max_dhdV
#1973
Change in function massFlowRate corrupts existing models without warning or error
Documented the potentially non-backwards compatible change in the functions of PartialWallFriction in MSL 3.2.1+Build.3 due to a bug fix regarding non-circular pipes (can be relevant if wall friction functions are directly called, e.g., by pipe models constructed by the user)
#1278
"Fortran 77" vs "FORTRAN 77"
Corrected the capitalization of "Fortran 77" in external clauses of Modelica.Math functions
#1439
Some comments refer to future "isPresent" function which was removed in Modelica 3.0
Removed comments that refer to not implemented isPresent() function.
#1555
Relax monotony requirement for abscissa values of Modelica.Math.Vectors.interpolate
Fixed documentation of Modelica.Math.Vectors.interpolate
#1567
Wrong size limitation on arg of findLocal_tk
Fixed size restriction of Modelica.Math.Matrices.Utilities.findLocal_tk.Rk and Modelica.Math.Matrices.LAPACK.dgehrd.A
#1667
Bug in least square calculation in LAPACK (dgelsy)
Fixed the dimensions of lwork and work in Modelica.Math.Matrices.LAPACK.dgelsy and Modelica.Math.Matrices.LAPACK.dgelsy_vec
#1759
Modelica.Math.Vectors.normalize contains smooth(0,noEvent(...))
Math.Vectors.normalize: Removed unnecessary noEvent(..)
#1812
Modelica.Math.Matrices.LAPACK.dgesvx does not use work matrix for B
Fixed the external function call of Modelica.Math.Matrices.LAPACK.dgesvx
#1851
Include FFT for MSL
Added function to compute Real FFT
#39
Explain friction modelling
Added a section to the Rotational UsersGuide explaining the implementation of the friction elements
#1438
Masked tool advertising in LossyGearDemo2
Removed inappropriate tool endorsement
#1523
Move block + MultiBody model can give issues with index reduction
Usage of Move blocks of Rotational or Translational library sometimes failed. This has been fixed
#1557
Nominal values in MSL Rotational examples
Added nominal values to small state variables in Rotational examples (LossyGearDemo1/2)
#1777
Missing comment string in Rotational
Interfaces.PartialFriction: Added missing description string to variable mode
#1818
constant torque with regularization around zero
Added new models Modelica.Mechanics.Rotational.Sources.SignTorque and Modelica.Mechanics.Translational.Sources.SignForce; Added new variable Modelica.Mechanics.Rotational.Sources.ConstantTorque.w
#1872
New Rotational component ElastoBacklash2
Added the new component ElastoBacklash2 to the Rotational library
#1018
Refactor WaterIF97_base and WaterIF97_fixedregion
Refactored WaterIF97_base and WaterIF97_fixedregion
#1267
setState_dTx does not work correctly
Fixed the computation of the thermodynamic state Modelica.Media.Interfaces.PartialLinearFluid.setState_dTX.state
#1394
R134a Medium
Added new functions to calculate setState_pTX
#1430
Conditionally uninitialized local variables in function Modelica.Media.Water.IF97_Utilities.BaseIF97.Isentropic.hofps4 used.
Missing initialization fixed in Water IF97
#1509
Guess value for thermodynamicstate.X
Fixed missing start value for composition vector in ThermodynamicState
#1561
each on scalars in ReferenceAir
Removed wrongly used each in a declaration of a modifier to a scalar record in Modelica.Media.Air.ReferenceAir.airConstants and Modelica.Media.Air.ReferenceMoistAir.Utilities.Water95_Utilities.waterConstants
#1628
Uninitialized fields of record outputs of functions
Missing initialization fixed in Water IF97
#1674
Unnecessarily different default start attributes for temperatures in Modelica.SIunits and Modelica.Media
Made temperature start values equal to SIunits
#1732
Missing restrictions on inputs array sizes in Modelica.Media.IdealGases.Common.MixtureGasNasa
Added input size restrictions to mixture property functions
#1746
HTML conventions are not followed for h3 in Modelica.Media.R134a
Media.R134a: Changed HTML heading from <h3> to <h4>
#1834
IdealGases uses parts of PartialMedium
Fixed name lookup in partial classes of Modelica.Media.IdealGases functions
#1586
Implementation of Streams.readFile
More efficient implementation of Streams.readFile by using the existing C-function to read an entire file with one function call
#1690
Modelica.Utilities.Files.move neglects replace parameter for current directory
Do not neglect parameter Modelica.Utilities.Files.move.replace for current directory
#1803
Questions on Modelica.Utilities.System.command
Added Include annotation to external function Modelica.Utilities.System.command
#1804
Missing implementation of ModelicaInternal_exit in ModelicaExternalC
Implemented the external function Modelica.Utilities.System.exit
#1824
removeFile should implicitly close file
Changed Modelica.Utilities.Files.removeFile to call Modelica.Utilities.Streams.close before deleting the file
#1856
Include writeMatrix from ExternData to MSL
Added functions to write matrices in various MATLAB MAT formats on file and to read such matrices from file
#1940
Resource leak in Modelica.Utilities.Examples.readRealParameterModel
Fixed resource leak in example Modelica.Utilities.Examples.readRealParameterModel