Skip to content

Commit 2438d33

Browse files
author
Sonia Mathew
committed
Generated HTML for Release 1.0.5
1 parent bd2d358 commit 2438d33

9 files changed

Lines changed: 102 additions & 42 deletions

File tree

docs/releases/CHANGELOG/index.html

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121

2222

23-
<title>1.0.4 (2024-06-26 10:50) - DevOps Code RealTime</title>
23+
<title>1.0.5 (2024-08-06 13:21) - DevOps Code RealTime</title>
2424

2525

2626

@@ -88,7 +88,7 @@
8888
<div data-md-component="skip">
8989

9090

91-
<a href="#104-2024-06-26-1050" class="md-skip">
91+
<a href="#105-2024-08-06-1321" class="md-skip">
9292
Skip to content
9393
</a>
9494

@@ -136,7 +136,7 @@
136136
<div class="md-header__topic" data-md-component="header-topic">
137137
<span class="md-ellipsis">
138138

139-
1.0.4 (2024-06-26 10:50)
139+
1.0.5 (2024-08-06 13:21)
140140

141141
</span>
142142
</div>
@@ -1115,6 +1115,19 @@
11151115

11161116

11171117

1118+
<h1 id="105-2024-08-06-1321">1.0.5 (2024-08-06 13:21)</h1>
1119+
<ol>
1120+
<li>Files from the Code RealTime installation are now by default treated as read-only and will appear with a padlock in the editor title when you open them. Examples of such files include <code>RTPredefined.art</code> and all files from the TargetRTS. Having these files read-only helps to avoid accidental modifications, but if you anyway want to edit them you can do so by updating the setting <code>files.readonlyInclude</code>.</li>
1121+
<li>Support for port multiplicity has been improved. Now code generation supports connecting the same port to several other ports including local ports and other part's ports. It is also possible to use C++ constant expressions as port multiplicity, for example, macros.</li>
1122+
<li>Art compiler now fully supports protocols with symmetrical events, which can be both sent and received by the same port. Check out <a href="https://github.com/secure-dev-ops/code-realtime/tree/main/art-comp-test/tests/symmetric_events">this test case</a> for an example.</li>
1123+
<li>Detection of abstract capsules has been improved to fully analyze parent capsules, their pure virtual methods and overrides.</li>
1124+
<li>Navigation options from transformation configuration (TC) text editor have been extended. A user now can Ctrl+click on paths to files and folders specified in values of various attributes such as sources, targetFolder, inclusionPaths, targetRTSlocation and open the file or reveal the folder in Explorer.</li>
1125+
<li>A new validation rule <a href="https://secure-dev-ops.github.io/code-realtime/validation/#tc_7016_prerequisiteswithoutactivetc">TC_7016_prerequisitesWithoutActiveTC</a> now reports a warning if a TC has prerequisites, but the container workspace folder has no TC set as active. This rule is helpful when you work in the IDE, and forgot to set a TC as active. With no active TC, references to source elements of prerequisite TCs become unresolved, and previously it could be difficult to understand why. The validation rule provides a Quick Fix for resolving the problem by setting the TC as active.</li>
1126+
<li>A new <a href="https://github.com/secure-dev-ops/code-realtime/tree/main/art-samples/gRPCServer">gRPCServer library</a> is now available which allows to connect your realtime application to other applications with <a href="https://grpc.io/">gRPC</a>. The library is provided as a sample that you either can use as is, or customize according to your needs.</li>
1127+
<li>A new <a href="https://github.com/secure-dev-ops/code-realtime/tree/main/art-samples/gRPC_MazeRunner">sample application</a> is provided to show how to use the <a href="https://github.com/secure-dev-ops/code-realtime/tree/main/art-samples/gRPCServer">gRPCServer library</a>. A sample client application written in C++ is also available on <a href="https://github.com/HCL-TECH-SOFTWARE/lib-grpc-server/blob/main/grpc-client">GitHub</a>.</li>
1128+
<li>New examples have been added including <a href="https://github.com/secure-dev-ops/code-realtime/tree/main/art-samples/DiningPhils">DiningPhils</a> implementing different algorithms to solve classical Dining Philosophers problem, and <a href="https://github.com/secure-dev-ops/code-realtime/tree/main/art-samples/PingPongTimeDeltaTracker">Ping-Pong</a> with added time measurements.</li>
1129+
<li>Code RealTime docker image is available on <a href="https://hub.docker.com/r/baravich/vscode-code-realtime">DockerHub</a> and is based on web version Visual Studio Code provided by <a href="https://github.com/gitpod-io/openvscode-server">openvscode-server</a>.</li>
1130+
</ol>
11181131
<h1 id="104-2024-06-26-1050">1.0.4 (2024-06-26 10:50)</h1>
11191132
<ol>
11201133
<li>It's now possible to use newer JVMs than Java 17 for running Code RealTime. Information about which Java (and version) that will be used is printed in the Art Server output channel at start-up.</li>

