[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>
[EGD-6500] Clear calculator input on # long press
Long pound press should clear input text.
[EGD-6494] Application Manager on action switch fix
Application Manager switch on Action no longer causes to
newly opened application main window switch but it
calls declared action handler.
[EGD-5238] Fixed error on escape in clang_check script
Passing files as one string made python script use all files
passed as one file instead of split multiple files
[EGD-5843] Fixed displaying gray colors in meditation window
The screen should be deeply refreshed on starting the meditation.
[EGD-6485] Restore Contact operations handling
Previous commit on EGD-6485 removed ContactAdd/Update/Remove
cases that were still in use
[EGD-5238] Added tidy target to CI to inform about added tidy issues
* Small fixups based on shellceck
* Tool now:
can:
* take diffs and pass it to clang-tidy
cant:
* set error on warnings/errors (errno)
* copy compilation_database.json and sanitize it
[EGD-6347] Refactored phone modes handling in applications
PhoneModeObserver doesn't work properly in applications.
Applications have to handle the phone mode changes via AppMgr.
Phone mode and tethering handlers separated.
[EGD-6485] ServiceDB cleanup
Remove old unused ServiceDB API and deprecate its remains still being
in use.
[EGD-6504] Only current changes in the relnotes
Include only changes from the current changes in the release notes.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-6208] Add blocking phone mode changes during tethering
When the tethering is enabled, the phone mode shouldn't change,
now, any attempt ends with a notification
Merge branch 'stable' - release v0.62.2
changelog: add changelog for v0.62.2
[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>
[EGD-6482] Remove unnecessary iosyscalls messages
Unimplemented syscalls should fail silently to avoid breaking
tests.
[EGD-3469] Fix assets and image creation
Preparing and copying of assets to the image was unreliable.
Switched from cmake mechanism to rsync, making resulting
scheme universal and reducing output folder pollution.
[EGD-6271] Fix Calllog does not correspond changes in PhoneBook
Synchronize caller name with ContactDB
[EGD-6285] Fix system close
Add proper way of closing
system services
[EGD-6324] Update audio assets
Upload latest audio assets. Original file names preserved.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[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>