Skip to content

Changes

Summary

  1. Restructure CSS files to make tracking actual changes easier (details)
  2. Improve HTML layout (details)
  3. Change .ltx_page_main max-width to 80em (details)
  4. Let the navbar inherit its text color (details)
  5. Use inherited color for links (details)
  6. Invert colors for sidebar and page header (details)
  7. Fix three cases of 'parameter-expression' -> 'parameter expression' (details)
  8. Make assertion level a parameter expression (details)
  9. Change 'a discrete-time variables' -> 'a discrete-time variable' (details)
  10. State solvability requirements for discrete-valued variables (details)
  11. Fix some white-space irregularities in the grammar (details)
  12. Fix more white-space irregularities (details)
  13. Partly fix white-space irregularities in lexer rules (details)
  14. Fix two more minor white-space irregularities (details)
  15. Update comment about LaTeXML issue being fixed on their 'master' (details)
  16. Fix typos in spec (#2695) (details)
  17. Deprecate byte order mark (#2696) (details)
  18. Cleanup listings related to external-clauses (#2688) (details)
  19. Clarify that equations in discrete-time Real variables are only solved at events (details)
  20. Use non-inverted styling of sidebar, with dividers in logo colors (details)
  21. Remove unused and (basically) unmodified copy of LaTeXML CSS file (details)
  22. Rename 'LaTeXML-navbar-left.css' -> 'MLS-navbar-left.css' (details)
  23. Add comment regarding LaTeXML failure to treat \lstinline properly inside \caption (details)
  24. Fix lost white-space after \textregistered (#2708) (details)
  25. Tone down syntax highlighting of recognized identifiers (#2690) (details)
  26. Ignore errors in Makefile targets 'clean-pdf' and 'clean-html' (details)
  27. Revert to off-the-shelf LaTeXML-maybeMathjax.js (details)
Commit 74c05cdd606f36a6bfc4ce94fc8a07369c2ec0bd by Tidefelt Henrik
Restructure CSS files to make tracking actual changes easier
The file was modified css/LaTeXML-navbar-left.css (diff)
The file was modified css/LaTeXML-navbar-right.css (diff)
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit 41a1417ca8c796f34426cd3c110d87acc732434c by Tidefelt Henrik
Change .ltx_page_main max-width to 80em

The em unit seems like a more appropriate for the width of a text.
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit e1a4a58f9a19caacac8a0246ee024a10dc4aea7c by Tidefelt Henrik
Let the navbar inherit its text color
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit 066d804a97f89b7c2c6568a9caf1b315477f4777 by Tidefelt Henrik
Use inherited color for links

A similar change is proposed for the PDF build in #2690.
The file was modified css/MLS.css (diff)
Commit 8ccc88099dfa5e9be43bb47bb5cd229830dd023a by Tidefelt Henrik
Invert colors for sidebar and page header

When looking around on the internet, using an inverted color scheme for side bars seems pretty common, and I think it is for good reasons.
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit 322373c88f8de084215728de957868d28a49952b by Tidefelt Henrik
Fix three cases of 'parameter-expression' -> 'parameter expression'
The file was modified chapters/statements.tex (diff)
The file was modified chapters/classes.tex (diff)
Commit 6cb784b9239cf7ba4fe4c1bfaeab2d82bdcbbcc9 by Tidefelt Henrik
Make assertion level a parameter expression
The file was modified chapters/equations.tex (diff)
Commit bef25cbdc0cebbc8879db7aa9f40b4be4ab34f30 by Tidefelt Henrik
Change 'a discrete-time variables' -> 'a discrete-time variable'

Fixes #2699
The file was modified chapters/equations.tex (diff)
Commit 46f79ed8cb09851f16e72e1d20a66d26a6df00eb by Tidefelt Henrik
State solvability requirements for discrete-valued variables

According to phone meeting decision on #2639.
The file was modified chapters/dae.tex (diff)
Commit 1a17c50d881c2635123d8df39dffaaf109bc3b3d by Tidefelt Henrik
Fix some white-space irregularities in the grammar
The file was modified chapters/syntax.tex (diff)
Commit 8c8b3222e4593d83a5dece91b5b48b6edb35d734 by Tidefelt Henrik
Fix more white-space irregularities
The file was modified chapters/syntax.tex (diff)
Commit 33f8a227af28e5375e88b92bea9196881e959635 by Tidefelt Henrik
Partly fix white-space irregularities in lexer rules
The file was modified chapters/syntax.tex (diff)
Commit 942febaa29bb37b91b0b2bcb8c86d180932e43c7 by Tidefelt Henrik
Fix two more minor white-space irregularities
The file was modified chapters/syntax.tex (diff)
Commit 93dbbbb0aa90afdefb761c4e445e10dcdc9b3551 by noreply
Update comment about LaTeXML issue being fixed on their 'master'
The file was modified preamble.tex (diff)
Commit fcf6ae9c3f5a1e02ddd54baafd3e68819f4bf427 by noreply
Fix typos in spec (#2695)

* Fix typo in operatorsandexpressions.tex
* Fixing little typos in spec
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/scoping.tex (diff)
The file was modified chapters/inheritance.tex (diff)
The file was modified chapters/interface.tex (diff)
The file was modified chapters/unitexpressions.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/synchronous.tex (diff)
Commit 95517bcf916da29bff38ec0be3b774af4777e31c by noreply
Deprecate byte order mark (#2696)

* Deprecate use of UTF-8 byte order mark
* Change 'whitespace' -> 'white-space' everywhere
The file was modified chapters/packages.tex (diff)
The file was modified chapters/lexicalstructure.tex (diff)
The file was modified preamble.tex (diff)
The file was modified chapters/syntax.tex (diff)
The file was modified chapters/revisions.tex (diff)
Commit 67455dbd7dbe2b50344b9622a04b8fcd5e77116c by noreply
Cleanup listings related to external-clauses (#2688)

* Improve readability of external-clauses
* Clean up whitespace in listings related to external functions
* Remove bad escaping in 'size\_t' inside lstlisting
* Suggest that we add syntax highlighting for 'size_t' in C
This would be similar to how we do syntax highlighting of certain recognized identifiers in Modelica, apart from the keywords.
* Indent 'external' with to same level as 'function'
The annotation of the external clause is indented one level deeper than the external-function-call, to avoid mixing it up with the function annotation.
The file was modified preamble.tex (diff)
The file was modified chapters/functions.tex (diff)
Commit acb429526db0792a39f91a5f70ffbcc0a1c11b36 by Tidefelt Henrik
Clarify that equations in discrete-time Real variables are only solved at events
The file was modified chapters/dae.tex (diff)
Commit 2db5b6aadfa4f9df56417d4a35fe40247600df10 by Tidefelt Henrik
 Use non-inverted styling of sidebar, with dividers in logo colors
The file was modified css/LaTeXML-navbar-left.css (diff)
The file was modified css/MLS.css (diff)
Commit 7a6de2de76474f8f0ae232ba2deaafe517292c80 by Tidefelt Henrik
Remove unused and (basically) unmodified copy of LaTeXML CSS file

The only difference to the original file I can see is formatting of the CSS file itself.
The file was removedcss/LaTeXML-navbar-right.css
Commit 7d1554c0f40e1607cf7bce944e26a6f01e792939 by Tidefelt Henrik
Rename 'LaTeXML-navbar-left.css' -> 'MLS-navbar-left.css'

This reflects more clearly that our CSS is now quite different from the LaTeXML file it was developed from.
The file was addedcss/MLS-navbar-left.css
The file was modified Makefile (diff)
The file was removedcss/LaTeXML-navbar-left.css
Commit b6f065160f14dd8fd962b391a01a4ded6b2ac1bc by noreply
Add comment regarding LaTeXML failure to treat \lstinline properly inside \caption
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 3599c6d8d4b1eef8be62c9399c7485ece1f726ba by noreply
Fix lost white-space after \textregistered (#2708)

* Fix lost white-space after \textregistered
* Add braces around argument to \textsuperscript
The file was modified preamble.tex (diff)
Commit 950899d0bc1b420f00d39015d15b60445261763c by noreply
Tone down syntax highlighting of recognized identifiers (#2690)

* Change syntax color from red to brown
* Adjust syntax highlighting colors
* Make plain 'keyword' style pop out in bright red (should never be seen)
* Add commented-out attempt at getting nice listings comments in PDF build
* Use the hyperref 'hidelinks' option to avoid distracting links
Readers will expect things a linked anyway.
* Use darker green for comments
* Remove special de-highlighting of semicolon
Regardless of whether this is nice or not for the semicolon at the end of elements, it makes no sense to apply styling that also affects the semicolon used as an array concatenation operator.
The file was modified preamble.tex (diff)
Commit df99345f379dc9a82d7047a6659ece248c8b1e45 by Tidefelt Henrik
Ignore errors in Makefile targets 'clean-pdf' and 'clean-html'
The file was modified Makefile (diff)
Commit a1471b2b9fe4d211fbeb7092834af128de57cc8a by Tidefelt Henrik
Revert to off-the-shelf LaTeXML-maybeMathjax.js

Our file was identical to the original one, so it is better to just as for the original, so that we can automatically benefit from upstream improvements.

Note that our copy was called 'LaTeXML-maybeMathJax.js' (upper case 'J' in 'Jax'), while the original file is called 'LaTeXML-maybeMathjax.js'.
The file was modified Makefile (diff)
The file was modified .CI/Jenkinsfile (diff)
The file was modified .gitignore (diff)
The file was removedcss/LaTeXML-maybeMathJax.js
The file was modified edit/Sublime/config.sublime-project (diff)

Summary

  1. Restructure CSS files to make tracking actual changes easier (details)
  2. Improve HTML layout (details)
  3. Change .ltx_page_main max-width to 80em (details)
  4. Let the navbar inherit its text color (details)
  5. Use inherited color for links (details)
  6. Invert colors for sidebar and page header (details)
  7. Fix three cases of 'parameter-expression' -> 'parameter expression' (details)
  8. Make assertion level a parameter expression (details)
  9. Change 'a discrete-time variables' -> 'a discrete-time variable' (details)
  10. State solvability requirements for discrete-valued variables (details)
  11. Fix some white-space irregularities in the grammar (details)
  12. Fix more white-space irregularities (details)
  13. Partly fix white-space irregularities in lexer rules (details)
  14. Fix two more minor white-space irregularities (details)
  15. Update comment about LaTeXML issue being fixed on their 'master' (details)
  16. Fix typos in spec (#2695) (details)
  17. Deprecate byte order mark (#2696) (details)
  18. Cleanup listings related to external-clauses (#2688) (details)
  19. Clarify that equations in discrete-time Real variables are only solved at events (details)
  20. Use non-inverted styling of sidebar, with dividers in logo colors (details)
  21. Remove unused and (basically) unmodified copy of LaTeXML CSS file (details)
  22. Rename 'LaTeXML-navbar-left.css' -> 'MLS-navbar-left.css' (details)
  23. Add comment regarding LaTeXML failure to treat \lstinline properly inside \caption (details)
  24. Fix lost white-space after \textregistered (#2708) (details)
  25. Tone down syntax highlighting of recognized identifiers (#2690) (details)
  26. Ignore errors in Makefile targets 'clean-pdf' and 'clean-html' (details)
  27. Revert to off-the-shelf LaTeXML-maybeMathjax.js (details)
Commit 74c05cdd606f36a6bfc4ce94fc8a07369c2ec0bd by Tidefelt Henrik
Restructure CSS files to make tracking actual changes easier
The file was modified css/LaTeXML-navbar-right.css (diff)
The file was modified css/LaTeXML-navbar-left.css (diff)
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit 41a1417ca8c796f34426cd3c110d87acc732434c by Tidefelt Henrik
Change .ltx_page_main max-width to 80em

The em unit seems like a more appropriate for the width of a text.
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit e1a4a58f9a19caacac8a0246ee024a10dc4aea7c by Tidefelt Henrik
Let the navbar inherit its text color
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit 066d804a97f89b7c2c6568a9caf1b315477f4777 by Tidefelt Henrik
Use inherited color for links

A similar change is proposed for the PDF build in #2690.
The file was modified css/MLS.css (diff)
Commit 8ccc88099dfa5e9be43bb47bb5cd229830dd023a by Tidefelt Henrik
Invert colors for sidebar and page header

When looking around on the internet, using an inverted color scheme for side bars seems pretty common, and I think it is for good reasons.
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit 322373c88f8de084215728de957868d28a49952b by Tidefelt Henrik
Fix three cases of 'parameter-expression' -> 'parameter expression'
The file was modified chapters/classes.tex (diff)
The file was modified chapters/statements.tex (diff)
Commit 6cb784b9239cf7ba4fe4c1bfaeab2d82bdcbbcc9 by Tidefelt Henrik
Make assertion level a parameter expression
The file was modified chapters/equations.tex (diff)
Commit bef25cbdc0cebbc8879db7aa9f40b4be4ab34f30 by Tidefelt Henrik
Change 'a discrete-time variables' -> 'a discrete-time variable'

Fixes #2699
The file was modified chapters/equations.tex (diff)
Commit 46f79ed8cb09851f16e72e1d20a66d26a6df00eb by Tidefelt Henrik
State solvability requirements for discrete-valued variables

According to phone meeting decision on #2639.
The file was modified chapters/dae.tex (diff)
Commit 1a17c50d881c2635123d8df39dffaaf109bc3b3d by Tidefelt Henrik
Fix some white-space irregularities in the grammar
The file was modified chapters/syntax.tex (diff)
Commit 8c8b3222e4593d83a5dece91b5b48b6edb35d734 by Tidefelt Henrik
Fix more white-space irregularities
The file was modified chapters/syntax.tex (diff)
Commit 33f8a227af28e5375e88b92bea9196881e959635 by Tidefelt Henrik
Partly fix white-space irregularities in lexer rules
The file was modified chapters/syntax.tex (diff)
Commit 942febaa29bb37b91b0b2bcb8c86d180932e43c7 by Tidefelt Henrik
Fix two more minor white-space irregularities
The file was modified chapters/syntax.tex (diff)
Commit 93dbbbb0aa90afdefb761c4e445e10dcdc9b3551 by noreply
Update comment about LaTeXML issue being fixed on their 'master'
The file was modified preamble.tex (diff)
Commit fcf6ae9c3f5a1e02ddd54baafd3e68819f4bf427 by noreply
Fix typos in spec (#2695)

* Fix typo in operatorsandexpressions.tex
* Fixing little typos in spec
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/inheritance.tex (diff)
The file was modified chapters/interface.tex (diff)
The file was modified chapters/unitexpressions.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/scoping.tex (diff)
The file was modified chapters/synchronous.tex (diff)
Commit 95517bcf916da29bff38ec0be3b774af4777e31c by noreply
Deprecate byte order mark (#2696)

* Deprecate use of UTF-8 byte order mark
* Change 'whitespace' -> 'white-space' everywhere
The file was modified chapters/syntax.tex (diff)
The file was modified chapters/revisions.tex (diff)
The file was modified chapters/packages.tex (diff)
The file was modified chapters/lexicalstructure.tex (diff)
The file was modified preamble.tex (diff)
Commit 67455dbd7dbe2b50344b9622a04b8fcd5e77116c by noreply
Cleanup listings related to external-clauses (#2688)

* Improve readability of external-clauses
* Clean up whitespace in listings related to external functions
* Remove bad escaping in 'size\_t' inside lstlisting
* Suggest that we add syntax highlighting for 'size_t' in C
This would be similar to how we do syntax highlighting of certain recognized identifiers in Modelica, apart from the keywords.
* Indent 'external' with to same level as 'function'
The annotation of the external clause is indented one level deeper than the external-function-call, to avoid mixing it up with the function annotation.
The file was modified preamble.tex (diff)
The file was modified chapters/functions.tex (diff)
Commit acb429526db0792a39f91a5f70ffbcc0a1c11b36 by Tidefelt Henrik
Clarify that equations in discrete-time Real variables are only solved at events
The file was modified chapters/dae.tex (diff)
Commit 2db5b6aadfa4f9df56417d4a35fe40247600df10 by Tidefelt Henrik
 Use non-inverted styling of sidebar, with dividers in logo colors
The file was modified css/MLS.css (diff)
The file was modified css/LaTeXML-navbar-left.css (diff)
Commit 7a6de2de76474f8f0ae232ba2deaafe517292c80 by Tidefelt Henrik
Remove unused and (basically) unmodified copy of LaTeXML CSS file

The only difference to the original file I can see is formatting of the CSS file itself.
The file was removedcss/LaTeXML-navbar-right.css
Commit 7d1554c0f40e1607cf7bce944e26a6f01e792939 by Tidefelt Henrik
Rename 'LaTeXML-navbar-left.css' -> 'MLS-navbar-left.css'

This reflects more clearly that our CSS is now quite different from the LaTeXML file it was developed from.
The file was modified Makefile (diff)
The file was addedcss/MLS-navbar-left.css
The file was removedcss/LaTeXML-navbar-left.css
Commit b6f065160f14dd8fd962b391a01a4ded6b2ac1bc by noreply
Add comment regarding LaTeXML failure to treat \lstinline properly inside \caption
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 3599c6d8d4b1eef8be62c9399c7485ece1f726ba by noreply
Fix lost white-space after \textregistered (#2708)

* Fix lost white-space after \textregistered
* Add braces around argument to \textsuperscript
The file was modified preamble.tex (diff)
Commit 950899d0bc1b420f00d39015d15b60445261763c by noreply
Tone down syntax highlighting of recognized identifiers (#2690)

* Change syntax color from red to brown
* Adjust syntax highlighting colors
* Make plain 'keyword' style pop out in bright red (should never be seen)
* Add commented-out attempt at getting nice listings comments in PDF build
* Use the hyperref 'hidelinks' option to avoid distracting links
Readers will expect things a linked anyway.
* Use darker green for comments
* Remove special de-highlighting of semicolon
Regardless of whether this is nice or not for the semicolon at the end of elements, it makes no sense to apply styling that also affects the semicolon used as an array concatenation operator.
The file was modified preamble.tex (diff)
Commit df99345f379dc9a82d7047a6659ece248c8b1e45 by Tidefelt Henrik
Ignore errors in Makefile targets 'clean-pdf' and 'clean-html'
The file was modified Makefile (diff)
Commit a1471b2b9fe4d211fbeb7092834af128de57cc8a by Tidefelt Henrik
Revert to off-the-shelf LaTeXML-maybeMathjax.js

Our file was identical to the original one, so it is better to just as for the original, so that we can automatically benefit from upstream improvements.

Note that our copy was called 'LaTeXML-maybeMathJax.js' (upper case 'J' in 'Jax'), while the original file is called 'LaTeXML-maybeMathjax.js'.
The file was modified Makefile (diff)
The file was removedcss/LaTeXML-maybeMathJax.js
The file was modified .CI/Jenkinsfile (diff)
The file was modified .gitignore (diff)
The file was modified edit/Sublime/config.sublime-project (diff)