From e73f9c4bf3a7403ae99c8a89e33dbd73e45a8528 Mon Sep 17 00:00:00 2001 From: OLSSON Hans Date: Thu, 17 Dec 2020 11:12:22 +0100 Subject: [PATCH] More --- chapters/revisions.tex | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/chapters/revisions.tex b/chapters/revisions.tex index f3d58aebd..737473f84 100644 --- a/chapters/revisions.tex +++ b/chapters/revisions.tex @@ -21,6 +21,14 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5} Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2633}{\#2633}. \item Define meaing of empty Axis.unit, \cref{axis-properties}. Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2632}{\#2632}. +\item Elaborate on inheritance of figures, \cref{annotations-for-figures}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2588}{\#2588}. +\item Clarified that leading and ending newline is ignored, \cref{text-markup-in-captions}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2581}{\#2581}. +\item Made figure title optional, \cref{annotations-for-figures}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2580}{\#2580}. +\item Clarifed curves and units for figures, \cref{axis-properties} and \cref{plot-curves}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2579}{\#2579}. \end{itemize} \end{itemize} @@ -34,6 +42,8 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5} \item Hyphens and dashes were cleaned up, \href{https://github.com/modelica/ModelicaSpecification/pull/2628}{\#2628}. \item Minor English language improvements, including removing "allows to" and "may not". Tickets \href{https://github.com/modelica/ModelicaSpecification/issues/2685}{\#2685}, \href{https://github.com/modelica/ModelicaSpecification/issues/2683}{\#2683}, and additional ones. +\item Moved non-normative text to separate paragraphs. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2536}{\#2536}. \item The minor issues related to change of formatting, continuous integration, examples, and maintenance of repository are not listed here. \end{itemize} @@ -49,6 +59,12 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5} Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2593}{\#2593}. \item Extend convertMessage to elements of classes, \cref{convertmessageoldclass-failed-message2}. Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2516}{\#2516}. +\item Allow restricted form of Dialog annotation for classes, \cref{annotations-for-the-graphical-user-interface}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2617}{\#2617}. +\item Clarified connectorSizing, \cref{annotations-for-the-graphical-user-interface}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2599}{\#2599}. +\item Improved description for Documentation annotation (included with MCP-0033), \cref{annotations-for-documentation}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2594}{\#2594}. \end{itemize} \item Improved synchonous Modelica. @@ -63,6 +79,8 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5} Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2512}{\#2512}. \item Clarified terminology for discrete states, \cref{clocked-state-variables}. Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2651}{\#2651}. +\item Clarified that clocked signals are extrapolated using hold, not constant \cref{clocks-and-clocked-variables}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2607}{\#2607}. \end{itemize} \item Clarified state-machines. @@ -75,6 +93,14 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5} Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2734}{\#2734}. \end{itemize} +\item Minor updates of syntax, \cref{lexical-structure}. +\begin{itemize} +\item Update grammar to use description instead of non-existent comment, \cref{grammar}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2620}{\#2620}. +\item Allow empty quoted identifier, \cref{identifiers}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2612}{\#2612}. +\end{itemize} + \item Improved DAE-chapter to be a complete description, \cref{modelica-dae-representation}. \begin{itemize} \item Added clocked variables. @@ -124,6 +150,32 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5} Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2640}{\#2640}. \item Updated notation to use have mass-flows as derivatives, \cref{derivation-of-stream-equations}. Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2644}{\#2644}. +\item Clarified use of expandable connector, \cref{expandable-connectors}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2606}{\#2606}. +\item Made ndims constant, \cref{constant-expressions}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2605}{\#2605}. +\item Replace use of outdated grammar-construct class-name, \cref{external-resources}, \cref{functional-input-arguments-to-functions}, and \cref{annotations-for-the-graphical-user-interface}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2598}{\#2598}. +\item Restrict use of size of components of expandable connectors, \cref{expandable-connectors}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2560}{\#2560}. +\item Clarify scoping for component names, \cref{composite-name-lookup}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2547}{\#2547}. +\item Extend promote to be allowed in Modelica, and not only internally in the specification, \cref{built-in-array-functions}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2568}{\#2568}. +\item Clarify that iterator ranges cannot be deduced from expandable connector variables, \cref{implicit-iteration-ranges}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2560}{\#2560}. +\item Restructure description of Real and Integers types to keep details together, \cref{real-type}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2552}{\#2552}. +\item Clarify pre for arrays, \cref{event-related-operators-with-function-syntax}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2556}{\#2566}. +\item Clarify variability guarantee, \cref{component-variability-prefixes-discrete-parameter-constant}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2553}{\#2553}. +\item Updated example for function as argument to function, \cref{functional-input-arguments-to-functions}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2563}{\#2563}. +\item Corrected errors in example of over-determined connectors for power system, \cref{an-overdetermined-connector-for-power-systems}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2564}{\#2564}. +\item Cleanup of example of over-determined connectors for power system, \cref{an-overdetermined-connector-for-power-systems}. +Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2565}{\#2565}. \if0 \item xxx, \cref{xxx}.