[EGD-4763] Add check if all Unit Tests where run Catch2 doesn't report some errors in test, and some test are disabled on porpoise this commit adds set of scripts and changes to CI that will clearly mark what test haven't been run.
[EGD-4763] Fix Unit Tests First attempt, move vfs to be init in tests
[EGD-4977] Reduce audio lag during voice call Reduce audio delay by reducing audio buffer size in router operation. Audio streams are now created directly in the operations, not in the audio service, which gives more flexibility. Audio Buffer size is calculated based on endpoints (source, sink) and operation capabilities. This commit also enables allocations in a non-cacheable region of OCRAM for endpoints that use DMA for data transport. Introduce power-of-two operations that use built-in functions and possibly dedicated hardware instructions of an MCU. These operations are required by the audio stream buffer size calculation algorithm. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-4753] Disable broken unit tests After fixing log mocking for unit tests, it turned out that some tests were not executed in the CI and as a result they were broken during development. Disable broken tests until they're fixed to unblock valid PRs. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-4831] Add license headers to c, h and sql files Add license headers to `h`, `c` and `sql` files as this files haven't been checked previously, script now to automatically updates current year in existing licenses.
[EGD-5181] Add Circular and Logger buffers Add RandomStringGenerator class. Implement Circular and Logger buffers. Add UTs for LoggerBuffer.
[EGD-4925] Change new filesystem handling implementation in module-gui. (#1193) Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
Merge branch 'master' into stable
[EGD-4446] Change: new filesystem handling implementation in module db. (#1052) Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module database. It also contains minor fixes in module-db.
Merge branch 'master' into stable
[EGD-4150] Change filename i18 to i18n (#1108) Change filename of internationalization files from i18 to i18n. I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
[EGD-4167] Add n display languages loaded from files (#1047)
[EGD-3698] Add UT for TimeRangeParser. (#750) Move TimeRangeParser to module-utils.
[EGD-4491] MMI call forwarding full support (#1069) * support for Basic Service Group and time parameter of call forwarding * fix RequestFactory, previously regex checking loop may have been left too early
[EGD-3512] Create ICS Parser (#892) -Create application desktop endpoints for calendar events -Modify Calendar Database Interface -Create ParserICS lib -Create calendar events endpoints test -Create UT for ParserICS
[EGD-3360] Input and display language separation, input language setting implementation (#920)
[EGD-3147] SMS incoming ASCII characters (#939)
[EGD-4103] Fix phone hanging when pressing '=' in calculator (#891) Crush was caused when using std::to_string() on rt1051 to convert double (result from equation) to string. Other methods f.e. using std::stringstream, sprintf also do not work. Add own floating point converter to string.
[EGD-3839] Cellular - get time zone (#903)
[EGD-4121] UCS2 32 bit support (#897)