Skip to content

Changes

Summary

  1. Use pure math instead of \lstinline for math-like content (details)
  2. Clarify caption: the value of a clock variable isn't defined (details)
  3. Remove superflous emphasis (details)
  4. Use equally sized figures for the different kinds of discrete-time variables (details)
  5. Use math for the points of a Bezier spline (details)
  6. Use scalable graphics for Bezier spline (details)
  7. Make sure all figures have a caption (details)
  8. Put figure captions below the figure (details)
  9. Styling of captions (details)
  10. Mention that LaTeXML issue with subfig.sty is fixed on master (details)
  11. Fix language (details)
  12. Try to fix CI build by installing packages caption.sty and cleveref.sty (details)
  13. Change: Allow empty quoted identifier. (details)
  14. Bump Docker latexml image (details)
  15. Use scalable graphics for subtype relation (details)
  16. Fix typos in subtype figure caption (details)
  17. Remove no longer used bitmap images (details)
  18. Use scalable graphics for inside/outside connector example (details)
  19. End all captions with period (details)
  20. Use open en-dash instead of open em-dash (details)
  21. Use scalable graphics for synchronous example (details)
  22. Use scalable graphics for MODELICAPATH (details)
  23. Use scalable graphics for overconstrained connection graph (details)
  24. Fix failed attempt to format 'k' as subscript (details)
  25. Use scalable graphics for fluid connection set (details)
  26. Rename figure 'image2.png' -> 'diagram_examples.png' (details)
  27. Remove stray extra 'q' in subscripts of figure 15.1 (details)
  28. Improve math formatting in derivationofstream.tex (details)
  29. Use scalable graphics for common mixing enthalpy (details)
  30. Use scalable graphics for inStream rationale (details)
  31. Use scalable graphics for fluid connections with sensor (details)
  32. Small fixes to math notation in derivationofstream.tex (details)
  33. Clarify elsewhen initial (details)
  34. Update chapters/equations.tex (details)
  35. Fix incorrect use of "discrete states" (details)
  36. Give proper name to section introducing 'clocked state variable' (details)
  37. Clarify definition of 'clocked state variable' (details)
  38. Some \lstinline cleanup in definition of 'previous' (details)
  39. Use scalable graphics for state machine transition examples (details)
  40. Use scalable graphics for hierarchical state machine (details)
  41. Create LICENSE.md (details)
  42. Specify that chapter introductions are non-normative. (details)
  43. Split of terminology as separate section. (details)
  44. Remove normative text (already part of equations-chapter), (details)
  45. No need to mark the start as non-normative anymore. (details)
  46. Split of normative part. (details)
  47. Minor state machine figure updates (details)
  48. Use scalable graphics for the state machine behavior plot (details)
  49. Replace PNG variant of Modelica_Language by SVG (details)
  50. Set 'height' instead of 'scale' for image in page header (details)
  51. Include screen shots with 'scale' instead of 'width' and 'height' for consistent scaling (details)
  52. Add comment about LaTeXML issue being fixed on 'master' (details)
  53. Reformulate to have a non-normative introduction, followed by an actual normative part. (details)
  54. Switch from table to item-list after latexml bug was corrected. (details)
  55. Fix reference to table. (details)
  56. Mark entire introduction to array chapter as non-normative. (details)
  57. Move non-normative motivation for package to start of chapter, (details)
  58. Reorder sections in package-chapter as discussed. (details)
  59. Remove extra label. (details)
  60. Use \emph instead of all upper case letters (details)
  61. Address GitHub warning about incorrect pair of double quotes (details)
  62. Improve inclusion of image in preface (details)
  63. Remove nonnormative unclear text (details)
  64. Rewrite synchronous rationale to be positive (#2656) (details)
  65. Fix duplicated paragraph after resolving merge conflict (details)
  66. First attempt at environments for operator/function definitions, with application to 'previous' (details)
  67. Sample application to 'Numeric Functions and Conversion Functions' (details)
  68. Remove some unintentional paragraph breaks around displayed equations (details)
  69. Sample application to base-clock conversion operators (details)
  70. Alternative approach to avoid overuse of tables, applied to event-related operators (details)
  71. Add Git ignore patterns for LaTexML-generated build directories (details)
  72. More use of math for operator formal parameters (details)
  73. Break too long \lstinline line (details)
  74. Update name and add link for MCP-0037 (details)
  75. Use latexmk (details)
  76. Use "discrete-time variable" consistently. (#2646) (details)
  77. Update all existing sample applications according to discussion with Hans (details)
  78. Add ltx-article.css to Git ignore patterns (details)
  79. Remove controversial part of merged with #2646 (details)
  80. Change small tables of arithmetic operators from 'longtable' to 'tabular' (details)
  81. Don't end small table entries in period (details)
  82. Clean up table of Clock constructors (details)
  83. Use 'list' instead of 'longtable' for crazy indentation of definitions of 'incidence(e)' (details)
  84. Uniform structure of paragraph before tables of operators/functions (details)
  85. Clean up table of sub-clock conversion operators (details)
  86. Use new, lighter, style for table of solver methods (details)
  87. Clean up table of additional clock utility operators (details)
  88. Use 'list'-based environment instead of 'longtable' for contributors (details)
  89. Clean up tables for state machines (details)
  90. Replace 'p{11cm}' column format by 'l' (details)
  91. Don't use 'longtable' for collection of all keywords (details)
  92. Use new table style for string escape sequences (details)
  93. Use 'itemize' instead of 'longtable' for notation in dae.tex (details)
  94. Basic cleanup of table for overconstrained connections (details)
  95. Structure 'Annotations for Code Generation' similar to operators (details)
  96. Use 'itemize' instead of 'longtable' for definitions of specialized classes (details)
  97. Clean up table of inheritance rules (details)
  98. Clean up table and listings in 'Merging of Modifications' (details)
  99. Say, for example, "C type", not "C-type" (details)
  100. Clean up tables in 'External Function Interface' (details)
  101. Minor math cleanup (details)
  102. Allow Dialog for classes as well, with restriction. (#2618) (details)
  103. Update convertMessage to handle elements. (details)
  104. Clean up a couple of tables related to arrays (details)
  105. Clean up array and element-wise operator tables (details)
  106. Avoid paragraph columns in operator precedence table (details)
  107. Remove vertical lines in operator precedence table (details)
  108. Clean up definition of 'promote' (details)
  109. Clean up whitespace in array function example (details)
  110. Clean up last tables of array operators and functions (details)
  111. Don't load unused package 'longtable' (details)
  112. Matrix/vector algebra functions return reals (details)
  113. No need to say Real/Integer - Real is enough (details)
  114. Minor cleanup of listing for 'cross' (details)
  115. Add files for editing files using Sublime Text (#2674) (details)
  116. Forbid mixing clocks (#2670) (details)
  117. Change notation for mass flow rate from \dot{m} to \tilde{m}. (#2645) (details)
  118. Specify that each is wrt enclosing array for its position (#2648) (details)
  119. Reorder rows of external function type mapping table (details)
  120. Partition table of 'Utility Functions for Reporting Errors' in three sections (details)
  121. Consistent use of comments between arguments to \lstdefinelanguage (details)
  122. Remove periods (.) from 'alsoletter' (details)
  123. Add line break before long \lstinline (details)
  124. Move comments above synchronous solver method equations (details)
  125. Force normal font weight in <th> elements (details)
  126. Fix issue with syntax highlighting of 'getInstanceName' and 'terminal' (details)
  127. Add syntax highlighting of synchronous operators (details)
  128. Don't use \nameref* in LaTeXML build (details)
  129. Don't exclude directory 'css' from Sublime Text project (details)
  130. Restrict use of 'size' on components of expandable connectors (#2596) (details)
  131. Clarify HTML encoded contents. (#2672) (details)
  132. Get rid of \autoref uses introduced by merge with 'central/master' (details)
  133. Teach Jenkins about MLS.css (details)
  134. Adjust monospace font size in LaTeXML build (details)
  135. Remove CSS files that are identical to the default ones from LaTeXML (details)
  136. Migrate modifications of LaTeXML.css to MLS.css (details)
  137. Scale down non-mathescape math in CSS instead of scaling up monospace (details)
  138. Add comment regarding problem with labels on the LaTeXML 'master' branch (details)
  139. Fix build break by changing \autoref -> \cref (#2679) (details)
  140. Add missing period at end of last sentence in abstract (#2677) (details)
  141. Add workaround for LaTeXML issue leaving a ']' after abstract (#2678) (details)
  142. Add enumeration and within as keywords, since it looked odd in the keyword table. (details)
  143. Better non-normative text for empty function calls. (details)
  144. Use \lstinline on 'homotopy' (details)
  145. Clean up whitespace in listing related to pure functions (details)
  146. Add missing \lstinline for 'homotopy' (details)
Commit bccf7b75ffc13093b7ffc095a390b33e941b7e18 by Tidefelt Henrik
Use pure math instead of \lstinline for math-like content

As a variable in Modelica isn't referred to using explicit application to a time argument, the presentation of the different kinds of discrete-time variables isn't suitable for \lstinline.
The file was modified chapters/synchronous.tex (diff)
Commit a2b6ba6cf343608707d29857ac6573d2dbc04865 by Tidefelt Henrik
Clarify caption: the value of a clock variable isn't defined
The file was modified chapters/synchronous.tex (diff)
Commit 34f9b6080b92d95001cacfce58c24651798c2005 by Tidefelt Henrik
Remove superflous emphasis

These words don't really seem to correspond to something deserving emphasis, and removing the emphasis makes the definition more readable.
The file was modified chapters/synchronous.tex (diff)
Commit 3b669e882b07bcb3df9529835308db08afaecaf4 by Tidefelt Henrik
Use equally sized figures for the different kinds of discrete-time variables

This is a preparation for having these side by side as subfigures, as the non-conforming layout of the old figures didn't look good at all with the graphics appearing so close together.

As a bonus, the new figures also come as SVG, which makes them crisp and scalable also in the LaTeXML build.
The file was addedmedia/piecewise-constant.pdf
The file was removedmedia/piecewise.png
The file was modified chapters/synchronous.tex (diff)
The file was modified media/clocked.pdf (diff)
The file was removedmedia/piecewise.pdf
The file was addedmedia/piecewise-constant.svg
The file was addedmedia/clock.svg
The file was addedmedia/clocked.svg
The file was modified media/clock.pdf (diff)
Commit 0fda3dde3a8ee25f24f78d5be1eda496fe7cf023 by Tidefelt Henrik
Use math for the points of a Bezier spline
The file was modified chapters/annotations.tex (diff)
Commit 5aa3e72053bb5968382e2c7c49b60c82cf8822ce by Tidefelt Henrik
Use scalable graphics for Bezier spline
The file was modified chapters/annotations.tex (diff)
The file was addedmedia/bezierpoints.svg
The file was removedmedia/bezierpoints.png
The file was addedmedia/bezierpoints.pdf
Commit f5c002bf17719271c449ac986f0439894b1795fa by Tidefelt Henrik
Make sure all figures have a caption

This commit makes the first use of the cleveref package, which we should consider using everywhere instead of \autoref.
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/statemachines.tex (diff)
The file was modified preamble.tex (diff)
Commit f64162125a1afefc172a88dc5e48bc60170e4337 by Tidefelt Henrik
Put figure captions below the figure
The file was modified chapters/packages.tex (diff)
The file was modified chapters/derivationofstream.tex (diff)
The file was modified chapters/connectors.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/stream.tex (diff)
The file was modified chapters/interface.tex (diff)
Commit 5ab62b91506903bb73d257399e5383b2ead13d0d by Tidefelt Henrik
Styling of captions

This separates the captions from the surrounding text.
The file was modified preamble.tex (diff)
Commit 67a88c2c7709e2a58e363701050074c1ec8bdb03 by Tidefelt Henrik
Mention that LaTeXML issue with subfig.sty is fixed on master
The file was modified preamble.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/annotations.tex (diff)
Commit f570ab5e4b5fcb4c5e9fced6f7df64ea07b90eaa by Tidefelt Henrik
Try to fix CI build by installing packages caption.sty and cleveref.sty
The file was modified .CI/latexml/Dockerfile (diff)
Commit 058756b65004250f21ddfb20551f9a4968859a52 by Hans.Olsson
Change: Allow empty quoted identifier.
Cleanups:
- Add " to Q-CHAR
- Unify Q-IDENT variants
Closes #2612
The file was modified chapters/lexicalstructure.tex (diff)
The file was modified chapters/syntax.tex (diff)
Commit 4faa5b9fcb08bfa5f303021a6f50b1f0ae1031d9 by Tidefelt Henrik
Bump Docker latexml image

New image is built using the updated Dockerfile.incremental, which should be consistent with what was already in Dockerfile.
The file was modified .CI/Jenkinsfile (diff)
The file was modified .CI/latexml/Dockerfile.incremental (diff)
Commit 1cf11abea265e4f2b14bddf9678fb12b42b6cc21 by Tidefelt Henrik
Use scalable graphics for subtype relation
The file was removedmedia/subtype.png
The file was addedmedia/subtype.svg
The file was modified media/subtype.pdf (diff)
The file was modified chapters/interface.tex (diff)
Commit 42b6006f3aa72b603d2c2377a633514376152eda by Tidefelt Henrik
Fix typos in subtype figure caption
The file was modified chapters/interface.tex (diff)
Commit b9b7d979a94949cc87f148307219763580a795e9 by Tidefelt Henrik
Remove no longer used bitmap images

The removal of these files really belongs to commit "Use equally sized figures for the different kinds of discrete-time variables".
The file was removedmedia/clocked.png
The file was removedmedia/clock.png
Commit ec67141cde61674593f31c71223f1728d331823e by Tidefelt Henrik
Use scalable graphics for inside/outside connector example
The file was addedmedia/innerouterconnector.svg
The file was modified media/innerouterconnector.pdf (diff)
The file was removedmedia/innerouterconnector.png
The file was modified chapters/connectors.tex (diff)
Commit fc07189b1bfb937db42d60c521c420deb37bcea7 by Tidefelt Henrik
End all captions with period
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/connectors.tex (diff)
The file was modified chapters/derivationofstream.tex (diff)
The file was modified chapters/stream.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit f315aac04ab138d54c6749461491e1a6ee2d9f6d by Tidefelt Henrik
Use open en-dash instead of open em-dash

This is how it's done on 'master'.
The file was modified chapters/synchronous.tex (diff)
Commit 1f35ddc7c0d8807ba3effaa06cc003686a5c4fd0 by Tidefelt Henrik
Use scalable graphics for synchronous example
The file was modified media/plantmodel.pdf (diff)
The file was modified chapters/synchronous.tex (diff)
The file was removedmedia/plantmodel.png
The file was addedmedia/plantmodel.svg
Commit c7f95c86cc7dcd9bf0c75bf3ac9857af829602a7 by Tidefelt Henrik
Use scalable graphics for MODELICAPATH

Changing the test "ComplexNumbers" -> "ComplexNumbers.mo", based on the interpretation of the strings as filenames, not class names.
The file was modified chapters/packages.tex (diff)
The file was removedmedia/modelicapath.png
The file was addedmedia/modelicapath.svg
The file was modified media/modelicapath.pdf (diff)
Commit 5191d416a2f617a9e3477b2544b8c5ac6857ea67 by Tidefelt Henrik
Use scalable graphics for overconstrained connection graph
The file was addedmedia/overdetermined.svg
The file was modified chapters/connectors.tex (diff)
The file was modified media/overdetermined.pdf (diff)
The file was removedmedia/overdetermined.png
Commit 9b88d7257f0b024709b8be605d08b4e88bd6d0dc by Tidefelt Henrik
Fix failed attempt to format 'k' as subscript
The file was modified chapters/stream.tex (diff)
Commit 26df4a7a247ff39a0dc90716c76c2066c928f278 by Tidefelt Henrik
Use scalable graphics for fluid connection set
The file was addedmedia/fluidsystem.svg
The file was modified media/fluidsystem.pdf (diff)
The file was removedmedia/fluidsystem.png
The file was modified chapters/stream.tex (diff)
Commit c8a1e58170938fbac9bb1de0678c0bae6b968733 by Tidefelt Henrik
Rename figure 'image2.png' -> 'diagram_examples.png'
The file was modified chapters/preface.tex (diff)
The file was removedmedia/image2.png
The file was addedmedia/diagram_examples.png
Commit f559257e1c578a27fa6ac8c830ea941016e790ce by Tidefelt Henrik
Remove stray extra 'q' in subscripts of figure 15.1

Fixes #2641.
The file was modified media/fluidsystem.pdf (diff)
The file was modified media/fluidsystem.svg (diff)
Commit 13aef69d2b50bb6854bc4678da91f32f2f67faa9 by Tidefelt Henrik
Improve math formatting in derivationofstream.tex
The file was modified chapters/derivationofstream.tex (diff)
Commit 36ce875586a6ab874ffc23e244fabc12b7876b64 by Tidefelt Henrik
Use scalable graphics for common mixing enthalpy
The file was modified chapters/derivationofstream.tex (diff)
The file was addedmedia/fluidmix.svg
The file was removedmedia/fluidmix.png
The file was addedmedia/fluidmix.pdf
Commit 3c380128d6fe8c910c6e065144d75e564358405b by Tidefelt Henrik
Use scalable graphics for inStream rationale
The file was addedmedia/fluidmix3.svg
The file was removedmedia/fluidmix3.png
The file was modified chapters/derivationofstream.tex (diff)
The file was addedmedia/fluidmix3.pdf
Commit b809059c6cebeb9d38a7473d9b5c5c8e8b6ebc8d by Tidefelt Henrik
Use scalable graphics for fluid connections with sensor

Fixes #2643.

Note, however, that the figure will probably need another update when fixing #2644.
The file was addedmedia/fluidmix4.svg
The file was removedmedia/fluidmix4.png
The file was modified chapters/derivationofstream.tex (diff)
The file was addedmedia/fluidmix4.pdf
Commit 058412511ea0e15e00f6787c00b1be2ff5e7033c by Tidefelt Henrik
Small fixes to math notation in derivationofstream.tex
The file was modified chapters/derivationofstream.tex (diff)
Commit 75fbac225ce6012f2709a598388679f328210234 by Hans.Olsson
Clarify elsewhen initial
Closes #2636
The file was modified chapters/equations.tex (diff)
Commit 593b62a9e58faa45bd1a7d69377d7805ba36c41d by noreply
Update chapters/equations.tex

Remove double space.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/equations.tex (diff)
Commit 4dff9883954957c7622699484434f7b21f5f14a0 by Tidefelt Henrik
Fix incorrect use of "discrete states"
The file was modified chapters/statements.tex (diff)
Commit 6b0517c203455762d91c79e07d216a3db4344784 by Tidefelt Henrik
Give proper name to section introducing 'clocked state variable'
The file was modified chapters/synchronous.tex (diff)
Commit 0a99c6a1ad55863dc42791d3267096a3187ed611 by Tidefelt Henrik
Clarify definition of 'clocked state variable'
The file was modified chapters/synchronous.tex (diff)
Commit 8671392af0a2e59f7570aa7c2c76e555d2779219 by Tidefelt Henrik
Some \lstinline cleanup in definition of 'previous'
The file was modified chapters/synchronous.tex (diff)
Commit 682391b5c8f21f6b62316d1ecbc97cfedb93e123 by Tidefelt Henrik
Use scalable graphics for state machine transition examples

Fixes #2649.

The fix for #2649 is to remove the bar on the priority "5".
The file was removedmedia/statemachine.png
The file was addedmedia/statemachine.svg
The file was modified chapters/statemachines.tex (diff)
The file was addedmedia/statemachine.pdf
Commit c556f8adddd5725e0a58f887a35d8c9ffd061eb6 by Tidefelt Henrik
Use scalable graphics for hierarchical state machine

Also updating the other state machine figure with the same style.
The file was removedmedia/statemachine2.png
The file was addedmedia/hierarchical-statemachine.pdf
The file was modified chapters/statemachines.tex (diff)
The file was modified media/statemachine.svg (diff)
The file was addedmedia/hierarchical-statemachine.svg
The file was modified media/statemachine.pdf (diff)
Commit df27fcec65c5fa8ae3df26b740e5d3e6d04c2f58 by noreply
Create LICENSE.md

Add license.

Closes #2292

Note that:
- I could find neither an official text-version of this, nor an official markdown version.
- The official instructions state that you should link as above (but in html); and does not say that you should copy the text.
The file was addedLICENSE.md
Commit f15ae917ff5a793fa02a98dfc6a9e00f44073742 by Hans.Olsson
Specify that chapter introductions are non-normative.
The file was modified chapters/preface.tex (diff)
Commit 50d14085a08d2c555539a08f908db9a83a5b3f7c by Hans.Olsson
Split of terminology as separate section.
The file was modified chapters/interface.tex (diff)
Commit ae60b5b281023eba1a15c940a1ab89c0db7f0e6a by Hans.Olsson
Remove normative text (already part of equations-chapter),
and replace it with some relevant introduction.
The file was modified chapters/connectors.tex (diff)
Commit b9986957b9f630ed3c96251289479dd7276d87c5 by Hans.Olsson
No need to mark the start as non-normative anymore.
The file was modified chapters/statemachines.tex (diff)
Commit 711326c25b6142ee9c0cdb39220d63bb6170f04b by Hans.Olsson
Split of normative part.
The file was modified chapters/annotations.tex (diff)
Commit 00cf2e7922b509644c1d5a6451d58553edfbdf0b by Tidefelt Henrik
Minor state machine figure updates
The file was modified media/hierarchical-statemachine.pdf (diff)
The file was modified media/hierarchical-statemachine.svg (diff)
The file was modified media/statemachine.svg (diff)
The file was modified media/statemachine.pdf (diff)
Commit cfbbe5162f3ce2216ee5a75e74d3e2bbec36192e by Tidefelt Henrik
Use scalable graphics for the state machine behavior plot
The file was addedmedia/statemachineplot.pdf
The file was removedmedia/statemachineplot.png
The file was addedmedia/statemachineplot.svg
The file was modified chapters/statemachines.tex (diff)
Commit f1bb192c87dc2b4991d84307b012a09aa4c8a85b by Tidefelt Henrik
Replace PNG variant of Modelica_Language by SVG
The file was addedmedia/Modelica_Language.svg
The file was removedmedia/Modelica_Language.png
Commit 7e0eb0dcafe2dd3165272e43cdd363c9a9c21696 by Tidefelt Henrik
Set 'height' instead of 'scale' for image in page header

The image is 67.3mm high, so the old scale 0.1 is approximaged by scaled height 6.5mm.
The file was modified MLS.tex (diff)
Commit 47c9d837f32f579728e86f2d874e90c34833865e by Tidefelt Henrik
Include screen shots with 'scale' instead of 'width' and 'height' for consistent scaling
The file was modified chapters/annotations.tex (diff)
Commit 3017e747478d189ee6cc752572355b1fe889ae5a by noreply
Add comment about LaTeXML issue being fixed on 'master'
The file was modified preamble.tex (diff)
Commit b425c4df4ff08f0d29832c1297d8bdc8cf15dc00 by Hans.Olsson
Reformulate to have a non-normative introduction, followed by an actual normative part.
The file was modified chapters/overloaded.tex (diff)
Commit 22b221dc1f66d9d2661b884ba4654324039df67a by Hans.Olsson
Switch from table to item-list after latexml bug was corrected.
The file was modified chapters/overloaded.tex (diff)
Commit 8dba6d693571f80e45172eaeeb68cc7b63ac75fa by Hans.Olsson
Fix reference to table.
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/overloaded.tex (diff)
Commit fc393b5dbe57b73735f5f5893ec24f40d8c80813 by Hans.Olsson
Mark entire introduction to array chapter as non-normative.
As far as I could see all the normative parts were duplicated from the chapter
and thus redundant.
The file was modified chapters/arrays.tex (diff)
Commit 69de9dcf770e648343ce466ed4f906b9d007be5c by Hans.Olsson
Move non-normative motivation for package to start of chapter,
and move up most definitions as discussed.
The file was modified chapters/packages.tex (diff)
Commit 9acfd09862e028631ff61f142b95fe7e7f20f64e by Hans.Olsson
Reorder sections in package-chapter as discussed.
The file was modified chapters/packages.tex (diff)
The file was modified chapters/packages.tex (diff)
Commit d9553201b32177a283613b4d16df26363d783436 by noreply
Use \emph instead of all upper case letters
The file was modified chapters/classes.tex (diff)
Commit e8c039a069c14ef015508f41b90a0492d8cb053b by noreply
Address GitHub warning about incorrect pair of double quotes
The file was modified chapters/interface.tex (diff)
Commit 8632c8b573cfdcdb5512c2f3d7735371c46bd3e9 by Tidefelt Henrik
Improve inclusion of image in preface

This includes not calling it a "figure" when no figure float is used.
The file was modified chapters/preface.tex (diff)
Commit 1273aff7acf0b8c4061d7f8388cc379997ba1454 by Hans.Olsson
Remove nonnormative unclear text
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 3d39a5d094bf2614d42a8e060e1d2afb8814a72c by noreply
Rewrite synchronous rationale to be positive (#2656)

* Move synchronous introduction right under chapter; and rewrite slightly.
* Reformulate the rationale to be positive.
* With corrected review comments.
Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>

Closes #2512

The file was modified chapters/synchronous.tex (diff)
Commit 1dd9c966948936e39a152cfa2a9d43e46b37dd30 by Tidefelt Henrik
Fix duplicated paragraph after resolving merge conflict
The file was modified chapters/packages.tex (diff)
Commit 53b3ebead0dd2cd16aeec1875e50f77e7f7de91e by Tidefelt Henrik
First attempt at environments for operator/function definitions, with application to 'previous'
The file was modified chapters/synchronous.tex (diff)
The file was modified preamble.tex (diff)
Commit 2064f96d5b4c7016c58782fc9c99c3cab3bc1172 by Tidefelt Henrik
Sample application to 'Numeric Functions and Conversion Functions'
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/classes.tex (diff)
Commit 4a73e8fae7048aa6002a4d3b4ba8654945e90d68 by Tidefelt Henrik
Remove some unintentional paragraph breaks around displayed equations
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 7c47ce9636c23a097d2a7651cb7ee03ebbd32b61 by Tidefelt Henrik
Sample application to base-clock conversion operators
The file was modified chapters/synchronous.tex (diff)
Commit ff1c05f21a1eb0cadebd2fc7203416a7e91d8333 by Tidefelt Henrik
Alternative approach to avoid overuse of tables, applied to event-related operators
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified preamble.tex (diff)
Commit 250225736bcc323d1054ef375be00d35f18547f7 by Tidefelt Henrik
Add Git ignore patterns for LaTexML-generated build directories
The file was modified .gitignore (diff)
Commit 03a8fcbf6deefb777a153161e0af9e7c20a98c8e by Tidefelt Henrik
More use of math for operator formal parameters
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 95fc8ede3afab88c921eee66992fddeb4c6d4c58 by Tidefelt Henrik
Break too long \lstinline line
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit b78e26bf7353e8d5bf57a5b0f2f070eda6cd81e1 by noreply
Update name and add link for MCP-0037
The file was modified RationaleMCP/ReadMe.md (diff)
Commit 19313165b07ee3da266bdbea54dc66ec22cdc75c by Hans.Olsson
Use latexmk
Found when looking at C++-standard, https://github.com/cplusplus/draft/blob/master/source/Makefile
The file was modified Makefile (diff)
Commit 82b922e84e48cefc1017e05984e61076420a8d73 by noreply
Use "discrete-time variable" consistently. (#2646)

* Use "discrete-time variable" consistently, and some minor cleanup.
Closes #2640

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/equations.tex (diff)
The file was modified chapters/statements.tex (diff)
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/dae.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit ce95de61f93241561be22949492f439c67c1eb31 by Tidefelt Henrik
Update all existing sample applications according to discussion with Hans
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/revisions.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified preamble.tex (diff)
Commit cf98b027fc38c7a4eae797beaf4fa89e95be2121 by Tidefelt Henrik
Add ltx-article.css to Git ignore patterns
The file was modified .gitignore (diff)
Commit 4cea832a64d70ed2084bf349a4f2758768a4d869 by noreply
Remove controversial part of merged with #2646

In the phone meeting leading to the merging of #2646, this controversial part was not discussed.  A new issue will be created for putting it back.
The file was modified chapters/statements.tex (diff)
Commit 8a82fda00b1ceb3bdcdef32ebdd0f6b03d369e18 by Tidefelt Henrik
Change small tables of arithmetic operators from 'longtable' to 'tabular'

This removes the last uses of 'longtable' in this chapter.
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 41aff8e7e947c11c2190cd21a26ea4ebd983d7c4 by Tidefelt Henrik
Don't end small table entries in period
The file was modified chapters/functions.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 728fc86c18f2f489e7ee5e4f0ebf90a4861d721d by Tidefelt Henrik
Clean up table of Clock constructors
The file was modified chapters/synchronous.tex (diff)
Commit 19af036574dbc3a59f1fbd6f56ee8b3c44e97ec7 by Tidefelt Henrik
Use 'list' instead of 'longtable' for crazy indentation of definitions of 'incidence(e)'
The file was modified chapters/synchronous.tex (diff)
Commit 91a33aab5810226e332dd9703622215c2376e20d by Tidefelt Henrik
Uniform structure of paragraph before tables of operators/functions
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 1d514331201480e57a699081968fdd240e459ee7 by Tidefelt Henrik
Clean up table of sub-clock conversion operators
The file was modified chapters/synchronous.tex (diff)
Commit db1ff15fe5f64d02fc9c96fff440c29352cd566f by Tidefelt Henrik
Use new, lighter, style for table of solver methods
The file was modified chapters/synchronous.tex (diff)
Commit b86fcd323b73dc12300c213392a2e6b4b8af9345 by Tidefelt Henrik
Clean up table of additional clock utility operators
The file was modified chapters/synchronous.tex (diff)
Commit b2b42450c32edf3d7d91713792e4ba7eb1783c52 by Tidefelt Henrik
Use 'list'-based environment instead of 'longtable' for contributors
The file was modified chapters/revisions.tex (diff)
The file was modified preamble.tex (diff)
Commit 60dc74df93d6fc4c474b34c8bf83c00d08733d24 by Tidefelt Henrik
Clean up tables for state machines
The file was modified chapters/statemachines.tex (diff)
Commit 80d7e8428e73aa41c8a0169193ec657b2c61075b by Tidefelt Henrik
Replace 'p{11cm}' column format by 'l'

Every row has content in this column meant to fit in a single line.
The file was modified chapters/synchronous.tex (diff)
Commit ac73345bab85ea9302072243a39b6c5ce3918796 by Tidefelt Henrik
Don't use 'longtable' for collection of all keywords

With the way table content is organized into columns, it makes no sense to let this table be split across pages.
The file was modified chapters/lexicalstructure.tex (diff)
Commit 3e67ce8473121649785559cd8b360fa2328402cb by Tidefelt Henrik
Use new table style for string escape sequences
The file was modified chapters/lexicalstructure.tex (diff)
Commit ef2fb7052c02e6395cf95355cd2d078a4ba731f9 by Tidefelt Henrik
Use 'itemize' instead of 'longtable' for notation in dae.tex

This avoids the need to use a paragraph column adapted for a fixed paper size.
The file was modified chapters/dae.tex (diff)
Commit 474f7da775a5ccfd003dd9c739e5e9f4fe6999e1 by Tidefelt Henrik
Basic cleanup of table for overconstrained connections
The file was modified chapters/connectors.tex (diff)
Commit 964a637e986fbfb101cee5db3aeadca351b47cd0 by Tidefelt Henrik
Structure 'Annotations for Code Generation' similar to operators
The file was modified preamble.tex (diff)
The file was modified chapters/annotations.tex (diff)
Commit 19969aa3cea87017da206797c064aa09db2d784a by Tidefelt Henrik
Use 'itemize' instead of 'longtable' for definitions of specialized classes
The file was modified chapters/classes.tex (diff)
Commit cd4a78ae95329802dd6f7e05ad93bed232a73f79 by Tidefelt Henrik
Clean up table of inheritance rules
The file was modified chapters/inheritance.tex (diff)
Commit 04dc5f827a8ff494c29743f2373a834a63c20421 by Tidefelt Henrik
Clean up table and listings in 'Merging of Modifications'
The file was modified chapters/inheritance.tex (diff)
Commit c99deb993362dd026bfe786ea4dad9164126d819 by Tidefelt Henrik
Say, for example, "C type", not "C-type"
The file was modified chapters/functions.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/revisions.tex (diff)
Commit eadff24b96a1f51c16642ff8854d1559a5b70958 by Tidefelt Henrik
Clean up tables in 'External Function Interface'
The file was modified chapters/functions.tex (diff)
The file was modified preamble.tex (diff)
The file was modified chapters/functions.tex (diff)
Commit b119f40fa82a04d548962f1a732a93086abcfb3f by noreply
Allow Dialog for classes as well, with restriction. (#2618)

* Allow Dialog for classes as well, with restriction.
Closes #2617

With some cleanup of text.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/annotations.tex (diff)
Commit fea9012b3fc23f81de775230be6769ebb5c8c11f by Hans.Olsson
Update convertMessage to handle elements.
Closes #2516
The file was modified chapters/annotations.tex (diff)
Commit 9cf69af8b32b9f302eaf9ffa726b5f7d121cecd8 by Tidefelt Henrik
Clean up a couple of tables related to arrays
The file was modified chapters/arrays.tex (diff)
Commit 9d64106b575be2a58e778b3ae8af9ead8e951f67 by Tidefelt Henrik
Clean up array and element-wise operator tables
The file was modified chapters/arrays.tex (diff)
Commit 87302b79ae2f5dcf25c553b21c3e0cebfac3b111 by Tidefelt Henrik
Avoid paragraph columns in operator precedence table
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 81fc9be48695f12cd488aa6ce8a8206c3dd5457f by Tidefelt Henrik
Remove vertical lines in operator precedence table
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 0bcdd187859a66a99cdca6c9c733bfc9d4a657a2 by Tidefelt Henrik
Clean up definition of 'promote'
The file was modified chapters/arrays.tex (diff)
Commit 795232e26f4abd32ba2977ef1abc02a2bc9a0338 by Tidefelt Henrik
Clean up whitespace in array function example
The file was modified chapters/arrays.tex (diff)
Commit 5a4203ae77c420f9f328fd506e225802f807d150 by Tidefelt Henrik
Clean up last tables of array operators and functions
The file was modified chapters/arrays.tex (diff)
Commit b5f2fdc159fbf6714f70af5d12269deac2568a91 by Tidefelt Henrik
Don't load unused package 'longtable'
The file was modified preamble.tex (diff)
Commit 45d1afe33fca6673c9739e32a7e76b5eb76e8343 by Martin Sjölund
Matrix/vector algebra functions return reals

This follows from #622 and reverts dc7ad4e3
The file was modified chapters/arrays.tex (diff)
Commit f7885d0b2e4a11b68c6f3c1ae89537aa9282e96a by Martin Sjölund
No need to say Real/Integer - Real is enough
The file was modified chapters/arrays.tex (diff)
Commit 868200a3762b6628a8ed204f0565c7f32e2a10f9 by Tidefelt Henrik
Minor cleanup of listing for 'cross'
The file was modified chapters/arrays.tex (diff)
Commit 76a011d223f086bf304416328e146602ba49b8ad by noreply
Add files for editing files using Sublime Text (#2674)

* Add files for editing files using Sublime Text
The file was addededit/Sublime/config.sublime-project
The file was addededit/Sublime/.gitignore
Commit 2158b101714dedae2adcdbfc67a1d078e44b9ded by noreply
Forbid mixing clocks (#2670)

Closes #2365

Specifically:
* Forbids noClock between different base-clocks.
* Forbids system of equations between different sub-clocks.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/synchronous.tex (diff)
Commit b365c0a11f70cc1956aff1cd52a7290675cd1a99 by noreply
Change notation for mass flow rate from \dot{m} to \tilde{m}. (#2645)

* Change notation for mass flow rate from \dot{m} to \tilde{m}.
The reason is that it's the sum of mass flow rates that give \dot{m}
and the terms are not mass-derivatives.
Closes #2644

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/derivationofstream.tex (diff)
Commit 8d8e5da7521b92a9555e9cad5eaa43c2b6f75be0 by noreply
Specify that each is wrt enclosing array for its position (#2648)

* Clarify that each is enclosing wrt its position.
* Add example.
Closes #2630
The file was modified chapters/inheritance.tex (diff)
Commit a365be807a71b9b2c14169fef78628e3cbc0a88b by Tidefelt Henrik
Reorder rows of external function type mapping table

Addressing comment from Hans.
The file was modified chapters/functions.tex (diff)
Commit b28a00f39fa8285ba7dea2026a22b8e32a56c202 by Tidefelt Henrik
Partition table of 'Utility Functions for Reporting Errors' in three sections
The file was modified chapters/functions.tex (diff)
Commit a8f3b96b8b6c4b85e3516ba660964288452dec04 by Tidefelt Henrik
Consistent use of comments between arguments to \lstdefinelanguage
The file was modified preamble.tex (diff)
Commit 8fac9c93eacb3715f1a886528a1ae25a0134b958 by Tidefelt Henrik
Remove periods (.) from 'alsoletter'
The file was modified preamble.tex (diff)
Commit d54f63b1a8228c448d9f3b43578e6a2f9a0a7e58 by Tidefelt Henrik
Add line break before long \lstinline
The file was modified chapters/connectors.tex (diff)
Commit b794e7114aaed0d38e55a57f38b67c95cd86e79d by Tidefelt Henrik
Move comments above synchronous solver method equations
The file was modified chapters/synchronous.tex (diff)
Commit 87c3c0a81aaca8ba12e1d9e14d43c86a03c1e6d4 by Tidefelt Henrik
Force normal font weight in <th> elements

The <th> are produced by LaTeXML in somewhat mysterious ways, and this really messes up the look of tables due to the default browser behavior of using bold font weight for these elements.  This commit is a workaround for this styling problem.
The file was addedcss/MLS.css
The file was modified Makefile (diff)
Commit 24649b3a8b6f8181895dae96a3ff7970a8db42fb by Tidefelt Henrik
Fix issue with syntax highlighting of 'getInstanceName' and 'terminal'
The file was modified preamble.tex (diff)
Commit 0c5fd90f6e89552389d98898962663f4e7b56db9 by Tidefelt Henrik
Add syntax highlighting of synchronous operators
The file was modified preamble.tex (diff)
Commit 27027b1ef5754849a0bc46c0e9b8cf4bdef8956f by Tidefelt Henrik
Don't use \nameref* in LaTeXML build
The file was modified preamble.tex (diff)
Commit 89747ed4485a152c3a42cc0a1816b84af4ce8092 by Tidefelt Henrik
Don't exclude directory 'css' from Sublime Text project

With the addition of MLS.css to this directory, there is at least one file that is meant for manual editing.  If there are files in this directory that shouldn't med edited manually, it could be the case that they should be removed from the directory, or that we should have different directories for the ones we should edit manually and the ones we shouldn't.
The file was modified edit/Sublime/config.sublime-project (diff)
Commit 55c81310e24a666b4624d97dcac14cea5a7d5757 by noreply
Restrict use of 'size' on components of expandable connectors (#2596)

Implements the part of the decision in #2560 that wasn't included in #2589.
* Restrict use of 'size' on components of expandable connectors
* Tidy up function calls that are parameter expressions;
* Improve readability of source of nested item list on expandable connectors; Stumbled upon these when looking for specification of 'size'.
* Also throwing in some missing \lstinline.
* Say 'Error', not 'Not allowed' in listing comments
* Restrict uses of sizeless array components of expandable connectors
The file was modified chapters/connectors.tex (diff)
The file was modified chapters/arrays.tex (diff)
Commit 162c7fd345df075af121df24870d1676eeeeb7a8 by noreply
Clarify HTML encoded contents. (#2672)

* Clarify HTML encoded contents.
Closes #2593
The file was modified chapters/annotations.tex (diff)
Commit 7b46ea224b10b5fc826330ec01ff399369b9d8a8 by Tidefelt Henrik
Get rid of \autoref uses introduced by merge with 'central/master'

Don't we have jobs running that should catch this before it ends up on 'master'?
The file was modified chapters/connectors.tex (diff)
Commit f0a3e5004ee3a0eb37d283a7a8c7b1a82247a7cf by Tidefelt Henrik
Teach Jenkins about MLS.css
The file was modified .CI/Jenkinsfile (diff)
Commit d53102caaf6292ff0abe28f527ac525f694cd49c by Tidefelt Henrik
Adjust monospace font size in LaTeXML build
The file was modified css/MLS.css (diff)
The file was modified preamble.tex (diff)
Commit bc09a8197a4e18c831a4c30963b44546984d29b6 by Tidefelt Henrik
Remove CSS files that are identical to the default ones from LaTeXML

Since LaTeXML may improve the default CSS files, having copies of these in our repository is just asking for conflicts.  When we want to style things different than the default, we should try to accomplish this using our own MLS.css instead.
The file was removedcss/ltx-listings.css
The file was removedcss/ltx-article.css
The file was removedcss/ltx-report.css
The file was removedcss/ltx-ulem.css
Commit bc43367cc1c150be0ff3f639040612091b5015b8 by Tidefelt Henrik
Migrate modifications of LaTeXML.css to MLS.css

Keeping our own styling in a separate file will help when the CSS files one gets by default from LaTeXML are improved.
The file was modified css/MLS.css (diff)
The file was removedcss/LaTeXML.css
Commit bcc97b4349ca2f850dd5f827e2c301e1c033d5ed by Tidefelt Henrik
Scale down non-mathescape math in CSS instead of scaling up monospace

The default ratio between normal and monospace font size is actually quite nice.
The file was modified css/MLS.css (diff)
Commit 4c007cc380367775b6b71b172c015e677bafe61c by Tidefelt Henrik
Add comment regarding problem with labels on the LaTeXML 'master' branch
The file was modified preamble.tex (diff)
Commit 5e68773b0b7d396162a8c90a1c272fcc08e48b20 by noreply
Fix build break by changing \autoref -> \cref (#2679)

The file was modified chapters/connectors.tex (diff)
Commit 213d612b835c7e824ae53aea14e26a5c935ef983 by noreply
Add missing period at end of last sentence in abstract (#2677)

The file was modified chapters/abstract.tex (diff)
Commit 02c120bbd494d4e54fead224166d419243272b74 by noreply
Add workaround for LaTeXML issue leaving a ']' after abstract (#2678)

* Add workaround for LaTeXML issue leaving a ']' after abstract
The file was modified preamble.tex (diff)
Commit d50383a77d359a1265fb1e07723ee8119057aa42 by Hans.Olsson
Add enumeration and within as keywords, since it looked odd in the keyword table.
The file was modified preamble.tex (diff)
Commit 401aad4b83438b85438ee3ad3a0e20704894fbe3 by Hans.Olsson
Better non-normative text for empty function calls.
The previous text contradicted the statements about functions with no outputs
in the pure chapter.
The file was modified chapters/functions.tex (diff)
Commit c6be989a01e244f762e5a9ee8b1cafbb2d158f29 by Tidefelt Henrik
Use \lstinline on 'homotopy'

With change of styling, 'the ... operator' got redundant and was removed in all places but one.
The file was modified chapters/revisions.tex (diff)
Commit b1d96f9fc7a9d2be8b38666199aec0bce4f72eaf by Tidefelt Henrik
Clean up whitespace in listing related to pure functions
The file was modified chapters/functions.tex (diff)
Commit 072bc88ef125d93cb8948bdff1d1e1011ed4240d by Tidefelt Henrik
Add missing \lstinline for 'homotopy'
The file was modified chapters/operatorsandexpressions.tex (diff)