~aleteoryx/muditaos

ref: 46e0cd3d891013d075f7c8d10c06475e62c6f5a3 muditaos/module-utils d---------
332aed93 — Marcin Smoczyński 5 years ago
[EGD-6507] Enable per-module testing

Add per-module:
 - test build
 - test execution
 - coverage reporting (xml/html).

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
8b21df13 — Marcin Smoczyński 5 years ago
[EGD-5742] Add audio format checking

Check if decoder's file format is supported by the sink audio device
before playing the sound. Add list of supported formats to each of audio
devices.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
763cdbf3 — Marcin Smoczyński 5 years ago
[EGD-5567] Add code coverage reporting

Add HTML and XML code coverage report generation with gcovr.

Cleanup unittests list - add missing googletest-gui to the unittests
list; remove dead functional tests.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
33d652c1 — Artur Śleszyński 5 years ago
[EGD-6156] Create crash dumps

Integrate the CrashCatcher library in order to store phone state after
a fault occurs. The dumps are stored in the CrashCatcher hex format and
can be debugged using the CrashDebug stub built for x86_64 via the
'debug_crash_dump.sh' script.
3cb0a319 — Przemyslaw Brudny 5 years ago
[EGD-5913] Fixed language assets fallback load

Fixed language assets fallback load bug causing invalid
information display on startup.
232d0b4b — Wojtek Rzepecki 5 years ago
[EGD-6101] Add low battery start prevention

Device will be shutdown after
startup if SOC will be below
shutdown level
6e106deb — Alek Rudnik 5 years ago
[EGD-6455] Disable service audio debug loggs

They were too much of them
f08acdcc — Adam Dobrowolski 5 years ago
[EGD-6079] Moved at factory from header to cpp file

- data moved to std::initializer_list no issue warned with tools
- GCC tools do not warn issues with memory now
c16917ef — Marcin Smoczyński 5 years ago
[EGD-3819] Reduce taglib size

Reduce taglib size by cutting off support for file types that are not
supported by MuditaOS.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
16763ee2 — Mateusz Grzegorzek 5 years ago
[EGD-4593] Add Logging Engine docs

Add Logging Engine docs
dfcf9817 — Michał Kamoń 5 years ago
[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.
a60e27fa — Mateusz Grzegorzek 5 years ago
[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
ad136fbb — Adam Dobrowolski 5 years ago
[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
def5dbcf — Mateusz Grzegorzek 5 years ago
[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.
7ccc68c2 — Alek Rudnik 5 years ago
[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
30fde886 — Adam Dobrowolski 5 years ago
[EGD-5326] Fixed AT commands harness utility

We can now use test harness to send and check at commands
324a4025 — Adam Dobrowolski 5 years ago
[EGD-5326] Fixed system messages logging crash

with messages debug utility and error on memory there  was crash
194368db — Lucjan Bryndza 5 years ago
[EGD-5047] Add support for newlib time

Add support for newlib time standard syscalls.
9d8eff64 — Radoslaw Wicik 5 years ago
[EGD-5860] Fix build packages

Merging and cleaning cmakes requred cleaning.
080a2bfe — Marcin Smoczyński 5 years ago
[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>
Next