docs/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/sitemap.xml

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,167 +2,167 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>https://secure-dev-ops.github.io/code-realtime/</loc>
5-
<lastmod>2024-06-27</lastmod>
5+
<lastmod>2024-08-08</lastmod>
66
<changefreq>daily</changefreq>
77
</url>
88
<url>
99
<loc>https://secure-dev-ops.github.io/code-realtime/contributing/</loc>
10-
<lastmod>2024-06-27</lastmod>
10+
<lastmod>2024-08-08</lastmod>
1111
<changefreq>daily</changefreq>
1212
</url>
1313
<url>
1414
<loc>https://secure-dev-ops.github.io/code-realtime/draft-documentation/</loc>
15-
<lastmod>2024-06-27</lastmod>
15+
<lastmod>2024-08-08</lastmod>
1616
<changefreq>daily</changefreq>
1717
</url>
1818
<url>
1919
<loc>https://secure-dev-ops.github.io/code-realtime/installing/</loc>
20-
<lastmod>2024-06-27</lastmod>
20+
<lastmod>2024-08-08</lastmod>
2121
<changefreq>daily</changefreq>
2222
</url>
2323
<url>
2424
<loc>https://secure-dev-ops.github.io/code-realtime/overview/</loc>
25-
<lastmod>2024-06-27</lastmod>
25+
<lastmod>2024-08-08</lastmod>
2626
<changefreq>daily</changefreq>
2727
</url>
2828
<url>
2929
<loc>https://secure-dev-ops.github.io/code-realtime/settings/</loc>
30-
<lastmod>2024-06-27</lastmod>
30+
<lastmod>2024-08-08</lastmod>
3131
<changefreq>daily</changefreq>
3232
</url>
3333
<url>
3434
<loc>https://secure-dev-ops.github.io/code-realtime/support/</loc>
35-
<lastmod>2024-06-27</lastmod>
35+
<lastmod>2024-08-08</lastmod>
3636
<changefreq>daily</changefreq>
3737
</url>
3838
<url>
3939
<loc>https://secure-dev-ops.github.io/code-realtime/validation/</loc>
40-
<lastmod>2024-06-27</lastmod>
40+
<lastmod>2024-08-08</lastmod>
4141
<changefreq>daily</changefreq>
4242
</url>
4343
<url>
4444
<loc>https://secure-dev-ops.github.io/code-realtime/art-lang/</loc>
45-
<lastmod>2024-06-27</lastmod>
45+
<lastmod>2024-08-08</lastmod>
4646
<changefreq>daily</changefreq>
4747
</url>
4848
<url>
4949
<loc>https://secure-dev-ops.github.io/code-realtime/art-lang/cpp-extensions/</loc>
50-
<lastmod>2024-06-27</lastmod>
50+
<lastmod>2024-08-08</lastmod>
5151
<changefreq>daily</changefreq>
5252
</url>
5353
<url>
5454
<loc>https://secure-dev-ops.github.io/code-realtime/building/</loc>
55-
<lastmod>2024-06-27</lastmod>
55+
<lastmod>2024-08-08</lastmod>
5656
<changefreq>daily</changefreq>
5757
</url>
5858
<url>
5959
<loc>https://secure-dev-ops.github.io/code-realtime/building/art-compiler/</loc>
60-
<lastmod>2024-06-27</lastmod>
60+
<lastmod>2024-08-08</lastmod>
6161
<changefreq>daily</changefreq>
6262
</url>
6363
<url>
6464
<loc>https://secure-dev-ops.github.io/code-realtime/building/build-cpp-files/</loc>
65-
<lastmod>2024-06-27</lastmod>
65+
<lastmod>2024-08-08</lastmod>
6666
<changefreq>daily</changefreq>
6767
</url>
6868
<url>
6969
<loc>https://secure-dev-ops.github.io/code-realtime/building/build-variants/</loc>
70-
<lastmod>2024-06-27</lastmod>
70+
<lastmod>2024-08-08</lastmod>
7171
<changefreq>daily</changefreq>
7272
</url>
7373
<url>
7474
<loc>https://secure-dev-ops.github.io/code-realtime/building/launch-configurations/</loc>
75-
<lastmod>2024-06-27</lastmod>
75+
<lastmod>2024-08-08</lastmod>
7676
<changefreq>daily</changefreq>
7777
</url>
7878
<url>
7979
<loc>https://secure-dev-ops.github.io/code-realtime/building/transformation-configurations/</loc>
80-
<lastmod>2024-06-27</lastmod>
80+
<lastmod>2024-08-08</lastmod>
8181
<changefreq>daily</changefreq>
8282
</url>
8383
<url>
8484
<loc>https://secure-dev-ops.github.io/code-realtime/releases/</loc>
85-
<lastmod>2024-06-27</lastmod>
85+
<lastmod>2024-08-08</lastmod>
8686
<changefreq>daily</changefreq>
8787
</url>
8888
<url>
8989
<loc>https://secure-dev-ops.github.io/code-realtime/releases/CHANGELOG/</loc>
90-
<lastmod>2024-06-27</lastmod>
90+
<lastmod>2024-08-08</lastmod>
9191
<changefreq>daily</changefreq>
9292
</url>
9393
<url>
9494
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/</loc>
95-
<lastmod>2024-06-27</lastmod>
95+
<lastmod>2024-08-08</lastmod>
9696
<changefreq>daily</changefreq>
9797
</url>
9898
<url>
9999
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/build/</loc>
100-
<lastmod>2024-06-27</lastmod>
100+
<lastmod>2024-08-08</lastmod>
101101
<changefreq>daily</changefreq>
102102
</url>
103103
<url>
104104
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/capsule-factory/</loc>
105-
<lastmod>2024-06-27</lastmod>
105+
<lastmod>2024-08-08</lastmod>
106106
<changefreq>daily</changefreq>
107107
</url>
108108
<url>
109109
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/dependency-injection/</loc>
110-
<lastmod>2024-06-27</lastmod>
110+
<lastmod>2024-08-08</lastmod>
111111
<changefreq>daily</changefreq>
112112
</url>
113113
<url>
114114
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/encoding-decoding/</loc>
115-
<lastmod>2024-06-27</lastmod>
115+
<lastmod>2024-08-08</lastmod>
116116
<changefreq>daily</changefreq>
117117
</url>
118118
<url>
119119
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/integrate-with-external-code/</loc>
120-
<lastmod>2024-06-27</lastmod>
120+
<lastmod>2024-08-08</lastmod>
121121
<changefreq>daily</changefreq>
122122
</url>
123123
<url>
124124
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/message-communication/</loc>
125-
<lastmod>2024-06-27</lastmod>
125+
<lastmod>2024-08-08</lastmod>
126126
<changefreq>daily</changefreq>
127127
</url>
128128
<url>
129129
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/threads/</loc>
130-
<lastmod>2024-06-27</lastmod>
130+
<lastmod>2024-08-08</lastmod>
131131
<changefreq>daily</changefreq>
132132
</url>
133133
<url>
134134
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/timers/</loc>
135-
<lastmod>2024-06-27</lastmod>
135+
<lastmod>2024-08-08</lastmod>
136136
<changefreq>daily</changefreq>
137137
</url>
138138
<url>
139139
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/versions/</loc>
140-
<lastmod>2024-06-27</lastmod>
140+
<lastmod>2024-08-08</lastmod>
141141
<changefreq>daily</changefreq>
142142
</url>
143143
<url>
144144
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/</loc>
145-
<lastmod>2024-06-27</lastmod>
145+
<lastmod>2024-08-08</lastmod>
146146
<changefreq>daily</changefreq>
147147
</url>
148148
<url>
149149
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/art-editor/</loc>
150-
<lastmod>2024-06-27</lastmod>
150+
<lastmod>2024-08-08</lastmod>
151151
<changefreq>daily</changefreq>
152152
</url>
153153
<url>
154154
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/diagrams/</loc>
155-
<lastmod>2024-06-27</lastmod>
155+
<lastmod>2024-08-08</lastmod>
156156
<changefreq>daily</changefreq>
157157
</url>
158158
<url>
159159
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/outline-view/</loc>
160-
<lastmod>2024-06-27</lastmod>
160+
<lastmod>2024-08-08</lastmod>
161161
<changefreq>daily</changefreq>
162162
</url>
163163
<url>
164164
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/references/</loc>
165-
<lastmod>2024-06-27</lastmod>
165+
<lastmod>2024-08-08</lastmod>
166166
<changefreq>daily</changefreq>
167167
</url>
168168
</urlset>

