Skip to content

Changes

Summary

  1. Initial commit of documents for MCP-0033 (details)
  2. Minor corrections, mostly language and formatting (details)
  3. Update the predefined plots to add HTML-caption, sub-plot title and optional identifier. (details)
  4. Update predefined-plots.md (details)
  5. Updates after demonstration of prototype (details)
  6. Clean up and updating proposal with features demonstrated at 100th design meeting (details)
  7. Fix broken markdown from previous commit (details)
  8. Drop the top level Figures container in favor of reusing Documentation (details)
  9. Text markup for captions (details)
  10. Added example figure from the prototype (details)
  11. Update predefined-plots.md (details)
  12. Clean up whitespace in example of Figure (details)
  13. Clarifications regarding Figure 'group' (details)
  14. Specifying behavior of undefined and empty Curve 'legend' (details)
  15. State uniqueness requirement for Figure and Plot 'identifier' (details)
  16. Clarify rules for Figure and Plot 'title', and relation to plot labels (details)
  17. Move preferredView and DocumentationClass to the more logical place "Annotations for the Graphical User Interface" (details)
  18. Initial conversion of the markdown content to latex and integration of the text (details)
  19. Describe all the attributes of Figure in the text (details)
  20. Explicitly point out all attributes where variable replacements might be used (details)
  21. Removing redundant statement regarding vendor annotations (they can appear anywhere in any annotation) (details)
  22. Be even more specific about where variable replacements can be used (details)
  23. Fix typo (details)
  24. Fix whitespace (details)
  25. Use the nonnormative macro (details)
  26. Restore list that was lost in translation from markdown (details)
  27. Remove outdated restriction to simulation models in ReadMe.md (details)
  28. Fix typo (details)
  29. Relax the uniqueness requirements of plot identifiers (details)
  30. Clarify the uniqueness of Figure and Plot identifiers (details)
  31. Move \doublelabel out of \subsection argument (details)
  32. Add link to collection of examples in ReadMe.md (details)
  33. Incorporate suggestions from #2578 (details)
  34. Clarify that leading and ending newlines are ignored in captions (#2581) (details)
  35. Make Figure title optional as decided at the 101th design meeting (#2580) (details)
  36. Fix typos and improved wording reported by @matlelenz (details)
  37. text graphical -> text graphical primitive (details)
  38. Use \lstinline on 'Plot' and 'title' (details)
  39. Elaborate on the inheritance of figures (details)
  40. Explain 'preferred' plot in a more open way (details)
  41. Add missing 'as' (details)
  42. Remove empty line at beginning of file (details)
  43. Use pseudocode record for 'Documentation' annotation (details)
  44. Clarify that it's an error if cref does not designate a scalar variable (details)
  45. Clarify the behavior for unknown and incompatible units (details)
  46. Fix broken merge (details)
  47. Move things related to Axis.label into the same paragraph (details)
  48. Clarify that Axis.unit is required when specifying axis bounds (details)
  49. Make Axis.unit default to "" (without yet specifying what the default means) (details)
  50. First try at defining the meaning of empty Axis.unit (details)
  51. Mandate that Axis.unit is used for axis tick labels (details)
  52. Separate meanings of presence of axis bounds and presence of Axis.unit (details)
  53. Ignore 'min' and 'max' when 'unit' is not recognized (details)
  54. Move MCP state to 'Under Evaluation' (details)
  55. Update table to follow new style (details)
  56. Fix three cases of 'parameter-expression' -> 'parameter expression' (details)
  57. Make assertion level a parameter expression (details)
  58. Change 'a discrete-time variables' -> 'a discrete-time variable' (details)
  59. Fix some white-space irregularities in the grammar (details)
  60. Fix more white-space irregularities (details)
  61. Partly fix white-space irregularities in lexer rules (details)
  62. Fix two more minor white-space irregularities (details)
  63. Update comment about LaTeXML issue being fixed on their 'master' (details)
  64. Fix typos in spec (#2695) (details)
  65. Deprecate byte order mark (#2696) (details)
  66. Cleanup listings related to external-clauses (#2688) (details)
  67. Clarify that equations in discrete-time Real variables are only solved at events (details)
Commit fa7ac24091f83e3137b556119246de776190b9ee by Tidefelt Henrik
Initial commit of documents for MCP-0033
The file was addedRationaleMCP/0033/ReadMe.md
The file was addedRationaleMCP/0033/predefined-plots.md
Commit 4d769e6a70ed765d3893d202be294b011b7e0934 by noreply
Minor corrections, mostly language and formatting
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 5ad0fec514eeea93eefd8e3f5741a1a9be96f5aa by Hans.Olsson
Update the predefined plots to add HTML-caption, sub-plot title and optional identifier.
Closes #2363
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 0a95491eb9366c618c5d5eefeec9476e17e57d12 by noreply
Update predefined-plots.md

Batter -> Battery (twice)
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 6564999720e1fbc6fcc93cf153f85004ce6c36e4 by noreply
Updates after demonstration of prototype
The file was modified RationaleMCP/0033/ReadMe.md (diff)
Commit aa6f11276f472af3de5c7e9e5a14164557b1946d by Tidefelt Henrik
Clean up and updating proposal with features demonstrated at 100th design meeting

These changes are mainly about renaming and reorganizing features presented or planned at the previous design meeting.

References and comparisons to the current use of predefined plots in Wolfram SystemModeler have been removed.

The handling of axis boundaries have been defined by making the choice of unit explicit.
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit f7ccc380fcc41557ea9e4fe74814c8c72909d476 by Tidefelt Henrik
Fix broken markdown from previous commit
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 7b2ae8057971738e4c955b4a8ec0efc154ed25cb by Tidefelt Henrik
Drop the top level Figures container in favor of reusing Documentation

Having figures as part of the Documentation has become very natural now that they also include captions, and that part of the current content of the 'info' might end up being migrated to figure captions instead.

Second, the figures are expected to be heavily linked from the 'info', which is another reason for keeping them close together.

Third, this avoids the use of a container record with just a single record member.
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit d12784d45933cd94caf673a86dcd8f4ed9e53db0 by ottot
Added example figure from the prototype
The file was modified RationaleMCP/0033/ReadMe.md (diff)
The file was addedRationaleMCP/0033/example-figure.png
Commit 8e5b4e9d48c72f5192540d8d1a60d6f632cab02b by noreply
Update predefined-plots.md

Consistently using record constructors.
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 2445beb7eff75962b7d45ceca47b878e2bf5771b by noreply
Clean up whitespace in example of Figure
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 9bda6f4235f71dae5448a5eb26391142bc15222e by Tidefelt Henrik
Clarifications regarding Figure 'group'
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit fe531515136bf1566d96c1e8e3df2ebcb2227e61 by Tidefelt Henrik
Specifying behavior of undefined and empty Curve 'legend'
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 534ee656ad197a86e5bc4b14dcbf2b2815ccd808 by Tidefelt Henrik
State uniqueness requirement for Figure and Plot 'identifier'
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 25ccd6565470c0c41daf065f5d22800ff66babec by Tidefelt Henrik
Clarify rules for Figure and Plot 'title', and relation to plot labels
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit baae1420ebb6f6e8f4ef0e7f793250ab8d0c81b0 by ottot
Move preferredView and DocumentationClass to the more logical place "Annotations for the Graphical User Interface"
The file was modified chapters/annotations.tex (diff)
Commit 1e8aa26ac9cfde472fc32efc6ba8007107aa1af6 by ottot
Initial conversion of the markdown content to latex and integration of the text
The file was modified chapters/annotations.tex (diff)
Commit 6607ff1e2dbb26dc7c1b0b63f74311b9604ae190 by ottot
Describe all the attributes of Figure in the text
The file was modified chapters/annotations.tex (diff)
Commit 9caafd292e4ae1100c8465524d2596904f8a7693 by ottot
Explicitly point out all attributes where variable replacements might be used
The file was modified chapters/annotations.tex (diff)
Commit f287cc9eefabf4b548ce95883607f47e7b7c4718 by ottot
Removing redundant statement regarding vendor annotations (they can appear anywhere in any annotation)
The file was modified chapters/annotations.tex (diff)
Commit 6334db1cded45e7de7179d9e21db8f4eb8ea5bfa by ottot
Be even more specific about where variable replacements can be used
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/annotations.tex (diff)
Commit d996f3f008c90c1e204cd113e44d1e05e4a8a69b by ottot
Use the nonnormative macro
The file was modified chapters/annotations.tex (diff)
Commit a0a3bc4ef232b2d177b3234ff9873c92853081aa by ottot
Restore list that was lost in translation from markdown
The file was modified chapters/annotations.tex (diff)
Commit 3a496ff852e4dc13892f68de7ab50d32a8a6f19f by noreply
Remove outdated restriction to simulation models in ReadMe.md
The file was modified RationaleMCP/0033/ReadMe.md (diff)
The file was modified chapters/annotations.tex (diff)
Commit bb8679472207dd2f2330d20d3bc2cd1ddcec8384 by otto
Relax the uniqueness requirements of plot identifiers
The file was modified chapters/annotations.tex (diff)
Commit fd288eae32a06900770d90d719be28ef5cd073bb by ottot
Clarify the uniqueness of Figure and Plot identifiers
The file was modified chapters/annotations.tex (diff)
Commit e8346f50bab6765c0d28875840fee028c78f3574 by noreply
Move \doublelabel out of \subsection argument
The file was modified chapters/annotations.tex (diff)
Commit 9d6f62ebfc4ba2ff619c60d0701dea5dd8cc9b3f by noreply
Add link to collection of examples in ReadMe.md
The file was modified RationaleMCP/0033/ReadMe.md (diff)
Commit bf43dbc6dd4ef9704e095819989d9a582ac2ca50 by ottot
Incorporate suggestions from #2578

Clarify that behavior is unspecified for:
- Curves where x or y does not designate a variable
- Unknown units or incompatible with the plotted variable
The file was modified chapters/annotations.tex (diff)
Commit 14eb5455c40f7dfc6e8960536ea3dd91a2bc1b8a by noreply
Clarify that leading and ending newlines are ignored in captions (#2581)

The file was modified chapters/annotations.tex (diff)
Commit e28c54dab229349039300025abf0ddbbfa653cac by noreply
Make Figure title optional as decided at the 101th design meeting (#2580)

The file was modified chapters/annotations.tex (diff)
Commit 561af3a4d0bd05a50bc2da14d144fc76f2f801e3 by ottot
Fix typos and improved wording reported by @matlelenz
The file was modified chapters/annotations.tex (diff)
Commit f5b0e3a988c836e3d683585ce559f72b91607fba by ottot
text graphical -> text graphical primitive
The file was modified chapters/annotations.tex (diff)
Commit d1098212eacacfa2ddcde28b5b67399e427d6fb8 by noreply
Use \lstinline on 'Plot' and 'title'

Co-authored-by: Otto Tronarp <otto@tronarp.se>
The file was modified chapters/annotations.tex (diff)
Commit ef6ad4c19b8b719cbb1611831f119ad7bf2f6292 by Tidefelt Henrik
Elaborate on the inheritance of figures
The file was modified chapters/annotations.tex (diff)
Commit c36edb0366852bc138e76d2d32dc134af328e0d5 by Tidefelt Henrik
Explain 'preferred' plot in a more open way

Addressing comment by @maltelenz.
The file was modified chapters/annotations.tex (diff)
Commit ec6ac87c534d77c91b1511f40e8e08d0ae482a2f by noreply
Add missing 'as'

As suggested by @otronarp.

Co-authored-by: Otto Tronarp <otto@tronarp.se>
The file was modified chapters/annotations.tex (diff)
Commit cfe76157bad4b314d25cc7acb79f91e9f9420add by Tidefelt Henrik
Remove empty line at beginning of file
The file was modified chapters/annotations.tex (diff)
Commit ee61542ab57d4919d0c79a83990850f627c087d7 by Tidefelt Henrik
Use pseudocode record for 'Documentation' annotation

Addressing review comment by @HansOlsson.
The file was modified chapters/annotations.tex (diff)
Commit 1b616ec0619bcdb182df0afbc87c6d4566de3394 by noreply
Clarify that it's an error if cref does not designate a scalar variable
The file was modified chapters/annotations.tex (diff)
Commit dd07ae8efdaecec9ecbe34c5b5cba77d85a4b7f9 by ottot
Clarify the behavior for unknown and incompatible units
The file was modified chapters/annotations.tex (diff)
Commit 41a06ebd3d4d5b7ccec0e0fe33cc175ea8b5f9c4 by noreply
Fix broken merge

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/annotations.tex (diff)
Commit 2175f1a9a7653ff88ad6d0bbe03ca8503883128d by Tidefelt Henrik
Move things related to Axis.label into the same paragraph
The file was modified chapters/annotations.tex (diff)
Commit b3731595ed65b153884454dbfc3b53b0b9d21f08 by Tidefelt Henrik
Clarify that Axis.unit is required when specifying axis bounds
The file was modified chapters/annotations.tex (diff)
Commit 80855ab0d2819812a65f871730d5490734200385 by Tidefelt Henrik
Make Axis.unit default to "" (without yet specifying what the default means)
The file was modified chapters/annotations.tex (diff)
Commit 886fdf65209c58b9e1a07a3fc6123b12a946a9ad by Tidefelt Henrik
First try at defining the meaning of empty Axis.unit
The file was modified chapters/annotations.tex (diff)
Commit 4077d02fa513960b199e817f9ac11bd722ddb5c1 by Tidefelt Henrik
Mandate that Axis.unit is used for axis tick labels
The file was modified chapters/annotations.tex (diff)
Commit 2fade93d88b558d88c46adb427b1a964b0faf6e1 by Tidefelt Henrik
Separate meanings of presence of axis bounds and presence of Axis.unit
The file was modified chapters/annotations.tex (diff)
Commit 0f3a13206d81961f5ff644f97c3f3f7e32a33c5f by noreply
Ignore 'min' and 'max' when 'unit' is not recognized
The file was modified chapters/annotations.tex (diff)
Commit 79dc5ce3920de133573ecc12a91df67c4b20a652 by Tidefelt Henrik
Move MCP state to 'Under Evaluation'
The file was modified RationaleMCP/0033/ReadMe.md (diff)
Commit 60b72d7bf945cf660a5aeccf8cc4ba784e1a4fa4 by Tidefelt Henrik
Update table to follow new style
The file was modified chapters/annotations.tex (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 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/interface.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/unitexpressions.tex (diff)
The file was modified chapters/inheritance.tex (diff)
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/scoping.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 chapters/functions.tex (diff)
The file was modified preamble.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)

Summary

  1. Initial commit of documents for MCP-0033 (details)
  2. Minor corrections, mostly language and formatting (details)
  3. Update the predefined plots to add HTML-caption, sub-plot title and optional identifier. (details)
  4. Update predefined-plots.md (details)
  5. Updates after demonstration of prototype (details)
  6. Clean up and updating proposal with features demonstrated at 100th design meeting (details)
  7. Fix broken markdown from previous commit (details)
  8. Drop the top level Figures container in favor of reusing Documentation (details)
  9. Text markup for captions (details)
  10. Added example figure from the prototype (details)
  11. Update predefined-plots.md (details)
  12. Clean up whitespace in example of Figure (details)
  13. Clarifications regarding Figure 'group' (details)
  14. Specifying behavior of undefined and empty Curve 'legend' (details)
  15. State uniqueness requirement for Figure and Plot 'identifier' (details)
  16. Clarify rules for Figure and Plot 'title', and relation to plot labels (details)
  17. Move preferredView and DocumentationClass to the more logical place "Annotations for the Graphical User Interface" (details)
  18. Initial conversion of the markdown content to latex and integration of the text (details)
  19. Describe all the attributes of Figure in the text (details)
  20. Explicitly point out all attributes where variable replacements might be used (details)
  21. Removing redundant statement regarding vendor annotations (they can appear anywhere in any annotation) (details)
  22. Be even more specific about where variable replacements can be used (details)
  23. Fix typo (details)
  24. Fix whitespace (details)
  25. Use the nonnormative macro (details)
  26. Restore list that was lost in translation from markdown (details)
  27. Remove outdated restriction to simulation models in ReadMe.md (details)
  28. Fix typo (details)
  29. Relax the uniqueness requirements of plot identifiers (details)
  30. Clarify the uniqueness of Figure and Plot identifiers (details)
  31. Move \doublelabel out of \subsection argument (details)
  32. Add link to collection of examples in ReadMe.md (details)
  33. Incorporate suggestions from #2578 (details)
  34. Clarify that leading and ending newlines are ignored in captions (#2581) (details)
  35. Make Figure title optional as decided at the 101th design meeting (#2580) (details)
  36. Fix typos and improved wording reported by @matlelenz (details)
  37. text graphical -> text graphical primitive (details)
  38. Use \lstinline on 'Plot' and 'title' (details)
  39. Elaborate on the inheritance of figures (details)
  40. Explain 'preferred' plot in a more open way (details)
  41. Add missing 'as' (details)
  42. Remove empty line at beginning of file (details)
  43. Use pseudocode record for 'Documentation' annotation (details)
  44. Clarify that it's an error if cref does not designate a scalar variable (details)
  45. Clarify the behavior for unknown and incompatible units (details)
  46. Fix broken merge (details)
  47. Move things related to Axis.label into the same paragraph (details)
  48. Clarify that Axis.unit is required when specifying axis bounds (details)
  49. Make Axis.unit default to "" (without yet specifying what the default means) (details)
  50. First try at defining the meaning of empty Axis.unit (details)
  51. Mandate that Axis.unit is used for axis tick labels (details)
  52. Separate meanings of presence of axis bounds and presence of Axis.unit (details)
  53. Ignore 'min' and 'max' when 'unit' is not recognized (details)
  54. Move MCP state to 'Under Evaluation' (details)
  55. Update table to follow new style (details)
  56. Fix three cases of 'parameter-expression' -> 'parameter expression' (details)
  57. Make assertion level a parameter expression (details)
  58. Change 'a discrete-time variables' -> 'a discrete-time variable' (details)
  59. Fix some white-space irregularities in the grammar (details)
  60. Fix more white-space irregularities (details)
  61. Partly fix white-space irregularities in lexer rules (details)
  62. Fix two more minor white-space irregularities (details)
  63. Update comment about LaTeXML issue being fixed on their 'master' (details)
  64. Fix typos in spec (#2695) (details)
  65. Deprecate byte order mark (#2696) (details)
  66. Cleanup listings related to external-clauses (#2688) (details)
  67. Clarify that equations in discrete-time Real variables are only solved at events (details)
Commit fa7ac24091f83e3137b556119246de776190b9ee by Tidefelt Henrik
Initial commit of documents for MCP-0033
The file was addedRationaleMCP/0033/predefined-plots.md
The file was addedRationaleMCP/0033/ReadMe.md
Commit 4d769e6a70ed765d3893d202be294b011b7e0934 by noreply
Minor corrections, mostly language and formatting
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 5ad0fec514eeea93eefd8e3f5741a1a9be96f5aa by Hans.Olsson
Update the predefined plots to add HTML-caption, sub-plot title and optional identifier.
Closes #2363
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 0a95491eb9366c618c5d5eefeec9476e17e57d12 by noreply
Update predefined-plots.md

Batter -> Battery (twice)
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 6564999720e1fbc6fcc93cf153f85004ce6c36e4 by noreply
Updates after demonstration of prototype
The file was modified RationaleMCP/0033/ReadMe.md (diff)
Commit aa6f11276f472af3de5c7e9e5a14164557b1946d by Tidefelt Henrik
Clean up and updating proposal with features demonstrated at 100th design meeting

These changes are mainly about renaming and reorganizing features presented or planned at the previous design meeting.

References and comparisons to the current use of predefined plots in Wolfram SystemModeler have been removed.

The handling of axis boundaries have been defined by making the choice of unit explicit.
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit f7ccc380fcc41557ea9e4fe74814c8c72909d476 by Tidefelt Henrik
Fix broken markdown from previous commit
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 7b2ae8057971738e4c955b4a8ec0efc154ed25cb by Tidefelt Henrik
Drop the top level Figures container in favor of reusing Documentation

Having figures as part of the Documentation has become very natural now that they also include captions, and that part of the current content of the 'info' might end up being migrated to figure captions instead.

Second, the figures are expected to be heavily linked from the 'info', which is another reason for keeping them close together.

Third, this avoids the use of a container record with just a single record member.
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit d12784d45933cd94caf673a86dcd8f4ed9e53db0 by ottot
Added example figure from the prototype
The file was addedRationaleMCP/0033/example-figure.png
The file was modified RationaleMCP/0033/ReadMe.md (diff)
Commit 8e5b4e9d48c72f5192540d8d1a60d6f632cab02b by noreply
Update predefined-plots.md

Consistently using record constructors.
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 2445beb7eff75962b7d45ceca47b878e2bf5771b by noreply
Clean up whitespace in example of Figure
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 9bda6f4235f71dae5448a5eb26391142bc15222e by Tidefelt Henrik
Clarifications regarding Figure 'group'
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit fe531515136bf1566d96c1e8e3df2ebcb2227e61 by Tidefelt Henrik
Specifying behavior of undefined and empty Curve 'legend'
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 534ee656ad197a86e5bc4b14dcbf2b2815ccd808 by Tidefelt Henrik
State uniqueness requirement for Figure and Plot 'identifier'
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit 25ccd6565470c0c41daf065f5d22800ff66babec by Tidefelt Henrik
Clarify rules for Figure and Plot 'title', and relation to plot labels
The file was modified RationaleMCP/0033/predefined-plots.md (diff)
Commit baae1420ebb6f6e8f4ef0e7f793250ab8d0c81b0 by ottot
Move preferredView and DocumentationClass to the more logical place "Annotations for the Graphical User Interface"
The file was modified chapters/annotations.tex (diff)
Commit 1e8aa26ac9cfde472fc32efc6ba8007107aa1af6 by ottot
Initial conversion of the markdown content to latex and integration of the text
The file was modified chapters/annotations.tex (diff)
Commit 6607ff1e2dbb26dc7c1b0b63f74311b9604ae190 by ottot
Describe all the attributes of Figure in the text
The file was modified chapters/annotations.tex (diff)
Commit 9caafd292e4ae1100c8465524d2596904f8a7693 by ottot
Explicitly point out all attributes where variable replacements might be used
The file was modified chapters/annotations.tex (diff)
Commit f287cc9eefabf4b548ce95883607f47e7b7c4718 by ottot
Removing redundant statement regarding vendor annotations (they can appear anywhere in any annotation)
The file was modified chapters/annotations.tex (diff)
Commit 6334db1cded45e7de7179d9e21db8f4eb8ea5bfa by ottot
Be even more specific about where variable replacements can be used
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/annotations.tex (diff)
The file was modified chapters/annotations.tex (diff)
Commit d996f3f008c90c1e204cd113e44d1e05e4a8a69b by ottot
Use the nonnormative macro
The file was modified chapters/annotations.tex (diff)
Commit a0a3bc4ef232b2d177b3234ff9873c92853081aa by ottot
Restore list that was lost in translation from markdown
The file was modified chapters/annotations.tex (diff)
Commit 3a496ff852e4dc13892f68de7ab50d32a8a6f19f by noreply
Remove outdated restriction to simulation models in ReadMe.md
The file was modified RationaleMCP/0033/ReadMe.md (diff)
The file was modified chapters/annotations.tex (diff)
Commit bb8679472207dd2f2330d20d3bc2cd1ddcec8384 by otto
Relax the uniqueness requirements of plot identifiers
The file was modified chapters/annotations.tex (diff)
Commit fd288eae32a06900770d90d719be28ef5cd073bb by ottot
Clarify the uniqueness of Figure and Plot identifiers
The file was modified chapters/annotations.tex (diff)
Commit e8346f50bab6765c0d28875840fee028c78f3574 by noreply
Move \doublelabel out of \subsection argument
The file was modified chapters/annotations.tex (diff)
Commit 9d6f62ebfc4ba2ff619c60d0701dea5dd8cc9b3f by noreply
Add link to collection of examples in ReadMe.md
The file was modified RationaleMCP/0033/ReadMe.md (diff)
Commit bf43dbc6dd4ef9704e095819989d9a582ac2ca50 by ottot
Incorporate suggestions from #2578

Clarify that behavior is unspecified for:
- Curves where x or y does not designate a variable
- Unknown units or incompatible with the plotted variable
The file was modified chapters/annotations.tex (diff)
Commit 14eb5455c40f7dfc6e8960536ea3dd91a2bc1b8a by noreply
Clarify that leading and ending newlines are ignored in captions (#2581)

The file was modified chapters/annotations.tex (diff)
Commit e28c54dab229349039300025abf0ddbbfa653cac by noreply
Make Figure title optional as decided at the 101th design meeting (#2580)

The file was modified chapters/annotations.tex (diff)
Commit 561af3a4d0bd05a50bc2da14d144fc76f2f801e3 by ottot
Fix typos and improved wording reported by @matlelenz
The file was modified chapters/annotations.tex (diff)
Commit f5b0e3a988c836e3d683585ce559f72b91607fba by ottot
text graphical -> text graphical primitive
The file was modified chapters/annotations.tex (diff)
Commit d1098212eacacfa2ddcde28b5b67399e427d6fb8 by noreply
Use \lstinline on 'Plot' and 'title'

Co-authored-by: Otto Tronarp <otto@tronarp.se>
The file was modified chapters/annotations.tex (diff)
Commit ef6ad4c19b8b719cbb1611831f119ad7bf2f6292 by Tidefelt Henrik
Elaborate on the inheritance of figures
The file was modified chapters/annotations.tex (diff)
Commit c36edb0366852bc138e76d2d32dc134af328e0d5 by Tidefelt Henrik
Explain 'preferred' plot in a more open way

Addressing comment by @maltelenz.
The file was modified chapters/annotations.tex (diff)
Commit ec6ac87c534d77c91b1511f40e8e08d0ae482a2f by noreply
Add missing 'as'

As suggested by @otronarp.

Co-authored-by: Otto Tronarp <otto@tronarp.se>
The file was modified chapters/annotations.tex (diff)
Commit cfe76157bad4b314d25cc7acb79f91e9f9420add by Tidefelt Henrik
Remove empty line at beginning of file
The file was modified chapters/annotations.tex (diff)
Commit ee61542ab57d4919d0c79a83990850f627c087d7 by Tidefelt Henrik
Use pseudocode record for 'Documentation' annotation

Addressing review comment by @HansOlsson.
The file was modified chapters/annotations.tex (diff)
Commit 1b616ec0619bcdb182df0afbc87c6d4566de3394 by noreply
Clarify that it's an error if cref does not designate a scalar variable
The file was modified chapters/annotations.tex (diff)
Commit dd07ae8efdaecec9ecbe34c5b5cba77d85a4b7f9 by ottot
Clarify the behavior for unknown and incompatible units
The file was modified chapters/annotations.tex (diff)
Commit 41a06ebd3d4d5b7ccec0e0fe33cc175ea8b5f9c4 by noreply
Fix broken merge

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/annotations.tex (diff)
Commit 2175f1a9a7653ff88ad6d0bbe03ca8503883128d by Tidefelt Henrik
Move things related to Axis.label into the same paragraph
The file was modified chapters/annotations.tex (diff)
Commit b3731595ed65b153884454dbfc3b53b0b9d21f08 by Tidefelt Henrik
Clarify that Axis.unit is required when specifying axis bounds
The file was modified chapters/annotations.tex (diff)
Commit 80855ab0d2819812a65f871730d5490734200385 by Tidefelt Henrik
Make Axis.unit default to "" (without yet specifying what the default means)
The file was modified chapters/annotations.tex (diff)
Commit 886fdf65209c58b9e1a07a3fc6123b12a946a9ad by Tidefelt Henrik
First try at defining the meaning of empty Axis.unit
The file was modified chapters/annotations.tex (diff)
Commit 4077d02fa513960b199e817f9ac11bd722ddb5c1 by Tidefelt Henrik
Mandate that Axis.unit is used for axis tick labels
The file was modified chapters/annotations.tex (diff)
Commit 2fade93d88b558d88c46adb427b1a964b0faf6e1 by Tidefelt Henrik
Separate meanings of presence of axis bounds and presence of Axis.unit
The file was modified chapters/annotations.tex (diff)
Commit 0f3a13206d81961f5ff644f97c3f3f7e32a33c5f by noreply
Ignore 'min' and 'max' when 'unit' is not recognized
The file was modified chapters/annotations.tex (diff)
Commit 79dc5ce3920de133573ecc12a91df67c4b20a652 by Tidefelt Henrik
Move MCP state to 'Under Evaluation'
The file was modified RationaleMCP/0033/ReadMe.md (diff)
Commit 60b72d7bf945cf660a5aeccf8cc4ba784e1a4fa4 by Tidefelt Henrik
Update table to follow new style
The file was modified chapters/annotations.tex (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 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/unitexpressions.tex (diff)
The file was modified chapters/scoping.tex (diff)
The file was modified chapters/interface.tex (diff)
The file was modified chapters/inheritance.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/revisions.tex (diff)
The file was modified preamble.tex (diff)
The file was modified chapters/syntax.tex (diff)
The file was modified chapters/packages.tex (diff)
The file was modified chapters/lexicalstructure.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)