[EGD-4593] Add Logging Engine docs Add Logging Engine docs
[EGD-5790] Fix end of line display in message thumbnail Original problem was that '\n' character was displayed as `[]` in message thumbnail. After consulting Design-Team thumbnail should not display anything succeeding problematic character.
[EGD-4593] Dump logs to file on timeout - Dump logs to file every 10 sec. - max file size is 50 MB (after reaching it, no more logs will be logged), - Add `LockGuard` with locking mechanism supporting IRQ and use it in `Logger`. - Fix minor style issues in `Logger`. - Add `mount_user_lfs_partition.py` script for mounting LFS on Linux FS in order to get `MuditaOS.log` file from `user` partition
[EGD-6078] Limited logs from Settings and Service messages * Right now there is too much spam. These logs can be enabled with build flag * Fixed clang-tidy warnings on Settings
[EGD-5908] Fix bug in Logger + add log unit test Because `vsnprintf` return value means: " The number of characters that would have been written if n had been sufficiently large, not counting the terminating null character. If an encoding error occurs, a negative number is returned. " `Logger` crashed when log msg was longer than LOGGER_BUFFER_SIZE. Checking `vsnprintf` return value solves this issue.
[EGD-5832] Status bar widgets refactor Status bar SIM widget refactor Status bar time widget recfactor Status bar lock widget refactor Separation of status bar time widget and desktop main window time widget Fixed issue with wrong calculation of timezone based time
[EGD-5326] Fixed AT commands harness utility We can now use test harness to send and check at commands
[EGD-5326] Fixed system messages logging crash with messages debug utility and error on memory there was crash
[EGD-5047] Add support for newlib time Add support for newlib time standard syscalls.
[EGD-5860] Fix build packages Merging and cleaning cmakes requred cleaning.
[EGD-5760] Add option to use minimal metadata Add a possibility to use a minimal version of libphonenumber's metadata to reduce firmware size in debug. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5870] Fix filesystem remounting Skip remounting if a filesystem is already R/W
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
[EGD-5737] Fix compilation issues after merge Master was using some fetures removed by new filesystem
[EGD-5737] Merge master into experimental Synchronize with master before merging
[EGD-5312] Add Time selection window - add ChangeDateAndTimeWindow, - extract EventTimeItem to common widgets folder and rename it to TimeWidget, - extract EventDateItem to common widgets folder and rename it to DateWidget, - replace timeWidget with common TimeWidget in NightshiftWindow, - refactor time setting in DesktopMainWindow and TopBar, - Remove dead code from EventManager (GetNextAlarmTimestamp and HandleAlarmTrigger)
[EGD-5448] Add EULA window Added EULA window required for onBoarding procedure. Onboarding settings added.
[EGD-5692] Change URC parsing mechanism Improved the mechanism for processing URC messages so that long messages and those containing end of line inside messages can be handled also if income in more than one data chunk.
[EGD-5737] Fix filesystem unit tests Remove old VFS and utils::filesystem calls Update unittest lists
[EGD-5805] Fix not charging icon Fix icons behavior in topbar. When plugged and no charging regular dischrging icon is displayed.