docs/sitemap.xml.gz

-1 Bytes
Binary file not shown.

docs/targetrts-api/_r_t_config_8h_source.html

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,20 @@
407407
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="preprocessor"> #define RTUseCPP11 1</span></div>
408408
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="preprocessor">#endif</span></div>
409409
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
410-
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="preprocessor">#endif </span><span class="comment">// __RTConfig_h__</span></div>
410+
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="comment">// Macros for the freeList</span></div>
411+
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><span class="preprocessor">#ifndef MIN_FREE_LIST_SIZE</span></div>
412+
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="preprocessor">#define MIN_FREE_LIST_SIZE 20U</span></div>
413+
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="preprocessor">#endif</span></div>
414+
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> </div>
415+
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span><span class="preprocessor">#ifndef MAX_FREE_LIST_SIZE</span></div>
416+
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="preprocessor">#define MAX_FREE_LIST_SIZE 100U</span></div>
417+
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="preprocessor">#endif</span></div>
418+
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
419+
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="preprocessor">#ifndef RTMESSAGE_BLOCK_SIZE</span></div>
420+
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span><span class="preprocessor">#define RTMESSAGE_BLOCK_SIZE 250</span></div>
421+
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="preprocessor">#endif</span></div>
422+
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
423+
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="preprocessor">#endif </span><span class="comment">// __RTConfig_h__</span></div>
411424
</div><!-- fragment --></div><!-- contents -->
412425
<!-- start footer part -->
413426
<hr class="footer"/><address class="footer"><small>

