[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)
[EGD-3045] Magnetometer driver (#788) * [EGD-3045] magnetometer driver - timer polling approach - magneto pin mux - magneto reg structs - magneto irq skeleton - bluetooth irq handler moved - dedicated i2c methods - bitfields parsed and populated explicitly * [misc] big endian ↔ long conversion in Utils + UT
[EGD-4075] Use FATFS in the Linux builds (#843) * [EGD-4075] Use FAT fs in the emulator Add script for genrate base phone image * [EGD-4075] Use FreeRTOS-FAT in emulator initial commit * [EGD-4075] Thread local storage fix Fixing thread local storage when running on the Linux platform in the test mode * [EGD-4075] Improve image generation Improve image generation script on the linux platform * [EGD-4075] Fix all test with FAT fs image Fix all tests with fatfs image * [EGD-4075] Fix calculator utility test * [EGD-4075] Image dependencies fix * Remove uneeded comments * Missing headers in CR * [EGD-4075] Fixed whitespaces Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-3743] Update copyrights in fies
[EGD-3838] Introduced a meditation progress bar with simple implementation of meditation application. (#783)
[EGD-3841] Add audio vibration and enable sound option
[EGD-3798] remove utf8 test output (#775) Test result parsers are failing due to excessive output of one of utf8's tests.