[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5163] Fix UT module-db Convert module database tests to run natively on linux.
[EGD-5145] Fix remove vfs include from UT Deprecated vfs is no more accessible. Deleted old includes.
[EGD-5088] Change new filesystem implementation Removed deprecated vfs calls from all applications.
[EGD-5181] Add Circular and Logger buffers Add RandomStringGenerator class. Implement Circular and Logger buffers. Add UTs for LoggerBuffer.
[EGD-5074] Add native fscore for emulator This is a first commit when the emulator uses the new filesystem core. libiosyscall library read environment variable IOSYSCALS_REDIRECT_TO_IMAGE When IOSYSCALS_REDIRECT_TO_IMAGE=1 all syscalls are redirected to the image. If env is not defined or set to 0 only paths are translated and redirected to the native linux syscalls [EGD-5074] Remove free rtox library Remove unneeded fat library from the freertos [EGD-5074] Fix freertos mutex as unique Add freertos mutex in the unique_ptr for avoid inclusion of the freertos.h [EGD-5074] Remove frertos-fat submodule Remove uneeded fat freertos submodule [EGD-5074] Add handle types in the vfs_subsystem Add handle types in the vfs subsystem [EGD-5074] Add submodule for hashmap Add submodule for hashmap [EGD-5074] Add support for dirent Add support for dirent for new filesystem [EGD-5074] Fix mutex class Remove mutex in header [EGD-5074] Remove old vfs from file indexer File indexer should be fixed for use new vfs [EGD-5074] Fix unit test vfs Remove unit tests vfs for clas [EGD-5074] Add Posix implementation with new fs Add posix implementation with new fs core [EGD-5074] Fix stdio syscalls Fix all stdio syscalls [EGD-5074] Fix iosyscalls scan family Fix iosyscalls scan family [EGD-5074] Fix native API Fix native api Work in progress some minor fixes [EGD-5074] Fix lib stdio Fix lib stdio [EGD-5074] fix lseek return value in fat driver Fix lseek return value in the fat driver [EGD-5074] Unit test fix Unittest fixes [EGD-5074] Emulator syscalls Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[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)