Skip to content

Commit

Permalink
Reorder
Browse files Browse the repository at this point in the history
  • Loading branch information
HansOlsson committed Dec 17, 2020
1 parent 1c245d0 commit 05532ba
Showing 1 changed file with 44 additions and 41 deletions.
85 changes: 44 additions & 41 deletions chapters/revisions.tex
Expand Up @@ -24,24 +24,32 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5}
\end{itemize}
\end{itemize}

The minor issues related to change of formatting, continuous integration, examples, and maintenance of repository are not listed here.
A real bibliography was added, but excluding papers in this chapter; \href{https://github.com/modelica/ModelicaSpecification/pull/2740}{\#2740}.
Also note that chapter introductions are now non-normative, \href{https://github.com/modelica/ModelicaSpecification/issues/2366}{\#2366}.
Note that the the index was updated to reference the main definition of the term, and the glossary removed to avoid duplicated effort; \href{https://github.com/modelica/ModelicaSpecification/pull/2726}{\#2726}.
Hyphens and dashes were cleaned up, \href{https://github.com/modelica/ModelicaSpecification/pull/2628}{\#2628}.

Other issues resolved were:
\begin{itemize}
\item Clarified that public variables in functions must be input or output, \cref{function-as-a-specialized-class}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2730}{\#2730}.
\item State that disable conditional components are ignored for inner/outer, \cref{instance-hierarchy-name-lookup-of-inner-declarations}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2499}{\#2499}.
\item Clarify some use of heterogenous record arrays, \cref{arrays}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2282}{\#2282}.
\item Changed inputs to C functions to be const-correct, \cref{arrays-1}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/1955}{\#1955}.
\item Allow end for non-integer indexed arrays, \cref{indexing-with-end}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2204}{\#2204}.
\item Overall improvements of the document, made easier by the switch to \LaTeX.
\begin{itemize}
\item A real bibliography was added, but excluding papers in this chapter; \href{https://github.com/modelica/ModelicaSpecification/pull/2740}{\#2740}.
\item Chapter introductions are now non-normative, \href{https://github.com/modelica/ModelicaSpecification/issues/2366}{\#2366}.
\item The index was updated to reference the main definition of the term, and the glossary removed to avoid duplicated effort; \href{https://github.com/modelica/ModelicaSpecification/pull/2726}{\#2726}.
\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 The minor issues related to change of formatting, continuous integration, examples, and maintenance of repository are not listed here.
\end{itemize}

\item Added and clarified specific annotations.
\begin{itemize}
\item Clarified Evaluate annotation for hierarchical components, \cref{annotations-for-code-generation}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2288}{\#2288}.
\item Added test-case annotation for incorrect models, \cref{annotations-for-simulation-experiments}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2340}{\#2340}.
\item Clarified choicesAllMatching, \cref{annotation-choices-for-suggested-redeclarations-and-modifications}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2693}{\#2693}.
\item Clarified HTML encoded contents, \cref{annotations-for-documentation}.
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}.
\end{itemize}

\item Improved synchonous Modelica.
\begin{itemize}
Expand All @@ -57,6 +65,16 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5}
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2651}{\#2651}.
\end{itemize}

\item Clarified state-machines.
\begin{itemize}
\item Removed color recommendation for state machines, \cref{state-machine-graphics}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2650}{\#2650}.
\item Clarified connecting multiple outputs (for state-machines), \cref{merging-connections-to-multiple-outputs}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2735}{\#2735}.
\item Clarified inactive equations, \cref{activation-handling}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2734}{\#2734}.
\end{itemize}

\item Improved DAE-chapter to be a complete description, \cref{modelica-dae-representation}.
\begin{itemize}
\item Added clocked variables.
Expand All @@ -65,17 +83,16 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5}
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2639}{\#2639}.
\end{itemize}

\item Improved annotations.
\begin{itemize}
\item Clarified Evaluate annotation for hierarchical components, \cref{annotations-for-code-generation}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2288}{\#2288}.
\item Added test-case annotation for incorrect models, \cref{annotations-for-simulation-experiments}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2340}{\#2340}.
\item Clarified choicesAllMatching, \cref{annotation-choices-for-suggested-redeclarations-and-modifications}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2693}{\#2693}.
\item Clarified HTML encoded contents, \cref{annotations-for-documentation}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2593}{\#2593}.
\end{itemize}
\item Clarified that public variables in functions must be input or output, \cref{function-as-a-specialized-class}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2730}{\#2730}.
\item State that disable conditional components are ignored for inner/outer, \cref{instance-hierarchy-name-lookup-of-inner-declarations}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2499}{\#2499}.
\item Clarify some use of heterogenous record arrays, \cref{arrays}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2282}{\#2282}.
\item Changed inputs to C functions to be const-correct, \cref{arrays-1}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/1955}{\#1955}.
\item Allow end for non-integer indexed arrays, \cref{indexing-with-end}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2204}{\#2204}.
\item Clarified that external object is a class, \cref{external-objects}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2705}{\#2705}.
\item Improved encapsulated short class to be consistent with encapsulation, \cref{short-class-definitions}.
Expand All @@ -84,16 +101,6 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5}
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2753}{\#2753}.
\item Clarified acyclic rule for non-fixed parameters, \cref{acyclic-bindings-of-constants-and-parameters}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2742}{\#2742}.

\item Clarified state-machines.
\begin{itemize}
\item Removed color recommendation for state machines, \cref{state-machine-graphics}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2650}{\#2650}.
\item Clarified connecting multiple outputs (for state-machines), \cref{merging-connections-to-multiple-outputs}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2735}{\#2735}.
\item Clarified inactive equations, \cref{activation-handling}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2734}{\#2734}.
\end{itemize}
\item Clarified final for classes, \cref{final-element-modification-prevention}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2676}{\#2676}.
\item Made when-descriptions more similar, \cref{restrictions-on-where-a-when-equation-may-occur} and \cref{restrictions-on-equations-within-when-equations}.
Expand All @@ -105,14 +112,10 @@ \subsection{Main changes in Modelica 3.5}\label{main-changes-in-modelica-3-5}
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2662}{\#2662}.
\item Deprecate byte order mark, \cref{mapping-a-package-class-hierarchy-into-a-directory-hierarchy-structured-entity}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2675}{\#2675}.
\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 Clarified functions with no outputs, \cref{empty-function-calls}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2692}{\#2692}.
\item State that matrix/vector algebra functions return Real, \cref{matrix-and-vector-algebra-functions}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/pull/2673}{\#2673}.
\item Extend convertMessage to elements of classes, \cref{convertmessageoldclass-failed-message2}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2516}{\#2516}.
\item Clarified each, \cref{modifiers-for-array-elements}.
Ticket \href{https://github.com/modelica/ModelicaSpecification/issues/2630}{\#2630}.
\item Clarified elsewhen initial, \cref{initialization-initial-equation-and-initial-algorithm}.
Expand Down

0 comments on commit 05532ba

Please sign in to comment.