[EGD-6191] Fix harness call tests * This PR provides a fix for the bug reported in [EGD-6081]. The solution adds the `tear_down`-like fixture called after the problematic tests, that enforce focus on `ApplicationDesktop'`s main window. * Additionally similar solution was added to `test_auto_lock` to restore original (30s) lock timeout. [EGD-6081]: https://appnroll.atlassian.net/browse/EGD-6081
[EGD-5868] Add access to backup over MTP This change adds access to backups via MTP after backup file has been successfuly created.
[EGD-6219] Add GDB macro to print memory Added GDB macro to print out the content of the memory range in hex/ASCII format.
[EGD-6193] Connect Categories window with agent Connect Categories window with agent
[EGD-6238] Write Pure simulator guide Added a simple Pure simulator guide to the docs.
[EGD-6232] Fix Harness does not unlock endpoint USB unlocked in tests Adjustment of tests to the new EP API
[EGD-6190] Fix Bluetooth DMA transmission Enabled previously FIFO buffer without proper handling caused ignoring one byte. Disabling FIFO fixes this issue
[EGD-6222] Fix the App Calendar memory leaks This PR fixes: -several explicit uses of `new` that were not matched by `delete` -dangling `CalendarTimeItem`s -reset of focus on the `allDayEventCheckBox` check/uncheck -exiting the app form `allEventsWindow` on `KEY_RF`
[EGD-5712] Volume popup added There is need of popup window on volume key pressed event. This PR handles: Creating base popup window attached to application desktop. Creating volume window. Audio key events logic implementation.
[EGD-5932] Add the rest of queries to Quotes agent Implement add/read/write/delete quote queries
[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
[EGD-6230] Fix reading of cheksum.txt file Fix errors regarding update.
[EGD-6111] Timers refactored Deep refactor of system timers.
[EGD-5814] Fix battery revert Revert of temporary fix for old battery operation
[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>
[EGD-6242] Fix image generate dependencies Currently image is not regenerated when boot.bin is changed. This patch fix the issue.
[EGD-4593] Add Logging Engine docs Add Logging Engine docs
[EGD-5945] Bluetooth-harness API messages This PR: * provides Bluetooth-Harness API messages definition [EGD-5944] * provides Bluetooth-Harness API messages implementation * provides Bluetooth-Harness API usage on harness side [EGD-5946] * provides Bluetooth-Harness tests [EGD-5947]
[EGD-5973] Reduce audio stack usage Verify stack usage of: - ServiceAudio - application music player - decoder worker Change if possible to a realistic value keeping a 30% margin. Stack usage reduction is limited due to an extensive stack usage of every call to the filesystem, which uses around 2 kB of stack. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
Merge branch 'stable' - release v0.60.1