A maintenance release is now available for all supported platforms.
Consider updating if you are using Version 6.0-6.1.0 or older.
int32_t rttctx_suspend_logging_of_AM(const char* am_name);
`int32_t rttctx_resume_logging_of_AM(const char* am_name);'
to suspend/resume log output (feature request #11899)Documentation (User Manual:
rttWaitForFilters if used with
other commands than @rttWaitFor (clarifies #7113).Test Documentation:
rtt-msword-doc-testproject:
allow for multi-level TLAs (that include a path separator “/”)Performance and Optimisation:
rtt-compile-test (rttscan_rts):
if unused, skip storing the raw C data (see #11936 / ~22917);
avoid duplicate parse operations (#11936)
License management:
unless option --verbose is given, start license daemon
with muted output (implements #5867)
RTT internal types:
enum types with negative values (rttErrno_t, rttSigRet_t):
set terminal value to MAXINT32 (0x7FFFffff) in order to avoid
unnecessary 64bit encoding (implements #12058)
Robustness
rtt-compile-test (rttscan_rts):
treat string literals special (may contain start-of-comment markers)
Vlclib: allow rttVlcPut() to return FALSE on fail
and catch more situations where rttVlcPut() to returns
FALSE
Filter functions:
treat filter functions return as robust bool_t
(i.e. distinguish only “0” and “not 0”);
this corrects the unexpected behaviour of filter
functions that return a value != 1 for TRUE (see #5537)
added corresponding note to manual, appendix D (compatibility)
Filter definition:
attempts to call @rttSetMatchCondition() with criteria
“rttMatchSet” or “rttMatchSequence” for filter type other than
rttWaitForFilter now yield a FAIL (invalid parameters, see #7114)
Test-on-Target: Tcalls now complain, if the id of the received reply does not match (implements #12108)
Signal Extension
*.sig file (in ./testdata/)rtt-run-test, rtt-clean-test:
Fixed unexpected deletion of files in working directory if changing directory fails (see #11961)
Fixed crash with delayed logging when writing to testdata directory is not possible (see #7962)
Signal Extension:
Fixed crash when no signals are configured for test procedure, but a signal-related function is used (see #8077)
Vlclib: add missing mutex for Cygwin-Build (fixes #12018)
Stub generation:
for overloadeded C++ stubs with trailing const, add suffix “_const” to the stub filename (and to all the stubs-related variables); this resolves the overwriting-issue if two methods differ only by a trailing const (fixes #5877)
for overloaded (C++) stubs case
fixed code generation for @return and @callcnt
(correction to #11562)
Requirement tracing (rtt-get-tc-coverage):
--requirements, corrected path
representation for Windows/MinGw (fixes #11943)rttMatchSequence@rttWaitFor with rttMatchSequence (#12077); now
non-matching orders are properly discarded.