docs/targetrts-api/_r_t_message_block_8h_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
9999
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="struct_r_t_message_block.html"> 21</a></span><span class="keyword">struct </span><a class="code hl_struct" href="struct_r_t_message_block.html">RTMessageBlock</a></div>
100100
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>{</div>
101-
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">enum</span> { Size = 250 };</div>
101+
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">enum</span> { Size = RTMESSAGE_BLOCK_SIZE };</div>
102102
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
103103
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_struct" href="struct_r_t_message_block.html">RTMessageBlock</a> * next;</div>
104104
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_class" href="class_r_t_message.html">RTMessage</a> messages[ Size ];</div>

docs/targetrts-api/_r_t_version_8h_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@
8989
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#define __RTVersion_h__ included</span></div>
9090
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
9191
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
92-
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#define RT_VERSION_NUMBER 8004</span></div>
93-
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#define RT_VERSION_STRING &quot;Release 8.0.04&quot;</span></div>
92+
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#define RT_VERSION_NUMBER 8005</span></div>
93+
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#define RT_VERSION_STRING &quot;Release 8.0.05&quot;</span></div>
9494
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
9595
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
9696
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#endif </span><span class="comment">// __RTVersion_h__</span></div>

docs/targetrts-api/struct_r_t_message_block.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<table class="memberdecls">
8080
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
8181
Public Types</h2></td></tr>
82-
<tr class="memitem:a18a2ac074beb6b0e21645df4643326d4"><td class="memItemLeft" align="right" valign="top"><a id="a18a2ac074beb6b0e21645df4643326d4" name="a18a2ac074beb6b0e21645df4643326d4"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>Size</b> = 250
82+
<tr class="memitem:a18a2ac074beb6b0e21645df4643326d4"><td class="memItemLeft" align="right" valign="top"><a id="a18a2ac074beb6b0e21645df4643326d4" name="a18a2ac074beb6b0e21645df4643326d4"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>Size</b> = RTMESSAGE_BLOCK_SIZE
8383
}</td></tr>
8484
<tr class="separator:a18a2ac074beb6b0e21645df4643326d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
8585
</table><table class="memberdecls">

0 commit comments

Comments
 (0)