[CP-857] Refactor test_messages.py and test_send_sms.py
Refactored sms part of messages endpoint tests.
Rewritten with use of messages EP API from harness.
[EGD-8154] Added watchdog thread closure on system exit
Made sure that watchdog thread is properly closed while exiting OS.
[EGD-8152] Added lacking colon asset
As well as mpi assets for call
[EGD-8108] Alarm window bugfix
Now user cant close alarm window with LF
[EGD-8159] Change earspeaker EQ
Changed the earspeaker EQ according to the poll
[EGD-8080] Added 4 hour deep refresh on locked screen
Added 4 hour deep refresh on locked screen.
[EGD-8141] Fix brownout handling while charging
When the voltage dropped below the brownout threshold,
the system did not detect the battery charging
and displayed a window with the low battery icon all the time.
[EGD-8032] Changed image compression to multithreaded one
As in description
[EGD-8005] Fixed constant ringing in HFP after call answer
Fixed answering the call via Pure when connecting to the BT device
[CP-855] Refactor test_threads
Refactored threads part of messages endpoint tests.
Rewritten with use of threads EP API from harness.
[EGD-8101] Assert that proper global state will be set
blocking popup is dependent of application global variable.
setting it in right scope.
[EGD-8101] Removed not sent action requestf for battery charging
There was no change of UI as notification was never shown due to
the UI race condition. Race on UI is removed with removal of UI check
[EGD-8095] Add quote on wallpaper
Quote from database will be shown on wallpaper
if proper setting is selected.
[EGD-8129] Add atexit functionality
Added atexit functionality. All global destructors and functions
registered with atexit() should be called at program exit.
It was possbile to reuse original newlib implementation with
MALLOC_PROVIDED flag set.
Made sure logger destructructor is called as last one.
Due to mudita OS legacy, it was not possible to simply fix dependencies
in global objectes and hence there are neither global objects
destructors nor functions registered with atexit() called when exit()
is called.
Possibly it will be changed later.
[EGD-8066] Fixed Bell audio assets path
Paths had bell in them, not needed
[EGD-8145] Download asset untaring accepts any relative path
download_asset.py:
either ./ or none - both are proper relative paths
music assets are taken from the assets release
Removed bell mp3 assets from MuditaOS repository
Removed assets for PurePhone from the repository
[CP-858] Fix test security
Add security EP API to QAMuditaHarness repo.
Refactor security EP test to make it work.
[EGD-7773] Post review code cleanup
as in status
[EGD-7773] Exit with delay fix
fix