Merge commit 'c7dd6b399' into stable
Merge branch 'master' into stable
[EGD-2501] Add gsm powerdown due to battery Gsm model power state maintenance based on battery level.
[EGD-4338] Fix menu notification dot Each tile in Menu that uses notification dot is be refreshed. It also solves missing dot issue of EGD-4129 and lack of sound notification on incoming text message.
[EGD-4836] Add firmware update test Add test utility to update firmware via USB (service-desktop API) Add timeout to harness port discovery [EGD-5240] Add common timeout to python test harness General purpose timeout based on signals library [EGD-5239] Preserve 1Phone testing In the long run test harness requires two phones, but allow for one phone to still pass some test cases
[EGD-5166] Add query-callback synchronization mechanism Receiver object cancels the callbacks at the end of its lifecycle.
[EGD-4973] Fix absent notifications on home screen SMS and Calls notifications require default init of respective data base. Displaying notifications require wider space reservation for some digits (e.g. `8`)
[EGD-4968] Change GUI service to optimize flow and memory management Gui and Eink services refactor. Displaying frames performance optimization. Critical resources management.
[EGD-4648] Fix auto screen change Action `UnlockSim` should be handled only if there is ongoing SIM flow processing.
[EGD-4694] Add CPU frequency shift mechanism The CPU frequency changes automatically which saves energy
[EGD-4898] Add GUI for Custom MMI messages- call forwarding Visitor framework for displaing MMI messages. GUI for call forwarding custom messages.
[EGD-5033] Fix missing texts for ApplicationDesktop *Screen and Sim lock windows missing texts added
[EGD-4925] Change new filesystem handling implementation in module-gui. (#1193) Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
Merge branch 'master' into stable
[EGD-4559] store update history in settings db (#1134) * [EGD-4559] store update history in settings db * [EGD-4559] first review fixes * [EGD-4559] catch changed Co-authored-by: Alek Rudnik <aleksander.rudnik@mudita.com>
[EGD-4464] Provide GUI for MMI internal messages (#1139)
[EGD-4009] alarm clock: add main window (#1100) Create alarm clock application and add main window.
[EGD-4687] Text enum names cleanup. (#1142) Change enum names to CamelCase.
[EGD-4343] use new settings in ServiceAudio (#997) * [EGD-4343] ServiceAudio moved to new settings
Merge branch 'master' into stable